summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
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: Move .pmu_ops to kvm_x86_init_ops and tag as __initdataLike Xu2022-04-131-1/+1
* | KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirectionLike Xu2022-04-131-0/+2
* | KVM: x86: Move kvm_ops_static_call_update() to x86.cLike Xu2022-04-131-2/+17
* | Merge branch 'kvm-older-features' into HEADPaolo Bonzini2022-04-131-77/+134
|\ \ | |/ |/|
| * KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_stateJon Kohler2022-04-021-5/+9
| * KVM: x86: allow per cpu apicv inhibit reasonsMaxim Levitsky2022-04-021-2/+11
| * 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/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SENDDavid Woodhouse2022-04-021-1/+2
| * KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_IDDavid Woodhouse2022-04-021-0/+1
| * KVM: x86/xen: Support direct injection of event channel eventsDavid Woodhouse2022-04-021-0/+9
| * KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_infoDavid Woodhouse2022-04-021-61/+2
| * KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_infoDavid Woodhouse2022-04-021-3/+9
| * 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-021-0/+1
| * 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-111-4/+3
* | KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loadedSean Christopherson2022-04-051-2/+18
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-04-021-57/+104
|\|
| * KVM: x86: SVM: fix tsc scaling when the host doesn't support itMaxim Levitsky2022-04-021-3/+1
| * KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsrHou Wenlong2022-04-021-14/+36
| * KVM: x86/emulator: Emulate RDPID only if it is enabled in guestHou Wenlong2022-04-021-0/+6
| * KVM: x86: Trace all APICv inhibit changes and capture overall statusSean Christopherson2022-04-021-10/+19
| * KVM: x86: Add wrappers for setting/clearing APICv inhibitsSean Christopherson2022-04-021-15/+15
| * KVM: x86: Make APICv inhibit reasons an enum and cleanup namingSean Christopherson2022-04-021-8/+11
| * KVM: X86: Handle implicit supervisor access with SMAPLai Jiangshan2022-04-021-2/+6
| * KVM: X86: Change the type of access u32 to u64Lai Jiangshan2022-04-021-12/+12
| * KVM: MMU: propagate alloc_workqueue failurePaolo Bonzini2022-04-021-5/+10
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-114/+171
|\|
| * KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2Oliver Upton2022-03-211-0/+8
| * kvm: x86: Require const tsc for RTThomas Gleixner2022-03-211-0/+6
| * KVM: use __vcalloc for very large allocationsPaolo Bonzini2022-03-081-2/+2
| * Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-041-17/+38
| |\
| * | KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zappedSean Christopherson2022-03-011-2/+2
| * | KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE changeSean Christopherson2022-03-011-1/+1
| * | KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helperSean Christopherson2022-03-011-8/+2
| * | KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flagSean Christopherson2022-03-011-5/+4
| * | KVM: x86: flush TLB separately from MMU resetPaolo Bonzini2022-03-011-22/+46
| * | KVM: x86/mmu: do not pass vcpu to root freeing functionsPaolo Bonzini2022-02-251-2/+2
| * | KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini2022-02-251-1/+1
| * | KVM: x86: do not deliver asynchronous page faults if CR0.PG=0Paolo Bonzini2022-02-251-4/+18
| * | KVM: x86: Reinitialize context if host userspace toggles EFER.LMEPaolo Bonzini2022-02-251-2/+1
| * | KVM: x86: Provide per VM capability for disabling PMU virtualizationDavid Dunn2022-02-251-0/+18
| * | KVM: x86: allow defining return-0 static callsPaolo Bonzini2022-02-181-2/+2
| * | KVM: x86: make several APIC virtualization callbacks optionalPaolo Bonzini2022-02-181-2/+2
| * | KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_opsPaolo Bonzini2022-02-181-1/+1
| * | KVM: x86: use static_call_cond for optional callbacksPaolo Bonzini2022-02-181-6/+2
| * | KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPICPaolo Bonzini2022-02-181-3/+1