index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
sparc64
/
sparc64
/
iommu.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reform the busdma API so that new types may be added without modifying
kib
2013-02-12
1
-188
/
+151
*
Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.
ed
2011-11-07
1
-1
/
+1
*
- Use the streaming cache unless BUS_DMA_COHERENT is specified. Since
marius
2011-04-21
1
-13
/
+1
*
Sync licenses and the corresponding RCS IDs with NetBSD, mainly switching
marius
2011-03-12
1
-58
/
+16
*
Remove a KASSERT which will also trigger for perfectly valid combinations
marius
2010-09-14
1
-3
/
+0
*
Some machines can not only consist of CPUs running at different speeds
marius
2010-02-20
1
-1
/
+2
*
- Add support for the IOMMUs of Fire JBus to PCIe and Oberon Uranus
marius
2009-12-23
1
-17
/
+105
*
Improve r185008 so the streaming cache is only flushed when
marius
2009-02-10
1
-5
/
+7
*
- Allow the front-end to specify that iommu(4) should disable
marius
2008-11-16
1
-12
/
+14
*
- Use the name returned by device_get_nameunit(9) for the name of the
marius
2008-05-07
1
-4
/
+4
*
- Fix some style bugs.
marius
2008-03-09
1
-48
/
+54
*
- Divorce the IOTSBs, which so far where handled via a global list
marius
2007-08-05
1
-114
/
+47
*
Rototill the sparc64 nexus(4) (actually this brings in the code the
marius
2007-03-07
1
-23
/
+24
*
Yikes! Fix a typo in a function name that managed to occur twice.
scottl
2005-01-31
1
-2
/
+2
*
Add the bus_dmamap_load_mbuf_sg() function to sparc64.
scottl
2005-01-15
1
-8
/
+57
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-2
/
+2
*
These don't need RMAN_RESOURCE_VISIBLE now that rman is visible
imp
2004-07-03
1
-1
/
+0
*
These need __RMAN_RESOURCE_VISIBLE, too.
marius
2004-06-30
1
-0
/
+2
*
Retire BUS_DMAMAP_NSEGS for sparc64
scottl
2004-06-28
1
-2
/
+1
*
Switch sparc64 busdma to use a dynamically allocated segment list rather
scottl
2004-06-28
1
-30
/
+15
*
Prefix a printf with the device name.
tmm
2004-04-25
1
-1
/
+1
*
Remove advertising clause from University of California Regent's
imp
2004-04-07
1
-9
/
+0
*
Correct the termination condition of the DVMA pruning loop in
tmm
2004-03-23
1
-7
/
+7
*
Respect BUS_DMA_ZERO in iommu_dvmamem_alloc().
tmm
2003-07-27
1
-3
/
+10
*
Lock down the IOMMU bus_dma implementation to make it safe to use
tmm
2003-07-10
1
-61
/
+207
*
Small fixes for the IOMMU code:
tmm
2003-06-28
1
-16
/
+47
*
Further cleanup of the sparc64 busdma implementation:
tmm
2003-06-18
1
-40
/
+50
*
Remove the psycho and sbus iommu function stubs, and put the pointer
tmm
2003-06-11
1
-21
/
+26
*
Bring back bus_dmasync_op_t. It is now a typedef to an int, though the
scottl
2003-05-27
1
-1
/
+1
*
Fix two typos from the last commit
scottl
2003-05-26
1
-1
/
+1
*
De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.
scottl
2003-05-26
1
-25
/
+6
*
- Reduce the DVMA preallocation limit from 128kB to 32kB. 128kB were
tmm
2003-05-02
1
-1
/
+1
*
Change the operation parameter of bus_dmamap_sync() from an
mux
2003-04-10
1
-13
/
+5
*
Introduce an M_ASSERTPKTHDR() macro which performs the very common task
des
2003-04-08
1
-2
/
+1
*
Use vm_paddr_t for physical addresses.
jake
2003-04-08
1
-3
/
+4
*
Unbreak the IOMMU code.
mux
2003-02-26
1
-1
/
+1
*
Back out M_* changes, per decision of the TRB.
imp
2003-02-19
1
-1
/
+1
*
Fix some more missing dt_ prefixes for dma tag fields.
scottl
2003-01-29
1
-3
/
+3
*
Implement bus_dmamem_alloc_size() and bus_dmamem_free_size() as
scottl
2003-01-29
1
-6
/
+25
*
Fixes for a number of problems in the IOMMU code:
tmm
2003-01-21
1
-15
/
+17
*
Fix iommu_dvmamap_sync(): it was still operating as if the BUS_DMASYNC_*
tmm
2003-01-21
1
-5
/
+13
*
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
alfred
2003-01-21
1
-1
/
+1
*
Change the iommu code to be able to handle more than one DVMA area per
tmm
2003-01-06
1
-123
/
+382
*
Prefix the members of struct bus_space_tag and struct bus_dma_tag with
tmm
2003-01-06
1
-15
/
+15
*
Some cleanup:
tmm
2003-01-06
1
-25
/
+8
*
Do not panic when a dmamap is unloaded more then once, but just silently
tmm
2002-12-01
1
-4
/
+2
*
Fix iommu_dvmamap_sync() to use the right address when flushing the
tmm
2002-10-25
1
-1
/
+1
*
Use microuptime() instead of microtime() to bound the flush wait to
tmm
2002-10-20
1
-2
/
+2
*
When multiple IOMMUs are present in a system, use a single TSB for all
tmm
2002-07-16
1
-204
/
+149
*
Remove the superfluous second argument from the IOTSBSLOT() macro.
tmm
2002-04-02
1
-15
/
+15
[next]