aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/dump_multiboot.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/dump_multiboot.cc')
-rw-r--r--src/kernel/dump_multiboot.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kernel/dump_multiboot.cc b/src/kernel/dump_multiboot.cc
index 219d64f..35c2874 100644
--- a/src/kernel/dump_multiboot.cc
+++ b/src/kernel/dump_multiboot.cc
@@ -5,6 +5,8 @@ extern "C" void dump_multiboot(uint32_t mb_magic, uint32_t mb_addr) {
printk("multiboot magic: ", uhex{mb_magic}, mb_magic == MULTIBOOT2_BOOTLOADER_MAGIC ? " valid" : " invalid", '\n');
printk("multiboot addr: ", uhex{mb_addr}, !(mb_addr & 7) ? " is aligned" : " is not aligned", '\n');
+ return;
+
struct multiboot_tag* tag;
const uint32_t size = *reinterpret_cast<uint32_t*>(mb_addr);
printk("Announced mbi size ", size, '\n');
@@ -24,7 +26,7 @@ extern "C" void dump_multiboot(uint32_t mb_magic, uint32_t mb_addr) {
case MULTIBOOT_TAG_TYPE_BOOTDEV: {
auto* t = reinterpret_cast<multiboot_tag_bootdev*>(tag);
- printk("Boot device ", uhex{t->biosdev}, " slice ", t->slice, " part ", t->part, '\n');
+ printk("Boot device ", uhex{t->biosdev}, " slice ", uhex{t->slice}, " part ", uhex{t->part}, '\n');
} break;
case MULTIBOOT_TAG_TYPE_BASIC_MEMINFO: {