Changes

Jump to navigation Jump to search
934 bytes removed ,  21:15, 18 August 2019
Add svcGetSystemTick 32-bit ABI. Change the detailed 32-bit ABI table format.
|-
| 0x1E || [[#svcGetSystemTick]] || None || X0={value of cntpct_el0}
R0=cntpct_el0_lower32, R1=cntpct_el0_upper32
|-
| 0x1F || svcConnectToNamedPort || X1=port_name_str || W0=result, W1=handle
{| class="wikitable" border="1"
|-
! Argument Argument64 || Argument32 || Type || Name
|-
| (In) X0 || s64 || Nanoseconds|-|}</div><div style="display: inline-block;vertical-align:top;">{| class="wikitable" border="1"|-! Argument || Type || Name|-| (In) R0 || u32 || NanosecondsLower32|-| (In) , R1 || u32 s64 || NanosecondsUpper32Nanoseconds
|-
|}
{| class="wikitable" border="1"
|-
! Argument Argument64 || Argument32 || Type || Name
|-
| (In) W2 || R2 || Handle<Thread> || Handle
|-
| (Out) W0 || R0 || [[#Result]] || Ret
|-
| (Out) W1 || R1 || u32 || Out0
|-
| (Out) X2 || u64 || Out1|}</div><div style="display: inline-block; vertical-align:top;">{| class="wikitable" border="1"|-! Argument || Type || Name|-| (In) R2 || Handle<Thread> || Handle|-| (Out) R0 || [[#Result]] || Ret|-| (Out) R1 || u32 || Out0|-| (Out) R2 || u32 || Out1Lower32|-| (Out) , R3 || u32 u64 || Out1Upper32Out1
|}
</div>
{| class="wikitable" border="1"
|-
! Argument Argument64 || Argument32 || Type || Name
|-
| (In) W0 || R0 || Handle<Thread> || Handle
|-
| (In) W1 || R1 || u32 || In0
|-
| (In) X2 || R2, R3 || u64 || In1
|-
| (Out) W0 || [[#Result]] || Ret|}</div><div style="display: inline-block;vertical-align:top;">{| class="wikitable" border="1"|-! Argument || Type || Name|-| (In) R0 || Handle<Thread> || Handle|-| (In) R1 || u32 || In0|-| (In) R2 || u32 || In1Lower32|-| (In) R3 || u32 || In1Upper32|-| (Out) R0 || [[#Result]] || Ret
|}
</div>
 
'''Description:''' Set affinity mask of provided thread handle.
{| class="wikitable" border="1"
|-
! Argument Argument64 || Argument32 || Type || Name
|-
| (In) X1 || R1 || Handle* || HandlesPtr
|-
| (In) W2 || R2 || u64 || HandlesNum
|-
| (In) X3 || R0, R3 || u64 || Timeout
|-
| (Out) W0 || R0 || [[#Result]] || Ret
|-
| (Out) W1 || u64 || HandleIndex|}</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>
{| class="wikitable" border="1"
|-
! Argument Argument64 || Argument32 || Type || Name
|-
| (Out) X0 || R0, R1 || u64 || Ticks
|}
</div>
151

edits

Navigation menu