Home | History | Annotate | Download | only in tc
History log of /src/sys/arch/alpha/tc/tc_dma_3000_500.c
RevisionDateAuthorComments
 1.24  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.23  18-Nov-2020  thorpej branches: 1.23.4;
malloc(9) -> kmem(9)
 1.22  11-Oct-2020  thorpej branches: 1.22.2;
Add some bus_dma instrumentation.
 1.21  10-Nov-2019  chs in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.
 1.20  22-Jun-2017  flxd branches: 1.20.6;
spelling (DEC called it "TURBOchannel")
 1.19  04-Nov-2013  christos branches: 1.19.6;
remove unused variable
 1.18  06-Feb-2012  matt branches: 1.18.6; 1.18.10;
Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c
 1.17  01-Jul-2011  dyoung branches: 1.17.2; 1.17.6;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.16  15-Dec-2010  matt rework <uvm/uvm_extern.h> includes.
 1.15  14-Mar-2009  dsl branches: 1.15.4;
Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.14  28-Apr-2008  martin branches: 1.14.8; 1.14.14;
Remove clause 3 and 4 from TNF licenses
 1.13  19-Jul-2001  thorpej branches: 1.13.2; 1.13.124; 1.13.126; 1.13.128;
Add support for mbufs to the Alpha SGMAP DMA maps.
 1.12  12-Jul-2001  thorpej bcopy -> memcpy
 1.11  12-Jul-2001  thorpej bzero -> memset
 1.10  29-Jun-2000  mrg branches: 1.10.4;
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.9  16-Nov-1999  enami Include sys/device.h so that this file compiles again; file dev/tc/tcvar.h
now contains the definition of tc_softc.
 1.8  03-Jun-1998  thorpej branches: 1.8.14; 1.8.20;
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  17-Jan-1998  thorpej Put SGMAP-related stuff in the DMA map structure directly, rather than
indirecting through a 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  06-Jun-1997  thorpej branches: 1.1.2;
file tc_dma_3000_500.c was initially added on branch thorpej-bus-dma.
 1.1.2.1  06-Jun-1997  thorpej Split DEC 3000/300 and 3000/500 DMA functions into separate files,
suggested by Chris Demetriou <cgd@netbsd.org>.
 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_3000_500.c was added on branch alpha-nwscons on 1997-06-07 04:43:43 +0000
 1.8.20.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.10.4.1  03-Aug-2001  lukem update to -current
 1.13.128.2  04-May-2009  yamt sync with head.
 1.13.128.1  16-May-2008  yamt sync with head.
 1.13.126.1  18-May-2008  yamt sync with head.
 1.13.124.1  02-Jun-2008  mjf Sync with HEAD.
 1.13.2.2  19-Jul-2001  thorpej Add support for mbufs to the Alpha SGMAP DMA maps.
 1.13.2.1  19-Jul-2001  thorpej file tc_dma_3000_500.c was added on branch nathanw_sa on 2001-07-19 06:40:04 +0000
 1.14.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.14.8.1  28-Apr-2009  skrll Sync with HEAD.
 1.15.4.1  05-Mar-2011  rmind sync with head
 1.17.6.1  18-Feb-2012  mrg merge to -current.
 1.17.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.2.1  17-Apr-2012  yamt sync with head
 1.18.10.1  18-May-2014  rmind sync with head
 1.18.6.2  03-Dec-2017  jdolecek update from HEAD
 1.18.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.6.1  28-Aug-2017  skrll Sync with HEAD
 1.20.6.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.22.2.1  14-Dec-2020  thorpej Sync w/ HEAD.
 1.23.4.1  01-Aug-2021  thorpej Sync with HEAD.

RSS XML Feed