summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVMSean Christopherson2020-02-111-4/+4
* x86/KVM: Clean up host's steal time structureBoris Ostrovsky2020-02-111-2/+1
* x86/kvm: Cache gfn to pfn translationBoris Ostrovsky2020-02-111-0/+1
* kvm/svm: PKU not currently supportedJohn Allen2020-02-111-0/+1
* Merge branch 'kvm-tsx-ctrl' into HEADPaolo Bonzini2019-11-211-1/+8
|\
| * KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUIDPaolo Bonzini2019-11-211-0/+1
| * kvm: x86: mmu: Recovery of shattered NX large pagesJunaid Shahid2019-11-041-0/+4
| * kvm: mmu: ITLB_MULTIHIT mitigationPaolo Bonzini2019-11-041-0/+2
| * KVM: nVMX: Don't leak L1 MMIO regions to L2Jim Mattson2019-10-221-1/+1
* | KVM: x86: deliver KVM IOAPIC scan request to target vCPUsNitesh Narayan Lal2019-11-151-0/+2
* | KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMCLike Xu2019-11-151-0/+14
* | KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counterLike Xu2019-11-151-0/+5
* | KVM: x86: Introduce vcpu->arch.xsaves_enabledAaron Lewis2019-10-221-0/+1
* | KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAPLike Xu2019-10-221-1/+1
* | kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameterSuthikulpanit, Suravee2019-10-221-1/+1
* | KVM: x86: Fold decache_cr3() into cache_reg()Sean Christopherson2019-10-221-1/+0
* | KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg'Sean Christopherson2019-10-221-3/+1
|/
* KVM: x86: assign two bits to track SPTE kindsPaolo Bonzini2019-09-271-7/+0
* KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot()Sean Christopherson2019-09-251-7/+1
* KVM: x86: Drop ____kvm_handle_fault_on_reboot()Sean Christopherson2019-09-251-5/+1
* KVM: x86: Check kvm_rebooting in kvm_spurious_fault()Sean Christopherson2019-09-251-1/+1
* KVM: x86/mmu: Explicitly track only a single invalid mmu generationSean Christopherson2019-09-241-2/+2
* KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first""Sean Christopherson2019-09-241-0/+1
* KVM: x86: Add comments to document various emulation typesSean Christopherson2019-09-241-0/+30
* KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}Sean Christopherson2019-09-241-6/+0
* KVM: x86: Add explicit flag for forced emulation on #UDSean Christopherson2019-09-241-0/+1
* KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()Sean Christopherson2019-09-241-2/+1
* KVM/Hyper-V/VMX: Add direct tlb flush supportVitaly Kuznetsov2019-09-241-0/+2
* KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSHTianyu Lan2019-09-241-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-09-181-4/+15
|\
| * KVM: x86: Fix INIT signal handling in various CPU statesLiran Alon2019-09-111-0/+2
| * KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM codeSean Christopherson2019-09-101-0/+2
| * KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callersSean Christopherson2019-09-101-2/+2
| * KVM: x86: Disable posted interrupts for non-standard IRQs delivery modesAlexander Graf2019-09-101-0/+7
| * KVM: x86: Rename access permissions cache member in struct kvm_vcpu_archSean Christopherson2019-08-221-1/+1
| * x86: kvm: svm: propagate errors from skip_emulated_instruction()Vitaly Kuznetsov2019-08-221-1/+1
* | KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslotSean Christopherson2019-09-141-0/+2
|/
* Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel...Paolo Bonzini2019-08-091-15/+19
|\
| * x86/kvm: Don't call kvm_spurious_fault() from .fixupJosh Poimboeuf2019-07-181-15/+19
* | KVM: remove kvm_arch_has_vcpu_debugfs()Paolo Bonzini2019-08-051-0/+2
* | KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li2019-08-051-0/+1
* | KVM: X86: Dynamically allocate user_fpuWanpeng Li2019-07-221-1/+1
* | Revert "kvm: x86: Use task structs fpu field for user"Paolo Bonzini2019-07-221-3/+4
|/
* Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2019-07-111-4/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner2019-06-191-4/+1
* | KVM: x86: PMU Event FilterEric Hankland2019-07-111-0/+2
* | KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fnSean Christopherson2019-06-181-1/+1
* | KVM: x86: move MSR_IA32_POWER_CTL handling to common codePaolo Bonzini2019-06-181-0/+1
* | kvm: x86: add host poll control msrsMarcelo Tosatti2019-06-181-0/+2
* | KVM: X86: Provide a capability to disable cstate msr read interceptsWanpeng Li2019-06-041-0/+1