From f1b638749f6720ac42ecc38133e1bfa8abad62d3 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 19 Sep 2011 14:49:45 -0700 Subject: [PATCH] Added display of the measured sleep resolution to sim_show_idle and a call to sim_show_idle from the VAX cpu_show_idle routine. --- VAX/vax_cpu.c | 6 ++++-- sim_timer.c | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/VAX/vax_cpu.c b/VAX/vax_cpu.c index b27fb875..f7aa1360 100644 --- a/VAX/vax_cpu.c +++ b/VAX/vax_cpu.c @@ -3436,8 +3436,10 @@ return sim_set_idle (uptr, val, cptr, desc); t_stat cpu_show_idle (FILE *st, UNIT *uptr, int32 val, void *desc) { -if (sim_idle_enab && (cpu_idle_type != 0)) - fprintf (st, "idle enabled=%s", os_tab[cpu_idle_type - 1].name); +if (sim_idle_enab && (cpu_idle_type != 0)) { + fprintf (st, "idle=%s, ", os_tab[cpu_idle_type - 1].name); + sim_show_idle (st, uptr, val, desc); + } else fprintf (st, "idle disabled"); return SCPE_OK; } diff --git a/sim_timer.c b/sim_timer.c index d1f8046b..0d3feedd 100644 --- a/sim_timer.c +++ b/sim_timer.c @@ -629,7 +629,7 @@ return SCPE_OK; t_stat sim_show_idle (FILE *st, UNIT *uptr, int32 val, void *desc) { if (sim_idle_enab) - fprintf (st, "idle enabled, stability wait = %ds", sim_idle_stable); + fprintf (st, "idle enabled, stability wait = %ds, minimum sleep resolution = %dms", sim_idle_stable, sim_idle_rate_ms); else fputs ("idle disabled", st); return SCPE_OK; }