diff options
Diffstat (limited to 'src/runtime/sys_openbsd_arm.s')
-rw-r--r-- | src/runtime/sys_openbsd_arm.s | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/runtime/sys_openbsd_arm.s b/src/runtime/sys_openbsd_arm.s index e0f775d0eb..f573a028a0 100644 --- a/src/runtime/sys_openbsd_arm.s +++ b/src/runtime/sys_openbsd_arm.s @@ -87,9 +87,10 @@ TEXT runtime·usleep(SB),NOSPLIT,$16 TEXT runtime·raise(SB),NOSPLIT,$12 MOVW $0x12B, R12 SWI $0 // sys_getthrid - // arg 1 - pid, already in R0 + // arg 1 - tid, already in R0 MOVW sig+0(FP), R1 // arg 2 - signum - MOVW $37, R12 // sys_kill + MOVW $0, R2 // arg 3 - tcb + MOVW $119, R12 // sys_thrkill SWI $0 RET @@ -98,7 +99,7 @@ TEXT runtime·raiseproc(SB),NOSPLIT,$12 SWI $0 // sys_getpid // arg 1 - pid, already in R0 MOVW sig+0(FP), R1 // arg 2 - signum - MOVW $37, R12 // sys_kill + MOVW $122, R12 // sys_kill SWI $0 RET |