ApertureOS
Data Fields
multiboot_info_t Struct Reference

#include <multiboot.h>

Collaboration diagram for multiboot_info_t:
Collaboration graph
[legend]

Data Fields

multiboot_uint32_t flags
 
multiboot_uint32_t mem_lower
 
multiboot_uint32_t mem_upper
 
multiboot_uint32_t boot_device
 
multiboot_uint32_t cmdline
 
multiboot_uint32_t mods_count
 
multiboot_uint32_t mods_addr
 
union {
   multiboot_aout_symbol_table_t   aout_sym
 
   multiboot_elf_section_header_table_t   elf_sec
 
u
 
multiboot_uint32_t mmap_length
 
multiboot_uint32_t mmap_addr
 
multiboot_uint32_t drives_length
 
multiboot_uint32_t drives_addr
 
multiboot_uint32_t config_table
 
multiboot_uint32_t boot_loader_name
 
multiboot_uint32_t apm_table
 
VbeInfoBlockvbe_control_info
 
ModeInfoBlockvbe_mode_info
 
multiboot_uint16_t vbe_mode
 
multiboot_uint16_t vbe_interface_seg
 
multiboot_uint16_t vbe_interface_off
 
multiboot_uint16_t vbe_interface_len
 
multiboot_uint64_t framebuffer_addr
 
multiboot_uint32_t framebuffer_pitch
 
multiboot_uint32_t framebuffer_width
 
multiboot_uint32_t framebuffer_height
 
multiboot_uint8_t framebuffer_bpp
 
multiboot_uint8_t framebuffer_type
 
union {
   struct {
      multiboot_uint32_t   framebuffer_palette_addr
 
      multiboot_uint16_t   framebuffer_palette_num_colors
 
   } 
 
   struct {
      multiboot_uint8_t   framebuffer_red_field_position
 
      multiboot_uint8_t   framebuffer_red_mask_size
 
      multiboot_uint8_t   framebuffer_green_field_position
 
      multiboot_uint8_t   framebuffer_green_mask_size
 
      multiboot_uint8_t   framebuffer_blue_field_position
 
      multiboot_uint8_t   framebuffer_blue_mask_size
 
   } 
 
}; 
 

Field Documentation

union { ... }
multiboot_aout_symbol_table_t multiboot_info_t::aout_sym
multiboot_uint32_t multiboot_info_t::apm_table
multiboot_uint32_t multiboot_info_t::boot_device
multiboot_uint32_t multiboot_info_t::boot_loader_name
multiboot_uint32_t multiboot_info_t::cmdline
multiboot_uint32_t multiboot_info_t::config_table
multiboot_uint32_t multiboot_info_t::drives_addr
multiboot_uint32_t multiboot_info_t::drives_length
multiboot_elf_section_header_table_t multiboot_info_t::elf_sec
multiboot_uint32_t multiboot_info_t::flags
multiboot_uint64_t multiboot_info_t::framebuffer_addr
multiboot_uint8_t multiboot_info_t::framebuffer_blue_field_position
multiboot_uint8_t multiboot_info_t::framebuffer_blue_mask_size
multiboot_uint8_t multiboot_info_t::framebuffer_bpp
multiboot_uint8_t multiboot_info_t::framebuffer_green_field_position
multiboot_uint8_t multiboot_info_t::framebuffer_green_mask_size
multiboot_uint32_t multiboot_info_t::framebuffer_height
multiboot_uint32_t multiboot_info_t::framebuffer_palette_addr
multiboot_uint16_t multiboot_info_t::framebuffer_palette_num_colors
multiboot_uint32_t multiboot_info_t::framebuffer_pitch
multiboot_uint8_t multiboot_info_t::framebuffer_red_field_position
multiboot_uint8_t multiboot_info_t::framebuffer_red_mask_size
multiboot_uint8_t multiboot_info_t::framebuffer_type
multiboot_uint32_t multiboot_info_t::framebuffer_width
multiboot_uint32_t multiboot_info_t::mem_lower
multiboot_uint32_t multiboot_info_t::mem_upper
multiboot_uint32_t multiboot_info_t::mmap_addr
multiboot_uint32_t multiboot_info_t::mmap_length
multiboot_uint32_t multiboot_info_t::mods_addr
multiboot_uint32_t multiboot_info_t::mods_count
union { ... } multiboot_info_t::u
VbeInfoBlock* multiboot_info_t::vbe_control_info
multiboot_uint16_t multiboot_info_t::vbe_interface_len
multiboot_uint16_t multiboot_info_t::vbe_interface_off
multiboot_uint16_t multiboot_info_t::vbe_interface_seg
multiboot_uint16_t multiboot_info_t::vbe_mode
ModeInfoBlock* multiboot_info_t::vbe_mode_info

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