Re: [PATCH v3 05/10] libperf: Add libperf_evsel__mmap()

2020-09-22 Thread Jiri Olsa
On Tue, Sep 22, 2020 at 09:28:44AM -0600, Rob Herring wrote: > On Fri, Sep 18, 2020 at 8:33 AM Jiri Olsa wrote: > > > > On Fri, Sep 11, 2020 at 03:51:13PM -0600, Rob Herring wrote: > > > In order to support usersapce access, an event must be mmapped. While > > > there's already mmap support for ev

Re: [PATCH v3 05/10] libperf: Add libperf_evsel__mmap()

2020-09-22 Thread Rob Herring
On Fri, Sep 18, 2020 at 8:33 AM Jiri Olsa wrote: > > On Fri, Sep 11, 2020 at 03:51:13PM -0600, Rob Herring wrote: > > In order to support usersapce access, an event must be mmapped. While > > there's already mmap support for evlist, the usecase is a bit different > > than the self monitoring with

Re: [PATCH v3 05/10] libperf: Add libperf_evsel__mmap()

2020-09-18 Thread Jiri Olsa
On Fri, Sep 11, 2020 at 03:51:13PM -0600, Rob Herring wrote: > In order to support usersapce access, an event must be mmapped. While > there's already mmap support for evlist, the usecase is a bit different > than the self monitoring with userspace access. So let's add a new > perf_evsel__mmap() fu

[PATCH v3 05/10] libperf: Add libperf_evsel__mmap()

2020-09-11 Thread Rob Herring
In order to support usersapce access, an event must be mmapped. While there's already mmap support for evlist, the usecase is a bit different than the self monitoring with userspace access. So let's add a new perf_evsel__mmap() function to mmap an evsel. This allows implementing userspace access as