Age | Commit message (Expand) | Author |
2023-06-04 | kernel: rework /proc/ and process IDs | dzwdz |
2023-06-02 | libc: stub out sltar's requirements | dzwdz |
2023-02-25 | merge the initrd and sysroot directories | dzwdz |
2023-02-25 | user/font: stop depending on the system kbd install | dzwdz |
2023-02-25 | user/ext2fs: don't treat EOF as an error | dzwdz |
2023-02-25 | ports: move to the new toolchain | dzwdz |
2023-02-25 | toolchain: working customized toolchain for userland bins | dzwdz |
2023-02-24 | toolchain: partially set up the sysroot | dzwdz |
2023-02-23 | build: don't -Isrc/ in user code | dzwdz |
2023-02-23 | ports/doom: update to the current camellia api | dzwdz |
2023-02-23 | fix: misc warnings | dzwdz |
2023-02-23 | fix: printf related warnings | dzwdz |
2023-02-23 | toolchain: update, move to a Camellia-specific toolchain | dzwdz |
2023-02-22 | kernel/malloc: fill allocated and freed regions with junk | dzwdz |
2023-02-19 | readme: remove stupid stuff | dzwdz |
2023-01-25 | clean up the repo root | dzwdz |
2023-01-25 | remove the outdated docs | dzwdz |
2023-01-25 | kernel: move /mem/alloc to /malloc and linker.ld to arch/amd64/ | dzwdz |
2023-01-25 | kernel/driver: consolidate most header files into driver.h | dzwdz |
2023-01-25 | kernel/irq: use a lookup table for irqs | dzwdz |
2023-01-25 | kernel: consolidate some header files | dzwdz |
2023-01-25 | kernel: remove accidental executable bit on proc.c | dzwdz |
2023-01-25 | style: typedef structs, shorter namespaces | dzwdz |
2023-01-25 | user: process titles, /bin/ps | dzwdz |
2023-01-25 | kernel/virt: replace the virt_cpy api with a more foolproof one | dzwdz |
2023-01-24 | kernel/procfs: prevent reading kernel memory | dzwdz |
2023-01-24 | kernel/procfs: allow reading memory of descendants | dzwdz |
2023-01-24 | kernel/procfs: allow interrupting processes | dzwdz |
2023-01-24 | kern/driver/ps2: remove unused function | dzwdz |
2023-01-19 | kernel: user interrupts | dzwdz |
2023-01-19 | kernel: delay freeing reaped processes, slightly more strict states | dzwdz |
2023-01-18 | kernel: add a root argument to process_next | dzwdz |
2023-01-11 | kernel: return EPIPE when fs_waiting on a dead filesystem | dzwdz |
2023-01-08 | kernel: let parents kill their children again | dzwdz |
2023-01-08 | user/tests: fix fucked fs test | dzwdz |
2023-01-08 | kernel: remove the leftover _syscall_procfs | dzwdz |
2023-01-08 | kernel/proc: don't kill children when parent dies | dzwdz |
2023-01-06 | kernel: basic procfs | dzwdz |
2023-01-06 | kernel: turn the NULLFS into an always present special handle | dzwdz |
2022-12-28 | user/ext2fs: creating new files | dzwdz |
2022-12-27 | user/termcook: ignore arrows/tab | dzwdz |
2022-12-27 | sh: minor usability / aesthetic improvements | dzwdz |
2022-12-27 | libc/elfload: don't override cwd | dzwdz |
2022-12-27 | libc: fix strncmp | dzwdz |
2022-12-27 | user/ext2fs: partial write support | dzwdz |
2022-12-27 | amd64/ata: poll properly | dzwdz |
2022-12-27 | fsutil: don't set the offset to 0 when length == 0 | dzwdz |
2022-12-26 | amd64/ata: write support | dzwdz |
2022-12-26 | amd64/ata: refactor the ATA driver | dzwdz |
2022-12-26 | user/tmpfs: general code cleanup | dzwdz |