History log of /src/sys/dev/eisa/if_ep_eisa.c |
Revision | | Date | Author | Comments |
1.44 |
| 27-Jan-2021 |
thorpej | Use eisa_compatible_{match,lookup}().
|
1.43 |
| 29-Mar-2014 |
christos | branches: 1.43.44; make pci_intr_string and eisa_intr_string take a buffer and a length instead of relying in local static storage.
|
1.42 |
| 18-Jan-2010 |
pooka | branches: 1.42.12; 1.42.22; 1.42.26; nuke unused bpf inclusions
|
1.41 |
| 04-Dec-2009 |
njoly | Cleanup interrupt establish error messages. Do not mix aprint_error/aprint_normal/printf calls for a single line.
|
1.40 |
| 31-Jan-2009 |
martin | Add id for 5090 variant - reported in PR kern/40524 by Andrew Daugherity.
|
1.39 |
| 27-Aug-2008 |
christos | branches: 1.39.2; 1.39.4; device_t changes, pmf, minor knf.
|
1.38 |
| 28-Apr-2008 |
martin | branches: 1.38.2; 1.38.6; Remove clause 3 and 4 from TNF licenses
|
1.37 |
| 06-Apr-2008 |
cegger | branches: 1.37.2; 1.37.4; use aprint_*_dev and device_xname
|
1.36 |
| 19-Oct-2007 |
ad | branches: 1.36.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.35 |
| 16-Nov-2006 |
christos | branches: 1.35.2; 1.35.8; 1.35.22; 1.35.24; 1.35.28; __unused removal on arguments; approved by core.
|
1.34 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.33 |
| 07-Sep-2006 |
dogcow | branches: 1.33.2; 1.33.4; remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP.
|
1.32 |
| 29-Mar-2006 |
thorpej | Use device_private().
|
1.31 |
| 11-Dec-2005 |
christos | branches: 1.31.4; 1.31.6; 1.31.8; 1.31.10; 1.31.12; merge ktrace-lwp.
|
1.30 |
| 27-Feb-2005 |
perry | branches: 1.30.4; nuke trailing whitespace
|
1.29 |
| 23-Aug-2004 |
thorpej | branches: 1.29.4; 1.29.6; - Use ANSI function decls. - Sprinkle some static around. - Sprinkle some const around.
|
1.28 |
| 08-Feb-2003 |
jdolecek | branches: 1.28.2; Don't do EISA reset on attach. This made the card reset to use default irq, rather than to use the one configured by EISA, and perhaps had some other side effects - according to Pavel Cahyna, NOT doing the reset improved receive performance significantly. This also resolves old thread on current-users regarding this EISA card.
|
1.27 |
| 02-Oct-2002 |
thorpej | Add trailing ; to CFATTACH_DECL.
|
1.26 |
| 30-Sep-2002 |
thorpej | Use CFATTACH_DECL().
|
1.25 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.24 |
| 13-Nov-2001 |
lukem | add RCSID
|
1.23 |
| 14-Sep-2001 |
martin | Give the cards a bit more time for initialization (closes PR 13947) and add product IDs for two 3C509 TP variants (closes PR 13948). Both changes from Christian Groessler.
|
1.22 |
| 07-May-2000 |
martin | branches: 1.22.6; 1.22.8; 1.22.10; Minimized io ports reserved by this driver to the ports actually needed. Fixes PR kern/5279 for this driver.
|
1.21 |
| 19-Aug-1999 |
tron | branches: 1.21.2; Recognize a 3Com 3c509 Combo configured in EISA mode. Fixes PR kern/8234 by Thomas Pfaff.
|
1.20 |
| 13-Apr-1999 |
jonathan | Fix duplicate "3com" from attach, as noted in PR#7607.
|
1.19 |
| 04-Nov-1998 |
fvdl | branches: 1.19.6; 1.19.8; Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename constants from EP_ to ELINK_ since they're now used in the ex driver as well.
|
1.18 |
| 12-Aug-1998 |
thorpej | Completely rewrite media selection. Add support for the MII/PHY on the 3Com 3c905-TX and 3c905-T4. Fix handling of the MII on the 3c595-MII and 3c597-MII (can't talk to the PHYs on these cards; just use "manual" for the external MII port).
Fixes kern/4782 (Chris Demetriou).
|
1.17 |
| 05-Jul-1998 |
jonathan | defopt NS, NSIP.
|
1.16 |
| 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
1.15 |
| 08-Jun-1998 |
thorpej | Nuke __BROKEN_INDIRECT_CONFIG.
|
1.14 |
| 14-Oct-1997 |
thorpej | Pull down from marc-pcmcia branch:
Minor tweaks to deal with PCMCIA differences, and support for power management.
|
1.13 |
| 18-Apr-1997 |
cgd | branches: 1.13.4; compile when __BROKEN_INDIRECT_CONFIG isn't defined.
|
1.12 |
| 30-Mar-1997 |
jonathan | Add ifmedia hooks: include <ifmedia.h> and add sc_media to softc.
|
1.11 |
| 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.10 |
| 18-Feb-1997 |
jonathan | branches: 1.10.2; Move if_ep media-sense code from front ends to inside back end, to prepare for if_media, and to support EISA 3c59x cards:
* change epconfig() to take a short that encodes the chipset type (3c509, or Demon/Vortex/Boomerang). * add distinct 3c509 and Demon/Vortex/Boomerang media-sense functions to back end. * Add EISA match/attach support for the 3c592 and 3c597 (Demon) cards as well as the 3c509-comatibl EISA 3c509/3c579.
* Assume that ISA and ISA PnP cards are 3c509-style, until proof to the contrary (e.g. large packet support).
Tested on 3c595, 3c590, and 3c509b. Not tested on 3c515 or Demon.
|
1.9 |
| 21-Oct-1996 |
thorpej | New bus.h implementation/interface: - No more distinction between i/o-mapped and memory-mapped devices. It's all "bus space" now, and space tags differentiate the space with finer grain than the bus chipset tag. - Add memory barrier methods. - Implement space alloc/free methods. - Implement region read/write methods (like memcpy to/from bus space). This interface provides a better abstraction for dealing with machine-independent chipset drivers.
|
1.8 |
| 13-Oct-1996 |
christos | backout kprintf changes
|
1.7 |
| 10-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
1.6 |
| 14-May-1996 |
thorpej | Be more careful with types.
|
1.5 |
| 12-May-1996 |
mycroft | Use intr.h.
|
1.4 |
| 10-May-1996 |
thorpej | Update Herb's e-mail address; beer.org feels a lot more friendly.
|
1.3 |
| 03-May-1996 |
christos | - include <sys/systm.h> - remove unused variables
|
1.2 |
| 30-Apr-1996 |
thorpej | Convert the Etherlink III (ep) driver to use <machine/bus.h>.
|
1.1 |
| 25-Apr-1996 |
thorpej | Break up the ep driver into isa, eisa, and pci front-ends and a bus-independent core driver. Tested on all three bus types, including an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in your kernel config file to catch this one). XXX Driver still needs to be converted to <machine/bus.h>
|
1.10.2.5 |
| 10-Mar-1997 |
is | Fix glitches in the =>if_inarp.h change.
|
1.10.2.4 |
| 09-Mar-1997 |
is | netinet/if_ether.h -> netinet/if_inarp.h
|
1.10.2.3 |
| 27-Feb-1997 |
is | Removed #include <route.h> and #include <netisr.h>. They're not needed, and the latter will go away soon.
|
1.10.2.2 |
| 20-Feb-1997 |
is | Change the EISA elink3 and pdq devices to the new world order.
|
1.10.2.1 |
| 18-Feb-1997 |
is | file if_ep_eisa.c was added on branch is-newarp on 1997-02-20 16:45:31 +0000
|
1.13.4.2 |
| 27-Sep-1997 |
marc | initialize enable/disable hooks to NULL so the bus independent code dtrt.
|
1.13.4.1 |
| 30-Jul-1997 |
marc | added pcmcia infrastructure and a few devices
|
1.19.8.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.19.6.2 |
| 11-May-2000 |
he | Pull up revision 1.22 (requested by martin): Only allocate the I/O space required. This permits an ISDN4BSD kernel with e.g. an AVM Fritz! card to work with an ep0 card in EISA slot 1. Fixes PR#5279.
|
1.19.6.1 |
| 22-Aug-1999 |
he | Pullup eisadevs 1.16 and if_ep_eisa.c 1.20-1.21 to recognize a 3Com 3c509 Combo configured in EISA mode, fixing PR8234. From tron.
|
1.21.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.22.10.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.22.8.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.22.8.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.22.6.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.22.6.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.22.6.1 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.28.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.28.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.28.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.28.2.1 |
| 25-Aug-2004 |
skrll | Sync with HEAD.
|
1.29.6.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.29.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.30.4.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.30.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.30.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.31.12.1 |
| 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
1.31.10.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.31.8.2 |
| 14-Sep-2006 |
yamt | sync with head.
|
1.31.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
1.31.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.31.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.33.4.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.33.4.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.33.2.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.35.28.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.35.24.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.35.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.35.8.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.35.2.1 |
| 31-Jan-2009 |
bouyer | Pull up following revision(s) (requested by martin in ticket #1271): sys/dev/eisa/if_ep_eisa.c: revision 1.40 Add id for 5090 variant - reported in PR kern/40524 by Andrew Daugherity.
|
1.36.16.2 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.36.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.37.4.3 |
| 11-Mar-2010 |
yamt | sync with head
|
1.37.4.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.37.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.37.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.38.6.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.38.2.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.39.4.1 |
| 02-Feb-2009 |
snj | Pull up following revision(s) (requested by martin in ticket #387): sys/dev/eisa/if_ep_eisa.c: revision 1.40 Add id for 5090 variant - reported in PR kern/40524 by Andrew Daugherity.
|
1.39.2.1 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.42.26.1 |
| 18-May-2014 |
rmind | sync with head
|
1.42.22.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.42.12.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.43.44.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|