From 8871b819c986c4e1702185f3113566bab937a695 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 8 Jun 2023 07:16:57 -1000 Subject: [PATCH] TIMER: Properly report clock calibration inconsistency --- sim_timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sim_timer.c b/sim_timer.c index 991bf55b..442aa7f5 100644 --- a/sim_timer.c +++ b/sim_timer.c @@ -1097,7 +1097,7 @@ do { sim_os_clock_resoluton_ms = clock_diff; clock_last = clock_now; } while (clock_now < clock_start + 100); -if ((sim_idle_rate_ms != 0) && (sim_os_clock_resoluton_ms != 0)) +if (((sim_idle_rate_ms != 0) && (sim_os_clock_resoluton_ms != 0)) || (sim_idle_rate_ms < sim_os_clock_resoluton_ms)) sim_os_tick_hz = 1000/(sim_os_clock_resoluton_ms * (sim_idle_rate_ms/sim_os_clock_resoluton_ms)); else { fprintf (stderr, "Can't properly determine host system clock capabilities.\n");