saimaa: vec trap prints maze mailbox
This commit is contained in:
@@ -108,9 +108,17 @@ static uint64_t saimaa_vec_read(void *opaque, hwaddr off, unsigned size)
|
||||
ARMCPU *cpu = ARM_CPU(current_cpu);
|
||||
uint64_t pc = cpu ? cpu->env.regs[15] : 0;
|
||||
int th = cpu ? cpu->env.thumb : 0;
|
||||
uint32_t mb0 = 0, mb1 = 0;
|
||||
if (saimaa_vec_n < 3) {
|
||||
cpu_physical_memory_read(0x08062200, &mb0, 4);
|
||||
cpu_physical_memory_read(0x08062204, &mb1, 4);
|
||||
}
|
||||
fprintf(stderr, "saimaa-vec: %s off=0x%x pc=0x%lx",
|
||||
size == 2 ? "fetch?" : "read",
|
||||
(unsigned)off, (unsigned long)pc - (th ? 4 : 8));
|
||||
if (saimaa_vec_n < 3) {
|
||||
fprintf(stderr, " maze-mailbox: lr=0x%x sp=0x%x", mb0, mb1);
|
||||
}
|
||||
if (cpu) {
|
||||
int b, r;
|
||||
fprintf(stderr, " regs=");
|
||||
|
||||
Reference in New Issue
Block a user