SVC: Difference between revisions
Add arm32 info for SetThreadCoreMask |
Add arm32 info for WaitSynchronization |
||
Line 56: | Line 56: | ||
| 0x17 || svcResetSignal || W0=revent_or_process_handle || W0=result | | 0x17 || svcResetSignal || W0=revent_or_process_handle || W0=result | ||
|- | |- | ||
| 0x18 || [[#svcWaitSynchronization]] || X1=handles_ptr, W2=num_handles | | 0x18 || [[#svcWaitSynchronization]] || X1=handles_ptr, W2=num_handles, X3=timeout | ||
R0=timeout_lower32, R1=handles_ptr, R2=num_handles, R3=timeout_upper32 | |||
|| W0=result, W1=handle_idx | |||
|- | |- | ||
| 0x19 || [[#svcCancelSynchronization]] || W0=thread_handle || W0=result | | 0x19 || [[#svcCancelSynchronization]] || W0=thread_handle || W0=result | ||
Line 710: | Line 712: | ||
|} | |} | ||
</div> | </div> | ||
<div style="display: inline-block;vertical-align:top;"> | |||
{| class="wikitable" border="1" | |||
|- | |||
! Argument || Type || Name | |||
|- | |||
| (In) R0 || u32 || TimeoutLower32 | |||
|- | |||
| (In) R1 || Handle* || HandlesPtr | |||
|- | |||
| (In) R2 || u32 || HandlesNum | |||
|- | |||
| (In) R3 || u32 || TimeoutUpper32 | |||
|- | |||
| (Out) W0 || [[#Result]] || Ret | |||
|- | |||
| (Out) W1 || u64 || HandleIndex | |||
|} | |||
</div> | |||
Works with num_handles <= 0x40. | Works with num_handles <= 0x40. | ||