Changes

7 bytes added ,  13:15, 24 April 2018
svc names
Line 95: Line 95:  
| 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+] svcGetNextThreadInfo || X3=timeout || W0=result, bunch of crap
+
| 0x2E || [5.0.0+] svcGetFutureThreadInfo || X3=timeout || W0=result, bunch of crap
 
|-
 
|-
 
| 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 127: 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"
| 0x48 || [5.0.0+] [[#svcAllocateUnsafeMemory]] || X0=addr, X1=size || W0=result
+
| 0x48 || [5.0.0+] [[#svcMapPhysicalMemoryUnsafe]] || X0=addr, X1=size || W0=result
 
|-
 
|-
| 0x49 || [5.0.0+] svcFreeUnsafeMemory || X0=addr, X1=size || W0=result
+
| 0x49 || [5.0.0+] svcUnmapPhysicalMemoryUnsafe || X0=addr, X1=size || W0=result
 
|-
 
|-
| 0x4A || [5.0.0+] svcSetUnsafeAllocationLimit || X0=size || W0=result
+
| 0x4A || [5.0.0+] svcSetUnsafeLimit || X0=size || W0=result
 
|-
 
|-
 
| 0x4B || [4.0.0+] [[#svcCreateCodeMemory]] || X1=addr, X2=size || W0=result, W1=code_memory_handle
 
| 0x4B || [4.0.0+] [[#svcCreateCodeMemory]] || X1=addr, X2=size || W0=result, W1=code_memory_handle
Line 203: Line 203:  
| 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+] [[#svcGetMemoryInfo]] || X1=info_id, X2=handle, X3=info_sub_id || W0=result, X1=out
+
| 0x6F || [5.0.0+] [[#svcGetSystemInfo]] || X1=info_id, X2=handle, X3=info_sub_id || W0=result, X1=out
 
|-
 
|-
 
| 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
Line 860: Line 860:  
'''0xf601:''' Port remote dead. One of the sessions has been closed. HandleIndex is set appropriately.
 
'''0xf601:''' Port remote dead. One of the sessions has been closed. HandleIndex is set appropriately.
   −
== svcAllocateUnsafeMemory ==
+
== svcMapPhysicalMemoryUnsafe ==
 
Same as [[#svcMapPhysicalMemory]] except it always uses pool partition 0.
 
Same as [[#svcMapPhysicalMemory]] except it always uses pool partition 0.
   Line 1,162: Line 1,162:  
'''Description:''' Unmaps an attached device address space from an userspace address.
 
'''Description:''' Unmaps an attached device address space from an userspace address.
   −
== svcGetMemoryInfo ==
+
== svcGetSystemInfo ==
    
<div style="display: inline-block;">
 
<div style="display: inline-block;">