aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/vmx (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-11-06KVM: VMX: Fix check for valid GVA on an EPT violationSukrit Bhatnagar1-1/+1
2025-10-20KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALLSean Christopherson2-0/+16
2025-10-11Merge tag 'x86_core_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-1/+11
2025-10-07Merge tag 'hyperv-next-signed-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linuxLinus Torvalds1-1/+0
2025-10-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds11-144/+484
2025-10-04Merge tag 'x86_tdx_for_6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-22/+22
2025-09-30entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM properSean Christopherson1-1/+0
2025-09-30Merge tag 'kvm-x86-cet-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini7-31/+307
2025-09-30Merge tag 'kvm-x86-misc-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini8-98/+140
2025-09-30Merge tag 'kvm-x86-vmx-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-15/+26
2025-09-30Merge tag 'kvm-x86-mmu-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+11
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini1-0/+7
2025-09-23KVM: nVMX: Advertise new VM-Entry/Exit control bits for CET stateChao Gao1-2/+11
2025-09-23KVM: nVMX: Add consistency checks for CET statesChao Gao1-0/+48
2025-09-23KVM: nVMX: Add consistency checks for CR0.WP and CR4.CETChao Gao1-0/+6
2025-09-23KVM: nVMX: Prepare for enabling CET support for nested guestYang Weijiang5-1/+101
2025-09-23KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2Yang Weijiang2-9/+23
2025-09-23KVM: VMX: Configure nested capabilities after CPU capabilitiesSean Christopherson1-2/+7
2025-09-23KVM: x86: Enable CET virtualization for VMX and advertise to userspaceYang Weijiang3-3/+38
2025-09-23KVM: x86: Initialize allow_smaller_maxphyaddr earlier in setupSean Christopherson1-8/+8
2025-09-23KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1Sean Christopherson1-6/+9
2025-09-23KVM: VMX: Set host constant supervisor states to VMCS fieldsYang Weijiang2-0/+19
2025-09-23KVM: VMX: Set up interception for CET MSRsYang Weijiang1-0/+19
2025-09-23KVM: VMX: Emulate read and write to CET MSRsYang Weijiang1-0/+18
2025-09-19KVM: TDX: Fix uninitialized error code for __tdx_bringup()Tony Lindgren1-7/+3
2025-09-18KVM: x86/pmu: Restrict GLOBAL_{CTRL,STATUS}, fixed PMCs, and PEBS to PMU v2+Sean Christopherson1-26/+25
2025-09-18KVM: x86/pmu: Move initialization of valid PMCs bitmask to common x86Sean Christopherson1-5/+0
2025-09-18KVM: x86/pmu: Use BIT_ULL() instead of open coded equivalentsDapeng Mi1-9/+6
2025-09-18KVM: VMX: Add helpers to toggle/change a bit in VMCS execution controlsDapeng Mi2-13/+15
2025-09-18KVM: x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updatesSean Christopherson1-3/+0
2025-09-18KVM: x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic RECALC_INTERCEPTSSean Christopherson3-10/+15
2025-09-18KVM: x86/pmu: Move PMU_CAP_{FW_WRITES,LBR_FMT} into msr-index.h headerDapeng Mi3-11/+8
2025-09-18KVM: x86: Rename vmx_vmentry/vmexit_ctrl() helpersDapeng Mi1-4/+4
2025-09-18KVM: VMX: Setup canonical VMCS config prior to kvm_x86_vendor_init()Sean Christopherson1-4/+9
2025-09-16KVM: x86/pmu: Correct typo "_COUTNERS" to "_COUNTERS"Dapeng Mi1-3/+3
2025-09-16KVM: TDX: Reject fully in-kernel irqchip if EOIs are protected, i.e. for TDX VMsSagi Shahar1-0/+5
2025-09-15KVM: Implement barriers before accessing kvm->buses[] on SRCU read pathsKeir Fraser1-0/+7
2025-09-11x86/virt/tdx: Use precalculated TDVPR page physical addressKai Huang1-0/+9
2025-09-10KVM: TDX: Do not retry locally when the retry is caused by invalid memslotSean Christopherson1-0/+11
2025-09-05KVM/TDX: Explicitly do WBINVD when no more TDX SEAMCALLsKai Huang1-0/+10
2025-08-27KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappingsSean Christopherson3-4/+8
2025-08-27KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level()Ackerley Tng3-5/+5
2025-08-22x86/tdx: Eliminate duplicate code in tdx_clear_page()Adrian Hunter1-22/+3
2025-08-19KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accessesYang Weijiang1-7/+7
2025-08-19KVM: VMX: Support the immediate form of WRMSRNS in the VM-Exit fastpathXin Li1-0/+3
2025-08-19KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on IntelXin Li3-2/+37
2025-08-19KVM: x86: Rename handle_fastpath_set_msr_irqoff() to handle_fastpath_wrmsr()Xin Li1-1/+1
2025-08-19KVM: x86: Add a fastpath handler for INVDSean Christopherson1-0/+2
2025-08-19KVM: x86/pmu: Rename pmc_speculative_in_use() to pmc_is_locally_enabled()Sean Christopherson1-1/+1
2025-08-19KVM: x86/pmu: Add wrappers for counting emulated instructions/branchesSean Christopherson1-1/+1