]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe: Don't print error about hwconfig when using execlists
authorStuart Summers <stuart.summers@intel.com>
Fri, 28 Mar 2025 15:42:36 +0000 (15:42 +0000)
committerLucas De Marchi <lucas.demarchi@intel.com>
Mon, 31 Mar 2025 13:28:03 +0000 (06:28 -0700)
This error message is only applicable for platforms using
GuC submission - to warn the user if the GuC they are using
or the platform they are running doesn't have this information
to provide to userspace about the platform. When forcing
execlist submission, which is something only used for debug,
the user is running at their own risk and should understand
the limitations of running without GuC.

v2 (John/Lucas): Don't print an info message with execlists

Signed-off-by: Stuart Summers <stuart.summers@intel.com>
Reviewed-by: John Harrison <John.C.Harrison@Intel.com>
Reviewed-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
Link: https://lore.kernel.org/r/20250328154236.9216-1-stuart.summers@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_gt_mcr.c

index 605aad3554e7713a73f4c523abb0a663aac4d331..d4d9730f0d2c75581ad518beb648035ba543c526 100644 (file)
@@ -345,7 +345,8 @@ fallback:
         * Some older platforms don't have tables or don't have complete tables.
         * Newer platforms should always have the required info.
         */
-       if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 2000)
+       if (GRAPHICS_VERx100(gt_to_xe(gt)) >= 2000 &&
+           !gt_to_xe(gt)->info.force_execlist)
                xe_gt_err(gt, "Slice/Subslice counts missing from hwconfig table; using typical fallback values\n");
 
        if (gt_to_xe(gt)->info.platform == XE_PVC)