console: Add firmware type command
diff --git a/common/console.c b/common/console.c
index a0b099fd..bb952b51 100644
--- a/common/console.c
+++ b/common/console.c
@@ -19,6 +19,7 @@ static void console_help(void) {
"clear -- Clear the console.\n"
"%s"
"lsvol -- List volumes.\n"
+ "firmware -- Show firmware type.\n"
"version -- Print version.\n"
"copyright -- Print copyright.\n"
"help -- Print this help message.\n",
@@ -49,6 +50,14 @@ void console(void) {
config_ready = true;
boot(new_entry);
}
+ } else if (strcmp(prompt, "firmware") == 0) {
+#if defined (BIOS)
+ print("BIOS\n");
+#elif defined (UEFI)
+ print("UEFI\n");
+#else
+ print("unknown\n");
+#endif
} else if (strcmp(prompt, "version") == 0) {
print(LIMINE_VERSION "\n");
} else if (strcmp(prompt, "copyright") == 0) {
