-
- Downloads
The hardcoded sleeping_list is replaced with IntrusiveList<SleepData>,
IRQsetNextPreemption function is added to the kernel, The IRQFindNextThread of scheduler's interface and priority scheduler is amended to return the burst. TODO: Other schedulers should also have the same change in near future.
Showing
- miosix/kernel/kernel.cpp 53 additions, 71 deletionsmiosix/kernel/kernel.cpp
- miosix/kernel/kernel.h 2 additions, 3 deletionsmiosix/kernel/kernel.h
- miosix/kernel/scheduler/priority/priority_scheduler.cpp 5 additions, 4 deletionsmiosix/kernel/scheduler/priority/priority_scheduler.cpp
- miosix/kernel/scheduler/priority/priority_scheduler.h 2 additions, 1 deletionmiosix/kernel/scheduler/priority/priority_scheduler.h
- miosix/kernel/scheduler/scheduler.h 3 additions, 2 deletionsmiosix/kernel/scheduler/scheduler.h
- miosix/kernel/scheduler/timer_interrupt.h 3 additions, 2 deletionsmiosix/kernel/scheduler/timer_interrupt.h
Loading
Please register or sign in to comment