From ace9c299ee461a4eb63f94de2a3f48ce4480248e Mon Sep 17 00:00:00 2001 From: Burt P Date: Sun, 9 Jul 2017 13:31:10 -0500 Subject: sparc: add cpu capabilities list Also, fixes a bug found in testing. Signed-off-by: Burt P --- includes/sparc/processor-platform.h | 1 + modules/devices/sparc/processor.c | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/sparc/processor-platform.h b/includes/sparc/processor-platform.h index bcf4c782..31748a5b 100644 --- a/includes/sparc/processor-platform.h +++ b/includes/sparc/processor-platform.h @@ -23,6 +23,7 @@ struct _Processor { gchar *model_name; gchar *has_fpu; gfloat cpu_mhz; + gchar *cpucaps; }; #endif /* __PROCESSOR_PLATFORM_H__ */ diff --git a/modules/devices/sparc/processor.c b/modules/devices/sparc/processor.c index 9310c45d..05103a2b 100644 --- a/modules/devices/sparc/processor.c +++ b/modules/devices/sparc/processor.c @@ -50,6 +50,7 @@ processor_scan(void) tmp[0] = g_strstrip(tmp[0]); tmp[1] = g_strstrip(tmp[1]); + get_str("cpucaps", processor->cpucaps); get_str("cpu", processor->model_name); get_str("fpu", processor->has_fpu); } @@ -71,9 +72,12 @@ processor_get_info(GSList *processors) return g_strdup_printf("[%s]\n" "CPU=%s\n" "FPU=%s\n" - "%s=%s\n", /* byte order */ + "%s=%s\n" /* byte order */ + "%s=%s\n", _("Processor"), processor->model_name, processor->has_fpu, - _("Byte Order"), byte_order_str() ); + _("Byte Order"), byte_order_str(), + _("Capabilities"), processor->cpucaps + ); } -- cgit v1.2.3