diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-03-10 06:15:01 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-03-10 06:15:01 +0100 |
| commit | e3aa792ed7e35765781f64a92e51ab0299cb1084 (patch) | |
| tree | e8d2d80b22e1dbe26d87ca97ac842aaa544be045 | |
| parent | 5b9516982f443276ac189987d3fbf4004e37d81e (diff) | |
Finally refactor kAPFallback to kAPRealTime
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
| -rw-r--r-- | dev/Kernel/KernelKit/HardwareThreadScheduler.h | 2 | ||||
| -rw-r--r-- | dev/Kernel/src/UserProcessScheduler.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/dev/Kernel/KernelKit/HardwareThreadScheduler.h b/dev/Kernel/KernelKit/HardwareThreadScheduler.h index c93bc7ed..1866686e 100644 --- a/dev/Kernel/KernelKit/HardwareThreadScheduler.h +++ b/dev/Kernel/KernelKit/HardwareThreadScheduler.h @@ -28,7 +28,7 @@ namespace NeOS kAPInvalid, kAPSystemReserved, // System reserved thread, well user can't use it kAPStandard, // user thread, cannot be used by Kernel - kAPFallback, // fallback thread, cannot be used by user if not clear or + kAPRealTime, // fallback thread, cannot be used by user if not clear or // used by Kernel. kAPBoot, // The core we booted from, the mama. kAPCount, diff --git a/dev/Kernel/src/UserProcessScheduler.cc b/dev/Kernel/src/UserProcessScheduler.cc index 27e1fd69..a6eaff3f 100644 --- a/dev/Kernel/src/UserProcessScheduler.cc +++ b/dev/Kernel/src/UserProcessScheduler.cc @@ -559,7 +559,7 @@ namespace NeOS continue; // A fallback is a special core for real-time tasks which needs immediate execution. - if (HardwareThreadScheduler::The()[index].Leak()->Kind() == kAPFallback) + if (HardwareThreadScheduler::The()[index].Leak()->Kind() == kAPRealTime) { if (UserProcessScheduler::The().CurrentTeam().AsArray()[new_pid].Affinity != AffinityKind::kRealTime) continue; |
