Fix SoftIRQ initialization requirements for SMP

This commit is contained in:
Zhang Junyang
2024-08-26 15:49:06 +08:00
committed by Tate, Hongliang Tian
parent d499c1592d
commit aeba7bec52
6 changed files with 14 additions and 20 deletions

View File

@ -86,7 +86,9 @@ pub unsafe fn init() {
mm::kspace::init_kernel_page_table(mm::init_page_meta());
mm::misc_init();
trap::init();
trapframe::init();
// SAFETY: This function is called only once in the entire system.
unsafe { trap::softirq::init() };
arch::init_on_bsp();
bus::init();