History log of /src/sys/dev/isa/fdc_isa.c |
Revision | | Date | Author | Comments |
1.21 |
| 18-Apr-2022 |
jmcneill | Do not attach if the parent bus failed to provide an ISA chipset tag.
|
1.20 |
| 13-Apr-2015 |
riastradh | Convert sys/dev to use <sys/rndsource.h>.
|
1.19 |
| 02-Feb-2012 |
tls | branches: 1.19.6; 1.19.24; Entropy-pool implementation move and cleanup.
1) Move core entropy-pool code and source/sink/sample management code to sys/kern from sys/dev.
2) Remove use of NRND as test for presence of entropy-pool code throughout source tree.
3) Remove use of RND_ENABLED in device drivers as microoptimization to avoid expensive operations on disabled entropy sources; make the rnd_add calls do this directly so all callers benefit.
4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might have lead to slight entropy overestimation for some sources.
5) Add new source types for environmental sensors, power sensors, VM system events, and skew between clocks, with a sample implementation for each.
ok releng to go in before the branch due to the difficulty of later pullup (widespread #ifdef removal and moved files). Tested with release builds on amd64 and evbarm and live testing on amd64.
|
1.18 |
| 28-Apr-2008 |
martin | branches: 1.18.34; 1.18.38; Remove clause 3 and 4 from TNF licenses
|
1.17 |
| 16-Mar-2008 |
cube | branches: 1.17.2; 1.17.4; Split device_t and softc for the ... wait for it ... [air quotes] MI variant of fdc(4)/fd(4). Other cosmetic changes as appropriate.
|
1.16 |
| 22-Feb-2008 |
dyoung | Suspend, resume, detach.
Use mutex(9) and condvar(9) instead of splbio(9)/splx(9) and tsleep(9)/wakeup(9).
Use device_t and accessors. Use aprint_*_dev().
|
1.15 |
| 19-Oct-2007 |
ad | branches: 1.15.12; 1.15.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.14 |
| 16-Nov-2006 |
christos | branches: 1.14.8; 1.14.22; 1.14.24; 1.14.28; __unused removal on arguments; approved by core.
|
1.13 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.12 |
| 11-Dec-2005 |
christos | branches: 1.12.20; 1.12.22; merge ktrace-lwp.
|
1.11 |
| 14-Sep-2004 |
drochner | branches: 1.11.12; 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.10 |
| 25-Sep-2003 |
mycroft | Modify the fdcattach() interface again, splitting it into two parts, so that DRQ allocation is done earlier.
|
1.9 |
| 25-Sep-2003 |
mycroft | Do fd probing after interrupts are enabled, and use tsleep() for delays. Also try to accept a recalibrate interrupt to terminate the delay -- but that doesn't seem to work reliably, so do a 2s timeout as well.
|
1.8 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.7 |
| 02-Oct-2002 |
thorpej | branches: 1.7.6; Fix sizeof and whitespace bug from the script I'm using to do the CFATTACH_DECL conversion. (Grumble.)
|
1.6 |
| 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.5 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.4 |
| 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.3 |
| 13-Nov-2001 |
lukem | add RCSID
|
1.2 |
| 02-May-2000 |
thorpej | branches: 1.2.6; 1.2.8; 1.2.10; Traditionally, the floppy controller was configured at 0x3f0 for 8 ports, but the registers actually begin at 0x3f2, and this is what PNPBIOS reports for the floppy controller resources. Adjust the register offsets and the mapping of them for the ISA front-end to compensate, so that the PNPBIOS attachment of the floppy controller actually works.
|
1.1 |
| 23-Apr-2000 |
thorpej | Carve off the ISA configuration bits from the floppy driver. Driver is still ISA-specific, but we can attach ISA instances with different configuration mechanisms now.
|
1.2.10.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.2.10.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.2.8.4 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.2.8.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.2.8.2 |
| 11-Jan-2002 |
nathanw | More catchup.
|
1.2.8.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.2.6.2 |
| 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.2.6.1 |
| 02-May-2000 |
bouyer | file fdc_isa.c was added on branch thorpej_scsipi on 2000-11-20 11:41:13 +0000
|
1.7.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.11.12.3 |
| 17-Mar-2008 |
yamt | sync with head.
|
1.11.12.2 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.11.12.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.12.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.12.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.12.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.14.28.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.14.24.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.14.24.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.14.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.14.8.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.15.16.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.15.16.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.15.12.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.17.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.17.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.18.38.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.18.34.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.19.24.1 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.19.6.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|