diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-24 22:01:09 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-24 22:01:09 +0200 |
commit | 7fc9d340e5ff385846c0c77fd24877c1b208a3bb (patch) | |
tree | 9cc4eaaf00e59bef6e5a696ae98f027de1064be7 /kern/thread.c | |
parent | 5127024f429da92ffdb93ba3cc0af367bc26f703 (diff) |
Move the HZ macro to the kern/thread module
Diffstat (limited to 'kern/thread.c')
-rw-r--r-- | kern/thread.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kern/thread.c b/kern/thread.c index 785640cb..cd0717c4 100644 --- a/kern/thread.c +++ b/kern/thread.c @@ -54,7 +54,7 @@ * * A few terms are used by both papers with slightly different meanings. Here * are the definitions used in this implementation : - * - The time unit is the system timer period (1 / HZ) + * - The time unit is the system timer period (1 / tick frequency) * - Work is the amount of execution time units consumed * - Weight is the amount of execution time units allocated * - A round is the shortest period during which all threads in a run queue @@ -159,7 +159,7 @@ /* * Default time slice for real-time round-robin scheduling. */ -#define THREAD_DEFAULT_RR_TIME_SLICE (HZ / 10) +#define THREAD_DEFAULT_RR_TIME_SLICE (THREAD_TICK_FREQ / 10) /* * Maximum number of threads which can be pulled from a remote run queue @@ -170,7 +170,7 @@ /* * Delay (in ticks) between two balance attempts when a run queue is idle. */ -#define THREAD_IDLE_BALANCE_TICKS (HZ / 2) +#define THREAD_IDLE_BALANCE_TICKS (THREAD_TICK_FREQ / 2) /* * Run queue properties for real-time threads. @@ -190,7 +190,7 @@ struct thread_rt_runq { /* * Round slice base unit for fair-scheduling threads. */ -#define THREAD_FS_ROUND_SLICE_BASE (HZ / 10) +#define THREAD_FS_ROUND_SLICE_BASE (THREAD_TICK_FREQ / 10) /* * Group of threads sharing the same weight. |