Home | History | Annotate | Download | only in if
History log of /src/sys/arch/vax/if/if_le_vsbus.c
RevisionDateAuthorComments
 1.29  29-May-2022  rin le(4): Fix resource leaks for error paths.

XXX
Compile test only (at least one arch per driver).
 1.28  14-Dec-2010  matt Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr.
Remove unneeded includes.
 1.27  19-Jan-2010  pooka branches: 1.27.4;
Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client. This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached. However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff. ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
 1.26  26-Oct-2009  cegger kill extra whitespaces
reviewed by tsutsui@
 1.25  18-Mar-2009  cegger bcopy -> memcpy
 1.24  28-Apr-2008  martin branches: 1.24.8; 1.24.14;
Remove clause 3 and 4 from TNF licenses
 1.23  04-Apr-2008  tsutsui branches: 1.23.2; 1.23.4;
Split device_t/softc for le(4) and variants and misc cosmetic changes.
 1.22  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.21  04-Mar-2007  christos branches: 1.21.20; 1.21.36; 1.21.40;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.20  11-Dec-2005  christos branches: 1.20.26;
merge ktrace-lwp.
 1.19  07-Aug-2003  agc branches: 1.19.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.18  15-Jul-2003  lukem __KERNEL_RCSID()
 1.17  03-May-2003  wiz branches: 1.17.2;
DMA, not dma nor Dma.
 1.16  01-Apr-2003  thorpej Use PAGE_SIZE rather than NBPG.
 1.15  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.14  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.13  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.12  28-Nov-2001  lukem use #ifdef INET instead of #if INET (for consistency with the rest of the kernel)
 1.11  04-Feb-2001  ragge branches: 1.11.4; 1.11.8;
Giant update from Michael Kukat (michael@unixiron.org).
Fixes support for:
MicroVAX 3100m90
MicroVAX 3100m95
VAX 4000/100 (tested)
VAX 4000/105A (tested)
VAX 4000/108
VAX 4000/400 (tested)
VAX 4000/500 (tested)
VAX 4000/600
 1.10  29-Jun-2000  mrg remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.9  26-Jun-2000  mrg remove/move more mach vm header files:

<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>

also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
 1.8  05-Jun-2000  matt Adjust to new evcnt stuff.
 1.7  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.6  22-May-2000  matt branches: 1.6.2;
Remove RPB hook from here and put in autoconf.c
 1.5  18-Mar-2000  ragge Fix typo that caused lance chip not to be detected.
 1.4  04-Mar-2000  matt Oopps. forgot to commit this.
 1.3  24-Jan-2000  matt More files that were changed.
 1.2  27-Aug-1999  ragge branches: 1.2.2;
Changes for 4000/90.
 1.1  14-Aug-1999  ragge Support for on-board LANCE on MicroVAX 3300/3400. Also use MI LANCE
code for VAXstations again; though not functioning correctly on all
types of machines. (Will fix that later).
 1.2.2.2  11-Feb-2001  bouyer Sync with HEAD.
 1.2.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.6.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.11.8.2  18-Oct-2002  nathanw Catch up to -current.
 1.11.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.11.4.2  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.11.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.17.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.17.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.17.2.1  03-Aug-2004  skrll Sync with HEAD
 1.19.16.2  17-Mar-2008  yamt sync with head.
 1.19.16.1  03-Sep-2007  yamt sync with head.
 1.20.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.21.40.2  02-Jun-2008  mjf Sync with HEAD.
 1.21.40.1  03-Apr-2008  mjf Sync with HEAD.
 1.21.36.1  24-Mar-2008  keiichi sync with head.
 1.21.20.1  23-Mar-2008  matt sync with HEAD
 1.23.4.3  11-Mar-2010  yamt sync with head
 1.23.4.2  04-May-2009  yamt sync with head.
 1.23.4.1  16-May-2008  yamt sync with head.
 1.23.2.1  18-May-2008  yamt sync with head.
 1.24.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.24.8.1  28-Apr-2009  skrll Sync with HEAD.
 1.27.4.1  05-Mar-2011  rmind sync with head

RSS XML Feed