HomeFreeBSD

arm64 pmap: implement per-superpage locks

Description

arm64 pmap: implement per-superpage locks

As with amd64 pmap introduce per-superpage locks backed by pages
allocated by their respective domains.

This significiantly reduces lock contantion from pmap when running
poudriere on a 160 core Ampere Altra server

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36310

Details

Provenance
andrewAuthored on Aug 19 2022, 1:54 PM
Differential Revision
D36310: arm64 pmap: implement per-superpage locks
Parents
rGa134a12b14e2: Mark the debug.vnlru_nowhere sysctl as CTLFLAG_STATS
Branches
Unknown
Tags
Unknown