summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/bus.h
Commit message (Expand)AuthorAgeFilesLines
* Make sparc64 compatible with NEW_PCIB and enable it:marius2011-10-021-20/+3
* Sync licenses and the corresponding RCS IDs with NetBSD, mainly switchingmarius2011-03-121-8/+1
* Revert r216134. This checkin broke platforms where bus_space are macros:brucec2010-12-031-59/+56
* Disallow passing in a count of zero bytes to the bus_space(9) functions.brucec2010-12-021-56/+59
* KTR_CTx are long time aliased by existing classes so they can't serveattilio2010-07-211-1/+1
* - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro;marius2008-05-081-81/+109
* - Const'ify the bus_stream_asi and bus_type_asi arrays.marius2008-03-241-2/+2
* - Rename UPA_BUS_SPACE to NEXUS_BUS_SPACE; besides an UPA bus, nexus(4)marius2007-01-181-2/+2
* Remove the compat shims for the ISA old-stlye in{b,w,l}()/out{b,w,l}()marius2007-01-181-53/+0
* - Complete breaking out the definition of bus_space_{tag,handle}_t bymarius2006-06-131-5/+0
* Sync with the other archs and declare the memory location referenced bymarius2006-03-281-4/+4
* Break out the definition of bus_space_{tag,handle}_t and a few other typesimp2005-04-181-8/+1
* Refactor the bus_dma header files so that the interface is described inscottl2005-03-141-147/+1
* Hopefully unbreak modules build.ru2005-01-291-1/+1
* Add the bus_dmamap_load_mbuf_sg() function to sparc64.scottl2005-01-151-0/+4
* Switch sparc64 busdma to use a dynamically allocated segment list ratherscottl2004-06-281-0/+1
* Implement the bus_space_map() function to allocate resources and initializenyan2003-09-231-0/+19
* - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'edmux2003-07-271-0/+1
* Lock down the IOMMU bus_dma implementation to make it safe to usetmm2003-07-101-12/+3
* Mega busdma API commit.scottl2003-07-011-1/+18
* add support for peeking at pci busses on UltraSparc systems. This preventsjmg2003-06-221-0/+27
* Further cleanup of the sparc64 busdma implementation:tmm2003-06-181-154/+34
* Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT.hmp2003-05-301-2/+1
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though thescottl2003-05-271-2/+4
* De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.scottl2003-05-261-30/+0
* Change the operation parameter of bus_dmamap_sync() from anmux2003-04-101-9/+6
* Correctly set BUS_SPACE_MAXSIZE in all the busdma backends.mux2003-02-261-1/+1
* Make the 'a' parameter of bus_space_write_multi_stream_*() a const pointer.obrien2003-02-241-3/+3
* The rest of our platforms make bus_space_write_multi_stream_2's 'a' aobrien2003-02-231-1/+1
* Add an empty bus_space_unmap() like Alpha has. puc(4) uses it.obrien2003-02-231-0/+11
* Fix another mistake in the bus_dmamem_alloc_size() thingscottl2003-01-291-2/+2
* Fix some more missing dt_ prefixes for dma tag fields.scottl2003-01-291-4/+4
* Implement bus_dmamem_alloc_size() and bus_dmamem_free_size() asscottl2003-01-291-0/+30
* Implement bus_space_subregion.jake2003-01-081-0/+10
* Prefix the members of struct bus_space_tag and struct bus_dma_tag withtmm2003-01-061-65/+66
* Look for the correct method in sparc64_dmamap_load_mbuf() andtmm2003-01-061-2/+2
* New bus_dma interfaces for use by crypto device drivers:sam2002-10-041-0/+37
* Convert the bus space accessors from macros to inlines. This fixes somejake2002-10-011-204/+316
* Don't include opt_bus.h here, it breaks stuff trying tomux2002-09-211-1/+0
* Removed unneeded include of machine/types.h (which no longer exists).jake2002-08-231-1/+0
* Revamp the busdma implementation a bit:tmm2002-03-241-24/+91
* De-__P(), de-K&R, remove superfluous comments and prototypes, sometmm2002-03-231-565/+122
* Clean up bus space debugging support; change sparc64_bus_mem_map() totmm2002-02-131-171/+59
* Add bus_space and busdma support for sparc64.tmm2001-11-091-14/+1421
* The author isn't a [UC] Regents. Correct the copyright language.obrien2001-08-091-2/+2
* Add skeleton machine dependent headers and c files for a port of freebsdjake2001-07-311-0/+35
OpenPOWER on IntegriCloud