[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] RE: A shadow bug?
> >At 16:49 +0800 on 14 Nov (1163522982), Li, Xin B wrote: >> Hi Tim, >> I'm running OLTP on x86_64 SMP FC5 HVM guest, but I saw this >messages on >> guest console: >> >> mysqld: Corrupted page table at address 2aaaae717000 >> PGD 33ae0067 PUD 33ae1067 PMD 2ea4c067 PTE 0 >> Bad pagetable: 000f [1] SMP > >Ah; it looks like x86_64 linux doesn't handle spurious >reserved-bit page >faults. Does this patch fix things for you? > >diff -r 032578b83641 xen/arch/x86/mm/shadow/multi.c >--- a/xen/arch/x86/mm/shadow/multi.c Tue Nov 14 10:39:49 2006 +0000 >+++ b/xen/arch/x86/mm/shadow/multi.c Tue Nov 14 10:43:08 2006 +0000 >@@ -2623,6 +2623,10 @@ static int sh_page_fault(struct vcpu *v, > * Fall through to the normal fault handing logic */ > perfc_incrc(shadow_fault_fast_fail); > SHADOW_PRINTK("fast path false alarm!\n"); >+ /* Don't pass the reserved-bit bit: if we look at >the fault >+ * below and decide to pass it to the guest, the >reserved-bit >+ * bit won't make sense there. */ >+ regs->error_code &= ~PFEC_reserved_bit; > } > } > #endif /* SHOPT_FAST_FAULT_PATH */ > > Yes, it's fixed. thanks -Xin _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |