:: commit 652a6d2575061f3d37a9f3de83cb5c5dacf69eae

mintsuki <mintsuki@protonmail.com> — 2021-07-02 02:34

parents: f294fa1e35

multiboot1: Reset textmode even if kernel does not request fb info

diff --git a/stage23/protos/multiboot1.c b/stage23/protos/multiboot1.c
index d3b78721..fa572140 100644
--- a/stage23/protos/multiboot1.c
+++ b/stage23/protos/multiboot1.c
@@ -200,6 +200,13 @@ void multiboot1_load(char *config, char *cmdline) {
         }
 
         multiboot1_info.flags |= (1 << 12);
+    } else {
+#if defined (uefi)
+        panic("multiboot1: Cannot use text mode with UEFI.");
+#elif defined (bios)
+        int rows, cols;
+        init_vga_textmode(&rows, &cols, false);
+#endif
     }
 
 #if defined (uefi)
tab: 248 wrap: offon