mesa-drm/intel
Yang Rong 98887140e3 intel: Export pooled EU and min no. of eus in a pool.
Update kernel interface with new I915_GETPARAM ioctl entries for
pooled EU and min no. of eus in a pool. Add a wrapping function
for each parameter. Userspace drivers need these values when decide
the thread count. This kernel enabled pooled eu by default for BXT
and for fused down 2x6 parts it is advised to turn it off.

But there is another HW issue in these parts (fused
down 2x6 parts) before C0 that requires Pooled EU to be enabled as a
workaround. In this case the pool configuration changes depending upon
which subslice is disabled and the no. of eus in a pool is different,
So userspace need to know min no. of eus in a pool.

V2: use return value as the query results.
    ret < 0 when error, ret = 0 when not support, and ret > 0 indicate
    query results.(Chris)
V3: Correct V2 errors.

Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-09-07 13:50:23 +01:00
..
tests intel: Fix spelling mistakes 2016-04-07 18:15:56 +01:00
.gitignore intel: Add a regression test program for intel_decode.c. 2012-01-04 14:49:44 -08:00
Android.mk Android: strip out header files from sources list 2016-07-06 16:58:38 +01:00
intel-symbol-check intel: Add drm_intel_bo_set_softpin_offset to intel-symbol-check 2015-12-14 11:39:19 -08:00
intel_aub.h intel/aub: Sync the AUB defines with mesa's 2013-06-10 17:51:17 +01:00
intel_bufmgr.c intel: Add support for softpin 2015-12-14 11:31:25 -08:00
intel_bufmgr.h intel: Export pooled EU and min no. of eus in a pool. 2016-09-07 13:50:23 +01:00
intel_bufmgr_fake.c intel: Fix spelling mistakes 2016-04-07 18:15:56 +01:00
intel_bufmgr_gem.c intel: Export pooled EU and min no. of eus in a pool. 2016-09-07 13:50:23 +01:00
intel_bufmgr_priv.h intel: Add support for softpin 2015-12-14 11:31:25 -08:00
intel_chipset.h intel: Removing PCI IDs that are no longer listed as Kabylake. 2016-06-29 10:23:37 -07:00
intel_debug.h intel: shared header for shader debugging 2011-08-01 14:44:58 -07:00
intel_decode.c intel: Fix spelling mistakes 2016-04-07 18:15:56 +01:00
libdrm_intel.pc.in intel: Update package name and description in libdrm_intel.pc 2013-08-30 12:10:50 -04:00
Makefile.am automake: Don't include Android Makefiles in the release tarball 2016-07-23 09:45:53 +02:00
Makefile.sources libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources 2014-09-01 16:06:01 +01:00
mm.c drm: rename libdrm{,_macros}.h 2015-04-28 11:19:15 +01:00
mm.h drm: rename libdrm{,_macros}.h 2015-04-28 11:19:15 +01:00
test_decode.c Consistently check the fd value 2015-07-16 16:41:53 +01:00