summaryrefslogtreecommitdiff
path: root/kernel/src/boot/multiboot2.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/boot/multiboot2.c')
-rw-r--r--kernel/src/boot/multiboot2.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/kernel/src/boot/multiboot2.c b/kernel/src/boot/multiboot2.c
index fd8a652..75a1f8d 100644
--- a/kernel/src/boot/multiboot2.c
+++ b/kernel/src/boot/multiboot2.c
@@ -1,14 +1,11 @@
#include <types.h>
-
#include <multiboot2.h>
+
#include <graphics.h>
#include <debug.h>
-
#define KERNEL_VMA 0xc0000000
-fb_t fb;
-
/* https://www.gnu.org/software/grub/manual/multiboot2/html_node/Boot-information-format.html */
void init_fb(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic)
@@ -39,9 +36,9 @@ void init_fb(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic)
tag_header += tag_header->size / 8 + ((tag_header->size % 8) > 0);
}
- fb.addr = tag_fb->framebuffer_addr;
- fb.width = tag_fb->framebuffer_width;
- fb.height = tag_fb->framebuffer_height;
- fb.pitch = tag_fb->framebuffer_pitch;
- fb.bpp = tag_fb->framebuffer_bpp;
+ main_fb.addr = tag_fb->framebuffer_addr;
+ main_fb.width = tag_fb->framebuffer_width;
+ main_fb.height = tag_fb->framebuffer_height;
+ main_fb.pitch = tag_fb->framebuffer_pitch;
+ main_fb.bpp = tag_fb->framebuffer_bpp;
}