1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/dev/pccbb
Warner Losh 2724f3214d Some bridges, like o2 micro and maybe ricoh, have some issues between
the time the card is inserted and the time that the card is
configured.  This can lead to interrupt storms.  The O2Micro suggested
workaround is to route the card function interrupt to IRQ1.  It
appears from my testing that this is an acceptable workaround for most
chipsets (there's still some issue with the ricoh chipset).

Also, only look at the NOT_A_CARD bit when the bridge tells us there's
a card present.  At least one test caused this to be true after the
card was removed, but the author couldn't recreate it with the
workaround in place.  The change is more conservative than the
previous code, but still has the work around that wasn't present in
the older code.
2003-08-10 02:40:49 +00:00
..
pccbb.c Some bridges, like o2 micro and maybe ricoh, have some issues between 2003-08-10 02:40:49 +00:00
pccbbdevid.h fix typo in TI1515 ID. 2003-05-04 12:49:37 +00:00
pccbbreg.h CBB_SOCKET_STAT_ is too long. Change it to CBB_STATE_. Also, make 2003-08-09 20:49:22 +00:00
pccbbvar.h Make cbb interrupts MPSAFE: 2003-06-12 03:37:28 +00:00