]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Heavyweight interrupt threads on the alpha for device I/O interrupts.
authorJohn Baldwin <jhb@FreeBSD.org>
Thu, 5 Oct 2000 23:09:57 +0000 (23:09 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Thu, 5 Oct 2000 23:09:57 +0000 (23:09 +0000)
commit1931cf940abe0486ab60e2f09ce5673f5f8feccf
tree9d8d1948978c077c015ec37457eccdd03dcc20c8
parent4614ea87204596d897e605a0921fb21d4ab6fc86
- 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