[feat] Simple Filesystem

This commit is contained in:
2026-05-29 19:59:41 +08:00
Unverified
parent 7f4fb6473f
commit 45693c96b5
6 changed files with 741 additions and 5 deletions
+10
View File
@@ -6,6 +6,7 @@
#include <common.h>
#include <memory/pmm.h>
#include <memory/heap.h>
#include <fs.h>
extern EFI_SYSTEM_TABLE *ST;
@@ -94,6 +95,15 @@ extern "C" void kernel_main() {
serial_write("Sylva: memory init done.\n");
serial_write("Sylva: FS init...\n");
EFI_STATUS fs_st = fs_init();
if (EFI_ERROR(fs_st)) {
serial_write("Sylva: FS init FAILED!\n");
} else {
serial_write("Sylva: root directory listing:\n");
fs_list();
}
pf_print("Welcome to Sylva OS!\n");
serial_write(" Kernel prepared well, start loop.\n");