[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Re: xen/stable 2.6.32.9 32bit dom0 kernel crashes early on boot



On Thu, 18 Mar 2010, Jeremy Fitzhardinge wrote:

(gdb) x/i 0xc0405dbe
0xc0405dbe<xen_set_pte+137>:   mov    %edx,(%ebx)

(gdb) list *0xc0405dbe
0xc0405dbe is in xen_set_pte (arch/x86/xen/mmu.c:703).
698 ADD_STATS(pte_update_batched, paravirt_get_lazy_mode() == PARAVIRT_LAZY_MMU);
699
700     #ifdef CONFIG_X86_PAE
701             ptep->pte_high = pte.pte_high;
702             smp_wmb();
703             ptep->pte_low = pte.pte_low;
704     #else
705             *ptep = pte;
706     #endif
707     }


Xen is 32 bit, right?

Could you disassemble this whole function, so I can see what register the other half is in? (I'm guessing its ecx or esi; nothing else makes much sense.)

I submitted an earlier report with a more complete dump of this function, which is at http://lists.xensource.com/archives/html/xen-devel/2010-02/msg00844.html The code may have changed slightly since then but it looks to be the same issue.

        Michael Young

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.