On 26 July 2018 at 08:44, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote: > Does that really matter? As I pointed out before, we are not > interested in running the firmware on actual bare metal. What we do > care about is not having code in the reference firmware stack that was > added specifically to deal with the dynamic nature of our QEMU > platform.
I think we also care in the sense that what we put in the reference platform is an implicit recommendation. So if we (collectively) think that good Arm server platforms are likely to or should use XHCI, we should definitely consider going with that, rather than going with what happens to be being used on currently shipping hardware. (We should also consider whether we want to implicitly recommend that the USB controller should be memory-mapped rather than hanging off a PCI controller.) thanks -- PMM