summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit/UserProcessScheduler.h
diff options
context:
space:
mode:
author😄 Amlal El Mahrouss <amlal@nekernel.org>2026-03-22 15:34:41 +0100
committerGitHub <noreply@github.com>2026-03-22 15:34:41 +0100
commitbc8b05bce61b16daa03a6c4dd0e87f65c608dba3 (patch)
tree5f33ff87cb06410eaf8ea741fc4ddd49ab821194 /src/kernel/KernelKit/UserProcessScheduler.h
parent5d11c45b45862ca86e0aee392885e7e6d8d66bfb (diff)
parentaa548ba47347a67ff64a38dc842f9d0d5d6bf364 (diff)
Merge pull request #143 from zer0condition/scheduler-improvements
[KernelKit] scheduler sleep tracking + mutex priority inheritance
Diffstat (limited to 'src/kernel/KernelKit/UserProcessScheduler.h')
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 5018f1f6..8c7a4afa 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -83,9 +83,10 @@ class UserProcess final {
kExecutableKindCount,
};
- ProcessTime PTime{0}; //! @brief Process allocated tine.
+ ProcessTime PTime{0}; //! @brief Process allocated time.
ProcessTime RTime{0}; //! @brief Process run time.
- ProcessTime UTime{0}; //! #brief Process used time.
+ ProcessTime UTime{0}; //! @brief Process used time.
+ ProcessTime STime{0}; //! @brief Process sleep time (for dynamic priority boost).
ProcessID ProcessId{kCPSInvalidPID};
ExecutableKind Kind{ExecutableKind::kExecutableKind};