diff options
author | Davidlohr Bueso <dave@gnu.org> | 2010-08-17 10:02:00 -0400 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2010-08-20 13:20:09 +0200 |
commit | 9b8d4d5f1818ede8f38eca74aef30a62e8e70ef3 (patch) | |
tree | 997f70e51ebf34dfe038aef7bdb46c09519e3db7 | |
parent | 3a788d773b13078ce8c87247e7f5f556646203b3 (diff) | |
download | util-linux-old-9b8d4d5f1818ede8f38eca74aef30a62e8e70ef3.tar.gz |
lscpu: add byte order and bogoMIPS information
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r-- | sys-utils/lscpu.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 58cd869d..ac66d2ec 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -30,6 +30,7 @@ #include <sys/utsname.h> #include <unistd.h> #include <stdarg.h> +#include <bitops.h> #include "cpuset.h" #include "nls.h" @@ -97,6 +98,7 @@ struct lscpu_desc { int virtype; /* VIRT_PARA|FULL|NONE ? */ char *mhz; char *stepping; + char *bogomips; char *flags; int mode; /* rm, lm or/and tm */ @@ -366,6 +368,7 @@ read_basicinfo(struct lscpu_desc *desc) else if (lookup(buf, "stepping", &desc->stepping)) ; else if (lookup(buf, "cpu MHz", &desc->mhz)) ; else if (lookup(buf, "flags", &desc->flags)) ; + else if (lookup(buf, "bogomips", &desc->bogomips)) ; else continue; } @@ -812,7 +815,13 @@ print_readable(struct lscpu_desc *desc, int hex) *(p - 2) = '\0'; print_s(_("CPU op-mode(s):"), buf); } - +#ifdef __BYTE_ORDER +#if (__BYTE_ORDER == __LITTLE_ENDIAN) + print_s(_("Byte Order:"), "Little Endian"); +#else + print_s(_("Byte Order:"), "Big Endian"); +#endif +#endif print_n(_("CPU(s):"), desc->ncpus); print_cpuset(hex ? _("On-line CPU(s) mask:") : @@ -858,6 +867,8 @@ print_readable(struct lscpu_desc *desc, int hex) print_s(_("Stepping:"), desc->stepping); if (desc->mhz) print_s(_("CPU MHz:"), desc->mhz); + if (desc->bogomips) + print_s(_("BogoMIPS:"), desc->bogomips); if (desc->virtflag) { if (!strcmp(desc->virtflag, "svm")) print_s(_("Virtualization:"), "AMD-V"); |