stackcheck.h (#1204)

* stackcheck.h

* warning

* Update src/boot_O2/stackcheck.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/boot_O2/stackcheck.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/boot_O2/stackcheck.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* stack

* format

* bss

* review

* review

---------

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
This commit is contained in:
Anghelo Carvajal
2023-04-18 17:50:34 -04:00
committed by GitHub
parent 823746d495
commit 4647ebb91b
16 changed files with 79 additions and 63 deletions
+6 -6
View File
@@ -1,22 +1,22 @@
#include "prevent_bss_reordering.h"
#include "global.h"
#include "stack.h"
#include "stackcheck.h"
StackEntry sBootStackInfo;
OSThread sIdleThread;
STACK(sIdleThreadStack, 0x400);
STACK(sIdleStack, 0x400);
StackEntry sIdleStackInfo;
STACK(sBootThreadStack, 0x400);
STACK(sBootStack, 0x400);
void bootproc(void) {
StackCheck_Init(&sBootStackInfo, sBootThreadStack, STACK_TOP(sBootThreadStack), 0, -1, "boot");
StackCheck_Init(&sBootStackInfo, sBootStack, STACK_TOP(sBootStack), 0, -1, "boot");
osMemSize = osGetMemSize();
func_800818F4();
osInitialize();
osUnmapTLBAll();
gCartHandle = osCartRomInit();
StackCheck_Init(&sIdleStackInfo, sIdleThreadStack, STACK_TOP(sIdleThreadStack), 0, 0x100, "idle");
osCreateThread(&sIdleThread, Z_THREAD_ID_IDLE, Idle_ThreadEntry, NULL, STACK_TOP(sIdleThreadStack),
Z_PRIORITY_IDLE);
StackCheck_Init(&sIdleStackInfo, sIdleStack, STACK_TOP(sIdleStack), 0, 0x100, "idle");
osCreateThread(&sIdleThread, Z_THREAD_ID_IDLE, Idle_ThreadEntry, NULL, STACK_TOP(sIdleStack), Z_PRIORITY_IDLE);
osStartThread(&sIdleThread);
}
+1
View File
@@ -2,6 +2,7 @@
#include "global.h"
#include "stack.h"
#include "vt.h"
#include "stackcheck.h"
extern FaultThreadStruct* sFaultContext;
extern f32 D_8009BE54;
+1 -1
View File
@@ -1,7 +1,7 @@
#include "prevent_bss_reordering.h"
#include "global.h"
#include "stack.h"
#include "buffers.h"
#include "stackcheck.h"
u8 D_80096B20 = 1;
vu8 gViConfigUseDefault = 1;
+1
View File
@@ -1,4 +1,5 @@
#include "global.h"
#include "stackcheck.h"
vs32 gIrqMgrResetStatus = 0;
volatile OSTime sIrqMgrResetTime = 0;
+1
View File
@@ -1,6 +1,7 @@
#include "prevent_bss_reordering.h"
#include "global.h"
#include "stack.h"
#include "stackcheck.h"
u32 sDmaMgrDmaBuffSize = 0x2000;