History log of /src/sys/dev/isa/if_ate.c |
Revision | | Date | Author | Comments |
1.51 |
| 03-Feb-2019 |
mrg | - add or adjust /* FALLTHROUGH */ where appropriate - add __unreachable() after functions that can return but won't in this case, and thus can't be marked __dead easily
|
1.50 |
| 12-Apr-2008 |
tsutsui | branches: 1.50.92; Split device_t/softc for MI mb86960, with misc cosmetics.
|
1.49 |
| 08-Apr-2008 |
cegger | use aprint_*_dev and device_xname
|
1.48 |
| 19-Oct-2007 |
ad | branches: 1.48.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.47 |
| 16-Nov-2006 |
christos | branches: 1.47.8; 1.47.22; 1.47.24; 1.47.28; __unused removal on arguments; approved by core.
|
1.46 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.45 |
| 30-Aug-2006 |
christos | branches: 1.45.2; 1.45.4; fix incomplete initializers.
|
1.44 |
| 24-Dec-2005 |
perry | branches: 1.44.4; 1.44.8; __inline__ -> inline
|
1.43 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.42 |
| 09-Jan-2005 |
tsutsui | branches: 1.42.10; Some cosmetics: - remove __P() - use ansi decls - u_int8_t, u_char -> uint8_t - use macro for debug printfs - some KNF
|
1.41 |
| 12-Dec-2004 |
abs | Fix comments regarding configration bounaries
|
1.40 |
| 14-Sep-2004 |
drochner | Separate the namespace for default (ie unspecified) locators used by the isa.c bus driver and the "address/whatever not specified" argument passed to leaf device drivers. The former is "ISACF_XXX_DEFAULT" as generaterd by config(8), the latter "ISA_UNKNOWN_XXX", defined in isavar.h. This way we save a dependency of every ISA device driver on "locators.h".
|
1.39 |
| 30-Nov-2002 |
tsutsui | branches: 1.39.6; More cleanup of MI mb86960 driver: - Add support for byte system bus mode. Based on patch in kern/17193 by Christian Groessler, with some improvements by me. - Rename sc_flags in mb86960_softc to sc_stat, rename "type" to sc_flags to specify controller quirks and remove enum mb86960_type. - Pass controller type via new sc_flags in mb86960_softc rather than via an mb86960_attach() arg. - Handle unaligned mbufs properly in mb86960_write_mbufs(). (from ne2000.c) - Fix a signed/unsigned comparision warning. - Add definitions of status bits in the RX packed header. - Change types of some members in mb86960_softc.
|
1.38 |
| 05-Oct-2002 |
tsutsui | Slightly modify attach messages.
|
1.37 |
| 04-Oct-2002 |
tsutsui | Allied-Telesyn AT-1700xT and Allied-Telesis RE200x are actually identical, so show both names in attachment. (From FreeBSD's if_fe_isa.c)
|
1.36 |
| 04-Oct-2002 |
tsutsui | - Merge dev/ic/ate_subr.c into dev/ic/mb86960.c since it only has EEPROM read function which can also be used for other MB86965 based boards. - Rewrite EEPROM read function as per 93C06 EEPROM datasheet. - Misc cleanup.
|
1.35 |
| 02-Oct-2002 |
thorpej | Fix sizeof and whitespace bug from the script I'm using to do the CFATTACH_DECL conversion. (Grumble.)
|
1.34 |
| 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.33 |
| 28-Sep-2002 |
tsutsui | Move AT1700/RE2000 EEPROM definitions from isa/if_fereg.h to ic/ate_subr.h.
XXX Maybe all stuff in ate_subr.* should be merged into ic/mb86960*.[ch].
|
1.32 |
| 28-Sep-2002 |
tsutsui | Remove unused code in #if NetBSD <= 199712 part.
|
1.31 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.30 |
| 07-Jan-2002 |
thorpej | Overhaul of the ISA autoconfiguration code to support direct configuration of devices logically attached to the ISA bus:
* Change the isa_attach_args to have arrays of io, mem, irq, drq resources. * Add a "pnpnames" and a linked list of "pnpcompatnames" to the isa_attach_args. If either of these members are non-NULL, direct configuration of the bus is being performed. Add an ISA_DIRECT_CONFIG() macro to test for this. * Drivers are not allowed to modify the isa_attach_args unless direct configuration is not being performed and the probe fucntion is returning success. * Adapt device drivers -- currently, all driver probe routines return "no match" if ISA_DIRECT_CONFIG() evaluates to true.
|
1.29 |
| 21-Nov-2001 |
wiz | Presence looks better with a 'c' instead of an 's'.
|
1.28 |
| 13-Nov-2001 |
lukem | add RCSID
|
1.27 |
| 18-Jul-2001 |
thorpej | bcopy -> memcpy
|
1.26 |
| 31-Mar-2001 |
jdolecek | branches: 1.26.2; fix typo in comment
|
1.25 |
| 31-Mar-2001 |
jdolecek | Prepare for MCA attachment: * split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device definition to conf/files * cosmetic: attach with ate_isa
|
1.24 |
| 29-May-2000 |
jhawk | branches: 1.24.4; For all network drivers that call ether_ifattach(), and also have _detach() functions: Ensure that softc keeps state about whether the attach succeeded, and make the detach function return immediately if the attach did not complete.
|
1.23 |
| 07-Oct-1998 |
enami | branches: 1.23.12; 1.23.20; Enable early probe stage printf's not by DIAGNOSTIC but more driver specific macro constants.
|
1.22 |
| 09-Jun-1998 |
thorpej | Nuke __BROKEN_INDIRECT_CONFIG.
|
1.21 |
| 22-Mar-1998 |
enami | Split Fujitsu MB9696x based ethernet card driver into bus dependent/independent code and bus.h'fied.
|
1.20 |
| 12-Jan-1998 |
thorpej | Update for config changes.
|
1.19 |
| 05-Jan-1998 |
perry | RCSID Police.
|
1.18 |
| 15-Oct-1997 |
explorer | Add and/or update rnd_*() hooks
|
1.17 |
| 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.16 |
| 17-Oct-1996 |
thorpej | branches: 1.16.4; Appease the compiler: get rid of some unused variables, add some prototypes, and suppress a bogus "might be used uninitialized" warning. It's clear from reading the logic of the function that produces the warning that the variable will not be used uninitialized, but the compiler just isn't smart enough, I guess. Marked XXX for future reference.
|
1.15 |
| 13-Oct-1996 |
christos | backout kprintf changes
|
1.14 |
| 10-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
1.13 |
| 12-May-1996 |
mycroft | Use intr.h.
|
1.12 |
| 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_reset)() to take a struct ifnet *, rather than a unit number.
|
1.11 |
| 11-Apr-1996 |
cgd | update for addition of a machine-dependent cookie as the first argument to isa_intr_{,dis}establish().
|
1.10 |
| 08-Apr-1996 |
mycroft | If we dequeue a packet due to excessive collisions, make sure we check to see if the queue length has dropped to 0.
|
1.9 |
| 17-Mar-1996 |
thorpej | New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
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 |
| 07-Aug-1995 |
mycroft | Fix another comment.
|
1.6 |
| 07-Aug-1995 |
mycroft | Make this interface simplex. It's more efficient, and sidesteps the problem of receiving our own multicasts in promiscuous mode. Also, fix some outdated comments.
|
1.5 |
| 23-Jul-1995 |
mycroft | Init functions are always called at splimp().
|
1.4 |
| 23-Jul-1995 |
mycroft | Always use m_pkthdr.len on output. Panic if M_PKTHDR is not set.
|
1.3 |
| 28-Jun-1995 |
cgd | note that most of dev/ic's contents have changed names
|
1.2 |
| 12-Jun-1995 |
mycroft | Remove check for if_addrlist == 0; if_attach() always puts one address on the list, so this is a noop.
|
1.1 |
| 01-May-1995 |
mycroft | Add Masahiro SEKIGUCHI's MB8696[05] driver, ported, with some additional changes by me: * Make autoconfiguration work correctly for more models of AT1700. * Make the debugging code more robust and complete. * Tweak the output routine for better performance, and to eliminate an ugly kluge. Various other style cleanup. Needs more work.
|
1.16.4.3 |
| 10-Mar-1997 |
is | netinet/if_ether.h => netinet/if_inarp.h
|
1.16.4.2 |
| 27-Feb-1997 |
is | Removed #include <route.h> and #include <netisr.h>. They're not needed, and the latter will go away soon.
|
1.16.4.1 |
| 25-Feb-1997 |
is | Convert to the new world order.
|
1.23.20.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.23.12.2 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
1.23.12.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.24.4.8 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.24.4.7 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.24.4.6 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.24.4.5 |
| 11-Jan-2002 |
nathanw | More catchup.
|
1.24.4.4 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.24.4.3 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.24.4.2 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.24.4.1 |
| 09-Apr-2001 |
nathanw | Catch up with -current.
|
1.26.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.26.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.26.2.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.39.6.4 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.39.6.3 |
| 18-Dec-2004 |
skrll | Sync with HEAD.
|
1.39.6.2 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.39.6.1 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.42.10.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.42.10.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.42.10.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.44.8.1 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.44.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.45.4.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.45.4.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.45.2.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.47.28.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.47.24.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.47.22.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.47.8.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.48.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.50.92.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|