summaryrefslogtreecommitdiff
path: root/src/libultra/os/parameters.s
blob: 0586747776559c878447ead7c5eb695664de6817 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "PR/asm.h"

.text

#ifdef __sgi
#define IPL_SYMBOL(name, address, size) \
    ABS(name, address)
#else
#define IPL_SYMBOL(name, address, sz) \
    ABS(name, address)               ;\
    .type name, @object              ;\
    .size name, sz
#endif


IPL_SYMBOL(leoBootID,      0x800001A0, 4)
IPL_SYMBOL(osTvType,       0x80000300, 4)
IPL_SYMBOL(osRomType,      0x80000304, 4)
IPL_SYMBOL(osRomBase,      0x80000308, 4)
IPL_SYMBOL(osResetType,    0x8000030C, 4)
IPL_SYMBOL(osCicId,        0x80000310, 4)
IPL_SYMBOL(osVersion,      0x80000314, 4)
IPL_SYMBOL(osMemSize,      0x80000318, 4)
IPL_SYMBOL(osAppNMIBuffer, 0x8000031C, 0x40)

.space 0x60