proper syscall convention for arm
R=rsc
http://go/go-review/1015009
diff --git a/src/pkg/syscall/asm_linux_arm.s b/src/pkg/syscall/asm_linux_arm.s
index 50ee69d..dc030c5 100644
--- a/src/pkg/syscall/asm_linux_arm.s
+++ b/src/pkg/syscall/asm_linux_arm.s
@@ -6,9 +6,6 @@
// System calls for arm, Linux
//
-#define SYS_BASE 0x00900000
-#define SYS_syscall (SYS_BASE+113);
-
// TODO(kaib): handle error returns
// func Syscall(syscall uintptr, a1, a2, a3 uintptr) (r1, r2, err uintptr);
@@ -19,7 +16,7 @@
MOVW 8(SP), R0
MOVW 12(SP), R1
MOVW 16(SP), R2
- SWI $SYS_syscall
+ SWI $0
MOVW R0, 20(SP) // r1
MOVW R1, 24(SP) // r2
MOVW $0, R0
@@ -38,7 +35,7 @@
MOVW 20(SP), R3
MOVW 24(SP), R4
MOVW 28(SP), R5
- SWI $SYS_syscall
+ SWI $0
MOVW R0, 32(SP) // r1
MOVW R1, 36(SP) // r2
MOVW $0, R0
@@ -52,7 +49,7 @@
MOVW 8(SP), R0
MOVW 12(SP), R1
MOVW 16(SP), R2
- SWI $SYS_syscall
+ SWI $0
MOVW R0, 20(SP) // r1
MOVW R1, 24(SP) // r2
MOVW $0, R0