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

(cherry picked from commit 808f5ac3c6dcbe38f505c0c843b0a10ae154e6ec)

Details

Provenance
bnovkovAuthored on Oct 9 2023, 12:38 AM
markjCommitted on Oct 24 2023, 1:17 PM
Reviewer
alc
Differential Revision
D41634: arm64 pmap: allocate leaf page table page for wired userspace superpages
Parents
rG465b393b731c: Add expected failure for tmpfs atime test failing on FreeBSD
Branches
Unknown
Tags
Unknown