summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorJim Mattson <jmattson@google.com>2017-09-14 16:31:42 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2017-09-15 16:57:15 +0200
commitb060ca3b2e9e72ef005e2042476f95ee0b8839e9 (patch)
treed51154ca20d49fc64132e0c46e70d439093a4b72 /net
parent7881f96cac4d420c94e62a4e1eea243899a7052e (diff)
kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly
On an early VMLAUNCH/VMRESUME failure (i.e. one which sets the VM-instruction error field of the current VMCS), the launch state of the current VMCS is not set to "launched," and the VM-exit information fields of the current VMCS (including IDT-vectoring information and exit reason) are stale. On a late VMLAUNCH/VMRESUME failure (i.e. one which sets the high bit of the exit reason field), the launch state of the current VMCS is not set to "launched," and only two of the VM-exit information fields of the current VMCS are modified (exit reason and exit qualification). The remaining VM-exit information fields of the current VMCS (including IDT-vectoring information, in particular) are stale. Signed-off-by: Jim Mattson <jmattson@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions