History log of /src/sys/dev/isa/if_ec.c |
Revision | | Date | Author | Comments |
1.37 |
| 08-Feb-2024 |
andvar | s/transeiver/transceiver/ in comments.
|
1.36 |
| 29-May-2019 |
msaitoh | KNF. No functional change.
|
1.35 |
| 08-Feb-2018 |
dholland | branches: 1.35.4; Typos.
|
1.34 |
| 24-Apr-2011 |
plunky | use static inline for ec_readmem(), it is not referenced elsewhere
(avoids C99 vs GNU semantics for external inline functions)
|
1.33 |
| 28-Apr-2008 |
martin | branches: 1.33.22; 1.33.28; Remove clause 3 and 4 from TNF licenses
|
1.32 |
| 12-Mar-2008 |
cube | branches: 1.32.2; 1.32.4; Split device_t and softc for the NE2000 Ethernet chip and all its variants and attachments. Use device_t accessors, correct types, and ANSIfy when appropriate.
|
1.31 |
| 19-Oct-2007 |
ad | branches: 1.31.12; 1.31.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.30 |
| 04-Mar-2007 |
christos | branches: 1.30.2; 1.30.14; 1.30.16; 1.30.20; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.29 |
| 16-Nov-2006 |
christos | branches: 1.29.4; __unused removal on arguments; approved by core.
|
1.28 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.27 |
| 29-Mar-2006 |
thorpej | branches: 1.27.8; 1.27.10; Use device_cfdata().
|
1.26 |
| 24-Dec-2005 |
perry | branches: 1.26.4; 1.26.6; 1.26.8; 1.26.10; 1.26.12; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.25 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.24 |
| 27-Feb-2005 |
perry | branches: 1.24.4; nuke trailing whitespace
|
1.23 |
| 04-Feb-2005 |
perry | de-__P
|
1.22 |
| 14-Sep-2004 |
drochner | branches: 1.22.4; 1.22.6; 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.21 |
| 11-May-2004 |
wiz | Fix typo in comment; from Sergey Svishchev.
|
1.20 |
| 15-Jan-2003 |
bouyer | branches: 1.20.2; Zero out the NIC memory when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN sc->write_mbuf now return len of buffer, including padding. Tested with a PCI ne2000.
|
1.19 |
| 02-Oct-2002 |
thorpej | Fix sizeof and whitespace bug from the script I'm using to do the CFATTACH_DECL conversion. (Grumble.)
|
1.18 |
| 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.17 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.16 |
| 07-Jan-2002 |
thorpej | branches: 1.16.10; 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.15 |
| 13-Nov-2001 |
lukem | add RCSID
|
1.14 |
| 08-Jul-2001 |
thorpej | branches: 1.14.2; Remove unnecessary include files. From Onno van der Linden.
|
1.13 |
| 11-Jun-2001 |
wiz | transceiver, not transciever.
|
1.12 |
| 12-Feb-2001 |
thorpej | branches: 1.12.2; Adjust the way that media is initialized on DP8390-compatible chips. The dp8390_softc now has media_init and media_fini function pointers that do the work.
|
1.11 |
| 23-Mar-1999 |
drochner | branches: 1.11.8; Use BUS_SPACE_ALIGNED_POINTER() instead of ALIGNED_POINTER() where the pointer in not just used to access memory but is bassed to bus_space_xxx_n() methods. For debugging purposes, bus_space can have additional constraints which will be properly met by BUS_SPACE_ALIGNED_POINTER().
|
1.10 |
| 27-Oct-1998 |
thorpej | branches: 1.10.4; Holy smokes, batman! Actually fill in the "init_card" entry point!
|
1.9 |
| 05-Jul-1998 |
jonathan | defopt NS, NSIP.
|
1.8 |
| 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
1.7 |
| 25-Jun-1998 |
thorpej | When writing packets to transmit buffers, do unaligned buffer fixups, more-or-less lifted from the Shark CS8900 driver.
|
1.6 |
| 09-Jun-1998 |
thorpej | Nuke __BROKEN_INDIRECT_CONFIG.
|
1.5 |
| 26-Jan-1998 |
thorpej | Update copyright.
|
1.4 |
| 26-Jan-1998 |
thorpej | If we're using these devices on a big-endian CPU, byte swap the "count" field in the dp8390's packet header (because the dp8390 runs in little-endian mode in these cases). Inspired by an e-mail from Kazuki Sakamoto.
|
1.3 |
| 12-Jan-1998 |
thorpej | Update for config changes.
|
1.2 |
| 02-Nov-1997 |
thorpej | branches: 1.2.2; Fix a slight brain lapse.
|
1.1 |
| 02-Nov-1997 |
thorpej | Front-end to the dp8390 chip driver for the 3Com 3c503 Ethernet interface. Supports changing media with ifconfig's "media" directive.
This splits the 3c503 functionality out of the ISA "ed" driver, much the same way NE2000 support was split out.
|
1.2.2.3 |
| 29-Oct-1998 |
cgd | pull up rev 1.10 from trunk (thorpej)
|
1.2.2.2 |
| 05-Nov-1997 |
thorpej | Update from trunk: split 3Com 3c503 support and WD/SMC Ethernet support into "ec" and "we" drivers, respectively, and obsolete the "ed" driver.
|
1.2.2.1 |
| 02-Nov-1997 |
thorpej | file if_ec.c was added on branch netbsd-1-3 on 1997-11-05 19:10:15 +0000
|
1.10.4.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.11.8.1 |
| 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.12.2.7 |
| 17-Jan-2003 |
thorpej | Sync with HEAD.
|
1.12.2.6 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.12.2.5 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.12.2.4 |
| 11-Jan-2002 |
nathanw | More catchup.
|
1.12.2.3 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.12.2.2 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.12.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.14.2.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.14.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.16.10.1 |
| 27-Jan-2003 |
jmc | Pullup revisions 1.19-1.20 (requested by bouyer in ticket #1096) Zero out the NIC memory when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN sc->write_mbuf now return len of buffer, including padding.
|
1.20.2.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.20.2.4 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.20.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.20.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.20.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.22.6.2 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.22.6.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
1.22.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.24.4.5 |
| 17-Mar-2008 |
yamt | sync with head.
|
1.24.4.4 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.24.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.24.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.24.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.26.12.1 |
| 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
1.26.10.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.26.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
1.26.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.26.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.27.10.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.27.10.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.27.8.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.29.4.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.30.20.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.30.16.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.30.16.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.30.14.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.30.2.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.31.16.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.31.16.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.31.12.1 |
| 24-Mar-2008 |
keiichi | 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.28.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.33.22.1 |
| 31-May-2011 |
rmind | sync with head
|
1.35.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|