aboutsummaryrefslogtreecommitdiff
path: root/src/kernel.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel.zig')
-rw-r--r--src/kernel.zig6
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());
}