#3456 closed enhancement (fixed)
Add support for CPU counter timestamps
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | score | Version: | 5 |
Severity: | normal | Keywords: | qualification |
Cc: | Blocked By: | #3961 | |
Blocking: |
Description
The original use case for the CPU counter was low level profiling of SMP synchronization primitives and busy wait loops for device drivers.
For low overhead timestamps the CPU counter may be also used, e.g. for tracing. To support timestamps, the CPU counter must increment monotonically within the whole range of the CPU counter data type, e.g. 32-bit unsigned integer. In addition, it should not be affected by power saving states of the processor.
Change History (13)
comment:1 Changed on 06/19/18 at 04:58:16 by Sebastian Huber <sebastian.huber@…>
comment:3 Changed on 06/19/18 at 04:58:39 by Sebastian Huber <sebastian.huber@…>
comment:10 Changed on 12/19/19 at 08:07:34 by Sebastian Huber
Milestone: | 5.1 → 6.1 |
---|
comment:11 Changed on 04/20/20 at 06:30:19 by Christian Mauderer
Blocked By: | 3961 added |
---|
comment:12 Changed on 09/09/22 at 05:46:03 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
In 270200e/rtems:
comment:13 Changed on 10/31/23 at 11:46:21 by Sebastian Huber
Keywords: | qualification added |
---|
Note: See
TracTickets for help on using
tickets.
In 4c7b18e3/rtems: