#include <boot_info.h>
Static Public Member Functions | |
static void | init () FIASCO_INIT |
static Address | mbi_phys () |
static Multiboot_info *const | mbi_virt () |
static Address | kmem_start (Address mem_max) |
static void | set_flags (unsigned aflags) |
The Boot_info object must be set up with these functions before Boot_info::init() is called! This can be done either in __main, if booted on hardware or in an initializer with a higher priority than BOOT_INFO_INIT_PRIO (e.g MAX_INIT_PRIO) if the kernel runs on software (FIASCO-UX). | |
static void | set_checksum_ro (unsigned ro_cs) |
static void | set_checksum_rw (unsigned rw_cs) |
static unsigned | get_flags (void) |
static unsigned | get_checksum_ro (void) |
static unsigned | get_checksum_rw (void) |
static void | reset_checksum_ro (void) |
static void | set_mbi_phys (Address phys) |
static unsigned long | kmemsize () |
Static Private Attributes | |
static Address | _mbi_pa = 125 |
static unsigned | _flag = 3 |
static unsigned | _checksum_ro = 15 |
static unsigned | _checksum_rw = 16 |
static Multiboot_info | _kmbi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|