HomeFreeBSD

arm64: Add a leaf PTP when pmap_enter(psind=1) creates a wired mapping

Description

arm64: Add a leaf PTP when pmap_enter(psind=1) creates a wired mapping

Let pmap_enter_l2() create wired mappings. In particular, allocate a
leaf PTP for use during demotion. This is a step towards reverting
commit 64087fd7f372.

Reviewed by: alc, markj
Sponsored by: Google, Inc. (GSoC 2023)
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D41634

Details

Provenance
bnovkovAuthored on Oct 9 2023, 12:38 AM
markjCommitted on Oct 9 2023, 12:40 AM
Reviewer
alc
Differential Revision
D41634: arm64 pmap: allocate leaf page table page for wired userspace superpages
Parents
rG6c1d6d4c7ffd: i386: Add a leaf PTP when pmap_enter(psind=1) creates a wired mapping
Branches
Unknown
Tags
Unknown