From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Thorsen Subject: Re: mapping guest domain memory to Dom0 Date: Wed, 23 Feb 2005 10:38:52 -0500 Message-ID: <290f54b70502230738156a56cd@mail.gmail.com> References: <290f54b705020207366a5e4fe6@mail.gmail.com> <200502021553.55513.mark.williamson@cl.cam.ac.uk> Reply-To: Adam Thorsen Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit In-Reply-To: <200502021553.55513.mark.williamson@cl.cam.ac.uk> Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org 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 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