Skip site navigation (1)Skip section navigation (2)
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>