summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/lib/libc
diff options
context:
space:
mode:
authorjah <jah@FreeBSD.org>2017-01-07 18:54:57 +0000
committerjah <jah@FreeBSD.org>2017-01-07 18:54:57 +0000
commite707ee0217c58cd81d8ef0a5f33c7a82ce02105f (patch)
tree3c24eb0dde732d0e97c3cec7c935220cc325380b /contrib/netbsd-tests/lib/libc
parentf24d2952a9099f9b7061db82f18b1c7a530f17c8 (diff)
downloadFreeBSD-src-e707ee0217c58cd81d8ef0a5f33c7a82ce02105f.zip
FreeBSD-src-e707ee0217c58cd81d8ef0a5f33c7a82ce02105f.tar.gz
MFC r310481:
Move the objects used to create temporary mappings for i386 pmap zero and copy operations to the MD PCPU region. Change sysmap initialization to only allocate KVA pages for CPUs that are actually present. As a minor optimization, this also prevents false sharing between adjacent sysmap objects since the pcpu struct is already cacheline-aligned. While here, move pc_qmap_addr initialization for the BSP into pmap_bootstrap(), which allows use of pmap_quick* functions during early boot. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D8833
Diffstat (limited to 'contrib/netbsd-tests/lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud