MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
boot_info_t Struct Reference

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_tmultiboot_header
 multiboot info
 
unsigned int stack_base
 stack suggested start address (also set by the bootloader)
 

Detailed Description

Mentos structure to communicate bootloader info to the kernel.


The documentation for this struct was generated from the following file: