drm/xe/execlist: Log when using execlist submission
authorFrancois Dugast <francois.dugast@intel.com>
Wed, 19 Jul 2023 18:57:07 +0000 (18:57 +0000)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:37:52 +0000 (11:37 -0500)
Make explicit in the log that execlist submission is used to prevent from
silently using it over GuC submission.

Signed-off-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_execlist.c

index b45594a45fe24afe739b72cc6dcc20d80e00a39f..b15d095b395bde317b6edcc8ace90566f3ad3c0f 100644 (file)
@@ -318,9 +318,12 @@ static int execlist_engine_init(struct xe_engine *e)
 {
        struct drm_gpu_scheduler *sched;
        struct xe_execlist_engine *exl;
+       struct xe_device *xe = gt_to_xe(e->gt);
        int err;
 
-       XE_BUG_ON(xe_device_guc_submission_enabled(gt_to_xe(e->gt)));
+       XE_BUG_ON(xe_device_guc_submission_enabled(xe));
+
+       drm_info(&xe->drm, "Enabling execlist submission (GuC submission disabled)\n");
 
        exl = kzalloc(sizeof(*exl), GFP_KERNEL);
        if (!exl)