Age | Commit message (Expand) | Author |
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 |
2021-10-10 | init: add a missing #include | dzwdz |
2021-10-10 | init/shell: implement a half-broken cat | dzwdz |
2021-10-10 | init/shell: implement the echo command | dzwdz |
2021-10-10 | init/stdlib: implement strcmp | dzwdz |
2021-10-10 | init/shell: basic argument splitting | dzwdz |
2021-10-10 | init/printf: allow passing a nullptr to %s | dzwdz |
2021-10-10 | init/shell: basic readline() | dzwdz |
2021-10-09 | Merge branch 'main' of github.com:dzwdz/camellia | dzwdz |
2021-10-08 | ATA: implement the IDENTIFY PACKET DEVICE command | dzwdz |
2021-10-08 | remove return statements from void function | dzwdz |
2021-10-08 | ata: proper drive type detection; soft reset; 400ns delay function | dzwdz |
2021-10-07 | ATA: detect device type | dzwdz |
2021-10-07 | ATA: read identify data, detect drive size | dzwdz |
2021-10-07 | kernel/i386: fix port_in16's return value size | dzwdz |
2021-10-07 | kernel/i386: add 16bit port io functions | dzwdz |
2021-10-07 | kernel/i386: rename the port io functions with their bit length | dzwdz |
2021-10-06 | kernel/i386: implement part of ATA IDENTIFY | 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: implement strlen | dzwdz |
2021-10-06 | init: printf base | dzwdz |
2021-10-05 | isr: simplify the exception handler | dzwdz |
2021-10-05 | kill the process that caused an exception instead of panicking | dzwdz |
2021-10-04 | remove unused variables in process_try2collect | dzwdz |
2021-10-04 | implement process_kill() | dzwdz |
2021-10-04 | remove support for processes returning strings on exit | dzwdz |
2021-10-03 | vfs_root_handler: correct the panic type to invalid state | dzwdz |
2021-10-02 | implement serial/tty input | dzwdz |
2021-10-02 | serial: implement a selftest | dzwdz |