Thanks.
I use this command git checkout --track remotes/origin/tilt-3.4
Perf does give me the value of performance counter.But when execute the command
perf stat -v echo "linaro" , context-switches is 0.
Following is the full result.
root@(none):/# ./perf stat -v echo "linaro"
linaro
task-clock: 1464844 1464844 1464844
context-switches: 0 1464844 1464844
CPU-migrations: 0 1464844 1464844
page-faults: 121 1464844 1464844
cycles: 1738255 1464844 1464844
stalled-cycles-frontend: 349665 1464844 1464844
stalled-cycles-backend: 1308413 1464844 1464844
instructions: 637447 1464844 1464844
branches: 62121 1464844 1464844
branch-misses: 31739 1464844 1464844
Performance counter stats for 'echo linaro':
1.464844 task-clock # 0.787 CPUs utilized
0 context-switches # 0.000 M/sec
0 CPU-migrations # 0.000 M/sec
121 page-faults # 0.083 M/sec
1738255 cycles # 1.187 GHz
349665 stalled-cycles-frontend # 20.12% frontend cycles idle
1308413 stalled-cycles-backend # 75.27% backend cycles idle
637447 instructions # 0.37 insns per cycle
# 2.05 stalled cycles per insn
62121 branches # 42.408 M/sec
31739 branch-misses # 51.09% of all branches
0.001861593 seconds time elapsed
Is there any kernel version supports both complete performance counters and android?Because I want to
use perf when running android program.Thanks.
On 12/05/12 00:32, Peng Fan wrote:I suggest checking out the "tilt-3.4" branch of git://git.linaro.org/landing-teams/working/ti/kernel.git
Thanks for your reply ,David Long.
Can you give me url of the kernel version 3.4.19?Thanks.
That is based on 3.4.20.
git clone git://git.linaro.org/landing-teams/working/ti/kernel.git
cd kernel
git checkout --track tilt-3.4
Looks like omap4plus_defconfig already has what you need for hardware perf counters.
--
David Long
Kernel Engineer, TI Landing Team
Linaro