StuBS
data.h File Reference

Multiboot Interface More...

#include "types.h"
#include "compiler/fix.h"
#include "debug/assert.h"
Include dependency graph for data.h:

Classes

struct  Multiboot::Framebuffer.__unnamed8__.__unnamed12__
 For RGB type. More...
 

Namespaces

namespace  Multiboot
 Interface for Multiboot.
 

Functions

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

Detailed Description

Multiboot Interface


Class Documentation

◆ Multiboot::Framebuffer.__unnamed8__.__unnamed12__

struct Multiboot::Framebuffer.__unnamed8__.__unnamed12__

For RGB type.

Class Members
uint8_t offset_red Offset of red value.
uint8_t bits_red Bits used in red value.
uint8_t offset_green Offset of green value.
uint8_t bits_green Bits used in green value.
uint8_t offset_blue Offset of blue value.
uint8_t bits_blue Bits used in blue value.