Rename `interrupt` module to `trap` module

This commit is contained in:
luojia65 2021-03-11 00:17:30 +08:00
parent 931b5d5ff4
commit 5291f0b8a5
7 changed files with 9 additions and 4 deletions

View File

@ -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");

View File

@ -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;

View File

@ -1,2 +1,7 @@
use hashbrown::HashSet;
use hashbrown::HashMap;
use crate::trap::TrapFrame;
use super::SharedTaskHandle;
pub struct ContextTable {
inner: HashMap<SharedTaskHandle, TrapFrame>,
}