Description of problem: Upstream qemu git worked with 2.6.29.x Fedora kernel. With new 2.6.30.5-43.fc11 qemu --enable-kvm -loadvm don't work anymore. Version-Release number of selected component (if applicable): 2.6.30.5-43.fc11 How reproducible: always Steps to Reproduce: 1. Boot a guest with qemu-system-x86_64 --enable-kvm .... rest args... 2. in the qemu monitor type: savevm foo 3. Now try to load the snapshot: qemu-system-x86 --enable-kvm -loadvm foo ... rest arguments Actual results: guest machine loads correctly, but just after load it resets the guest and it restarts. Expected results: Execution continues from saved state Additional info: upstream qemu.git without --enable-kvm still works (it don't use kvm) qemu-kvm from F11 updates work upsntream qemu-kvm.git also work
I am trying to bisect between 2.6.29 and 2.6.30 what commit caused the breakage
Reverting this commit from upstream fixes the issue. Commit was already reverted in kvm upstream git. Revert "KVM: x86: check for cr3 validity in ioctl_set_sregs" This reverts commit d42a5ebb5ecc66aa692a1141c7ba284ec612e9cc.
Interesting... 2.6.30.6 got the more robust check in mmu_alloc_roots (commit 8986ecc0ef58c96eec48d8502c048f3ab67fd8e2) mentioned in the revert patch but did not get that revert (commit dc7e795e3dd2a763e5ceaa1615f307e808cf3932).
This patch didn't get into 2.6.31.1 either, so is needed for f-12 as well.
Fixed in 2.6.30.8-69
Chuck, Revert patch already in -stable queue for .30/.31.
kernel-2.6.30.9-90.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/kernel-2.6.30.9-90.fc11
kernel-2.6.30.9-90.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.