HomeFreeBSD

Like r310481 for i386, move the objects used to create temporary

Description

Like r310481 for i386, move the objects used to create temporary
mappings for armv6 pmap zero and copy operations to the MD PCPU region.
Change sysmap initialization to only allocate KVA pages for CPUs that
are actually present.

While here, collapse CMAP3 into CMAP2 (their use was mutually exclusive
anyway) and "recover" some space in PCPU padding that has always been
available due to 64-byte cacheline padding.

Reviewed by: skra
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D9172

Details

Provenance
jahAuthored on
Reviewer
skra
Differential Revision
D9172: Move armv6 sysmaps to MD PCPU region
Parents
rS312609: [ath] improve the debugging when looking into the maximum A-MPDU size being…
Branches
Unknown
Tags
Unknown