- // TODO: Handle this better by using MM_MapHW/MM_MapTemp
- // Adjust into higher half
- //mods[i].Start += KERNEL_BASE;
- //mods[i].End += KERNEL_BASE;
- //mods[i].String += KERNEL_BASE;
-
+
+ Log_Log("Arch", "Multiboot Module at 0x%08x, 0x%08x bytes (String at 0x%08x)",
+ mods[i].Start, mods[i].End-mods[i].Start, mods[i].String);
+
+ gaArch_BootModules[i].PBase = mods[i].Start;