From 7b1ffe2f948d1ad608eef31a546e9c143db5ba19 Mon Sep 17 00:00:00 2001 From: Sparchatus Date: Thu, 28 Apr 2022 13:38:07 +0000 Subject: [PATCH] Move early testing so mm alloc is available --- usr/init/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/usr/init/main.c b/usr/init/main.c index 6a87e16..85d62ea 100644 --- a/usr/init/main.c +++ b/usr/init/main.c @@ -227,11 +227,6 @@ app_main(int argc, char *argv[]) { // TODO: initialize mem allocator, vspace management here - // Grading - grading_test_early(); - - // TODO: Spawn system processes etc. here - struct aos_urpc_frame *urpc = (void*)MON_URPC_VBASE; urpc_to_bsp.shared_mem = &urpc->shared_mem_to_bsp; @@ -245,6 +240,11 @@ app_main(int argc, char *argv[]) { thread_create(urpc_server, &urpc_to_app_server); + // Grading + grading_test_early(); + + // TODO: Spawn system processes etc. here + struct bootinfo_serialized * bi_ser; err = aos_urpc_get_bootinfo(&urpc_to_bsp, &bi_ser); if (err_is_fail(err)) return err;