commit | 730dca42c1d363c939da18c1499c7327c66e2b37 | [log] [tgz] |
---|---|---|
author | Jan Kiszka <jan.kiszka@siemens.com> | Sun Apr 28 10:50:52 2013 +0200 |
committer | Gleb Natapov <gleb@redhat.com> | Sun Apr 28 12:44:18 2013 +0300 |
tree | f94998cccc58814642c4160da1bb75181af6ba68 | |
parent | 6614c7d042eb1096d4eba253b4952bec349f8593 [diff] |
KVM: x86: Rework request for immediate exit The VMX implementation of enable_irq_window raised KVM_REQ_IMMEDIATE_EXIT after we checked it in vcpu_enter_guest. This caused infinite loops on vmentry. Fix it by letting enable_irq_window signal the need for an immediate exit via its return value and drop KVM_REQ_IMMEDIATE_EXIT. This issue only affects nested VMX scenarios. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Gleb Natapov <gleb@redhat.com>