Age | Commit message (Expand) | Author |
2022-07-26 | user/libc: fdopen | dzwdz |
2022-07-26 | user: posix-compatible FILE* opening | dzwdz |
2022-07-26 | user: add missing include | dzwdz |
2022-07-26 | user: move the POSIX-y stuff to the proper header files | dzwdz |
2022-07-26 | shared: move some headers from shared/ to camellia/ | dzwdz |
2022-07-26 | tools: add tools/sort_includes.rb | dzwdz |
2022-07-26 | move user_bootstrap to user/bootstrap for consistency's sake | dzwdz |
2022-07-26 | user: mount the initrd and /kdev in user_bootstrap | dzwdz |
2022-07-26 | user_bootstrap: link against user/lib | dzwdz |
2022-07-25 | kernel: cleaner and more compact stacktraces | dzwdz |
2022-07-24 | user: put the testelf in a sensible location in the tree | dzwdz |
2022-07-24 | user: change the directory structure to prepare for multiple binaries | dzwdz |
2022-07-23 | kernel: switch processes after execbuf_syscall | 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-23 | create a bootstrap ELF loader, that'll load init | dzwdz |
2022-07-21 | fix type-related compiler warnings | 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 |
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 |
2022-07-17 | amd64: ensure all addresses are canonical | dzwdz |
2022-07-17 | kernel/virt_cpy: error struct, better error handling | dzwdz |
2022-07-17 | amd64: remove dead code, combine shared code | dzwdz |
2022-07-16 | amd64: all tests pass | dzwdz |
2022-07-16 | amd64: back at the shell! | dzwdz |
2022-07-16 | amd64: init can print to the terminal now | dzwdz |
2022-07-16 | amd64: seemingly working syscalls (SYSCALL/SYSRET) | dzwdz |
2022-07-16 | amd64: just enough paging support to map init | dzwdz |
2022-07-16 | amd64: barely boot into kernel code | dzwdz |
2022-07-15 | i686: stop using pushal/popal in sysenter/sysexit | dzwdz |
2022-07-15 | i386/isr: don't use pushal; push registers manually | dzwdz |
2022-07-14 | user/shell/cat: support reading from stdin until eof | dzwdz |
2022-07-14 | user: basic terminal driver with line editing | dzwdz |
2022-07-14 | kernel/driver/serial: allow writes even with pending reads | dzwdz |
2022-07-12 | user/tmpfs: basic read/write | dzwdz |
2022-07-12 | remove the incorrect OPEN_CREATE guards in fs drivers | dzwdz |
2022-07-12 | user/shell: stdout redirection | dzwdz |
2022-07-12 | user/shell: parse redirection syntax | dzwdz |
2022-07-11 | user: add shorthand close() and fork() wrappers for those syscalls | dzwdz |
2022-07-11 | user: reorganize the userland sources | dzwdz |
2022-07-11 | init: file_reopen, keep stdin/stdout on their standard fds | dzwdz |
2022-07-11 | init/stdlib: a more posix-y file api | dzwdz |
2022-07-10 | init/tests: semaphore pipe-based test | dzwdz |
2022-07-10 | syscalls: implement dup | dzwdz |
2022-07-10 | init/lib: implement "evil semaphores" | dzwdz |
2022-07-10 | kernel: implement killing processes stuck on pipes | dzwdz |
2022-07-09 | kernel/pipes: process queueing | dzwdz |