summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2022-06-09KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timerWanpeng Li1-0/+1
2022-06-09KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faultSean Christopherson2-4/+33
2022-06-09KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson1-5/+10
2022-06-06KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakAshish Kalra1-6/+6
2022-06-06KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing ...Hou Wenlong1-9/+9
2022-06-06KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2Sean Christopherson2-6/+0
2022-06-06KVM: x86: Fix the intel_pt PMI handling wrongly considered from guestYanfei Xu1-1/+1
2022-06-06KVM: x86: avoid loading a vCPU after .vm_destroy was calledMaxim Levitsky1-7/+3
2022-06-06KVM: x86: avoid calling x86 emulator without a decoded instructionSean Christopherson1-12/+19
2022-06-06KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicnessMaxim Levitsky1-1/+1
2022-06-06KVM: x86: Use __try_cmpxchg_user() to emulate atomic accessesSean Christopherson1-21/+14
2022-06-06KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bitsSean Christopherson1-37/+1
2022-05-30KVM: x86/mmu: fix NULL pointer dereference on guest INVPCIDPaolo Bonzini1-2/+4
2022-05-25kvm: x86/pmu: Fix the compare function used by the pmu event filterAaron Lewis1-2/+5
2022-05-25KVM: x86/mmu: Update number of zapped pages even if page list is stableSean Christopherson1-4/+6
2022-05-12KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertisedWanpeng Li1-1/+2
2022-05-12KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugsPaolo Bonzini1-0/+2
2022-05-12KVM: x86: Do not change ICR on write to APIC_SELF_IPIPaolo Bonzini1-4/+3
2022-05-12KVM: VMX: Exit to userspace if vCPU has injected exception and invalid stateSean Christopherson1-1/+1
2022-05-12KVM: SEV: Mark nested locking of vcpu->lockPeter Gonda1-4/+38
2022-05-12kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMUSandipan Das1-0/+5
2022-05-12KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_idKyle Huey1-3/+25
2022-04-27KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUsMingwei Zhang1-3/+6
2022-04-27KVM: SVM: Simplify and harden helper to flush SEV guest page(s)Sean Christopherson1-34/+20
2022-04-27KVM: nVMX: Defer APICv updates while L2 is active until L1 is activeSean Christopherson3-0/+11
2022-04-27KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a raceSean Christopherson1-1/+14
2022-04-27KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()Sean Christopherson1-6/+1
2022-04-27KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdogLike Xu3-6/+12
2022-04-27KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPUVitaly Kuznetsov3-37/+12
2022-04-20KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loadedSean Christopherson2-6/+34
2022-04-13KVM: x86/emulator: Emulate RDPID only if it is enabled in guestHou Wenlong3-1/+10
2022-04-13KVM: x86/pmu: Fix and isolate TSX-specific performance event logicLike Xu2-13/+15
2022-04-13KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRsJim Mattson1-5/+3
2022-04-13KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()Peter Gonda2-1/+2
2022-04-13KVM: x86/pmu: Use different raw event masks for AMD and IntelJim Mattson3-1/+4
2022-04-08KVM: x86: SVM: fix avic spec based definitions againMaxim Levitsky1-11/+0
2022-04-08KVM: SVM: fix panic on out-of-bounds guest IRQYi Wang1-2/+8
2022-04-08KVM: x86/mmu: do compare-and-exchange of gPTE via the user addressPaolo Bonzini1-40/+34
2022-04-08KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activatedVitaly Kuznetsov1-3/+6
2022-04-08KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_a...Vitaly Kuznetsov1-0/+4
2022-04-08KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irqVitaly Kuznetsov1-0/+3
2022-04-08KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercallVitaly Kuznetsov1-18/+34
2022-04-08KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB fl...Vitaly Kuznetsov1-1/+2
2022-04-08KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()Vitaly Kuznetsov1-17/+6
2022-04-08KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()Vitaly Kuznetsov1-4/+4
2022-04-08KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMUSean Christopherson1-0/+3
2022-04-08KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMUSean Christopherson1-15/+24
2022-04-08KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()Sean Christopherson2-5/+10
2022-04-08KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hookSean Christopherson1-7/+2
2022-04-08KVM: x86: Reinitialize context if host userspace toggles EFER.LMEPaolo Bonzini2-2/+2