14 friend class Multiboot;
17 virtual void init(uint32_t
magic,
void* info_ptr) = 0;
18 virtual ~Bootloader() =
default;
19 static Bootloader* the()
24 virtual const char* get_cmdline()
const = 0;
25 virtual const char* get_bootloader_name()
const = 0;
27 virtual uint64_t get_heap_base_address()
const = 0;
28 virtual uint64_t get_heap_size()
const = 0;
31 static Bootloader* m_bootloader;
uint32_t magic
Definition Multiboot.hpp:0