Boot XMHF v0.2.2 is good, but cannot boot uberXMHF v6.0.0

Hi,

I used HP elitebook 2540p, Ubuntu 12.04.1 (kernel: Ubuntu-3.2.0-36.56 from ubuntu-precise).
Boot the legacy XMHF is perfectly fine (using the code outside the git repo), but booting uberXMHF hangs before going back to grub.

My grub entries are:

title XMHF
rootnoverify (hd0,5) # should point to /boot
kernel /boot/init-x86.bin serial=115200,8n1,0x5080
module /boot/hypervisor-x86.bin.gz
modulenounzip (hd0)+1 # should point to where grub is installed
module /boot/i5_i7_DUAL_SINIT_51.BIN

title uberXMHF
#rootnoverify (hd0,5) # should point to /boot
#kernel /boot/init-x86.bin serial=115200,8n1,0x5080
#module /boot/hypervisor-x86.bin.gz
kernel /boot/xmhf-x86-vmx-x86pc.bin.gz serial=115200,8n1,0x5080
modulenounzip (hd0)+1 # should point to where grub is installed
module /boot/i5_i7_DUAL_SINIT_51.BIN

Attached the serial print logs. It prints error at the last lines.uxmhf-logs.txt (37.8 KB)

Can you also post the serial log for sucessful boot with xmhf legacy v0.2.2? The errror is due to incorrect VM control register settings.

Also can you provide details of the CPU (model, number of cores).

Thanks

Sure, the cpu is Intel Core i5 540M (2 cores, 4 threads), the cpu info and xmhf (with customized hypapp) outputs are attached. And I set --with-debug-serial-maxcpus=4

cpu-info.txt (3.9 KB) xmhf-logs.txt (32.6 KB)

Ok, you may likely have to play the role of a debug server as we attempt to get this up and running on your 1st gen Intel core CPU :slight_smile:

Let us take the discussion to the task here: Fix überXMHF v6.0.0 documentation and add support for 1st Generation Intel Core CPUs