StuBS
|
#include "boot/multiboot/data.h"
Classes | |
struct | multiboot_info.__unnamed2__.elf_section_header_table |
Section header table for kernel in ELF. 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) | |
struct multiboot_info.__unnamed2__.elf_section_header_table |
assert_size | ( | multiboot_info | , |
116 | |||
) |
struct multiboot_info* multiboot_addr = 0 |
The pointer to the multiboot structures will be assigned in the assembler startup code (boot/startup.asm)