Re: Transparent bridges (a. k. a. HUB-to-PCI bridges)?

From: Chuck Swiger (cswiger_at_mac.com)
Date: 11/24/04

  • Next message: M. Warner Losh: "Re: Transparent bridges (a. k. a. HUB-to-PCI bridges)?"
    Date: Wed, 24 Nov 2004 00:06:47 -0500
    To: "Wilkinson, Alex" <alex.wilkinson@dsto.defence.gov.au>
    
    

    Wilkinson, Alex wrote:
    > Trying to understand your nomenclature John, so that I can follow this thread.

    I'm no John Kennedy, nor even John Baldwin, but I'll give this a shot. :-)

    > Can you please elaborate on the following .... please ;-\
    >
    > 1. PCI bridges
    > - Host-PCI
    > - PCI-PCI

    A host-PCI bridge is typically part of the "southbridge" chip of modern
    motherboards; on Intel motherboards this is also called the ICH chip, such as
    the 82801AA/BA/CA/etc. VIA Southbridges include the VT8233/8235/8237/etc.

    A PCI-PCI bridge is commonly found on multifunction PCI cards, an example
    would be the DEC 21151 chip found on various four-port NICs.

    > 2. OOPish device object (device_t) ?

    True OOP involves encapsulation, polymorphism, and inheritence, and requires
    language support which is not really available in pure C. That being said,
    careful programming in C lets you create several closely-related structs for
    different types of "objects" which can all be utilized by a common set of
    functions.

    The most common example of this would probably be the protocol-independent
    struct sockaddr, which can handle IPv4, IPv6, and other types of network
    address formats using a common structure (or a related group of structures,
    depending on how you want to look at it). See "man getaddrinfo".

    > 3. $PIR table

    Stands for PCI Interrupt Routing table. When your computer boots, the BIOS is
    responsible for configuring at least the devices required to boot such that
    they and the BIOS agree as to which IRQ each device ought to use.

    Blah, I couldn't find a good link outside of Microsoft, but see here:

    http://www.microsoft.com/whdc/archive/pciirq.mspx

    -- 
    -Chuck
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: M. Warner Losh: "Re: Transparent bridges (a. k. a. HUB-to-PCI bridges)?"

    Relevant Pages

    • Re: Robo-catfight! (Sarah Conner Spoilers)
      ... moments. ... other Terminatrix. ... and Cameron just removed the chip at that point. ... chips to auto-destruct when the good guys do that, to keep John from ...
      (rec.arts.tv)
    • Re: Squawk and talk problems
      ... John P. Dayhuff ... chip either and all the EE's under it are jumpered and you can tell it ... I would also be careful as to what jumpers you are changing. ...
      (rec.games.pinball)
    • Re: 5 diamonds Poker Classic
      ... Chip counts at 7:30 ... 36 Joe Cassidy $ 50,000 ... 59 John Duthie $ 43,000 ... 144 David Plastik $ 29,000 ...
      (rec.gambling.poker)
    • Re: Squawk and talk problems
      ... John P. Dayhuff ... chip either and all the EE's under it are jumpered and you can tell it ... Centaur uses three game specific chips and FB2 only uses two that I can ...
      (rec.games.pinball)
    • Re: Negligee at Abbey Rd.--Geoff Emerick reminisces
      ... What was weird 30 years ago is accepted now as common. ... Rap stars and others use the f--- word commonly. ... (when John did it, I ... self destructive path and should have ...
      (rec.music.beatles)