diff options
author | Burt P <pburt0@gmail.com> | 2017-06-20 03:40:30 -0500 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2017-06-21 10:34:54 -0700 |
commit | 51e51766673eb4043c1d75c6167ed8a910d0e539 (patch) | |
tree | 9ea7e79515bdb55f8ef5cc270e858d0f5d0637c4 /modules/devices/arm/processor.c | |
parent | 5ee9893c5a9cc9eb7b2986972b14cd1dd16471c4 (diff) |
ARM arch tweaks
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules/devices/arm/processor.c')
-rw-r--r-- | modules/devices/arm/processor.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/devices/arm/processor.c b/modules/devices/arm/processor.c index c94f41e5..90a17853 100644 --- a/modules/devices/arm/processor.c +++ b/modules/devices/arm/processor.c @@ -184,9 +184,10 @@ processor_scan(void) processor = (Processor *) pi->data; /* strings can't be null or segfault later */ -#define UNKIFNULL(f) if (processor->f == NULL) processor->f = g_strdup("(Unknown)"); -#define EMPIFNULL(f) if (processor->f == NULL) processor->f = g_strdup(""); - UNKIFNULL(model_name); +#define STRIFNULL(f,cs) if (processor->f == NULL) processor->f = g_strdup(cs); +#define UNKIFNULL(f) STRIFNULL(f, "(Unknown)") +#define EMPIFNULL(f) STRIFNULL(f, "") + STRIFNULL(model_name, "ARM Processor"); EMPIFNULL(flags); UNKIFNULL(cpu_implementer); UNKIFNULL(cpu_architecture); @@ -198,6 +199,7 @@ processor_scan(void) processor->cpu_implementer, processor->cpu_part, processor->cpu_variant, processor->cpu_revision, processor->cpu_architecture, processor->model_name); + UNKIFNULL(decoded_name); /* freq */ processor->cpukhz_cur = get_cpu_int("cpufreq/scaling_cur_freq", processor->id); @@ -278,7 +280,7 @@ processor_get_detailed_info(Processor *processor) "[ARM]\n" "Implementer=[%s] %s\n" "Part=[%s] %s\n" - "Architecture=%s\n" + "Architecture=[%s] %s\n" "Variant=%s\n" "Revision=%s\n" "[Capabilities]\n" @@ -293,7 +295,7 @@ processor_get_detailed_info(Processor *processor) processor->cpukhz_cur, processor->cpu_implementer, (tmp_imp) ? tmp_imp : "", processor->cpu_part, (tmp_part) ? tmp_part : "", - processor->cpu_architecture, + processor->cpu_architecture, arm_arch_more(processor->cpu_architecture), processor->cpu_variant, processor->cpu_revision, tmp_flags, |