Age | Commit message (Expand) | Author |
2022-03-26 | init/shell: minor usability tweaks to `ls` | dzwdz |
2022-03-06 | kernel: print newlines after every boot stage | dzwdz |
2022-03-06 | shared: add strcmp() testcases, fix invalid implementation | dzwdz |
2021-11-26 | init/fs: add the MOUNT macro | dzwdz |
2021-11-26 | shared: move `enum vfs_operation` to types.h | dzwdz |
2021-11-26 | init/fs: implement directory injection | dzwdz |
2021-11-20 | init/fs: fix non-prefix fs_passthrough | dzwdz |
2021-11-20 | shared: fs_request_delegate stub | dzwdz |
2021-11-20 | kernel: fs_wait returns a success val; the op type is put in the struct | 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/fs: fix old style decl | dzwdz |
2021-11-16 | init: implement a halfassed passthrough fs | dzwdz |
2021-11-16 | kernel/vfs: add a capacity field to fs_wait_response | dzwdz |
2021-11-14 | kernel/vfs: slightly tidy up the root driver | dzwdz |
2021-11-14 | shared: move the str* implementations to shared/mem.c | dzwdz |
2021-11-14 | shared: use a single implementation of mem* functions everywhere | dzwdz |
2021-11-14 | kernel/vfs: allow reading the root directory | dzwdz |
2021-11-09 | init/tar: reading directories only shows immediate children | dzwdz |
2021-11-09 | init/shell: implement ls | dzwdz |
2021-11-09 | init/tar: add (bad) support for reading the root dir | dzwdz |
2021-11-07 | init/tar: read() directories | dzwdz |
2021-11-07 | init: add strcpy/memcpy | dzwdz |
2021-11-07 | init/tar: refactor init_tar, add some very basic directory support | dzwdz |
2021-11-07 | init/tar: check length of found file | dzwdz |
2021-11-04 | init/tests: ensure that tests exit successfully | dzwdz |
2021-11-04 | Merge branch 'main' into fork2 | dzwdz |
2021-11-03 | kernel/vfs: tidy up path_simplify, fix a bug and add regression tests | dzwdz |
2021-11-03 | kernel: implement virt_cpy2kmalloc | dzwdz |
2021-11-02 | fork2() refactor: remove the unused back handle type | 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-21 | init/shell: add a `shadow` command for null mounts | dzwdz |
2021-10-21 | init/shell: add a `catall` cmd - works like the old fs test | dzwdz |
2021-10-21 | init/shell: fix crash when cat is ran without arguments | dzwdz |
2021-10-15 | init/tests: write some actual tests - test_await and test_faults | dzwdz |
2021-10-15 | init/tests: make the test(s) static | dzwdz |
2021-10-15 | init/tests: remove test_fs, as it doesn't even test anything | dzwdz |
2021-10-15 | init/tests: implement a run_forked wrapper | 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-15 | slightly clean up all the assembly code | dzwdz |
2021-10-15 | kernel: quit QEMU once there are no running processes left | dzwdz |
2021-10-15 | init/readline: stop reading on \n | dzwdz |
2021-10-13 | init/shell: show the current "fork depth" in the prompt | dzwdz |
2021-10-13 | init/shell: add the fork command | dzwdz |
2021-10-13 | init: kill the test_await process after the test finishes | dzwdz |
2021-10-13 | init/shell: implement the `exit` command | 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 |