DragonOS-Community / DragonOS

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算轻量化场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for lightweight cloud computing scenarios.
https://dragonos.org
GNU General Public License v2.0
817 stars 132 forks source link

feat(smp/riscv): 【任务发布】实现smp启动,并在ap核心进入idle进程 #797

Open fslongjin opened 1 month ago

fslongjin commented 1 month ago

需求

子任务

子任务1: 获取多核信息

仿照x86_64下的功能,实现多核信息获取,设置到smp_cpu_manager里面。

x86_64下的: https://code.dragonos.org.cn/xref/DragonOS/kernel/src/arch/x86_64/smp/mod.rs?r=3959e94df38073fdb80b199777015f95611ba05f#197