Thanks for the quick response. I definitely confirmed that "x86: extend
e820 ealy_res support 32bit" is the source of the regression, and
reverting the change makes the system bootable under Xen. (My previous
reversion failed because I didn't actually have the x86.git changes
applied :-/)
This patch generates the warning:
CC arch/x86/kernel/setup_32.o
/home/jeremy/hg/xen/paravirt/linux/arch/x86/kernel/setup_32.c: In
function ‘setup_arch’:
/home/jeremy/hg/xen/paravirt/linux/arch/x86/kernel/setup_32.c:580:
warning: ‘bootmap_size’ is used uninitialized in this function
but I think it's just that the panic() message still uses it before its
assigned.
Hm, and it also fails to fix the problem. I'm still seeing the virtual
machine crash in the same way.
Thanks,
J
--