struct boot_info_t boot_info_t
Mentos structure to communicate bootloader info to the kernel.
Data structures used for multiboot.
Mentos structure to communicate bootloader info to the kernel.
Definition: boot.h:11
unsigned int stack_end
stack end (comes after lowmem_end, and is the end of the low mapped memory)
Definition: boot.h:64
unsigned int kernel_phy_start
kernel physical code start
Definition: boot.h:32
multiboot_info_t * multiboot_header
multiboot info
Definition: boot.h:77
unsigned int kernel_start
kernel code start
Definition: boot.h:37
unsigned int lowmem_phy_start
lowmem physical addressable start
Definition: boot.h:54
unsigned int module_end
Address after the modules.
Definition: boot.h:45
unsigned int kernel_phy_end
kernel physical code end
Definition: boot.h:34
unsigned int lowmem_end
lowmem addressable end
Definition: boot.h:61
unsigned int kernel_end
kernel code end
Definition: boot.h:39
unsigned int stack_base
stack suggested start address (also set by the bootloader)
Definition: boot.h:80
unsigned int bootloader_phy_end
bootloader code end
Definition: boot.h:23
unsigned int highmem_phy_start
highmem addressable start
Definition: boot.h:72
unsigned int highmem_phy_end
highmem addressable end
Definition: boot.h:74
unsigned int bootloader_phy_start
bootloader code start
Definition: boot.h:21
unsigned int lowmem_start
lowmem addressable start
Definition: boot.h:59
unsigned int kernel_size
kernel size.
Definition: boot.h:42
unsigned int lowmem_phy_end
lowmem physical addressable end
Definition: boot.h:56
unsigned int magic
Boot magic number.
Definition: boot.h:13
Multiboot information structure.
Definition: multiboot.h:130