|
MentOS
0.8.0
The Mentoring Operating System
|
Mentos structure to communicate bootloader info to the kernel. More...
Public Attributes | |
| unsigned int | magic |
| Boot magic number. | |
| unsigned int | bootloader_phy_start |
| bootloader code start | |
| unsigned int | bootloader_phy_end |
| bootloader code end | |
| unsigned int | kernel_phy_start |
| kernel physical code start | |
| unsigned int | kernel_phy_end |
| kernel physical code end | |
| unsigned int | kernel_start |
| kernel code start | |
| unsigned int | kernel_end |
| kernel code end | |
| unsigned int | kernel_size |
| kernel size. | |
| unsigned int | module_end |
| Address after the modules. | |
| unsigned int | lowmem_phy_start |
| lowmem physical addressable start | |
| unsigned int | lowmem_phy_end |
| lowmem physical addressable end | |
| unsigned int | lowmem_start |
| lowmem addressable start | |
| unsigned int | lowmem_end |
| lowmem addressable end | |
| unsigned int | stack_end |
| stack end (comes after lowmem_end, and is the end of the low mapped memory) | |
| unsigned int | highmem_phy_start |
| highmem addressable start | |
| unsigned int | highmem_phy_end |
| highmem addressable end | |
| multiboot_info_t * | multiboot_header |
| multiboot info | |
| unsigned int | stack_base |
| stack suggested start address (also set by the bootloader) | |
Mentos structure to communicate bootloader info to the kernel.