Home | History | Annotate | Download | only in isapnp
History log of /src/sys/dev/isapnp/if_ep_isapnp.c
RevisionDateAuthorComments
 1.35  14-Jul-2016  msaitoh - Use aprint*() more in xxx_attach().
- Add missing aprint_naive("\n").
- Remove extra spaces and tabs.
- KNF.
 1.34  27-Aug-2008  christos branches: 1.34.38; 1.34.58;
device_t changes, pmf, minor knf.
 1.33  08-Apr-2008  cegger branches: 1.33.4; 1.33.6; 1.33.10;
use aprint_*_dev and device_xname
 1.32  19-Oct-2007  ad branches: 1.32.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.31  16-Nov-2006  christos branches: 1.31.8; 1.31.22; 1.31.24; 1.31.28;
__unused removal on arguments; approved by core.
 1.30  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.29  29-Mar-2006  thorpej branches: 1.29.8; 1.29.10;
Use device_private().
 1.28  11-Dec-2005  christos branches: 1.28.4; 1.28.6; 1.28.8; 1.28.10; 1.28.12;
merge ktrace-lwp.
 1.27  27-Feb-2005  perry branches: 1.27.4;
nuke trailing whitespace
 1.26  04-Feb-2005  perry de-__P
 1.25  02-Oct-2002  thorpej branches: 1.25.6; 1.25.14; 1.25.16;
Add trailing ; to CFATTACH_DECL.
 1.24  30-Sep-2002  thorpej Use CFATTACH_DECL().
 1.23  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.22  13-Nov-2001  lukem add RCSID
 1.21  27-Jul-2001  thorpej Chipset is CORKSCREW for the 3c515.
 1.20  08-Jul-2001  thorpej branches: 1.20.2;
Remove unnecessary include files. From Onno van der Linden.
 1.19  22-Mar-1999  mycroft branches: 1.19.20;
Reject variant numbers which are too large (so that a new version of isapnpdevs
with an old driver will not lose mysteriously).
 1.18  22-Mar-1999  mycroft Update callers of isapnp_devmatch().
 1.17  04-Nov-1998  fvdl 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.16  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.15  23-Jul-1998  christos Create a master list of pnp logical and compatibility device codes instead
of hard-coding it into each driver and use a centralized probe function.
 1.14  05-Jul-1998  jonathan defopt NS, NSIP.
 1.13  05-Jul-1998  jonathan defopt INET, NETATALK.
 1.12  09-Jun-1998  thorpej Nuke __BROKEN_INDIRECT_CONFIG.
 1.11  17-Dec-1997  thorpej Don't initialize softc's space tags/handles until isapnp_config() has
been called. Pointed out by Lennart Augustsson.
 1.10  28-Oct-1997  christos DTRT with level and edge interrupts:
- add a type field to the isapnp_pin struct and set to IST_EDGE or
IST_LEVEL depending on the card configuration data.
- use the irq type field in all the drivers instead of hardcoding it.
 1.9  14-Oct-1997  thorpej branches: 1.9.2;
Pull down from marc-pcmcia branch:

Minor tweaks to deal with PCMCIA differences, and support for power
management.
 1.8  07-Aug-1997  christos GC unused connector finding code. This has moved to epconfig().
 1.7  27-Apr-1997  veego branches: 1.7.4;
Add other isapnp id's for the 3c509.
 1.6  30-Mar-1997  jonathan Add ifmedia hooks: include <ifmedia.h> and add sc_media to softc.
 1.5  21-Mar-1997  mycroft Minor changes.
 1.4  18-Mar-1997  christos PR/3353: From Alistair G. Crooks: move to the new arp world.
 1.3  18-Feb-1997  jonathan 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.2  23-Jan-1997  veego branches: 1.2.4;
Change on printf to remove duplicated informations and add a \n.
 1.1  22-Jan-1997  mycroft Add a frontend for the 3C509B.
 1.2.4.1  12-Mar-1997  is Merge in changes from Trunk
 1.7.4.3  27-Sep-1997  marc initialize enable/disable hooks to NULL so the bus independent code
dtrt.
 1.7.4.2  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.7.4.1  30-Jul-1997  marc added pcmcia infrastructure and a few devices
 1.9.2.2  17-Dec-1997  mellon Pull rev 1.11 up from trunk (thorpej)
 1.9.2.1  29-Oct-1997  thorpej Pull up from trunk: DTRT with level and edge interrupts.
 1.19.20.3  18-Oct-2002  nathanw Catch up to -current.
 1.19.20.2  14-Nov-2001  nathanw Catch up to -current.
 1.19.20.1  24-Aug-2001  nathanw Catch up with -current.
 1.20.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.20.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.20.2.1  03-Aug-2001  lukem update to -current
 1.25.16.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.25.16.1  12-Feb-2005  yamt sync with head.
 1.25.14.1  29-Apr-2005  kent sync with -current
 1.25.6.2  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.25.6.1  04-Feb-2005  skrll Sync with HEAD.
 1.27.4.3  27-Oct-2007  yamt sync with head.
 1.27.4.2  30-Dec-2006  yamt sync with head.
 1.27.4.1  21-Jun-2006  yamt sync with head.
 1.28.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.28.10.1  19-Apr-2006  elad sync with head.
 1.28.8.1  01-Apr-2006  yamt sync with head.
 1.28.6.1  22-Apr-2006  simonb Sync with head.
 1.28.4.1  09-Sep-2006  rpaulo sync with head
 1.29.10.2  10-Dec-2006  yamt sync with head.
 1.29.10.1  22-Oct-2006  yamt sync with head
 1.29.8.1  18-Nov-2006  ad Sync with head.
 1.31.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.31.24.1  06-Nov-2007  matt sync with HEAD
 1.31.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.31.8.1  23-Oct-2007  ad Sync with head.
 1.32.16.2  28-Sep-2008  mjf Sync with HEAD.
 1.32.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.33.10.1  19-Oct-2008  haad Sync with HEAD.
 1.33.6.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.33.4.1  04-May-2009  yamt sync with head.
 1.34.58.1  05-Oct-2016  skrll Sync with HEAD
 1.34.38.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed