NetBSD/sys/arch/evbarm/ifpga
thorpej a7d44c2503 Use separate function pointers for dmamap_sync pre- vs post- operations.
Change the bus_dmamap_sync() macro to test the ops argument against pre-
and post- constants.  The compiler will optimize out dead code because
of the constants.  Since post- operations are not needed on ARM (except
for ISA bounce buffers), this eliminate a large number of function calls
which are noops, each of which cost at least 6 cycles just in the call
and return overhead (not to mention whatever other useless work the
compiler decides to do in the callee).
2002-08-17 20:46:26 +00:00
..
genassym.cf New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
ifpga.c Overhaul how DMA ranges work in the ARM bus_dma implementation. 2002-07-31 17:34:23 +00:00
ifpga_clock.c New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
ifpga_io.c Use the bus_space_generic bus space ops. 2002-04-12 19:12:31 +00:00
ifpga_irq.S
ifpga_irqhandler.c New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
ifpga_pci.c Use separate function pointers for dmamap_sync pre- vs post- operations. 2002-08-17 20:46:26 +00:00
ifpga_pcivar.h
ifpgamem.h
ifpgareg.h
ifpgavar.h
irqhandler.h Centralize ARM CPU configuration information by adding a new header 2002-04-12 18:50:29 +00:00
pl030_rtc.c Use <arm/cpufunc.h>, not <machine/cpufunc.h>. 2001-11-23 19:36:48 +00:00
plcom_ifpga.c New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
plcom_ifpgavar.h