aboutsummaryrefslogtreecommitdiff
path: root/src/system.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-05-18 17:12:06 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-05-18 17:12:06 -0400
commit5be049093df6206cd8fd3017731abcfd40084da5 (patch)
treea3c4f18b5c82e6971e7f61275dfc229b3008de58 /src/system.c
parentc25886949524d1e1a9809cf1a9908b070b731c03 (diff)
downloadseabios-hppa-5be049093df6206cd8fd3017731abcfd40084da5.zip
seabios-hppa-5be049093df6206cd8fd3017731abcfd40084da5.tar.gz
seabios-hppa-5be049093df6206cd8fd3017731abcfd40084da5.tar.bz2
Implement usleep using real time clock.
The old usleep implementation relied on ps2 port refresh bit which is not very portable. This patch also refactors some of the code in clock.c.
Diffstat (limited to 'src/system.c')
-rw-r--r--src/system.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/system.c b/src/system.c
index 72c0735..f7ff31e 100644
--- a/src/system.c
+++ b/src/system.c
@@ -83,16 +83,6 @@ handle_1552(struct bregs *regs)
set_code_success(regs);
}
-// Wait for CX:DX microseconds. currently using the
-// refresh request port 0x61 bit4, toggling every 15usec
-static void
-handle_1586(struct bregs *regs)
-{
- irq_enable();
- usleep((regs->cx << 16) | regs->dx);
- irq_disable();
-}
-
static void
handle_1587(struct bregs *regs)
{