Don't put multiboot data in page stack

This commit is contained in:
2018-02-22 13:08:39 +01:00
parent 36c517dd82
commit df0df93da7
4 changed files with 22 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ struct kernel_boot_data_st
char *bootloader;
char *commandline;
size_t mmap_size;
unsigned int mmap_len;
void *mmap;
};
@@ -16,3 +17,4 @@ extern struct kernel_boot_data_st kernel_boot_data;
int multiboot_init(uint64_t magic, void *mboot_info);
int multiboot_get_memory_area(size_t count, uintptr_t *start, uintptr_t *end, uint32_t *type);
int multiboot_page_used(uintptr_t start);