|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH 3/9] lib/ukdebug: Move 'Calling main...' message before calling main
Move the 'Calling main' info message right before actually calling
main.
Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
lib/ukboot/boot.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/lib/ukboot/boot.c b/lib/ukboot/boot.c
index 1aaa683..e778bd1 100644
--- a/lib/ukboot/boot.c
+++ b/lib/ukboot/boot.c
@@ -79,14 +79,6 @@ static void main_thread_func(void *arg)
int ret;
struct thread_main_arg *tma = arg;
- uk_printd(DLVL_INFO, "Calling main(%d, [", tma->argc);
- for (i = 0; i < tma->argc; ++i) {
- uk_printd(DLVL_INFO, "'%s'", tma->argv[i]);
- if ((i + 1) < tma->argc)
- uk_printd(DLVL_INFO, ", ");
- }
- uk_printd(DLVL_INFO, "])\n");
-
#ifdef CONFIG_LIBUKBUS
uk_printd(DLVL_INFO, "Initialize bus handlers...\n");
uk_bus_init_all(uk_alloc_get_default());
@@ -113,7 +105,14 @@ static void main_thread_func(void *arg)
STRINGIFY(UK_CODENAME) " " STRINGIFY(UK_FULLVERSION));
#endif
- /* call main */
+ uk_printd(DLVL_INFO, "Calling main(%d, [", tma->argc);
+ for (i = 0; i < tma->argc; ++i) {
+ uk_printd(DLVL_INFO, "'%s'", tma->argv[i]);
+ if ((i + 1) < tma->argc)
+ uk_printd(DLVL_INFO, ", ");
+ }
+ uk_printd(DLVL_INFO, "])\n");
+
ret = main(tma->argc, tma->argv);
uk_printd(DLVL_INFO, "main returned %d, halting system\n", ret);
ret = (ret != 0) ? UKPLAT_CRASH : UKPLAT_HALT;
--
2.7.4
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |