return;
}
+static void
+log_bootup_time()
+{
+ datetime_t dt;
+
+ clock_walltime(&dt);
+ INFO("kernel boot at: %d/%d/%d %d:%d:%d",
+ dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second);
+}
+
void
kernel_bootstrap(struct boot_handoff* bhctx)
{
/* Setup kernel memory layout and services */
kmem_init(bhctx);
+ INFO();
+ INFO("Lunaix " CONFIG_LUNAIX_VER " (c) Lunaixsky 2022-2025");
boot_parse_cmdline(bhctx);
clock_init();
timer_init();
+ log_bootup_time();
initfn_invoke_earlyboot();