summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/nested.c
AgeCommit message (Expand)Author
2026-03-11KVM: VMX: check validity of VMCS controls when returning from SMMPaolo Bonzini
2026-03-11KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMMJim Mattson
2026-02-11Merge tag 'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-01-26KVM: nVMX: Remove explicit filtering of GUEST_INTR_STATUS from shadow VMCS fi...Sean Christopherson
2026-01-26KVM: nVMX: Disallow access to vmcs12 fields that aren't supported by "hardware"Sean Christopherson
2026-01-16KVM: nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup()Sean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is activeSean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is activeSean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is activeSean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 is activeSean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is activeSean Christopherson
2026-01-13KVM: nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is activeSean Christopherson
2026-01-08KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and renameSean Christopherson
2026-01-08KVM: nVMX: Precisely mark vAPIC and PID maps dirty when delivering nested PISean Christopherson
2026-01-08KVM: x86: Mark vmcs12 pages as dirty if and only if they're mappedSean Christopherson
2026-01-08KVM: VMX: Add mediated PMU support for CPUs without "save perf global ctrl"Sean Christopherson
2026-01-08KVM: nVMX: Don't update msr_autostore count when saving TSC for vmcs12Sean Christopherson
2026-01-08KVM: VMX: Drop intermediate "guest" field from msr_autostoreSean Christopherson
2026-01-08KVM: nVMX: Disable PMU MSR interception as appropriate while running L2Mingwei Zhang
2026-01-08KVM: nVMX: Add macros to simplify nested MSR interception settingDapeng Mi
2025-12-18Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-12-08KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-ExitDongli Zhang
2025-11-26Merge tag 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-11-26Merge tag 'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-11-18KVM: x86: Unify L1TF flushing under per-CPU variableBrendan Jackman
2025-10-20KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALLSean Christopherson
2025-10-17KVM: nVMX: Add an off-by-default module param to WARN on missed consistency c...Sean Christopherson
2025-10-17KVM: nVMX: Remove support for "early" consistency checks via hardwareSean Christopherson
2025-10-17KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checksSean Christopherson
2025-10-17KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0Sean Christopherson
2025-10-17KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VIDSean Christopherson
2025-10-17KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checksSean Christopherson
2025-10-13KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is availableXin Li
2025-09-23KVM: nVMX: Advertise new VM-Entry/Exit control bits for CET stateChao Gao
2025-09-23KVM: nVMX: Add consistency checks for CET statesChao Gao
2025-09-23KVM: nVMX: Add consistency checks for CR0.WP and CR4.CETChao Gao
2025-09-23KVM: nVMX: Prepare for enabling CET support for nested guestYang Weijiang
2025-09-23KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2Yang Weijiang
2025-09-23KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1Sean Christopherson
2025-08-19KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accessesYang Weijiang
2025-08-19KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on IntelXin Li
2025-08-19KVM: x86/pmu: Add wrappers for counting emulated instructions/branchesSean Christopherson
2025-07-09KVM: x86: Provide a capability to disable APERF/MPERF read interceptsJim Mattson
2025-06-20KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guestMaxim Levitsky
2025-06-20KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIsMaxim Levitsky
2025-06-20KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-EnterMaxim Levitsky
2025-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2025-05-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2025-05-27Merge tag 'kvm-x86-vmx-6.16' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini