Li, Xin B
2006-Apr-12 00:32 UTC
RE: [Xen-devel] Xm-test fails to pass sanity checks in hvm mode
> >On Wed, 2006-04-12 at 06:38 +0800, Li, Xin B wrote: >> > >> >I do have pae=1. >> >> Are you using 32 bit xen? We can not run a PAE SMP kernel on it. > > >D''oh!... my bad. <grin> > >I still can''t get it to work - 32bit system with a 32bit 2.6.15 SMP >kernel. This is with the xm-test disk.img. > >I''ll need to make a new disk image (not xm-test disk.img) tomorrow with >an SMP kernel and try again.You''ll get blocked by a SMP bug on 32bit xen, use this patch should get you pass. diff -r edefe24d78bd xen/arch/x86/hvm/vmx/vmx.c --- a/xen/arch/x86/hvm/vmx/vmx.c Tue Apr 11 12:51:48 2006 +0100 +++ b/xen/arch/x86/hvm/vmx/vmx.c Wed Apr 12 06:35:11 2006 +0800 @@ -1472,7 +1472,7 @@ static int vmx_set_cr0(unsigned long val } } - clear_all_shadow_status(v->domain); + //clear_all_shadow_status(v->domain); if ( vmx_assist(v, VMX_ASSIST_INVOKE) ) { set_bit(VMX_CPU_STATE_ASSIST_ENABLED, &v->arch.hvm_vmx.cpu_state); __vmread(GUEST_RIP, &eip); Hope a better fix will be sent out soon. -Xin _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel