From a2110d8a88d53e7e5f2e6b8014c4d487f50c8364 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Mon, 28 Nov 2022 19:12:05 +0400 Subject: [PATCH] Power off --- src/main.c | 3 --- src/start.S | 1 + vendor/libkernaux | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 74fc7e1..32687b2 100644 --- a/src/main.c +++ b/src/main.c @@ -63,9 +63,6 @@ void main( mrb_funcall_id(mrb, mrb_nil_value(), MRB_SYM(eval), 1, program); kernaux_drivers_console_print(RSTRING_CSTR(mrb, hello)); } - - // Halt - for (;;) kernaux_drivers_console_print(""); } void *my_calloc(size_t nmemb, size_t size) diff --git a/src/start.S b/src/start.S index f4702fe..5ce3fed 100644 --- a/src/start.S +++ b/src/start.S @@ -40,5 +40,6 @@ _start: push %ebx // Multiboot information pointer push %eax // Multiboot magic number call main + call kernaux_drivers_shutdown_poweroff .size _start, . - _start diff --git a/vendor/libkernaux b/vendor/libkernaux index cd133ba..0df3f9c 160000 --- a/vendor/libkernaux +++ b/vendor/libkernaux @@ -1 +1 @@ -Subproject commit cd133ba10b0370b8db78501d11f20062ce2d7805 +Subproject commit 0df3f9cbbaef0f22e9e629f56c793cda3008f67e