Change proposal for Maverick (2.6.35) based on kernel patch in description: * kvm_emulate.h: * Change struct operand so that val and orig_val will be changed from unsigned long to union like this: union { unsigned long val; u64 val64; }
* emulate.c: * in emulate_grp9() change all occurences of c->dst.val to c->dst.val64. * In x86_emulate_insn() change line "c->src.orig_val = c->src.val" to "c->src.orig_val64 = c->src.val64". The MeeGo qemu will start work then. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/688085 Title: Guest kernel hang during boot when KVM is active on i386 host Status in meego project: Unknown Status in QEMU: Fix Released Status in qemu-kvm: Fix Released Status in “kvm” package in Ubuntu: Invalid Status in “linux” package in Ubuntu: Confirmed Status in “qemu” package in Ubuntu: Invalid Status in “qemu-kvm” package in Ubuntu: Triaged Bug description: Binary package hint: qemu Guest kernel hang during boot when KVM is active on i386 host See the patch. http://www.spinics.net/lists/kvm/msg40800.html How to reproduce: 1. install Maversick x86 (not amd64) 2. ensure you have kvm support in processor 3. kvm -kernel /boot/initrd.img-2.6.35-24-generic-pae 4. kvm -no-kvm -kernel /boot/initrd.img-2.6.35-24-generic-pae works OK.