linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] powerpc/64s: Restrict NMMU workarounds
@ 2022-05-25  2:23 Nicholas Piggin
  2022-05-25  2:23 ` [PATCH 1/3] powerpc/64s: POWER10 nest MMU does not require flush escalation workaround Nicholas Piggin
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Nicholas Piggin @ 2022-05-25  2:23 UTC (permalink / raw)
  To: linuxppc-dev; +Cc: Aneesh Kumar K . V, Haren Myneni, Nicholas Piggin

POWER10 doesn't require the two Nest MMU workarounds according to the
workbook. Also remove the last vestige of the spurious fault flushing
for NMMU which shouldn't have been required anyway.

Thanks,
Nick

Nicholas Piggin (3):
  powerpc/64s: POWER10 nest MMU does not require flush escalation
    workaround
  powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without
    TLB flush
  powerpc/64s: Remove spurious fault flushing for NMMU

 arch/powerpc/include/asm/book3s/64/tlbflush.h | 28 +++++++++++++--
 arch/powerpc/mm/book3s64/radix_hugetlbpage.c  | 10 +++---
 arch/powerpc/mm/book3s64/radix_pgtable.c      | 35 ++++++++++++-------
 arch/powerpc/mm/book3s64/radix_tlb.c          | 14 ++++++--
 4 files changed, 64 insertions(+), 23 deletions(-)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-07-29 13:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-25  2:23 [PATCH 0/3] powerpc/64s: Restrict NMMU workarounds Nicholas Piggin
2022-05-25  2:23 ` [PATCH 1/3] powerpc/64s: POWER10 nest MMU does not require flush escalation workaround Nicholas Piggin
2022-05-25  2:23 ` [PATCH 2/3] powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush Nicholas Piggin
2022-05-25  2:23 ` [PATCH 3/3] powerpc/64s: Remove spurious fault flushing for NMMU Nicholas Piggin
2022-07-29 13:02 ` [PATCH 0/3] powerpc/64s: Restrict NMMU workarounds Michael Ellerman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).