summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+2
| * 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/+9
| * 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/+1
| * 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-261-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/+0
| * 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/+30
* | 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-141-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
* | Merge branch 'sev-v9-p2' of https://github.com/codomania/kvmPaolo Bonzini2018-01-161-0/+10
|\ \
| * | KVM: X86: Restart the guest when insn_len is zero and SEV is enabledBrijesh Singh2017-12-041-0/+10
* | | x86: kvm: mmu: make kvm_mmu_clear_all_pte_masks staticGimcuan Hui2017-12-141-1/+1
| |/ |/|
* | KVM: MMU: Fix infinite loop when there is no available mmu pageWanpeng Li2017-12-141-4/+4
|/
* Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-11-161-61/+54
|\
| * KVM: x86: extend usage of RET_MMIO_PF_* constantsPaolo Bonzini2017-10-121-49/+46
| * KVM: SVM: limit kvm_handle_page_fault to #PF handlingPaolo Bonzini2017-10-121-3/+2
| * arch/x86: remove redundant null checks before kmem_cache_destroyTim Hansen2017-10-121-4/+2
| * kvm, mm: account kvm related kmem slabs to kmemcgShakeel Butt2017-10-121-2/+2