18 Commits

Author SHA1 Message Date
aadd97fc8e fs: initial rework 2023-12-02 20:28:43 +02:00
cc816920b0 fs: remove old vfs 2023-11-27 14:56:11 +02:00
dbbddaa4f5 fs: add a basic sysfs 2023-11-24 14:40:37 +02:00
da62b5b533 proc,dev: split processes into threads, small fb fixes 2023-11-21 14:16:18 +02:00
ee1a2cf205 ***: better logging facilities 2023-08-22 10:00:56 +03:00
af5529a84f x86-64: sync x86-64 up with the new kernel structure 2023-08-21 17:26:44 +03:00
7b525c4085 dev: fix console panicking in panic handler 2023-08-07 09:53:47 +03:00
7fa347aa20 proc: better signal handling 2023-07-27 16:24:52 +03:00
461bfb2791 fs: implement Seek syscall 2023-07-22 18:27:40 +03:00
ba3819ee8e fs: implement GetMetadata, CreateDirectory, Remove 2023-07-22 16:21:31 +03:00
8642556b33 ***: fix warnings in check/clippy 2023-07-22 00:45:14 +03:00
867edf7748 ***: fix incorrect tlbi + add Read/OpenDirectory 2023-07-22 00:39:08 +03:00
69a413f6bb ***: fix clippy and check warnings 2023-07-20 18:51:56 +03:00
d3e3d3add8 proc: reimplement OpenOptions 2023-07-20 15:40:49 +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
901f311856 vfs: auto-implement Vnode using macros 2023-07-18 23:23:16 +03:00
6510e0674c Initial commit 2023-07-18 18:03:45 +03:00