zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.61k stars 6.5k forks source link

Add support for PMU (Performance Monitor Unit) for architecture Aarch64 #36227

Open vladimir-podbrezsky opened 3 years ago

vladimir-podbrezsky commented 3 years ago

Is your feature request related to a problem? Please describe. During development we need to analyze behavior of system using PMU device included in the ARM Cortex A architecture.

Describe the solution you'd like Add interfaces providing the following

  1. Initialization of PMU unit
  2. Start of PMU counters
  3. Stop of PMU counters
  4. Print of PMU counters

So, designers may invoke start, stop and print PMU counters in various parts of application code and estimate behavior.

zephyrbot commented 7 months ago

Hi @carlocaione,

This issue, marked as an Enhancement, was opened a while ago and did not get any traction. It was just assigned to you based on the labels. If you don't consider yourself the right person to address this issue, please re-assing it to the right person.

Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.

@vladimir-podbrezsky you are also encouraged to help moving this issue forward by providing additional information and confirming this request/issue is still relevant to you.

Thanks!