Re: [PATCH v3] xen/consoled: clean up console handling for PV shim

2025-02-26 Thread Jan Beulich
On 26.02.2025 01:50, dm...@proton.me wrote: > --- a/xen/include/xen/consoled.h > +++ b/xen/include/xen/consoled.h > @@ -1,12 +1,34 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > #ifndef __XEN_CONSOLED_H__ > #define __XEN_CONSOLED_H__ > > #include > > +#ifdef CONFIG_PV_SHIM > + > void

[PATCH v3] xen/consoled: clean up console handling for PV shim

2025-02-25 Thread dmkhn
There are few places which check pv_shim console under CONFIG_PV_SHIM or CONFIG_X86 in xen console driver. Instead of inconsistent #ifdef-ing, introduce and use consoled_is_enabled() in switch_serial_input() and __serial_rx(). PV shim case is fixed in __serial_rx() - should be under 'pv_shim && p