summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/vmx.h
AgeCommit message (Expand)Author
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2026-06-03coco/tdx-host: Don't expose P-SEAMLDR information on CPUs with erratumChao Gao
2026-05-10KVM: nVMX: pass advanced EPT violation vmexit info to guestPaolo Bonzini
2026-05-10KVM: VMX: enable use of MBECPaolo Bonzini
2026-04-30KVM: x86/mmu: free up bit 10 of PTEs in preparation for MBECJon Kohler
2026-04-30KVM: TDX/VMX: rework EPT_VIOLATION_EXEC_FOR_RING3_LIN into PROT_MASKJon Kohler
2026-03-04KVM: VMX: Move architectural "vmcs" and "vmcs_hdr" structures to public vmx.hSean Christopherson
2026-01-08KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMUDapeng Mi
2025-09-23KVM: x86: Enable CET virtualization for VMX and advertise to userspaceYang Weijiang
2025-09-23KVM: VMX: Introduce CET VMCS fields and control bitsYang Weijiang
2025-04-07Merge branch 'kvm-tdx-initial' into HEADPaolo Bonzini
2025-03-14KVM: TDX: Detect unexpected SEPT violations due to pending SPTEsYan Zhao
2025-03-14KVM: TDX: Add load_mmu_pgd method for TDXSean Christopherson
2025-02-28KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bitsSean Christopherson
2025-02-28KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT definesNikolay Borisov
2024-08-22KVM: VMX: Open code VMX preemption timer rate mask in its accessorXin Li
2024-08-22KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.hSean Christopherson
2024-08-22KVM: nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASICSean Christopherson
2024-08-22KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit valueXin Li
2024-08-22KVM: VMX: Move MSR_IA32_VMX_BASIC bit defines to asm/vmx.hXin Li
2024-08-22x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, ...Sean Christopherson
2024-04-19KVM, x86: add architectural support code for #VEPaolo Bonzini
2024-04-19KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_maskIsaku Yamahata
2024-01-25x86/trapnr: Add event type macros to <asm/trapnr.h>Xin Li
2023-08-17KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ"Sean Christopherson
2023-05-19KVM: VMX: Fix header file dependency of asm/vmx.hJacob Xu
2022-09-30kvm: vmx: keep constant definition format consistentPeng Hao
2022-06-08KVM: VMX: Enable Notify VM exitTao Xu
2022-06-08KVM: VMX: enable IPI virtualizationChao Gao
2022-06-08KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS configRobert Hoo
2022-04-13KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bitsSean Christopherson
2022-04-13KVM: VMX: replace 0x180 with EPT_VIOLATION_* definitionSU Hang
2021-04-20KVM: VMX: Add basic handling of VM-Exit from SGX enclaveSean Christopherson
2021-02-04KVM: VMX: Enable bus lock VM exitChenyi Qiang
2020-11-15KVM: x86: emulate wait-for-SIPI and SIPI-VMExitYadong Qi
2020-09-28KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"Sean Christopherson
2020-05-15KVM: nVMX: Tweak handling of failure code for nested VM-Enter failureSean Christopherson
2020-03-16KVM: nVMX: Allow L1 to use 5-level page walks for nested EPTSean Christopherson
2020-02-21KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSEXiaoyao Li
2020-02-05x86: vmxfeatures: rename features for consistency with KVM and manualPaolo Bonzini
2020-01-31Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2020-01-13KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bitsSean Christopherson
2020-01-08KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li
2020-01-08KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li
2020-01-08KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li
2019-09-24kvm: nvmx: limit atomic switch MSRsMarc Orr
2019-09-24KVM: x86: Add support for user wait instructionsTao Xu
2019-09-11KVM: nVMX: trace nested VM-Enter failures detected by H/WSean Christopherson
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320Thomas Gleixner
2018-12-21KVM: x86: Add Intel PT virtualization work modeChao Peng