[RTEMS Project] #4528: rate monotonic: reset of CPU usage time not always detected
RTEMS trac
trac at rtems.org
Mon Oct 25 06:00:31 UTC 2021
#4528: rate monotonic: reset of CPU usage time not always detected
----------------------------+------------------------------
Reporter: Frank Kuehndel | Owner: Sebastian Huber
Type: defect | Status: accepted
Priority: normal | Milestone: 6.1
Component: rtems | Version: 6
Severity: trivial | Resolution:
Keywords: qualification | Blocked By:
Blocking: |
----------------------------+------------------------------
Comment (by Sebastian Huber <sebastian.huber@…>):
In [changeset:"0221da5f56353c9b238ef51d5a24802ba67b8c56/rtems"
0221da5f/rtems]:
{{{
#!CommitTicketReference repository="rtems"
revision="0221da5f56353c9b238ef51d5a24802ba67b8c56"
rtems: Fix rate monotonic statistics
The rate monotonic period statistics were affected by
rtems_cpu_usage_reset(). The logic to detect and work around a CPU
usage reset was broken.
The Thread_Contol::cpu_time_used is changed to contain the processor
time used throughout the entire lifetime of the thread. The new member
Thread_Contol::cpu_time_used_at_last_reset is added to contain the
processor time used at the time of the last reset through
rtems_cpu_usage_reset(). This decouples the resets of the CPU usage and
the rate monotonic period statistics.
Update #4528.
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/4528#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list