Changeset 240a1f7 in rtems
- Timestamp:
-
10/27/21 10:59:09
(2 years ago)
- Author:
- Sebastian Huber <sebastian.huber@…>
- Branches:
- master
- Children:
- 69aaf587
- Parents:
- 6cef3f16
- git-author:
- Sebastian Huber <sebastian.huber@…> (10/27/21 10:59:09)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/15/21 07:56:53)
- Message:
-
score: Introduce CPU budget operations
This patch set replaces the CPU budget algorithm enumeration with a set of CPU
budget operations which implement a particular CPU budget algorithm. This
helps to hide the CPU budget algorithm implementation details from the general
thread handling. The CPU budget callouts are turned into CPU budget
operations. This slightly reduces the size of the thread control block.
All schedulers used the default scheduler tick implementation. The tick
scheduler operation is removed and the CPU budget operations are directly used
in _Watchdog_Tick() if the executing thread uses a CPU budget algorithm. This
is performance improvement for all threads which do not use a CPU budget
algorithm (default behaviour).
-
(No files)
-