576 Commits

Author SHA1 Message Date
69a413f6bb ***: fix clippy and check warnings 2023-07-20 18:51:56 +03:00
4eb8faae84 init: add test std*** setup 2023-07-20 18:14:48 +03:00
9e0555f7a3 proc: /init is responsible for setting up std*** 2023-07-20 18:14:30 +03:00
a6e8663ab7 Add STDIN file number 2023-07-20 18:13:47 +03:00
98c4e9152e proc: implement basic line discipline 2023-07-20 16:19:23 +03:00
091cc35730 Add const-default impls to Terminal structs 2023-07-20 16:19:07 +03:00
84de8cc141 Cleanup OpenOptions 2023-07-20 15:41:17 +03:00
284220e8ab Clean up OpenOptions 2023-07-20 15:41:00 +03:00
d3e3d3add8 proc: reimplement OpenOptions 2023-07-20 15:40:49 +03:00
0bdc30afdc proc: update ABI dependency crate 2023-07-20 12:38:58 +03:00
21c610c1a0 Enforce documentation for ABI crate 2023-07-20 12:38:38 +03:00
84f645fd0c Implement mount/unmount system calls 2023-07-20 12:37:57 +03:00
36ac85cb80 init: mount/unmount test 2023-07-20 12:00:41 +03:00
5541cc3214 Implement mount/unmount 2023-07-20 12:00:22 +03:00
74cd9daed7 proc: add mount/unmount system calls 2023-07-20 11:59:53 +03:00
aa6b2ac469 proc: add simple initrd filesystem 2023-07-19 21:58:59 +03:00
0ca54f28e0 ***: add initial initrd build 2023-07-19 21:57:18 +03:00
8254de45a3 Update syscall module path 2023-07-18 23:25:47 +03:00
901f311856 vfs: auto-implement Vnode using macros 2023-07-18 23:23:16 +03:00
e88a2857e1 Reimplement SyscallFunction/Error enums using macros 2023-07-18 23:21:09 +03:00
058bfddd58 sched: Fix kernel panic (1 -> idle, idle -> idle) 2023-07-18 19:22:30 +03:00
adfc37dde4 Fix ABI library crate 2023-07-18 18:10:04 +03:00
0e6cb88756 ***: test commit 2023-07-18 18:08:54 +03:00
8ec1d7fdc2 Initial commit 2023-07-18 18:05:50 +03:00
6510e0674c Initial commit 2023-07-18 18:03:45 +03:00
7ed747351a Initial commit 2023-07-18 17:57:20 +03:00