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 == | ||