parisc: Add CPU topology support
authorHelge Deller <deller@gmx.de>
Thu, 21 Sep 2017 19:55:01 +0000 (21:55 +0200)
committerHelge Deller <deller@gmx.de>
Fri, 17 Nov 2017 14:27:22 +0000 (15:27 +0100)
commitbf7b4c1b3c92f246a535a7c792177041d0442011
tree1bd779b15d0c77656f99b79a1e8950910daf43cf
parent05f016d2ca7a4fab99d5d5472168506ddf95e74f
parisc: Add CPU topology support

Add topology support, including multi-core scheduler support on
PA8800/PA8900 CPUs and enhanced output in /proc/cpuinfo, e.g.
lscpu now reports on a single-socket, dual-core machine:

Architecture:          parisc64
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
CPU family:            PA-RISC 2.0
Model name:            PA8800 (Mako)

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/Kconfig
arch/parisc/include/asm/topology.h [new file with mode: 0644]
arch/parisc/kernel/Makefile
arch/parisc/kernel/processor.c
arch/parisc/kernel/setup.c
arch/parisc/kernel/topology.c