summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
9 daysKVM: SVM: Fix redundant updates of LBR MSR interceptsYosry Ahmed2-0/+7
9 daysKVM: nSVM: Fix and simplify LBR virtualization handling with nestedYosry Ahmed2-50/+17
9 daysKVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()Yosry Ahmed1-10/+19
9 daysKVM: SVM: Introduce svm_recalc_lbr_msr_intercepts()Yosry Ahmed1-11/+21
9 daysKVM: nVMX: Immediately refresh APICv controls as needed on nested VM-ExitDongli Zhang3-2/+3
9 daysKVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-ExitsSean Christopherson2-3/+6
9 daysKVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)Sean Christopherson1-2/+2
9 daysKVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUNJim Mattson1-0/+1
9 daysKVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulationYosry Ahmed1-9/+9
9 daysKVM: SVM: Mark VMCB_NPT as dirty on nested VMRUNJim Mattson1-0/+1
9 daysKVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITEYosry Ahmed1-5/+19
9 daysKVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timerfuqiang wang1-5/+23
9 daysKVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()fuqiang wang1-1/+1
9 daysKVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0Sean Christopherson1-1/+1
9 daysKVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)Maxim Levitsky1-10/+15
9 daysKVM: SVM: Don't skip unrelated instruction if INT3/INTO is replacedOmar Sandoval2-11/+34
2025-11-24KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updatedYosry Ahmed1-0/+4
2025-10-19KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2Sean Christopherson3-0/+8
2025-10-19KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't validSean Christopherson1-2/+11
2025-10-12KVM: x86: Don't (re)check L1 intercepts when completing userspace I/OSean Christopherson3-14/+13
2025-09-25KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is activeMaciej S. Szmigiero1-2/+1
2025-09-19KVM: SVM: Set synthesized TSA CPUID flagsBorislav Petkov (AMD)1-0/+5
2025-09-11x86/vmscape: Add conditional IBPB mitigationPawan Gupta1-0/+9
2025-09-04KVM: x86: use array_index_nospec with indices that come from guestThijs Raymakers2-2/+7
2025-08-28KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producerSean Christopherson1-3/+15
2025-08-28KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guestMaxim Levitsky4-3/+34
2025-08-28KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIsMaxim Levitsky4-12/+24
2025-08-28KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-EnterMaxim Levitsky3-5/+15
2025-08-28KVM: VMX: Extract checking of guest's DEBUGCTL into helperSean Christopherson1-12/+17
2025-08-28KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supportedSean Christopherson1-0/+4
2025-08-28KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flagSean Christopherson3-12/+10
2025-08-28KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmapSean Christopherson3-5/+12
2025-08-28KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson4-32/+19
2025-08-28KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson1-2/+20
2025-08-28KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2-6/+6
2025-08-28KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson1-5/+8
2025-08-28KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson1-2/+9
2025-08-28KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson4-8/+12
2025-08-28KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQsSean Christopherson1-1/+2
2025-08-28KVM: x86: Snapshot the host's DEBUGCTL in common x86Sean Christopherson3-8/+3
2025-08-28KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VIDChao Gao5-0/+34
2025-08-28KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()Sean Christopherson2-5/+5
2025-08-28KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadowSean Christopherson2-8/+15
2025-08-28KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flushManuel Andreas1-0/+3
2025-07-24KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercallsManuel Andreas1-1/+1
2025-07-17KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flightSean Christopherson1-0/+4
2025-07-17KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.David Woodhouse1-2/+13
2025-07-10KVM: SVM: Advertise TSA CPUID bits to guestsBorislav Petkov (AMD)2-1/+15
2025-07-10x86/bugs: Add a Transient Scheduler Attacks mitigationBorislav Petkov (AMD)1-0/+6
2025-07-10x86/bugs: Rename MDS machinery to something more genericBorislav Petkov (AMD)1-1/+1