Joseph Smith wrote:
Also I really want to learn USB for coreboot payload purposes. Did anyone realize with all these different payloads we have none of them support USB completely?? Filo is the only one that supports OHCI but that is it. I want to learn about USB so I can get some USB support for legacy USB devices (keyboards/mouse) as well as support for booting USB drives. This non-USB situation is and always has been disturbing to me :-0 In a certain way it puts coreboot behind the times...
We're pretty far with the UHCI stack in GRUB2. If you are looking for a USB project to jump on, we can certainly use help ;-)
Initial keyboard support is there. MSC support is there, UHCI is there.
Missing: Fixes, Testing, OHCI, EHCI, Fixes, Fixes, Testing...
Maybe we can pack it into libpayload instead of GRUB2 too, so we can make it available to more payloads?