icu: Put ICU_IMR_OFFSET into machine_base/icu/icu.h
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 30 Jan 2011 08:31:29 +0000 (16:31 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 30 Jan 2011 08:48:23 +0000 (16:48 +0800)
sys/bus/isa/i386/isa.h
sys/bus/isa/isareg.h
sys/bus/isa/x86_64/isa.h
sys/platform/pc32/icu/icu.h
sys/platform/pc32/icu/icu_ipl.s
sys/platform/pc32/icu/icu_vector.s
sys/platform/pc32/isa/intr_machdep.c
sys/platform/pc64/icu/icu.h
sys/platform/pc64/icu/icu_ipl.s
sys/platform/pc64/icu/icu_vector.s
sys/platform/pc64/isa/intr_machdep.c

index 8f30e7f..8be7d13 100644 (file)
@@ -53,8 +53,6 @@
 #ifndef IO_ISABEGIN
 #define        IO_ISABEGIN     0x000           /* 0x000 - Beginning of I/O Registers */
 
-#define ICU_IMR_OFFSET 1               /* IO_ICU{1,2} + 1 */
-
                /* CPU Board */
 #define        IO_DMA1         0x000           /* 8237A DMA Controller #1 */
 #define        IO_ICU1         0x020           /* 8259A Interrupt Controller #1 */
index 44a9fbd..7cd466c 100644 (file)
@@ -53,8 +53,6 @@
 #ifndef IO_ISABEGIN
 #define        IO_ISABEGIN     0x000           /* 0x000 - Beginning of I/O Registers */
 
-#define ICU_IMR_OFFSET 1               /* IO_ICU{1,2} + 1 */
-
                /* CPU Board */
 #define        IO_DMA1         0x000           /* 8237A DMA Controller #1 */
 #define        IO_ICU1         0x020           /* 8259A Interrupt Controller #1 */
index 37cc81a..bfbe555 100644 (file)
@@ -52,8 +52,6 @@
 #ifndef IO_ISABEGIN
 #define        IO_ISABEGIN     0x000           /* 0x000 - Beginning of I/O Registers */
 
-#define ICU_IMR_OFFSET 1               /* IO_ICU{1,2} + 1 */
-
                /* CPU Board */
 #define        IO_DMA1         0x000           /* 8237A DMA Controller #1 */
 #define        IO_ICU1         0x020           /* 8259A Interrupt Controller #1 */
index 56d648e..ddc3f86 100644 (file)
@@ -46,6 +46,8 @@
 #ifndef _ARCH_ICU_ICU_H_
 #define        _ARCH_ICU_ICU_H_
 
+#define        ICU_IMR_OFFSET          1       /* IO_ICU{1,2} + 1 */
+
 /*
  * Interrupt enable bit numbers - in normal order of priority 
  * (which we change)
index 9031f9c..c6e926c 100644 (file)
 #include <machine/lock.h>
 #include <machine/psl.h>
 #include <machine/trap.h>
+#include <machine_base/icu/icu.h>
+#include <machine_base/icu/icu_ipl.h>
 
 #include <bus/isa/isareg.h>
 #include "assym.s"
-#include "icu_ipl.h"
 
 /*
  * WARNING!  SMP builds can use the ICU now so this code must be MP safe.
index 024f126..67429a0 100644 (file)
 #include <machine/lock.h>
 #include <machine/psl.h>
 #include <machine/trap.h>
-
 #include <machine_base/icu/icu.h>
+#include <machine_base/icu/icu_ipl.h>
+
 #include <bus/isa/isa.h>
 
 #include "assym.s"
-#include "icu_ipl.h"
-
-#define ICU_IMR_OFFSET         1       /* IO_ICU{1,2} + 1 */
 
 #define        ICU_EOI                 0x20    /* XXX - define elsewhere */
 
index 8975941..3731ceb 100644 (file)
@@ -77,9 +77,6 @@
 #include <machine/clock.h>
 #include <machine/cpu.h>
 
-/* XXX should be in suitable include files */
-#define        ICU_IMR_OFFSET          1               /* IO_ICU{1,2} + 1 */
-
 static void    icu_init(void);
 
 #define NMI_PARITY (1 << 7)
index 7bbd93a..b638de3 100644 (file)
@@ -47,6 +47,8 @@
 #ifndef _ARCH_ICU_ICU_H_
 #define        _ARCH_ICU_ICU_H_
 
+#define        ICU_IMR_OFFSET          1       /* IO_ICU{1,2} + 1 */
+
 /*
  * Interrupt enable bit numbers - in normal order of priority 
  * (which we change)
index d4fa942..663edc6 100644 (file)
 #include <machine/lock.h>
 #include <machine/psl.h>
 #include <machine/trap.h>
+#include <machine_base/icu/icu.h>
+#include <machine_base/icu/icu_ipl.h>
 
 #include <bus/isa/isareg.h>
+
 #include "assym.s"
-#include "icu_ipl.h"
 
 /*
  * WARNING!  SMP builds can use the ICU now so this code must be MP safe.
index 2e77c1f..4b21cda 100644 (file)
 #include <machine/psl.h>
 #include <machine/trap.h>
 #include <machine/segments.h>
-
 #include <machine_base/icu/icu.h>
+#include <machine_base/icu/icu_ipl.h>
+
 #include <bus/isa/i386/isa.h>
 
 #include "assym.s"
-#include "icu_ipl.h"
-
-#define ICU_IMR_OFFSET         1       /* IO_ICU{1,2} + 1 */
 
 #define        ICU_EOI                 0x20    /* XXX - define elsewhere */
 
index 0f29894..ac54fe5 100644 (file)
@@ -78,9 +78,6 @@
 #include <machine/clock.h>
 #include <machine/cpu.h>
 
-/* XXX should be in suitable include files */
-#define        ICU_IMR_OFFSET          1               /* IO_ICU{1,2} + 1 */
-
 static void    icu_init(void);
 
 #define NMI_PARITY (1 << 7)