svn commit: r341814 - head/sys/arm64/acpica
Andrew Turner
andrew at FreeBSD.org
Tue Dec 11 11:13:12 UTC 2018
Author: andrew
Date: Tue Dec 11 11:13:11 2018
New Revision: 341814
URL: https://svnweb.freebsd.org/changeset/base/341814
Log:
Only read the ACPI proximity tabled on arm64 when we are booting from
ACPI.
Sponsored by: DARPA, AFRL
Modified:
head/sys/arm64/acpica/acpi_machdep.c
Modified: head/sys/arm64/acpica/acpi_machdep.c
==============================================================================
--- head/sys/arm64/acpica/acpi_machdep.c Tue Dec 11 06:47:04 2018 (r341813)
+++ head/sys/arm64/acpica/acpi_machdep.c Tue Dec 11 11:13:11 2018 (r341814)
@@ -38,6 +38,8 @@ __FBSDID("$FreeBSD$");
#include <vm/vm.h>
#include <vm/pmap.h>
+#include <machine/machdep.h>
+
#include <contrib/dev/acpica/include/acpi.h>
#include <contrib/dev/acpica/include/accommon.h>
#include <contrib/dev/acpica/include/actables.h>
@@ -238,6 +240,10 @@ acpi_map_addr(struct acpi_generic_address *addr, bus_s
static void
parse_pxm_tables(void *dummy)
{
+
+ /* Only parse ACPI tables when booting via ACPI */
+ if (arm64_bus_method != ARM64_BUS_ACPI)
+ return;
acpi_pxm_init(MAXCPU, (vm_paddr_t)1 << 40);
acpi_pxm_parse_tables();
More information about the svn-src-all
mailing list