Changeset aae2869 in mainline for kernel/generic/src/proc
- Timestamp:
- 2023-02-04T16:19:21Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 011c79a
- Parents:
- 8addb24a
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2022-08-16 11:03:29)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-04 16:19:21)
- Location:
- kernel/generic/src/proc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/scheduler.c
r8addb24a raae2869 236 236 237 237 thread->cpu = CPU; 238 thread->ticks = us2ticks((i + 1) * 10000);239 238 thread->priority = i; /* Correct rq index */ 239 240 /* Time allocation in microseconds. */ 241 uint64_t time_to_run = (i + 1) * 10000; 242 243 /* This is safe because interrupts are disabled. */ 244 CPU->preempt_deadline = CPU->current_clock_tick + us2ticks(time_to_run); 240 245 241 246 /* -
kernel/generic/src/proc/thread.c
r8addb24a raae2869 372 372 thread->thread_code = func; 373 373 thread->thread_arg = arg; 374 thread->ticks = -1;375 374 thread->ucycles = 0; 376 375 thread->kcycles = 0;
Note:
See TracChangeset
for help on using the changeset viewer.