linux-stable/arch/x86/kvm/svm
Sean Christopherson c281794eaa KVM: SVM: WARN if GATag generation drops VM or vCPU ID information
WARN if generating a GATag given a VM ID and vCPU ID doesn't yield the
same IDs when pulling the IDs back out of the tag.  Don't bother adding
error handling to callers, this is very much a paranoid sanity check as
KVM fully controls the VM ID and is supposed to reject too-big vCPU IDs.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Reviewed-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Tested-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Message-Id: <20230207002156.521736-4-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2023-03-14 10:20:07 -04:00
..
avic.c KVM: SVM: WARN if GATag generation drops VM or vCPU ID information 2023-03-14 10:20:07 -04:00
hyperv.c KVM: nSVM: hyper-v: Enable L2 TLB flush 2022-11-18 12:59:18 -05:00
hyperv.h KVM: nSVM: hyper-v: Enable L2 TLB flush 2022-11-18 12:59:18 -05:00
nested.c KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-Exit 2023-01-31 12:56:26 -08:00
pmu.c KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max 2023-01-26 18:03:42 -08:00
sev.c KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() 2023-02-07 14:36:45 -08:00
svm.c ARM: 2023-02-25 11:30:21 -08:00
svm.h KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" 2023-01-31 12:56:42 -08:00
svm_onhyperv.c KVM: x86: Unify pr_fmt to use module name for all KVM modules 2022-12-29 15:47:35 -05:00
svm_onhyperv.h KVM: SVM: hyper-v: placate modpost section mismatch error 2023-02-22 13:32:07 -05:00
svm_ops.h KVM: SVM: restore host save area from assembly 2022-11-09 12:25:33 -05:00
vmenter.S Linux 6.1-rc6 2022-11-21 23:01:51 +01:00