summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-12-26amd64/ata: write supportdzwdz
2022-12-26amd64/ata: refactor the ATA driverdzwdz
2022-12-26user/tmpfs: general code cleanupdzwdz
2022-12-25user/lib: reorganize a few header filesdzwdz
2022-12-24user/ext2fs: basic ext2 read supportdzwdz
2022-11-21user/init: sandbox driversdzwdz
2022-10-19shared/printf: implement %pdzwdz
2022-10-19user/logfs: a simple demo of the fs apidzwdz
2022-10-19user/libc: BSD err.h, getprogname()dzwdz
2022-10-18user/libc: rework exec(), use a C _start2dzwdz
2022-10-18user/tests: more info when a test crashesdzwdz
2022-10-08kernel/handle: reuse ->writeable/->readable for pipesdzwdz
2022-10-08syscall/open: don't check for free handlesdzwdz
2022-10-08tests: some tests for when a process has no free handlesdzwdz
2022-10-04user/libc: camellia_open, takes cwd into accountdzwdz
2022-10-02syscall/open: add the full suite of READ/WRITE flagsdzwdz
2022-10-02fix gdb supportdzwdz
2022-10-02user/libc: rework fs_whitelist; fix minor bugsdzwdz
2022-09-21user/lib: ufs_waitdzwdz
2022-09-21user/login: stop using c0_fs_*, use forward_opendzwdz
2022-09-20shared: rename ufs_request to better fit its role in userlanddzwdz
2022-09-20user: s/fs_delegate/forward_opendzwdz
2022-09-20user/login: segcmpdzwdz
2022-09-15user/tmpfs: fix buffer overflowdzwdz
2022-09-15shared/printf: string precisiondzwdz
2022-09-15shared/printf: properly implement number precisiondzwdz
2022-09-04user/netstack: make the verb the first component of the pathdzwdz
2022-09-04user/tests: make all tests automaticdzwdz
2022-09-04user/shell: use perrordzwdz
2022-09-03user/whitelist: when a command isn't given, default to a shelldzwdz
2022-09-03user/libc: generate strerror from camellia/errno.hdzwdz
2022-09-03user: implement a basic mkdirdzwdz
2022-09-03user/ports: make doom playabledzwdz
2022-09-03driver/ps2,serial: handle all pending reads at the same timedzwdz
2022-09-02user/ports: bare minimum to run doomgenericdzwdz
2022-09-02user/init: don't shutdown when a fs driver quitsdzwdz
2022-09-02kernel/proc: introduce child ids for telling children apartdzwdz
2022-09-01kernel: add a debug print for the amount of used memorydzwdz
2022-08-30set up the stack in user/bootstrap instead of the kerneldzwdz
2022-08-29user/termcook: make C-c kill the running processdzwdz
2022-08-29shared/printf: handle the %l and %ll length modifiersdzwdz
2022-08-29user/libc: setjmpdzwdz
2022-08-29user/lua: implement the bare minimum for it to link and "run"dzwdz
2022-08-28user/lua: prepare libc headersdzwdz
2022-08-28kernel/amd64: SSE supportdzwdz
2022-08-28user/fs: implement fs_delegate, badlydzwdz
2022-08-28kernel/driver: add postqueue_join / postqueue_popdzwdz
2022-08-28kernel/driver: clean up ps2, add the reqpathcmp() macrodzwdz
2022-08-28kernel/vfs: minor vfs_request / vfs_root_register reworkdzwdz
2022-08-28shared/path_simplify: return an unsigned valuedzwdz