On 11/30/2009 08:50 PM, Christoph Hellwig wrote:
Sounds like your guest kernel is trying to access an x86_64 register?
You can of cause try insmod'ing kvm.ko with ignore_msrs=1. You hopefully
don't need syscalls until you get into user space.
The option doesn't exist yet in 2.6.31 which I'm running on this box
because 2.6.32-rc has massive regressions for my workload. I booted
into it again anyway to test the option - and interestingly enough
qemu with -enable-kvm boots just fine even without ignore_msrs=1.
Looks like the problem only happens with older kernels.
Strange - qemu -kernel has zero interaction with the host kernel. It's
a totally normal boot process.
--
Do not meddle in the internals of kernels, for they are subtle and quick to
panic.