ICU/APIC cleanup part 6/many.
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Nov 2005 20:23:23 +0000 (20:23 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Nov 2005 20:23:23 +0000 (20:23 +0000)
commit10ff1029d21f63a39ea8d8e1d35a835161c36807
treea93138211113b891c99f28f61d36320d7666a216
parent37e7efecc3391ce9c2d1d5bcb67d4d545304b1ba
ICU/APIC cleanup part 6/many.

Move the APIC and ICU vector arrays into the new machine interrupt ABI.

Move the interrupt vector setup and teardown code into the new ABI.

Make FAST_HI the default and remove the #define.

Add a vector control function to the machine interrupt ABI.

Start changing names of globals so we can eventually link both ICU and
APIC interrupt code into the same binary.  Note that 'fastunpend' has not
yet been renamed.
17 files changed:
sys/i386/apic/apic_abi.c
sys/i386/apic/apic_ipl.h
sys/i386/apic/apic_vector.s
sys/i386/icu/icu_abi.c
sys/i386/icu/icu_vector.s
sys/i386/include/smptests.h
sys/i386/isa/intr_machdep.c
sys/i386/isa/intr_machdep.h
sys/platform/pc32/apic/apic_abi.c
sys/platform/pc32/apic/apic_ipl.h
sys/platform/pc32/apic/apic_vector.s
sys/platform/pc32/icu/icu_abi.c
sys/platform/pc32/icu/icu_vector.s
sys/platform/pc32/include/smptests.h
sys/platform/pc32/isa/intr_machdep.c
sys/platform/pc32/isa/intr_machdep.h
sys/sys/machintr.h