summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-08-11vfs: support for removing filesdzwdz
2022-08-09user/libc: preserve cwd through exec()dzwdz
2022-08-08user: drawmouse for demoing mouse/graphic supportdzwdz
2022-08-08user/lib: shared libdraw for framebuffer handlingdzwdz
2022-08-08driver/ata: separate out from the fsroot driverdzwdz
2022-08-08user/libc: cwddzwdz
2022-08-08user/tmpfs: directory supportdzwdz
2022-08-08fs: getsize() on directoriesdzwdz
2022-08-08user: union filesystemsdzwdz
2022-08-08user: separate tmpfs into its own executable, add `mount`dzwdz
2022-08-08kernel/backend: remove the kern.ready() methoddzwdz
2022-08-07user/shell: make `whitelist` work in a more sensible waydzwdz
2022-08-07user/dvd: port to the new framebufferdzwdz
2022-08-07kernel: ps2 mouse supportdzwdz
2022-08-07driver/ps2: prepare for mouse supportdzwdz
2022-08-07kernel: ring_to_virtdzwdz
2022-08-07user/shell: make `>>` work for executablesdzwdz
2022-08-07user/tmpfs: expand files on the flydzwdz
2022-08-07user/libc: port dlmallocdzwdz
2022-08-07user/libc: preparation for dlmalloc portdzwdz
2022-08-07user/libc: strchrdzwdz
2022-08-06shared assert.hdzwdz
2022-08-06kernel/mem: cache the potential location of the first free pagedzwdz
2022-08-06kernel/mem: make the page bitmap cover everything after bssdzwdz
2022-08-06user/vterm: 2d flushingdzwdz
2022-08-06user/vterm: fix crash on 1920x1080dzwdz
2022-08-06make snprintf shared; dynamic resolution supportdzwdz
2022-08-05user/dvd: dumb animation demodzwdz
2022-08-05shared/mem: 64bit memcpy/memsetdzwdz
2022-08-05user/libc: fseek + ftell for getting a file's sizedzwdz
2022-08-05add _syscall_getsizedzwdz
2022-08-05shared/printf: implement %ddzwdz
2022-08-05move the mount_resolve test to userland, remove the kernel selftestsdzwdz
2022-08-05move path_simplify to shared code, move its tests to userlanddzwdz
2022-08-04move the kernel util tests to userlanddzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-08-04user/tests: split the tests by parts of codebasedzwdz
2022-08-04syscalls: add _syscall_sleep()dzwdz
2022-08-03amd64: cleanup the irq code, #define the magic numbersdzwdz
2022-08-03user/shell: make the builtins handle multiple args; misc fixesdzwdz
2022-08-03user/libc: "!files"dzwdz
2022-08-03shared/printf: cachingdzwdz
2022-08-03kernel: reuse a single allocation for all vfs_requests of a processdzwdz
2022-08-03user/iostress: accept arguments to tweak test settingsdzwdz
2022-08-03user/libc: isspace, strtoldzwdz
2022-08-03shared: clean up printf, %u support (amongst other things)dzwdz
2022-08-02user/vterm: split into separate filesdzwdz
2022-08-02user: separate ansiterm/vterm out into its own binarydzwdz
2022-08-02user/ansiterm: only write() the part of the framebuffer that changeddzwdz
2022-08-01user/shell: add a `time` builtindzwdz