Hi Jianhui, Unfortunately,
1. This issue also occurs to mtk-v6.6 (our work-in-progress kernel branch) which is based on Linux 6.6.22. Could you show me the kernel git repo that Ubuntu Noble is using that does not have this issue? 2. After cherry-pick the following commit to mtk-v5.15, the issue is still reproducible. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/perf/arm_pmu.c?id=5c816728651ae425954542fed64d21d40cb75a9f -- 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp