sdk-core
v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Toggle main menu visibility
Loading...
Searching...
No Matches
syscallnr.h
Go to the documentation of this file.
1
6
7
#ifndef __SYSCALLNR_H__
8
#define __SYSCALLNR_H__
9
10
#define __NR_ResetEE 1
11
#define __NR_SetGsCrt 2
12
#define __NR_KExit 4
13
#define __NR_ResumeIntrDispatch 5
// Arbitrarily named
14
#define __NR__LoadExecPS2 6
15
#define __NR__ExecPS2 7
16
#define __NR_ResumeT3IntrDispatch 8
// Arbitrarily named (used by alarm update)
17
#define __NR_RFU009 9
18
#define __NR_AddSbusIntcHandler 0xa
19
#define __NR_RemoveSbusIntcHandler 0xb
20
#define __NR_Interrupt2Iop 0xc
21
#define __NR_SetVTLBRefillHandler 0xd
22
#define __NR_SetVCommonHandler 0xe
23
#define __NR_SetVInterruptHandler 0xf
24
#define __NR_AddIntcHandler 0x10
25
#define __NR_AddIntcHandler2 __NR_AddIntcHandler
26
#define __NR_RemoveIntcHandler 0x11
27
#define __NR_AddDmacHandler 0x12
28
#define __NR_AddDmacHandler2 __NR_AddDmacHandler
29
#define __NR_RemoveDmacHandler 0x13
30
#define __NR__EnableIntc 0x14
31
#define __NR__DisableIntc 0x15
32
#define __NR__EnableDmac 0x16
33
#define __NR__DisableDmac 0x17
34
#define __NR__SetAlarm 0x18
35
#define __NR__ReleaseAlarm 0x19
36
#define __NR_SetAlarm 0xfc
37
#define __NR_ReleaseAlarm 0xfe
38
#define __NR__iEnableIntc (-0x1a)
39
#define __NR__iDisableIntc (-0x1b)
40
#define __NR__iEnableDmac (-0x1c)
41
#define __NR__iDisableDmac (-0x1d)
42
#define __NR__iSetAlarm (-0x1e)
43
#define __NR__iReleaseAlarm (-0x1f)
44
#define __NR_iSetAlarm (-0xfd)
45
#define __NR_iReleaseAlarm (-0xff)
46
#define __NR_CreateThread 0x20
47
#define __NR_DeleteThread 0x21
48
#define __NR_StartThread 0x22
49
#define __NR_ExitThread 0x23
50
#define __NR_ExitDeleteThread 0x24
51
#define __NR_TerminateThread 0x25
52
#define __NR_iTerminateThread (-0x26)
53
#define __NR_DisableDispatchThread 0x27
54
#define __NR_EnableDispatchThread 0x28
55
#define __NR_ChangeThreadPriority 0x29
56
#define __NR_iChangeThreadPriority (-0x2a)
57
#define __NR_RotateThreadReadyQueue 0x2b
58
#define __NR__iRotateThreadReadyQueue (-0x2c)
59
#define __NR_ReleaseWaitThread 0x2d
60
#define __NR_iReleaseWaitThread (-0x2e)
61
#define __NR_GetThreadId 0x2f
62
#define __NR__iGetThreadId (-0x2f)
// Used for a hack by SCE to workaround iWakeupThread
63
#define __NR_ReferThreadStatus 0x30
64
#define __NR_iReferThreadStatus (-0x31)
65
#define __NR_SleepThread 0x32
66
#define __NR_WakeupThread 0x33
67
#define __NR__iWakeupThread (-0x34)
68
#define __NR_CancelWakeupThread 0x35
69
#define __NR_iCancelWakeupThread (-0x36)
70
#define __NR_SuspendThread 0x37
71
#define __NR__iSuspendThread (-0x38)
72
#define __NR_ResumeThread 0x39
73
#define __NR_iResumeThread (-0x3a)
74
#define __NR_RFU059 0x3b
75
#define __NR_RFU060 0x3c
76
#define __NR_SetupThread __NR_RFU060
77
#define __NR_RFU061 0x3d
78
#define __NR_SetupHeap __NR_RFU061
79
#define __NR_EndOfHeap 0x3e
80
#define __NR_CreateSema 0x40
81
#define __NR_DeleteSema 0x41
82
#define __NR_SignalSema 0x42
83
#define __NR_iSignalSema (-0x43)
84
#define __NR_WaitSema 0x44
85
#define __NR_PollSema 0x45
86
#define __NR_iPollSema (-0x46)
87
#define __NR_ReferSemaStatus 0x47
88
#define __NR_iReferSemaStatus (-0x48)
89
#define __NR_iDeleteSema (-0x49)
90
#define __NR_SetOsdConfigParam 0x4a
91
#define __NR_GetOsdConfigParam 0x4b
92
#define __NR_GetGsHParam 0x4c
93
#define __NR_GetGsVParam 0x4d
94
#define __NR_SetGsHParam 0x4e
95
#define __NR_SetGsVParam 0x4f
96
#define __NR_CreateEventFlag 0x50
97
#define __NR_DeleteEventFlag 0x51
98
#define __NR_SetEventFlag 0x52
99
#define __NR_iSetEventFlag 0x53
100
#define __NR_xlaunch 0x54
101
#define __NR_PutTLBEntry 0x55
102
#define __NR_iPutTLBEntry (-0x55)
103
#define __NR__SetTLBEntry 0x56
104
#define __NR_iSetTLBEntry (-0x56)
105
#define __NR_GetTLBEntry 0x57
106
#define __NR_iGetTLBEntry (-0x57)
107
#define __NR_ProbeTLBEntry 0x58
108
#define __NR_iProbeTLBEntry (-0x58)
109
#define __NR_ExpandScratchPad 0x59
110
#define __NR_Copy 0x5A
111
#define __NR_GetEntryAddress 0x5B
112
#define __NR_EnableIntcHandler 0x5C
113
#define __NR_iEnableIntcHandler (-0x5C)
114
#define __NR_DisableIntcHandler 0x5D
115
#define __NR_iDisableIntcHandler (-0x5D)
116
#define __NR_EnableDmacHandler 0x5E
117
#define __NR_iEnableDmacHandler (-0x5E)
118
#define __NR_DisableDmacHandler 0x5F
119
#define __NR_iDisableDmacHandler (-0x5F)
120
#define __NR_KSeg0 0x60
121
#define __NR_EnableCache 0x61
122
#define __NR_DisableCache 0x62
123
#define __NR_GetCop0 0x63
124
#define __NR_FlushCache 0x64
125
#define __NR_CpuConfig 0x66
126
#define __NR_iGetCop0 (-0x67)
127
#define __NR_iFlushCache (-0x68)
128
#define __NR_RFU105 0x69
129
#define __NR_iCpuConfig (-0x6a)
130
#define __NR_sceSifStopDma 0x6b
131
#define __NR_SifStopDma __NR_sceSifStopDma
132
#define __NR_SetCPUTimerHandler 0x6c
133
#define __NR_SetCPUTimer 0x6d
134
#define __NR_SetOsdConfigParam2 0x6e
135
#define __NR_GetOsdConfigParam2 0x6f
136
#define __NR_GsGetIMR 0x70
137
#define __NR_iGsGetIMR (-0x70)
138
#define __NR_GsPutIMR 0x71
139
#define __NR_iGsPutIMR (-0x71)
140
#define __NR_SetPgifHandler 0x72
141
#define __NR_SetVSyncFlag 0x73
142
#define __NR_SetSyscall 0x74
143
#define __NR__print 0x75
144
#define __NR_sceSifDmaStat 0x76
145
#define __NR_SifDmaStat __NR_sceSifDmaStat
146
#define __NR_isceSifDmaStat (-0x76)
147
#define __NR_iSifDmaStat __NR_isceSifDmaStat
148
#define __NR_sceSifSetDma 0x77
149
#define __NR_SifSetDma __NR_sceSifSetDma
150
#define __NR_isceSifSetDma (-0x77)
151
#define __NR_iSifSetDma __NR_isceSifSetDma
152
#define __NR_sceSifSetDChain 0x78
153
#define __NR_SifSetDChain __NR_sceSifSetDChain
154
#define __NR_isceSifSetDChain (-0x78)
155
#define __NR_iSifSetDChain __NR_isceSifSetDChain
156
#define __NR_sceSifSetReg 0x79
157
#define __NR_SifSetReg __NR_sceSifSetReg
158
#define __NR_sceSifGetReg 0x7a
159
#define __NR_SifGetReg __NR_sceSifGetReg
160
#define __NR__ExecOSD 0x7b
161
#define __NR_Deci2Call 0x7c
162
#define __NR_PSMode 0x7d
163
#define __NR_MachineType 0x7e
164
#define __NR_GetMemorySize 0x7f
165
#define __NR__GetGsDxDyOffset 0x80
166
#define __NR__InitTLB 0x82
167
#define __NR_FindAddress 0x83
168
#define __NR_SetMemoryMode 0x85
169
#define __NR_GetMemoryMode 0x86
170
#define __NR_ExecPSX 0x87
171
172
#endif
/* __SYSCALLNR_H__ */
core
kernel
include
syscallnr.h
Generated by
1.18.0