cvs commit: src/sys/conf files src/sys/i386/apic apic_abi.c apic_ipl.s src/sys/i386/i386 autoconf.c mp_machdep.c src/sys/i386/icu icu.h icu_abi.c icu_ipl.s src/sys/i386/include smp.h src/sys/i386/isa clock.c intr_machdep.c src/sys/kern ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Nov 2 10:45:23 PST 2005
dillon 2005/11/02 10:42:11 PST
DragonFly src repository
Modified files:
sys/conf files
sys/i386/apic apic_abi.c apic_ipl.s
sys/i386/i386 autoconf.c mp_machdep.c
sys/i386/icu icu.h icu_abi.c icu_ipl.s
sys/i386/include smp.h
sys/i386/isa clock.c intr_machdep.c
sys/kern kern_intr.c
sys/sys interrupt.h
Added files:
sys/kern kern_machintr.c
sys/sys machintr.h
Log:
ICU/APIC cleanup part 5/many.
Start migrating the ICU and APIC interrupt interfaces to a new machine
level interrupt ABI. This ABI will eventually be tied into the BUS
architecture.
Move INTRDIS/INTREN to the new API: machintr_intrdis(irq) and
machintr_intren(irq).
Get rid of ithread_unmask(). Have the interrupt thread code call
machintr_intrdis(irq) directly.
Revision Changes Path
1.110 +1 -0 src/sys/conf/files
1.2 +119 -0 src/sys/i386/apic/apic_abi.c
1.13 +2 -2 src/sys/i386/apic/apic_ipl.s
1.22 +4 -22 src/sys/i386/i386/autoconf.c
1.42 +3 -39 src/sys/i386/i386/mp_machdep.c
1.8 +0 -7 src/sys/i386/icu/icu.h
1.2 +45 -0 src/sys/i386/icu/icu_abi.c
1.12 +2 -2 src/sys/i386/icu/icu_ipl.s
1.15 +0 -2 src/sys/i386/include/smp.h
1.39 +6 -10 src/sys/i386/isa/clock.c
1.37 +4 -42 src/sys/i386/isa/intr_machdep.c
1.30 +2 -1 src/sys/kern/kern_intr.c
1.13 +0 -1 src/sys/sys/interrupt.h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.109&r2=1.110&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_abi.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apic/apic_ipl.s.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/autoconf.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mp_machdep.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_abi.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/icu/icu_ipl.s.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smp.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/clock.c.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_intr.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/interrupt.h.diff?r1=1.12&r2=1.13&f=u
More information about the Commits
mailing list