HomeFreeBSD

amd64: for LA57, connect DMAP directly to PML5, currently reserving 32 slots

Description

amd64: for LA57, connect DMAP directly to PML5, currently reserving 32 slots

This removes the 4T limit on the amd64 usable phys memory.

Other large KVA consumers like large map, should be moved out of the
top PML4 entry as well. After that, kmem on LA57 amd64 can be extended.

Reviewed by: markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D51085

Details

Provenance
kibAuthored on Jun 28 2025, 6:54 AM
Reviewer
markj
Differential Revision
D51085: amd64 pmap: move DMAP out of kernel pml4 table for LA57.
Parents
rG6799dd5dc133: amd64 pmap: for la57, copy whole kernel pml5 table to user pmap pm_pml5 table
Branches
Unknown
Tags
Unknown