Changeset 9c2fb97 in mainline for uspace/lib/libc/arch/mips32/src/syscall.c
- Timestamp:
- 2007-11-16T16:18:29Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1b03ed3
- Parents:
- 296426ad
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/arch/mips32/src/syscall.c
r296426ad r9c2fb97 36 36 #include <libc.h> 37 37 38 sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, 39 const sysarg_t p3, const sysarg_t p4, 40 const syscall_t id) 38 sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, const sysarg_t p3, 39 const sysarg_t p4, const sysarg_t p5, const sysarg_t p6, const syscall_t id) 41 40 { 42 41 register sysarg_t __mips_reg_a0 asm("$4") = p1; … … 44 43 register sysarg_t __mips_reg_a2 asm("$6") = p3; 45 44 register sysarg_t __mips_reg_a3 asm("$7") = p4; 45 register sysarg_t __mips_reg_t0 asm("$8") = p5; 46 register sysarg_t __mips_reg_t1 asm("$9") = p6; 46 47 register sysarg_t __mips_reg_v0 asm("$2") = id; 47 48 … … 53 54 "r" (__mips_reg_a2), 54 55 "r" (__mips_reg_a3), 56 "r" (__mips_reg_t0), 57 "r" (__mips_reg_t1), 55 58 "r" (__mips_reg_v0) 56 59 : "%ra" /* We are a function call, although C does not
Note:
See TracChangeset
for help on using the changeset viewer.