mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-21 00:06:34 +00:00
Move SoftIRQ implementations to softirq component
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
54a807b5f7
commit
2f511069ee
13
kernel/comps/softirq/src/softirq_id.rs
Normal file
13
kernel/comps/softirq/src/softirq_id.rs
Normal file
@ -0,0 +1,13 @@
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
//! Defines the used IDs of software interrupt (softirq) lines.
|
||||
|
||||
/// The corresponding softirq line is used to schedule urgent taskless jobs.
|
||||
pub const TASKLESS_URGENT_SOFTIRQ_ID: u8 = 0;
|
||||
|
||||
/// The corresponding softirq line is used to manage timers and handle
|
||||
/// time-related jobs.
|
||||
pub const TIMER_SOFTIRQ_ID: u8 = 1;
|
||||
|
||||
/// The corresponding softirq line is used to schedule general taskless jobs.
|
||||
pub const TASKLESS_SOFTIRQ_ID: u8 = 2;
|
Reference in New Issue
Block a user