rust_main

Function rust_main 

Source
#[unsafe(no_mangle)]
pub extern "C" fn rust_main(_hartid: usize) -> !
Expand description

Rust 内核主入口点

这是从汇编代码跳转到的第一个 Rust 函数。它负责初始化内核的所有子系统, 包括内存管理、中断处理、定时器和任务调度器。

§Safety

此函数标记为 #[unsafe(no_mangle)] 以确保链接器可以找到它。 它必须从正确初始化的汇编入口点调用。