- d9db0fd KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features by Paolo Bonzini · 3 years, 8 months ago
- e8126bd KVM: SVM: Move SEV module params/variables to sev.c by Sean Christopherson · 3 years, 8 months ago
- fa13680 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled by Sean Christopherson · 3 years, 8 months ago
- f31b88b KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails by Sean Christopherson · 3 years, 8 months ago
- 3b1902b8 KVM: SVM: Zero out the VMCB array used to track SEV ASID association by Sean Christopherson · 3 years, 8 months ago
- 27b4a9c4 KVM: x86: Rename GPR accessors to make mode-aware variants the defaults by Sean Christopherson · 3 years, 8 months ago
- bc9eff6 KVM: SVM: Use default rAX size for INVLPGA emulation by Sean Christopherson · 3 years, 8 months ago
- 0884335 KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode by Sean Christopherson · 3 years, 8 months ago
- 844d69c KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace by Sean Christopherson · 3 years, 8 months ago
- dbd6127 KVM: SVM: Clear MSR_TSC_AUX[63:32] on write by Sean Christopherson · 3 years, 8 months ago
- 6f2b296 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported by Sean Christopherson · 3 years, 8 months ago
- fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 8 months ago
- 238eca8 KVM: SVM: Allocate SEV command structures on local stack by Sean Christopherson · 3 years, 9 months ago
- 6a443de KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command by Brijesh Singh · 3 years, 9 months ago
- 15fb7de KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
- af43cbb KVM: SVM: Add support for KVM_SEV_RECEIVE_START command by Brijesh Singh · 3 years, 9 months ago
- 5569e2e KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command by Steve Rutherford · 3 years, 8 months ago
- fddecf6 KVM: SVM: Add KVM_SEV_SEND_FINISH command by Brijesh Singh · 3 years, 9 months ago
- d3d1af8 KVM: SVM: Add KVM_SEND_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
- 4cfdd47 KVM: SVM: Add KVM_SEV SEND_START command by Brijesh Singh · 3 years, 9 months ago
- 54526d1 KVM: x86: Support KVM VMs sharing SEV context by Nathan Tempelman · 3 years, 9 months ago
- ee695f2 nSVM: Check addresses of MSR and IO permission maps by Krish Sadhukhan · 3 years, 9 months ago
- 47903dc KVM: SVM: Define actual size of IOPM and MSRPM tables by Krish Sadhukhan · 3 years, 9 months ago
- 44f1b55 KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() by Sean Christopherson · 3 years, 9 months ago
- 554cf31 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at by Sean Christopherson · 3 years, 9 months ago
- d178819 KVM: SVM: Drop vcpu_svm.vmcb_pa by Sean Christopherson · 3 years, 9 months ago
- 17e5e96 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb by Sean Christopherson · 3 years, 9 months ago
- a3ba26e KVM: SVM: Make sure GHCB is mapped before updating by Tom Lendacky · 3 years, 9 months ago
- 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
- 232f75d KVM: nSVM: call nested_svm_load_cr3 on nested state load by Maxim Levitsky · 3 years, 9 months ago
- adc2a23 KVM: nSVM: improve SYSENTER emulation on AMD by Maxim Levitsky · 3 years, 9 months ago
- eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
- 8727906 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created by Sean Christopherson · 3 years, 9 months ago
- 9fa1521 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes by Sean Christopherson · 3 years, 9 months ago
- c36b16d KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs by Sean Christopherson · 3 years, 9 months ago
- 9a7de6e KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() by Krish Sadhukhan · 3 years, 9 months ago
- 7aef27f svm/sev: Register SEV and SEV-ES ASIDs to the misc controller by Vipin Sharma · 3 years, 9 months ago
- cb9b6a1 Merge branch 'kvm-fix-svm-races' into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 6ebae23 Merge branch 'kvm-fix-svm-races' into kvm-master by Paolo Bonzini · 3 years, 9 months ago
- 3c346c0 KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit by Paolo Bonzini · 3 years, 9 months ago
- a58d916 KVM: SVM: load control fields from VMCB12 before checking them by Paolo Bonzini · 3 years, 9 months ago
- 1973cad KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE by Vitaly Kuznetsov · 3 years, 9 months ago
- 4a98623 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging by Sean Christopherson · 3 years, 10 months ago
- e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
- 7531b47 KVM/SVM: Move vmenter.S exception fixups out of line by Uros Bizjak · 3 years, 10 months ago
- 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 10 months ago
- 8173396 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies by Cathy Avery · 3 years, 10 months ago
- d00b99c KVM: SVM: Add support for Virtual SPEC_CTRL by Babu Moger · 3 years, 10 months ago
- cc3ed80 KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state by Maxim Levitsky · 3 years, 11 months ago
- fb0c4a4 KVM: SVM: move VMLOAD/VMSAVE to C code by Paolo Bonzini · 3 years, 11 months ago
- c8781fe KVM: SVM: Skip intercepted PAUSE instructions after emulation by Sean Christopherson · 3 years, 11 months ago
- 32c23c7 KVM: SVM: Don't manually emulate RDPMC if nrips=0 by Sean Christopherson · 3 years, 11 months ago
- c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
- 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
- 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
- 2ac636a KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code by Sean Christopherson · 3 years, 11 months ago
- 3a87c7e KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral by Sean Christopherson · 3 years, 10 months ago
- cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
- 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
- 2a32a77 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 by Paolo Bonzini · 3 years, 10 months ago
- 11f0cbf KVM: nSVM: Trace VM-Enter consistency check failures by Sean Christopherson · 3 years, 11 months ago
- 6906e06 KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() by Krish Sadhukhan · 4 years, 3 months ago
- c08f390 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() by Paolo Bonzini · 4 years, 1 month ago
- 4bb170a KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7ca62d1 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7c3ecfc KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control by Paolo Bonzini · 4 years, 1 month ago
- 9e8f0fb KVM: nSVM: rename functions and variables according to vmcbXY nomenclature by Paolo Bonzini · 4 years, 1 month ago
- 193015a KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
- af18fa7 KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
- 4995a36 KVM: SVM: Use a separate vmcb for the nested L2 guest by Cathy Avery · 4 years ago
- 6d1b867 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception by Sean Christopherson · 3 years, 10 months ago
- 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
- 99840a7 KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' by Sean Christopherson · 3 years, 10 months ago
- 9e46f6c KVM: SVM: Clear the CR4 register on reset by Babu Moger · 3 years, 10 months ago
- 2df8d38 KVM: SVM: Fix nested VM-Exit on #GP interception handling by Sean Christopherson · 3 years, 10 months ago
- d2df592 KVM: nSVM: prepare guest save area while is_guest_mode is true by Paolo Bonzini · 3 years, 10 months ago
- a04aead KVM: nSVM: fix running nested guests when npt=0 by Paolo Bonzini · 3 years, 10 months ago
- 954f419 KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode by Maxim Levitsky · 3 years, 10 months ago
- e420333 KVM: x86: Advertise INVPCID by default by Sean Christopherson · 3 years, 11 months ago
- 0a8ed2e KVM: SVM: Intercept INVPCID when it's disabled to inject #UD by Sean Christopherson · 3 years, 11 months ago
- 2e21521 KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static by Wei Yongjun · 3 years, 11 months ago
- 996ff54 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers by Paolo Bonzini · 4 years, 1 month ago
- 6f7a343 KVM: SVM: Remove an unnecessary forward declaration by Sean Christopherson · 3 years, 11 months ago
- e6c804a KVM: SVM: Move AVIC vCPU kicking snippet to helper function by Sean Christopherson · 3 years, 11 months ago
- ca29e14 KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode by Sean Christopherson · 3 years, 11 months ago
- bbc2c63 KVM: nSVM: Use common GPA helper to check for illegal CR3 by Sean Christopherson · 3 years, 11 months ago
- 2732be9 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs by Sean Christopherson · 3 years, 11 months ago
- bbefd4f KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers by Paolo Bonzini · 4 years, 1 month ago
- 04548ed KVM: SVM: Replace hard-coded value with #define by Krish Sadhukhan · 3 years, 11 months ago
- a7fc06d KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup by Michael Roth · 3 years, 11 months ago
- 553cc15 KVM: SVM: remove uneeded fields from host_save_users_msrs by Michael Roth · 3 years, 11 months ago
- e79b91b KVM: SVM: use vmsave/vmload for saving/restoring additional host state by Michael Roth · 3 years, 11 months ago
- 35a7831 KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions by Sean Christopherson · 4 years ago
- b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
- 14c2bf8 KVM: SVM: Fix #GP handling for doubly-nested virtualization by Wei Huang · 4 years ago
- 3b9c723 KVM: SVM: Add support for SVM instruction address check change by Wei Huang · 4 years ago
- 82a11e9c KVM: SVM: Add emulation support for #GP triggered by SVM instructions by Bandan Das · 4 years ago
- 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 4 years ago
- 2c07ded KVM/SVM: add support for SEV attestation command by Brijesh Singh · 4 years ago
- c1c35cf KVM: x86: cleanup CR3 reserved bits checks by Paolo Bonzini · 4 years, 2 months ago