aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/vmx.c
AgeCommit message (Expand)AuthorFilesLines
2026-05-19x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 corePeter Zijlstra1-17/+2
2026-05-13KVM: VMX: introduce module parameter to disable CETPaolo Bonzini1-2/+15
2026-05-03KVM: x86: Fix misleading variable names and add more comments for PIR=>IRR flowSean Christopherson1-8/+32
2026-04-13Merge tag 'kvm-x86-vmxon-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-129/+9
2026-04-13Merge tag 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-8/+8
2026-04-13Merge tag 'kvm-x86-misc-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-4/+0
2026-04-03KVM: x86: Suppress WARNs on nested_run_pending after userspace exitSean Christopherson1-1/+1
2026-04-03KVM: x86: Move nested_run_pending to kvm_vcpu_archYosry Ahmed1-8/+8
2026-03-12KVM: x86: Move some EFER bits enablement to common codeYosry Ahmed1-4/+0
2026-03-11KVM: x86: clarify leave_smm() return valuePaolo Bonzini1-2/+2
2026-03-11KVM: VMX: check validity of VMCS controls when returning from SMMPaolo Bonzini1-0/+4
2026-03-11KVM: VMX: Fix a wrong MSR update in add_atomic_switch_msr()Namhyung Kim1-1/+1
2026-03-04x86/virt: Add refcounting of VMX/SVM usage to support multiple in-kernel usersSean Christopherson1-2/+2
2026-03-04KVM: x86: Move bulk of emergency virtualizaton logic to virt subsystemSean Christopherson1-11/+0
2026-03-04KVM: VMX: Move core VMXON enablement to kernelSean Christopherson1-67/+6
2026-03-04x86/virt: Force-clear X86_FEATURE_VMX if configuring root VMCS failsSean Christopherson1-3/+4
2026-03-04KVM: VMX: Unconditionally allocate root VMCSes during boot CPU bringupSean Christopherson1-54/+4
2026-03-04KVM: x86: Move "kvm_rebooting" to kernel as "virt_rebooting"Sean Christopherson1-2/+3
2026-02-11Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-50/+162
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-36/+70
2026-02-09Merge tag 'kvm-x86-misc-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+2
2026-02-09Merge tag 'kvm-x86-vmx-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-19/+67
2026-01-30KVM: x86: Harden against unexpected adjustments to kvm_cpu_capsSean Christopherson1-1/+3
2026-01-30KVM: VMX: Print out "bad" offsets+value on VMCS config mismatchSean Christopherson1-1/+16
2026-01-30KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps()Sean Christopherson1-0/+2
2026-01-16KVM: nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup()Sean Christopherson1-2/+0
2026-01-14KVM: VMX: Don't register posted interrupt wakeup handler if alloc_kvm_area() ...Hou Wenlong1-2/+7
2026-01-13KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is activeSean Christopherson1-6/+11
2026-01-13KVM: nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is activeSean Christopherson1-5/+2
2026-01-13KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is activeSean Christopherson1-4/+1
2026-01-13KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 is activeSean Christopherson1-12/+7
2026-01-13KVM: nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is activeSean Christopherson1-4/+3
2026-01-13KVM: nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is activeSean Christopherson1-4/+36
2026-01-08KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pagesFred Griffoul1-4/+1
2026-01-08KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and renameSean Christopherson1-1/+13
2026-01-08KVM: VMX: Add mediated PMU support for CPUs without "save perf global ctrl"Sean Christopherson1-5/+47
2026-01-08KVM: VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with list addressSean Christopherson1-0/+1
2026-01-08KVM: VMX: Dedup code for adding MSR to VMCS's auto listSean Christopherson1-22/+19
2026-01-08KVM: VMX: Compartmentalize adding MSRs to host vs. guest auto-load listSean Christopherson1-11/+12
2026-01-08KVM: VMX: Set MSR index auto-load entry if and only if entry is "new"Sean Christopherson1-2/+2
2026-01-08KVM: VMX: Bug the VM if either MSR auto-load list is fullSean Christopherson1-5/+4
2026-01-08KVM: VMX: Drop unused @entry_only param from add_atomic_switch_msr()Sean Christopherson1-9/+4
2026-01-08KVM: VMX: Dedup code for removing MSR from VMCS's auto-load listSean Christopherson1-15/+16
2026-01-08KVM: nVMX: Don't update msr_autostore count when saving TSC for vmcs12Sean Christopherson1-1/+1
2026-01-08KVM: VMX: Drop intermediate "guest" field from msr_autostoreSean Christopherson1-1/+1
2026-01-08KVM: x86/pmu: Expose enable_mediated_pmu parameter to user spaceDapeng Mi1-0/+2
2026-01-08KVM: x86/pmu: Disable interception of select PMU MSRs for mediated vPMUsDapeng Mi1-11/+48
2026-01-08KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMUDapeng Mi1-1/+30
2026-01-08KVM: x86/pmu: Disable RDPMC interception for compatible mediated vPMUDapeng Mi1-0/+7
2026-01-08KVM: x86/pmu: Implement Intel mediated PMU requirements and constraintsDapeng Mi1-1/+2