Merging commit 5c816728651ae425954542fed64d21 into mtk-v5.15-dev, and
the results remain the same:
```
root@genio-1200-evk:~# sudo taskset -c 7 perf stat -e
armv8_cortex_a55/cpu_cycles/ -e armv8_cortex_a78/cpu_cycles/ -e cycles sleep 1
Performance counter stats for 'sleep 1':
<not counted> armv8_cortex_a55/cpu_cycles/
(0.00%)
770458 armv8_cortex_a78/cpu_cycles/
<not counted> cycles
(0.00%)
1.001531615 seconds time elapsed
0.001367000 seconds user
0.000000000 seconds sys
```
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-mtk in Ubuntu.
https://bugs.launchpad.net/bugs/2060063
Title:
PMU counters for Cortex-A78 not working correctly
Status in linux-mtk package in Ubuntu:
In Progress
Status in linux-mtk source package in Jammy:
In Progress
Bug description:
I am seeing an issue with the Cortex-A78 PMU counters on the
Genio1200-evk.
Linux perf reports <not counted> for Cortex-A78 PMUs when I run the following
commands:
taskset -c 7 perf stat -e cycles sleep 5
taskset -c 7 perf stat -r r11 sleep 5
Infact none of the standard PMU events on the Cortex-A78 work when
using the raw PMU event register values such as:
-e r08
-e r11
-e r13
:
...... etc.
I also see this behaviour when an application using libpfm4 OR
perf_event_open() API is pinned to one of the 4xCortex-A78 on the
board.
When I run the above perf commands and applications pinned to the
Cortex-A55 cores the PMU events get reported correctly.
Please let me know if you need more details.
Kind regards,
Umair
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-mtk/+bug/2060063/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp