Validate Multiboot 2 info

This commit is contained in:
Alex Kotov 2020-11-28 08:24:03 +05:00
parent 2faaa5361d
commit 82b2116a2a
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 6 additions and 0 deletions

View File

@ -38,6 +38,12 @@ void main(unsigned long multiboot_magic, unsigned long multiboot_info_base)
print
);
if (!KernAux_Multiboot2_is_valid(
(struct KernAux_Multiboot2*)multiboot_info_base
)) {
panic("Multiboot 2 info is invalid.");
}
kmemset(&kinfo, 0, sizeof(struct KernelMQ_Info));
if (!multiboot_parse(&kinfo, multiboot_info_base)) {