SVC: Difference between revisions

No edit summary
Line 39: Line 39:
| 0x12 || svcClearEvent || W0=handle || ?
| 0x12 || svcClearEvent || W0=handle || ?
|-
|-
| 0x13 || svcMapSharedMemory || W0=memblk_handle, X1=addr, X2=size, W3=perm || W0=result
| 0x13 || [[#svcMapSharedMemory]] || W0=memblk_handle, X1=addr, X2=size, W3=perm || W0=result
|-
|-
| 0x14 || svcUnmapSharedMemory || W0=memblk_handle, X1=addr, X2=size || W0=result                                                 
| 0x14 || svcUnmapSharedMemory || W0=memblk_handle, X1=addr, X2=size || W0=result                                                 
Line 261: Line 261:
== svcSleepThread ==
== svcSleepThread ==
Setting nano=0 means "yield thread".
Setting nano=0 means "yield thread".
== svcMapSharedMemory ==
Maps the block supplied by the handle. The required permissions are different for the process that created the handle and all other processes.


== svcCreateTransferMemory ==
== svcCreateTransferMemory ==