diff options
Diffstat (limited to 'src/clock.c')
-rw-r--r-- | src/clock.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clock.c b/src/clock.c index c79f3924..05679550 100644 --- a/src/clock.c +++ b/src/clock.c @@ -95,7 +95,7 @@ tscdelay(u64 diff) { u64 start = rdtscll(); u64 end = start + diff; - while (!check_time(end)) + while (!check_tsc(end)) cpu_relax(); } @@ -104,7 +104,7 @@ tscsleep(u64 diff) { u64 start = rdtscll(); u64 end = start + diff; - while (!check_time(end)) + while (!check_tsc(end)) yield(); } @@ -164,7 +164,7 @@ rtc_updating(void) for (;;) { if ((inb_cmos(CMOS_STATUS_A) & RTC_A_UIP) == 0) return 0; - if (check_time(end)) + if (check_tsc(end)) // update-in-progress never transitioned to 0 return -1; yield(); |