StuBS
data.cc File Reference
Include dependency graph for data.cc:

Structs

struct  multiboot_info
 Multiboot Information Structure according to Specification. More...
struct  multiboot_info::Array
 Helper Structure. More...

Namespaces

namespace  Multiboot
 Interface for Multiboot.

Functions

 assert_size (multiboot_info, 116)
Module * Multiboot::getModule (unsigned i)
 Retrieve a certain boot module.
unsigned Multiboot::getModuleCount ()
 Get the number of modules.
Memory * Multiboot::getMemoryMap ()
 Retrieve the first entry of the memory map.
char * Multiboot::getCommandLine ()
 Get the kernel command line.
char * Multiboot::getBootLoader ()
 Get the name of the boot loader.
VBE * Multiboot::getVesaBiosExtensionInfo ()
 Get pointer to Vesa BIOS Extension information.
Framebuffer * Multiboot::getFramebufferInfo ()
 Get pointer to framebuffer information.

Constants

struct multiboot_info * multiboot_addr = 0
 The pointer to the multiboot structures will be assigned in the assembler startup code (boot/startup.asm).

Function Documentation

◆ assert_size()

assert_size ( multiboot_info ,
116  )

Variable Documentation

◆ multiboot_addr

struct multiboot_info* multiboot_addr = 0

The pointer to the multiboot structures will be assigned in the assembler startup code (boot/startup.asm).