Re: kobj multiple inheritance

From: M. Warner Losh (imp_at_bsdimp.com)
Date: 09/22/03

  • Next message: Doug Rabson: "Re: kobj multiple inheritance"
    Date: Mon, 22 Sep 2003 09:52:25 -0600 (MDT)
    To: dfr@nlsystems.com
    
    

    In message: <1064221837.15078.14.camel@herring.nlsystems.com>
                Doug Rabson <dfr@nlsystems.com> writes:
    : This effectively allows all pci
    : drivers to get into the cardbus probe. If a particular driver needs to
    : treat its cardbus attachment specially, it can still do this by adding a
    : special cardbus driver (e.g. with a cardbus specific probe or attach
    : method) to the cardbus devclass (exactly as it does now).

    So if there's devices that can only be "base" pci, and have issues
    with all other types of pci-like buses, is there a way to say "only
    on pci bus, but none of the derived buses"? Or is it better to list
    those derived buses that are known to cause problems? I'd imagine
    that these devices would be rare, but I've worked on one....

    Also, we're violating the PC Card spec by not matching the CIS values,
    but reading the vendor/device instead. Technically, this is a
    violation and those registers aren't reqiured to be defined. So far,
    nobody has showed up with devices that don't have them, but I thought
    I'd point this out. It has been theorized that this is because so
    many designs share silicon with PCI.

    Warner

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


  • Next message: Doug Rabson: "Re: kobj multiple inheritance"

    Relevant Pages

    • ApSoft sspcic.sys socket services.
      ... Does anyone have any experience with the above socket services driver? ... Below is the information from the pci sniffer. ... PCI Class Bridge, type PCI to Cardbus ... Memory Range 0: None ...
      (comp.os.os2.misc)
    • FlyDVB-T Duo CardBus unter Suse 10
      ... FlyDVB-T Duo CardBus erkannt. ... anbei die Daten der Hardwareerkennung unter Suse 10. ... Vendor: pci 0x1131 "Philips Semiconductors" ... Driver: "saa7134" ...
      (de.comp.os.unix.linux.hardware)
    • Re: kobj multiple inheritance
      ... drivers to get into the cardbus probe. ... If a particular driver needs to ... > on pci bus, but none of the derived buses"? ... version of the hardware). ...
      (freebsd-arch)
    • PATCH: move cardbus container to "pci" devclass
      ... improves the support for Cardbus devices by changing the "cardbus" ... driver to implement the "pci" devclass rather than the "cardbus" ... PCI secondary bus numbers that their bridges are assigned. ... Cardbus devices without modifications. ...
      (freebsd-current)
    • PATCH: move cardbus container to "pci" devclass
      ... improves the support for Cardbus devices by changing the "cardbus" ... driver to implement the "pci" devclass rather than the "cardbus" ... PCI secondary bus numbers that their bridges are assigned. ... Cardbus devices without modifications. ...
      (freebsd-hackers)