Home | History | Annotate | Download | only in isa
History log of /src/sys/dev/isa/ess_isa.c
RevisionDateAuthorComments
 1.24  22-May-2010  tsutsui Split device_t/softc. Based on patch from cegger@.
ess_pnpbios.c and ess_ofisa.c fixes by me.

Tested on ess_isapnp.c, and no crash with ess_ofisa.c on shark.
 1.23  29-Sep-2009  cegger branches: 1.23.2; 1.23.4;
use aprint_* in attach routines
 1.22  05-May-2009  cegger struct device * -> device_t, use device_private()
 1.21  28-Apr-2008  martin branches: 1.21.14;
Remove clause 3 and 4 from TNF licenses
 1.20  08-Apr-2008  cegger branches: 1.20.2; 1.20.4;
use aprint_*_dev and device_xname
 1.19  19-Oct-2007  ad branches: 1.19.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.18  16-Nov-2006  christos branches: 1.18.8; 1.18.22; 1.18.24; 1.18.28;
__unused removal on arguments; approved by core.
 1.17  20-Oct-2006  reinoud Define DPRINTF(x) as an empty block to prevent gcc from complaining about
empty statements. This is still an empty statement but it will be filtered
out still.
 1.16  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.15  29-Mar-2006  thorpej branches: 1.15.8; 1.15.10;
Use device_cfdata().
 1.14  11-Dec-2005  christos branches: 1.14.4; 1.14.6; 1.14.8; 1.14.10; 1.14.12;
merge ktrace-lwp.
 1.13  13-Jan-2005  kent branches: 1.13.10;
ansify and KNF
 1.12  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.11  04-Aug-2004  drochner This is definitely what the world has been waiting for:-)
Allow to enable the game port on an ES1888, in case the firmware didn't
this. (Otherwise we still rely on the firmware having mapped the sound
related registers.)
Limit this to the "isa" attachment for now because this is the only
one I'm able to test.
Attach the "joy" device directly at "ess" to make sure the port is
enabled before the "joy" probe/attach.
This makes the joystick port usable on a "PWS" alpha (Miata).
 1.10  02-Oct-2002  thorpej branches: 1.10.6;
Fix sizeof and whitespace bug from the script I'm using to do the
CFATTACH_DECL conversion. (Grumble.)
 1.9  02-Oct-2002  thorpej Use CFATTACH_DECL().
 1.8  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.7  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.6  13-Nov-2001  lukem add RCSID
 1.5  18-Jun-1999  augustss branches: 1.5.14; 1.5.16;
Add support for ES18[67][89]. From PR #7427 by AW9K-NNK@asahi-net.or.jp,
Nonaka Kimihiro.
 1.4  18-Mar-1999  mycroft branches: 1.4.4;
Also fix ia_iosize.
 1.3  18-Mar-1999  mycroft Some fixes to the IRQ/DRQ configuration, and the probe output.
 1.2  16-Mar-1999  mycroft Adjustments for structure name changes.
 1.1  02-Mar-1999  nathanw Add ISA attachment for ess chips.
 1.4.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.5.16.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.5.16.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.5.14.2  18-Oct-2002  nathanw Catch up to -current.
 1.5.14.1  28-Feb-2002  nathanw Catch up to -current.
 1.10.6.4  17-Jan-2005  skrll Sync with HEAD.
 1.10.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.10.6.1  12-Aug-2004  skrll Sync with HEAD.
 1.13.10.3  27-Oct-2007  yamt sync with head.
 1.13.10.2  30-Dec-2006  yamt sync with head.
 1.13.10.1  21-Jun-2006  yamt sync with head.
 1.14.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.14.10.1  19-Apr-2006  elad sync with head.
 1.14.8.1  01-Apr-2006  yamt sync with head.
 1.14.6.1  22-Apr-2006  simonb Sync with head.
 1.14.4.1  09-Sep-2006  rpaulo sync with head
 1.15.10.2  10-Dec-2006  yamt sync with head.
 1.15.10.1  22-Oct-2006  yamt sync with head
 1.15.8.1  18-Nov-2006  ad Sync with head.
 1.18.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.18.24.1  06-Nov-2007  matt sync with HEAD
 1.18.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.18.8.1  23-Oct-2007  ad Sync with head.
 1.19.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.20.4.4  11-Aug-2010  yamt sync with head.
 1.20.4.3  11-Mar-2010  yamt sync with head
 1.20.4.2  16-May-2009  yamt sync with head
 1.20.4.1  16-May-2008  yamt sync with head.
 1.20.2.1  18-May-2008  yamt sync with head.
 1.21.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.23.4.1  30-May-2010  rmind sync with head
 1.23.2.1  17-Aug-2010  uebayasi Sync with HEAD.

RSS XML Feed