DragonOS icon indicating copy to clipboard operation
DragonOS copied to clipboard

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

Open fslongjin opened this issue 1 year ago • 0 comments

需求

子任务

  • [ ] 1. riscv在prepare_cpus里面获取多核信息
  • [ ] 2. 实现多核ipi处理(页面刷新\kick cpu用到)
  • [ ] 3. 启动ap核心的idle线程

子任务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

fslongjin avatar May 01 '24 12:05 fslongjin