Age | Commit message (Expand) | Author |
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 |
2021-10-02 | rename kernel/arch/log.h to io.h | dzwdz |
2021-09-23 | _syscall_mount(): ignore trailing slash in mount path | dzwdz |
2021-09-22 | free the mounts created in tests/vfs.c | dzwdz |
2021-09-22 | kfree: detect double frees | dzwdz |
2021-09-22 | kfree: check for a magic value before freeing to detect invalid frees | dzwdz |
2021-09-22 | _syscall_open: strip the mount prefix in a better way | dzwdz |
2021-09-22 | remove some old leftover code in tar_driver | dzwdz |
2021-09-21 | start using sparse's `-Wnon-pointer-null` | dzwdz |
2021-09-21 | start using sparse's `-Wdecl` | dzwdz |
2021-09-21 | fix the assert kernel panic message | dzwdz |
2021-09-21 | implement (safe) min/max macros | dzwdz |
2021-09-21 | refactor `await_finish` into `process_try2collect` | 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-21 | add `__force` for marking casts across adress spaces | dzwdz |
2021-09-20 | create a few specialized panic()s | dzwdz |
2021-09-20 | add an offset parameter to read() and write() | dzwdz |
2021-09-20 | remove some unused variables | dzwdz |
2021-09-20 | use a single struct for all fs_wait return values | dzwdz |
2021-09-20 | add some missing includes to `kernel/vfs/request.h` | dzwdz |
2021-09-19 | slightly tidy up some syscalls | dzwdz |
2021-09-19 | show the malloc balance on halt; remove a bad kfree() call | dzwdz |