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

class  Multiboot::Module
 Boot Module (also known as initrd = initial Ramdisk) More...
 
class  Multiboot::Memory
 Memory Map. More...
 
struct  Multiboot::VBE
 Video mode: Vesa BIOS Extension. More...
 
struct  Multiboot::Framebuffer
 Video mode: Framebuffer. More...
 

Namespaces

namespace  Multiboot
 Interface for Multiboot.
 

Functions

Module * Multiboot::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.
 
Memory * Multiboot::getMemoryMap ()
 Retrieve the first entry of the memory map.
 
VBE * Multiboot::getVesaBiosExtensionInfo ()
 Get pointer to Vesa BIOS Extension information.
 
FramebufferMultiboot::getFramebufferInfo ()
 Get pointer to framebuffer information.
 

Detailed Description

Multiboot Interface