-
- Downloads
arm64, numa: Add NUMA support for arm64 platforms.
Attempt to get the memory and CPU NUMA node via of_numa. If that fails, default the dummy NUMA node and map all memory and CPUs to node 0. Tested-by:Shannon Zhao <shannon.zhao@linaro.org> Reviewed-by:
Robert Richter <rrichter@cavium.com> Signed-off-by:
Ganapatrao Kulkarni <gkulkarni@caviumnetworks.com> Signed-off-by:
David Daney <david.daney@cavium.com> Signed-off-by:
Will Deacon <will.deacon@arm.com>
Showing
- arch/arm64/Kconfig 26 additions, 0 deletionsarch/arm64/Kconfig
- arch/arm64/include/asm/mmzone.h 12 additions, 0 deletionsarch/arm64/include/asm/mmzone.h
- arch/arm64/include/asm/numa.h 45 additions, 0 deletionsarch/arm64/include/asm/numa.h
- arch/arm64/include/asm/topology.h 10 additions, 0 deletionsarch/arm64/include/asm/topology.h
- arch/arm64/kernel/pci.c 10 additions, 0 deletionsarch/arm64/kernel/pci.c
- arch/arm64/kernel/setup.c 4 additions, 0 deletionsarch/arm64/kernel/setup.c
- arch/arm64/kernel/smp.c 4 additions, 0 deletionsarch/arm64/kernel/smp.c
- arch/arm64/mm/Makefile 1 addition, 0 deletionsarch/arm64/mm/Makefile
- arch/arm64/mm/init.c 30 additions, 5 deletionsarch/arm64/mm/init.c
- arch/arm64/mm/numa.c 396 additions, 0 deletionsarch/arm64/mm/numa.c
Loading
Please register or sign in to comment