summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: fix L1TF's MMIO GFN calculationSean Christopherson2018-10-011-4/+20
* KVM/MMU: Fix comment in walk_shadow_page_lockless_end()Tianyu Lan2018-09-201-1/+1
* KVM: x86: don't reset root in kvm_mmu_setup()Wei Yang2018-09-201-1/+6
* Merge tag 'kvm-arm-fixes-for-v4.19-v2' of git://git.kernel.org/pub/scm/linux/...Radim Krčmář2018-09-071-5/+0Star
|\
| * KVM: Remove obsolete kvm_unmap_hva notifier backendMarc Zyngier2018-09-071-5/+0Star
* | KVM: x86: Do not re-{try,execute} after failed emulation in L2Sean Christopherson2018-08-301-2/+5
* | KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_faultSean Christopherson2018-08-301-6/+12
* | KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTESean Christopherson2018-08-301-1/+1
* | KVM: x86: Invert emulation re-execute behavior to make it opt-inSean Christopherson2018-08-301-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-08-191-89/+442
|\
| * kvm: x86: Set highest physical address bits in non-present/reserved SPTEsJunaid Shahid2018-08-141-5/+38
| * KVM: x86: Skip pae_root shadow allocation if tdp enabledLiang Chen2018-08-061-0/+3
| * KVM/MMU: Combine flushing remote tlb in mmu_set_spte()Tianyu Lan2018-08-061-3/+4
| * KVM/MMU: Simplify __kvm_sync_page() functionTianyu Lan2018-08-061-6/+2Star
| * kvm: x86: Add multi-entry LRU cache for previous CR3sJunaid Shahid2018-08-061-33/+78
| * kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg*Junaid Shahid2018-08-061-3/+11
| * kvm: x86: Skip shadow page resync on CR3 switch when indicated by guestJunaid Shahid2018-08-061-3/+30
| * kvm: x86: Support selectively freeing either current or previous MMU rootJunaid Shahid2018-08-061-14/+22
| * kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg()Junaid Shahid2018-08-061-7/+29
| * kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guestJunaid Shahid2018-08-061-9/+19
| * kvm: vmx: Support INVPCID in shadow paging modeJunaid Shahid2018-08-061-0/+18
| * kvm: x86: Add ability to skip TLB flush when switching CR3Junaid Shahid2018-08-061-0/+2
| * kvm: x86: Use fast CR3 switch for nested VMXJunaid Shahid2018-08-061-2/+4
| * kvm: x86: Support resetting the MMU context without resetting rootsJunaid Shahid2018-08-061-17/+9Star
| * kvm: x86: Add support for fast CR3 switch across different MMU modesJunaid Shahid2018-08-061-6/+15
| * kvm: x86: Introduce KVM_REQ_LOAD_CR3Junaid Shahid2018-08-061-2/+1Star
| * kvm: x86: Introduce kvm_mmu_calc_root_page_role()Junaid Shahid2018-08-061-27/+85
| * kvm: x86: Add fast CR3 switch code pathJunaid Shahid2018-08-061-5/+58
| * kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is neededJunaid Shahid2018-08-061-8/+67
| * kvm: x86: Make sync_page() flush remote TLBs once onlyJunaid Shahid2018-08-061-4/+12
* | Merge 4.18-rc7 into master to pick up the KVM dependcyThomas Gleixner2018-08-051-1/+1
|\ \
| * | kvm, mm: account shadow page tables to kmemcgShakeel Butt2018-07-271-1/+1
| |/
* / x86/KVM/VMX: Add L1D flush logicPaolo Bonzini2018-07-041-0/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-06-121-36/+42
|\
| * KVM: x86: remove obsolete EXPORT... of handle_mmio_page_faultSean Christopherson2018-05-241-1/+0Star
| * kvm: mmu: Don't expose private memslots to L2Jim Mattson2018-05-141-0/+8
| * kvm: mmu: Add guest_mode to kvm_mmu_page_roleJim Mattson2018-05-141-1/+4
| * kvm: x86: Refactor mmu_free_roots()Junaid Shahid2018-05-141-34/+30Star
* | signal: Ensure every siginfo we send has all bits initializedEric W. Biederman2018-04-251-0/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-04-091-1/+1
|\
| * Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"Sean Christopherson2018-04-041-1/+1
* | KVM: x86: Fix device passthrough when SME is activeTom Lendacky2018-03-161-1/+3
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-02-261-1/+1
|\
| * KVM: X86: Fix SMRAM accessing even if VM is shutdownWanpeng Li2018-02-241-1/+1
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-02-151-5/+5
|\ \ | |/ |/|
| * KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by...David Woodhouse2018-02-131-5/+5
* | Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Radim Krčmář2018-02-011-7/+12
|\|
| * x86: kvm: propagate register_shrinker return codeArnd Bergmann2018-01-111-6/+10
| * KVM MMU: check pending exception before injecting APFHaozhong Zhang2018-01-111-1/+2
* | KVM: MMU: consider host cache mode in MMIO page checkHaozhong Zhang2018-01-161-1/+13