summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-08-26 15:01:58 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2017-10-25 12:30:23 +0100
commite7742ee1a8e1cdc00c799531bcd90a421405b888 (patch)
tree3c93670994f6900d43f461ffb21e2515b05a7239
parent07f515979e06d4fdc6d09daa19335e91083a96f8 (diff)
igt/gem_exec_nop: Headless requires DRM_MASTER for modesetting
Since the headless subtest wants to compare execution latency of a headless mode vs a single head, it needs to be able to do a modeset and ergo it requires DRM_MASTER. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com>
-rw-r--r--tests/gem_exec_nop.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/gem_exec_nop.c b/tests/gem_exec_nop.c
index ce3a8ef7..c9280795 100644
--- a/tests/gem_exec_nop.c
+++ b/tests/gem_exec_nop.c
@@ -711,8 +711,11 @@ igt_main
}
#if !defined(ANDROID) || ANDROID_HAS_CAIRO
- igt_subtest("headless")
+ igt_subtest("headless") {
+ /* Requires master for changing display modes */
+ igt_require(drmSetMaster(device) == 0);
headless(device, handle);
+ }
#endif
igt_fixture {