AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
boot Struct Reference

#include <boot.h>

Data Fields

char * cmdline
uintptr_t total_mem
int modules_count
int mmap_count
module_t * modules
mmap_t * mmap
elf_shdr_t * shdr
uint32_t shdr_num
elf_shdr_t * symtab
size_t symnum
elf_shdr_t * strtab

Detailed Description

Definition at line 35 of file boot.h.

Field Documentation

◆ cmdline

char* boot::cmdline

◆ mmap

mmap_t* boot::mmap

◆ mmap_count

int boot::mmap_count

◆ modules

module_t* boot::modules

◆ modules_count

int boot::modules_count

◆ shdr

elf_shdr_t* boot::shdr

Definition at line 46 of file boot.h.

Referenced by buddy_setup(), and process_multiboot_info().

◆ shdr_num

uint32_t boot::shdr_num

Definition at line 47 of file boot.h.

Referenced by process_multiboot_info().

◆ strtab

elf_shdr_t* boot::strtab

Definition at line 52 of file boot.h.

Referenced by arch_stack_trace(), boot_left(), buddy_setup(), process_multiboot_info(), and symbol_of().

◆ symnum

size_t boot::symnum

Definition at line 50 of file boot.h.

Referenced by process_multiboot_info(), and symbol_of().

◆ symtab

elf_shdr_t* boot::symtab

Definition at line 49 of file boot.h.

Referenced by boot_left(), buddy_setup(), process_multiboot_info(), and symbol_of().

◆ total_mem

uintptr_t boot::total_mem

Definition at line 37 of file boot.h.

Referenced by fdt_boot(), mm_setup(), and process_multiboot_info().


The documentation for this struct was generated from the following file: