summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* | kvm: x86: refine kvm_get_arch_capabilities()Xiaoyao Li2019-06-041-1/+0
* | KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson2019-06-041-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-1/+6
|\
| * x86/kvm: Implement HWCR supportBorislav Petkov2019-04-301-0/+3
| * KVM: lapic: Refactor ->set_hv_timer to use an explicit expired paramSean Christopherson2019-04-301-1/+2
| * KVM: x86: Add support of clear Trace_ToPA_PMI statusLuwei Kang2019-04-301-0/+1
* | x86/kvm/mmu: reset MMU context when 32-bit guest switches PAEVitaly Kuznetsov2019-04-301-0/+1
|/
* KVM: x86: Load SMRAM in a single shot when leaving SMMSean Christopherson2019-04-161-1/+4
* kvm: mmu: Fix overflow on kvm mmu page limit calculationBen Gardon2019-04-161-6/+6
* KVM: x86: update %rip after emulating IOSean Christopherson2019-03-281-0/+1
* KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hostsSean Christopherson2019-03-281-0/+1
* KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region()Wei Yang2019-03-281-1/+1
* KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)Singh, Brijesh2019-03-281-0/+2
* KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size'Sean Christopherson2019-03-281-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-03-151-23/+19
|\
| * Revert "KVM: MMU: fast invalidate all pages"Sean Christopherson2019-02-201-2/+0
| * Revert "KVM: MMU: reclaim the zapped-obsolete page first"Sean Christopherson2019-02-201-1/+0