cvs commit: src/sys/i386/apm apm.c src/sys/i386/conf GENERIC src/sys/i386/gnu/isa dgb.c src/sys/i386/i386 busdma_machdep.c pmap.c sys_machdep.c src/sys/i386/include physio_proc.h tls.h src/sys/i386/isa asc.c ccbque.h clock.c intr_machdep.c pmtimer.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jun 3 10:15:13 PDT 2005
dillon 2005/06/03 10:14:51 PDT
DragonFly src repository
Modified files:
sys/i386/apm apm.c
sys/i386/conf GENERIC
sys/i386/gnu/isa dgb.c
sys/i386/i386 busdma_machdep.c pmap.c sys_machdep.c
sys/i386/include physio_proc.h tls.h
sys/i386/isa asc.c ccbque.h clock.c intr_machdep.c
pmtimer.c
Log:
Remove spl*() calls from i386, replacing them with critical sections.
Leave spl support intact for the moment (it will be removed soon). Adjust
the interrupt mux to use a critical section for 'old' interrupt handlers
not using the new serialization API (which is nearly all of them at the
moment).
Revision Changes Path
1.11 +9 -13 src/sys/i386/apm/apm.c
1.24 +1 -1 src/sys/i386/conf/GENERIC
1.16 +46 -53 src/sys/i386/gnu/isa/dgb.c
1.13 +14 -19 src/sys/i386/i386/busdma_machdep.c
1.48 +29 -40 src/sys/i386/i386/pmap.c
1.18 +3 -4 src/sys/i386/i386/sys_machdep.c
1.10 +5 -7 src/sys/i386/include/physio_proc.h
1.7 +1 -1 src/sys/i386/include/tls.h
1.9 +8 -8 src/sys/i386/isa/asc.c
1.7 +6 -5 src/sys/i386/isa/ccbque.h
1.28 +4 -7 src/sys/i386/isa/clock.c
1.29 +14 -13 src/sys/i386/isa/intr_machdep.c
1.3 +4 -7 src/sys/i386/isa/pmtimer.c
http://www.dragonflybsd.org/cvsweb/src/sys/i386/apm/apm.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/conf/GENERIC.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/gnu/isa/dgb.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/busdma_machdep.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/sys_machdep.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/physio_proc.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/tls.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/asc.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/ccbque.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/clock.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/pmtimer.c.diff?r1=1.2&r2=1.3&f=u
More information about the Commits
mailing list