Thanks Gary.  I agree that adding xHCI interface support shouldn't be *too* big 
a task.  I've started looking at it.

        - Garrett

On Sep 29, 2013, at 6:25 PM, Gary Mills <[email protected]> wrote:

> On Sun, Sep 29, 2013 at 06:12:09PM -0700, Garrett D'Amore wrote:
>> 
>> Just in case anyone is watching… I thought USBA used streams -- I
>> think USBA 1.0 actually did.  USBA 2.0 appears to be far more
>> straight-forward.  I'm going to take a serious look at seeing what
>> it would take to add USB 3.0 -- hopefully with only minor additions
>> to USBA instead of the full rearchitecture I was previously
>> believing was necessary.
> 
> I did a tiny bit of looking at USB 3.0.  It might be that only the
> xhci driver needs to be added.  I also found a couple of documents,
> although I'm sure there must be more.
> 
> http://www.linuxtopia.org/online_books/opensolaris_2008/DRIVER/html/usb-2.html
> 
>    The USBA 2.0 framework is a service layer that presents an abstract
>    view of USB devices to USBA-compliant client drivers. The framework
>    enables USBA-compliant client drivers to manage their USB devices. The
>    USBA 2.0 framework supports the USB 2.0 specification except for high
>    speed isochronous pipes. For information on the USB 2.0 specification,
>    see http://www.usb.org/.
> 
> http://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/extensible-host-controler-interface-usb-xhci.pdf
> 
>    The eXtensible Host Controller Interface (xHCI) specification
>    describes the register-level host controller interface for Universal
>    Serial Bus ( USB2 ) Revision 2.0 and above. The specification includes
>    a description of the hardware/software interface between system
>    software and the host controller hardware.
> 
>    This specification is intended for hardware component designers,
>    system builders and device driver (software) developers. The reader is
>    expected to be familiar with the current Universal Serial Bus
>    Specification revisions. In spite of due diligence, there may exist
>    conflicts between this specification and the USB Specification. The
>    USB Specifications take precedence on all issues of conflict
> 
> -- 
> -Gary Mills-          -refurb-                -Winnipeg, Manitoba, Canada-



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to