On Thu, 07 Dec 2017 22:02:59 +0100, Chris Wilson
<chris@xxxxxxxxxxxxxxxxxx> wrote:
Recently the kernel has switched to using a combined i915.enable_guc
rather than multiple i915.enable_guc_submission parameters.
Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
Cc: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx>
---
lib/i915/gem_submission.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lib/i915/gem_submission.c b/lib/i915/gem_submission.c
index 8bff4844f..1414c7138 100644
--- a/lib/i915/gem_submission.c
+++ b/lib/i915/gem_submission.c
@@ -75,6 +75,11 @@ unsigned gem_submission_method(int fd)
if (dir < 0)
return 0;
+ if (igt_sysfs_get_u32(dir, "enable_guc") & 1) {
+ flags |= GEM_SUBMISSION_GUC | GEM_SUBMISSION_EXECLISTS;
Hmm, maybe I'm missing something, but as modparam represents actual driver
mode of operation where value '1' represents GuC submission mode and as we
no longer support fallback to execlist mode, I'm not sure that we should
turn on the second GEM_SUBMISSION_EXECLISTS bit here.
But since old modparam was interpreted in the similar way,
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx>
+ goto out;
+ }
+
if (igt_sysfs_get_boolean(dir, "enable_guc_submission")) {
flags |= GEM_SUBMISSION_GUC | GEM_SUBMISSION_EXECLISTS;
goto out;
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx