summaryrefslogtreecommitdiffstats
path: root/sys-utils/lscpu.h
diff options
context:
space:
mode:
authorKarel Zak2019-06-06 14:05:26 +0200
committerKarel Zak2019-06-17 15:46:10 +0200
commitcf3b6b71ebb1f3da975ad12d95a6fa3a15591e63 (patch)
treec6775ba0d765d89cac14dbfa24ddb2f5bd2694dd /sys-utils/lscpu.h
parentdocs: we have 2019 already (diff)
downloadkernel-qcow2-util-linux-cf3b6b71ebb1f3da975ad12d95a6fa3a15591e63.tar.gz
kernel-qcow2-util-linux-cf3b6b71ebb1f3da975ad12d95a6fa3a15591e63.tar.xz
kernel-qcow2-util-linux-cf3b6b71ebb1f3da975ad12d95a6fa3a15591e63.zip
lscpu: add a new columns to --cache
References: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-system-cpu Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/lscpu.h')
-rw-r--r--sys-utils/lscpu.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys-utils/lscpu.h b/sys-utils/lscpu.h
index 56c97e2e8..5bbdb348e 100644
--- a/sys-utils/lscpu.h
+++ b/sys-utils/lscpu.h
@@ -49,10 +49,17 @@ enum {
struct cpu_cache {
char *name;
char *type;
+ char *allocation_policy;
+ char *write_policy;
+
int level;
- int ways;
uint64_t size;
+ unsigned int ways_of_associativity;
+ unsigned int physical_line_partition;
+ unsigned int number_of_sets;
+ unsigned int coherency_line_size;
+
int nsharedmaps;
cpu_set_t **sharedmaps;
};