Version 0.1.1
[seabios.git] / src / util.h
index 0870ad5ddf7f63dd5e43de1f14b598e907e258c4..d83820e4cf6fc860b9166b0e2fb01e3ebd568ac7 100644 (file)
@@ -38,6 +38,19 @@ memset(void *s, int c, size_t n)
         ((char *)s)[n--] = c;
 }
 
+static inline void
+eoi_master_pic()
+{
+    outb(PIC1_IRQ5, PORT_PIC1);
+}
+
+static inline void
+eoi_both_pics()
+{
+    outb(PIC2_IRQ13, PORT_PIC2);
+    eoi_master_pic();
+}
+
 // output.c
 void bprintf(u16 action, const char *fmt, ...)
     __attribute__ ((format (printf, 2, 3)));