| History log of /src/sys/arch/alpha/tc/tc_dma.c | 
    | Revision |  | Date | Author | Comments | 
| 1.15 |  | 18-Jul-2021 | thorpej | Allow for the SGMAP implementation to specify a minimum alignment for SGMAP DMA segments.  If not specified, PAGE_SIZE will be used, as before.
 
 | 
| 1.14 |  | 10-Oct-2020 | thorpej | branches:  1.14.6; G/C alpha_XXX_dmamap() / alpha_XXX_dmamap_or.  They haven't been needed
 for a long time.
 
 | 
| 1.13 |  | 01-Jul-2011 | dyoung | #include <sys/bus.h> instead of <machine/bus.h>. 
 | 
| 1.12 |  | 18-Mar-2009 | cegger | Ansify function definitions w/o arguments. Generated with sed. 
 | 
| 1.11 |  | 28-Apr-2008 | martin | branches:  1.11.8;  1.11.14; Remove clause 3 and 4 from TNF licenses
 
 | 
| 1.10 |  | 19-Jul-2001 | thorpej | branches:  1.10.2;  1.10.124;  1.10.126;  1.10.128; Add support for mbufs to the Alpha SGMAP DMA maps.
 
 | 
| 1.9 |  | 14-Aug-1998 | thorpej | branches:  1.9.26; vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
 
 | 
| 1.8 |  | 03-Jun-1998 | thorpej | Allow the DMA tag to specify a boundary contraint.  If the device has a more strict boundary, the map will use it, otherwise the map will inherit
 the tag's, unless the tag's constraint is 0 (no boundary constraint).
 
 | 
| 1.7 |  | 13-May-1998 | thorpej | Add support for chaining DMA windows together, for falling back on SGMAPs if a direct-mapped window fails.
 
 | 
| 1.6 |  | 07-May-1998 | thorpej | Simplify the direct-mapped DMA case somewhat by adding a window base member to the DMA tag, and calling the direct-mapped back-ends directly,
 rather than through chipset-specific front-ends which pass the window
 base as an additional argument.
 
 | 
| 1.5 |  | 04-Feb-1998 | thorpej | Use the common _bus_dmamap_sync() as the _dmamap_sync method in the bus_dma_tag_t.
 
 | 
| 1.4 |  | 19-Jan-1998 | thorpej | G/c an unused function pointer. 
 | 
| 1.3 |  | 02-Sep-1997 | thorpej | Nuke the idea of <machine/options.h>.  It completely defeats the purpose of fine-grain option dependencies.
 
 | 
| 1.2 |  | 07-Jun-1997 | thorpej | branches:  1.2.2;  1.2.6; Pull thorpej-bus-dma branch into mainline.
 
 | 
| 1.1 |  | 03-Jun-1997 | thorpej | branches:  1.1.2; file tc_dma.c was initially added on branch thorpej-bus-dma.
 
 | 
| 1.1.2.2 |  | 06-Jun-1997 | thorpej | Split DEC 3000/300 and 3000/500 DMA functions into separate files, suggested by Chris Demetriou <cgd@netbsd.org>.
 
 | 
| 1.1.2.1 |  | 03-Jun-1997 | thorpej | Add Alpha TurboChannel SGMAP-mapped DMA support.  Note, SGMAPs are currently not used by anything, and there is not yet a sane way
 to configure use of SGMAPs (and communicate it to the MI TurboChannel
 code), since:
 
 (a) Pelicans (3000/300-series) don't have SGMAPs, and
 
 (b) SGMAPs are enabled on a per-slot basis, and this needs
 to be known by the MI TurboChannel code.
 
 The code is there, at least, and should work.
 
 | 
| 1.2.6.1 |  | 04-Sep-1997 | thorpej | Update marc-pcmcia branch from trunk. 
 | 
| 1.2.2.2 |  | 07-Jun-1997 | cgd | syng thorpej-bus-dma changes with alpha-nwscons branch 
 | 
| 1.2.2.1 |  | 07-Jun-1997 | cgd | file tc_dma.c was added on branch alpha-nwscons on 1997-06-07 04:43:38 +0000 
 | 
| 1.9.26.1 |  | 03-Aug-2001 | lukem | update to -current 
 | 
| 1.10.128.2 |  | 04-May-2009 | yamt | sync with head. 
 | 
| 1.10.128.1 |  | 16-May-2008 | yamt | sync with head. 
 | 
| 1.10.126.1 |  | 18-May-2008 | yamt | sync with head. 
 | 
| 1.10.124.1 |  | 02-Jun-2008 | mjf | Sync with HEAD. 
 | 
| 1.10.2.2 |  | 19-Jul-2001 | thorpej | Add support for mbufs to the Alpha SGMAP DMA maps. 
 | 
| 1.10.2.1 |  | 19-Jul-2001 | thorpej | file tc_dma.c was added on branch nathanw_sa on 2001-07-19 06:40:03 +0000 
 | 
| 1.11.14.1 |  | 13-May-2009 | jym | Sync with HEAD. 
 Commit is split, to avoid a "too many arguments" protocol error.
 
 | 
| 1.11.8.1 |  | 28-Apr-2009 | skrll | Sync with HEAD. 
 | 
| 1.14.6.1 |  | 01-Aug-2021 | thorpej | Sync with HEAD. 
 |