Age | Commit message (Expand) | Author |
2022-04-11 | kernel: shutdown when init quits | dzwdz |
2022-04-10 | kernel/i386: rewrite the serial driver to wait for IRQ | 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 | 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: userland tty emulator ; also workaround a fork() bug | dzwdz |
2022-03-27 | kernel/vfs: `/vga` node | dzwdz |
2021-11-26 | init/fs: add the MOUNT macro | dzwdz |
2021-11-26 | init/fs: implement directory injection | dzwdz |
2021-11-17 | init/fs: add "prefix" support to fs_passthrough / proper bind mounts! | dzwdz |
2021-11-16 | init: implement fork2_n_mount | dzwdz |
2021-11-16 | init: implement a halfassed passthrough fs | dzwdz |
2021-11-02 | fork2() refactor: implement fs_fork2() | dzwdz |
2021-11-02 | fork2 refactor: every process now has (only) a single controlled vfs_backend | dzwdz |
2021-10-15 | init: only run tests when prompted from the shell | dzwdz |
2021-10-15 | init: move the tests to their own directory | dzwdz |
2021-10-13 | init: kill the test_await process after the test finishes | dzwdz |
2021-10-13 | init: run all "tests" in separate processes | dzwdz |
2021-10-10 | init: move __tty_fd to the stdlib, add the underscores to its name | dzwdz |
2021-10-10 | init: add a missing #include | dzwdz |
2021-10-10 | init/shell: basic readline() | dzwdz |
2021-10-06 | init: use printf for output | dzwdz |
2021-10-06 | init printf: implement %x | dzwdz |
2021-10-06 | init printf: implement %s | dzwdz |
2021-10-06 | init: printf base | dzwdz |
2021-10-05 | kill the process that caused an exception instead of panicking | dzwdz |
2021-10-04 | remove support for processes returning strings on exit | dzwdz |
2021-10-02 | implement serial/tty input | dzwdz |
2021-09-23 | _syscall_mount(): ignore trailing slash in mount path | dzwdz |
2021-09-21 | make await() fail gracefully when callee has no alive children already | dzwdz |
2021-09-21 | `init`: add a test for await() | dzwdz |
2021-09-20 | add an offset parameter to read() and write() | dzwdz |
2021-09-20 | remove some unused variables | dzwdz |
2021-09-18 | implement NULL mounts | dzwdz |
2021-09-18 | `init`: implement a working tar driver | dzwdz |
2021-09-18 | merge `kernel/types.h` and `init/types.h` | dzwdz |
2021-09-18 | `init`: start work on the tar driver | dzwdz |
2021-09-16 | scaffolding for the initrd: init can read files appended to it | dzwdz |
2021-09-16 | implement output from vfs calls | dzwdz |
2021-09-16 | fs_read stub, basic implementation in userland | dzwdz |
2021-09-15 | fs_wait: pass the file ID too | dzwdz |
2021-09-12 | simplify `fs_respond`'s signature | dzwdz |
2021-09-12 | first working access function! | dzwdz |
2021-09-12 | reorganise init, again | dzwdz |
2021-09-12 | implement part of `fs_respond` | dzwdz |
2021-09-12 | force init's main to be in .text.startup | dzwdz |