Home | History | Annotate | Download | only in isa
History log of /src/sys/dev/isa/isareg.h
RevisionDateAuthorComments
 1.11  27-Dec-2019  msaitoh s/reister/register/ in comment.
 1.10  29-May-2018  jdolecek branches: 1.10.2;
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.9  11-Dec-2005  christos branches: 1.9.156; 1.9.162;
merge ktrace-lwp.
 1.8  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.7  05-May-2003  fvdl branches: 1.7.2;
Move definition of ISA_DMA_BOUNCE_THRESHOLD to dev/isa/isareg.h.
 1.6  22-Mar-1998  drochner The keyboard controller's address range is 5 bytes long - reflect this
here.
 1.5  17-Apr-1995  cgd clean up several ISA device interfaces: autoconfiguration, header
inclusion, and interrupt configuration. more work still needs to be done,
but it's getting better...
 1.4  27-Oct-1994  cgd new RCS ID format.
 1.3  01-Oct-1994  mycroft Add IO_PPI.
 1.2  01-Oct-1994  mycroft Add IO_PMP[12] and IO_PMPSIZE.
 1.1  24-Apr-1994  mycroft branches: 1.1.2;
Rename two files.
 1.1.2.1  06-Oct-1994  mycroft Update from trunk.
 1.7.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.7.2.1  03-Aug-2004  skrll Sync with HEAD
 1.9.162.1  25-Jun-2018  pgoyette Sync with HEAD
 1.9.156.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
 1.10.2.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed