| History log of /src/sys/arch/alpha/pci/dwlpx_dma.c |
| Revision | | Date | Author | Comments |
| 1.30 |
| 19-Jun-2021 |
thorpej | No need to include pci_kn8ae.h here.
|
| 1.29 |
| 05-May-2021 |
thorpej | Moar static.
|
| 1.28 |
| 18-Nov-2020 |
thorpej | branches: 1.28.4; malloc(9) -> kmem(9)
|
| 1.27 |
| 11-Oct-2020 |
thorpej | branches: 1.27.2; Add some bus_dma instrumentation.
|
| 1.26 |
| 10-Oct-2020 |
thorpej | G/C alpha_XXX_dmamap() / alpha_XXX_dmamap_or. They haven't been needed for a long time.
|
| 1.25 |
| 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.24 |
| 21-Mar-2014 |
christos | branches: 1.24.30; gc sprintf; reduce local static usage of interrupt strings that are only used once for autoconf printing.
|
| 1.23 |
| 06-Feb-2012 |
matt | branches: 1.23.6; 1.23.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.22 |
| 01-Jul-2011 |
dyoung | branches: 1.22.2; 1.22.6; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.21 |
| 14-Jun-2011 |
matt | Major cleanup of alpha device drivers. Switch to CFATTACH_DECL_NEW. struct device * -> device_t struct cfdata * -> cfdata_t Use of device_xname. No direct access to struct device members. Use aprint* (not complete).
|
| 1.20 |
| 15-Dec-2010 |
matt | branches: 1.20.6; Remove unneeded includes of <uvm/uvm_extern.h>
|
| 1.19 |
| 14-Mar-2009 |
dsl | branches: 1.19.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.18 |
| 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.17 |
| 28-Apr-2008 |
martin | branches: 1.17.8; 1.17.14; Remove clause 3 and 4 from TNF licenses
|
| 1.16 |
| 19-Jul-2001 |
thorpej | branches: 1.16.2; 1.16.124; 1.16.126; 1.16.128; DWLPx has a 256-byte DMA prefetch threshold.
|
| 1.15 |
| 03-Jan-2001 |
thorpej | branches: 1.15.4; The code that creates/destroys SGMAP DMA maps is the same; put it in a common place and share it.
|
| 1.14 |
| 29-Jun-2000 |
mrg | remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
| 1.13 |
| 06-Apr-1999 |
pk | branches: 1.13.2; Fix garbled words in copyright statement.
|
| 1.12 |
| 01-Sep-1998 |
thorpej | branches: 1.12.6; Nuke an unused variable.
|
| 1.11 |
| 14-Aug-1998 |
thorpej | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
| 1.10 |
| 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.9 |
| 13-May-1998 |
thorpej | Add support for chaining DMA windows together, for falling back on SGMAPs if a direct-mapped window fails.
|
| 1.8 |
| 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.7 |
| 23-Mar-1998 |
mjacob | Redo it slightly so that S/G now appears to work a bit better. This version has 2GB direct map starting at 2GB, and either 256MB or 1GB S/G starting at 1MB. I've done *some* testing on this, but I'm not quite happy with it yet.
|
| 1.6 |
| 04-Feb-1998 |
thorpej | Use the common _bus_dmamap_sync() as the _dmamap_sync method in the bus_dma_tag_t.
|
| 1.5 |
| 17-Jan-1998 |
thorpej | Put SGMAP-related stuff in the DMA map structure directly, rather than indirecting through a pointer.
|
| 1.4 |
| 17-Jan-1998 |
thorpej | Update for "minptalign" argument to alpha_sgmap_init().
|
| 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 |
| 06-Jun-1997 |
thorpej | branches: 1.2.2; 1.2.6; Pull thorpej-bus-dma branch into mainline.
|
| 1.1 |
| 23-May-1997 |
thorpej | branches: 1.1.2; file dwlpx_dma.c was initially added on branch thorpej-bus-dma.
|
| 1.1.2.4 |
| 06-Jun-1997 |
thorpej | Update for pci_pte*_sgmap -> pci_sgmap_pte* change.
|
| 1.1.2.3 |
| 05-Jun-1997 |
thorpej | Oops, convert page table address (phys) to a K0SEG address that the CPU can use. Rearrange slightly to make it less easy to screw this up.
|
| 1.1.2.2 |
| 03-Jun-1997 |
thorpej | - Adopt to new common sgmap code. - Fix several bugs, and reduce housekeeping overhead. - Add support for sgmap-mapped DMA on the DWLPx.
|
| 1.1.2.1 |
| 23-May-1997 |
thorpej | Add chipset-specific DMA functions. For all of these chipsets, we have one 1G direct-mapped DMA window at 1G and one 8M SGMAP-mapped DMA window at 8M.
|
| 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 |
| 06-Jun-1997 |
cgd | file dwlpx_dma.c was added on branch alpha-nwscons on 1997-06-07 04:43:21 +0000
|
| 1.12.6.1 |
| 07-Apr-1999 |
pk | branches: 1.12.6.1.2; Pull up from trunk: copyright text warts.
|
| 1.12.6.1.2.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.13.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
| 1.13.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.15.4.1 |
| 03-Aug-2001 |
lukem | update to -current
|
| 1.16.128.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.16.128.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.16.126.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.16.124.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.16.2.2 |
| 19-Jul-2001 |
thorpej | DWLPx has a 256-byte DMA prefetch threshold.
|
| 1.16.2.1 |
| 19-Jul-2001 |
thorpej | file dwlpx_dma.c was added on branch nathanw_sa on 2001-07-19 18:59:42 +0000
|
| 1.17.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.17.8.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.19.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.20.6.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.22.6.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.22.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.22.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.23.10.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.23.6.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.24.30.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.27.2.1 |
| 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
| 1.28.4.2 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|
| 1.28.4.1 |
| 13-May-2021 |
thorpej | Sync with HEAD.
|