index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
init
/
main.c
Age
Commit message (
Expand
)
Author
2022-04-07
kernel: remove the `/tty` device
dzwdz
2022-03-31
init: primitive ps2 driver
dzwdz
2022-03-31
init: move ansiterm to `driver/`
dzwdz
2022-03-27
init: userland tty emulator ; also workaround a fork() bug
dzwdz
2022-03-27
kernel/vfs: `/vga` node
dzwdz
2021-11-26
init/fs: add the MOUNT macro
dzwdz
2021-11-26
init/fs: implement directory injection
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: implement a halfassed passthrough fs
dzwdz
2021-11-02
fork2() refactor: implement fs_fork2()
dzwdz
2021-11-02
fork2 refactor: every process now has (only) a single controlled vfs_backend
dzwdz
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
[next]