aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx
AgeCommit message (Expand)AuthorFilesLines
2026-05-19x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 corePeter Zijlstra2-63/+2
2026-05-13KVM: VMX: introduce module parameter to disable CETPaolo Bonzini2-2/+16
2026-05-03KVM: x86: Fix misleading variable names and add more comments for PIR=>IRR flowSean Christopherson1-8/+32
2026-04-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds11-402/+83
2026-04-14Merge tag 'x86_tdx_for_7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-8/+2
2026-04-13Merge tag 'kvm-x86-vmxon-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini6-347/+41
2026-04-13Merge tag 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-35/+34
2026-04-13Merge tag 'kvm-x86-vmx-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-5/+2
2026-04-13Merge tag 'kvm-x86-mmio-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-9/+3
2026-04-13Merge tag 'kvm-x86-misc-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-6/+3
2026-04-03KVM: x86: Suppress WARNs on nested_run_pending after userspace exitSean Christopherson2-6/+8
2026-04-03KVM: x86: Move nested_run_pending to kvm_vcpu_archYosry Ahmed3-34/+31
2026-03-12KVM: x86: Immediately fail the build when possible if required #define is mis...Sean Christopherson1-2/+3
2026-03-12KVM: VMX: Remove unnecessary parenthesesXin Li1-1/+1
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 Bonzini3-12/+32
2026-03-11KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMMJim Mattson1-4/+18
2026-03-11KVM: VMX: Fix a wrong MSR update in add_atomic_switch_msr()Namhyung Kim1-1/+1
2026-03-04KVM: TDX: Fold tdx_bringup() into tdx_hardware_setup()Sean Christopherson3-41/+25
2026-03-04x86/virt/tdx: KVM: Consolidate TDX CPU hotplug handlingChao Gao1-66/+1
2026-03-04KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys initSean Christopherson1-118/+30
2026-03-04x86/virt/tdx: Drop the outdated requirement that TDX be enabled in IRQ contextSean Christopherson1-8/+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 Christopherson3-4/+6
2026-03-04KVM: VMX: Move architectural "vmcs" and "vmcs_hdr" structures to public vmx.hSean Christopherson1-11/+0
2026-03-03KVM/TDX: Rename KVM_SUPPORTED_TD_ATTRS to KVM_SUPPORTED_TDX_TD_ATTRSXiaoyao Li1-2/+2
2026-03-03x86/tdx: Rename TDX_ATTR_* to TDX_TD_ATTR_*Xiaoyao Li1-2/+2
2026-03-03KVM/TDX: Remove redundant definitions of TDX_TD_ATTR_*Xiaoyao Li2-8/+2
2026-03-02KVM: x86: Add helpers to prepare kvm_run for userspace MMIO exitSean Christopherson1-9/+3
2026-03-02KVM: VMX: Use ASM_INPUT_RM in __vmcs_writelUros Bizjak1-1/+1
2026-03-02KVM: VMX: Drop obsolete branch hint prefixes from inline asmUros Bizjak1-3/+0
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-5/+5
2026-02-11Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini6-136/+345
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini4-98/+72
2026-02-11Merge tag 'kvm-x86-gmem-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-13/+3
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 Bonzini7-41/+171
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-26KVM: nVMX: Remove explicit filtering of GUEST_INTR_STATUS from shadow VMCS fi...Sean Christopherson1-7/+4
2026-01-26KVM: nVMX: Disallow access to vmcs12 fields that aren't supported by "hardware"Sean Christopherson4-10/+92