improvements for interrupt latency by W. Jolitz
authorDon Ahn <donahn@ucbvax.Berkeley.EDU>
Sun, 24 Jun 1990 09:58:18 +0000 (01:58 -0800)
committerDon Ahn <donahn@ucbvax.Berkeley.EDU>
Sun, 24 Jun 1990 09:58:18 +0000 (01:58 -0800)
SCCS-vsn: sys/i386/isa/icu.h 5.2

usr/src/sys/i386/isa/icu.h

index 8b92e49..e3e6532 100644 (file)
@@ -7,7 +7,7 @@
  *
  * %sccs.include.386.c%
  *
  *
  * %sccs.include.386.c%
  *
- *     @(#)icu.h       5.1 (Berkeley) %G%
+ *     @(#)icu.h       5.2 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
  * W. Jolitz 8/89
  */
 
  * W. Jolitz 8/89
  */
 
+#ifndef        __ICU__
+#define        __ICU__
+
 #ifndef        LOCORE
 extern unsigned short  imen;   /* interrupt mask enable */
 extern unsigned short  cpl;    /* current priority level */
 
 #ifndef        LOCORE
 extern unsigned short  imen;   /* interrupt mask enable */
 extern unsigned short  cpl;    /* current priority level */
 
+extern unsigned short ttymask; /* things that get masked with spltty() */
+extern unsigned short biomask; /* things that get masked with splbio() */
+
 #define        INTREN(s)       imen &= ~(s)
 #define        INTRDIS(s)      imen |= (s)
 #endif
 #define        INTREN(s)       imen &= ~(s)
 #define        INTRDIS(s)      imen |= (s)
 #endif
@@ -41,4 +47,4 @@ extern        unsigned short  cpl;    /* current priority level */
 #define        IRQ6    0x0040
 #define        IRQ7    0x0080          /* lowest - parallel printer */
 
 #define        IRQ6    0x0040
 #define        IRQ7    0x0080          /* lowest - parallel printer */
 
-
+#endif __ICU__