cvs commit: src/sys/i386/apic apic_abi.c apic_ipl.h apic_vector.s src/sys/i386/icu icu_abi.c icu_vector.s src/sys/i386/include smptests.h src/sys/i386/isa intr_machdep.c intr_machdep.h src/sys/sys machintr.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Nov 2 12:26:27 PST 2005
dillon 2005/11/02 12:23:23 PST
DragonFly src repository
Modified files:
sys/i386/apic apic_abi.c apic_ipl.h apic_vector.s
sys/i386/icu icu_abi.c icu_vector.s
sys/i386/include smptests.h
sys/i386/isa intr_machdep.c intr_machdep.h
sys/sys machintr.h
Log:
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.
Revision Changes Path
1.3 +204 -25 src/sys/i386/apic/apic_abi.c
1.5 +4 -0 src/sys/i386/apic/apic_ipl.h
1.27 +73 -73 src/sys/i386/apic/apic_vector.s
1.3 +112 -1 src/sys/i386/icu/icu_abi.c
1.21 +32 -32 src/sys/i386/icu/icu_vector.s
1.6 +0 -9 src/sys/i386/include/smptests.h
1.38 +5 -164 src/sys/i386/isa/intr_machdep.c
1.19 +0 -65 src/sys/i386/isa/intr_machdep.h
1.2 +10 -2 src/sys/sys/machintr.h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_abi.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_ipl.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_vector.s.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_abi.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_vector.s.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smptests.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/machintr.h.diff?r1=1.1&r2=1.2&f=u
More information about the Commits
mailing list