SimpleKernel 1.17.0
Loading...
Searching...
No Matches
kernel.h
Go to the documentation of this file.
1
5#pragma once
6
7#include <cstdint>
8
17extern "C" [[maybe_unused]] [[noreturn]] void _start(int argc,
18 const char** argv);
19
26auto main(int argc, const char** argv) -> int;
27
29auto MemoryInit() -> void;
31auto MemoryInitSMP() -> void;
32
34auto DeviceInit() -> void;
35
37auto FileSystemInit() -> void;
void _start(int argc, const char **argv)
负责 crtbegin 的工作
Definition main.cpp:134
auto FileSystemInit() -> void
文件系统初始化
auto DeviceInit() -> void
设备子系统初始化
Definition device.cpp:28
auto MemoryInit() -> void
内存子系统初始化
Definition memory.cpp:71
auto MemoryInitSMP() -> void
多核内存子系统初始化
Definition memory.cpp:106
void main()
Definition main.cpp:33