aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2012-05-28 11:44:02 -0400
committerKevin O'Connor <kevin@koconnor.net>2012-05-28 23:21:43 -0400
commit94c749c34b8783ddfbd1718c837a627b69ba30ed (patch)
treed034b658d91ee3b68dd43ff176044c0719c78f34 /src
parent1e3bd4f26c3c709aaa739539a957b270f3f5aee5 (diff)
downloadseabios-94c749c34b8783ddfbd1718c837a627b69ba30ed.tar.gz
Rename wait_irq to yield_toirq.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src')
-rw-r--r--src/apm.c4
-rw-r--r--src/boot.c2
-rw-r--r--src/clock.c2
-rw-r--r--src/floppy.c4
-rw-r--r--src/kbd.c2
-rw-r--r--src/stacks.c2
-rw-r--r--src/util.c2
-rw-r--r--src/util.h2
8 files changed, 10 insertions, 10 deletions
diff --git a/src/apm.c b/src/apm.c
index c497dbec..5e45b77c 100644
--- a/src/apm.c
+++ b/src/apm.c
@@ -9,7 +9,7 @@
#include "farptr.h" // GET_VAR
#include "bregs.h" // struct bregs
#include "ioport.h" // outb
-#include "util.h" // wait_irq
+#include "util.h" // dprintf
#include "config.h" // CONFIG_*
#include "biosvar.h" // GET_GLOBAL
@@ -94,7 +94,7 @@ handle_155304(struct bregs *regs)
static void
handle_155305(struct bregs *regs)
{
- wait_irq();
+ yield_toirq();
set_success(regs);
}
diff --git a/src/boot.c b/src/boot.c
index 7676eb78..91663a28 100644
--- a/src/boot.c
+++ b/src/boot.c
@@ -627,7 +627,7 @@ boot_fail(void)
for (;;) {
if (retrytime != (u32)-1 && check_timer(end))
break;
- wait_irq();
+ yield_toirq();
}
printf("Rebooting.\n");
struct bregs br;
diff --git a/src/clock.c b/src/clock.c
index c66c3f0f..97d53011 100644
--- a/src/clock.c
+++ b/src/clock.c
@@ -612,7 +612,7 @@ handle_1586(struct bregs *regs)
return;
}
while (!statusflag)
- wait_irq();
+ yield_toirq();
set_success(regs);
}
diff --git a/src/floppy.c b/src/floppy.c
index 383744a2..72bc79b8 100644
--- a/src/floppy.c
+++ b/src/floppy.c
@@ -9,7 +9,7 @@
#include "disk.h" // DISK_RET_SUCCESS
#include "config.h" // CONFIG_FLOPPY
#include "biosvar.h" // SET_BDA
-#include "util.h" // wait_irq
+#include "util.h" // dprintf
#include "cmos.h" // inb_cmos
#include "pic.h" // eoi_pic1
#include "bregs.h" // struct bregs
@@ -192,7 +192,7 @@ wait_floppy_irq(void)
v = GET_BDA(floppy_recalibration_status);
if (v & FRS_TIMEOUT)
break;
- // Could use wait_irq() here, but that causes issues on
+ // Could use yield_toirq() here, but that causes issues on
// bochs, so use yield() instead.
yield();
}
diff --git a/src/kbd.c b/src/kbd.c
index 1977c5d0..fdb61d47 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -87,7 +87,7 @@ dequeue_key(struct bregs *regs, int incr, int extended)
regs->flags |= F_ZF;
return;
}
- wait_irq();
+ yield_toirq();
}
u8 ascii_code = GET_FARVAR(SEG_BDA, *(u8*)(buffer_head+0));
diff --git a/src/stacks.c b/src/stacks.c
index 0371330a..7b29b8ed 100644
--- a/src/stacks.c
+++ b/src/stacks.c
@@ -128,7 +128,7 @@ ASM16(
// Wait for next irq to occur.
void
-wait_irq(void)
+yield_toirq(void)
{
if (MODESEGMENT) {
asm volatile("sti ; hlt ; cli ; cld": : :"memory");
diff --git a/src/util.c b/src/util.c
index 53ef84de..c0c40e34 100644
--- a/src/util.c
+++ b/src/util.c
@@ -335,6 +335,6 @@ get_keystroke(int msec)
return get_raw_keystroke();
if (check_timer(end))
return -1;
- wait_irq();
+ yield_toirq();
}
}
diff --git a/src/util.h b/src/util.h
index c3234494..dece637d 100644
--- a/src/util.h
+++ b/src/util.h
@@ -236,7 +236,7 @@ extern struct thread_info MainThread;
extern int CanPreempt;
struct thread_info *getCurThread(void);
void yield(void);
-void wait_irq(void);
+void yield_toirq(void);
void run_thread(void (*func)(void*), void *data);
void wait_threads(void);
struct mutex_s { u32 isLocked; };