freebsd-dev/sys/x86/acpica
Mark Johnston e76aab6ae2 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
..
acpi_apm.c sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
acpi_wakeup.c Fix IBRS for machines with IBRS_ALL capability. 2020-02-25 17:26:10 +00:00
madt.c Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
OsdEnvironment.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
srat.c Call acpi_pxm_set_proximity_info() slightly earlier on x86. 2020-05-14 16:07:27 +00:00