Age | Commit message (Expand) | Author |
2021-10-15 | init: only run tests when prompted from the shell | dzwdz |
2021-10-15 | init: move the tests to their own directory | dzwdz |
2021-10-13 | init: kill the test_await process after the test finishes | dzwdz |
2021-10-13 | init: run all "tests" in separate processes | dzwdz |
2021-10-10 | init: move __tty_fd to the stdlib, add the underscores to its name | dzwdz |
2021-10-10 | init: add a missing #include | dzwdz |
2021-10-10 | init/shell: basic readline() | dzwdz |
2021-10-06 | init: use printf for output | dzwdz |
2021-10-06 | init printf: implement %x | dzwdz |
2021-10-06 | init printf: implement %s | dzwdz |
2021-10-06 | init: printf base | dzwdz |
2021-10-05 | kill the process that caused an exception instead of panicking | dzwdz |
2021-10-04 | remove support for processes returning strings on exit | dzwdz |
2021-10-02 | implement serial/tty input | dzwdz |
2021-09-23 | _syscall_mount(): ignore trailing slash in mount path | dzwdz |
2021-09-21 | make await() fail gracefully when callee has no alive children already | dzwdz |
2021-09-21 | `init`: add a test for await() | dzwdz |
2021-09-20 | add an offset parameter to read() and write() | dzwdz |
2021-09-20 | remove some unused variables | dzwdz |
2021-09-18 | implement NULL mounts | dzwdz |
2021-09-18 | `init`: implement a working tar driver | dzwdz |
2021-09-18 | merge `kernel/types.h` and `init/types.h` | dzwdz |
2021-09-18 | `init`: start work on the tar driver | dzwdz |
2021-09-16 | scaffolding for the initrd: init can read files appended to it | dzwdz |
2021-09-16 | implement output from vfs calls | dzwdz |
2021-09-16 | fs_read stub, basic implementation in userland | dzwdz |
2021-09-15 | fs_wait: pass the file ID too | dzwdz |
2021-09-12 | simplify `fs_respond`'s signature | dzwdz |
2021-09-12 | first working access function! | dzwdz |
2021-09-12 | reorganise init, again | dzwdz |
2021-09-12 | implement part of `fs_respond` | dzwdz |
2021-09-12 | force init's main to be in .text.startup | dzwdz |
2021-09-12 | init: allocate bss at runtime | dzwdz |
2021-09-12 | barebones `memflag()` implementation - letting the user allocate pages | dzwdz |
2021-09-12 | remove some useless code from init | dzwdz |
2021-09-12 | implement most of fs_wait | dzwdz |
2021-09-09 | basic _syscall_fs_wait() impl, doesn't pass the req yet | dzwdz |
2021-09-07 | reimplement _syscall_mount | dzwdz |
2021-09-07 | implement fs_create(), front/back fs handles | dzwdz |
2021-09-05 | remove the fd_ / fs_ prefixes from syscall names | dzwdz |
2021-08-27 | make vfs_mount_resolve pass all the tests | dzwdz |
2021-08-25 | reorganise init/main.c, add some "tests" | dzwdz |
2021-08-25 | remove FD_STDOUT | dzwdz |
2021-08-25 | implement open() for FD_SPECIAL_TTY (`/tty`) | dzwdz |
2021-08-25 | implement vfs_mount_seed, which creates the vfs passed to init | dzwdz |
2021-08-25 | change the signature of _syscall_fd_mount | dzwdz |
2021-08-24 | switch to using user_ptr for pointers coming from userland | dzwdz |
2021-08-24 | replace () with (void) in function definitions | dzwdz |
2021-08-24 | move syscalls.h to shared/syscalls.h | dzwdz |
2021-08-24 | implement FD_SPECIAL_TTY, an stdout equalivent | dzwdz |