Mario Kart 64
Loading...
Searching...
No Matches
osInitialize.c File Reference
#include "libultra_internal.h"
#include "hardware.h"
#include <macros.h>
Include dependency graph for osInitialize.c:

Data Structures

struct  exceptionPreamble
 

Macros

#define PIF_ADDR_START   (void*) 0x1FC007FC
 
#define EXCEPTION_TLB_MISS   0x80000000
 
#define EXCEPTION_XTLB_MISS   0x80000080
 
#define EXCEPTION_CACHE_ERROR   0x80000100
 
#define EXCEPTION_GENERAL   0x80000180
 

Functions

void osInitialize (void)
 

Variables

u32 D_80194040
 
u64 osClockRate = 62500000
 
u32 __osShutdown = 0
 
u32 __OSGlobalIntMask = OS_IM_ALL
 
u32 D_800EA5F0 = 0
 
u32 osResetType
 
exceptionPreamble __osExceptionPreamble
 

Macro Definition Documentation

◆ EXCEPTION_CACHE_ERROR

#define EXCEPTION_CACHE_ERROR   0x80000100

◆ EXCEPTION_GENERAL

#define EXCEPTION_GENERAL   0x80000180

◆ EXCEPTION_TLB_MISS

#define EXCEPTION_TLB_MISS   0x80000000

◆ EXCEPTION_XTLB_MISS

#define EXCEPTION_XTLB_MISS   0x80000080

◆ PIF_ADDR_START

#define PIF_ADDR_START   (void*) 0x1FC007FC

Function Documentation

◆ osInitialize()

void osInitialize ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ __osExceptionPreamble

exceptionPreamble __osExceptionPreamble
extern

◆ __OSGlobalIntMask

u32 __OSGlobalIntMask = OS_IM_ALL

◆ __osShutdown

u32 __osShutdown = 0

◆ D_800EA5F0

u32 D_800EA5F0 = 0

◆ D_80194040

u32 D_80194040

◆ osClockRate

u64 osClockRate = 62500000

◆ osResetType

u32 osResetType
extern