|
SimpleKernel 1.17.0
|
#include <cstdint>

Go to the source code of this file.
Functions | |
| void | _start (int argc, const char **argv) |
| 负责 crtbegin 的工作 | |
| auto | main (int argc, const char **argv) -> int |
| 内核入口 | |
| auto | MemoryInit () -> void |
| 内存子系统初始化 | |
| auto | MemoryInitSMP () -> void |
| 多核内存子系统初始化 | |
| auto | DeviceInit () -> void |
| 设备子系统初始化 | |
| auto | FileSystemInit () -> void |
| 文件系统初始化 | |
| void _start | ( | int | argc, |
| const char ** | argv | ||
| ) |
负责 crtbegin 的工作
| argc | riscv64: 启动核 id |
| argv | 参数指针 riscv64: dtb 地址 |
Definition at line 134 of file main.cpp.

| auto DeviceInit | ( | ) | -> void |
设备子系统初始化
设备子系统初始化
Definition at line 28 of file device.cpp.


| auto FileSystemInit | ( | ) | -> void |
文件系统初始化
文件系统初始化
Definition at line 17 of file filesystem.cpp.


| auto main | ( | int | argc, |
| const char ** | argv | ||
| ) | -> int |
内核入口
| argc | 同 _start |
| argv | 同 _start |
Definition at line 147 of file main.cpp.

| auto MemoryInit | ( | ) | -> void |
内存子系统初始化
Definition at line 71 of file memory.cpp.


| auto MemoryInitSMP | ( | ) | -> void |
多核内存子系统初始化
Definition at line 106 of file memory.cpp.
