Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

Performance Monitor Counters (Firefly-RK3399)

11

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
11

Performance Monitor Counters (Firefly-RK3399)

Posted at 9/18/2017 02:45:22      View:3899 | Replies:1        Print      Only Author   [Copy Link] 1#
Hello

I am using Ubuntu 16.04  with kernel 4.4.55 which I believe it is the latest (build from the master branch).
I noticed that performance monitor counters for both A53 and A72 do not work. When I am
trying to access from the user space, I get "illegal instruction".
Normally this happens if user level access is not enabled. But  I have enabled PMU user level access
by loading a kernel module.
In the Linux boot logs I am seeing the following message which indicates hardware supports
CPU performance monitor counters.

firefly@firefly:~$ dmesg | grep PMU
[    0.336204] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.337025] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available

Has anybody tested this feature on this board?
Am I missing a steps?.

This process works on other platforms. Any hint that why this is broken on Firefly-RK3399?

Regards, Reza
Reply

Use props Report

133

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
133
Posted at yesterday 07:55        Only Author  2#
Your article really made an impact, I’m very appreciative. I achieved career success with the ServSafe-Manager reliable exam cram materials, earning both a promotion and raise. It’s free for everyone now. Best of luck!
Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list