summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Bail to userspace if emulation of atomic user access faultsSean Christopherson2022-04-131-1/+1
* KVM: x86: Use __try_cmpxchg_user() to emulate atomic accessesSean Christopherson2022-04-131-21/+14
* KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bitsSean Christopherson2022-04-131-37/+1
* KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ESPeter Gonda2022-04-131-2/+7
* KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faultSean Christopherson2022-04-132-4/+33
* KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-EntrySean Christopherson2022-04-131-5/+10
* KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2Sean Christopherson2022-04-132-6/+0
* KVM: x86: Use static calls to reduce kvm_pmu_ops overheadLike Xu2022-04-131-22/+34
* KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdataLike Xu2022-04-135-5/+5
* KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirectionLike Xu2022-04-133-26/+37
* KVM: x86: Move kvm_ops_static_call_update() to x86.cLike Xu2022-04-131-2/+17
* KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bitsSean Christopherson2022-04-132-4/+8
* KVM: VMX: replace 0x180 with EPT_VIOLATION_* definitionSU Hang2022-04-131-1/+2
* kvm: vmx: remove redundant parenthesesPeng Hao2022-04-131-1/+1
* KVM: x86/xen: Remove the redundantly included header file lapic.hLike Xu2022-04-131-1/+0
* Merge branch 'kvm-older-features' into HEADPaolo Bonzini2022-04-1312-479/+1640
|\
| * KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing ...Hou Wenlong2022-04-021-9/+9
| * KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_stateJon Kohler2022-04-021-5/+9
| * KVM: x86: SVM: allow AVIC to co-exist with a nested guest runningMaxim Levitsky2022-04-024-17/+37
| * KVM: x86: allow per cpu apicv inhibit reasonsMaxim Levitsky2022-04-021-2/+11
| * KVM: x86: nSVM: implement nested vGIFMaxim Levitsky2022-04-023-10/+45
| * KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSEMaxim Levitsky2022-04-023-3/+47
| * KVM: x86: nSVM: implement nested LBR virtualizationMaxim Levitsky2022-04-023-4/+28
| * KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is runningMaxim Levitsky2022-04-023-19/+93
| * KVM: x86: SVM: remove vgif_enabled()Maxim Levitsky2022-04-022-14/+10
| * kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes senseMaxim Levitsky2022-04-021-85/+94
| * KVM: x86: SVM: use vmcb01 in init_vmcbMaxim Levitsky2022-04-023-8/+8
| * KVM: x86: Don't snapshot "max" TSC if host TSC is constantSean Christopherson2022-04-021-15/+15
| * KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.David Woodhouse2022-04-021-1/+25
| * KVM: x86/i8259: Remove a dead store of irq in a conditional blockLike Xu2022-04-021-1/+0
| * KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is av...Zeng Guang2022-04-021-1/+1
| * KVM: x86/xen: handle PV spinlocks slowpathBoris Ostrovsky2022-04-021-2/+156
| * KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SENDDavid Woodhouse2022-04-022-2/+7
| * KVM: x86/xen: Support per-vCPU event channel upcall via local APICDavid Woodhouse2022-04-021-0/+40
| * KVM: x86/xen: Kernel acceleration for XENVER_versionDavid Woodhouse2022-04-021-0/+19
| * KVM: x86/xen: handle PV timers oneshot modeJoao Martins2022-04-023-2/+247
| * KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_IDDavid Woodhouse2022-04-023-0/+25
| * KVM: x86/xen: handle PV IPI vcpu yieldJoao Martins2022-04-021-1/+18
| * KVM: x86/xen: intercept EVTCHNOP_send from guestsJoao Martins2022-04-021-15/+280
| * KVM: x86/xen: Support direct injection of event channel eventsDavid Woodhouse2022-04-023-0/+42
| * KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other placesDavid Woodhouse2022-04-023-27/+60
| * KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_infoDavid Woodhouse2022-04-022-74/+10
| * KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_infoDavid Woodhouse2022-04-023-118/+156
| * KVM: x86: Use gfn_to_pfn_cache for pv_timeDavid Woodhouse2022-04-021-13/+63
| * KVM: x86/xen: Use gfn_to_pfn_cache for runstate areaDavid Woodhouse2022-04-023-56/+58
| * KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SWMaxim Levitsky2022-04-021-1/+1
| * KVM: x86: SVM: allow to force AVIC to be enabledMaxim Levitsky2022-04-021-2/+9
| * KVM: x86: nSVM: implement nested VMLOAD/VMSAVEMaxim Levitsky2022-04-023-8/+42
| * KVM: x86: Allow userspace to opt out of hypercall patchingOliver Upton2022-04-021-0/+11
* | KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPUVitaly Kuznetsov2022-04-113-37/+12