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 <sergey.senozhatsky(a)gmail.com>
To: Rui DaCosta <ruidc(a)yahoo.com>
Cc: Arjan van de Ven <arjan(a)linux.intel.com>; Chris Ferron
<chris.e.ferron(a)linux.intel.com>; "powertop(a)lists.01.org"
<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 <asm-generic/unistd.h>
#endif
+#ifdef __arm__
+#include <asm-generic/unistd.h>
+#endif
#include "perf.h"
#include "../lib.h"
References
Visible links
1.
http://cateee.net/lkddb/web-lkddb/PERF_COUNTERS.html