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