From 3950b92ab837dce7c56503f71f0509973a4a5df3 Mon Sep 17 00:00:00 2001 From: SashegDev Date: Fri, 11 Sep 2026 06:11:22 +0000 Subject: [PATCH] saimaa: vec trap dumps r0-r15 --- qemu/saimaa.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/qemu/saimaa.c b/qemu/saimaa.c index 6c6469f..a2e0919 100644 --- a/qemu/saimaa.c +++ b/qemu/saimaa.c @@ -112,9 +112,13 @@ static uint64_t saimaa_vec_read(void *opaque, hwaddr off, unsigned size) size == 2 ? "fetch?" : "read", (unsigned)off, (unsigned long)pc - (th ? 4 : 8)); if (cpu) { - int b; - fprintf(stderr, " lr14=0x%x spsr=0x%x banks14=", - cpu->env.regs[14], cpu->env.spsr); + int b, r; + fprintf(stderr, " regs="); + for (r = 0; r < 16; r++) { + fprintf(stderr, "%x,", cpu->env.regs[r]); + } + fprintf(stderr, " spsr=0x%x banks14=", + cpu->env.spsr); for (b = 0; b < 8; b++) { fprintf(stderr, "%x,", cpu->env.banked_r14[b]); }