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

2025-03-07 Thread Denis Mukhin
On Thursday, March 6th, 2025 at 8:35 AM, Jan Beulich wrote: > > > On 06.03.2025 08:59, dm...@proton.me wrote:> --- a/xen/include/xen/consoled.h > > > +++ b/xen/include/xen/consoled.h > > @@ -1,12 +1,23 @@ > > +/* SPDX-License-Identifier: GPL-2.0-only */ > > #ifndef XEN_CONSOLED_H > > #define X

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

2025-03-06 Thread Jan Beulich
On 06.03.2025 08:59, dm...@proton.me wrote:> --- a/xen/include/xen/consoled.h > +++ b/xen/include/xen/consoled.h > @@ -1,12 +1,23 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > #ifndef __XEN_CONSOLED_H__ > #define __XEN_CONSOLED_H__ > > #include > > +int consoled_guest_tx(char c); > +

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

2025-03-05 Thread dmkhn
From: Denis Mukhin 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 b