From b982fc99974e8b1a39b9adbfecce33f5bbe6a2cd Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 8 Jun 2023 07:47:52 -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 6a170560..4028a687 100644 --- a/sim_timer.c +++ b/sim_timer.c @@ -1083,7 +1083,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_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");