Home | History | Annotate | Download | only in qbus
History log of /src/sys/dev/qbus/ubavar.h
RevisionDateAuthorComments
 1.39  11-Mar-2008  matt Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf
code. Move to prototype definitions. staticfy, constify, avoid casting.
Use device_* accessors.
 1.38  04-Mar-2007  christos branches: 1.38.16; 1.38.32; 1.38.36;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.37  11-Dec-2005  christos branches: 1.37.26;
merge ktrace-lwp.
 1.36  26-Feb-2005  simonb branches: 1.36.4;
White space nits.
 1.35  04-Feb-2005  perry de-__P
 1.34  28-Aug-2003  ragge branches: 1.34.8; 1.34.10;
Keep track of which addresses that are used by devices, so that probing
do not fiddle with registers on already found devices.
 1.33  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.32  13-May-2001  ragge branches: 1.32.22;
Add bus type to softc.
 1.31  26-Apr-2001  ragge Add functions to allocate mapped-in qbus memory.
 1.30  05-Jun-2000  matt branches: 1.30.4;
Adjust to new evcnt stuff.
 1.29  04-Jun-2000  matt More event counter stuff. Plus a little cruft cleanup while doing it.
 1.28  04-Jun-2000  matt Start couting interrupts.
 1.27  30-Apr-2000  ragge branches: 1.27.2;
Add function uba_reset_establish() to register reset functions like
uba_intr_establish(). Basic framework for resource (BDP) allocation,
not yet finished.
 1.26  24-Jan-2000  matt Revamp the VAX interrupt handling code. Make it compatible with all the
other ports. Clean up some things.
 1.25  06-Jun-1999  ragge branches: 1.25.2; 1.25.4;
Fix map register/DMA wait queues.
Still to do:
BDP handling. Currently missing.
Ubareset's won't work at all.
 1.24  27-May-1999  ragge Moved from ../dec/qbus/ubavar.h,v
 1.23  26-May-1999  ragge DZ-11 routines bus'ified. Small fixes to uba routines.
 1.22  24-May-1999  ragge First step towards MI Unibus/Q22 bus code.
 1.21  19-Jan-1999  ragge Allocate (almost) all interrupt vectors dynamically. Simplifies much
work when adding support for new machines and devices.
 1.20  18-Oct-1998  ragge Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
 1.19  12-Jan-1998  thorpej Update for changes to config.
 1.18  20-Aug-1996  ragge Modified to get cleaner match/attach code for different parent buses.
Fix so that resource wait queueing works.
Changed all functions to take a pointer to uba_softc instead of unit
number, except for ubareset(). This must be done later.
 1.17  11-Jul-1996  ragge Automatic changing of root device after boot now works.
 1.16  01-Jul-1996  ragge Changed data structures due to removal of old config system.
 1.15  08-Apr-1996  ragge Added prototypes to everything. Made all files compile with -Wall.
 1.14  18-Mar-1996  ragge Ubareset are now possible, devices that wants it now set it up
during autoconfig. ifubareset (if_reset) no longer used, actually
it's just a normal ubareset and is now handled like that.
 1.13  17-Mar-1996  ragge Convert all devices according to the changes to config.
 1.12  02-Mar-1996  ragge Add support for DW780. Note that ubareset's don't work properly.
This is not a problem on other Unibus adapters, but DW780's do
ubareset's more often. This needs to be fixed by someone someday.
 1.11  11-Feb-1996  ragge Remove csralloc(), not usable anymore.
Add ubasetvec() to steal interrupt vectors for device drivers that
need more than one vector. Add prototype for it.
 1.10  02-Feb-1996  mycroft Fix #includes.
 1.9  01-Feb-1996  mycroft LOCORE -> _LOCORE
 1.8  01-Dec-1995  ragge UBA converted to new config. (uba's now can be *'ed). Bug causing
DMA writes to nonexistent memory pages fixed. Code for old config
of non-mass-storage devices removed. (they now must use new config).
 1.7  10-Nov-1995  ragge Dynamic allocate uba_softc and interrupt vectors.
Allow for more that one uba.
 1.6  11-May-1995  jtc KERNEL -> _KERNEL
 1.5  30-Mar-1995  ragge Bug fixes of interrupt handlers.
 1.4  28-Mar-1995  jtc KERNEL -> _KERNEL
 1.3  13-Feb-1995  ragge Fixes for new config.
 1.2  26-Oct-1994  cgd new RCS ID format.
 1.1  02-Aug-1994  ragge Initial VAX port merging.
 1.25.4.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.25.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.27.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.30.4.1  21-Jun-2001  nathanw Catch up to -current.
 1.32.22.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.32.22.4  04-Feb-2005  skrll Sync with HEAD.
 1.32.22.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.32.22.2  18-Sep-2004  skrll Sync with HEAD.
 1.32.22.1  03-Aug-2004  skrll Sync with HEAD
 1.34.10.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.34.10.1  12-Feb-2005  yamt sync with head.
 1.34.8.1  29-Apr-2005  kent sync with -current
 1.36.4.2  17-Mar-2008  yamt sync with head.
 1.36.4.1  03-Sep-2007  yamt sync with head.
 1.37.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.38.36.1  03-Apr-2008  mjf Sync with HEAD.
 1.38.32.1  24-Mar-2008  keiichi sync with head.
 1.38.16.1  23-Mar-2008  matt sync with HEAD

RSS XML Feed