Age | Commit message (Expand) | 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-25 | kernel: cleaner and more compact stacktraces | dzwdz |
2022-07-23 | kernel: switch processes after execbuf_syscall | dzwdz |
2022-07-23 | init: compile as an elf | 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-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 | kernel/driver/serial: allow writes even with pending reads | dzwdz |
2022-07-12 | remove the incorrect OPEN_CREATE guards in fs drivers | dzwdz |
2022-07-10 | syscalls: implement dup | dzwdz |
2022-07-10 | kernel: implement killing processes stuck on pipes | dzwdz |
2022-07-09 | kernel/pipes: process queueing | dzwdz |
2022-07-09 | syscalls/pipe: turn into a POSIX-style api with separate rw ends | dzwdz |
2022-07-08 | kernel/proc: remove the type argument from process_handle_get | dzwdz |
2022-07-08 | kernel/syscalls: fix the SYSCALL_RETURN macro for returning pointers | dzwdz |
2022-07-08 | kernel/fsroot: use req_preprocess to calculate offsets everywhere | dzwdz |
2022-07-08 | syscall/fs_respond: get the file id from the buf argument | dzwdz |
2022-07-07 | kernel: add the vfsreq_finish_short shorthand function | dzwdz |
2022-07-07 | kernel/vfs: delegate support in _syscall_fs_respond! | dzwdz |
2022-07-07 | shared: add a flags argument to _syscall_fs_respond | dzwdz |
2022-07-06 | kernel: don't panic on nonexistent syscalls | dzwdz |
2022-07-06 | kernel/pipes: read & write support | dzwdz |
2022-07-05 | kernel: initial partial pipe support | dzwdz |
2022-07-01 | kernel/fsroot: respect offset when reading root | dzwdz |
2022-07-01 | kernel: disable klog | dzwdz |
2022-07-01 | kernel: add the debug_klog syscall for tracking down process ids | dzwdz |
2022-06-30 | kernel: get lint to shut up about undeclared variables | dzwdz |
2022-06-30 | kernel/linker: rename .text.early to .shared | dzwdz |
2022-06-29 | kernel/vfs: add the OPEN_CREATE flag | dzwdz |
2022-05-29 | kernel: fix overlapping interrupt / regular stacks | dzwdz |
2022-05-26 | kernel/style: don't return pointless values in _syscall | dzwdz |
2022-05-26 | syscalls/memflag: FINDFREE flag | dzwdz |
2022-05-21 | kernel/i386: only map what's absolutely necessary in the user | dzwdz |
2022-05-21 | syscall/memflag: zero out allocated pages to prevent leaks | dzwdz |
2022-05-21 | syscall/memflag: implement freeing memory | dzwdz |
2022-05-21 | kernel/pagedir: explicitly mark the pagedir user/write fields as unused | dzwdz |
2022-05-15 | shared/ring: ring_contig | dzwdz |