| #
2d84b46e |
| 09-Sep-2016 |
dp-arm <dimitris.papastamos@arm.com> |
Ensure PMF service timestamps are properly aligned on a cache line boundary
When using more than a single service in PMF, it is necessary that the per-service timestamps begin on a cache line bounda
Ensure PMF service timestamps are properly aligned on a cache line boundary
When using more than a single service in PMF, it is necessary that the per-service timestamps begin on a cache line boundary. Previously it was possible that two services shared a cache line for their timestamps. This made it difficult to reason about cache maintenance operations within a single service and required a global understanding of how all services operate.
Change-Id: Iacaae5154a7e19ad4107468e56df9ad082ee371c
show more ...
|
| #
8dff2c35 |
| 31-Aug-2016 |
davidcunado-arm <david.cunado@arm.com> |
Merge pull request #693 from dp-arm/pmf-asm
Move pmf headers to include/lib/pmf and add assembler helper
|
| #
5695cfe7 |
| 15-Aug-2016 |
dp-arm <dimitris.papastamos@arm.com> |
Add assembler helper to calculate PMF timestamp offset
Given the service name and timestamp id, this assembler macro calculates the offset into a memory region where the per-cpu timestamp value is l
Add assembler helper to calculate PMF timestamp offset
Given the service name and timestamp id, this assembler macro calculates the offset into a memory region where the per-cpu timestamp value is located.
Change-Id: I47f6dfa2a17be182675e2ca0489d6eed42433209
show more ...
|
| #
afdda571 |
| 15-Aug-2016 |
dp-arm <dimitris.papastamos@arm.com> |
Move pmf headers to include/lib/pmf
More headers will be needed soon so better to move these to their own directory to avoid cluttering include/lib.
Change-Id: I6a72dc5b602d6f51954cf60aadd1beb52a26
Move pmf headers to include/lib/pmf
More headers will be needed soon so better to move these to their own directory to avoid cluttering include/lib.
Change-Id: I6a72dc5b602d6f51954cf60aadd1beb52a268670
show more ...
|