SVC: Difference between revisions
No edit summary |
No edit summary |
||
Line 409: | Line 409: | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
|- | |- | ||
| (Out) W1 || Handle || <code>Handle</code> | | (Out) W1 || Handle<Thread> || <code>Handle</code> | ||
|} | |} | ||
</div> | </div> | ||
Line 507: | Line 507: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) W2 || | | (In) W2 || Handle<Thread> || <code>Handle</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
|- | |- | ||
| (Out) W1 || | | (Out) W1 || u32 || <code>Out0</code> | ||
|- | |- | ||
| (Out) X2 || u64 || <code> | | (Out) X2 || u64 || <code>Out1</code> | ||
|} | |} | ||
</div> | </div> | ||
Line 526: | Line 526: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) W0 || | | (In) W0 || Handle<Thread> || <code>Handle</code> | ||
|- | |- | ||
| (In) W1 || | | (In) W1 || u32 || <code>In0</code> | ||
|- | |- | ||
| (In) X2 || u64 || <code> | | (In) X2 || u64 || <code>In1</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
Line 547: | Line 547: | ||
| (In) None || || | | (In) None || || | ||
|- | |- | ||
| (Out) W0/X0 || u64 || <code> | | (Out) W0/X0 || u64 || <code>CpuId</code> | ||
|} | |} | ||
</div> | </div> | ||
Line 562: | Line 562: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) W0 || | | (In) W0 || Handle<SharedMemory> || <code>MemHandle</code> | ||
|- | |- | ||
| (In) X1 || u64 || <code>Addr</code> | | (In) X1 || u64 || <code>Addr</code> | ||
Line 568: | Line 568: | ||
| (In) X2 || u64 || <code>Size</code> | | (In) X2 || u64 || <code>Size</code> | ||
|- | |- | ||
| (In) W3 || | | (In) W3 || [[#Permission]] || <code>Permissions</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
Line 589: | Line 589: | ||
| (In) X2 || u64 || <code>Size</code> | | (In) X2 || u64 || <code>Size</code> | ||
|- | |- | ||
| (In) W3 || | | (In) W3 || [[#Permission]] || <code>Permissions</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
|- | |- | ||
| (Out) W1 || | | (Out) W1 || Handle<TransferMemory> || <code>Handle</code> | ||
|} | |} | ||
</div> | </div> | ||
Line 610: | Line 610: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) X1 || | | (In) X1 || Handle* || <code>HandlesPtr</code> | ||
|- | |- | ||
| (In) W2 || u64 || <code> | | (In) W2 || u64 || <code>HandlesNum</code> | ||
|- | |- | ||
| (In) X3 || u64 || <code>Timeout</code> | | (In) X3 || u64 || <code>Timeout</code> | ||
Line 618: | Line 618: | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
|- | |- | ||
| (Out) W1 || u64 || <code> | | (Out) W1 || u64 || <code>HandleIndex</code> | ||
|} | |} | ||
</div> | </div> | ||
Line 633: | Line 633: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) X0 || u64 || <code> | | (In) X0 || u64 || <code>CmdPtr</code> | ||
|- | |- | ||
| (In) X1 || u64 || <code>Size</code> | | (In) X1 || u64 || <code>Size</code> | ||
|- | |- | ||
| (In) | | (In) W2 || Handle<Session> || <code>Handle</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> | ||
Line 671: | Line 671: | ||
! Argument || Type || Name | ! Argument || Type || Name | ||
|- | |- | ||
| (In) X1 || u64 || <code> | | (In) X1 || u64 || <code>InfoId</code> | ||
|- | |- | ||
| (In) | | (In) W2 || Handle || <code>Handle</code> | ||
|- | |- | ||
| (In) X3 || u64 || <code> | | (In) X3 || u64 || <code>InfoSubId</code> | ||
|- | |- | ||
| (Out) W0 || [[#Result]] || <code>Ret</code> | | (Out) W0 || [[#Result]] || <code>Ret</code> |