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:
This graph shows which files directly or indirectly include this file:

Classes

struct  Multiboot::Framebuffer.__unnamed6__.__unnamed10__
 For RGB type. More...
 

Namespaces

namespace  Multiboot
 Interface for Multiboot.
 

Functions

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

Detailed Description

Multiboot Interface


Class Documentation

◆ Multiboot::Framebuffer.__unnamed6__.__unnamed10__

struct Multiboot::Framebuffer.__unnamed6__.__unnamed10__

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.