linux/arch/x86/kvm/mmu
David Matlack 9f33697ac7 KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults
Stop calling make_mmu_pages_available() when handling TDP MMU faults.
The TDP MMU does not participate in the "available MMU pages" tracking
and limiting so calling this function is unnecessary work when handling
TDP MMU faults.

Signed-off-by: David Matlack <dmatlack@google.com>
Reviewed-by: Isaku Yamahata <isaku.yamahata@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220921173546.2674386-10-dmatlack@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-12-29 15:33:23 -05:00
..
mmu_internal.h KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs 2022-12-29 15:33:21 -05:00
mmu.c KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults 2022-12-29 15:33:23 -05:00
mmutrace.h KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" 2022-05-12 09:51:42 -04:00
page_track.c KVM: use __vcalloc for very large allocations 2022-03-08 09:30:57 -05:00
paging_tmpl.h KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() 2022-12-29 15:33:21 -05:00
spte.c KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs 2022-11-09 12:31:32 -05:00
spte.h kvm: x86/mmu: Remove duplicated "be split" in spte.h 2022-12-27 06:00:51 -05:00
tdp_iter.c KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs 2022-07-28 13:22:24 -04:00
tdp_iter.h KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs 2022-07-28 13:22:24 -04:00
tdp_mmu.c KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled 2022-12-29 15:33:17 -05:00
tdp_mmu.h KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled 2022-12-29 15:33:17 -05:00