NetBSD/sys/dev/mca
jdolecek 23f67512e0 edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS
flag to clear, even when the COMMAND COMPLETE interrupt already did happen,
  otherwise we get ATTENTION ERROR for next command if it happens soon
  enough; this fixes the reliability problems introduced by previous change

some other cleanup & simlify of edc_cmd_wait()/edc_run_cmd(), the 'secs'
  is just a hint used in !poll case only
add some comments
move status_block[] back to edc_mca_softc, to save stack memory
make #ifdef DEBUG #ifdef EDC_DEBUG and g/c some obsolete debug stuff
make some EAGAINs EIOs
edc_intr(): wakeup the waiter for any command, not just READ/WRITE DATA
2002-03-31 10:01:26 +00:00
..
3c523reg.h
Makefile.mcadevs
TODO aha at mca? confirmed working (test card provided by Jonathan Hankins) 2002-03-24 18:47:54 +00:00
aha_mca.c update comments + cosmetic change in aha_mca_probe() 2002-03-24 18:46:49 +00:00
com_mca.c
devlist2h.awk
ed_mca.c no need to splbio() while manipulating sc_q - it's accessed from 2002-03-29 20:10:46 +00:00
edc_mca.c edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS 2002-03-31 10:01:26 +00:00
edcreg.h
edcvar.h
edvar.h
esp_mca.c clarify copyright - this is all freshly written, no older code used 2001-12-04 20:51:23 +00:00
espreg.h Make this NCR 53C90 driver work, using the chip information from 2001-12-04 20:47:58 +00:00
espvar.h Make this NCR 53C90 driver work, using the chip information from 2001-12-04 20:47:58 +00:00
files.mca drop the isadma attribute for aha, aha at mca? doesn't use that 2002-03-24 18:03:58 +00:00
if_ate_mca.c
if_elmc_mca.c
if_ep_mca.c
if_le_mca.c
if_lereg.h
if_ne_mca.c
if_tr_mca.c
if_we_mca.c
mca.c
mca_subr.c
mcadevs
mcadevs.h regenerate (allocate identifier for NCR 53c90) 2001-12-01 10:44:35 +00:00
mcadevs_data.h regenerate (allocate identifier for NCR 53c90) 2001-12-01 10:44:35 +00:00
mcareg.h
mcavar.h