On 06.12.2024 05:41, Denis Mukhin via B4 Relay wrote: > 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.
Imo it should still be guest_printk() which is then used from there. > --- a/xen/include/xen/lib.h > +++ b/xen/include/xen/lib.h > @@ -61,6 +61,9 @@ debugtrace_printk(const char *fmt, ...) {} > extern void printk(const char *fmt, ...) > __attribute__ ((format (printf, 1, 2), cold)); > > +extern void printk_common(const char *fmt, ...) > + __attribute__ ((format (printf, 1, 2))); No "cold" attribute, compared to printk()? Jan