mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
7e71c428a6
Radix guests are responsible for managing their own translation caches, so make them match bare metal radix and hash, and make each CPU flush all its translations right before enabling its MMU. Radix guests may not flush partition scope translations, so in tlbiel_all, make these flushes conditional on CPU_FTR_HVMODE. Process scope translations are the only type visible to the guest. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20190902152931.17840-5-npiggin@gmail.com |
||
---|---|---|
.. | ||
hash_4k.c | ||
hash_64k.c | ||
hash_hugepage.c | ||
hash_hugetlbpage.c | ||
hash_native.c | ||
hash_pgtable.c | ||
hash_tlb.c | ||
hash_utils.c | ||
iommu_api.c | ||
Makefile | ||
mmu_context.c | ||
pgtable.c | ||
pkeys.c | ||
radix_hugetlbpage.c | ||
radix_pgtable.c | ||
radix_tlb.c | ||
slb.c | ||
subpage_prot.c |