diff options
author | Burt P <pburt0@gmail.com> | 2017-07-09 22:36:19 -0500 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2017-07-12 19:38:41 -0700 |
commit | 17651fbf35c8e6a6d16c5a31ddb7ab0ef03daeec (patch) | |
tree | bdf8aae3053b4f7e173d5077a81ed00b64009c73 /modules/devices/m68k/processor.c | |
parent | 269b16b3801c0e3fd05eb7d8c9d1551ea8172529 (diff) |
m68k: fixes, add test
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules/devices/m68k/processor.c')
-rw-r--r-- | modules/devices/m68k/processor.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/modules/devices/m68k/processor.c b/modules/devices/m68k/processor.c index 995e34af..0dd4c62f 100644 --- a/modules/devices/m68k/processor.c +++ b/modules/devices/m68k/processor.c @@ -51,10 +51,11 @@ processor_scan(void) tmp[1] = g_strstrip(tmp[1]); get_str("CPU", processor->model_name); + get_str("MMU", processor->mmu_name); + get_str("FPU", processor->fpu_name); get_float("Clocking", processor->cpu_mhz); - get_float("bogomips", processor->bogomips); - - get_str("FPU", processor->has_fpu); /* not used? */ + get_float("BogoMips", processor->bogomips); + get_str("Calibration", processor->calibration); } g_strfreev(tmp); } @@ -74,14 +75,21 @@ processor_get_info(GSList *processors) { Processor *processor = (Processor *)processors->data; - return g_strdup_printf("[Processor]\n" - "%s=%s\n" + return g_strdup_printf("[%s]\n" + "%s=%s\n" /* cpu */ + "%s=%s\n" /* mmu */ + "%s=%s\n" /* fpu */ "%s=%.2f %s\n" /* frequency */ "%s=%.2f\n" /* bogomips */ - "%s=%s\n", /* byte order */ + "%s=%s\n" /* byte order */ + "%s=%s\n", /* calibration */ + _("Processor"), _("Model"), processor->model_name, + _("MMU"), processor->mmu_name, + _("FPU"), processor->fpu_name, _("Frequency"), processor->cpu_mhz, _("MHz"), _("BogoMips"), processor->bogomips, - _("Byte Order"), byte_order_str() + _("Byte Order"), byte_order_str(), + _("Calibration"), processor->calibration ); } |