|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] mapping guest domain memory to Dom0
I am using the xc_map_foreign_range() function to attempt to map
memory from a guest domain into Domain 0. I am guessing that the
value named mfn indicates the page in the guest domain that I wish to
start mapping from.
If this assumption is correct, how do I get a value for mfn? Say for
instance, that I wanted to map the kernel running in the guest domain?
How about a specific process?
-Adam Thorsen
On Wed, 2 Feb 2005 15:53:54 +0000, Mark A. Williamson
<mark.williamson@xxxxxxxxxxxx> wrote:
> > >Right now, domains which need to map other domains
> > >memory are privileged and can map what they like
> >
> > Is anybody doing this? If so, what kernel mechanisms are you using?
> > (I'm sure this question is very easy to answer for a kernel hacker)
>
> Yes, shared memory is an important part of Xen's architecture.
>
> The userspace xc library and the xcs control switch map another domain's
> memory to put the kernel image, etc into it. The code for this is in
> tools/libxc/xc_private.c
>
> The blkback.c, netback.c (and usbback.c if you are on unstable) drivers under
> drivers/xen/{blk,net,usb}back/ show how to map another domain's memory from
> kernel space (it's a bit less user friendly than the userspace interface).
>
> HTH,
> Mark
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|