|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Re: xen/stable 2.6.32.9 32bit dom0 kernel crashes early
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
|
|
|
|
|