Differences From Artifact [43eb022a86]:
- File arch/x86.syscall.64.s — part of check-in [ec9b2b74b3] at 2019-06-27 22:14:56 on branch trunk — fixes for shared building (user: lexi, size: 731) [annotate] [blame] [check-ins using] [more...]
To Artifact [b26026b9a4]:
- File arch/x86.syscall.64.s — part of check-in [37b0cfaa06] at 2019-08-18 17:56:41 on branch trunk — revamp arch/ makefile, add generic syscall fn on posix, rewrite kiosend() to use k_platform_syscall instead of k_platform_write (user: lexi, size: 755) [annotate] [blame] [check-ins using]
25 25 26 26 ; syscall ops 27 27 %define sys.call syscall 28 28 29 29 ; register order for syscall convention 30 30 %define sys.reg.n 7 31 31 %define sys.reg.ret rax 32 +%define sys.reg.err rbx 32 33 %define sys.reg.0 rax 33 34 %define sys.reg.1 rdi 34 35 %define sys.reg.2 rsi 35 36 %define sys.reg.3 rdx 36 37 %define sys.reg.4 r10 37 38 %define sys.reg.5 r8 38 39 %define sys.reg.6 r9 39 40