* [PATCH v2] perf: add support for the xtensa architecture
@ 2014-01-02 7:57 Baruch Siach
2014-01-02 8:11 ` [Linux-Xtensa] " Max Filippov
2014-01-13 7:55 ` Baruch Siach
0 siblings, 2 replies; 4+ messages in thread
From: Baruch Siach @ 2014-01-02 7:57 UTC (permalink / raw)
To: Peter Zijlstra, Paul Mackerras, Ingo Molnar,
Arnaldo Carvalho de Melo
Cc: linux-xtensa, linux-kernel, Baruch Siach
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
v2: use the "core ID" field from /proc/cpuinfo (Max Filippov)
---
tools/perf/perf.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/tools/perf/perf.h b/tools/perf/perf.h
index b079304bd53d..e441864dbe03 100644
--- a/tools/perf/perf.h
+++ b/tools/perf/perf.h
@@ -132,6 +132,13 @@
#define CPUINFO_PROC "CPU"
#endif
+#ifdef __xtensa__
+#define mb() asm volatile("memw" ::: "memory")
+#define wmb() asm volatile("memw" ::: "memory")
+#define rmb() asm volatile("" ::: "memory")
+#define CPUINFO_PROC "core ID"
+#endif
+
#define barrier() asm volatile ("" ::: "memory")
#ifndef cpu_relax
--
1.8.5.2
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Linux-Xtensa] [PATCH v2] perf: add support for the xtensa architecture
2014-01-02 7:57 [PATCH v2] perf: add support for the xtensa architecture Baruch Siach
@ 2014-01-02 8:11 ` Max Filippov
2014-01-13 7:55 ` Baruch Siach
1 sibling, 0 replies; 4+ messages in thread
From: Max Filippov @ 2014-01-02 8:11 UTC (permalink / raw)
To: Baruch Siach
Cc: Peter Zijlstra, Paul Mackerras, Ingo Molnar,
Arnaldo Carvalho de Melo, linux-xtensa@linux-xtensa.org, LKML
On Thu, Jan 2, 2014 at 11:57 AM, Baruch Siach <baruch@tkos.co.il> wrote:
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---
> v2: use the "core ID" field from /proc/cpuinfo (Max Filippov)
> ---
> tools/perf/perf.h | 7 +++++++
> 1 file changed, 7 insertions(+)
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
> diff --git a/tools/perf/perf.h b/tools/perf/perf.h
> index b079304bd53d..e441864dbe03 100644
> --- a/tools/perf/perf.h
> +++ b/tools/perf/perf.h
> @@ -132,6 +132,13 @@
> #define CPUINFO_PROC "CPU"
> #endif
>
> +#ifdef __xtensa__
> +#define mb() asm volatile("memw" ::: "memory")
> +#define wmb() asm volatile("memw" ::: "memory")
> +#define rmb() asm volatile("" ::: "memory")
> +#define CPUINFO_PROC "core ID"
> +#endif
> +
> #define barrier() asm volatile ("" ::: "memory")
>
> #ifndef cpu_relax
> --
> 1.8.5.2
--
Thanks.
-- Max
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Linux-Xtensa] [PATCH v2] perf: add support for the xtensa architecture
2014-01-02 7:57 [PATCH v2] perf: add support for the xtensa architecture Baruch Siach
2014-01-02 8:11 ` [Linux-Xtensa] " Max Filippov
@ 2014-01-13 7:55 ` Baruch Siach
2014-01-13 10:02 ` Ingo Molnar
1 sibling, 1 reply; 4+ messages in thread
From: Baruch Siach @ 2014-01-13 7:55 UTC (permalink / raw)
To: Peter Zijlstra, Paul Mackerras, Ingo Molnar,
Arnaldo Carvalho de Melo
Cc: linux-xtensa, linux-kernel
Hi perf maintainers,
Ping?
Anyone taking this for v3.14?
baruch
On Thu, Jan 02, 2014 at 09:57:10AM +0200, Baruch Siach wrote:
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---
> v2: use the "core ID" field from /proc/cpuinfo (Max Filippov)
> ---
> tools/perf/perf.h | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/tools/perf/perf.h b/tools/perf/perf.h
> index b079304bd53d..e441864dbe03 100644
> --- a/tools/perf/perf.h
> +++ b/tools/perf/perf.h
> @@ -132,6 +132,13 @@
> #define CPUINFO_PROC "CPU"
> #endif
>
> +#ifdef __xtensa__
> +#define mb() asm volatile("memw" ::: "memory")
> +#define wmb() asm volatile("memw" ::: "memory")
> +#define rmb() asm volatile("" ::: "memory")
> +#define CPUINFO_PROC "core ID"
> +#endif
> +
> #define barrier() asm volatile ("" ::: "memory")
>
> #ifndef cpu_relax
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Linux-Xtensa] [PATCH v2] perf: add support for the xtensa architecture
2014-01-13 7:55 ` Baruch Siach
@ 2014-01-13 10:02 ` Ingo Molnar
0 siblings, 0 replies; 4+ messages in thread
From: Ingo Molnar @ 2014-01-13 10:02 UTC (permalink / raw)
To: Baruch Siach
Cc: Peter Zijlstra, Paul Mackerras, Ingo Molnar,
Arnaldo Carvalho de Melo, linux-xtensa, linux-kernel
* Baruch Siach <baruch@tkos.co.il> wrote:
> Hi perf maintainers,
>
> Ping?
>
> Anyone taking this for v3.14?
Would be nice to have some indication in the commit log about how it
was tested, how well it works, what the limitations are, etc.
Just a naked 'enable support' commit tells us very little.
Thanks,
Ingo
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-01-13 10:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-02 7:57 [PATCH v2] perf: add support for the xtensa architecture Baruch Siach
2014-01-02 8:11 ` [Linux-Xtensa] " Max Filippov
2014-01-13 7:55 ` Baruch Siach
2014-01-13 10:02 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox