DragonFly commits List (threaded) for 2005-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
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
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]