summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/bus.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use "memory" on inline fence instructions to suggest to the compilerjsg2020-10-281-4/+4
* Re-arrange struct bus_dmamap memberssf2017-06-041-2/+2
* add a BUS_DMA_64BIT flag to bus_dma on all our archs.dlg2017-05-081-1/+2
* Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memorykettenis2015-01-241-2/+8
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-03-291-4/+4
* Remove the scatter/gather dma implementation as it is no longer used.kettenis2013-12-121-70/+1
* Add an interface to rebind AGP DMA mappings. To be used by the upcoming KMSkettenis2013-03-171-1/+2
* the bus_space api implies that there's a bus endianness that it willdlg2013-01-291-1/+12
* twist the amd64 bus_space implementation a bit. instead of using the tagdlg2013-01-181-126/+223
* implement bus_space_foo_8 for amd64. it will panic on attempts to do 8dlg2013-01-151-61/+27
* Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti2011-03-231-4/+4
* Make sure bus_dmamap_sync() always involves a function call, to prevent thekettenis2010-09-061-3/+2
* On amd64, move the bus_dma buftype stuff that is only used by sg_dmaoga2010-04-081-6/+27
* OpenBSD uses bus_space_copy_#, not bus_space_copy_region_#. Make sure only themiod2010-04-041-9/+4
* Get rid of the obsolet BUS_BARRIER_xxx constants for bus_space_barrier(), onlymiod2009-07-301-4/+1
* Make sure all platforms understand the flags argument of bus_space_map() andmiod2009-07-261-2/+2
* on amd64, store a pointer to the loaded data and the type. This willoga2009-06-071-1/+13
* When I changed the implementation of iommu and sg_dma over to useoga2009-05-101-3/+3
* add a sg_dma backend for amd64 bus_dma. This is a lot more clever aboutoga2009-04-211-1/+46
* Add a BUS_DMA_ZERO flag for bus_dmamem_alloc() to return zeroed memory.oga2009-04-201-13/+14
* remove the _BUS_DMA_PRIVATE define from amd64 and i386.oga2009-03-101-5/+1
* Mirroring the i386 commit just made. Add MD PMAP_NOCACHE flag to pmap,oga2009-02-051-1/+2
* Remove the x86 and i386 prefixes to the bus_dma types. It's really quiteoga2008-12-031-9/+9
* same change as for amd64. Move bus_space_* functions from inlines andoga2008-11-221-5/+1
* de-inline the bus_space_* functions in favour of real functionsoga2008-11-211-551/+63
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* All your memory belong to us. This has been in snaps for a while,weingart2008-06-101-2/+2
* fix the bus_space #define nightmare, so that amd64 and i386 are much morederaadt2007-11-161-62/+27
* Remove stale comments; prompted by millert.marco2007-09-011-2/+1
* Add vaddr.marco2007-08-311-1/+14
* from PAE work:mickey2006-04-271-2/+2
* Add bus_space_alloc and _free.marco2005-11-051-32/+11
* comment typojason2005-05-251-2/+2
* provide _barrier method w/ {l,s,m}fence instructionsmickey2004-02-231-10/+13
* an amd64 arch support.mickey2004-01-281-0/+1158