Age | Commit message (Expand) | Author |
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 | init: two concurrent shells - serial & vga/ps2 | 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 | init/fs: add bad write support to fs_delegate | dzwdz |
2022-04-07 | kernel: remove the `/tty` device | dzwdz |
2022-04-07 | kernel: add a /com1 device | dzwdz |
2022-04-05 | kernel/ps2: don't discard entire buffer on partial reads | dzwdz |
2022-03-31 | init: primitive ps2 driver | dzwdz |
2022-03-31 | init: move ansiterm to `driver/` | dzwdz |
2022-03-30 | kernel: remove the keyboard driver, add a `/ps2` device | dzwdz |
2022-03-27 | init/ansiterm: don't flush on each write | dzwdz |
2022-03-27 | shared/memcpy: copy in 4byte blocks | dzwdz |
2022-03-27 | init: userland tty emulator ; also workaround a fork() bug | dzwdz |
2022-03-27 | init/tar: fix some compiler warnings | dzwdz |
2022-03-27 | shared/syscalls: change some pointer types to void* | dzwdz |
2022-03-27 | init/shell: hexdump | dzwdz |
2022-03-27 | kernel/vfs: partial ATA drive support | dzwdz |
2022-03-27 | style: remove the semicolons after cases in ISR | dzwdz |
2022-03-27 | kernel/tty: poll only on IRQs, don't burn cycles | dzwdz |
2022-03-27 | kernel/i386: implement the ps/2 keymap as an array | dzwdz |
2022-03-27 | kernel/vfs: `/vga` node | dzwdz |
2022-03-26 | kernel: IRQs; PS/2 keyboard support | dzwdz |
2022-03-26 | init/fs: add a trailing slash to injected paths | dzwdz |
2022-03-26 | init/shell: minor usability tweaks to `ls` | dzwdz |
2022-03-06 | kernel: print newlines after every boot stage | dzwdz |
2022-03-06 | shared: add strcmp() testcases, fix invalid implementation | dzwdz |
2021-11-26 | init/fs: add the MOUNT macro | dzwdz |
2021-11-26 | shared: move `enum vfs_operation` to types.h | dzwdz |
2021-11-26 | init/fs: implement directory injection | dzwdz |
2021-11-20 | init/fs: fix non-prefix fs_passthrough | dzwdz |
2021-11-20 | shared: fs_request_delegate stub | dzwdz |
2021-11-20 | kernel: fs_wait returns a success val; the op type is put in the struct | dzwdz |
2021-11-17 | init/fs: add "prefix" support to fs_passthrough / proper bind mounts! | dzwdz |
2021-11-16 | init: implement fork2_n_mount | dzwdz |
2021-11-16 | init/fs: fix old style decl | dzwdz |
2021-11-16 | init: implement a halfassed passthrough fs | 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 |
2021-11-14 | shared: move the str* implementations to shared/mem.c | 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-09 | init/tar: reading directories only shows immediate children | dzwdz |
2021-11-09 | init/shell: implement ls | dzwdz |
2021-11-09 | init/tar: add (bad) support for reading the root dir | dzwdz |
2021-11-07 | init/tar: read() directories | dzwdz |
2021-11-07 | init: add strcpy/memcpy | dzwdz |
2021-11-07 | add some dummy files to the initrd for testing | dzwdz |
2021-11-07 | init/tar: refactor init_tar, add some very basic directory support | dzwdz |