Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/i82365_pci.c
RevisionDateAuthorComments
 1.33  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.32  17-Sep-2009  tsutsui branches: 1.32.12; 1.32.22;
Misc KNF and cosmetics, and remove unnecessary casts etc.
 1.31  14-Sep-2009  tsutsui Use device_private(), proper types or variables for device_t and softc.
(not yet split though)

No crash on gxemul emulating hpcmips mobilepro.
 1.30  12-May-2009  cegger use device_private().
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.
 1.29  06-May-2009  cegger struct device * -> device_t, no functional changes intended.
 1.28  06-May-2009  cegger struct cfdata * -> cfdata_t, no functional changes intended.
 1.27  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.26  26-Jun-2008  drochner branches: 1.26.4; 1.26.10;
constify the pcmcia/cardbus method tables
 1.25  10-Apr-2008  cegger branches: 1.25.4; 1.25.6; 1.25.8;
use aprint_*_dev and device_xname
 1.24  16-Nov-2006  christos branches: 1.24.48;
__unused removal on arguments; approved by core.
 1.23  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.22  30-Aug-2006  christos branches: 1.22.2; 1.22.4;
add missing initializers.
 1.21  11-Dec-2005  christos branches: 1.21.4; 1.21.8;
merge ktrace-lwp.
 1.20  30-May-2005  christos branches: 1.20.2;
- const poisoning
- avoid variable shadowing.
 1.19  04-Feb-2005  perry de-__P
 1.18  11-Aug-2004  mycroft branches: 1.18.4; 1.18.6;
Rather than having a call up from the low-level driver to get the card type,
instead have a call down from the PCMCIA mid-layer to set it. Use this from
pcmcia_function_enable(). (Currently the policy is the same, but this would
allow for more flexibility in deciding which mode to use.)

Now it is safe to hold the socket enabled during attach, so do that. Only
one enable/disable cycle to attach a card now!
 1.17  31-Jan-2003  thorpej branches: 1.17.2;
Use aprint_*().
 1.16  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.15  30-Sep-2002  thorpej Use CFATTACH_DECL().
 1.14  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.13  15-Nov-2001  lukem don't need <sys/types.h> when including <sys/param.h>
 1.12  13-Nov-2001  lukem add RCSID
 1.11  24-Feb-2000  itohy branches: 1.11.6; 1.11.8;
Delete a superfluous newline in attach message.
 1.10  22-Feb-2000  enami Include dev/isa/isavar.h so that this file compiles again.
 1.9  22-Feb-2000  thorpej Don't use void * for chipset tags. Bad hacker, no biscuit.
 1.8  01-Feb-2000  chopps implement probing for available irqs on non-cirrus pcmcia controllers
including cardbus controllers running in pcic mode
 1.7  20-Dec-1998  nathanw branches: 1.7.8;
Fix up support for PCI attachments of pcic devices on i386 in general,
and the Cirrus Logic CL-PD6729 in particular.

From danw@mit.edu in PR port-i386/6436.
 1.6  17-Dec-1998  msaitoh fix an invalid panic message.
 1.5  30-Nov-1998  jtk Per PR/6172 (Johnny Lam, lamj@stat.cmu.edu), fix pcidevs identification
of CL-PD6729. See <http://www.cirrus.com/products/overviews/pd6729.html>.
 1.4  08-Jun-1998  thorpej Nuke __BROKEN_INDIRECT_CONFIG.
 1.3  23-May-1998  matt Changes so that these compile on NetBSD/alpha as well as NetBSD/i386.
 1.2  16-Oct-1997  thorpej Pull marc-pcmcia branch down from trunk.
 1.1  28-Aug-1997  marc branches: 1.1.2;
file i82365_pci.c was initially added on branch marc-pcmcia.
 1.1.2.4  16-Oct-1997  thorpej Copyright/license update.
 1.1.2.3  16-Oct-1997  thorpej KNF.
 1.1.2.2  27-Sep-1997  marc add io bus info. this whole file is a hack, really, so it's ok that
this is, too.
 1.1.2.1  28-Aug-1997  marc pci-specific code from i82365 driver bus split. This code needs some
serious help before it's likely to work, let alone be reasonable.
 1.7.8.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.11.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.11.8.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.11.6.3  18-Oct-2002  nathanw Catch up to -current.
 1.11.6.2  08-Jan-2002  nathanw Catch up to -current.
 1.11.6.1  14-Nov-2001  nathanw Catch up to -current.
 1.17.2.5  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.17.2.4  04-Feb-2005  skrll Sync with HEAD.
 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  12-Aug-2004  skrll Sync with HEAD.
 1.18.6.1  12-Feb-2005  yamt sync with head.
 1.18.4.1  29-Apr-2005  kent sync with -current
 1.20.2.1  30-Dec-2006  yamt sync with head.
 1.21.8.1  03-Sep-2006  yamt sync with head.
 1.21.4.1  09-Sep-2006  rpaulo sync with head
 1.22.4.2  10-Dec-2006  yamt sync with head.
 1.22.4.1  22-Oct-2006  yamt sync with head
 1.22.2.1  18-Nov-2006  ad Sync with head.
 1.24.48.2  29-Jun-2008  mjf Sync with HEAD.
 1.24.48.1  02-Jun-2008  mjf Sync with HEAD.
 1.25.8.1  27-Jun-2008  simonb Sync with head.
 1.25.6.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.25.4.4  11-Mar-2010  yamt sync with head
 1.25.4.3  16-Sep-2009  yamt sync with head
 1.25.4.2  16-May-2009  yamt sync with head
 1.25.4.1  04-May-2009  yamt sync with head.
 1.26.10.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.26.4.1  28-Apr-2009  skrll Sync with HEAD.
 1.32.22.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.32.12.1  30-Oct-2012  yamt sync with head

RSS XML Feed