Module Name: src Committed By: jmcneill Date: Sun Jun 30 17:58:08 UTC 2024
Modified Files: src/sys/arch/arm/acpi: acpi_platform.c cpu_acpi.c src/sys/arch/arm/arm: arm_cpu_topology.c Log Message: aarch64: Add NUMA awareness for ACPI systems with SRAT tables. On an Ampere Altra w/ hemisphere mode enabled: [ 1.0000000] cpu0: package 16, core 0, smt 0, numa 0 [...] [ 1.0000000] cpu32: package 22, core 0, smt 0, numa 1 [ 1.000004] SRAT: 2 NUMA nodes [ 1.000004] SRAT: node 0 memory range 0 (0x88300000 - 0x88400000 flags 1) [ 1.000004] SRAT: node 0 memory range 1 (0x90000000 - 0x100000000 flags 1) [ 1.000004] SRAT: node 0 memory range 2 (0x80000000000 - 0x80080000000 flags 1) [ 1.000004] SRAT: node 0 memory range 3 (0x80100000000 - 0x81000000000 flags 1) [ 1.000004] SRAT: node 1 memory range 0 (0xc0000000000 - 0xc1000000000 flags 1) To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/arm/acpi/acpi_platform.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/acpi/cpu_acpi.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/arm/arm_cpu_topology.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.