diff options
Diffstat (limited to 'src/kernel.zig')
-rw-r--r-- | src/kernel.zig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kernel.zig b/src/kernel.zig index f63fb5e..9f1ee45 100644 --- a/src/kernel.zig +++ b/src/kernel.zig @@ -13,6 +13,7 @@ const paging = @import("lib/paging.zig"); 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 Error = error{ HartIdOutOfRange, @@ -195,6 +196,7 @@ fn pagedRun() !noreturn { } } - try w.print("Enter process demo\r\n", .{}); - try process.demo(allocator); + try w.print("Start init process\r\n", .{}); + var userinit_stream = std.io.fixedBufferStream(userinit.tarball); + try process.runInit(allocator, userinit_stream.reader()); } |