<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:&nbsp;</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr id=SkyDrivePlaceholder></DIV>
<DIV dir=ltr>&gt; This sounds a lot like "Cross Memory Support" (eg CROSS_MEMORY_ATTACH<BR>&gt; option) introduced in Linux 3.2:<BR>&gt; <BR>&gt; http://kernelnewbies.org/Linux_3.2#head-a5e26c6275e85a5c9c41873fbab96bd38d934b72<BR>&gt; <BR>&gt; Cross Memory Support add two syscalls:<BR>&gt; - process_vm_readv() : read from a process memory<BR>&gt; - process_vm_writev() : write to a process memory<BR>&gt; <BR>&gt; Details can be found here:<BR>&gt; <BR>&gt; http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=fcf634098c00dd9cd247447368495f0b79be12d1<BR>&gt; <BR>&gt; And documentation here:<BR>&gt; <BR>&gt; http://www.man7.org/linux/man-pages/man2/process_vm_readv.2.html<BR>&gt; http://ozlabs.org/~cyeoh/cma/process_vm_readv.txt<BR>&gt; <BR>GREAT! I will study these documentation and source code.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&gt; &gt; [...] The kernel I use is 2.6.32.<BR>&gt; &gt; <BR>&gt; <BR>&gt; BTW, why use a kernel released 3 years ago for such new development ?<BR>&gt; Kernel 2.6.32 was released the 3rd of december 2009. Even the -rt<BR>&gt; project switch to newer kernel (eg. no less than 3.0, and up to 3.4),<BR>&gt; see http://rt.wiki.kernel.org/<BR>&gt; <BR>&gt; You should at least switch to a current long term support kernels, for<BR>&gt; example Linux 3.4. See<BR>&gt; <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>&nbsp;</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>&nbsp;</P>
<P class=squeeze>Thanks Yann Droneaud<BR></P>
<P class=squeeze>PAP</P>
<P class=squeeze>&nbsp;</P>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>                                               </div></body>
</html>