]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64s: POWER10 nest MMU does not require flush escalation workaround
authorNicholas Piggin <npiggin@gmail.com>
Wed, 25 May 2022 02:23:56 +0000 (12:23 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 27 Jul 2022 11:36:04 +0000 (21:36 +1000)
commit6a6c4599ed0e060b75354665f1ed6c37114d0bdd
treeb1f6e9a0eb6ebeef082955411ce76e884128b2ca
parent06fc1470a6f1ebb660a282c718db8f5f5ae110ad
powerpc/64s: POWER10 nest MMU does not require flush escalation workaround

Per (non-public) Nest MMU Workbook, POWER10 and POWER9P NMMU does not
cache PTEs in PWC, so does not require PWC flush to invalidate these
translations.

Skip the workaround on POWER10 and later.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220525022358.780745-2-npiggin@gmail.com
arch/powerpc/mm/book3s64/radix_tlb.c