diff --git a/src/include/constants.h b/src/include/constants.h index d5ae3deed..0f4a3e3f6 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -3829,12 +3829,12 @@ #define SQUADRON_0E 0x0e #define SQUADRON_0F 0x0f -#define STACKSIZE_RMON 0x300 +#define STACKSIZE_RMON 0x40 #define STACKSIZE_IDLE 0x40 #define STACKSIZE_SCHED 0x400 #define STACKSIZE_MAIN 0x9800 #define STACKSIZE_AUDIO 0x1000 -#define STACKSIZE_FAULT 0x2000 +#define STACKSIZE_FAULT 0x40 #define STACKSIZE_RESET 0x100 #define STACK_START (0x80400000 \ diff --git a/src/lib/boot.c b/src/lib/boot.c index 38c1bb491..6126140e3 100644 --- a/src/lib/boot.c +++ b/src/lib/boot.c @@ -246,12 +246,6 @@ void bootCreateIdleThread(void) osStartThread(&g_IdleThread); } -void bootCreateRmonThread(void) -{ - osCreateThread(&g_RmonThread, THREAD_RMON, rmonproc, NULL, bootAllocateStack(THREAD_RMON, STACKSIZE_RMON), THREADPRI_RMON); - osStartThread(&g_RmonThread); -} - void bootCreateSchedThread(void) { osCreateMesgQueue(&g_SchedMesgQueue, var8008db48, ARRAYCOUNT(var8008db48)); @@ -271,7 +265,6 @@ void bootPhase2(void *arg) bootCreateIdleThread(); videbugCreate(); pimgrCreate(); - bootCreateRmonThread(); if (argsParseDebugArgs()) { osStopThread(NULL); diff --git a/src/lib/fault.c b/src/lib/fault.c index 4478de9ad..d453aa72c 100644 --- a/src/lib/fault.c +++ b/src/lib/fault.c @@ -8,7 +8,6 @@ void faultInit(void) { - crashCreateThread(); } void faultAssert(char *message, char *file, s32 line) diff --git a/src/lib/main.c b/src/lib/main.c index ba388a23d..068a9c802 100644 --- a/src/lib/main.c +++ b/src/lib/main.c @@ -327,7 +327,6 @@ void mainInit(void) u8 *start; u8 *end; - faultInit(); dmaInit(); amgrInit(); varsInit();