diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-28 15:07:12 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-28 15:07:12 +0200 |
| commit | 067d6e340be698b0e26b7732215a1969e0e683f3 (patch) | |
| tree | 88cf82e14bdcfc460a18980a73e419fbb0c58763 /src/boot/multiboot2.cc | |
| parent | 778e43c0a2d1f1cc952c3ec0c0b9d5bd3ff4995a (diff) | |
Refactoring
Diffstat (limited to 'src/boot/multiboot2.cc')
| -rw-r--r-- | src/boot/multiboot2.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/boot/multiboot2.cc b/src/boot/multiboot2.cc index 532012e..bac1adb 100644 --- a/src/boot/multiboot2.cc +++ b/src/boot/multiboot2.cc @@ -5,7 +5,7 @@ u32* mb2_find_tag(u32 *mb2_info_addr, char type){ PAGING_MAP(mb2_info_addr); - u32 size=(u32)mb2_info_addr[0]; + u32 size=(u32)mb2_info_addr[0]; // Todo: check for size for(u64 i=0;i<size/8;i++) PAGING_MAP(mb2_info_addr+i*4096); @@ -38,6 +38,7 @@ char mb2_find_bootloader_name(u32* mb2_info_addr, char *return_name){ } return 0; } + char mb2_find_new_rsdp(u32* mb2_info_addr, u64 *return_addr, u32 *return_size){ u32* addr=mb2_find_tag(mb2_info_addr,15); if(addr){ |
