Age | Commit message (Expand) | Author |
2022-07-16 | amd64: back at the shell! | dzwdz |
2022-07-16 | amd64: barely boot into kernel code | dzwdz |
2022-07-14 | kernel/driver/serial: allow writes even with pending reads | dzwdz |
2022-07-08 | syscall/fs_respond: get the file id from the buf argument | dzwdz |
2022-07-07 | kernel: add the vfsreq_finish_short shorthand function | dzwdz |
2022-07-07 | kernel/vfs: delegate support in _syscall_fs_respond! | dzwdz |
2022-06-29 | kernel/vfs: add the OPEN_CREATE flag | dzwdz |
2022-05-06 | kernel: remove the union in `struct handle` | dzwdz |
2022-05-06 | kernel/proc: reorganize the functions | dzwdz |
2022-05-05 | kernel: move fsroot to kernel/arch/i386 | dzwdz |
2022-05-05 | kernel: each driver registers its own mounts | dzwdz |
2022-05-05 | kernel: syscalls now have to explicitly save the return value | dzwdz |
2022-05-05 | kernel/proc: remove WAITS4IRQ | dzwdz |
2022-05-05 | kernel: move the COM1 driver to a separate handler | dzwdz |
2022-05-05 | kernel: ps2 driver is now a separate backend | dzwdz |
2022-05-05 | kernel/vfs: refactor vfs_backend to allow multiple kernel backends | dzwdz |
2022-05-05 | kernel/vfs: rename the vfsreq funcs, merge vfsreq_finish & vfsreq_cancel | dzwdz |
2022-05-05 | kernel/vfs_root: fix nullptr dereference | dzwdz |
2022-05-04 | kernel/proc: leave the vfs_request when killing a WAITS4FS proc | dzwdz |
2022-05-04 | kernel: refcount vfs_backend | dzwdz |
2022-05-03 | kernel: reference count mount objects, free them on process kills | dzwdz |
2022-05-02 | kernel/vfs: always separately allocate the request object | dzwdz |
2022-05-02 | kernel/vfs: pass `close()` calls to fs handlers | dzwdz |
2022-05-01 | kernel/proc: make handles separate refcounted objects | dzwdz |
2022-04-21 | kernel: recursive kill() | dzwdz |
2022-04-16 | kernel/vfs: store the queue in `vfs_request` itself | dzwdz |
2022-04-16 | kernel/vfs: refactor `vfs_request_accept` into `vfs_backend_accept` | dzwdz |
2022-04-16 | kernel/vfs: be more strict about the state of `vfs_backend.handler` | dzwdz |
2022-04-15 | kernel/vfs: don't hang on orphaned vfs calls | dzwdz |
2022-04-14 | kernel/proc: only change state through `process_transition` | dzwdz |
2022-04-14 | kernel: store a pointer to the callback function in .waits4irq | dzwdz |
2022-04-14 | kernel/root: don't panic on writes to `/ps2` | dzwdz |
2022-04-14 | kernel: port init's `printf` implementation | dzwdz |
2022-04-14 | kernel: slightly clean up `vfs/request.c` | dzwdz |
2022-04-12 | kernel: make all sizes unsigned, sort out the sign mess | dzwdz |
2022-04-11 | kernel/rootvfs: don't overread from ps2/serial | dzwdz |
2022-04-10 | kernel/i386: rewrite the serial driver to wait for IRQ | dzwdz |
2022-04-10 | kernel: idle process | dzwdz |
2022-04-09 | kernel/vfs: prevent the vfs functions from switching processes | dzwdz |
2022-04-09 | kernel: `vfs_request_accept` now doesn't switch processes | dzwdz |
2022-04-07 | kernel/vfs: fix panic when using an user fs which hadn't yet wait()ed | dzwdz |
2022-04-07 | kernel/vfs: implement a vfs request queue | dzwdz |
2022-04-07 | kernel: remove the `/tty` device | dzwdz |
2022-04-07 | kernel: add a /com1 device | dzwdz |
2022-03-30 | kernel: remove the keyboard driver, add a `/ps2` device | dzwdz |
2022-03-27 | kernel/vfs: partial ATA drive support | dzwdz |
2022-03-27 | kernel/vfs: `/vga` node | dzwdz |
2021-11-20 | kernel: fs_wait returns a success val; the op type is put in the struct | dzwdz |
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 |