diff options
Diffstat (limited to 'include/nitro/os.c')
-rw-r--r-- | include/nitro/os.c | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/include/nitro/os.c b/include/nitro/os.c index a531740d..2531a636 100644 --- a/include/nitro/os.c +++ b/include/nitro/os.c @@ -4,6 +4,35 @@ #include "os.h" -asm void OS_GetProcMode() { +extern void PXI_Init(); +extern void OS_InitLock(); +extern void OS_InitIrqTable(); +extern void OS_SetIrqStackChecker(); +extern void OS_InitException(); +extern void MI_Init(); +extern void OS_InitVAlarm(); +extern void OSi_InitVramExclusive(); +extern void OS_InitThread(); +extern void OS_InitReset(); +extern void CTRDG_Init(); +extern void CARD_Init(); +extern void PM_Init(); + +void OS_Init(void) { + OS_InitArena(); + PXI_Init(); + OS_InitLock(); + OS_InitArenaEx(); + OS_InitIrqTable(); + OS_SetIrqStackChecker(); + OS_InitException(); + MI_Init(); + OS_InitVAlarm(); + OSi_InitVramExclusive(); + OS_InitThread(); + OS_InitReset(); + CTRDG_Init(); + CARD_Init(); + PM_Init(); +} -}
\ No newline at end of file |