[feat] Simple Filesystem
This commit is contained in:
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user