s390/numa: add core infrastructure
authorPhilipp Hachtmann <phacht@linux.vnet.ibm.com>
Thu, 6 Mar 2014 17:25:13 +0000 (18:25 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 3 Aug 2015 16:40:25 +0000 (18:40 +0200)
Enable core NUMA support for s390 and add one simple default mode "plain"
that creates one single NUMA node.

This patch contains several changes from Michael Holzheu.

Signed-off-by: Philipp Hachtmann <phacht@linux.vnet.ibm.com>
Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
15 files changed:
arch/s390/Kbuild
arch/s390/Kconfig
arch/s390/include/asm/mmzone.h [new file with mode: 0644]
arch/s390/include/asm/numa.h [new file with mode: 0644]
arch/s390/include/asm/pci.h
arch/s390/include/asm/topology.h
arch/s390/include/asm/unistd.h
arch/s390/include/uapi/asm/unistd.h
arch/s390/kernel/setup.c
arch/s390/kernel/syscalls.S
arch/s390/kernel/topology.c
arch/s390/mm/init.c
arch/s390/numa/Makefile [new file with mode: 0644]
arch/s390/numa/numa.c [new file with mode: 0644]
arch/s390/numa/numa_mode.h [new file with mode: 0644]

index 2938934..e256592 100644 (file)
@@ -6,3 +6,4 @@ obj-$(CONFIG_S390_HYPFS_FS)     += hypfs/
 obj-$(CONFIG_APPLDATA_BASE)    += appldata/
 obj-y                          += net/
 obj-$(CONFIG_PCI)              += pci/
+obj-$(CONFIG_NUMA)             += numa/
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge