Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch/arm



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.




Home | Main Index | Thread Index | Old Index