[Intel-gfx] [PATCH v1 0/4] Add Pooled EU support to BXT

Arun Siluvery arun.siluvery at linux.intel.com
Fri Jul 17 09:08:50 PDT 2015


This patches adds support to enable Pooled EU feature in BXT.

This series has a dependency with Patch1 from Mika hence sending it
as part of the series (already reviewed).

Patch2 - adds a framework to extend the golden context batch through
which we can add Gen based commands to enable specific features, in this
case it is used to enabled Pooled EU (Patch3)

This is on the idea suggested by Chris Wilson to send two batches instead
of the previous approach of patching the binary data which is unnecessarily
complicated (http://www.spinics.net/lists/intel-gfx/msg71498.html).

Patch4 - option for the userspace to query it's availability.


Arun Siluvery (3):
  drm/i915: Add provision to extend Golden context batch
  drm/i915:bxt: Enable Pooled EU support
  drm/i915/bxt: Add get_param to query Pooled EU availability

Mika Kuoppala (1):
  drm/i915: Do kunmap if renderstate parsing fails

 drivers/gpu/drm/i915/i915_dma.c              |  3 ++
 drivers/gpu/drm/i915/i915_drv.c              |  1 +
 drivers/gpu/drm/i915/i915_drv.h              |  5 ++-
 drivers/gpu/drm/i915/i915_gem_render_state.c | 52 ++++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_gem_render_state.h |  2 ++
 drivers/gpu/drm/i915/i915_reg.h              |  2 ++
 drivers/gpu/drm/i915/intel_lrc.c             |  6 ++++
 include/uapi/drm/i915_drm.h                  |  1 +
 8 files changed, 69 insertions(+), 3 deletions(-)

-- 
1.9.1



More information about the Intel-gfx mailing list