summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2026-03-19KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activatedSean Christopherson2-5/+9
2026-03-19KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APICSean Christopherson2-2/+2
2026-03-19KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMMJim Mattson1-4/+18
2026-03-12KVM: x86: Add x2APIC "features" to control EOI broadcast suppressionKhushit Shah4-11/+90
2026-03-04KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()Vasiliy Kovalev1-0/+2
2026-03-04KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulationYosry Ahmed1-2/+3
2026-03-04KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block()Sean Christopherson1-2/+1
2026-03-04KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeedingSean Christopherson1-2/+1
2026-03-04KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported ...Sean Christopherson1-20/+20
2026-01-31KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps()Sean Christopherson4-13/+23
2026-01-15KVM: x86: Assert that non-MSI doesn't have bypass vCPU when deleting producerSean Christopherson1-1/+2
2026-01-15KVM: SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC is enabledSean Christopherson1-2/+2
2026-01-10x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1Sean Christopherson1-0/+9
2025-12-18Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini7-17/+26
2025-12-08KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-ExitDongli Zhang1-1/+2
2025-12-08KVM: VMX: Update SVI during runtime APICv activationDongli Zhang2-9/+7
2025-12-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds30-1126/+1489
2025-12-04KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)Sean Christopherson1-2/+2
2025-12-04KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-ExitsSean Christopherson2-3/+6
2025-12-03Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2025-12-02KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}Sean Christopherson1-2/+9
2025-11-26Merge tag 'kvm-x86-svm-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini8-83/+211
2025-11-26Merge tag 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini8-169/+134
2025-11-26Merge tag 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini8-412/+469
2025-11-26Merge tag 'kvm-x86-mmu-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+4
2025-11-26Merge tag 'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini19-461/+671
2025-11-20KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat()Yue Haibing1-2/+0
2025-11-20KVM: x86: Enable support for emulating AVX MOV instructionsPaolo Bonzini1-7/+7
2025-11-20KVM: x86: Add emulator support for decoding VEX prefixesPaolo Bonzini1-10/+112
2025-11-20KVM: x86: Refactor REX prefix handling in instruction emulationChang S. Bae2-13/+31
2025-11-20KVM: x86: Add AVX support to the emulator's register fetch and writebackPaolo Bonzini3-17/+114
2025-11-20KVM: x86: Add x86_emulate_ops.get_xcr() callbackPaolo Bonzini2-0/+10
2025-11-20KVM: x86: Share emulator's common register decoding codePaolo Bonzini1-32/+17
2025-11-20KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn())Paolo Bonzini2-4/+5
2025-11-20KVM: x86: Improve formatting of the emulator's flags tablePaolo Bonzini1-16/+11
2025-11-20KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator)Paolo Bonzini1-1/+2
2025-11-20KVM: x86: Add support for emulating MOVNTDQAPaolo Bonzini1-4/+9
2025-11-19KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSSBinbin Wu1-23/+10
2025-11-19KVM: x86: Load guest/host PKRU outside of the fastpath run loopSean Christopherson4-12/+10
2025-11-19KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loopSean Christopherson1-13/+26
2025-11-19KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpathSean Christopherson2-8/+11
2025-11-19KVM: SVM: Handle #MCs in guest outside of fastpathSean Christopherson1-9/+9
2025-11-19KVM: x86: Unify L1TF flushing under per-CPU variableBrendan Jackman5-20/+24
2025-11-19KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=nSean Christopherson1-12/+44
2025-11-19KVM: VMX: Bundle all L1 data cache flush mitigation code togetherSean Christopherson1-87/+87
2025-11-19x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERSSean Christopherson1-2/+4
2025-11-19KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2Sean Christopherson2-15/+14
2025-11-19x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigationSean Christopherson2-3/+3
2025-11-19x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as wellPawan Gupta1-1/+1
2025-11-19KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run()Sean Christopherson2-16/+7