<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<DIV dir=ltr>Hi: </DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr id=SkyDrivePlaceholder></DIV>
<DIV dir=ltr>> This sounds a lot like "Cross Memory Support" (eg CROSS_MEMORY_ATTACH<BR>> option) introduced in Linux 3.2:<BR>> <BR>> http://kernelnewbies.org/Linux_3.2#head-a5e26c6275e85a5c9c41873fbab96bd38d934b72<BR>> <BR>> Cross Memory Support add two syscalls:<BR>> - process_vm_readv() : read from a process memory<BR>> - process_vm_writev() : write to a process memory<BR>> <BR>> Details can be found here:<BR>> <BR>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=fcf634098c00dd9cd247447368495f0b79be12d1<BR>> <BR>> And documentation here:<BR>> <BR>> http://www.man7.org/linux/man-pages/man2/process_vm_readv.2.html<BR>> http://ozlabs.org/~cyeoh/cma/process_vm_readv.txt<BR>> <BR>GREAT! I will study these documentation and source code.</DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr>> > [...] The kernel I use is 2.6.32.<BR>> > <BR>> <BR>> BTW, why use a kernel released 3 years ago for such new development ?<BR>> Kernel 2.6.32 was released the 3rd of december 2009. Even the -rt<BR>> project switch to newer kernel (eg. no less than 3.0, and up to 3.4),<BR>> see http://rt.wiki.kernel.org/<BR>> <BR>> You should at least switch to a current long term support kernels, for<BR>> example Linux 3.4. See<BR>> <A href="http://www.kroah.com/log/linux/stable-status-08-2012.html">http://www.kroah.com/log/linux/stable-status-08-2012.html</A></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr>Because I use the stable distribution of Debian and all the packages for kernel modules and kernel building are for these version as you can see:</DIV>
<H3 dir=ltr>Package kernel-image-2.6.32-5-486-di</H3>
<DIV dir=ltr>
<UL>
<LI class=squeeze><A class=resultlink href="http://packages.debian.org/squeeze/kernel-image-2.6.32-5-486-di">squeeze (stable)</A> (debian-installer): Linux kernel binary image for the Debian installer <BR>1.99+squeeze8: i386</LI></UL></DIV>
<P class=squeeze> </P>
<P class=squeeze>Thanks Yann Droneaud<BR></P>
<P class=squeeze>PAP</P>
<P class=squeeze> </P>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>                                            </div></body>
</html>