From 7a576e3e6a4edcb21db94e07a4046b97bdf4cd84 Mon Sep 17 00:00:00 2001 From: Himbeer Date: Tue, 2 Jul 2024 16:27:50 +0200 Subject: kernel: Initialize VFS before starting init process --- src/kernel.zig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/kernel.zig b/src/kernel.zig index 9ef0164..694dab4 100644 --- a/src/kernel.zig +++ b/src/kernel.zig @@ -14,6 +14,7 @@ const pci = @import("lib/pci.zig"); const plic = @import("lib/plic.zig"); const process = @import("lib/process.zig"); const userinit = @import("lib/userinit.zig"); +const vfs = @import("lib/vfs.zig"); const Error = error{ HartIdOutOfRange, @@ -195,6 +196,9 @@ fn pagedRun() !noreturn { } } + vfs.init(allocator); + try w.print("Initialize VFS\r\n", .{}); + try w.print("Start init process\r\n", .{}); var userinit_stream = std.io.fixedBufferStream(userinit.tarball); try process.runInit(allocator, userinit_stream.reader()); -- cgit v1.2.3