Home | History | Annotate | Download | only in uba
History log of /src/sys/arch/vax/uba/uba_sbi.c
RevisionDateAuthorComments
 1.31  09-Oct-2025  rillig vax/uba: fix details in message about UBA error

In NetBSD 10, the snprintb call had resulted in an empty string.
 1.30  22-May-2017  ragge Update copyright notice for Ludd (remove clause 3 & 4).
 1.29  14-Dec-2010  matt branches: 1.29.18; 1.29.36;
Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr.
Remove unneeded includes.
 1.28  01-Jul-2010  ragge A big bunch of bugfixes from Johnny Billquist. Highlights:
- Makes the VAX8600 work as expected (500kg of hardware :-)
- Fix a hard-tracked bug causing VAXen to hang at splhigh.
 1.27  14-Mar-2009  dsl branches: 1.27.2; 1.27.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.26  16-Dec-2008  christos branches: 1.26.2;
replace bitmask_snprintf(9) with snprintb(3)
 1.25  20-Nov-2008  hans Fix unibus interrupts on SBI machines. OK by matt.
 1.24  11-Mar-2008  matt branches: 1.24.4; 1.24.10; 1.24.12; 1.24.14;
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.23  04-Jan-2008  joerg branches: 1.23.2; 1.23.6;
time.tv_sec -> time_second
 1.22  11-Dec-2005  christos branches: 1.22.50; 1.22.56; 1.22.64;
merge ktrace-lwp.
 1.21  07-Aug-2003  agc branches: 1.21.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.20  15-Jul-2003  lukem __KERNEL_RCSID()
 1.19  02-Oct-2002  thorpej branches: 1.19.6;
Add trailing ; to CFATTACH_DECL.
 1.18  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.17  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.16  24-Aug-2002  ragge Must set correct HW unibus number so that disk autodetection on other
Unibuses than the first work.
 1.15  25-Jul-2002  ragge Count adapter, stray and device interrupts separately.
From Johnny Billquist.
 1.14  06-Jun-2002  ragge Just return if a zero uba vector is handled. It's OK to get them on Unibus
machines.
 1.13  04-Jun-2002  ragge Repair VAX8600 support, which had bit-rotten, probably not used since -98.
 1.12  13-May-2001  ragge branches: 1.12.2; 1.12.8; 1.12.16; 1.12.18;
Add bus type.
 1.11  12-Apr-2001  thorpej splimp -> spluba
 1.10  24-Aug-2000  ragge branches: 1.10.2;
Fix after %b fixes.
 1.9  09-Aug-2000  tv %b -> bitmask_snprintf()
 1.8  10-Jul-2000  ragge Nexus vector number is 0x14-0x17, not 14-17! Fortunately, 3 wrong did
one right. Pointed out by Kenn Humborg (kenn@linux.ie).
 1.7  05-Jun-2000  matt Adjust to new evcnt stuff.
 1.6  04-Jun-2000  ragge Changes of sbi_attach_args. (and cleanup)
 1.5  04-Jun-2000  matt More event counter stuff. Plus a little cruft cleanup while doing it.
 1.4  27-May-2000  ragge Only map in map registers and the I/O page if they are not mapped in already.
 1.3  30-Apr-2000  ragge branches: 1.3.2;
Ubareset() changed.
 1.2  24-Jan-2000  matt Revamp the VAX interrupt handling code. Make it compatible with all the
other ports. Clean up some things.
 1.1  21-Jun-1999  ragge branches: 1.1.2; 1.1.4;
Add DW750 and DW780 UBA support. Still no BDP's.
 1.1.4.2  21-Apr-2001  bouyer Sync with HEAD
 1.1.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.1.2.2  01-Jul-1999  thorpej Sync w/ -current.
 1.1.2.1  21-Jun-1999  thorpej file uba_sbi.c was added on branch chs-ubc2 on 1999-07-01 23:27:18 +0000
 1.3.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.10.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.12.18.3  10-Nov-2002  he Pull up revision 1.15 (requested by ragge in ticket #546):
Count adapter, stray and device interrupts separately.
 1.12.18.2  07-Jun-2002  thorpej pullup-1-6 ticket #196:

syssrc/sys/arch/vax/uba/uba_sbi.c 1.14

Original log message:

Just return if a zero uba vector is handled. It's OK to get them on Unibus
machines.
 1.12.18.1  05-Jun-2002  lukem Pull up revision 1.13 (requested by ragge in ticket #157):
Repair VAX8600 support, which had bit-rotten, probably not used since -98.
 1.12.16.2  31-Aug-2002  gehenna catch up with -current.
 1.12.16.1  15-Jul-2002  gehenna catch up with -current.
 1.12.8.5  18-Oct-2002  nathanw Catch up to -current.
 1.12.8.4  27-Aug-2002  nathanw Catch up to -current.
 1.12.8.3  01-Aug-2002  nathanw Catch up to -current.
 1.12.8.2  20-Jun-2002  nathanw Catch up to -current.
 1.12.8.1  13-May-2001  nathanw file uba_sbi.c was added on branch nathanw_sa on 2002-06-20 03:42:17 +0000
 1.12.2.3  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.12.2.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.12.2.1  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.19.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.19.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.19.6.1  03-Aug-2004  skrll Sync with HEAD
 1.21.16.2  17-Mar-2008  yamt sync with head.
 1.21.16.1  21-Jan-2008  yamt sync with head
 1.22.64.1  08-Jan-2008  bouyer Sync with HEAD
 1.22.56.1  18-Feb-2008  mjf Sync with HEAD.
 1.22.50.2  23-Mar-2008  matt sync with HEAD
 1.22.50.1  09-Jan-2008  matt sync with HEAD
 1.23.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.23.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.23.2.1  24-Mar-2008  keiichi sync with head.
 1.24.14.1  22-Nov-2008  snj Pull up following revision(s) (requested by hans in ticket #101):
sys/arch/vax/uba/uba_sbi.c: revision 1.25
Fix unibus interrupts on SBI machines. OK by matt.
 1.24.12.2  28-Apr-2009  skrll Sync with HEAD.
 1.24.12.1  19-Jan-2009  skrll Sync with HEAD.
 1.24.10.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.24.4.2  11-Aug-2010  yamt sync with head.
 1.24.4.1  04-May-2009  yamt sync with head.
 1.26.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.27.4.2  05-Mar-2011  rmind sync with head
 1.27.4.1  03-Jul-2010  rmind sync with head
 1.27.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.29.36.1  28-Aug-2017  skrll Sync with HEAD
 1.29.18.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed