summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)AuthorFilesLines
2021-09-06KVM: MMU: mark role_regs and role accessors as maybe unusedPaolo Bonzini1-2/+2
2021-09-06KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_pageSean Christopherson1-1/+5
2021-09-06KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache localitySean Christopherson1-2/+1
2021-09-06Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"Sean Christopherson1-6/+0
2021-09-06KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_pageJia He1-1/+0
2021-09-06KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level hostSean Christopherson1-3/+11
2021-08-20KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in hostWei Huang1-16/+37
2021-08-20KVM: x86: Allow CPU to force vendor-specific TDP levelWei Huang1-2/+8
2021-08-20KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_levelPaolo Bonzini1-8/+5
2021-08-20KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page()Sean Christopherson1-13/+4
2021-08-20KVM: x86/mmu: Add detailed page size statsMingwei Zhang2-29/+18
2021-08-20KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage statsSean Christopherson1-7/+13
2021-08-20KVM: x86/mmu: Remove redundant spte present check in mmu_set_spteMingwei Zhang1-10/+6
2021-08-20KVM: x86/mmu: allow APICv memslot to be enabled but invisibleMaxim Levitsky1-5/+18
2021-08-20KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling codeMaxim Levitsky2-9/+12
2021-08-20KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfnMaxim Levitsky2-3/+3
2021-08-20KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_rangeMaxim Levitsky1-0/+4
2021-08-20KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_rangeMaxim Levitsky1-0/+4
2021-08-20KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_addressMaxim Levitsky1-1/+5
2021-08-20Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock"Sean Christopherson3-29/+16
2021-08-20KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs filePeter Xu2-0/+21
2021-08-20KVM: X86: Introduce kvm_mmu_slot_lpages() helpersPeter Xu1-0/+1
2021-08-13Merge branch 'kvm-tdpmmu-fixes' into HEADPaolo Bonzini2-11/+52
2021-08-13KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlockSean Christopherson1-0/+28
2021-08-13KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEsSean Christopherson1-1/+8
2021-08-13KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEsSean Christopherson1-10/+16
2021-08-10Merge branch 'kvm-vmx-secctl' into HEADPaolo Bonzini1-1/+1
2021-08-06KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmapDavid Matlack2-15/+14
2021-08-06KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycleDavid Matlack1-15/+20
2021-08-06KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_levelDavid Matlack1-9/+33
2021-08-05KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit buildsSean Christopherson1-1/+1
2021-08-04KVM: X86: Optimize zapping rmapPeter Xu1-12/+29
2021-08-04KVM: X86: Optimize pte_list_desc with per-array counterPeter Xu1-13/+22
2021-08-04KVM: X86: MMU: Tune PTE_LIST_EXT to be biggerPeter Xu1-2/+2
2021-08-03KVM: const-ify all relevant uses of struct kvm_memory_slotHamza Mahfooz4-29/+30
2021-08-02KVM: x86: enable TDP MMU by defaultPaolo Bonzini1-1/+1
2021-08-02KVM: x86/mmu: fast_page_fault support for the TDP MMUDavid Matlack3-13/+80
2021-08-02KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with th...David Matlack3-25/+43
2021-08-02KVM: x86/mmu: Fix use of enums in trace_fast_page_faultDavid Matlack2-0/+9
2021-08-02KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_faultDavid Matlack1-5/+3
2021-08-02KVM: X86: Add per-vm stat for max rmap list sizePeter Xu1-0/+2
2021-08-02KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits()Sean Christopherson1-5/+7
2021-08-02KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentationSean Christopherson1-9/+10
2021-08-02KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALIDSean Christopherson1-1/+1
2021-07-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-8/+18
2021-07-14KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAsSean Christopherson4-8/+18
2021-06-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds9-479/+634
2021-06-28Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+2
2021-06-24KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is onSean Christopherson1-3/+17
2021-06-24KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page faultSean Christopherson1-1/+1