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>
