Re: [PATCH v1 1/7] perf: Allow normal events to be sources of AUX data

2019-07-29 Thread Peter Zijlstra
On Thu, Jul 04, 2019 at 07:00:18PM +0300, Alexander Shishkin wrote: > diff --git a/kernel/events/core.c b/kernel/events/core.c > index 8cfb721bb284..fc586da37067 100644 > --- a/kernel/events/core.c > +++ b/kernel/events/core.c > @@ -1887,6 +1887,57 @@ list_del_event(struct perf_event *event, struct

[PATCH v1 1/7] perf: Allow normal events to be sources of AUX data

2019-07-04 Thread Alexander Shishkin
In some cases, ordinary (non-AUX) events can generate data for AUX events. For example, PEBS events can come out as records in the Intel PT stream instead of their usual DS records, if configured to do so. One requirement for such events is to consistently schedule together, to ensure that the dat