SVC: Difference between revisions
→svcGetSystemTick: clarify |
6 new syscalls |
||
Line 94: | Line 94: | ||
|- | |- | ||
| 0x2D || [3.0.0+] svcUnmapPhysicalMemory|| X0=addr, X1=size || W0=result | | 0x2D || [3.0.0+] svcUnmapPhysicalMemory|| X0=addr, X1=size || W0=result | ||
|- | |- | ||
| 0x2E || [5.0.0+] || || | |||
|- | |||
| 0x2F || svcGetLastThreadInfo || None || W0=result, W1,W2,W3,W4=unk, W5=truncated_u64, W6=bool | | 0x2F || svcGetLastThreadInfo || None || W0=result, W1,W2,W3,W4=unk, W5=truncated_u64, W6=bool | ||
|- | |- | ||
Line 125: | Line 127: | ||
| 0x45 || svcCreateEvent || None || W0=result, W1=client_handle ?, W2=server_handle ? | | 0x45 || svcCreateEvent || None || W0=result, W1=client_handle ?, W2=server_handle ? | ||
|- style="border-top: double" | |- style="border-top: double" | ||
| 0x47 || [5.0.0+] || || | |||
|- | |||
| 0x48 || [5.0.0+] || || | |||
|- | |||
| 0x49 || [5.0.0+] || || | |||
|- | |||
| 0x4A || [5.0.0+] || || | |||
|- | |||
| 0x4B || [4.0.0+] [[#svcCreateJitMemory]] || X1=addr, X2=size || W0=result, W1=jit_handle | | 0x4B || [4.0.0+] [[#svcCreateJitMemory]] || X1=addr, X2=size || W0=result, W1=jit_handle | ||
|- | |- | ||
Line 195: | Line 205: | ||
| 0x6D || svcGetDebugThreadParam || X2=debug_handle, X3=thread_id, W4=[[#DebugThreadParam]] || W0=result, X1=out0, W2=out1 | | 0x6D || svcGetDebugThreadParam || X2=debug_handle, X3=thread_id, W4=[[#DebugThreadParam]] || W0=result, X1=out0, W2=out1 | ||
|- style="border-top: double" | |- style="border-top: double" | ||
| 0x6F || [5.0.0+] || | |||
|- | |||
| 0x70 || svcCreatePort || W2=max_sessions, W3=unk_bool, X4=name_ptr || W0=result, W1=clientport_handle, W2=serverport_handle | | 0x70 || svcCreatePort || W2=max_sessions, W3=unk_bool, X4=name_ptr || W0=result, W1=clientport_handle, W2=serverport_handle | ||
|- | |- |