Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2001 09:35:01 -0700 (PDT)
From:      Warner Losh <imp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/pci pci_cfgreg.c
Message-ID:  <200108281635.f7SGZ1H88633@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2001/08/28 09:35:01 PDT

  Modified files:
    sys/i386/pci         pci_cfgreg.c 
  Log:
  It turns out that while Toshiba laptops don't want to route interrupts
  multiple times, others do.  The last strategy, which was to assume
  that already routed interrupts were good and just return them doesn't
  work for some laptops.  So, instead, we have a new strategy: we notice
  that we have an interrupt that's already routed.  We go ahead and try
  to route it, none the less.  We will assume that it is correctly
  routed, even if the route fails.  We still assume that other failures
  in the bios32 call are because the interrupt is NOT routed.
  
  Note: some laptops do not support the bios32 interface to PCI BIOS and
  we need to call it via the INT 2A interface.  That is another windmill
  to till at later.
  
  Also correct a minor typo and minor whitespace nits.
  
  Strong MFC candidate.
  
  Revision  Changes    Path
  1.80      +11 -18    src/sys/i386/pci/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?200108281635.f7SGZ1H88633>