summaryrefslogtreecommitdiffstats
path: root/sys-utils/lscpu.c
diff options
context:
space:
mode:
authorKarel Zak2013-04-10 14:29:53 +0200
committerKarel Zak2013-04-10 14:29:53 +0200
commit1461094c142d4dbb6e4f6f477d763c498cb5ee19 (patch)
tree4c56d6f1fc0ced5da3f26975cef5b8546b4f0006 /sys-utils/lscpu.c
parentsu: remove '+' from getopt_long() (diff)
downloadkernel-qcow2-util-linux-1461094c142d4dbb6e4f6f477d763c498cb5ee19.tar.gz
kernel-qcow2-util-linux-1461094c142d4dbb6e4f6f477d763c498cb5ee19.tar.xz
kernel-qcow2-util-linux-1461094c142d4dbb6e4f6f477d763c498cb5ee19.zip
lscpu: add Model name
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/lscpu.c')
-rw-r--r--sys-utils/lscpu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c
index e90e8f579..ec31d0bb8 100644
--- a/sys-utils/lscpu.c
+++ b/sys-utils/lscpu.c
@@ -139,6 +139,7 @@ struct lscpu_desc {
char *vendor;
char *family;
char *model;
+ char *modelname;
char *virtflag; /* virtualization flag (vmx, svm) */
char *hypervisor; /* hypervisor software */
int hyper; /* hypervisor vendor ID */
@@ -353,6 +354,7 @@ read_basicinfo(struct lscpu_desc *desc, struct lscpu_modifier *mod)
else if (lookup(buf, "family", &desc->family)) ;
else if (lookup(buf, "cpu family", &desc->family)) ;
else if (lookup(buf, "model", &desc->model)) ;
+ else if (lookup(buf, "model name", &desc->modelname)) ;
else if (lookup(buf, "stepping", &desc->stepping)) ;
else if (lookup(buf, "cpu MHz", &desc->mhz)) ;
else if (lookup(buf, "flags", &desc->flags)) ; /* x86 */
@@ -1208,6 +1210,8 @@ print_summary(struct lscpu_desc *desc, struct lscpu_modifier *mod)
print_s(_("CPU family:"), desc->family);
if (desc->model)
print_s(_("Model:"), desc->model);
+ if (desc->modelname)
+ print_s(_("Model name:"), desc->modelname);
if (desc->stepping)
print_s(_("Stepping:"), desc->stepping);
if (desc->mhz)