summaryrefslogtreecommitdiff
path: root/arch/s390/pci/pci_bus.h
diff options
context:
space:
mode:
authorSean Christopherson <seanjc@google.com>2023-03-22 07:33:00 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2023-03-27 10:15:11 -0400
commit80962ec912db56d323883154efc2297473e692cb (patch)
tree43bb0a861d270eef54153317a2c79402dbba5d58 /arch/s390/pci/pci_bus.h
parent6c41468c7c12d74843bb414fc00307ea8a6318c3 (diff)
KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
Don't report an error code to L1 when synthesizing a nested VM-Exit and L2 is in Real Mode. Per Intel's SDM, regarding the error code valid bit: This bit is always 0 if the VM exit occurred while the logical processor was in real-address mode (CR0.PE=0). The bug was introduced by a recent fix for AMD's Paged Real Mode, which moved the error code suppression from the common "queue exception" path to the "inject exception" path, but missed VMX's "synthesize VM-Exit" path. Fixes: b97f07458373 ("KVM: x86: determine if an exception has an error code only when injecting it.") Cc: stable@vger.kernel.org Cc: Maxim Levitsky <mlevitsk@redhat.com> Signed-off-by: Sean Christopherson <seanjc@google.com> Message-Id: <20230322143300.2209476-3-seanjc@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/s390/pci/pci_bus.h')
0 files changed, 0 insertions, 0 deletions