Date: Fri, 30 Aug 2002 11:24:58 -0700 From: "Balaji, Pavan" <pavan.balaji@intel.com> To: "'mark tinguely'" <tinguely@web.cs.ndsu.nodak.edu>, freebsd-questions@FreeBSD.ORG, "Balaji, Pavan" <pavan.balaji@intel.com> Subject: RE: Virtual Address to Physical Address translation Message-ID: <3D386AED1B47D411A94300508B11F18704AD69CE@fmsmsx116.fm.intel.com>
next in thread | raw e-mail | index | archive | help
Grrrr... The address I have is a PHYSICAL ADDRESS!!! I did the translation asynchronously. I need to know if there's any function through which I can copy from a virtual address space to a physical address space. Pavan Balaji, Intel Corporation Email: pavan.balaji@intel.com "Only the Paranoid Survive" -- Andy Grove > -----Original Message----- > From: mark tinguely [mailto:tinguely@web.cs.ndsu.nodak.edu] > Sent: Friday, August 30, 2002 1:02 PM > To: freebsd-questions@FreeBSD.ORG; pavan.balaji@intel.com > Subject: RE: Virtual Address to Physical Address translation > > > > > The physical address in my context is that of some user > space of a certain > > process. I need to place incoming data into it. Now, the > incoming data is in > > the kernel virtual space, so I need a mechanism to copy > this data to the > > physical pages of the user space (which are pinned). > > Both kernel and user space addresses are virtual addresses, > but we don't > need to go there. > > To copy from kernel space to user space, use the routine copyout(9). > > To copy from user space into kernel space, use copyin(9). > > --mark tinguely. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D386AED1B47D411A94300508B11F18704AD69CE>