diff --git a/source/arm11/debug.c b/source/arm11/debug.c index 9136e7a..205a861 100644 --- a/source/arm11/debug.c +++ b/source/arm11/debug.c @@ -50,6 +50,8 @@ { register u32 lr __asm__("lr"); + enterCriticalSection(); + consoleInit(SCREEN_SUB, NULL, false); ee_printf("\x1b[41m\x1b[0J\x1b[15C****PANIC!!!****\n\nlr = 0x%08" PRIX32 "\n", lr); @@ -68,6 +70,8 @@ { register u32 lr __asm__("lr"); + enterCriticalSection(); + consoleInit(SCREEN_SUB, NULL, false); ee_printf("\x1b[41m\x1b[0J\x1b[15C****PANIC!!!****\n\nlr = 0x%08" PRIX32 "\n", lr);