diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2008-05-18 17:12:06 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2008-05-18 17:12:06 -0400 |
commit | 5be049093df6206cd8fd3017731abcfd40084da5 (patch) | |
tree | a3c4f18b5c82e6971e7f61275dfc229b3008de58 /src/system.c | |
parent | c25886949524d1e1a9809cf1a9908b070b731c03 (diff) | |
download | seabios-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.c | 10 |
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) { |