diff options
| author | Burt P <pburt0@gmail.com> | 2017-08-11 21:57:10 -0500 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2017-08-12 07:50:11 -0700 | 
| commit | 7b6b36df3a8dc5775b37300b293daf9deec9dca1 (patch) | |
| tree | 687445730004a42804abaa21680ba8cae7eaf6c5 /modules | |
| parent | 86fcd53f806750708d1d0942368bbd1f416ab959 (diff) | |
x86: add microcode version to reported information
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/devices/x86/processor.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/modules/devices/x86/processor.c b/modules/devices/x86/processor.c index b40bf161..ad3c7ca4 100644 --- a/modules/devices/x86/processor.c +++ b/modules/devices/x86/processor.c @@ -265,6 +265,7 @@ GSList *processor_scan(void)              get_str("flags", processor->flags);              get_str("bugs", processor->bugs);              get_str("power management", processor->pm); +            get_str("microcode", processor->microcode);              get_int("cache size", processor->cache_size);              get_float("cpu MHz", processor->cpu_mhz);              get_float("bogomips", processor->bogomips); @@ -293,6 +294,8 @@ GSList *processor_scan(void)      for (l = procs; l; l = l->next) {          processor = (Processor *) l->data; +        STRIFNULL(processor->microcode, _("(Not Available)") ); +          get_processor_strfamily(processor);          __cache_obtain_info(processor); @@ -387,6 +390,7 @@ gchar *processor_get_detailed_info(Processor * processor)                         "%s=%s\n"                         "%s=%d, %d, %d (%s)\n" /* family, model, stepping (decoded name) */                         "%s=%s\n"      /* vendor */ +                       "%s=%s\n"      /* microcode */                         "[%s]\n"       /* configuration */                         "%s=%d %s\n"   /* cache size (from cpuinfo) */                         "%s=%.2f %s\n" /* frequency */ @@ -410,6 +414,7 @@ gchar *processor_get_detailed_info(Processor * processor)                     processor->stepping,                     processor->strmodel,                     _("Vendor"), vendor_get_name(processor->vendor_id), +                   _("Microcode Version"), processor->microcode,                     _("Configuration"),                     _("Cache Size"), processor->cache_size, _("kb"),                     _("Frequency"), processor->cpu_mhz, _("MHz"), | 
