HomeFreeBSD

powerpc64: fix radix on pseries TLB invalidation

Description

powerpc64: fix radix on pseries TLB invalidation

When running in a virtualized environment, TLB invalidations can only
be performed on process scope, as only the hypervisor is allowed to
invalidate a global scope, or else a Program Interrupt is triggered.

Since we are here, also make sure that the register process table
hypercall returns success.

Reviewed by: jhibbits
Sponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br)
Differential Revision: https://reviews.freebsd.org/D31775

(cherry picked from commit 4f7c436548ea1cc935c4f4b237693fbe8ed7939a)

Details

Provenance
luporlAuthored on Sep 8 2021, 11:37 AM
Reviewer
jhibbits
Differential Revision
D31775: powerpc64: fix radix on pseries TLB invalidation
Parents
rGc74c77531248: powerpc/pseries: Allow radix pmap in pseries for ISA 3.0
Branches
Unknown
Tags
Unknown