Heiko Carstens 6668022c7b s390/cache: add cpu cache information to /proc/cpuinfo
Add a line for each cpu cache to /proc/cpuinfo.
Since we only have information of private cpu caches in sysfs we
add a line for each cpu cache in /proc/cpuinfo which will also
contain information about shared caches.

For a z196 machine /proc/cpuinfo now looks like:

vendor_id       : IBM/S390
bogomips per cpu: 14367.00
features        : esan3 zarch stfle msa ldisp eimm dfp etf3eh highgprs
cache0          : level=1 type=Data scope=Private size=64K line_size=256 associativity=4
cache1          : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=8
cache2          : level=2 type=Unified scope=Private size=1536K line_size=256 associativity=12
cache3          : level=3 type=Unified scope=Shared size=24576K line_size=256 associativity=12
cache4          : level=4 type=Unified scope=Shared size=196608K line_size=256 associativity=24
processor 0: version = FF,  identification = 000123,  machine = 2817
processor 1: version = FF,  identification = 100123,  machine = 2817
processor 2: version = FF,  identification = 200123,  machine = 2817
processor 3: version = FF,  identification = 200123,  machine = 2817

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2012-09-26 15:45:03 +02:00
..
2012-09-26 15:44:57 +02:00
2012-09-26 15:44:57 +02:00
2012-02-27 07:54:27 -08:00
2012-09-26 15:44:57 +02:00
2012-09-26 15:44:59 +02:00
2012-03-28 18:30:02 +01:00
2012-03-11 11:59:29 -04:00
2012-09-26 15:45:00 +02:00
2010-10-24 10:51:30 +02:00
2011-12-27 11:27:12 +01:00
2010-06-09 11:12:36 +02:00
2012-07-24 12:01:20 -07:00
2012-09-26 15:44:57 +02:00
2012-07-03 14:55:37 -03:00