Remove meaningless sstatus::set_sie() when initializing.
This commit is contained in:
parent
c651f1b3de
commit
780a73ed6f
2 changed files with 0 additions and 8 deletions
|
@ -22,8 +22,6 @@ impl TrapContext {
|
||||||
let mut sstatus = sstatus::read();
|
let mut sstatus = sstatus::read();
|
||||||
// set CPU privilege to User after trapping back
|
// set CPU privilege to User after trapping back
|
||||||
sstatus.set_spp(SPP::User);
|
sstatus.set_spp(SPP::User);
|
||||||
// enable Supervisor mode interrupt after trapping back
|
|
||||||
sstatus.set_spie(true);
|
|
||||||
let mut cx = Self {
|
let mut cx = Self {
|
||||||
x: [0; 32],
|
x: [0; 32],
|
||||||
sstatus,
|
sstatus,
|
||||||
|
|
|
@ -10,7 +10,6 @@ use riscv::register::{
|
||||||
Interrupt,
|
Interrupt,
|
||||||
},
|
},
|
||||||
stval,
|
stval,
|
||||||
sstatus,
|
|
||||||
sie,
|
sie,
|
||||||
};
|
};
|
||||||
use crate::syscall::syscall;
|
use crate::syscall::syscall;
|
||||||
|
@ -41,11 +40,6 @@ fn set_user_trap_entry() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(unused)]
|
|
||||||
pub fn enable_interrupt() {
|
|
||||||
unsafe { sstatus::set_sie(); }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn enable_timer_interrupt() {
|
pub fn enable_timer_interrupt() {
|
||||||
unsafe { sie::set_stimer(); }
|
unsafe { sie::set_stimer(); }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue