This is our current setup on a Hardkernel odroid-xu3 board based on EXYNOS5422.
1.- Board is running Ubuntu 14.04.1 LTS. Linux kernel 3.10.59 rebuilt with options:
CONFIG_GENERIC_TRACER
CONFIG_TRACING
CONFIG_CONTEXT_SWITCH_TRACER
CONFIG_PROFILING
CONFIG_HIGH_RES_TIMERS
CONFIG_LOCAL_TIMERS
CONFIG_PERF_EVENTS
CONFIG_HW_PERF_EVENTS
CONFIG_CPU_FREQ
2.- Streamline gatord version 20 (DS-5 v5.20) (built form source)
3.- Gator driver build with MALI support (patch applied as proposed in: http://community.arm.com/thread/6863).
When I capture using the Streamline Data View in Eclipse, I get values in Linux and Mali counters, but for all Cortex-A15 counters I tried, I get no values, just zero.
When I select events using Cortex-A15 counters, like the ones in the picture (Bus: Access, Clock:Cycles, Instruction: Executed, etc.) All this counters
always show zero values in the captured session. Other counters selected from Mali or Linux seen to work well.
By the way, in the Counter Configuration dialog box I can see Cortex-A15, Linux and Mali counters. But I can´t see any Cortex-A7 counter.
In the documentation I can find example pictures (as the one shown below) where A7 and A15 counters are shown together...
Should I see both of them A7 and A15?
In this last picture you can see as Mali counters (marked in green) are showing values when I run some OpenCL code on the GPU,
but counters for Cortex-A15 show no activity at all (marked in red).
Is there any special configuration for my Exynos 5 SoC to make Streamline capture the Cortex-A15 and A-7 counters?
I'm stuck right now, I can't find out what I am doing wrong. Any hint will be of great help.
Thanks!