Enable kernel mode unit tests in kernel threads

This commit is contained in:
Fabing Li
2024-04-18 11:00:36 +08:00
committed by Tate, Hongliang Tian
parent 57cb922253
commit c335873d12
5 changed files with 79 additions and 8 deletions

View File

@ -36,13 +36,9 @@ impl PreemptScheduler {
impl Scheduler for PreemptScheduler {
fn enqueue(&self, task: Arc<Task>) {
if task.is_real_time() {
self.real_time_tasks
.lock_irq_disabled()
.push_back(task.clone());
self.real_time_tasks.lock_irq_disabled().push_back(task);
} else {
self.normal_tasks
.lock_irq_disabled()
.push_back(task.clone());
self.normal_tasks.lock_irq_disabled().push_back(task);
}
}