From 738fa4cb7674d7708b78aaec3bb8f323267761da Mon Sep 17 00:00:00 2001 From: SashegDev Date: Fri, 11 Sep 2026 07:52:15 +0000 Subject: [PATCH] saimaa: log UART TX to stderr --- qemu/saimaa.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qemu/saimaa.c b/qemu/saimaa.c index d6fe169..35c220b 100644 --- a/qemu/saimaa.c +++ b/qemu/saimaa.c @@ -177,6 +177,14 @@ static void saimaa_uart_write(void *opaque, hwaddr off, uint64_t val, SaimaaUartState *s = SAIMAA_UART(opaque); (void)s; if (off == 0x70) { /* UARTDM_TF */ + static int uart_n; + if (uart_n < 64) { + fprintf(stderr, "saimaa-uart: TX 0x%02x '%c'\n", + (unsigned)(val & 0xff), + (val & 0xff) >= 32 && (val & 0xff) < 127 ? + (char)(val & 0xff) : '.'); + uart_n++; + } putchar(val & 0xff); fflush(stdout); return;