NetBSD/sys/dev
martin abd28c6cc2 Stopgap fix for PR 9984: sprinkle some (small) delays at appropriate
places into the CIS reading code.

The card in question has IO8 only enabled in its CIS info and is apparently
not able to keep up with quick reads. It words fine in a pcmcia slot but
panics(!) the kernel in a TI 1250 cardbus slot. This may be a failure of
the pci cardbus code when initializing this bridge. When finding (and
fixing) that, we should back this change out.

The card I am testing with is not broken, I have multiple versions of it
(AVM Fritz! pcmcia ISDN card), all work fine on windows and all cause
us to panic because of bogus CIS info read.

XXX - panicing because of bogus CIS data is probably another error.
2001-02-10 23:22:10 +00:00
..
ata Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
bi ALTQ'ify. 2000-12-14 06:59:01 +00:00
cardbus Regen. 2001-02-07 10:23:47 +00:00
dec Support files to use wskbd/wsmouse on VAXen with DZ-like chips. 2000-12-02 17:03:55 +00:00
eisa constify 2001-01-18 20:28:15 +00:00
hpc I forgot to initialize bicons for hpcmips. 2001-02-09 20:42:27 +00:00
i2c
i2o FC peripherals on DPT/Adaptec boards only respond to private class messages. 2001-02-07 17:05:46 +00:00
ic Include MII glue here -- some DP8390-compatible chips have MII 2001-02-10 17:18:02 +00:00
ieee1394 XXX ALTQ (not done in 1394 layer yet). 2000-12-14 07:03:50 +00:00
isa Insert missing '#' for cpp(1). This should close PR/12167. 2001-02-10 12:16:34 +00:00
isapnp Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem device ID. 2001-01-26 11:04:20 +00:00
mca describe more precisely when the keyboard freeze happens 2000-08-13 22:30:19 +00:00
microcode make patches[] const 2001-01-22 14:30:43 +00:00
mii Regen. 2001-01-07 15:01:06 +00:00
mscp Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
news Move NEWS keymap file into MI place to share with news68k. 2001-01-25 13:13:59 +00:00
ofisa Do ess_config_addr() in the ofisa front end, rather than in the match 2001-01-06 22:50:00 +00:00
ofw Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
pci Add an option (defopt) PCI_NETBSD_CONFIGURE that provides PCI bus 2001-02-09 14:33:15 +00:00
pckbc cause the "delete" key to actually send \177 like it used to 2001-01-23 19:25:14 +00:00
pcmcia Stopgap fix for PR 9984: sprinkle some (small) delays at appropriate 2001-02-10 23:22:10 +00:00
qbus Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
raidframe include <sys/param.h> before <sys/ioctl.h> 2001-02-03 12:51:10 +00:00
rasops Now does character remapping depending on font encoding. 2001-02-02 06:01:01 +00:00
rcons fix 16BPP support (for next68k), from Timm Wetzel. 2000-09-29 06:29:47 +00:00
sbus Use splnet() to block network interrupts, not splimp(). 2001-01-14 17:37:41 +00:00
scsipi Force certain commands (i.e. DVD authentication) to PIO mode. They are 2001-01-22 07:00:39 +00:00
std No-op commit to force update to a non-"-kk" revision. 2001-01-18 17:47:58 +00:00
sun Get rid of (unintentionally added) ^M. 2001-01-10 14:58:08 +00:00
sysmon Make sure to clear sysmon_armed_wdog once the watchdog timer 2001-01-30 22:24:31 +00:00
tc - paint underline on text honouring WSSCREEN_UNDERLINE. 2001-01-19 05:43:43 +00:00
usb Fix INSYSTEM_USBCALBLE quirk entry: 2001-02-08 13:24:05 +00:00
vme Patch from PR kern/8001, submitted by Rafal Boni. 2001-01-22 22:28:43 +00:00
wscons Added a fontencoding for the Sony fonts. 2001-02-02 05:58:04 +00:00
wsfont Fix duplicate cookie. 2001-02-07 13:59:24 +00:00
xmi Initial support for the XMI bus on VAX, MIPS and Alpha systems. 2000-07-06 17:45:52 +00:00
auconv.c
auconv.h
audio_if.h Change the kernel mmap interface so that the offset to map is an 2000-06-26 04:55:19 +00:00
audio.c The previous revision was my fault. audio_calcwater() needs to be 2001-01-25 15:25:34 +00:00
audiovar.h
ccd.c Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
ccdvar.h
clock_subr.c Move #define POSIX_BASE_YEAR to clock_subr.h. 2000-10-03 13:41:07 +00:00
clock_subr.h Move #define POSIX_BASE_YEAR to clock_subr.h. 2000-10-03 13:41:07 +00:00
cninit.c
cons.c check for when cnopen() will call itself recursively, and panic instead of losing badly. 2000-06-12 05:02:22 +00:00
cons.h move static function getstr() to cons.c, make it publically available 2000-05-08 16:30:57 +00:00
DEVNAMES Add mlx. 2001-02-06 13:10:03 +00:00
ld.c Allow for draining/adjusting the queue. 2001-02-04 17:15:37 +00:00
ldvar.h Allow for draining/adjusting the queue. 2001-02-04 17:15:37 +00:00
Makefile Recurse into i2o/. 2000-11-08 19:45:49 +00:00
md_root.c Add MI md_root.c, per discussion on tech-kern. 2000-10-02 15:22:32 +00:00
md.c Fix md_root.c path in comment. 2001-02-08 13:11:31 +00:00
md.h
midi_if.h Define splaudio as splbio and IPL_AUDIO as IPL_BIO only if IPL_AUDIO 2000-07-07 01:11:12 +00:00
midi.c solve the race condition while output for umidi. 2001-01-31 16:19:35 +00:00
midisyn.c constify 2001-01-18 20:28:15 +00:00
midisynvar.h
midivar.h add detaching/deactivation code to midi driver. 2001-01-13 16:09:04 +00:00
mulaw.c constify 2001-01-18 20:28:15 +00:00
mulaw.h
rnd.c Take just the low-order 32 bits of cpu_counter() here. 2000-07-02 21:04:33 +00:00
rndpool.c portability fix: when rotating, don't do shifts >= wordsize. 2000-06-10 17:01:15 +00:00
sequencer.c
sequencervar.h
vnd.c Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when 2001-01-08 02:03:45 +00:00
vndvar.h