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)
commit3a368f742da13955bed4a2efed85ed7c1d826bcc
tree399d0b43b174206b1bb6418619d013528d4b28d4
parent199071f108f5641badc2a6970e1fa7ec469d5d12
s390/numa: add core infrastructure

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]