summaryrefslogtreecommitdiff
path: root/lib/igt_kms.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2018-09-14 21:00:48 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2018-10-01 21:06:56 +0100
commit065e7dcb05a34aa8bd4f9bf30b9061fc2d5fbac9 (patch)
treeff096c47c01c92a38fde653c3e4aa99d9fcd75b6 /lib/igt_kms.h
parentf1249a92dd5d890b9827b5b5bc9ecde8f6427d69 (diff)
lib: Report if kms is enabled on the display
Some drivers may have disabled KMS or there may simply nothing attached to the device. In either case KMS is unusable and we may prefer to skip. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Antonio Argenziano <antonio.argenziano@intel.com>
Diffstat (limited to 'lib/igt_kms.h')
-rw-r--r--lib/igt_kms.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 3862efa2..73624399 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -378,7 +378,8 @@ struct igt_display {
int format_mod_count;
};
-void igt_display_init(igt_display_t *display, int drm_fd);
+bool igt_display_init(igt_display_t *display, int drm_fd);
+void igt_display_require(igt_display_t *display, int drm_fd);
void igt_display_fini(igt_display_t *display);
void igt_display_reset(igt_display_t *display);
int igt_display_commit2(igt_display_t *display, enum igt_commit_style s);