12 Commits

Author SHA1 Message Date
0735743f44
build: fix kernel build on different architectures
Userspace still fails to compile on non-x86!!!
2025-04-13 13:47:59 +00:00
3315d79742
fix(kernel/vfs): support multiple roots 2025-04-08 05:04:04 +00:00
eb89b060f6
fix(kernel/vfs): accessing null pointer 2025-04-07 07:42:27 +00:00
a268f8dc2f
feat(kernel/vfs): implement RAMFS filesystem 2025-04-07 05:37:23 +00:00
2d2d28689c
fix(kernel/vfs): correct root assignment logic in filesystem 2025-04-07 05:31:13 +00:00
d4346202ca
refactor(kernel): ramfs loading 2025-04-07 05:04:23 +00:00
b232dc6b40
feat(kernel/vfs): add AddRootAt, SetRootAt, RemoveRoot & RootExists functions
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-04 11:51:47 +00:00
8d71ed0ad5
refactor(kernel): remove 'foreach' macro
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-29 22:43:07 +00:00
7491f19f9a
feat(kernel): implement handling symbolic links in paths
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-27 14:33:29 +00:00
527e1708ce
refactor(rootfs): change "initrd" to "rootfs"
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 00:51:00 +00:00
cbd671292d
kernel/fs: Implement usr_pread/pwrite in FDT
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-20 04:09:30 +02:00
EnderIce2
682c84b2af
Merge remote-tracking branch 'Kernel/master' 2024-11-20 05:00:33 +02:00