| History log of /src/sys/arch/vax/if |
| Revision | Date | Author | Comments |
| 1.48 | 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.47 | 05-Dec-2007 |
dyoung | branches: 1.47.8; 1.47.12; Use IFADDR_EMPTY().
|
| 1.46 | 05-Dec-2007 |
dyoung | Don't open-code queue(3) macros (x = ifnet.tqh_first; y = x.if_list.tqe_next). Instead, use the macros themselves.
|
| 1.45 | 04-Mar-2007 |
christos | branches: 1.45.18; 1.45.20; 1.45.26; 1.45.28; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.44 | 28-Mar-2006 |
thorpej | branches: 1.44.14; Use device_unit().
|
| 1.43 | 23-Feb-2006 |
thorpej | branches: 1.43.2; 1.43.4; 1.43.6; Use device_parent().
|
| 1.42 | 11-Dec-2005 |
christos | branches: 1.42.2; 1.42.4; 1.42.6; merge ktrace-lwp.
|
| 1.41 | 07-Aug-2003 |
agc | branches: 1.41.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.40 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.39 | 02-Oct-2002 |
thorpej | branches: 1.39.6; Add trailing ; to CFATTACH_DECL.
|
| 1.38 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.37 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.36 | 18-May-1999 |
thorpej | branches: 1.36.16; 1.36.20; Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() directly, call the function pointer (*if_input)(ifp, m). The input routine expects the packet header to be at the head of the packet, and will adjust as necessary. Privatize the layer 2 input and output routines, allowing *_ifattach() to set them up as appropriate.
|
| 1.35 | 29-Nov-1998 |
ragge | branches: 1.35.2; 1.35.6; 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.34 | 05-Nov-1998 |
ragge | EGCS fixes.
|
| 1.33 | 05-Jul-1998 |
jonathan | defopt NS, NSIP.
|
| 1.32 | 05-Jul-1998 |
jonathan | defopt ISO TPIP.
|
| 1.31 | 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
| 1.30 | 13-Apr-1998 |
ragge | Wall cleaning.
|
| 1.29 | 24-Jan-1998 |
ragge | Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use config_search instead.
|
| 1.28 | 12-Jan-1998 |
thorpej | Update for changes to config.
|
| 1.27 | 19-Apr-1997 |
ragge | Fix so that these files compile again after recent ARP changes.
|
| 1.26 | 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.25 | 15-Nov-1996 |
thorpej | branches: 1.25.6; Use bitmask_snprintf().
|
| 1.24 | 13-Oct-1996 |
christos | backout previous kprintf change
|
| 1.23 | 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
| 1.22 | 20-Aug-1996 |
ragge | Change uba* functions to take pointers, rather than uba unit numbers.
|
| 1.21 | 19-May-1996 |
ragge | Fixed all (proto)type errors. Fixes PR 2377.
|
| 1.20 | 07-May-1996 |
thorpej | Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
| 1.19 | 08-Apr-1996 |
ragge | Added prototypes to everything. Made all files compile with -Wall.
|
| 1.18 | 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.17 | 17-Mar-1996 |
ragge | Convert all devices according to the changes to config.
|
| 1.16 | 02-Mar-1996 |
ragge | Change config delay's to more reasonable values.
|
| 1.15 | 11-Feb-1996 |
ragge | Add prototypes.
|
| 1.14 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.13 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.12 | 30-Dec-1995 |
ragge | Don't include de.h; it doesn't exist anymore.
|
| 1.11 | 24-Dec-1995 |
mycroft | The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
| 1.10 | 01-Dec-1995 |
ragge | DELUA/DENUA & DELQA/DEQNA Ethernet adapters converted to new config.
|
| 1.9 | 30-Nov-1995 |
jtc | merge in changes from 1.1 release branch
|
| 1.8 | 10-Nov-1995 |
ragge | Dynamic allocate uba_softc and interrupt vectors. Allow for more that one uba.
|
| 1.7 | 05-Jul-1995 |
ragge | branches: 1.7.2; Changes due to common network code mods.
|
| 1.6 | 11-Apr-1995 |
mycroft | Sync with the rest of the world. Say goodbye to Mr. Trailer.
|
| 1.5 | 30-Mar-1995 |
ragge | Support for DEQNA/DELQA added.
|
| 1.4 | 13-Feb-1995 |
ragge | Bug fixes to get network function OK.
|
| 1.3 | 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.2 | 08-Oct-1994 |
ragge | fixed minor problem with mtpr()
|
| 1.1 | 02-Aug-1994 |
ragge | branches: 1.1.2; Initial VAX port merging.
|
| 1.1.2.2 | 02-Aug-1994 |
ragge | Initial VAX port merging.
|
| 1.1.2.1 | 02-Aug-1994 |
ragge | file if_de.c was added on branch netbsd-1-0 on 1994-08-02 20:19:46 +0000
|
| 1.7.2.1 | 15-Oct-1995 |
ragge | Type changing to be able to compile with -Werror.
|
| 1.25.6.2 | 10-Mar-1997 |
is | netinet/if_ether.h => netinet/if_inarp.h
|
| 1.25.6.1 | 06-Mar-1997 |
is | Convert to new ARP code.
|
| 1.35.6.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.35.2.1 | 11-Dec-1998 |
kenh | The beginnings of interface detach support. Still some bugs, but mostly works for me.
This work was originally by Bill Studenmund, and cleaned up by me.
|
| 1.36.20.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.36.16.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.39.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.39.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.39.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.41.16.4 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.41.16.3 | 07-Dec-2007 |
yamt | sync with head
|
| 1.41.16.2 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.41.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.42.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.42.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.42.2.1 | 01-Mar-2006 |
yamt | sync with head.
|
| 1.43.6.1 | 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
| 1.43.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.43.2.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.44.14.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.45.28.1 | 08-Dec-2007 |
ad | Sync with head.
|
| 1.45.26.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
| 1.45.20.2 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.45.20.1 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.45.18.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
| 1.47.12.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.47.8.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.6 | 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.5 | 11-Dec-2005 |
christos | branches: 1.5.50; 1.5.70; 1.5.74; merge ktrace-lwp.
|
| 1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.3 | 08-Apr-1996 |
ragge | branches: 1.3.64; Added prototypes to everything. Made all files compile with -Wall.
|
| 1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.1 | 02-Aug-1994 |
ragge | branches: 1.1.2; Initial VAX port merging.
|
| 1.1.2.2 | 02-Aug-1994 |
ragge | Initial VAX port merging.
|
| 1.1.2.1 | 02-Aug-1994 |
ragge | file if_dereg.h was added on branch netbsd-1-0 on 1994-08-02 20:19:49 +0000
|
| 1.3.64.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.64.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.64.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.16.1 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.5.74.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.5.70.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.5.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 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
|
| 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
|
| 1.36 | 30-Jun-1999 |
ragge | Outdated; moved to another location.
|
| 1.35 | 23-May-1999 |
ragge | Make this file compile again.
|
| 1.34 | 18-May-1999 |
thorpej | Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() directly, call the function pointer (*if_input)(ifp, m). The input routine expects the packet header to be at the head of the packet, and will adjust as necessary. Privatize the layer 2 input and output routines, allowing *_ifattach() to set them up as appropriate.
|
| 1.33 | 29-Nov-1998 |
ragge | branches: 1.33.2; 1.33.6; 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.32 | 05-Nov-1998 |
ragge | EGCS fixes.
|
| 1.31 | 05-Jul-1998 |
jonathan | defopt NS, NSIP.
|
| 1.30 | 05-Jul-1998 |
jonathan | defopt ISO TPIP.
|
| 1.29 | 05-Jul-1998 |
jonathan | defopt LLC
|
| 1.28 | 05-Jul-1998 |
jonathan | defopt CCITT.
|
| 1.27 | 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
| 1.26 | 20-Jun-1998 |
ragge | Fix some compile-time warnings. Pointed out by David Brownlee.
|
| 1.25 | 13-Mar-1998 |
ragge | Add support for "root on qe".
|
| 1.24 | 24-Jan-1998 |
ragge | Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use config_search instead.
|
| 1.23 | 12-Jan-1998 |
thorpej | Update for changes to config.
|
| 1.22 | 02-May-1997 |
ragge | BPF and multicast support added, patches provided by Jonathan Stone and Ken Wellsch. Fixes PR#2796.
|
| 1.21 | 19-Apr-1997 |
ragge | Fix so that these files compile again after recent ARP changes.
|
| 1.20 | 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.19 | 12-Feb-1997 |
ragge | Fix so it works with root over NFS.
|
| 1.18 | 13-Oct-1996 |
christos | branches: 1.18.6; backout previous kprintf change
|
| 1.17 | 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
| 1.16 | 20-Aug-1996 |
ragge | Change uba* functions to take pointers, rather than uba unit numbers.
|
| 1.15 | 19-May-1996 |
ragge | Fixed all (proto)type errors. Fixes PR 2377.
|
| 1.14 | 07-May-1996 |
thorpej | Changed struct ifnet to have a pointer to the softc of the underlying device and a printable "external name" (name + unit number), thus eliminating if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)() to take a struct ifnet *, rather than a unit number.
|
| 1.13 | 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.12 | 17-Mar-1996 |
ragge | Convert all devices according to the changes to config.
|
| 1.11 | 11-Feb-1996 |
ragge | Add prototypes.
|
| 1.10 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.9 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.8 | 24-Dec-1995 |
mycroft | The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
| 1.7 | 01-Dec-1995 |
ragge | DELUA/DENUA & DELQA/DEQNA Ethernet adapters converted to new config.
|
| 1.6 | 30-Nov-1995 |
jtc | merge in changes from 1.1 release branch
|
| 1.5 | 10-Nov-1995 |
ragge | Dynamic allocate uba_softc and interrupt vectors. Allow for more that one uba.
|
| 1.4 | 05-Jul-1995 |
ragge | branches: 1.4.2; Changes due to common network code mods.
|
| 1.3 | 16-Jun-1995 |
ragge | DELAY() removed, now common.
|
| 1.2 | 11-Apr-1995 |
mycroft | Sync with the rest of the world. Say goodbye to Mr. Trailer.
|
| 1.1 | 30-Mar-1995 |
ragge | Support for DEQNA/DELQA added.
|
| 1.4.2.1 | 15-Oct-1995 |
ragge | Type changing to be able to compile with -Werror.
|
| 1.18.6.3 | 10-Mar-1997 |
is | netinet/if_ether.h => netinet/if_inarp.h
|
| 1.18.6.2 | 06-Mar-1997 |
is | Merge in fix from the Trunk.
|
| 1.18.6.1 | 06-Mar-1997 |
is | Convert to new ARP code.
|
| 1.33.6.2 | 01-Jul-1999 |
thorpej | Sync w/ -current.
|
| 1.33.6.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.33.2.1 | 11-Dec-1998 |
kenh | The beginnings of interface detach support. Still some bugs, but mostly works for me.
This work was originally by Bill Studenmund, and cleaned up by me.
|
| 1.4 | 30-Jun-1999 |
ragge | Outdated; moved to another location.
|
| 1.3 | 12-Apr-1999 |
pk | Ungarble the copyright notice.
|
| 1.2 | 15-May-1997 |
ragge | branches: 1.2.16; Multicast definitions, forgotten in previous checkins.
|
| 1.1 | 30-Mar-1995 |
ragge | Support for DEQNA/DELQA added.
|
| 1.2.16.1 | 12-Apr-1999 |
pk | branches: 1.2.16.1.2; Pullup copyright text corrections.
|
| 1.2.16.1.2.2 | 01-Jul-1999 |
thorpej | Sync w/ -current.
|
| 1.2.16.1.2.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 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 | 25-Sep-2002 |
thorpej | branches: 1.17.6; Don't include <sys/map.h>.
|
| 1.16 | 05-Mar-2002 |
simonb | Don't cast argument to ffs() to long. Per discussion on port-alpha, noticed by Robert Elz.
|
| 1.15 | 01-Jan-1999 |
ragge | branches: 1.15.22; 1.15.26; 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.14 | 29-Nov-1998 |
ragge | branches: 1.14.2; 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.13 | 05-Nov-1998 |
ragge | EGCS fixes.
|
| 1.12 | 20-Aug-1996 |
ragge | Change uba* functions to take pointers, rather than uba unit numbers.
|
| 1.11 | 17-Mar-1996 |
ragge | Convert all devices according to the changes to config.
|
| 1.10 | 11-Feb-1996 |
ragge | Add prototypes.
|
| 1.9 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.8 | 02-Feb-1996 |
mycroft | Fix #includes.
|
| 1.7 | 10-Nov-1995 |
ragge | Dynamic allocate uba_softc and interrupt vectors. Allow for more that one uba.
|
| 1.6 | 11-Apr-1995 |
mycroft | GC old comment about trailers.
|
| 1.5 | 11-Apr-1995 |
mycroft | Sync with the rest of the world. Say goodbye to Mr. Trailer.
|
| 1.4 | 13-Feb-1995 |
ragge | Bug fixes to get network function OK.
|
| 1.3 | 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.2 | 08-Oct-1994 |
ragge | fixed minor problem with mtpr()
|
| 1.1 | 02-Aug-1994 |
ragge | branches: 1.1.2; Initial VAX port merging.
|
| 1.1.2.2 | 02-Aug-1994 |
ragge | Initial VAX port merging.
|
| 1.1.2.1 | 02-Aug-1994 |
ragge | file if_uba.c was added on branch netbsd-1-0 on 1994-08-02 20:19:50 +0000
|
| 1.14.2.1 | 11-Dec-1998 |
kenh | The beginnings of interface detach support. Still some bugs, but mostly works for me.
This work was originally by Bill Studenmund, and cleaned up by me.
|
| 1.15.26.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.15.26.1 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
| 1.15.22.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.15.22.1 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.17.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.17.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.17.6.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.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.11 | 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.10 | 04-Mar-2007 |
christos | branches: 1.10.20; 1.10.36; 1.10.40; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.9 | 11-Dec-2005 |
christos | branches: 1.9.26; merge ktrace-lwp.
|
| 1.8 | 07-Aug-2003 |
agc | branches: 1.8.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.7 | 03-May-2003 |
wiz | branches: 1.7.2; DMA, not dma nor Dma.
|
| 1.6 | 20-Aug-1996 |
ragge | Change uba* functions to take pointers, rather than uba unit numbers.
|
| 1.5 | 08-Apr-1996 |
ragge | Added prototypes to everything. Made all files compile with -Wall.
|
| 1.4 | 11-Feb-1996 |
ragge | Add prototypes.
|
| 1.3 | 11-May-1995 |
jtc | KERNEL -> _KERNEL
|
| 1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.1 | 02-Aug-1994 |
ragge | branches: 1.1.2; Initial VAX port merging.
|
| 1.1.2.2 | 02-Aug-1994 |
ragge | Initial VAX port merging.
|
| 1.1.2.1 | 02-Aug-1994 |
ragge | file if_uba.h was added on branch netbsd-1-0 on 1994-08-02 20:19:52 +0000
|
| 1.7.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.7.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.7.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.16.2 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.8.16.1 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.9.26.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.10.40.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.10.36.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.10.20.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.18 | 22-May-2017 |
ragge | Update copyright notice for Ludd (remove clause 3 & 4).
|
| 1.17 | 14-Dec-2010 |
matt | branches: 1.17.18; 1.17.36; Cleanup includes. Change <machine/XXX.h> to <sys/XXX.h> for bus, cpu, intr. Remove unneeded includes.
|
| 1.16 | 19-Jan-2010 |
pooka | branches: 1.16.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.15 | 14-Mar-2008 |
jkunz | branches: 1.15.4; Fix falout from recent VAX code rototill: MicroVAX 4000/[3-7]00 could not get HW Ethernet address.
|
| 1.14 | 14-Mar-2008 |
jkunz | Fix falout from recent VAX code rototill: MicroVAX 4000/1xx and 3100m9x could not get HW Ethernet address.
|
| 1.13 | 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.12 | 11-Dec-2005 |
christos | branches: 1.12.50; 1.12.70; 1.12.74; merge ktrace-lwp.
|
| 1.11 | 10-Nov-2003 |
wiz | branches: 1.11.16; Spell address with two d's. Inspired by similar changes in OpenBSD, originating from Jonathon Gray and forwarded by jmc@openbsd.
|
| 1.10 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.9 | 02-Oct-2002 |
thorpej | branches: 1.9.6; Add trailing ; to CFATTACH_DECL.
|
| 1.8 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.7 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.6 | 27-May-2002 |
ragge | Read correct Ethernet address on VXT2000.
|
| 1.5 | 04-Jun-2000 |
matt | branches: 1.5.6; 1.5.10; 1.5.18; 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.4 | 08-May-2000 |
ragge | branches: 1.4.2; Get correct MAC address out of rom on VAX 4000/200. From Michael Kukat.
|
| 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 | 08-Aug-1999 |
ragge | Add support for the SGEC.
|
| 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.4.2.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.5.18.1 | 30-May-2002 |
gehenna | Catch up with -current.
|
| 1.5.10.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.5.10.1 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
| 1.5.6.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.5.6.1 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.9.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.9.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.9.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.11.16.1 | 17-Mar-2008 |
yamt | sync with head.
|
| 1.12.74.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.12.70.1 | 24-Mar-2008 |
keiichi | sync with head.
|
| 1.12.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.15.4.1 | 11-Mar-2010 |
yamt | sync with head
|
| 1.16.4.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.17.36.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.17.18.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.3 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.2 | 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.1 | 01-Jul-1998 |
ragge | branches: 1.1.48; Added boot program support for the SGEC Ethernet controller, present on some VAX 4000 maachines. Written by Jay Maynard. (jmaynard@phoenix.net)
|
| 1.1.48.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.48.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.48.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|