<div dir="ltr"><div><div>Hi,<br><br></div>I want to use "perf" for performance monitoring on my Wandboard. I'm using openembedded-core and meta-fsl-arm/meta-fsl-arm-extra from git as of today, running linux-imx-3.10.9 kernel with a custom dts for the wandboard solo.<br>
I'm using the defconfig from meta-fsl-arm, so I do have<br><br>CONFIG_HAVE_PERF_EVENTS=y<br><br></div>This is what I get when running "perf test":<br><br>root@wandboard-solo:/boot# perf test   <br> 1: vmlinux symtab matches kallsyms                        : FAILED!<br>
 2: detect open syscall event                              : FAILED!<br> 3: detect open syscall event on all cpus                  : FAILED!<br> 4: read samples using the mmap interface                  : FAILED!<br> 5: parse events tests                                     : FAILED!<br>
 6: Validate PERF_RECORD_* events & perf_sample fields     : FAILED!<br> 7: Test perf pmu format parsing                           : Ok<br> 8: Test dso data interface                                : Ok<br> 9: roundtrip evsel->name check                            : Ok<br>
10: Check parsing of sched tracepoints fields              : FAILED!<br>11: Generate and check syscalls:sys_enter_open event fields: FAILED!<br>12: struct perf_event_attr setup                           :sh: /home/jkroon/Projects/oe-devel/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/python-native/python: No such file or directory<br>
 FAILED!<br>13: Test matching and linking mutliple hists               : Ok<br>14: Try 'use perf' in python, checking link problems       : FAILED!<br>15: Test breakpoint overflow signal handler                : FAILED!<br>
16: Test breakpoint overflow sampling                      : FAILED!<br>17: Test number of exit event of a simple workload         : FAILED!<br>18: Test software clock events have valid period values    : Ok<br>root@wandboard-solo:/boot# <br clear="all">
<div><div><div><br></div><div>Most of the tests fail, and there also seems to be a problem with a python reference from the host spilling over into the target perf binary.<br></div><div><br>If I do run "perf record" and "perf report", I get 0.00% overhead for all the functions that are listed...<br>
<br>Has anyone been successful with running "perf" on an i.MX6 board ?<br>I've attached the detailed output of "perf test -v" in the mail.<br><br>  -- Jacob
</div></div></div></div>