> Can you run QEMU with some debugging options: > qemu-mipsel -d in_asm,exec,cpu,unimp,guest_errors,nochain -D debug.log > -singlestep test
> and then put the resulting debug.log somewhere we can get it? > (it'll probably be quite large) The logging only shows this little information. It seems like only -d cpu works for a short while. ---------------- IN: main 0x00400090: bovc sp,sp,0x400014 Trace 0: 0x563b750f7100 [00000000/00400090/0xe2] main pc=0x00400090 HI=0x00000000 LO=0x00000000 ds 00e2 00000000 0 GPR00: r0 00000000 at 00000000 v0 00000000 v1 00000000 GPR04: a0 00000000 a1 00000000 a2 00000000 a3 00000000 GPR08: t0 00000000 t1 00000000 t2 00000000 t3 00000000 GPR12: t4 00000000 t5 00000000 t6 00000000 t7 00000000 GPR16: s0 00000000 s1 00000000 s2 00000000 s3 00000000 GPR20: s4 00000000 s5 00000000 s6 00000000 s7 00000000 GPR24: t8 00000000 t9 00000000 k0 00000000 k1 00000000 GPR28: gp 00000000 sp 7ffff090 s8 00000000 ra 00000000 CP0 Status 0x24000010 Cause 0x00000000 EPC 0x00000000 Config0 0x80000482 Config1 0x9e190c8f LLAddr 0x0000000000000000 Config2 0x80000000 Config3 0x00000000 Config4 0x00000000 Config5 0x00000000 ---------------- IN: main 0x00400094: dmult.g zero,sp,s8 Trace 0: 0x563b750f7240 [00000000/00400094/0xe2] main pc=0x00400094 HI=0x00000000 LO=0x00000000 ds 00e2 00000000 0 GPR00: r0 00000000 at 00000000 v0 00000000 v1 00000000 GPR04: a0 00000000 a1 00000000 a2 00000000 a3 00000000 GPR08: t0 00000000 t1 00000000 t2 00000000 t3 00000000 GPR12: t4 00000000 t5 00000000 t6 00000000 t7 00000000 GPR16: s0 00000000 s1 00000000 s2 00000000 s3 00000000 GPR20: s4 00000000 s5 00000000 s6 00000000 s7 00000000 GPR24: t8 00000000 t9 00000000 k0 00000000 k1 00000000 GPR28: gp 00000000 sp 7ffff070 s8 00000000 ra 00000000 CP0 Status 0x24000010 Cause 0x00000000 EPC 0x00000000 Config0 0x80000482 Config1 0x9e190c8f LLAddr 0x0000000000000000 Config2 0x80000000 Config3 0x00000000 Config4 0x00000000 Config5 0x00000000