summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2026-07-24KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV EOIsSean Christopherson1-2/+6
2026-07-24KVM: SEV: Do not allow intra-host migration/mirroring of SNP VMsAtish Patra1-2/+4
2026-07-18KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest modeSean Christopherson1-2/+1
2026-07-18KVM: x86: Ensure vendor's exit handler runs before fastpath userspace exitsSean Christopherson3-3/+6
2026-07-18KVM: VMX: Refresh GUEST_PENDING_DBG_EXCEPTIONS.BS on all injected #DBsSean Christopherson1-17/+18
2026-07-04KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT pathAshutosh Desai1-0/+1
2026-07-04KVM: x86: hyper-v: Bound the bank index when querying sparse banksHyunwoo Kim1-0/+5
2026-07-04KVM: SEV: Unmap and unpin the GHCB as needed on vCPU freeSean Christopherson1-10/+16
2026-07-04KVM: SEV: Move sev_free_vcpu() down below sev_es_unmap_ghcb()Sean Christopherson1-31/+31
2026-07-04KVM: SEV: Ignore Port I/O requests of length '0'Sean Christopherson1-0/+8
2026-07-04KVM: SEV: Reject MMIO requests larger than 8 bytes with GHCB v2+Sean Christopherson1-0/+14
2026-07-04KVM: SEV: Ignore MMIO requests of length '0'Sean Christopherson1-0/+6
2026-07-04KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping levelSean Christopherson1-6/+12
2026-07-04KVM: x86: Fix shadow paging use-after-free due to unexpected rolePaolo Bonzini1-4/+6
2026-06-19KVM: SEV: Decouple the need to sync the GHCB SA from the need to free the SASean Christopherson1-13/+14
2026-06-19KVM: VMX: Update SVI during runtime APICv activationDongli Zhang2-9/+7
2026-06-09KVM: SEV: Don't explicitly pass PSC buffer to snp_begin_psc()Sean Christopherson1-5/+6
2026-06-09KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC bufferSean Christopherson1-6/+6
2026-06-09KVM: SEV: Check PSC request indices against the actual size of the bufferSean Christopherson1-2/+15
2026-06-09KVM: SEV: Compute the correct max length of the in-GHCB scratch areaSean Christopherson1-9/+10
2026-06-09KVM: SEV: WARN if KVM attempts to setup scratch area with min_len==0Sean Christopherson1-0/+3
2026-06-09KVM: SEV: Use the size of the PSC header as the minimum size for PSC requestsSean Christopherson1-1/+1
2026-06-09KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in useMichael Roth1-0/+4
2026-06-09KVM: SVM: Flush the current TLB when transitioning from xAVIC => x2AVICSean Christopherson1-6/+29
2026-05-23KVM: x86: Fix Xen hypercall tracepoint argument assignmentQiang Ma1-1/+1
2026-05-23fdget(), trivial conversionsAl Viro1-26/+13
2026-05-14KVM: x86: check for nEPT/nNPT in slow flush hypercallsPaolo Bonzini1-1/+1
2026-05-14KVM: SVM: check validity of VMCB controls when returning from SMMPaolo Bonzini3-2/+15
2026-05-14KVM: x86: Fix shadow paging use-after-free due to unexpected GFNSean Christopherson1-21/+14
2026-05-07KVM: nSVM: Always intercept VMMCALL when L2 is activeSean Christopherson2-11/+0
2026-05-07KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1Kevin Cheng4-12/+30
2026-05-07KVM: nSVM: Add missing consistency check for nCR3 validityYosry Ahmed1-0/+4
2026-05-07KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CSYosry Ahmed2-0/+7
2026-05-07KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXITYosry Ahmed1-2/+4
2026-05-07KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXITYosry Ahmed1-2/+4
2026-05-07KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)Yosry Ahmed1-0/+1
2026-05-07KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUNYosry Ahmed1-4/+1
2026-05-07KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXITYosry Ahmed1-1/+1
2026-05-07KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest modeYosry Ahmed1-0/+3
2026-05-07KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB interceptsSean Christopherson1-1/+3
2026-05-07KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0Kevin Cheng1-0/+3
2026-05-07KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2Yosry Ahmed1-0/+1
2026-05-07KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2Yosry Ahmed1-0/+10
2026-05-07KVM: nSVM: Mark all of vmcb02 dirty when restoring nested stateYosry Ahmed1-0/+6
2026-05-07KVM: x86: Defer non-architectural deliver of exception payload to userspace readSean Christopherson1-23/+39
2026-04-22KVM: x86: Use scratch field in MMIO fragment to hold small write valuesSean Christopherson1-1/+13
2026-04-22KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlaySean Christopherson1-2/+2
2026-04-22KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGIONSean Christopherson1-4/+7
2026-04-22KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being createdSean Christopherson1-2/+8
2026-04-22KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPUSean Christopherson1-0/+3