[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [PATCH 12/13] Nested Virtualization: vram
At 16:36 +0100 on 13 Sep (1284395780), Christoph Egger wrote: > On Monday 13 September 2010 15:50:40 Tim Deegan wrote: > > OK. That's certainly confusing. I think the fix is to have all the > > outward-facing interfaces to the p2m code always operate on the host > > (L1->L0) p2m. None of their callers would know what to do with an L2 > > pfn anyway. Only code that explicitly asks for it (e.g. the NPF > > handler) should see the L2->L0 p2m. > > The instruction emulator also must see the L2 -> L0 p2m > - to be more precise it is __hvm_copy() that fetches the > instruction - in order to be able to emulate instructions > for the L2 guest the L1 guest does not intercept. It needs to be able to fetch from virtual addresses; if we make paging_gva_to_gfn always return an N1 pfn then that should just work. Does the instruction emulator need to read N2 pfns for anything else? Tim. -- Tim Deegan <Tim.Deegan@xxxxxxxxxx> Principal Software Engineer, XenServer Engineering Citrix Systems UK Ltd. (Company #02937203, SL9 0BG) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |