aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/nested.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-13Merge tag 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-24/+26
2026-04-03KVM: x86: Suppress WARNs on nested_run_pending after userspace exitSean Christopherson1-5/+7
2026-04-03KVM: x86: Move nested_run_pending to kvm_vcpu_archYosry Ahmed1-23/+23
2026-03-11KVM: VMX: check validity of VMCS controls when returning from SMMPaolo Bonzini1-12/+27
2026-03-11KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMMJim Mattson1-4/+18
2026-02-11Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-67/+77
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-52/+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 Christopherson1-6/+12
2026-01-16KVM: nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup()Sean Christopherson1-0/+2
2026-01-13KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is activeSean Christopherson1-5/+0
2026-01-13KVM: nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is activeSean Christopherson1-5/+0
2026-01-13KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is activeSean Christopherson1-5/+0
2026-01-13KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 is activeSean Christopherson1-5/+0
2026-01-13KVM: nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is activeSean Christopherson1-4/+0
2026-01-13KVM: nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is activeSean Christopherson1-5/+0
2026-01-08KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and renameSean Christopherson1-13/+0
2026-01-08KVM: nVMX: Precisely mark vAPIC and PID maps dirty when delivering nested PISean Christopherson1-1/+2
2026-01-08KVM: x86: Mark vmcs12 pages as dirty if and only if they're mappedSean Christopherson1-12/+3
2026-01-08KVM: VMX: Add mediated PMU support for CPUs without "save perf global ctrl"Sean Christopherson1-1/+5
2026-01-08KVM: nVMX: Don't update msr_autostore count when saving TSC for vmcs12Sean Christopherson1-49/+22
2026-01-08KVM: VMX: Drop intermediate "guest" field from msr_autostoreSean Christopherson1-5/+5
2026-01-08KVM: nVMX: Disable PMU MSR interception as appropriate while running L2Mingwei Zhang1-0/+30
2026-01-08KVM: nVMX: Add macros to simplify nested MSR interception settingDapeng Mi1-16/+19
2025-12-18Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+2
2025-12-08KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-ExitDongli Zhang1-1/+2
2025-11-26Merge tag 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-111/+60
2025-11-26Merge tag 'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+1
2025-11-18KVM: x86: Unify L1TF flushing under per-CPU variableBrendan Jackman1-1/+1
2025-10-20KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALLSean Christopherson1-0/+8
2025-10-17KVM: nVMX: Add an off-by-default module param to WARN on missed consistency c...Sean Christopherson1-0/+43
2025-10-17KVM: nVMX: Remove support for "early" consistency checks via hardwareSean Christopherson1-118/+12
2025-10-17KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checksSean Christopherson1-0/+7
2025-10-17KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0Sean Christopherson1-0/+4
2025-10-17KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VIDSean Christopherson1-0/+3
2025-10-17KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checksSean Christopherson1-5/+3
2025-10-13KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is availableXin Li1-4/+4
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 Weijiang1-0/+77
2025-09-23KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2Yang Weijiang1-9/+18
2025-09-23KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1Sean Christopherson1-6/+9
2025-08-19KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accessesYang Weijiang1-7/+7
2025-08-19KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on IntelXin Li1-2/+11
2025-08-19KVM: x86/pmu: Add wrappers for counting emulated instructions/branchesSean Christopherson1-1/+1
2025-07-09KVM: x86: Provide a capability to disable APERF/MPERF read interceptsJim Mattson1-0/+6
2025-06-20KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guestMaxim Levitsky1-0/+3
2025-06-20KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIsMaxim Levitsky1-5/+5
2025-06-20KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-EnterMaxim Levitsky1-2/+10