[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Bug on shadow page mode
Hi, Jan There is a bug with booting 3 guest with no-EPT mode, when xen handle guest page fault will walk shadow guest table, fail to get l4e from the top level table, then it will trigger a Fatal Page Fault and panic Xen. Looked at this issue and found the bug is brought by this patch changeset 26523:fd997a96d448 x86: debugging code for testing 16Tb support on smaller memory systems I'm not much clear what's the reason of the modification(#ifdef NDEBUG) in xen/arch/x86/domain_page.c of this patch? But removing the macro limiting will solve the fatal page fault bug for shadow page mode, can it be simply removed? or can you look at it because you are very familiar with it. --- a/xen/arch/x86/domain_page.c Fri Feb 08 11:06:04 2013 +0100 +++ b/xen/arch/x86/domain_page.c Fri Mar 29 14:21:02 2013 +0800 @@ -422,10 +422,8 @@ void *map_domain_page_global(unsigned lo ASSERT(!in_irq() && local_irq_is_enabled()); -#ifdef NDEBUG if ( mfn <= PFN_DOWN(__pa(HYPERVISOR_VIRT_END - 1)) ) return mfn_to_virt(mfn); -#endif spin_lock(&globalmap_lock); Best Regards, Xudong Hao _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |