| History log of /src/sys/arch/vax/bi |
| Revision | Date | Author | Comments |
| 1.12 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.11 | 02-Feb-1999 |
ragge | Another giant change: Allocate register space dynamic instead of compiled-in. This is done on a physical page size basis, instead of virtual (as the (on vax yet non-existing) bus_* routines does). This is similar to the way uba allocation is done.
|
| 1.10 | 29-Nov-1998 |
ragge | Wall fix.
|
| 1.9 | 18-Oct-1998 |
ragge | Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
|
| 1.8 | 31-Aug-1998 |
ragge | Support for all 4 console lines on KA820. Support for this written by Sergey Svishchev (svs@ropnet.ru).
|
| 1.7 | 13-Apr-1998 |
ragge | Wall cleaning.
|
| 1.6 | 24-Jan-1998 |
ragge | Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use config_search instead.
|
| 1.5 | 12-Jan-1998 |
thorpej | Update for changes to config.
|
| 1.4 | 13-Oct-1996 |
christos | backout previous kprintf change
|
| 1.3 | 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
| 1.2 | 27-Aug-1996 |
cgd | change cfprint_t type definition to take a const char *, rather than a char *, because that's what was really intended, and because if the print function modifies the string, various things could become unhappy (so the string should _not_ be modified).
|
| 1.1 | 19-Jul-1996 |
ragge | Support for the VAXBI bus, and KDB50 device driver (MSCP disk). Parts of this written by Chris Torek at the beginning of time.
|
| 1.12 | 22-May-2017 |
ragge | Update copyright notice for Ludd (remove clause 3 & 4).
|
| 1.11 | 14-Dec-2010 |
matt | branches: 1.11.18; 1.11.36; Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr. Remove unneeded includes.
|
| 1.10 | 11-Mar-2008 |
matt | branches: 1.10.26; 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.9 | 11-Dec-2005 |
christos | branches: 1.9.50; 1.9.70; 1.9.74; merge ktrace-lwp.
|
| 1.8 | 15-Jul-2003 |
lukem | branches: 1.8.16; __KERNEL_RCSID()
|
| 1.7 | 02-Oct-2002 |
thorpej | branches: 1.7.6; Add trailing ; to CFATTACH_DECL.
|
| 1.6 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.5 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.4 | 26-Jul-2000 |
ragge | branches: 1.4.4; 1.4.8; VAX-specific bi support changes.
|
| 1.3 | 04-Jun-2000 |
matt | Add extra argument to scb_vecalloc (a struct evcnt *) Move ivec_dsp from trap.h to scb.h Add interrupt counting to asc, le, ze, ncr, dz interrupts. add common support for counting interrupts to cnm_idisp so it can be done very efficiently.
|
| 1.2 | 26-Mar-2000 |
ragge | branches: 1.2.2; Implement bi_intr_establish(). Add some fields about which CPU to interrupt.
|
| 1.1 | 07-Aug-1999 |
ragge | branches: 1.1.2; Clean up all bus handling stuff, it has become a mess the latest years. Add a new bus; "ibus" that is the internal MicroVAX bus.
|
| 1.1.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.2.2.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.4.8.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.1 | 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.7.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.7.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.7.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.16.1 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.9.74.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.9.70.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.9.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.10.26.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.11.36.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.11.18.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.9 | 22-May-2017 |
ragge | Update copyright notice for Ludd (remove clause 3 & 4).
|
| 1.8 | 14-Dec-2010 |
matt | branches: 1.8.18; 1.8.36; Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr. Remove unneeded includes.
|
| 1.7 | 11-Mar-2008 |
matt | branches: 1.7.26; 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.6 | 11-Dec-2005 |
christos | branches: 1.6.50; 1.6.70; 1.6.74; merge ktrace-lwp.
|
| 1.5 | 15-Jul-2003 |
lukem | branches: 1.5.16; __KERNEL_RCSID()
|
| 1.4 | 02-Oct-2002 |
thorpej | branches: 1.4.6; Add trailing ; to CFATTACH_DECL.
|
| 1.3 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.2 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.1 | 26-Jul-2000 |
ragge | branches: 1.1.2; 1.1.6; 1.1.10; Support for the KA88 CPU and the NMI backplane.
|
| 1.1.10.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.1.6.1 | 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.1.2.2 | 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.1 | 26-Jul-2000 |
bouyer | file bi_nmi.c was added on branch thorpej_scsipi on 2000-11-20 20:32:34 +0000
|
| 1.4.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.4.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.4.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.5.16.1 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.6.74.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.6.70.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.6.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.7.26.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.8.36.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.8.18.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.5 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.4 | 18-Oct-1998 |
ragge | Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
|
| 1.3 | 31-Aug-1998 |
ragge | Support for all 4 console lines on KA820. Support for this written by Sergey Svishchev (svs@ropnet.ru).
|
| 1.2 | 13-Apr-1998 |
ragge | Wall cleaning.
|
| 1.1 | 19-Jul-1996 |
ragge | Support for the VAXBI bus, and KDB50 device driver (MSCP disk). Parts of this written by Chris Torek at the beginning of time.
|
| 1.3 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.2 | 18-Oct-1998 |
ragge | Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
|
| 1.1 | 19-Jul-1996 |
ragge | Support for the VAXBI bus, and KDB50 device driver (MSCP disk). Parts of this written by Chris Torek at the beginning of time.
|
| 1.16 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.15 | 24-Mar-1999 |
mrg | completely remove Mach VM support. all that is left is the all the header files as UVM still uses (most of) these.
|
| 1.14 | 01-Jan-1999 |
ragge | Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change made a whole bunch of annoying bugs disappear; mostly depending on bad use of NBPG in non-MD code. The VAX port was the only port that used this historical "feature".
The CL* macros should probably go away totally, there is no reason at all to keep them.
|
| 1.13 | 29-Nov-1998 |
ragge | the btoc/ctob/btop macros must use CLBYTES, not NBPG. How this should work in the long run is an open issue; some parts must be reworked in a MI way.
|
| 1.12 | 02-Mar-1998 |
ragge | Support for UVM on VAXen.
|
| 1.11 | 24-Jan-1998 |
ragge | Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use config_search instead.
|
| 1.10 | 18-Jan-1998 |
ragge | Make kernel compile & run again after latest config changes.
|
| 1.9 | 12-Jan-1998 |
thorpej | Update for changes to config.
|
| 1.8 | 03-Jan-1998 |
thorpej | Grab the PCB directly from the u-area, not by indirecting through VM structures.
|
| 1.7 | 17-Jul-1997 |
jtk | use locator defines in "locators.h" to index cf_loc[]
|
| 1.6 | 06-Jul-1997 |
ragge | Remove __VM_PMAP_HACK.
|
| 1.5 | 11-Jan-1997 |
ragge | Update due to changes to uba/mscp functions.
|
| 1.4 | 13-Oct-1996 |
christos | backout previous kprintf change
|
| 1.3 | 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
| 1.2 | 27-Aug-1996 |
cgd | change cfprint_t type definition to take a const char *, rather than a char *, because that's what was really intended, and because if the print function modifies the string, various things could become unhappy (so the string should _not_ be modified).
|
| 1.1 | 19-Jul-1996 |
ragge | Support for the VAXBI bus, and KDB50 device driver (MSCP disk). Parts of this written by Chris Torek at the beginning of time.
|
| 1.2 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.1 | 19-Jul-1996 |
ragge | Support for the VAXBI bus, and KDB50 device driver (MSCP disk). Parts of this written by Chris Torek at the beginning of time.
|
| 1.4 | 04-Aug-1999 |
ragge | Moved to dev/bi.
|
| 1.3 | 19-Jan-1999 |
ragge | Allocate (almost) all interrupt vectors dynamically. Simplifies much work when adding support for new machines and devices.
|
| 1.2 | 01-Jan-1999 |
ragge | Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change made a whole bunch of annoying bugs disappear; mostly depending on bad use of NBPG in non-MD code. The VAX port was the only port that used this historical "feature".
The CL* macros should probably go away totally, there is no reason at all to keep them.
|
| 1.1 | 18-Oct-1998 |
ragge | Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
|