mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-27 11:23:25 +00:00
Rename aster-frame to ostd
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
fb59fa7a55
commit
59350a8578
23
ostd/src/trap/mod.rs
Normal file
23
ostd/src/trap/mod.rs
Normal file
@ -0,0 +1,23 @@
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
//! Handles trap across kernel and user space.
|
||||
|
||||
mod handler;
|
||||
mod irq;
|
||||
pub mod softirq;
|
||||
|
||||
pub use handler::in_interrupt_context;
|
||||
pub use softirq::SoftIrqLine;
|
||||
pub use trapframe::TrapFrame;
|
||||
|
||||
pub(crate) use self::handler::call_irq_callback_functions;
|
||||
pub use self::irq::{
|
||||
disable_local, enable_local, DisabledLocalIrqGuard, IrqCallbackFunction, IrqLine,
|
||||
};
|
||||
|
||||
pub(crate) fn init() {
|
||||
unsafe {
|
||||
trapframe::init();
|
||||
}
|
||||
softirq::init();
|
||||
}
|
Reference in New Issue
Block a user