]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Heavyweight interrupt threads on the alpha for device I/O interrupts.
authorjhb <jhb@FreeBSD.org>
Thu, 5 Oct 2000 23:09:57 +0000 (23:09 +0000)
committerjhb <jhb@FreeBSD.org>
Thu, 5 Oct 2000 23:09:57 +0000 (23:09 +0000)
commit71938e9fcdc7dcdcee180aaf1693bdfbc2f62749
treef79e43496c9e52b9fb7344402240cb467ffe42b4
parentd3d06a3e7cf8a76f1ff2e19d172e10e60b30aed5
- Heavyweight interrupt threads on the alpha for device I/O interrupts.
- Make softinterrupts (SWI's) almost completely MI, and divorce them
  completely from the x86 hardware interrupt code.
  - The ihandlers array is now gone.  Instead, there is a MI shandlers array
    that just contains SWI handlers.
  - Most of the former machine/ipl.h files have moved to a new sys/ipl.h.
- Stub out all the spl*() functions on all architectures.

Submitted by: dfr
65 files changed:
sys/alpha/alpha/autoconf.c
sys/alpha/alpha/interrupt.c
sys/alpha/alpha/ipl_funcs.c
sys/alpha/alpha/swtch.s
sys/alpha/include/cpu.h
sys/alpha/include/cpuconf.h
sys/alpha/include/intr.h
sys/alpha/include/ipl.h
sys/alpha/include/md_var.h
sys/alpha/isa/isa.c
sys/alpha/mcbus/mcpcia.c
sys/alpha/pci/apecs.c
sys/alpha/pci/cia.c
sys/alpha/pci/pcibus.c
sys/alpha/pci/t2.c
sys/alpha/pci/tsunami.c
sys/alpha/tlsb/dwlpx.c
sys/amd64/amd64/apic_vector.S
sys/amd64/amd64/cpu_switch.S
sys/amd64/amd64/exception.S
sys/amd64/amd64/exception.s
sys/amd64/amd64/fpu.c
sys/amd64/amd64/swtch.s
sys/amd64/amd64/tsc.c
sys/amd64/include/md_var.h
sys/amd64/isa/atpic_vector.S
sys/amd64/isa/clock.c
sys/amd64/isa/icu_vector.S
sys/amd64/isa/icu_vector.s
sys/amd64/isa/intr_machdep.c
sys/amd64/isa/intr_machdep.h
sys/amd64/isa/ithread.c
sys/amd64/isa/nmi.c
sys/amd64/isa/npx.c
sys/cam/cam_xpt.c
sys/dev/ata/ata-all.c
sys/dev/sio/sio.c
sys/i386/i386/apic_vector.s
sys/i386/i386/exception.s
sys/i386/i386/swtch.s
sys/i386/i386/tsc.c
sys/i386/include/asnames.h
sys/i386/include/ipl.h
sys/i386/include/md_var.h
sys/i386/isa/apic_vector.s
sys/i386/isa/atpic_vector.s
sys/i386/isa/clock.c
sys/i386/isa/icu_vector.s
sys/i386/isa/intr_machdep.c
sys/i386/isa/intr_machdep.h
sys/i386/isa/ipl.s
sys/i386/isa/ipl_funcs.c
sys/i386/isa/ithread.c
sys/i386/isa/nmi.c
sys/i386/isa/npx.c
sys/isa/atrtc.c
sys/isa/sio.c
sys/kern/kern_idle.c
sys/kern/kern_intr.c
sys/kern/subr_taskqueue.c
sys/powerpc/include/md_var.h
sys/sys/interrupt.h
sys/sys/ipl.h [new file with mode: 0644]
sys/sys/proc.h
sys/sys/systm.h