Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSMemory.h
Go to the documentation of this file.
1#ifndef OSMEMORY_H
2#define OSMEMORY_H
3
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#define OS_PROTECT_CHAN0 0
11#define OS_PROTECT_CHAN1 1
12#define OS_PROTECT_CHAN2 2
13#define OS_PROTECT_CHAN3 3
14
15#define OS_PROTECT_CONTROL_NONE 0x00
16#define OS_PROTECT_CONTROL_READ 0x01
17#define OS_PROTECT_CONTROL_WRITE 0x02
18#define OS_PROTECT_CONTROL_RDWR (OS_PROTECT_CONTROL_READ | OS_PROTECT_CONTROL_WRITE)
19
20static void MEMIntrruptHandler(__OSInterrupt interrupt, struct OSContext* context);
21void OSProtectRange(u32 channel, void* address, u32 nBytes, u32 control);
22static void Config24MB(void);
23static void Config48MB(void);
24static void RealMode(u32 config);
26
27#ifdef __cplusplus
28};
29#endif
30
31#endif /* OSMEMORY_H */
static OSContext context
Definition JUTException.cpp:233
s16 __OSInterrupt
Definition OSInterrupt.h:110
void __OSInitMemoryProtection(void)
Definition OSMemory.c:185
static void MEMIntrruptHandler(__OSInterrupt interrupt, struct OSContext *context)
static void RealMode(u32 config)
static void Config24MB(void)
void OSProtectRange(u32 channel, void *address, u32 nBytes, u32 control)
Definition OSMemory.c:39
static void Config48MB(void)
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition OSContext.h:137
unsigned long u32
Definition types.h:10