SimpleKernel 1.17.0
Loading...
Searching...
No Matches
basic_info.hpp File Reference
#include <etl/singleton.h>
#include <cstddef>
#include <cstdint>
#include "kernel_log.hpp"
Include dependency graph for basic_info.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BasicInfo
 内核基础信息(物理内存、内核地址、CPU 核数等) More...
 

Typedefs

using BasicInfoSingleton = etl::singleton< BasicInfo >
 

Functions

void _boot ()
 内核入口,在 boot.S 中定义
 

Variables

void * __executable_start []
 
void * __etext []
 代码段结束
 
void * end []
 内核结束
 

Typedef Documentation

◆ BasicInfoSingleton

using BasicInfoSingleton = etl::singleton<BasicInfo>

Definition at line 67 of file basic_info.hpp.

Function Documentation

◆ _boot()

void _boot ( )

内核入口,在 boot.S 中定义

Here is the caller graph for this function:

Variable Documentation

◆ __etext

void* __etext[]

代码段结束

Definition at line 19 of file basic_info.hpp.

◆ __executable_start

void* __executable_start[]
See also
http://wiki.osdev.org/Using_Linker_Script_Values 内核开始

Definition at line 17 of file basic_info.hpp.

◆ end

void* end[]

内核结束

Definition at line 21 of file basic_info.hpp.