On (05/22/12 12:35), Rui DaCosta wrote: > > thanks, same result: > PowerTOP v2.0 needs the kernel to support the 'perf' subsystem > as well as support for trace points in the kernel: > > CONFIG_PERF_EVENTS=y > CONFIG_PERF_COUNTERS=y > CONFIG_TRACEPOINTS=y > CONFIG_TRACING=y > > Hm... Could you please tell the number of '__NR_perf_event_open' syscall in your unistd.h? -ss > Regards, > Rui > > ────────────────────────────────────────────────────────────────────────── > > From: Sergey Senozhatsky > To: Rui DaCosta > Cc: Arjan van de Ven ; Chris Ferron > ; "powertop(a)lists.01.org" > > Sent: Monday, 21 May 2012, 0:17 > Subject: Re: [Powertop] segfault on Sheevaplug (ARM Kirkwood) > On (05/20/12 12:32), Rui DaCosta wrote: > > > >    it was pointed out to me that  CONFIG_PERF_COUNTERS has been > superseded by > >    PERF_EVENTS since 2.6.32  - see bottom section of > >    [1]http://cateee.net/lkddb/web-lkddb/PERF_COUNTERS.html > >    so is  CONFIG_PERF_COUNTERS really required? > > > > Could you please try the following patch? > > --- > > src/perf/perf.cpp |    3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/perf/perf.cpp b/src/perf/perf.cpp > index ce9ae6a..09ca390 100644 > --- a/src/perf/perf.cpp > +++ b/src/perf/perf.cpp > @@ -48,6 +48,9 @@ > #ifdef __alpha__ > #include > #endif > +#ifdef __arm__ > +#include > +#endif > > #include "perf.h" > #include "../lib.h" > > References > > Visible links > 1. http://cateee.net/lkddb/web-lkddb/PERF_COUNTERS.html