Date: Mon, 27 Aug 2001 13:29:09 -0700 (PDT) From: Warner Losh <imp@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa pci_cfgreg.c Message-ID: <200108272029.f7RKT9B60555@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
imp 2001/08/27 13:29:09 PDT
Modified files: (Branch: RELENG_4)
sys/i386/isa pci_cfgreg.c
Log:
Look for already routed interrupts first. If we find one report it, but do
not try to route it again.
Then look for unique ones.
Then pick one at "best guess" random.
Before we were a) always routing and b) finding the unique one first. This
lead to some unfortunate BIOS interactions.
With these fixes, I can use my boss' Toshiba Portege 7020CT with all
3C589, Orinoco Gold and ZoomAir 2M cards. Modems still wedge it
solid, however, for reasons unknown.
Also, introduce PRVERB macro to make this code less chatty easily in the
future.
Revision Changes Path
1.1.2.4 +37 -24 src/sys/i386/isa/Attic/pci_cfgreg.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108272029.f7RKT9B60555>
