26 Commits

Author SHA1 Message Date
75b1807e8e aarch64: new memory arch impl 2023-11-16 00:16:38 +02:00
6cedfa7c4a x86-64/mm: better VMA allocator 2023-10-01 16:58:46 +03:00
6949f8c44a mem: rework phys/virt mem management, get process working 2023-09-13 18:21:45 +03:00
c543576685 dev: optimize display output a bit 2023-09-06 18:48:00 +03:00
8ff58a48d2 rt: fix OneTimeInit<T> init race 2023-09-06 10:57:02 +03:00
cb65a1cff2 proc: (wip) async/await runtime 2023-09-05 16:17:48 +03:00
67fe71bfc4 x86-64: properly implement ISA IOAPIC redirections 2023-08-31 09:13:23 +03:00
ee1a2cf205 ***: better logging facilities 2023-08-22 10:00:56 +03:00
818509570b dev: auto-allocation of console buffer in fbcon 2023-08-22 09:43:33 +03:00
af5529a84f x86-64: sync x86-64 up with the new kernel structure 2023-08-21 17:26:44 +03:00
cf53f5c485 fs: copy-on-write for memfs 2023-08-18 18:05:07 +03:00
f6b27eb42f sunxi-h6: reset through watchdog 2023-08-15 18:38:54 +03:00
e694c1cef0 dev: use device tree instead of hardcoded board impls 2023-08-13 21:23:58 +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
64233db3df fs: implement in-memory writable filesystem 2023-07-21 17:09:43 +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