On Thu, Dec 05, 2024 at 08:41:46PM -0800, Denis Mukhin via B4 Relay wrote: > From: Denis Mukhin <dmuk...@ford.com> > > Introduce new printk() variant for convenient printouts which skip '(XEN)' > prefix on xen console. This is needed for the case when physical console is > owned by a domain w/ in-hypervisor UART emulation enabled.
IIRC the ns8250 can only send or receive one byte (character) at a time, so you should likely put that on the console as soon as it's received? For the hardware domain we explicitly don't buffer writes to the console (see guest_console_write() hardware domain special handling). I wonder however how you deal with domains that don't have the console focus (ie: != console_rx), as for those I think you still want to use the (d<domid>) prefix? Thanks, Roger.