On Thu, 07 Dec 2017 22:02:59 +0100, Chris Wilson <[email protected]> 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 <[email protected]>
Cc: Michal Wajdeczko <[email protected]>
---
 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 <[email protected]>

+               goto out;
+       }
+
        if (igt_sysfs_get_boolean(dir, "enable_guc_submission")) {
                flags |= GEM_SUBMISSION_GUC | GEM_SUBMISSION_EXECLISTS;
                goto out;

_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to