Thread (6 messages) 6 messages, 3 authors, 2021-11-25

Re: [RESEND PATCH 1/1] perf arm-spe: report all SPE records as "all" events

From: German Gomez <hidden>
Date: 2021-11-25 11:56:25
Also in: linux-arm-kernel, lkml

Hi Leo,

On 25/11/2021 07:53, Leo Yan wrote:
On Wed, Nov 17, 2021 at 02:28:32PM +0000, German Gomez wrote:
quoted
[...]
After checked the event types, I think "other" samples would include
below raw event types:

  EV_EXCEPTION_GEN
  EV_RETIRED
  EV_NOT_TAKEN
  EV_ALIGNMENT
  EV_PARTIAL_PREDICATE
  EV_EMPTY_PREDICATE

I am just wander if we can use sample.transaction to store these event
types, otherwise, we cannot distinguish the event type for the samples.
I'm not familiar with the meaning of transactions in this context, but
I agree giving visibility of these remaining events is a good idea. I'm
just unsure where to place them from the available --itrace options.

Regarding the "all" events, we thought having quick access to a  global
histogram of all the spe events is useful, and from all the --itrace
options it seemed to fit best under --itrace=o.

Thanks,
German
And it's good fill more sample fields for complete info, like:

  sample.addr = record->virt_addr;
  sample.phys_addr = record->phys_addr;
  sample.data_src = data_src;

Thanks,
Leo
quoted
[...]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help