]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: add Model name
authorKarel Zak <kzak@redhat.com>
Wed, 10 Apr 2013 12:29:53 +0000 (14:29 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 10 Apr 2013 12:29:53 +0000 (14:29 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu.c

index e90e8f579571c33113eb3f90003ed11dea1314d2..ec31d0bb8ec8b112cb66b6575769bf499b80cc7d 100644 (file)
@@ -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)