From e093bdeb10ec79a5e22a9a792c098e876ed91a63 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Thu, 11 Mar 2021 11:42:29 +0200 Subject: Add linker script to ld depends --- src/kernel/dump_multiboot.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/kernel/dump_multiboot.cc') 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(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(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: { -- cgit v1.2.1