aboutsummaryrefslogtreecommitdiff
path: root/src/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/clock.c')
-rw-r--r--src/clock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/clock.c b/src/clock.c
index e44e112..ce39233 100644
--- a/src/clock.c
+++ b/src/clock.c
@@ -489,7 +489,9 @@ handle_70(void)
if (time < USEC_PER_RTC) {
// Done waiting - write to specified flag byte.
struct segoff_s segoff = GET_BDA(user_wait_complete_flag);
+#if CONFIG_X86
u16 ptr_seg = segoff.seg;
+#endif
u8 *ptr_far = (u8*)(segoff.offset+0);
u8 oldval = GET_FARVAR(ptr_seg, *ptr_far);
SET_FARVAR(ptr_seg, *ptr_far, oldval | 0x80);