[SeaBIOS] [PATCH] usb: Replace EHCI to UHCI/OHCI synchronization with new scheme.

Kevin O'Connor kevin at koconnor.net
Mon Jan 6 18:27:00 CET 2014


On Fri, Dec 27, 2013 at 12:25:02PM -0500, Kevin O'Connor wrote:
> The previous code attempts to correlate which UHCI and OHCI
> controllers correlate with which EHCI controllers so that it can
> ensure high speed devices are handled by the EHCI code while low/full
> speed devices are handled by the UHCI/OHCI code.  Replace this logic
> by initializing all EHCI controllers first, and then initializing all
> UHCI and OHCI controllers.  This simplifies the code and improves
> support for some hardware devices that don't follow the OHCI/UHCI to
> EHCI correlation standard.
> 
> Also, remove the unused usb->busid field.

FYI, I have pushed this patch (along with the pvscsi, thread cleanup,
and block transfer patches).

-Kevin



More information about the SeaBIOS mailing list