Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1235911 > unrolled thread

Re: [RFC PATCH 00/20] Coresight integration with perf

Started byAlexander Shishkin <alexander.shishkin@linux.intel.com>
First post2015-09-30 11:00 +0200
Last post2015-10-02 17:30 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [RFC PATCH 00/20] Coresight integration with perf Alexander Shishkin <alexander.shishkin@linux.intel.com> - 2015-09-30 11:00 +0200
    Re: [RFC PATCH 00/20] Coresight integration with perf Mathieu Poirier <mathieu.poirier@linaro.org> - 2015-10-02 00:10 +0200
      Re: [RFC PATCH 00/20] Coresight integration with perf Alexander Shishkin <alexander.shishkin@linux.intel.com> - 2015-10-02 07:00 +0200
        Re: [RFC PATCH 00/20] Coresight integration with perf Mathieu Poirier <mathieu.poirier@linaro.org> - 2015-10-02 17:30 +0200

#1235911 — Re: [RFC PATCH 00/20] Coresight integration with perf

FromAlexander Shishkin <alexander.shishkin@linux.intel.com>
Date2015-09-30 11:00 +0200
SubjectRe: [RFC PATCH 00/20] Coresight integration with perf
Message-ID<qelp1-8sJ-17@gated-at.bofh.it>
Mathieu Poirier <mathieu.poirier@linaro.org> writes:

> This patchset aims to integrate configuration and control of
> the Coresight tracers with the perf sub-system.
>
> The goal is to use PMUs to represent tracers and the auxiliary
> buffer enhancement to collect processor traces.  As such a lot
> of work is done to move the current Coresight sysFS oriented
> configuration and control commands to perf's AUX API.
>
> For the time being the work concentrates on ETMv3 and ETB1.0
> sink buffers.  Work on ETMv4 and other type of sink buffers
> will follow once a foundation has been established.
>
> Enhancement to the perf command line tool can be found here [1].
> It is based on v4.2 but a rebase to v4.3-rcX will be available
> shortly.
>
> Best regards,
> Mathieu
>
> [1]. https://git.linaro.org/people/mathieu.poirier/coresight.git/shortlog/refs/heads/perf-v4.2 

I had a peek there -- didn't see an actual decoder for the ETM/PTM
binary stream or did I miss it somehow?

Thanks,
--
Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1237773

FromMathieu Poirier <mathieu.poirier@linaro.org>
Date2015-10-02 00:10 +0200
Message-ID<qeUd3-Rt-17@gated-at.bofh.it>
In reply to#1235911
On 30 September 2015 at 02:52, Alexander Shishkin
<alexander.shishkin@linux.intel.com> wrote:
> Mathieu Poirier <mathieu.poirier@linaro.org> writes:
>
>> This patchset aims to integrate configuration and control of
>> the Coresight tracers with the perf sub-system.
>>
>> The goal is to use PMUs to represent tracers and the auxiliary
>> buffer enhancement to collect processor traces.  As such a lot
>> of work is done to move the current Coresight sysFS oriented
>> configuration and control commands to perf's AUX API.
>>
>> For the time being the work concentrates on ETMv3 and ETB1.0
>> sink buffers.  Work on ETMv4 and other type of sink buffers
>> will follow once a foundation has been established.
>>
>> Enhancement to the perf command line tool can be found here [1].
>> It is based on v4.2 but a rebase to v4.3-rcX will be available
>> shortly.
>>
>> Best regards,
>> Mathieu
>>
>> [1]. https://git.linaro.org/people/mathieu.poirier/coresight.git/shortlog/refs/heads/perf-v4.2
>
> I had a peek there -- didn't see an actual decoder for the ETM/PTM
> binary stream or did I miss it somehow?

A stream decoder is not included in this patch set but a couple of
people are currently working on it.

>
> Thanks,
> --
> Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1237900

FromAlexander Shishkin <alexander.shishkin@linux.intel.com>
Date2015-10-02 07:00 +0200
Message-ID<qf0BP-1uk-1@gated-at.bofh.it>
In reply to#1237773
Mathieu Poirier <mathieu.poirier@linaro.org> writes:

> On 30 September 2015 at 02:52, Alexander Shishkin
> <alexander.shishkin@linux.intel.com> wrote:
>> Mathieu Poirier <mathieu.poirier@linaro.org> writes:
>>
>>> This patchset aims to integrate configuration and control of
>>> the Coresight tracers with the perf sub-system.
>>>
>>> The goal is to use PMUs to represent tracers and the auxiliary
>>> buffer enhancement to collect processor traces.  As such a lot
>>> of work is done to move the current Coresight sysFS oriented
>>> configuration and control commands to perf's AUX API.
>>>
>>> For the time being the work concentrates on ETMv3 and ETB1.0
>>> sink buffers.  Work on ETMv4 and other type of sink buffers
>>> will follow once a foundation has been established.
>>>
>>> Enhancement to the perf command line tool can be found here [1].
>>> It is based on v4.2 but a rebase to v4.3-rcX will be available
>>> shortly.
>>>
>>> Best regards,
>>> Mathieu
>>>
>>> [1]. https://git.linaro.org/people/mathieu.poirier/coresight.git/shortlog/refs/heads/perf-v4.2
>>
>> I had a peek there -- didn't see an actual decoder for the ETM/PTM
>> binary stream or did I miss it somehow?
>
> A stream decoder is not included in this patch set but a couple of
> people are currently working on it.

Ok, thanks. Can you provide instructions in the next version on how one
can use this code to get a trace and decode it?

Regards,
--
Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1238363

FromMathieu Poirier <mathieu.poirier@linaro.org>
Date2015-10-02 17:30 +0200
Message-ID<qfarw-7j6-25@gated-at.bofh.it>
In reply to#1237900
On 1 October 2015 at 22:53, Alexander Shishkin
<alexander.shishkin@linux.intel.com> wrote:
> Mathieu Poirier <mathieu.poirier@linaro.org> writes:
>
>> On 30 September 2015 at 02:52, Alexander Shishkin
>> <alexander.shishkin@linux.intel.com> wrote:
>>> Mathieu Poirier <mathieu.poirier@linaro.org> writes:
>>>
>>>> This patchset aims to integrate configuration and control of
>>>> the Coresight tracers with the perf sub-system.
>>>>
>>>> The goal is to use PMUs to represent tracers and the auxiliary
>>>> buffer enhancement to collect processor traces.  As such a lot
>>>> of work is done to move the current Coresight sysFS oriented
>>>> configuration and control commands to perf's AUX API.
>>>>
>>>> For the time being the work concentrates on ETMv3 and ETB1.0
>>>> sink buffers.  Work on ETMv4 and other type of sink buffers
>>>> will follow once a foundation has been established.
>>>>
>>>> Enhancement to the perf command line tool can be found here [1].
>>>> It is based on v4.2 but a rebase to v4.3-rcX will be available
>>>> shortly.
>>>>
>>>> Best regards,
>>>> Mathieu
>>>>
>>>> [1]. https://git.linaro.org/people/mathieu.poirier/coresight.git/shortlog/refs/heads/perf-v4.2
>>>
>>> I had a peek there -- didn't see an actual decoder for the ETM/PTM
>>> binary stream or did I miss it somehow?
>>
>> A stream decoder is not included in this patch set but a couple of
>> people are currently working on it.
>
> Ok, thanks. Can you provide instructions in the next version on how one
> can use this code to get a trace and decode it?

I'm afraid it won't be ready for the next version.  I will publish
instructions as soon as the code is mature enough.

>
> Regards,
> --
> Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web