[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Mapping hvm guest pages in Dom0
Am Freitag, 26. September 2008 schrieb Satya: > hello, > I would like to map (Read/Write) pages owned by a HVM guest from my Dom0 > Linux kernel module. I have access to the "machine frame numbers" of these > pages. > > 1. What is the right interface to do this? kmap needs 'struct page' ptrs > which I doubt exist for pages owned by a HVM guest. Is there a hypercall to > do this then? > > 2. Do I need to modify the HVM behavior in any way for this? (e.g., load a > driver in the guest that will setup grant tables?). I need to keep my guest > "pure HVM". > > thanks, > ./satya If you have the gmfn's from the HVM domU (I'am not sure where you get this from if you want to keep your guest "pure" HVM) and the domU id, you can map the domU memory into the dom0 kernel memory with struct vm_struct area; area = alloc_vm_area(num_pages * PAGE_SIZE); direct_kernel_remap_pfn_range(((unsigned long)) area->addr, gmfn, PAGE_SIZE*num_pages, prots, domU_id); Dietmar. -- Dietmar Hahn IP SW OS6 Telephone: +49 (0) 89 636 40274 Fujitsu Siemens Computers Email: dietmar.hahn@xxxxxxxxxxxxxxxxxxx Otto-Hahn-Ring 6 Internet: http://www.fujitsu-siemens.com D-81739 München Company details: www.fujitsu-siemens.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |