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
/
init
/
main.c
Age
Commit message (
Expand
)
Author
2021-08-25
reorganise init/main.c, add some "tests"
dzwdz
2021-08-25
remove FD_STDOUT
dzwdz
2021-08-25
implement open() for FD_SPECIAL_TTY (`/tty`)
dzwdz
2021-08-25
implement vfs_mount_seed, which creates the vfs passed to init
dzwdz
2021-08-25
change the signature of _syscall_fd_mount
dzwdz
2021-08-24
switch to using user_ptr for pointers coming from userland
dzwdz
2021-08-24
replace () with (void) in function definitions
dzwdz
2021-08-24
move syscalls.h to shared/syscalls.h
dzwdz
2021-08-24
implement FD_SPECIAL_TTY, an stdout equalivent
dzwdz
2021-08-22
basic mount resolving
dzwdz
2021-08-22
fs_open() stub
dzwdz
2021-08-22
fix almost all compiler warnings
dzwdz
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
store the processes as a tree instead of a list
dzwdz
2021-08-14
init: add multipageify(), so i can test virt_iter in an simpler way
dzwdz
2021-08-11
read _syscall_debuglog arguments across page boundaries
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-24
fix some warnings
dzwdz
2021-07-23
add a barebones exit() syscall
dzwdz
2021-07-22
don't map the VGA console buffer in user processes
dzwdz
2021-07-22
implement the debuglog() syscall
dzwdz
2021-07-21
syscall parameter & return value passing
dzwdz
2021-07-21
barebones syscall
dzwdz
2021-07-20
per-process virtual memory
dzwdz
2021-07-18
basic executable loading
dzwdz