aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2013-03-02 18:19:31 -0500
committerKevin O'Connor <kevin@koconnor.net>2013-03-03 15:45:01 -0500
commit3e641f2ff66b9fa8545774a0a24cf22cca0fb58b (patch)
tree61e5d4c664dbda23f37ae46af33aa28d4995bbf8
parentf0d75a010e15be66e01211822e6f4e3c82ad8725 (diff)
downloadseabios-3e641f2ff66b9fa8545774a0a24cf22cca0fb58b.zip
seabios-3e641f2ff66b9fa8545774a0a24cf22cca0fb58b.tar.gz
seabios-3e641f2ff66b9fa8545774a0a24cf22cca0fb58b.tar.bz2
Minor - improve comments and grouping of handle_08().
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--src/clock.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clock.c b/src/clock.c
index 2ab6adb..5926a07 100644
--- a/src/clock.c
+++ b/src/clock.c
@@ -562,8 +562,7 @@ handle_08(void)
{
debug_isr(DEBUG_ISR_08);
- floppy_tick();
-
+ // Update counter
u32 counter = GET_BDA(timer_counter);
counter++;
// compare to one days worth of timer ticks at 18.2 hz
@@ -572,9 +571,10 @@ handle_08(void)
counter = 0;
SET_BDA(timer_rollover, GET_BDA(timer_rollover) + 1);
}
-
SET_BDA(timer_counter, counter);
+ // Check for internal events.
+ floppy_tick();
usb_check_event();
// chain to user timer tick INT #0x1c