Final pre-release
This commit is contained in:
@ -1,7 +1,8 @@
|
||||
// Excerpt from the "Pit" interrupt handler
|
||||
void Pit::trigger(const InterruptFrame &frame) {
|
||||
void Pit::trigger() {
|
||||
time.addNanoseconds(timerInterval); // Increase system time
|
||||
|
||||
// Trigger preemption
|
||||
if (time.toMilliseconds() % yieldInterval == 0) {
|
||||
System::getService<SchedulerService>().yield(); // Trigger preemption
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user