NetBSD/sys/arch/alpha/tc
thorpej 0fb6b9a8f8 Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"
routine at the correct vector.  This also allows us to hook device
interrupts up to specific vectors (c.f. Jensen).

We can shave even more cycles off, here, and I will, but it requires
some changes to the alpha_shared_intr stuff.
2001-07-27 00:25:18 +00:00
..
cfb.c Change the kernel mmap interface so that the offset to map is an 2000-06-26 04:55:19 +00:00
cfbvar.h
ioasic.c Clear the ISDN TXPTR/RXPTR/OVRN interrupt bits here. Based on 2000-07-18 06:10:06 +00:00
mcclock_ioasic.c Unnecessary to include <dev/tc/tcreg.h>. 2000-07-04 02:37:51 +00:00
scc.c Add l_poll' to struct linesw' and provide an xxxpoll() entry point 2001-05-02 10:32:08 +00:00
sccreg.h
sccvar.h
tc_3000_300.c Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
tc_3000_300.h
tc_3000_500.c Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
tc_3000_500.h
tc_bus_mem.c remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-29 09:02:51 +00:00
tc_conf.h Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
tc_dma_3000_300.c
tc_dma_3000_300.h
tc_dma_3000_500.c Add support for mbufs to the Alpha SGMAP DMA maps. 2001-07-19 06:40:01 +00:00
tc_dma_3000_500.h
tc_dma.c Add support for mbufs to the Alpha SGMAP DMA maps. 2001-07-19 06:40:01 +00:00
tc_sgmap.c Add support for mbufs to the Alpha SGMAP DMA maps. 2001-07-19 06:40:01 +00:00
tc_sgmap.h
tcasic.c Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00