Age | Commit message (Expand) | Author |
2022-07-05 | init/ps2: support inserting special characters with ctrl, tty style | dzwdz |
2022-07-01 | init/fs: move the kernel stuff to /kdev/ | 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 | syscall_wrappers: generate casts so the compiler doesn't complain | 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 | init/malloc: use FINDFREE | 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 | syscall/memflag: implement freeing memory | dzwdz |
2022-05-21 | init/ps2: use a ring buffer for the backlog | dzwdz |
2022-05-06 | syscalls: merge fork() and fs_fork2() | dzwdz |
2022-05-05 | kernel: ps2 driver is now a separate backend | dzwdz |
2022-05-02 | meta: write a script to generate `src/init/syscalls.c` | dzwdz |
2022-05-02 | syscalls: fork() noreap flag | dzwdz |
2022-05-02 | shared: fix some stuff i broke + compiler warnings | dzwdz |
2022-05-02 | kernel/vfs: pass `close()` calls to fs handlers | dzwdz |
2022-05-01 | init/fs: make directory listings respect offsets | dzwdz |
2022-05-01 | init/libc: libc_file wrapper over the raw syscalls | dzwdz |
2022-05-01 | init/cat: read files until EOF | dzwdz |
2022-04-28 | init: run shells from a child process to expose bug in process_free() | dzwdz |
2022-04-28 | kernel/proc: simplify `process_seed` | dzwdz |
2022-04-21 | kernel: recursive kill() | dzwdz |
2022-04-15 | kernel/vfs: don't hang on orphaned vfs calls | dzwdz |
2022-04-15 | kernel/vfs: don't hang waiting for a vfs backend after it exit()s | dzwdz |
2022-04-14 | kernel: port init's `printf` implementation | dzwdz |
2022-04-14 | init: refactor printf | dzwdz |
2022-04-14 | init/fs: fix `fs_dir_inject` | dzwdz |
2022-04-13 | init/test: add a fork() stress test | dzwdz |
2022-04-12 | shared: fix some minor warnings | dzwdz |
2022-04-12 | kernel: make all sizes unsigned, sort out the sign mess | dzwdz |
2022-04-11 | kernel: shutdown when init quits | dzwdz |
2022-04-10 | init/stdlib: don't make printf() assume that stdout is fd 0 | dzwdz |
2022-04-10 | kernel/i386: rewrite the serial driver to wait for IRQ | dzwdz |
2022-04-10 | init/fs: handle delegated reads in a subprocess | dzwdz |
2022-04-10 | kernel: idle process | dzwdz |
2022-04-09 | init: disable the vga shell | dzwdz |
2022-04-07 | init: two concurrent shells - serial & vga/ps2 | dzwdz |
2022-04-07 | kernel/vfs: fix panic when using an user fs which hadn't yet wait()ed | dzwdz |
2022-04-07 | init/fs: add bad write support to fs_delegate | dzwdz |
2022-04-07 | kernel: remove the `/tty` device | dzwdz |
2022-03-31 | init: primitive ps2 driver | dzwdz |
2022-03-31 | init: move ansiterm to `driver/` | dzwdz |
2022-03-27 | init/ansiterm: don't flush on each write | dzwdz |
2022-03-27 | init: userland tty emulator ; also workaround a fork() bug | dzwdz |
2022-03-27 | init/tar: fix some compiler warnings | dzwdz |