diff options
Diffstat (limited to 'src/syscall/asm_linux_mipsx.s')
| -rw-r--r-- | src/syscall/asm_linux_mipsx.s | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/syscall/asm_linux_mipsx.s b/src/syscall/asm_linux_mipsx.s index b8cae96b1a..3e5e8b1139 100644 --- a/src/syscall/asm_linux_mipsx.s +++ b/src/syscall/asm_linux_mipsx.s @@ -44,21 +44,21 @@ ok9: JAL runtime·exitsyscall(SB) RET -// func rawVforkSyscall(trap, a1 uintptr) (r1, err uintptr) -TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-16 +// func rawVforkSyscall(trap, a1, a2 uintptr) (r1, err uintptr) +TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-20 MOVW a1+4(FP), R4 - MOVW R0, R5 + MOVW a2+8(FP), R5 MOVW R0, R6 MOVW trap+0(FP), R2 // syscall entry SYSCALL BEQ R7, ok MOVW $-1, R1 - MOVW R1, r1+8(FP) // r1 - MOVW R2, err+12(FP) // errno + MOVW R1, r1+12(FP) // r1 + MOVW R2, err+16(FP) // errno RET ok: - MOVW R2, r1+8(FP) // r1 - MOVW R0, err+12(FP) // errno + MOVW R2, r1+12(FP) // r1 + MOVW R0, err+16(FP) // errno RET TEXT ·rawSyscallNoError(SB),NOSPLIT,$20-24 |
