HomeFreeBSD

amd64 pmap: preset A and M bits for pmap_qenter() and pmap_kenter() mappings

Description

amd64 pmap: preset A and M bits for pmap_qenter() and pmap_kenter() mappings

This removes one or two atomic update of the pte on access. Also it
makes the pte constant during its lifecycle.

Reviewed by: alc, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D33778

Details

Provenance
kibAuthored on Jan 5 2022, 1:25 AM
Reviewer
alc
Differential Revision
D33778: amd64 pmap: preset A and M bits for pmap_qenter() mappings
Parents
rG720a892ac60f: amd64 pmap: simplify vtopte() and vtopde()
Branches
Unknown
Tags
Unknown