Changeset 454889c in mainline
- Timestamp:
- 2007-11-16T16:22:11Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 05ae7081
- Parents:
- 1b03ed3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/arch/ppc32/src/syscall.c
r1b03ed3 r454889c 37 37 #include <libc.h> 38 38 39 sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, const sysarg_t p3, const sysarg_t p4, const syscall_t id) 39 sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, const sysarg_t p3, 40 const sysarg_t p4, const sysarg_t p5, const sysarg_t p6, const syscall_t id) 40 41 { 41 42 register sysarg_t __ppc32_reg_r3 asm("3") = p1; … … 43 44 register sysarg_t __ppc32_reg_r5 asm("5") = p3; 44 45 register sysarg_t __ppc32_reg_r6 asm("6") = p4; 45 register sysarg_t __ppc32_reg_r7 asm("7") = id; 46 register sysarg_t __ppc32_reg_r7 asm("7") = p5; 47 register sysarg_t __ppc32_reg_r8 asm("8") = p6; 48 register sysarg_t __ppc32_reg_r9 asm("9") = id; 46 49 47 50 asm volatile ( … … 52 55 "r" (__ppc32_reg_r5), 53 56 "r" (__ppc32_reg_r6), 54 "r" (__ppc32_reg_r7) 57 "r" (__ppc32_reg_r7), 58 "r" (__ppc32_reg_r8), 59 "r" (__ppc32_reg_r9) 55 60 ); 56 61
Note:
See TracChangeset
for help on using the changeset viewer.