Age | Commit message (Expand) | Author |
2024-03-13 | kernel/malloc: slight rework (it's still bad), store more metadata | dzwdz |
2024-03-13 | kernel/amd64: print debugging info on NMI | dzwdz |
2024-02-23 | kernel: knock off some simple vfsreq TODOs | dzwdz |
2024-02-23 | kernel: fix _sys_fs_wait in init | dzwdz |
2024-02-21 | kernel: integrate the proc_ns_next fixes into proc_next | dzwdz |
2023-12-25 | kernel: _sys_getnull() (basically /dev/null) | dzwdz |
2023-09-29 | kernel: fix linked list iteration in postqueue | dzwdz |
2023-09-29 | *: properly remove _sys_filicide | dzwdz |
2023-09-25 | kernel/procfs: `intrdown` node for sending an interrupt to all children | dzwdz |
2023-09-25 | kernel: remove _sys_filicide (made redundant by _sys_intr) | dzwdz |
2023-09-25 | kernel/intr: accept a message, allow killing processes via intrs | dzwdz |
2023-09-24 | kernel: delay removing processes from tree | dzwdz |
2023-09-19 | kernel: use HPET timer for sleeps | dzwdz |
2023-09-18 | kernel: implement _sys_time() | dzwdz |
2023-09-17 | kernel/proc: inline proc_switch into proc_switch_any | dzwdz |
2023-09-17 | kernel/amd64: add HPET support, slightly rework time handling | dzwdz |
2023-09-15 | kern: fix GDT order for 64bit sysret | dzwdz |
2023-09-13 | cmd/init: remove /initctl, use intr instead | dzwdz |
2023-09-11 | *: rename /kdev/ to /dev/ | dzwdz |
2023-09-09 | kernel: gracefully handle no serial port | dzwdz |
2023-09-09 | kernel: build /kdev/ on the fly | dzwdz |
2023-09-07 | kernel: slightly refactor the page allocator | dzwdz |
2023-09-06 | boot: compress the init module | dzwdz |
2023-09-06 | kernel: fix panic with large initrd | dzwdz |
2023-09-03 | misc: remove old debug prints | dzwdz |
2023-09-03 | build: -Os | dzwdz |
2023-08-31 | kernel: add _sys_getprocfs in place of HANDLE_PROCFS | dzwdz |
2023-08-30 | style: get rid of eprintf | dzwdz |
2023-08-29 | kernel: remove _sys_await, emulate it in libc | dzwdz |
2023-08-27 | ports: qbe, cproc :^) | dzwdz |
2023-08-14 | reorganization: first steps | dzwdz |
2023-08-13 | kern: undo accidentally commited debug code | dzwdz |
2023-08-06 | kernel: put every driver in /kdev/ | dzwdz |
2023-06-17 | kernel: fix procfs overflow bug, add safeguard to prevent similar ones | dzwdz |
2023-06-11 | kernel: replace await with wait2, roughly compatible with POSIX | dzwdz |
2023-06-10 | kernel: implement DUP_SEARCH (like unix's F_DUPFD) | dzwdz |
2023-06-10 | kernel: implement getpid, getppid | dzwdz |
2023-06-04 | kernel: rework /proc/ and process IDs | dzwdz |
2023-02-23 | build: don't -Isrc/ in user code | dzwdz |
2023-02-23 | fix: misc 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-01-25 | clean up the repo root | 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 | kernel/virt: replace the virt_cpy api with a more foolproof one | dzwdz |