summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/bus.h
AgeCommit message (Expand)Author
2003-06-15Handle 64bit DMA addresses on PCI for platforms that can (currently onlyfvdl
2003-01-28Introduce BUS_DMA_NOCACHE, and bus_dmamem_map() of i386 supports it.kent
2002-04-26Keep track of which DMA window was actually used to map thethorpej
2001-09-04Implement bus_space_mmap().thorpej
2001-07-19Add BUS_DMA_READ and BUS_DMA_WRITE flags, that hint the back-endthorpej
2001-07-19Simplify the SGMAP code a bit, and move SGVA allocation out of athorpej
2001-06-21constraint, not contraint.wiz
2001-03-07Add the BUS_DMA_STREAMING flag.thorpej
2000-07-31Define bus_space_*_stream_N functions as their non-stream counterparts.briggs
2000-06-26Change the kernel mmap interface so that the offset to map is ansimonb
2000-06-08And more ANSI'ification!thorpej
2000-04-17implement bus_space_vaddr()drochner
2000-03-15explicitely #include <sys/systm.h> #if BUS_SPACE_DEBUG to get a printf()drochner
2000-02-26Pull in <sys/types.h> for the benefit of those things which includethorpej
2000-02-26- Add a bus space method for getting the translation for a window.thorpej
2000-02-25Protect a few things from userland with _KERNEL.thorpej
2000-02-25Add an internal bus space method alpha_bus_space_translate(), whichthorpej
2000-02-06Implement an internal DMA map flag which prevents coalescing ofthorpej
2000-01-25define a "BUS_SPACE_MAP_PREFETCHABLE" flag which basically means thatdrochner
1999-12-08Slight changes so that bounce buffers can be implemented for the Jensen.thorpej
1999-06-18nuke current definitions provided by __BUS_SPACE_COMPAT_OLDDEFS.cgd
1999-03-23Add a macro to check for sufficient pointer alignment in bus.h context,drochner
1999-03-04Well, sizeof needs to be printed with a %lu- I guess not many people buildmjacob
1998-08-30don't define __BUS_SPACE_COMPAT_OLDDEFS by default. As stated incgd
1998-07-31Provide a hook for bypassing space accounting, needed to support ISA PnPthorpej
1998-06-08Add debugging support to the bus_space macros. If BUS_SPACE_DEBUG (or DEBUG)thorpej
1998-06-03Allow the DMA tag to specify a boundary contraint. If the device has athorpej
1998-05-13Add support for chaining DMA windows together, for falling back onthorpej
1998-05-07Simplify the direct-mapped DMA case somewhat by adding a window basethorpej
1998-02-04The _dmamap_sync method is no longer optional.thorpej
1998-02-04Add offset and length parameters to bus_dmamap_sync(), used for specifiyingthorpej
1998-02-04Change the last argument of bus_dmamap_sync() from bus_dmasync_op_t to int,thorpej
1998-02-04Add dm_mapsize to bus_dmamap_t and rename BUS_DMAMEM_NOSYNC tothorpej
1998-01-17Put SGMAP-related stuff in the DMA map structure directly, rather thanthorpej
1997-08-13don't define __BUS_SPACE_COMPAT_OLDDEFS if it's already been definedcgd
1997-07-23when i was documenting the bus_space interfaces (the documentcgd
1997-06-07bus_dmamap_t's always have a pointer to an sgmap cookie. (oops, forgotthorpej
1997-06-06Pull thorpej-bus-dma branch into mainline.thorpej
1997-04-06clean up NetBSD RCS ID stringscgd
1996-12-02implement bus_space_copy_*().cgd
1996-12-02move barrier operation definition closer to the top of the bus space opscgd
1996-12-02implement bus_space_set_multi_* and bus_space_set_region_* operations.cgd
1996-11-27#ifdef DEBUG, check {read,write}_{multi,region} ops' pointer arg for alignment.cgd
1996-10-22clean up the recent reimplementation, and kill several bogons in the newcgd
1996-10-22update alpha bus.h for new bus space interfaces. chipsets haven'tcgd
1996-06-11implement bus_mem_subregion() and bus_io_subregion().cgd
1996-06-03gross hack to get around the fact that there are currently devices withcgd
1996-04-18define bus_io_{read,write}_multi_{1,2,4,8} functions, which read/writecgd
1996-04-12the Alpha implementation of <machine/bus.h>cgd