Home | History | Annotate | Download | only in if
History log of /src/sys/arch/vax/if/if_le.c
RevisionDateAuthorComments
 1.37  14-Dec-2010  matt Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr.
Remove unneeded includes.
 1.36  19-Jan-2010  pooka branches: 1.36.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.35  26-Oct-2009  cegger kill extra whitespaces
reviewed by tsutsui@
 1.34  18-Mar-2009  cegger bcopy -> memcpy
 1.33  28-Apr-2008  martin branches: 1.33.8; 1.33.14;
Remove clause 3 and 4 from TNF licenses
 1.32  04-Apr-2008  tsutsui branches: 1.32.2; 1.32.4;
Split device_t/softc for le(4) and variants and misc cosmetic changes.
 1.31  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.30  04-Mar-2007  christos branches: 1.30.20; 1.30.36; 1.30.40;
Fix caddr_t fallout.
 1.29  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.28  11-Dec-2005  christos branches: 1.28.26;
merge ktrace-lwp.
 1.27  01-Apr-2005  yamt branches: 1.27.2;
merge yamt-km branch.
- don't use managed mappings/backing objects for wired memory allocations.
save some resources like pv_entry. also fix (most of) PR/27030.
- simplify kernel memory management API.
- simplify pmap bootstrap of some ports.
- some related cleanups.
 1.26  07-Aug-2003  agc branches: 1.26.8; 1.26.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.25  15-Jul-2003  lukem __KERNEL_RCSID()
 1.24  02-Oct-2002  thorpej branches: 1.24.6;
Add trailing ; to CFATTACH_DECL.
 1.23  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.22  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.21  28-Nov-2001  lukem use #ifdef INET instead of #if INET (for consistency with the rest of the kernel)
 1.20  29-Jun-2000  mrg branches: 1.20.4; 1.20.8;
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.19  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.18  05-Jun-2000  matt Adjust to new evcnt stuff.
 1.17  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.16  31-May-2000  matt Eliminate booted_from. extern'ed booted_device (for raidframe). nothing
outside autoconf.c in sys/arch/vax needs to deal with booted_device).
 1.15  27-Jan-2000  bouyer branches: 1.15.2;
Adapt for matt's changes.
 1.14  14-Aug-1999  ragge branches: 1.14.2;
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.13  15-Aug-1998  mycroft Assign my copyrights to TNF.
 1.12  21-Jul-1998  drochner adapt to LANCE driver split
 1.11  05-Jul-1998  jonathan defopt INET, NETATALK.
 1.10  24-Jan-1998  ragge Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use
config_search instead.
 1.9  12-Jan-1998  thorpej Update for changes to config.
 1.8  21-Apr-1997  ragge Remove #define LEDEBUG.
 1.7  17-Mar-1997  thorpej #include <net/if_media.h>
 1.6  15-Mar-1997  is New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
 1.5  15-Mar-1997  ragge Change the way boot device is figured out; now only using DEC numbers
and done when the device get attached.
 1.4  26-Feb-1997  ragge Patches to make VS2000 to work. From Ari Suutari.
 1.3  13-Oct-1996  christos branches: 1.3.6;
backout previous kprintf change
 1.2  11-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.1  20-Jul-1996  ragge LANCE driver for vaxstations.
 1.3.6.3  10-Mar-1997  is netinet/if_ether.h => netinet/if_inarp.h
 1.3.6.2  06-Mar-1997  is Merge in patch from the Trunk.
 1.3.6.1  06-Mar-1997  is Convert to new ARP code.
 1.14.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.15.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.20.8.2  18-Oct-2002  nathanw Catch up to -current.
 1.20.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.20.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.20.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.24.6.4  01-Apr-2005  skrll Sync with HEAD.
 1.24.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.24.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.24.6.1  03-Aug-2004  skrll Sync with HEAD
 1.26.10.1  12-Feb-2005  yamt use new apis.
 1.26.8.1  29-Apr-2005  kent sync with -current
 1.27.2.2  17-Mar-2008  yamt sync with head.
 1.27.2.1  03-Sep-2007  yamt sync with head.
 1.28.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.30.40.2  02-Jun-2008  mjf Sync with HEAD.
 1.30.40.1  03-Apr-2008  mjf Sync with HEAD.
 1.30.36.1  24-Mar-2008  keiichi sync with head.
 1.30.20.1  23-Mar-2008  matt sync with HEAD
 1.32.4.3  11-Mar-2010  yamt sync with head
 1.32.4.2  04-May-2009  yamt sync with head.
 1.32.4.1  16-May-2008  yamt sync with head.
 1.32.2.1  18-May-2008  yamt sync with head.
 1.33.14.1  13-May-2009  jym Sync with HEAD.

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

RSS XML Feed