On Thu, Aug 25, 2011 at 04:48:57PM -0500, Tom Gall wrote: > Hi all, > > Say has anyone else run oprofile on recent builds on panda? > > By recent I mean say anything since 11.07? Reason for asking is I'm > seeing basically a very very small number of samples being recorded... > as in there's no way this is right.
These days, I believe the separate oprofile backend for ARM has gone away, and oprofile is implemented using the perf backend anyway. So, perhaps a more interesting question is: does perf work? See whether this works: apt-get install linux-linaro-tools-`uname -r` perf stat apt-get update # or something I think there was an issue with a patch which enabled perf on omap4 but broke it on all other platforms. This patch is present in the linux-linaro-natty tree, but I can't see it in -oneiric. I think it may have been dropped / backed out from the oneiric tree because of the problems it caused: In linux-linaro-natty/master: commit 457520e3fbce80812c6901c226ec242fdb906c63 (arm: pmu: support pmu/perf on OMAP4) Mark Rutland posted a patch to fix the introduced problem -- search the linaro-dev archives for [PATCH] Fix NULL-dereference introduced by OMAP4 PMU patch ...however, I don't know whether or not this is still relevant. If perf works but oprofile doesn't, that's a separate problem and should be investigated. You might want to consider switching to perf anyway though -- in my experience it's less problem-prone than using oprofile. Cheers ---Dave > > Log: > > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# opcontrol --reset > Signalling daemon... done > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# opcontrol --start > Profiler running. > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# ./djpeg > ~linaro/Saturn.jpg > /dev/null > Decoding took 1216 ms > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# ./djpeg > ~linaro/Saturn.jpg > /dev/null > Decoding took 1206 ms > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# ./djpeg > ~linaro/Saturn.jpg > /dev/null > Decoding took 1207 ms > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# ./djpeg > ~linaro/Saturn.jpg > /dev/null > Decoding took 1212 ms > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# opcontrol --stop > Stopping profiling. > root@linaro-desktop:/home/linaro/ltj-1.1.90-d# opreport -l ./djpeg > Overflow stats not available > CPU: CPU with timer interrupt, speed 0 MHz (estimated) > Profiling through timer interrupt > samples % symbol name > 1 100.000 put_pixel_rows > > I'll pull the latest and retry still, this I think is the11.07 > ubuntu-desktop LEB release for panda (or pretty close) > uname -a > Linux linaro-desktop 3.0.0-1001-linaro-omap #1~ppa~natty-Ubuntu SMP > PREEMPT Mon Jul 25 22:44:36 UTC 2011 armv7l armv7l armv7l GNU/Linux > > Thanks! > > -- > Regards, > Tom > > "We want great men who, when fortune frowns will not be discouraged." > - Colonel Henry Knox > Linaro.org │ Open source software for ARM SoCs > w) tom.gall att linaro.org > w) tom_gall att vnet.ibm.com > h) tom_gall att mac.com > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev