Home | History | Annotate | Download | only in isa
History log of /src/sys/arch/alpha/isa/isadma_bounce.c
RevisionDateAuthorComments
 1.17  22-Jan-2022  skrll Ensure bus_dmatag_subregion is called with an inclusive max_addr
everywhere.
 1.16  17-Dec-2021  skrll Correct copypaste comment grammar.
 1.15  07-May-2021  thorpej Liberally sprinkle static around to get more symbols out of the
global namespace. A small bit of const poisoning in the TC code.
 1.14  18-Nov-2020  thorpej branches: 1.14.4;
malloc(9) -> kmem(9)
 1.13  29-Feb-2016  christos branches: 1.13.30;
PR/50854: David Binderman: Remove redundant code.
 1.12  06-Feb-2012  matt branches: 1.12.6; 1.12.24;
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.11  01-Jul-2011  dyoung branches: 1.11.2; 1.11.6;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.10  15-Dec-2010  matt rework <uvm/uvm_extern.h> includes.
 1.9  14-Mar-2009  dsl branches: 1.9.4;
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.8  28-Apr-2008  martin branches: 1.8.8; 1.8.14;
Remove clause 3 and 4 from TNF licenses
 1.7  04-Mar-2007  yamt branches: 1.7.40; 1.7.42; 1.7.44;
fix fallout from caddr_t changes.
 1.6  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.5  05-May-2003  fvdl branches: 1.5.18; 1.5.56;
Move definition of ISA_DMA_BOUNCE_THRESHOLD to dev/isa/isareg.h.
 1.4  26-Apr-2002  thorpej Keep track of which DMA window was actually used to map the
request (not always the passed in DMA tag if we try direct-map
and then fall back to sgmap-mapped). Use the actual window
when performing dmamap_sync and dmamap_unload operations.

Fixes DMA resource leak on systems with 2G+ RAM. Thanks to
Matt Thomas for help debugging this.
 1.3  29-Jun-2000  mrg branches: 1.3.2; 1.3.4; 1.3.6;
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.2  01-Jun-2000  thorpej branches: 1.2.2; 1.2.4;
Forgot __KERNEL_RCSID().
 1.1  01-Jun-2000  thorpej ISA DMA bounce buffer code, needed for a couple of SGMAP-less
systems, support for which will be hitting the tree soon.
 1.2.4.2  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.4.1  01-Jun-2000  minoura file isadma_bounce.c was added on branch minoura-xpg4dl on 2000-06-22 16:58:37 +0000
 1.2.2.1  27-Apr-2002  he Pull up revision 1.4 (requested by thorpej):
Fix a DMA resource leak on Alpha systems with more than 1GB of
RAM.
 1.3.6.1  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.4.1  20-Jun-2002  nathanw Catch up to -current.
 1.3.2.2  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.3.2.1  29-Jun-2000  bouyer file isadma_bounce.c was added on branch thorpej_scsipi on 2000-11-20 19:56:57 +0000
 1.5.56.1  12-Mar-2007  rmind Sync with HEAD.
 1.5.18.1  03-Sep-2007  yamt sync with head.
 1.7.44.2  04-May-2009  yamt sync with head.
 1.7.44.1  16-May-2008  yamt sync with head.
 1.7.42.1  18-May-2008  yamt sync with head.
 1.7.40.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.8.1  28-Apr-2009  skrll Sync with HEAD.
 1.9.4.1  05-Mar-2011  rmind sync with head
 1.11.6.1  18-Feb-2012  mrg merge to -current.
 1.11.2.1  17-Apr-2012  yamt sync with head
 1.12.24.1  19-Mar-2016  skrll Sync with HEAD
 1.12.6.1  03-Dec-2017  jdolecek update from HEAD
 1.13.30.1  14-Dec-2020  thorpej Sync w/ HEAD.
 1.14.4.1  13-May-2021  thorpej Sync with HEAD.

RSS XML Feed