summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang2022-04-211-0/+1
* KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPUVitaly Kuznetsov2022-04-111-3/+1
* KVM: SVM: Do not activate AVIC for SEV-enabled guestSuravee Suthikulpanit2022-04-111-0/+1
* KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loadedSean Christopherson2022-04-051-2/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-04-021-15/+31
|\
| * KVM: x86: Add wrappers for setting/clearing APICv inhibitsSean Christopherson2022-04-021-4/+16
| * KVM: x86: Make APICv inhibit reasons an enum and cleanup namingSean Christopherson2022-04-021-12/+13
| * KVM: X86: Handle implicit supervisor access with SMAPLai Jiangshan2022-04-021-0/+2
| * KVM: X86: Change the type of access u32 to u64Lai Jiangshan2022-04-021-1/+1
| * KVM: x86/pmu: Use different raw event masks for AMD and IntelJim Mattson2022-04-021-0/+1
| * KVM: MMU: propagate alloc_workqueue failurePaolo Bonzini2022-04-021-1/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-27/+46
|\|
| * KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2Oliver Upton2022-03-211-0/+7
| * KVM: x86/mmu: Zap invalidated roots via asynchronous workerPaolo Bonzini2022-03-081-0/+2
| * Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-041-1/+0
| |\
| * | KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zappedSean Christopherson2022-03-011-0/+2
| * | 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-2/+1
| * | KVM: x86: Provide per VM capability for disabling PMU virtualizationDavid Dunn2022-02-251-0/+1
| * | KVM: x86: Fix pointer mistmatch warning when patching RET0 static callsSean Christopherson2022-02-251-2/+2
| * | KVM: x86/mmu: Remove MMU auditingSean Christopherson2022-02-181-4/+0
| * | KVM: x86: allow defining return-0 static callsPaolo Bonzini2022-02-181-0/+4
| * | KVM: x86: warn on incorrectly NULL members of kvm_x86_opsPaolo Bonzini2022-02-181-2/+5
| * | KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_opsPaolo Bonzini2022-02-181-2/+2
| * | KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPICPaolo Bonzini2022-02-181-1/+0
| * | KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOGDavid Matlack2022-02-101-0/+4
| * | KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is en...David Matlack2022-02-101-0/+3
| * | KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooksSean Christopherson2022-02-101-3/+3
| * | KVM: x86: Move get_cs_db_l_bits() helper to SVMSean Christopherson2022-02-101-1/+0
| * | KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor namesSean Christopherson2022-02-101-10/+10
| * | KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()Jinrong Liang2022-02-101-1/+1
* | | Merge tag 'perf-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-03-221-1/+2
|\ \ \ | |_|/ |/| |
| * | KVM: x86: use the KVM side max supported fixed counterWei Wang2022-02-021-1/+2
* | | x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0Leonardo Bras2022-02-171-1/+0
| |/ |/|
* | Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-051-2/+5
|\|
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-281-2/+3
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-221-12/+1
| |\ \
| * \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-28/+37
| |\ \ \
| * \ \ \ Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-121-2/+5
| |\ \ \ \
| | * | | | KVM: x86: Move Intel Processor Trace interrupt handler to vmx.cSean Christopherson2021-11-171-1/+1
| | * | | | KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson2021-11-171-0/+3
| | * | | | KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variableSean Christopherson2021-11-171-2/+1
| | * | | | perf/core: Rework guest callbacks to prepare for static_call supportLike Xu2021-11-171-1/+1
| | * | | | KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guestSean Christopherson2021-11-171-0/+1
* | | | | | KVM: x86: Move delivery of non-APICv interrupt into vendor codeSean Christopherson2022-02-011-1/+2
| |_|_|_|/ |/| | | |
* | | | | KVM: x86: Forcibly leave nested virt when SMM state is toggledSean Christopherson2022-01-261-0/+1
* | | | | KVM: x86: Pass emulation type to can_emulate_instruction()Sean Christopherson2022-01-261-1/+2
* | | | | KVM/X86: Make kvm_vcpu_reload_apic_access_page() staticQuanfa Fu2022-01-251-1/+0
| |_|_|/ |/| | |
* | | | KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooksSean Christopherson2022-01-191-12/+0
* | | | KVM: VMX: Reject KVM_RUN if emulation is required with pending exceptionSean Christopherson2022-01-191-0/+1
| |_|/ |/| |