From 168c5cac036cbc92c86f947372441d58ca0d10f2 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 26 Mar 2021 15:19:10 -0700 Subject: pk: don't init files until VM setup is complete --- pk/pk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pk') diff --git a/pk/pk.c b/pk/pk.c index e83c29b..4f16abc 100644 --- a/pk/pk.c +++ b/pk/pk.c @@ -189,6 +189,8 @@ rest_of_boot_loader:\n\ void rest_of_boot_loader_2(uintptr_t kstack_top) { + file_init(); + static arg_buf args; // avoid large stack allocation size_t argc = parse_args(&args); if (!argc) @@ -205,8 +207,6 @@ void rest_of_boot_loader_2(uintptr_t kstack_top) void boot_loader(uintptr_t dtb) { - file_init(); - uintptr_t kernel_stack_top = pk_vm_init(); extern char trap_entry; -- cgit v1.1