freebsd-skq/sys/arm64
Mark Johnston 1a5b3b5102 Simplify arm64's pmap_bootstrap() a bit.
locore constructs an L2 page mapping the kernel and preloaded data
starting a KERNBASE (the same as VM_MIN_KERNEL_ADDRESS on arm64).
initarm() and pmap_bootstrap() use the preloaded metadata to
tell it where it can start allocating from.

pmap_bootstrap() currently iterates over the L2 page to find the last
valid entry, but doesn't do anything with the result.  Remove the loop
and zap some now-unused local variables.

MFC after:	2 weeks
Sponsored by:	Juniper Networks, Klara Inc.
Differential Revision:	https://reviews.freebsd.org/D24559
2020-05-06 15:01:06 +00:00
..
acpica Ignore the SMMUv3 and PMCG interrupt controller in the IORT tables 2020-01-31 09:51:38 +00:00
arm64 Simplify arm64's pmap_bootstrap() a bit. 2020-05-06 15:01:06 +00:00
broadcom Add genet driver for Raspberry Pi 4B Ethernet 2020-04-22 00:42:10 +00:00
cavium
cloudabi32
cloudabi64
conf Add genet driver for Raspberry Pi 4B Ethernet 2020-04-22 00:42:10 +00:00
coresight
include Add genet driver for Raspberry Pi 4B Ethernet 2020-04-22 00:42:10 +00:00
intel
linux Convert canary, execpathp, and pagesizes to pointers. 2020-04-16 21:53:17 +00:00
qualcomm
rockchip Don't try to re-initialize already preseted regulator. 2020-04-29 13:45:21 +00:00