HomeFreeBSD

Move the arm64 DMAP creation to C

Description

Move the arm64 DMAP creation to C

To simplify the creation of the direct map (DMAP) region on arm64 move
it from the pre-C code into pmap. This simplifies the DMAP creation
as we can use the notmal index macros, and should reduce the number
of pages needed to hold the level 1 tables to just those needed.

Reviewed by: alc, dch
Tested by: dch, kevans
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34568

(cherry picked from commit bcd763b642abb4b236902e84184c579225265fb7)

Details

Provenance
andrewAuthored on Mar 15 2022, 5:05 PM
Reviewer
alc
Differential Revision
D34568: Move the arm64 DMAP creation to C
Parents
rG5570397c129d: ibcore: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
Branches
Unknown
Tags
Unknown