History log of /src/sys/dev/isa/isadmareg.h |
Revision | | Date | Author | Comments |
1.9 |
| 29-May-2018 |
jdolecek | fix off-by-one in the mapping of the ISA DMA page registers, they actually start at 0x81; the code used bus_space_map() starting from 0x80 but used +1 offset for actual I/O, now it maps starting 0x81 and does I/O without offset
the reads and writes work exactly the same as before, but this frees 0x80 for being mapped independantly
patch provided in PR kern/52468 by Jonathan Chapman; checked against the spec and also FreeBSD sys/x86/isa/isa_dma.c
|
1.8 |
| 28-Apr-2008 |
martin | branches: 1.8.80; 1.8.86; Remove clause 3 and 4 from TNF licenses
|
1.7 |
| 07-Feb-2000 |
thorpej | branches: 1.7.126; 1.7.128; 1.7.130; Add a new function call to the ISA DMA API: isa_dmamaxsize(), which returns the maximum transfer size for the specified DMA channel. Make all clients of ISA DMA use this call to determine their maximum transfer size.
|
1.6 |
| 22-Jan-1998 |
cgd | branches: 1.6.14; add definitions for the mask registers. fix I/O size definitions.
|
1.5 |
| 06-Jun-1997 |
thorpej | Pull thorpej-bus-dma branch into mainline.
|
1.4 |
| 28-Jun-1995 |
cgd | branches: 1.4.12; note that most of dev/ic's contents have changed names
|
1.3 |
| 29-Jan-1995 |
cgd | use chip headers in /dev/ic
|
1.2 |
| 27-Oct-1994 |
cgd | new RCS ID format.
|
1.1 |
| 22-Apr-1994 |
mycroft | Separate DMA functions.
|
1.4.12.1 |
| 13-May-1997 |
thorpej | Mostly-rewrite, converting the ISA DMA controller driver to be a user of the bus dma API. A new isa_dma*() function call interface is exported to drivers that need to use this controller.
|
1.6.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.7.130.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.7.128.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.7.126.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.86.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.8.80.1 |
| 07-Jun-2018 |
martin | Pull up following revision(s) (requested by jdolecek in ticket #841):
sys/dev/isa/isadmareg.h: revision 1.9 sys/dev/isa/isareg.h: revision 1.10 sys/dev/isa/isadma.c: revision 1.67
fix off-by-one in the mapping of the ISA DMA page registers, they actually start at 0x81; the code used bus_space_map() starting from 0x80 but used +1 offset for actual I/O, now it maps starting 0x81 and does I/O without offset
the reads and writes work exactly the same as before, but this frees 0x80 for being mapped independantly patch provided in PR kern/52468 by Jonathan Chapman; checked against the spec and also FreeBSD sys/x86/isa/isa_dma.c
|