Rename `interrupt` module to `trap` module
This commit is contained in:
parent
931b5d5ff4
commit
5291f0b8a5
|
@ -13,7 +13,7 @@ mod console;
|
|||
mod algorithm;
|
||||
mod panic;
|
||||
mod sbi;
|
||||
mod interrupt;
|
||||
mod trap;
|
||||
mod memory;
|
||||
mod task;
|
||||
mod hart;
|
||||
|
@ -26,7 +26,7 @@ pub extern "C" fn rust_main(hart_id: usize) -> ! {
|
|||
println!("booted");
|
||||
|
||||
memory::init();
|
||||
interrupt::init();
|
||||
trap::init();
|
||||
|
||||
unsafe {
|
||||
llvm_asm!("ebreak"::::"volatile");
|
||||
|
|
|
@ -3,7 +3,7 @@ use spin::Mutex;
|
|||
use core::ops::Range;
|
||||
use core::future::Future;
|
||||
use alloc::boxed::Box;
|
||||
use crate::{hart::KernelHartInfo, interrupt::TrapFrame, memory::VirtualAddress};
|
||||
use crate::{hart::KernelHartInfo, trap::TrapFrame, memory::VirtualAddress};
|
||||
use crate::task::{Process, SharedTaskHandle};
|
||||
use core::pin::Pin;
|
||||
use core::fmt;
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
use hashbrown::HashSet;
|
||||
use hashbrown::HashMap;
|
||||
use crate::trap::TrapFrame;
|
||||
use super::SharedTaskHandle;
|
||||
|
||||
pub struct ContextTable {
|
||||
inner: HashMap<SharedTaskHandle, TrapFrame>,
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue