summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJim Mattson <jmattson@google.com>2018-10-17 00:29:21 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2018-10-17 20:07:42 +0300
commit91e86d225ef3da80d33a8fd7695316c31c0810c9 (patch)
tree5ea3217f5093514061ef42d6cf8557a2ed50ad96 /tools/perf/scripts/python
parent59073aaf6de0d2dacc2603cee6d1d6cd5592ac08 (diff)
downloadlinux-91e86d225ef3da80d33a8fd7695316c31c0810c9.tar.xz
kvm: x86: Add payload operands to kvm_multiple_exception
kvm_multiple_exception now takes two additional operands: has_payload and payload, so that updates to CR2 (and DR6 under VMX) can be delayed until the exception is delivered. This is necessary to properly emulate VMX or SVM hardware behavior for nested virtualization. The new behavior is triggered by vcpu->kvm->arch.exception_payload_enabled, which will (later) be set by a new per-VM capability, KVM_CAP_EXCEPTION_PAYLOAD. Reported-by: Jim Mattson <jmattson@google.com> Suggested-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Jim Mattson <jmattson@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions