[igt-dev] [i-g-t V5 05/47] lib/drmtest: Add driver enum for i915/xe
Bhanuprakash Modem
bhanuprakash.modem at intel.com
Fri Apr 28 07:13:08 UTC 2023
From: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
Library code like intel-bb and intel-buf which requires adoption
to handle both drivers should store driver on which fd they are
working on instead of calling costful is_i915/xe_device() helper.
Introduce intel_driver enum which will be used on library code
adoption to Xe.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
Reviewed-by: Christoph Manszewski <christoph.manszewski at intel.com>
---
lib/drmtest.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lib/drmtest.h b/lib/drmtest.h
index 5878f6512..3c88b85c6 100644
--- a/lib/drmtest.h
+++ b/lib/drmtest.h
@@ -62,6 +62,14 @@
*/
#define DRIVER_ANY ~(DRIVER_VGEM)
+/*
+ * Compile friendly enum for i915/xe.
+ */
+enum intel_driver {
+ INTEL_DRIVER_I915 = 1,
+ INTEL_DRIVER_XE,
+};
+
void __set_forced_driver(const char *name);
/**
--
2.40.0
More information about the igt-dev
mailing list