Re: [RFC PATCH 2/3] drivers/char: search all buses for xhci

2022-12-14 Thread Marek Marczykowski-Górecki
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

Re: [RFC PATCH 2/3] drivers/char: search all buses for xhci

2022-12-14 Thread Jan Beulich
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

[RFC PATCH 2/3] drivers/char: search all buses for xhci

2022-12-10 Thread Marek Marczykowski-Górecki
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