ahci: use interrupt status register
[seabios.git] / src / biosvar.h
index df0df0eba47939723f4be69e480ed4408ff6cd27..2b755e3f419c8a8f3ae9b0e5fc772c073a73db27 100644 (file)
@@ -25,6 +25,12 @@ struct rmode_IVT {
 #define SET_IVT(vector, segoff)                                         \
     SET_FARVAR(SEG_IVT, ((struct rmode_IVT *)0)->ivec[vector], segoff)
 
+#define FUNC16(func) ({                                 \
+        ASSERT32FLAT();                                 \
+        extern void func (void);                        \
+        SEGOFF(SEG_BIOS, (u32)func - BUILD_BIOS_ADDR);  \
+    })
+
 
 /****************************************************************
  * Bios Data Area (BDA)
@@ -216,7 +222,6 @@ struct extended_bios_data_area_s {
     u8 other2[0xC4];
 
     // 0x121 - Begin custom storage.
-    u8 bootsplash_active;
     u8 ps2ctr;
     struct usbkeyinfo usbkey_last;