|
|
@ -49,8 +49,6 @@ void KScheduler::RescheduleCores(KernelCore& kernel, u64 cores_pending_reschedul |
|
|
if (!must_context_switch || core != current_core) { |
|
|
if (!must_context_switch || core != current_core) { |
|
|
auto& phys_core = kernel.PhysicalCore(core); |
|
|
auto& phys_core = kernel.PhysicalCore(core); |
|
|
phys_core.Interrupt(); |
|
|
phys_core.Interrupt(); |
|
|
} else { |
|
|
|
|
|
must_context_switch = true; |
|
|
|
|
|
} |
|
|
} |
|
|
cores_pending_reschedule &= ~(1ULL << core); |
|
|
cores_pending_reschedule &= ~(1ULL << core); |
|
|
} |
|
|
} |
|
|
|