Date: Fri, 30 Aug 2002 10:30:08 -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: <3D386AED1B47D411A94300508B11F18704AD69CD@fmsmsx116.fm.intel.com>
next in thread | raw e-mail | index | archive | help
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). 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 8:30 AM > To: freebsd-questions@FreeBSD.ORG; pavan.balaji@intel.com > Subject: RE: Virtual Address to Physical Address translation > > > > > I have one more question. Now, that I have the physical > address (which is > > locked, pinned, protected from swapping out), I need to > write data to this. > > I can't use normal copy functions, can I? Cause they > expect the address to > > be the virtual address. > > in the kernel you use the kernel virtual address to assign/read data. > hardware devices require the physical address. > > --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?3D386AED1B47D411A94300508B11F18704AD69CD>