tests/core_getparams: Create new test core_getparams

New test core_getparams consists of 2 subtests, each one testing
the ability of userspace to query the correct value of a GT config
attribute: subslice total or EU total. drm/i915 implementation of
these queries is required for Cherryview and Gen9+ devices (non-
simulated).

v2: Duplicate small amount of new libdrm functionality to avoid
    bumping libdrm version requirement (Daniel). Convert some
    igt_asserts to the appropriate comparison variants. Add a
    test description.
v3: Actually use the LOCAL GETPARAM defines. Otherwise can't build
    against older libdrm as intended by v2.

For: VIZ-4636
Signed-off-by: Jeff McGee <jeff.mcgee@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Jeff McGee
2015-03-12 17:26:25 -07:00
committed by Daniel Vetter
parent 7655606532
commit ae339f0977
3 changed files with 169 additions and 0 deletions
+1
View File
@@ -1,6 +1,7 @@
# Please keep sorted alphabetically
core_get_client_auth
core_getclient
core_getparams
core_getstats
core_getversion
drm_import_export