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
/
user
/
lib
Age
Commit message (
Collapse
)
Author
2022-07-26
shared: move some headers from shared/ to camellia/
dzwdz
2022-07-26
tools: add tools/sort_includes.rb
dzwdz
2022-07-24
user: change the directory structure to prepare for multiple binaries
dzwdz
2022-07-23
user_bootstrap: pass the initrd in an argument to init's main
dzwdz
2022-07-23
init: compile as an elf
dzwdz
2022-07-20
user/elf: free memory not belonging to the elf when jumping to it
dzwdz
2022-07-20
syscall/execbuf: EXECBUF_JMP
dzwdz
2022-07-18
syscalls: implement execbuf
dzwdz
i have been planning to implement something like this for a while now. it should be faster when doing consecutive syscalls (to be tested). it will also be helpful in writing the elf loader
2022-07-18
user/elf: find free space for PIEs
dzwdz
2022-07-18
user: basic elf relocations, PIE support
dzwdz
2022-07-18
user: a super primitive ELF loader
dzwdz
holy shit. this was simpler than i expected it to be
2022-07-16
amd64: back at the shell!
dzwdz
2022-07-16
amd64: seemingly working syscalls (SYSCALL/SYSRET)
dzwdz
2022-07-16
amd64: barely boot into kernel code
dzwdz
2022-07-14
user/shell/cat: support reading from stdin until eof
dzwdz
2022-07-11
user: add shorthand close() and fork() wrappers for those syscalls
dzwdz
2022-07-11
user: reorganize the userland sources
dzwdz