On Wed, Dec 14, 2022 at 11:51:31AM +0100, Jan Beulich wrote:
> On 11.12.2022 03:10, Marek Marczykowski-Górecki wrote:
> > --- a/xen/drivers/char/xhci-dbc.c
> > +++ b/xen/drivers/char/xhci-dbc.c
> > @@ -286,39 +286,87 @@ static void *dbc_sys_map_xhc(uint64_t phys, size_t
> > size)
> > return f
On 11.12.2022 03:10, Marek Marczykowski-Górecki wrote:
> --- a/xen/drivers/char/xhci-dbc.c
> +++ b/xen/drivers/char/xhci-dbc.c
> @@ -286,39 +286,87 @@ static void *dbc_sys_map_xhc(uint64_t phys, size_t size)
> return fix_to_virt(FIX_XHCI_END);
> }
>
> +static void xhci_bios_handoff(struct d
On (at least some) AMD systems, XHCI isn't on bus 0 (in my case, it was
bus 4). Search all of them.
Signed-off-by: Marek Marczykowski-Górecki
---
xen/drivers/char/xhci-dbc.c | 84 +-
1 file changed, 66 insertions(+), 18 deletions(-)
diff --git a/xen/drivers/c