[SeaBIOS] USB1 devices and CONFIG_THREADS

Gerd Hoffmann kraxel at redhat.com
Fri Dec 6 09:07:55 CET 2013


On Do, 2013-12-05 at 15:20 +0000, David Woodhouse wrote:
> On Thu, 2013-12-05 at 16:11 +0100, Gerd Hoffmann wrote:
> > I think not running configure_ehci() as thread should work too and is
> > a bit less agressive than wait_threads().  Waits only for the ehci
> > port probe threads finish (see usb_enumerate() func), not all threads.
> 
> Yeah. Is EHCI always initialised before OHCI/UHCI though? I'm staring at
> the code in usb_setup() and it seems to be attempting that, but I'm not
> 100% sure if that's what it's actually doing.

Yes, order is ehci first.

> And what about XHCI? Does that have similar interactions?

No, xhci handles all usb speeds itself.

cheers,
  Gerd





More information about the SeaBIOS mailing list