aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* 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
| |_|/ |/| |
* | | kvm: x86: Disable interception for IA32_XFD on demandKevin Tian2022-01-141-0/+1
* | | KVM: SVM: include CR3 in initial VMSA state for SEV-ES guestsMichael Roth2022-01-071-0/+1
* | | KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel deliveryDavid Woodhouse2022-01-071-0/+1
* | | KVM: x86/xen: Maintain valid mapping of Xen shared_info pageDavid Woodhouse2022-01-071-1/+1
* | | KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()Like Xu2022-01-071-0/+1
* | | Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2021-12-211-1/+2
|\| |
| * | KVM: x86: Always set kvm_run->if_flagMarc Orr2021-12-201-0/+1
| * | KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hyper...Vitaly Kuznetsov2021-12-101-1/+1
* | | KVM: x86: Add an emulation type to handle completion of user exitsHou Wenlong2021-12-081-1/+7
* | | KVM: X86: Remove mmu parameter from load_pdptrs()Lai Jiangshan2021-12-081-1/+1
* | | KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the directionLai Jiangshan2021-12-081-4/+4
* | | KVM: X86: Remove mmu->translate_gpaLai Jiangshan2021-12-081-4/+0
* | | KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()Lai Jiangshan2021-12-081-2/+3
* | | KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()Lai Jiangshan2021-12-081-1/+0
* | | KVM: Drop obsolete kvm_arch_vcpu_block_finish()Sean Christopherson2021-12-081-2/+0
* | | KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
* | | KVM: x86: Use nr_memslot_pages to avoid traversing the memslots arrayMaciej S. Szmigiero2021-12-081-2/+1
* | | KVM: MMU: update comment on the number of page role combinationsPaolo Bonzini2021-12-081-12/+18
|/ /
* | KVM: ensure APICv is considered inactive if there is no APICPaolo Bonzini2021-12-021-0/+1
* | Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-181-0/+1
|\ \ | |/ |/|
| * KVM: x86/mmu: include EFER.LMA in extended mmu roleMaxim Levitsky2021-11-181-0/+1
* | Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-111-2/+3
|\|
| * KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUSVitaly Kuznetsov2021-11-111-1/+0
| * KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURESPaul Durrant2021-11-111-0/+1
| * KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ activeMaxim Levitsky2021-11-111-0/+1
| * KVM: x86: Fix recording of guest steal time / preempted statusDavid Woodhouse2021-11-111-1/+1
* | Merge branch 'kvm-sev-move-context' into kvm-masterPaolo Bonzini2021-11-111-0/+1
|\ \
| * | KVM: SEV: Add support for SEV intra host migrationPeter Gonda2021-11-111-0/+1
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-11-021-18/+30
|\|
| * KVM: x86: On emulation failure, convey the exit reason, etc. to userspaceDavid Edmondson2021-10-251-0/+3
| * KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_infoDavid Edmondson2021-10-251-3/+4
| * KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelismSean Christopherson2021-10-221-1/+1
| * KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson2021-10-221-0/+2