[−][src]Module sunrise_kernel::i386::multiboot
Multiboot Information
Gives access to the multiboot information structure created by our bootloader (GRUB).
Bootloader (GRUB) passed its address in $ebx
when we started.
Our bootstrap had the job of copy-ing it to a PAGE_SIZE aligned address, map it,
and passed it to us in $ebx
.
When kernel initializes we store this address in BOOT_INFO
, and we can then access
it at any moment by calling get_boot_information
.
Statics
BOOT_INFO | Stores the address of the multiboot. |
Functions
get_boot_information | Get a pointer to the multiboot information structure. |
init | Initializes the boot information module, allowing the |
try_get_boot_information | Tries to get a pointer to the multiboot information structure. |