Line 19: |
Line 19: |
| | 0x8 || [[#svcCreateThread]] || X1=entry, X2=arg, X3=stacktop, W4=prio, W5=processor_id || W0=result, W1=handle | | | 0x8 || [[#svcCreateThread]] || X1=entry, X2=arg, X3=stacktop, W4=prio, W5=processor_id || W0=result, W1=handle |
| |- | | |- |
− | | 0x9 || svcStartThread || W0=thread_handle || | + | | 0x9 || svcStartThread || W0=thread_handle || W0=result |
| |- | | |- |
| | 0xA || svcExitThread || None || | | | 0xA || svcExitThread || None || |
| |- | | |- |
− | | 0xB || [[#svcSleepThread]] || X0=nano || | + | | 0xB || [[#svcSleepThread]] || X0=nano || W0=result |
| |- | | |- |
| | 0xC || svcGetThreadPriority || W1=thread_handle || W0=result, W1=prio | | | 0xC || svcGetThreadPriority || W1=thread_handle || W0=result, W1=prio |
Line 35: |
Line 35: |
| | 0x10 || svcGetCurrentProcessorNumber || None || W0/X0=cpuid | | | 0x10 || svcGetCurrentProcessorNumber || None || W0/X0=cpuid |
| |- | | |- |
− | | 0x11 || svcSignalEvent || W0=handle || ? | + | | 0x11 || svcSignalEvent || W0=wevent_handle || W0=result |
| |- | | |- |
− | | 0x12 || svcClearEvent || W0=handle || ? | + | | 0x12 || svcClearEvent || W0=wevent_or_revent_handle || W0=result |
| |- | | |- |
| | 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 |