index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
kernel
/
syscalls.c
Age
Commit message (
Expand
)
Author
2021-08-22
await() 2: pass the exit message
dzwdz
2021-08-18
await() 1: wait for child to die, without message passing
dzwdz
2021-08-18
fork() now has a return value; you can tell the child and parent apart
dzwdz
2021-08-18
rename process_clone to process_fork
dzwdz
2021-08-11
abstract out iterating over virtual memory
dzwdz
2021-08-11
read _syscall_debuglog arguments across page boundaries
dzwdz
2021-08-09
rename `log_` to `tty_`, `tty_` to `vga_`
dzwdz
2021-07-31
change the syscall naming convention; same one in kernel and userland
dzwdz
2021-07-26
exit() now switches to the first running process
dzwdz
2021-07-26
fork() pt 1: cloning process memory
dzwdz
2021-07-26
mark sc_exit() as noreturn
dzwdz
2021-07-24
save all registers on syscalls
dzwdz
2021-07-23
add a barebones exit() syscall
dzwdz
2021-07-23
update the process' EIP/ESP when it syscalls
dzwdz
2021-07-22
implement the debuglog() syscall
dzwdz
2021-07-21
syscall parameter & return value passing
dzwdz
2021-07-21
barebones syscall
dzwdz
[prev]