SVC: Difference between revisions

Adubbz (talk | contribs)
No edit summary
No edit summary
Line 251: Line 251:
| (In) X1 || u64 || <code>Size</code>
| (In) X1 || u64 || <code>Size</code>
|-
|-
| (In) W2 || u64 || <code>Prot</code>
| (In) W2 || [[#Permission]] || <code>Prot</code>
|-
|-
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
Line 274: Line 274:
| (In) X1 || u64 || <code>Size</code>
| (In) X1 || u64 || <code>Size</code>
|-
|-
| (In) W2 || u64 || <code>State0</code>
| (In) W2 || u32 || <code>State0</code>
|-
|-
| (In) W3 || u64 || <code>State1</code>
| (In) W3 || u32 || <code>State1</code>
|-
|-
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
Line 361: Line 361:
! Argument || Type || Name
! Argument || Type || Name
|-
|-
| (In) X0 || MemoryInfo*|| <code>Mem Info</code>
| (In) X0 || [[#MemoryInfo]]* || <code>MemInfo</code>
|-
|-
| (In) X2 || u64 || <code>Addr</code>
| (In) X2 || u64 || <code>Addr</code>
Line 367: Line 367:
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
|-
|-
| (Out) W1 || PageInfo || <code>Page Info</code>
| (Out) W1 || PageInfo || <code>PageInfo</code>
|}
|}
</div>
</div>
Line 401: Line 401:
| (In) X2 || u64 || <code>Arg</code>
| (In) X2 || u64 || <code>Arg</code>
|-
|-
| (In) X3 || u64 || <code>Stack Top</code>
| (In) X3 || u64 || <code>StackTop</code>
|-
|-
| (In) W4 || u64 || <code>Priority</code>
| (In) W4 || u32 || <code>Priority</code>
|-
|-
| (In) W5 || u64 || <code>Processor ID</code>
| (In) W5 || u32 || <code>ProcessorId</code>
|-
|-
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
Line 424: Line 424:
! Argument || Type || Name
! Argument || Type || Name
|-
|-
| (In) W0|| u64 || <code>Handle</code>
| (In) W0 || Handle<KThread> || <code>Handle</code>
|-
|-
| (Out) None ||  ||
| (Out) None ||  ||
Line 471: Line 471:
! Argument || Type || Name
! Argument || Type || Name
|-
|-
| (In) W1|| u64 || <code>Handle</code>
| (In) W1|| Handle<Thread> || <code>Handle</code>
|-
|-
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
Line 488: Line 488:
! Argument || Type || Name
! Argument || Type || Name
|-
|-
| (In) W0|| u64 || <code>Handle</code>
| (In) W0|| Handle<Thread> || <code>Handle</code>
|-
|-
| (In) W1|| u64 || <code>Priority</code>
| (In) W1|| u32 || <code>Priority</code>
|-
|-
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
Line 1,062: Line 1,062:
! Argument || Type || Name
! Argument || Type || Name
|-
|-
| (In) X0 || u64 || <code>Meminfo Pointer</code>
| (In) X0 || u64 || <code>MemInfoPtr</code>
|-
|-
| (In) W2 || u64 || <code>Process Handle</code>
| (In) W2 || Handle<Process> || <code>ProcessHandle</code>
|-
|-
| (In) X3 || u64 || <code>Addr</code>
| (In) X3 || u64 || <code>Addr</code>
Line 1,070: Line 1,070:
| (Out) W0 || [[#Result]] || <code>Ret</code>
| (Out) W0 || [[#Result]] || <code>Ret</code>
|-
|-
| (Out) W1 || PageInfo || <code>Page Info</code>
| (Out) W1 || PageInfo || <code>PageInfo</code>
|}
|}
</div>
</div>