Remove spl*() calls from i386, replacing them with critical sections.
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 3 Jun 2005 17:14:51 +0000 (17:14 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 3 Jun 2005 17:14:51 +0000 (17:14 +0000)
commit9acd5bbb8daff7b8699ab0796f269f0d5d1bc788
tree3421ff7c3b26e3baa388b336ea388a836e0b38c6
parentc1139c5eb9af00f56ed0d5cc1c9f252183817ad3
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).
26 files changed:
sys/config/GENERIC
sys/cpu/i386/include/tls.h
sys/i386/apm/apm.c
sys/i386/conf/GENERIC
sys/i386/gnu/isa/dgb.c
sys/i386/i386/busdma_machdep.c
sys/i386/i386/pmap.c
sys/i386/i386/sys_machdep.c
sys/i386/include/physio_proc.h
sys/i386/include/tls.h
sys/i386/isa/asc.c
sys/i386/isa/ccbque.h
sys/i386/isa/clock.c
sys/i386/isa/intr_machdep.c
sys/i386/isa/pmtimer.c
sys/platform/pc32/apm/apm.c
sys/platform/pc32/gnu/isa/dgb.c
sys/platform/pc32/i386/busdma_machdep.c
sys/platform/pc32/i386/pmap.c
sys/platform/pc32/i386/sys_machdep.c
sys/platform/pc32/include/physio_proc.h
sys/platform/pc32/isa/asc.c
sys/platform/pc32/isa/clock.c
sys/platform/pc32/isa/intr_machdep.c
sys/platform/pc32/isa/pmtimer.c
sys/sys/ccbque.h