AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
multiboot_info Struct Reference

#include <multiboot.h>

Data Structures

union  [union].u

Data Fields

uint32_t flags
uint32_t mem_lower
uint32_t mem_upper
uint32_t boot_device
uint32_t cmdline
uint32_t mods_count
uint32_t mods_addr
union  u
uint32_t mmap_length
uint32_t mmap_addr
uint32_t drives_length
uint32_t drives_addr
uint32_t config_table
uint32_t boot_loader_name
uint32_t apm_table
uint32_t vbe_control_info
uint32_t vbe_mode_info
uint16_t vbe_mode
uint16_t vbe_interface_seg
uint16_t vbe_interface_off
uint16_t vbe_interface_len
uint64_t framebuffer_addr
uint32_t framebuffer_pitch
uint32_t framebuffer_width
uint32_t framebuffer_height
uint8_t framebuffer_bpp
uint8_t framebuffer_type
uint8_t framebuffer_color_info [6]

Detailed Description

Definition at line 146 of file multiboot.h.

Field Documentation

◆ apm_table

uint32_t multiboot_info::apm_table

Definition at line 186 of file multiboot.h.

◆ boot_device

uint32_t multiboot_info::boot_device

Definition at line 156 of file multiboot.h.

◆ boot_loader_name

uint32_t multiboot_info::boot_loader_name

Definition at line 183 of file multiboot.h.

◆ cmdline

uint32_t multiboot_info::cmdline

Definition at line 159 of file multiboot.h.

Referenced by process_multiboot_info().

◆ config_table

uint32_t multiboot_info::config_table

Definition at line 180 of file multiboot.h.

◆ drives_addr

uint32_t multiboot_info::drives_addr

Definition at line 177 of file multiboot.h.

◆ drives_length

uint32_t multiboot_info::drives_length

Definition at line 176 of file multiboot.h.

◆ flags

uint32_t multiboot_info::flags

Definition at line 149 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_addr

uint64_t multiboot_info::framebuffer_addr

Definition at line 197 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_bpp

uint8_t multiboot_info::framebuffer_bpp

Definition at line 201 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_color_info

uint8_t multiboot_info::framebuffer_color_info[6]

Definition at line 206 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_height

uint32_t multiboot_info::framebuffer_height

Definition at line 200 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_pitch

uint32_t multiboot_info::framebuffer_pitch

Definition at line 198 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_type

uint8_t multiboot_info::framebuffer_type

Definition at line 205 of file multiboot.h.

Referenced by process_multiboot_info().

◆ framebuffer_width

uint32_t multiboot_info::framebuffer_width

Definition at line 199 of file multiboot.h.

Referenced by process_multiboot_info().

◆ mem_lower

uint32_t multiboot_info::mem_lower

Definition at line 152 of file multiboot.h.

Referenced by process_multiboot_info().

◆ mem_upper

uint32_t multiboot_info::mem_upper

Definition at line 153 of file multiboot.h.

Referenced by process_multiboot_info().

◆ mmap_addr

uint32_t multiboot_info::mmap_addr

Definition at line 173 of file multiboot.h.

Referenced by build_multiboot_mmap().

◆ mmap_length

uint32_t multiboot_info::mmap_length

Definition at line 172 of file multiboot.h.

Referenced by build_multiboot_mmap().

◆ mods_addr

uint32_t multiboot_info::mods_addr

Definition at line 163 of file multiboot.h.

Referenced by build_multiboot_modules().

◆ mods_count

uint32_t multiboot_info::mods_count

Definition at line 162 of file multiboot.h.

Referenced by build_multiboot_modules().

◆ u

union multiboot_info::[union].u multiboot_info::u

Referenced by process_multiboot_info().

◆ vbe_control_info

uint32_t multiboot_info::vbe_control_info

Definition at line 189 of file multiboot.h.

Referenced by process_multiboot_info().

◆ vbe_interface_len

uint16_t multiboot_info::vbe_interface_len

Definition at line 194 of file multiboot.h.

◆ vbe_interface_off

uint16_t multiboot_info::vbe_interface_off

Definition at line 193 of file multiboot.h.

◆ vbe_interface_seg

uint16_t multiboot_info::vbe_interface_seg

Definition at line 192 of file multiboot.h.

◆ vbe_mode

uint16_t multiboot_info::vbe_mode

Definition at line 191 of file multiboot.h.

◆ vbe_mode_info

uint32_t multiboot_info::vbe_mode_info

Definition at line 190 of file multiboot.h.

Referenced by process_multiboot_info().


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