IBNOS
Public Attributes | List of all members
multiboot_info Struct Reference

#include <multiboot.h>

Collaboration diagram for multiboot_info:
Collaboration graph
[legend]

Public Attributes

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
 
multiboot_uint32_t vbe_control_info
 
multiboot_uint32_t vbe_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
 
   } 
 
}; 
 

Detailed Description

Definition at line 144 of file multiboot.h.

Member Data Documentation

◆ @26

union { ... }

◆ aout_sym

multiboot_aout_symbol_table_t multiboot_info::aout_sym

Definition at line 165 of file multiboot.h.

◆ apm_table

multiboot_uint32_t multiboot_info::apm_table

Definition at line 184 of file multiboot.h.

◆ boot_device

multiboot_uint32_t multiboot_info::boot_device

Definition at line 154 of file multiboot.h.

◆ boot_loader_name

multiboot_uint32_t multiboot_info::boot_loader_name

Definition at line 181 of file multiboot.h.

◆ cmdline

multiboot_uint32_t multiboot_info::cmdline

Definition at line 157 of file multiboot.h.

◆ config_table

multiboot_uint32_t multiboot_info::config_table

Definition at line 178 of file multiboot.h.

◆ drives_addr

multiboot_uint32_t multiboot_info::drives_addr

Definition at line 175 of file multiboot.h.

◆ drives_length

multiboot_uint32_t multiboot_info::drives_length

Definition at line 174 of file multiboot.h.

◆ elf_sec

multiboot_elf_section_header_table_t multiboot_info::elf_sec

Definition at line 166 of file multiboot.h.

◆ flags

multiboot_uint32_t multiboot_info::flags

Definition at line 147 of file multiboot.h.

◆ framebuffer_addr

multiboot_uint64_t multiboot_info::framebuffer_addr

Definition at line 194 of file multiboot.h.

◆ framebuffer_blue_field_position

multiboot_uint8_t multiboot_info::framebuffer_blue_field_position

Definition at line 216 of file multiboot.h.

◆ framebuffer_blue_mask_size

multiboot_uint8_t multiboot_info::framebuffer_blue_mask_size

Definition at line 217 of file multiboot.h.

◆ framebuffer_bpp

multiboot_uint8_t multiboot_info::framebuffer_bpp

Definition at line 198 of file multiboot.h.

◆ framebuffer_green_field_position

multiboot_uint8_t multiboot_info::framebuffer_green_field_position

Definition at line 214 of file multiboot.h.

◆ framebuffer_green_mask_size

multiboot_uint8_t multiboot_info::framebuffer_green_mask_size

Definition at line 215 of file multiboot.h.

◆ framebuffer_height

multiboot_uint32_t multiboot_info::framebuffer_height

Definition at line 197 of file multiboot.h.

◆ framebuffer_palette_addr

multiboot_uint32_t multiboot_info::framebuffer_palette_addr

Definition at line 207 of file multiboot.h.

◆ framebuffer_palette_num_colors

multiboot_uint16_t multiboot_info::framebuffer_palette_num_colors

Definition at line 208 of file multiboot.h.

◆ framebuffer_pitch

multiboot_uint32_t multiboot_info::framebuffer_pitch

Definition at line 195 of file multiboot.h.

◆ framebuffer_red_field_position

multiboot_uint8_t multiboot_info::framebuffer_red_field_position

Definition at line 212 of file multiboot.h.

◆ framebuffer_red_mask_size

multiboot_uint8_t multiboot_info::framebuffer_red_mask_size

Definition at line 213 of file multiboot.h.

◆ framebuffer_type

multiboot_uint8_t multiboot_info::framebuffer_type

Definition at line 202 of file multiboot.h.

◆ framebuffer_width

multiboot_uint32_t multiboot_info::framebuffer_width

Definition at line 196 of file multiboot.h.

◆ mem_lower

multiboot_uint32_t multiboot_info::mem_lower

Definition at line 150 of file multiboot.h.

◆ mem_upper

multiboot_uint32_t multiboot_info::mem_upper

Definition at line 151 of file multiboot.h.

◆ mmap_addr

multiboot_uint32_t multiboot_info::mmap_addr

Definition at line 171 of file multiboot.h.

◆ mmap_length

multiboot_uint32_t multiboot_info::mmap_length

Definition at line 170 of file multiboot.h.

◆ mods_addr

multiboot_uint32_t multiboot_info::mods_addr

Definition at line 161 of file multiboot.h.

◆ mods_count

multiboot_uint32_t multiboot_info::mods_count

Definition at line 160 of file multiboot.h.

◆ u

union { ... } multiboot_info::u

◆ vbe_control_info

multiboot_uint32_t multiboot_info::vbe_control_info

Definition at line 187 of file multiboot.h.

◆ vbe_interface_len

multiboot_uint16_t multiboot_info::vbe_interface_len

Definition at line 192 of file multiboot.h.

◆ vbe_interface_off

multiboot_uint16_t multiboot_info::vbe_interface_off

Definition at line 191 of file multiboot.h.

◆ vbe_interface_seg

multiboot_uint16_t multiboot_info::vbe_interface_seg

Definition at line 190 of file multiboot.h.

◆ vbe_mode

multiboot_uint16_t multiboot_info::vbe_mode

Definition at line 189 of file multiboot.h.

◆ vbe_mode_info

multiboot_uint32_t multiboot_info::vbe_mode_info

Definition at line 188 of file multiboot.h.


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