Keir Fraser
2008-Apr-11 19:19 UTC
[Xen-devel] Re: Assert hit in p2m.c while booting a Vista guest
On 11/4/08 20:02, "Travis Betak" <travis.betak@amd.com> wrote:> While trying to boot a 32-bit Vista guest on the lastest unstable I hit > the assertion below. After a quick check, it looks like the assertion > was added by the EPT patch: > > changeset: 17404:9b635405ef90 > user: Keir Fraser <keir.fraser@citrix.com> > date: Wed Apr 09 11:30:32 2008 +0100 > summary: x86, vmx: Enable EPT (Extended PageTable) support on new Intel > processors > > Also, this was with shadow paging, not nested paging.The assertion wasn''t added by that patch. The code containing the assertion was merely moved out of p2m.h. Also the assertion looks pretty sensible, especially as we''ve already checked that gfn <= max_mapped_pfn. If you can repro this assertion then I suggest you dump out some information when the assertion fires. The gfn, the value of (RO_MPT_VIRT_END-RO_MPT_VIRT_START)/sizeof(l1_pgentry_t), and max_mapped_pfn would be a good start. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel