git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: added ability to identify process vm regions
[lunaix-os.git]
/
lunaix-os
/
kernel
/
asm
/
x86
/
syscall.S
diff --git
a/lunaix-os/kernel/asm/x86/syscall.S
b/lunaix-os/kernel/asm/x86/syscall.S
index 25e153f592e906528f54d6673dc8d4be8e2a653f..5ecfd0121f2aa14ae8e46a3f9c7249cb2233a0c9 100644
(file)
--- a/
lunaix-os/kernel/asm/x86/syscall.S
+++ b/
lunaix-os/kernel/asm/x86/syscall.S
@@
-7,15
+7,18
@@
*/
syscall_table:
1:
*/
syscall_table:
1:
- .dc.l 0
- .dc.l dup_proc
- .dc.l schedule
- .dc.l terminate_process
- .dc.l _syscall_sbrk
- .dc.l _syscall_brk
+ .long 0
+ .long __lxsys_fork
+ .long __lxsys_yield
+ .long __lxsys_sbrk
+ .long __lxsys_brk
+ .long __lxsys_getpid
+ .long __lxsys_getppid
+ .long __lxsys_sleep
+ .long __lxsys_exit
2:
.rept __SYSCALL_MAX - (2b - 1b)/4
2:
.rept __SYSCALL_MAX - (2b - 1b)/4
- .
dc.l
0
+ .
long
0
.endr
.global syscall_hndlr
.endr
.global syscall_hndlr