]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
arm64: map kernel using large pages when page size is 16K
authorAlan Cox <alc@FreeBSD.org>
Sat, 11 May 2024 06:09:39 +0000 (01:09 -0500)
committerAlan Cox <alc@FreeBSD.org>
Sun, 12 May 2024 23:22:38 +0000 (18:22 -0500)
commit94b09d388b81eb724769e506cdf0f51bba9b73fb
treef3c5b995c18e13c48edc41252236661448156540
parent47535ba3d35eda44d1eb961551173a9dadef17fa
arm64: map kernel using large pages when page size is 16K

When the page size is 16K, use ATTR_CONTIGUOUS to map the kernel code
and data sections using 2M pages.  Previously, they were mapped using
16K pages.

Reviewed by: markj
Tested by: markj
Differential Revision: https://reviews.freebsd.org/D45162
sys/arm64/arm64/locore.S