diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2018-09-14 21:00:48 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2018-10-01 21:06:56 +0100 |
commit | 065e7dcb05a34aa8bd4f9bf30b9061fc2d5fbac9 (patch) | |
tree | ff096c47c01c92a38fde653c3e4aa99d9fcd75b6 /lib/igt_kms.h | |
parent | f1249a92dd5d890b9827b5b5bc9ecde8f6427d69 (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.h | 3 |
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); |