[Intel-gfx] [PATCH 0/2] BXT Pooled EU kernel support

Arun Siluvery arun.siluvery at linux.intel.com
Thu May 12 09:37:13 UTC 2016


Pooled EU is a BXT only feature, prep patches are merged a while ago.
Patch that enables the feature is also reviewed but not merged because of
lack of opensource user.

https://lists.freedesktop.org/archives/intel-gfx/2015-July/072051.html

Kernel simply enables the support, userspace enquires certain parameters
from kernel and dispatches threads to use this feature.

One of the patch is a WA related to this feature, this only affects 2x6
devices, please check the patch for more details.

Beignet recently expressed interest in using feature and asked to complete
kernel support, they are currently adding userspace and libdrm support,
meanwhile we can get some testing done on these patches.

Arun Siluvery (2):
  drm/i915:bxt: Enable Pooled EU support
  drm/i915/bxt: Add WaEnablePooledEuFor2x6

 drivers/gpu/drm/i915/i915_debugfs.c          |  5 ++++
 drivers/gpu/drm/i915/i915_dma.c              | 36 ++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.c              |  1 +
 drivers/gpu/drm/i915/i915_drv.h              |  6 ++++-
 drivers/gpu/drm/i915/i915_gem_render_state.c | 24 +++++++++++++++++++
 drivers/gpu/drm/i915/i915_reg.h              |  2 ++
 include/uapi/drm/i915_drm.h                  |  2 ++
 7 files changed, 75 insertions(+), 1 deletion(-)

-- 
1.9.1



More information about the Intel-gfx mailing list