Changes in uspace/lib/c/arch/ia32/src/syscall.S [3fcea34:58563585] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/ia32/src/syscall.S
r3fcea34 r58563585 77 77 pushl %ebp 78 78 mov %esp, %ebp 79 lea ra, %edi 79 80 movl 20(%esp), %edx # First argument. 80 81 movl 24(%esp), %ecx # Second argument. … … 82 83 movl 32(%esp), %esi # Fourth argument. 83 84 movl 44(%esp), %eax # Syscall number. 84 call 1f 85 sysenter 86 ra: 85 87 movw %cs, %cx 86 88 addw $8, %cx … … 93 95 popl %ebx 94 96 ret 95 96 /* Trampoline for entering kernel */97 1:98 pop %edi99 sysenter100 97 FUNCTION_END(__syscall_fast)
Note:
See TracChangeset
for help on using the changeset viewer.