Hi Hilbert,
Am 22.08.18 um 03:24 schrieb Hilbert Tu(杜睿哲_Pegatron):
> Maybe you are right. But as I know, CRB Harcuvar is one of supported
> board of Coreboot and it includes xHCI controller and USB interfaces.
Harcuvar is indeed supported by coreboot. But coreboot only initializes
the hardware up to a point where an OS or bootloader can use it. The OS
or bootloader still needs its own driver for the hardware. This is very
different as in the legacy BIOS/UEFI case (a BIOS would provide a driver
but coreboot doesn't).
So if you want to use GRUB as a coreboot payload and use USB, GRUB needs
its own driver for the xHCI. I would first try to confirm if or if not
the xHCI works with other payloads (e.g. SeaBIOS, Tianocore, libpayload
based) or an OS.
Nico