| History log of /src/sys/arch/alpha/pci/mcpcia_dma.c |
| Revision | | Date | Author | Comments |
| 1.26 |
| 04-Jul-2021 |
thorpej | Remove unnecessary #include <sys/malloc.h>
|
| 1.25 |
| 19-Jun-2021 |
thorpej | No need to include pci_kn300.h here.
|
| 1.24 |
| 05-May-2021 |
thorpej | Moar static.
|
| 1.23 |
| 11-Oct-2020 |
thorpej | branches: 1.23.6; Add some bus_dma instrumentation.
|
| 1.22 |
| 10-Oct-2020 |
thorpej | G/C alpha_XXX_dmamap() / alpha_XXX_dmamap_or. They haven't been needed for a long time.
|
| 1.21 |
| 06-Feb-2012 |
matt | 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.20 |
| 01-Jul-2011 |
dyoung | branches: 1.20.2; 1.20.6; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.19 |
| 15-Dec-2010 |
matt | Remove unneeded includes of <uvm/uvm_extern.h>
|
| 1.18 |
| 14-Mar-2009 |
dsl | branches: 1.18.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.17 |
| 14-Mar-2009 |
dsl | 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.16 |
| 28-Apr-2008 |
martin | branches: 1.16.8; 1.16.14; Remove clause 3 and 4 from TNF licenses
|
| 1.15 |
| 19-Jul-2001 |
thorpej | branches: 1.15.2; 1.15.124; 1.15.126; 1.15.128; MCPCIA has a 256 byte DMA prefetch threshold.
|
| 1.14 |
| 03-Jan-2001 |
thorpej | branches: 1.14.4; The code that creates/destroys SGMAP DMA maps is the same; put it in a common place and share it.
|
| 1.13 |
| 29-Jun-2000 |
mrg | remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
| 1.12 |
| 15-Apr-1999 |
thorpej | branches: 1.12.2; Fix a silly bug present since rev 1.1; the direct-mapped window is supposed to be Window 1, but a cut'n'paste error made it stomp over Window 0, thus breaking ISA DMA. Fix this. (Confirmed to work with floppy driver.)
While I'm here, do something I've been meaning to do for a while: change Window 1 from a 1G at 2G to a 2G at 2G direct-mapped window, and add a Window 2 of 1G at 1G SGMAP-mapped. Chain Window 2 to Window 1, and use it as a fall-back for PCI DMA if the system has more than 2G of RAM.
|
| 1.11 |
| 15-Apr-1999 |
thorpej | Adjust for new register access arguments, and make one slight cosmetic change.
|
| 1.10 |
| 06-Apr-1999 |
pk | Fix garbled words in copyright statement.
|
| 1.9 |
| 12-Feb-1999 |
thorpej | branches: 1.9.2; Fix printf format problems on Alpha.
|
| 1.8 |
| 01-Sep-1998 |
thorpej | Nuke an unused variable.
|
| 1.7 |
| 15-Aug-1998 |
thorpej | Normalize the copyright notice on this file.
|
| 1.6 |
| 14-Aug-1998 |
thorpej | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
| 1.5 |
| 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.4 |
| 21-May-1998 |
thorpej | Correct a small, but fatal, typo.
|
| 1.3 |
| 13-May-1998 |
thorpej | Add support for chaining DMA windows together, for falling back on SGMAPs if a direct-mapped window fails.
|
| 1.2 |
| 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.1 |
| 15-Apr-1998 |
mjacob | add Alpha 4100 support
|
| 1.9.2.2 |
| 16-Apr-1999 |
thorpej | branches: 1.9.2.2.2; Pull up 1.10 -> 1.12.
|
| 1.9.2.1 |
| 07-Apr-1999 |
pk | Pull up from trunk: copyright text warts.
|
| 1.9.2.2.2.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.12.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
| 1.12.2.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.14.4.1 |
| 03-Aug-2001 |
lukem | update to -current
|
| 1.15.128.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.15.128.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.15.126.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.15.124.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.15.2.2 |
| 19-Jul-2001 |
thorpej | MCPCIA has a 256 byte DMA prefetch threshold.
|
| 1.15.2.1 |
| 19-Jul-2001 |
thorpej | file mcpcia_dma.c was added on branch nathanw_sa on 2001-07-19 18:55:41 +0000
|
| 1.16.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.16.8.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.18.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.20.6.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.20.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.23.6.2 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|
| 1.23.6.1 |
| 13-May-2021 |
thorpej | Sync with HEAD.
|