Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2002 00:34:21 -0800 (PST)
From:      Warner Losh <imp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/pci pci_pci.c
Message-ID:  <200212030834.gB38YLFX017766@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2002/12/03 00:34:21 PST

  Modified files:
    sys/dev/pci          pci_pci.c 
  Log:
  Properly account for prefetchable memory when a request is being made.
  We allow the request to go through if it matches either a prefetchable
  or a non-prefetchable part of the bridge.  We do not check to make
  sure it is the right kind of memory because most drivers to not yet
  properly set RF_PREFETCHABLE (only cardbus seems to do so, and I'm not
  entirely sure it does it right).  RF_PREFETCHABLE was invented for
  cardbus, so hasn't been properly documented yet.
  
  This is still overridable by hw.pci.allow_unsupported_io_ranges, but
  the need for that is greatly reduced, especially for the nvida driver.
  
  Approved by: re
  Reviewed by: jhb and many testers
  Submitted by: Matt Emmerton (although this has been reworked somewhat)
  
  Revision  Changes    Path
  1.22      +112 -47   src/sys/dev/pci/pci_pci.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?200212030834.gB38YLFX017766>