summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2022-02-141-1/+3
| |\ \
| * | | KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOGDavid Matlack2022-02-101-1/+1
| * | | KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is en...David Matlack2022-02-101-0/+6
| * | | KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooksSean Christopherson2022-02-101-6/+12
| * | | KVM: x86: Move get_cs_db_l_bits() helper to SVMSean Christopherson2022-02-101-10/+0
| * | | KVM: x86: Use static_call() for copy/move encryption context ioctls()Sean Christopherson2022-02-101-7/+10
| * | | KVM: x86: Unexport kvm_x86_opsSean Christopherson2022-02-101-1/+0
| * | | KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor namesSean Christopherson2022-02-101-17/+14
| * | | KVM: x86: Drop export for .tlb_flush_current() static_call keySean Christopherson2022-02-101-1/+0
| * | | KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()Jinrong Liang2022-02-101-2/+2
| * | | KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()Jinrong Liang2022-02-101-7/+7
| * | | KVM: x86: Skip APICv update if APICv is disable at the module levelSean Christopherson2022-02-101-0/+3
| * | | KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasonsSean Christopherson2022-02-101-2/+1
| * | | KVM: x86: Unexport __kvm_request_apicv_update()Sean Christopherson2022-02-101-1/+0
* | | | Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-221-1/+1
|\ \ \ \
| * \ \ \ Merge tag 'v5.17-rc8' into sched/core, to pick up fixesIngo Molnar2022-03-151-17/+38
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Merge tag 'v5.17-rc5' into sched/core, to resolve conflictsIngo Molnar2022-02-211-17/+89
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | sched/isolation: Use single feature type while referring to housekeeping cpumaskFrederic Weisbecker2022-02-161-1/+1
* | | | | Merge tag 'perf-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-03-221-2/+2
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | KVM: x86: use the KVM side max supported fixed counterWei Wang2022-02-021-1/+1
| * | | | x86: Share definition of __is_canonical_address()Adrian Hunter2022-02-021-1/+1
* | | | | KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_runPaolo Bonzini2022-03-021-12/+13
* | | | | x86/kvm: Fix compilation warning in non-x86_64 buildsLeonardo Bras2022-02-181-0/+4
* | | | | x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0Leonardo Bras2022-02-171-5/+13
* | | | | kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup modeAnton Romanov2022-02-171-0/+7
* | | | | KVM: x86: Add KVM_CAP_ENABLE_CAP to x86Aaron Lewis2022-02-171-0/+1
| |_|/ / |/| | |
* | | | KVM: SVM: fix race between interrupt delivery and AVIC inhibitionMaxim Levitsky2022-02-111-1/+3
| |_|/ |/| |
* | | Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-051-48/+10
|\| |
| * | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-281-13/+81
| |\ \ | | |/ | |/|
| * | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-221-30/+40
| |\ \