[Intel-gfx] [PATCH 1/3] drm/i915/perf: break OA config buffer object in 2

2020-04-06 Thread Lionel Landwerlin
We want to enable performance monitoring on multiple contexts to cover the Iris use case of using 2 GEM contexts (3D & compute). So start by breaking the OA configuration BO which contains global & per context register writes. NOA muxes & OA configurations are global, while FLEXEU register

Re: [Intel-gfx] [PATCH 1/3] drm/i915/perf: break OA config buffer object in 2

2020-03-30 Thread Lionel Landwerlin
On 27/03/2020 12:40, Chris Wilson wrote: Quoting Lionel Landwerlin (2020-03-27 10:32:07) We want to enable performance monitoring on multiple contexts to cover the Iris use case of using 2 GEM contexts (3D & compute). So start by breaking the OA configuration BO which contains global & per

Re: [Intel-gfx] [PATCH 1/3] drm/i915/perf: break OA config buffer object in 2

2020-03-27 Thread Chris Wilson
Quoting Lionel Landwerlin (2020-03-27 10:32:07) > We want to enable performance monitoring on multiple contexts to cover > the Iris use case of using 2 GEM contexts (3D & compute). > > So start by breaking the OA configuration BO which contains global & > per context register writes. > > NOA

[Intel-gfx] [PATCH 1/3] drm/i915/perf: break OA config buffer object in 2

2020-03-27 Thread Lionel Landwerlin
We want to enable performance monitoring on multiple contexts to cover the Iris use case of using 2 GEM contexts (3D & compute). So start by breaking the OA configuration BO which contains global & per context register writes. NOA muxes & OA configurations are global, while FLEXEU register