Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 May 1999 15:13:42 -0700 (PDT)
From:      Roger Hardiman <roger@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/pci pci.c pci_compat.c pcivar.h
Message-ID:  <199905312213.PAA00619@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
roger       1999/05/31 15:13:41 PDT

  Modified files:
    sys/pci              pci.c pci_compat.c pcivar.h 
  Log:
  On the new Meteor cards, the Philips SAA 7116 is connected to the PCI bus
  via an IBM PCI-PCI bridge (82351 or 82352 or 82353)
  
  The driver must identify if it is on a secondary PCI bus, which is
  created via the IBM PCI-PCI bridge. If it is, then it must initialise
  the IBM PCI-PCI bridge correctly.
  
  To do this, the following new functions are added.
  Because they use the pcici_t tag, they are considered 2.2 compatibility APIs
    pcici_t * pci_get_parent_from_tag(pcici_t tag);
    int       pci_get_bus_from_tag(pcici_t tag);
  
  (The _from_tag suffix is used to prevent clashes with similarly named
   newbus PCI API functions)
  
  Submitted by: Anton Berezin <tobez@plab.ku.dk>
  Reviewed by:  Doug Rabson <dfr@nlsystems.com>
  Reworked by:  Me (roger)
  
  Revision  Changes    Path
  1.108     +47 -1     src/sys/pci/pci.c
  1.29      +13 -1     src/sys/pci/pci_compat.c
  1.34      +7 -1      src/sys/pci/pcivar.h



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?199905312213.PAA00619>