Age | Commit message (Expand) | Author |
2021-11-16 | kernel/vfs: add a capacity field to fs_wait_response | dzwdz |
2021-11-14 | kernel/vfs: slightly tidy up the root driver | dzwdz |
2021-11-14 | shared: use a single implementation of mem* functions everywhere | dzwdz |
2021-11-14 | kernel/vfs: allow reading the root directory | dzwdz |
2021-11-03 | kernel/vfs: tidy up path_simplify, fix a bug and add regression tests | dzwdz |
2021-10-03 | vfs_root_handler: correct the panic type to invalid state | dzwdz |
2021-10-02 | implement serial/tty input | dzwdz |
2021-09-21 | implement (safe) min/max macros | 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 | show the malloc balance on halt; remove a bad kfree() call | dzwdz |
2021-09-18 | implement NULL mounts | dzwdz |
2021-09-18 | merge `kernel/types.h` and `init/types.h` | dzwdz |
2021-09-16 | implement output from vfs calls | dzwdz |
2021-09-15 | fs_wait: pass the file ID too | dzwdz |
2021-09-12 | fix typo; use the right union element | dzwdz |
2021-09-12 | first working access function! | dzwdz |
2021-09-12 | move `enum vs_operation` to shared/flags.h | dzwdz |
2021-09-12 | allow vfs_request_finish to return | dzwdz |
2021-09-12 | implement part of `fs_respond` | dzwdz |
2021-09-12 | implement most of fs_wait | dzwdz |
2021-09-12 | vfs_request refactor pt2 | dzwdz |
2021-09-12 | vfs request refactor pt1 | dzwdz |
2021-09-11 | fix the `sparse` warnings | dzwdz |
2021-09-09 | basic _syscall_fs_wait() impl, doesn't pass the req yet | dzwdz |
2021-09-08 | style: simplify the `kmalloc(sizeof(...` calls | dzwdz |
2021-09-08 | save the vfs_op_request in the process struct | dzwdz |
2021-09-08 | copy _syscall_fs_open's argument to a new buffer instead of a shared one | dzwdz |
2021-09-08 | scaffolding for user fs dispatch | dzwdz |
2021-09-07 | implement fs_create(), front/back fs handles | dzwdz |
2021-09-05 | move most of the memory stuff to kernel/mem/ | dzwdz |
2021-09-05 | root vfs: implement writing to /tty | dzwdz |
2021-09-04 | new vfs impl pt. 1: implement open() | dzwdz |
2021-09-04 | nuke the old handle code | dzwdz |
2021-09-04 | rename file descriptors to handles | dzwdz |
2021-08-27 | make vfs_mount_resolve pass all the tests | dzwdz |
2021-08-26 | separate mount resolving into vfs_mount_resolve | dzwdz |
2021-08-25 | implement vfs_mount_seed, which creates the vfs passed to init | dzwdz |
2021-08-25 | implement FDOP_MOUNT | dzwdz |
2021-08-22 | basic mount resolving | dzwdz |
2021-08-22 | fs_open() stub | dzwdz |
2021-08-22 | fix almost all compiler warnings | dzwdz |
2021-08-22 | kernel: implement assert | dzwdz |
2021-08-09 | a sloppy implementation of path_simplify() | dzwdz |
2021-08-08 | path_simplify now returns int, has better tests | dzwdz |
2021-08-04 | partial path_simplify implementation | dzwdz |