aboutsummaryrefslogtreecommitdiff
path: root/src/boot/multiboot2.cc
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-26 12:37:34 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-26 12:37:34 +0200
commit9dc527b3be9d493dcf8cf1baf78477373eb5990d (patch)
tree0b32c28e57fc5a6a3e6210d9a601dfdbfe246cd8 /src/boot/multiboot2.cc
parent7db6db5ae64e7ab2626bbd898c63f58e053dc1a6 (diff)
Enable psf font for framebuffer display
Diffstat (limited to 'src/boot/multiboot2.cc')
-rw-r--r--src/boot/multiboot2.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/boot/multiboot2.cc b/src/boot/multiboot2.cc
index 1b661b8..d1a912d 100644
--- a/src/boot/multiboot2.cc
+++ b/src/boot/multiboot2.cc
@@ -52,4 +52,13 @@ char mb2_find_old_rsdp(u32* mb2_info_addr, u64 *return_addr, u32 *return_size){
return 1;
}
return 0;
+}
+
+char mb2_find_framebuffer(u32* mb2_info_addr, FRAMEBUFFER *fb){
+ u32* addr=mb2_find_tag(mb2_info_addr,8);
+ if(addr){
+ memcpy(addr, fb, sizeof(FRAMEBUFFER));
+ return 1;
+ }
+ return 0;
} \ No newline at end of file