markj e395c5cb1f Call acpi_pxm_set_proximity_info() slightly earlier on x86.
This function is responsible for setting pc_domain in each pcpu
structure.  Call it from the main function that starts APs, rather than
a separate SYSINIT.  This makes it easier to close the window where
UMA's per-CPU slab allocator may be called while pc_domain is
uninitialized.  In particular, the allocator uses pc_domain to allocate
domain-local pages, so allocations before this point end up using domain
0 for everything.

Reviewed by:	kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D24757
2020-05-14 16:07:27 +00:00
..
2020-04-24 01:27:25 +00:00
2020-05-13 07:49:12 +00:00
2020-05-11 22:08:08 +00:00
2020-05-13 18:35:02 +00:00
2020-05-13 19:17:28 +00:00
2020-04-14 18:57:00 +00:00
2020-04-23 09:37:22 +00:00
2020-05-14 16:06:54 +00:00
2020-02-03 17:35:11 +00:00