bool module_specified = false;
for (auto it = multiboot2::next(info); it->type != multiboot2::info::type_t::end; it = multiboot2::next(it)) {
switch (it->type) {
+ case multiboot2::info::type_t::framebuffer_info:
+ os::print("FB: {} -> {}.\n",
+ (void*)(multiboot2::framebuffer_addr(it)),
+ (void*)(multiboot2::framebuffer_addr(it) + multiboot2::framebuffer_pitch(it) * multiboot2::framebuffer_height(it))
+ );
+ break;
case multiboot2::info::type_t::memory_map:
for (std::size_t i = 0; i < multiboot2::memory_map_number_of_entries(it); i++) {
if (multiboot2::memory_map_type(it, i) == 1) {