GitOS
Operating system exercise
Loading...
Searching...
No Matches
GitBoot Class Reference

#include <GitBoot.hpp>

Inherits Bootloader.

Public Member Functions

void init (uint32_t magic, void *info_ptr) override
 
const char * get_cmdline () const override
 
const char * get_bootloader_name () const override
 
uint64_t get_heap_base_address () const override
 
uint64_t get_heap_size () const override
 
- Public Member Functions inherited from Bootloader
virtual ~Bootloader ()=default
 

Data Fields

uint64_t m_base_address
 
uint64_t m_len
 

Additional Inherited Members

- Static Public Member Functions inherited from Bootloader
static Bootloaderthe ()
 

Member Function Documentation

◆ get_bootloader_name()

const char * get_bootloader_name ( ) const
overridevirtual

Implements Bootloader.

◆ get_cmdline()

const char * get_cmdline ( ) const
overridevirtual

Implements Bootloader.

◆ get_heap_base_address()

uint64_t get_heap_base_address ( ) const
overridevirtual

Implements Bootloader.

References m_base_address.

◆ get_heap_size()

uint64_t get_heap_size ( ) const
overridevirtual

Implements Bootloader.

References m_len.

◆ init()

void init ( uint32_t  magic,
void *  info_ptr 
)
overridevirtual

Field Documentation

◆ m_base_address

uint64_t m_base_address

◆ m_len

uint64_t m_len

The documentation for this class was generated from the following files: