blob: dab68601d864a775646437dd67d9a582c3121478 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <revolution/os/OSIpc.h>
#include <revolution/os.h>
static void* IpcBufferHi;
static void* IpcBufferLo = (void*)0xFFFFFFFF;
void* __OSGetIPCBufferHi(void) {
return IpcBufferHi;
}
void* __OSGetIPCBufferLo(void) {
return IpcBufferLo;
}
void __OSInitIPCBuffer(void) {
IpcBufferLo = (void*)*(u32*)OSPhysicalToCached(0x3100 + 0x0030);
IpcBufferHi = (void*)*(u32*)OSPhysicalToCached(0x3100 + 0x0034);
}
|