drm/xe/guc: Handle regset overflow check for entire GT
authorMatt Roper <matthew.d.roper@intel.com>
Wed, 8 Mar 2023 00:55:08 +0000 (16:55 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 19 Dec 2023 23:29:44 +0000 (18:29 -0500)
commit39fd0b4507c3ba86ef04827208dd3aa85d2d796e
treea0f8fcfec3c57a620e189e770c62d51d4e704b54
parent6db7761bbca649319096431c38670c596107596d
drm/xe/guc: Handle regset overflow check for entire GT

Checking whether a single engine's register save/restore entries
overflow the expected/pre-allocated GuC ADS regset area isn't terribly
useful; we actually want to check whether the combined entries from all
engines on the GT overflow the regset space.

Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/20230308005509.2975663-1-matthew.d.roper@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_guc_ads.c