HomeFreeBSD

powerpc64: add missing TLB invalidations to radix

Description

powerpc64: add missing TLB invalidations to radix

Radix MMU code was missing TLB invalidations when some Level 3 PDEs were
modified. This caused TLB multi-hit machine check interrupts when
superpages were enabled.

Reviewed by: jhibbits
Sponsored by: Eldorado Research Institute (eldorado.org.br)
Differential Revision: https://reviews.freebsd.org/D29511

(cherry picked from commit 28d14569c8735060d0a1646a3422562c0741ac44)

Details

Provenance
luporlAuthored on Apr 6 2021, 11:31 AM
Reviewer
jhibbits
Differential Revision
D29511: powerpc64: add missing TLB invalidations to radix
Parents
rGf05174ed3547: powerpc64: clear low-order bits of ARPN
Branches
Unknown
Tags
Unknown