2023-03-10 10:32:50 +00:00
|
|
|
// This file is part of noxos and licensed under the MIT open source license
|
2023-01-26 14:15:10 +00:00
|
|
|
|
|
|
|
#ifndef NOX_BOOT_INFO_H
|
|
|
|
#define NOX_BOOT_INFO_H
|
|
|
|
|
|
|
|
#include "utils/stdtypes.h"
|
|
|
|
#include "limine.h"
|
|
|
|
|
|
|
|
typedef struct {
|
2023-02-22 23:25:00 +00:00
|
|
|
struct limine_framebuffer_response* framebuffer;
|
|
|
|
struct limine_terminal_response* terminal;
|
|
|
|
struct limine_memmap_response* memory_map;
|
|
|
|
struct limine_file* kernel_file;
|
|
|
|
struct limine_file* ramdisk_file;
|
|
|
|
void* rsdp;
|
2023-01-26 14:15:10 +00:00
|
|
|
} boot_info_T;
|
|
|
|
|
|
|
|
#endif //NOX_BOOT_INFO_H
|