aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.h
AgeCommit message (Expand)AuthorFilesLines
2026-04-13Merge tag 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+10
2026-04-03KVM: x86: Suppress WARNs on nested_run_pending after userspace exitSean Christopherson1-0/+10
2026-03-02KVM: x86: Add helpers to prepare kvm_run for userspace MMIO exitSean Christopherson1-0/+26
2026-03-02KVM: x86: Consolidate SEV-ES MMIO emulation into a single public APISean Christopherson1-4/+2
2026-02-11Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+1
2026-02-09Merge tag 'kvm-x86-misc-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+13
2026-01-30KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps()Sean Christopherson1-0/+2
2026-01-08KVM: x86/pmu: Start stubbing in mediated PMU supportDapeng Mi1-0/+1
2026-01-07KVM: x86: Disallow setting CPUID and/or feature MSRs if L2 is activeSean Christopherson1-2/+13
2025-11-19KVM: x86: Load guest/host PKRU outside of the fastpath run loopSean Christopherson1-2/+0
2025-11-18KVM: x86: Unify L1TF flushing under per-CPU variableBrendan Jackman1-0/+14
2025-09-23KVM: x86: Allow setting CR4.CET if IBT or SHSTK is supportedYang Weijiang1-0/+3
2025-09-23KVM: VMX: Set host constant supervisor states to VMCS fieldsYang Weijiang1-0/+1
2025-09-23KVM: VMX: Emulate read and write to CET MSRsYang Weijiang1-0/+23
2025-09-23KVM: x86: Enable guest SSP read/write interface with new uAPIsYang Weijiang1-0/+10
2025-09-10KVM: x86: Move vector_hashing into lapic.cSean Christopherson1-1/+0
2025-08-19KVM: VMX: Support the immediate form of WRMSRNS in the VM-Exit fastpathXin Li1-0/+1
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/+1
2025-07-29Merge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+22
2025-07-09KVM: x86: Provide a capability to disable APERF/MPERF read interceptsJim Mattson1-0/+5
2025-07-09KVM: x86: Replace growing set of *_in_guest bools with a u64Jim Mattson1-4/+9
2025-06-24KVM: x86: Use kvzalloc() to allocate VM structSean Christopherson1-0/+22
2025-04-24KVM: x86: Generalize IBRS virtualization on emulated VM-exitYosry Ahmed1-0/+18
2025-04-07Merge branch 'kvm-tdx-initial' into HEADPaolo Bonzini1-17/+14
2025-03-19Merge tag 'kvm-x86-xen-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+1
2025-03-14KVM: x86: Introduce supported_quirks to block disabling quirksYan Zhao1-0/+2
2025-03-14KVM: x86: Allow vendor code to disable quirksPaolo Bonzini1-0/+1
2025-03-14KVM: x86: Move KVM_MAX_MCE_BANKS to header fileIsaku Yamahata1-0/+2
2025-03-14KVM: x86: Have ____kvm_emulate_hypercall() read the GPRsBinbin Wu1-17/+9
2025-02-25KVM: x86: Update Xen TSC leaves during CPUID emulationFred Griffoul1-0/+1
2025-02-12KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLEJim Mattson1-0/+2
2025-02-12KVM: x86: Introduce kvm_set_mp_state()Jim Mattson1-0/+5
2025-01-20Merge branch 'kvm-userspace-hypercall' into HEADPaolo Bonzini1-0/+28
2024-12-22KVM: x86: Refactor __kvm_emulate_hypercall() into a macroPaolo Bonzini1-5/+20
2024-12-22KVM: x86: Always complete hypercall via function callbackSean Christopherson1-4/+6
2024-12-22KVM: x86: Move "emulate hypercall" function declarations to x86.hSean Christopherson1-0/+6
2024-12-22KVM: x86: Add a helper to check for user interception of KVM hypercallsBinbin Wu1-0/+5
2024-12-18KVM: x86: Move __kvm_is_valid_cr4() definition to x86.hSean Christopherson1-1/+5
2024-11-01KVM: x86: model canonical checks more preciselyMaxim Levitsky1-2/+46
2024-09-17Merge tag 'kvm-x86-pat_vmx_msrs-6.12' of https://github.com/kvm-x86/linux int...Paolo Bonzini1-1/+2
2024-09-09KVM: x86: Forcibly leave nested if RSM to L2 hits shutdownSean Christopherson1-0/+6
2024-08-29KVM: x86: Add fastpath handling of HLT VM-ExitsSean Christopherson1-0/+1
2024-08-22KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTEDSean Christopherson1-4/+11
2024-08-22KVM: x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enumsSean Christopherson1-0/+6
2024-08-22x86/cpu: KVM: Move macro to encode PAT value to common headerSean Christopherson1-1/+2
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang1-1/+1
2024-07-16Merge tag 'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-4/+0
2024-06-05KVM: x86: Remove VMX support for virtualizing guest MTRR memtypesSean Christopherson1-4/+0
2024-06-03KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr"Sean Christopherson1-0/+7