summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2003-08-10 02:40:49 +0000
committerimp <imp@FreeBSD.org>2003-08-10 02:40:49 +0000
commitaf325fd3af882a05dc76b02119f41725de0dd5ec (patch)
tree00c12ab8da533ae0a5c13964ac445558fb327821 /sys/pci
parent38b3b484f3cb63d58a043bca4e4900b96a6f92ec (diff)
downloadFreeBSD-src-af325fd3af882a05dc76b02119f41725de0dd5ec.zip
FreeBSD-src-af325fd3af882a05dc76b02119f41725de0dd5ec.tar.gz
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.
Diffstat (limited to 'sys/pci')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud