Main Page   File List  

l4util_mb_info_t Struct Reference


Data Fields

l4_uint32_t flags
 MultiBoot info version number.
l4_uint32_t mem_lower
 available memory below 1MB
l4_uint32_t mem_upper
 available memory starting from 1MB [kB]
l4_uint32_t boot_device
 "root" partition
l4_uint32_t cmdline
 Kernel command line.
l4_uint32_t mods_count
 number of modules
l4_uint32_t mods_addr
 module list
union {
   struct {
      l4_uint32_t   tabsize
 (a.out) Kernel symbol table info
      l4_uint32_t   strsize
      l4_uint32_t   addr
      l4_uint32_t   pad
   }   a
   struct {
      l4_uint32_t   num
 (ELF) Kernel section header table
      l4_uint32_t   size
      l4_uint32_t   addr
      l4_uint32_t   shndx
   }   e
syms
l4_uint32_t mmap_length
 size of memory mapping buffer
l4_uint32_t mmap_addr
 address of memory mapping buffer
l4_uint32_t drives_length
 size of drive info buffer
l4_uint32_t drives_addr
 address of driver info buffer
l4_uint32_t config_table
 ROM configuration table.
l4_uint32_t boot_loader_name
 Boot Loader Name.
l4_uint32_t apm_table
 APM table.
l4_uint32_t vbe_ctrl_info
 VESA video contoller info.
l4_uint32_t vbe_mode_info
 VESA video mode info.
l4_uint16_t vbe_mode
 VESA video mode number.
l4_uint16_t vbe_interface_seg
 VESA segment of prot BIOS interface.
l4_uint16_t vbe_interface_off
 VESA offset of prot BIOS interface.
l4_uint16_t vbe_interface_len
 VESA lenght of prot BIOS interface.

Detailed Description

MultiBoot Info description

This is the struct passed to the boot image. This is done by placing its address in the EAX register.

Definition at line 187 of file mb_info.h.


L4 Utilities, part of DROPS  © 2000-2003