Age | Commit message (Expand) | Author |
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-05 | shared: fix memset | dzwdz |
2022-07-05 | init/ps2: support inserting special characters with ctrl, tty style | dzwdz |
2022-07-01 | kernel/fsroot: respect offset when reading root | dzwdz |
2022-07-01 | init/fs: move the kernel stuff to /kdev/ | dzwdz |
2022-07-01 | kernel: disable klog | dzwdz |
2022-07-01 | init/fs: remember to close fs handles in fork2_n_mount | dzwdz |
2022-07-01 | kernel: add the debug_klog syscall for tracking down process ids | dzwdz |
2022-07-01 | init/stdlib: implement snprintf | dzwdz |
2022-06-30 | kernel: get lint to shut up about undeclared variables | dzwdz |
2022-06-30 | syscall_wrappers: generate casts so the compiler doesn't complain | dzwdz |
2022-06-30 | shared/mem: explicitly discard the const qualifier in memchr | dzwdz |
2022-06-30 | kernel/linker: rename .text.early to .shared | dzwdz |
2022-06-29 | init/fs: tmpfs driver with support for creating new files | dzwdz |
2022-06-29 | kernel/vfs: add the OPEN_CREATE flag | dzwdz |
2022-05-29 | init/ps2: fix double key capture | dzwdz |
2022-05-29 | kernel: fix overlapping interrupt / regular stacks | dzwdz |
2022-05-29 | init/malloc: use FINDFREE | dzwdz |
2022-05-26 | kernel/style: don't return pointless values in _syscall | dzwdz |
2022-05-26 | syscalls/memflag: FINDFREE flag | dzwdz |
2022-05-26 | init: dead simple malloc | dzwdz |
2022-05-26 | init: remove useless macro | 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-21 | init/ps2: use a ring buffer for the backlog | dzwdz |
2022-05-15 | shared/ring: ring_contig | dzwdz |
2022-05-15 | shared/ring: use char* for the buffer | dzwdz |
2022-05-15 | syscall/await: ensure the children are reapable before hanging | dzwdz |
2022-05-15 | kernel/syscall: ensure SYSCALL_RETURN value is used | dzwdz |
2022-05-15 | kernel/mem: remove virt_cpy2kmalloc | dzwdz |
2022-05-06 | kernel: remove the union in `struct handle` | dzwdz |
2022-05-06 | kernel/proc: fork: be explicit about copying fields | dzwdz |
2022-05-06 | syscalls: merge fork() and fs_fork2() | dzwdz |
2022-05-06 | kernel/proc: reorganize the functions | dzwdz |
2022-05-06 | kernel/proc: move shutdown() to process_kill | dzwdz |
2022-05-06 | kernel/proc: simplify `process_free()` | dzwdz |
2022-05-06 | kernel/proc: get rid of the PS_DEADER state, free processes asap | dzwdz |
2022-05-05 | kernel/driver: clean up the ps2/serial drivers | dzwdz |
2022-05-05 | kernel: fix a few minor compiler warnings | dzwdz |
2022-05-05 | kernel: move fsroot to kernel/arch/i386 | dzwdz |
2022-05-05 | kernel: each driver registers its own mounts | dzwdz |
2022-05-05 | kernel: syscalls now have to explicitly save the return value | dzwdz |
2022-05-05 | kernel/proc: remove WAITS4IRQ | dzwdz |
2022-05-05 | kernel: move the COM1 driver to a separate handler | dzwdz |
2022-05-05 | kernel: ps2 driver is now a separate backend | dzwdz |