|
SimpleKernel 1.17.0
|
#include <MPMCQueue.hpp>#include <cerrno>#include <cstdint>#include <new>#include "arch.h"#include "basic_info.hpp"#include "expected.hpp"#include "interrupt.h"#include "kernel.h"#include "kernel_log.hpp"#include "kstd_cstdio"#include "kstd_cstring"#include "kstd_libcxx.h"#include "mutex.hpp"#include "per_cpu.hpp"#include "sk_stdlib.h"#include "syscall.hpp"#include "task_control_block.hpp"#include "task_manager.hpp"#include "virtual_memory.hpp"
Go to the source code of this file.
Functions | |
| auto | _start (int argc, const char **argv) -> void |
| 负责 crtbegin 的工作 | |
| auto | main (int argc, const char **argv) -> int |
| 内核入口 | |
| auto _start | ( | int | argc, |
| const char ** | argv | ||
| ) |
负责 crtbegin 的工作
| argc | riscv64: 启动核 id |
| argv | 参数指针 riscv64: dtb 地址 |
Definition at line 134 of file main.cpp.
| auto main | ( | int | argc, |
| const char ** | argv | ||
| ) | -> int |
内核入口
| argc | 同 _start |
| argv | 同 _start |
Definition at line 147 of file main.cpp.