1#ifndef _DOLPHIN_OS_INTERNAL_H_
2#define _DOLPHIN_OS_INTERNAL_H_
OSTime time
Definition GXInit.c:34
static int min(int a, int b)
Definition JHIComm.cpp:156
static OSContext context
Definition JUTException.cpp:181
u8 __OSException
Definition OSException.h:31
void(* __OSInterruptHandler)(__OSInterrupt interrupt, OSContext *context)
Definition OSInterrupt.h:97
s16 __OSInterrupt
Definition OSInterrupt.h:11
u32 OSInterruptMask
Definition OSInterrupt.h:12
void __init_user(void)
Definition __ppc_eabi_init.cpp:28
void __OSModuleInit(void)
Definition OSLink.c:489
void __OSUnlockAllMutex(OSThread *thread)
Definition OSMutex.c:108
void __OSPSInit(void)
Definition OS.c:605
void __OSShutdownDevices(BOOL doRecal)
Definition OSReset.c:167
void __OSInitMemoryProtection(void)
Definition OSMemory.c:193
char * __OSPIErrors[8]
Definition OSInterrupt.c:67
void __OSReschedule(void)
Definition OSThread.c:400
void __OSSystemCallVectorStart()
u8 __OSGetBootMode(void)
Definition OSRtc.c:409
int __OSSetRTC(u32 rtc)
Definition OSRtc.c:61
__OSInterruptHandler __OSSetInterruptHandler(__OSInterrupt interrupt, __OSInterruptHandler handler)
Definition OSInterrupt.c:123
int __OSReadROM(void *buffer, s32 length, s32 offset)
Definition OSRtc.c:239
void __OSResetSWInterruptHandler(s16 exception, OSContext *context)
Definition OSResetSW.c:12
void __OSStopAudioSystem(void)
Definition OSAudioSystem.c:89
int __OSReadROMAsync(void *buffer, s32 length, s32 offset, void(*callback)())
Definition OSRtc.c:275
int __to_gm_time(void)
Definition time.dolphin.c:14
OSInterruptMask __OSMaskInterrupts(OSInterruptMask global)
Definition OSInterrupt.c:319
u32 __OSIsDebuggerPresent(void)
Definition OS.c:80
int __OSCheckSram(void)
Definition OSRtc.c:218
void __OSPromoteThread(OSThread *thread, s32 priority)
Definition OSThread.c:323
int __OSGetRTC(u32 *rtc)
Definition OSRtc.c:40
int __OSCallResetFunctions(BOOL final)
Definition OSReset.c:77
void __OSCacheInit(void)
Definition OSCache.c:624
void __OSContextInit(void)
Definition OSContext.c:534
void __OSSetTime(OSTime time)
Definition OSTime.c:46
int __OSUnlockSramEx(BOOL commit)
Definition OSRtc.c:210
void __RAS_OSDisableInterrupts_end(void)
volatile int __OSCurrHeap
Definition OSAlloc.c:39
void __RAS_OSDisableInterrupts_begin(void)
int __OSUnlockSram(BOOL commit)
Definition OSRtc.c:206
OSTime __OSTimeToSystemTime(OSTime time)
Definition OSTime.c:72
void __OSBootDol(u32 doloffset, u32 restartCode, const char **argv)
Definition OSExec.c:306
void __OSInterruptInit(void)
Definition OSInterrupt.c:140
void __OSSetExecParams(const OSExecParams *params, OSExecParams *addr)
Definition OSExec.c:130
OSInterruptMask __OSUnmaskInterrupts(OSInterruptMask global)
Definition OSInterrupt.c:338
int __OSSyncSram(void)
Definition OSRtc.c:214
void __OSInitSram(void)
Definition OSRtc.c:137
void _ExitProcess(void)
Definition __ppc_eabi_init.cpp:46
void __OSInitSystemCall(void)
Definition OSSync.c:26
void __OSInitAudioSystem(void)
Definition OSAudioSystem.c:19
void __OSUnhandledException(__OSException exception, OSContext *context, u32 dsisr, u32 dar)
Definition OSError.c:111
void __OSSetResetButtonTimer(u8 min)
Definition OSResetSW.c:111
const void * src
Definition __os.h:116
OSTime __OSGetSystemTime()
Definition OSTime.c:59
__declspec(section ".init") asm void __init_hardware(void)
Definition mem_TRK.c:74
void __OSThreadInit(void)
Definition OSThread.c:122
OSTime __get_clock(void)
Definition time.dolphin.c:6
int __OSCheckDeadLock(OSThread *thread)
Definition OSMutex.c:231
unsigned int size
Definition __os.h:106
u32 __get_time(void)
Definition time.dolphin.c:10
void __OSDoHotReset(u32 resetCode)
Definition OSReset.c:160
u64 __OSSpuriousInterrupts
Definition OSInterrupt.c:7
int __OSCheckMutexes(OSThread *thread)
Definition OSMutex.c:243
char * __OSExceptionNames[17]
Definition OS.c:364
void __OSSetTick(register OSTick newTicks)
Definition OSTime.c:84
void __OSGetExecParams(OSExecParams *params)
Definition OSExec.c:122
OSSramEx * __OSLockSramEx(void)
Definition OSRtc.c:164
void __OSSetBootMode(u8 ntd)
Definition OSRtc.c:416
s32 __OSGetEffectivePriority(OSThread *thread)
Definition OSThread.c:264
void __OSDispatchInterrupt(__OSException exception, OSContext *context)
Definition OSInterrupt.c:357
OSSram * __OSLockSram(void)
Definition OSRtc.c:160
void __OSBootDolSimple(u32 doloffset, u32 restartCode, void *regionStart, void *regionEnd, BOOL argsUseDefault, s32 argc, char **argv)
Definition OSExec.c:234
void __OSSystemCallVectorEnd()
__OSInterruptHandler __OSGetInterruptHandler(__OSInterrupt interrupt)
Definition OSInterrupt.c:134
char * __OSInterruptNames[33]
Definition OSInterrupt.c:31
SECTION_INIT void __init_hardware(void)
Definition __start.c:237
SECTION_INIT asm void __flush_cache()
Definition __start.c:254
static void __init_bss_section(void *dst, u32 size)
Definition __start.c:207
SECTION_INIT void __init_data(void)
Definition __start.c:215
void InitMetroTRK_BBA(void)
Definition dolphin_trk.c:283
static void __copy_rom_section(void *dst, const void *src, u32 size)
Definition __start.c:199
SECTION_INIT void __init_registers(void)
Definition __start.c:156
SECTION_INIT void __start(void)
Definition __start.c:41
static OSTime buffer
Definition ai.c:24
s64 OSTime
Definition os.h:16
u32 OSTick
Definition os.h:17
Definition OSContext.h:137
int BOOL
Definition types.h:30
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
unsigned long long int u64
Definition types.h:11
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5