[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v5 1/9] drivers/char: separate dbgp=xhci to dbc=xhci option
On Thu, Aug 25, 2022 at 05:44:54PM +0200, Jan Beulich wrote: > On 22.08.2022 17:27, Marek Marczykowski-Górecki wrote: > > This allows configuring EHCI and XHCI consoles separately, > > simultaneously. > > > > Suggested-by: Jan Beulich <jbeulich@xxxxxxxx> > > But was I maybe confused, and much less of a change would suffice? After > all ... > > > --- a/xen/drivers/char/xhci-dbc.c > > +++ b/xen/drivers/char/xhci-dbc.c > > @@ -1058,9 +1058,9 @@ static struct xhci_dbc_ctx ctx __aligned(16); > > static uint8_t out_wrk_buf[DBC_WORK_RING_CAP]; > > static struct xhci_string_descriptor str_buf[DBC_STRINGS_COUNT]; > > > > -static char __initdata opt_dbgp[30]; > > +static char __initdata opt_dbc[30]; > > > > -string_param("dbgp", opt_dbgp); > > +string_param("dbc", opt_dbc); > > > > void __init xhci_dbc_uart_init(void) > > { > > @@ -1068,25 +1068,25 @@ void __init xhci_dbc_uart_init(void) > > struct dbc *dbc = &uart->dbc; > > const char *e; > > > > - if ( strncmp(opt_dbgp, "xhci", 4) ) > > + if ( strncmp(opt_dbc, "xhci", 4) ) > > return; > > ... this already avoids mixing up who's going to parse what. So right > now I think that ... > > > @@ -1102,7 +1102,7 @@ void __init xhci_dbc_uart_init(void) > > dbc->dbc_str = str_buf; > > > > if ( dbc_open(dbc) ) > > - serial_register_uart(SERHND_DBGP, &dbc_uart_driver, &dbc_uart); > > + serial_register_uart(SERHND_DBC, &dbc_uart_driver, &dbc_uart); > > } > > ... this and other SERHND_* related changes are enough, and there's no > need for a separate "dbc=" option. But then you wouldn't be able to configure "dbgp=ehci dbgp=xhci" as one would override the other, no? > > > --- a/xen/include/xen/serial.h > > +++ b/xen/include/xen/serial.h > > @@ -95,6 +95,7 @@ struct uart_driver { > > # define SERHND_COM1 (0<<0) > > # define SERHND_COM2 (1<<0) > > # define SERHND_DBGP (2<<0) > > +# define SERHND_DBC (3<<0) > > Please also update the comment just out of context. > > Jan -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab Attachment:
signature.asc
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |