blob: 3aaa0d001828c81c19c20bbe03576ab0225e5348 [file] [log] [blame]
swissChili9752ab32021-03-05 11:20:13 -08001#pragma once
2
3#include "kint.h"
4
5struct multiboot
6{
7 uint flags;
8 uint mem_lower;
9 uint mem_upper;
10 uint boot_device;
11 char *cmdline;
12 uint mods_count;
13 uint **mods_addr;
14 uint num;
15 uint size;
16 uint addr;
17 uint shndx;
18 uint mmap_length;
19 uint mmap_addr;
20 uint drives_length;
21 uint drives_addr;
22 uint config_table;
23 uint boot_loader_name;
24 uint apm_table;
25 uint vbe_control_info;
26 uint vbe_mode_info;
27 uint vbe_mode;
28 uint vbe_interface_seg;
29 uint vbe_interface_off;
30 uint vbe_interface_len;
31};
32
33struct multiboot make_multiboot_physical(struct multiboot *old);