Skip to content

ERAT invalidation fixes

Nicholas Piggin linuxppc-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2powerpc/64s/hash: do not use PPC_INVALIDATE_ERAT on CPUs before POWER9arch/powerpc/kernel/mce_power.c arch/powerpc/mm/hash_native_64.c+9 -21 reply
2/2powerpc/64s/radix: Explicitly flush ERAT with local LPID invalidationarch/powerpc/mm/tlb-radix.c+1 -03 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/2] ERAT invalidation fixes

First one is a real bug-fix for POWER8 and earlier CPUs, second I'm not exactly sure how POWER9's ERAT behaves in this situation but it seems to match what we do in other places.

Thanks,
Nick

Nicholas Piggin (2):
powerpc/64s/hash: do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 powerpc/64s/radix: Explicitly flush ERAT with local LPID invalidation

 arch/powerpc/kernel/mce_power.c  | 7 +++++++
 arch/powerpc/mm/hash_native_64.c | 4 ++--
 arch/powerpc/mm/tlb-radix.c      | 1 +
 3 files changed, 10 insertions(+), 2 deletions(-)
Signature · 1 line
2.18.0