Bug 58941
Summary: | [nested virt] L2 has NMI error when creating L1 with "-cpu host" parameter. | ||
---|---|---|---|
Product: | Virtualization | Reporter: | Jay Ren (yongjie.ren) |
Component: | kvm | Assignee: | virtualization_kvm |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | alan, chao.zhou, dustymabe |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.10.0-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Jay Ren
2013-05-29 03:22:48 UTC
kvm next + qemu-kvm = result 188424ba + b5803aa3 = good db6ae615 + b5803aa3 = bad This bug may have some relationship with bug #58921. this commit fix the bug: commit cd2633c59b6f511effb53e10fa2c1e20b1cec1e7 Author: Jan Kiszka <jan.kiszka@siemens.com> Date: Wed Oct 23 17:42:15 2013 +0100 nVMX: Fix pick-up of uninjected NMIs __vmx_complete_interrupts stored uninjected NMIs in arch.nmi_injected, not arch.nmi_pending. So we actually need to check the former field in vmcs12_save_pending_event. This fixes the eventinj unit test when run in nested KVM. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> |