intel/dev: use generated WA helpers for Wa_22012575642
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 16 Mar 2023 08:28:23 +0000 (10:28 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 08:08:49 +0000 (08:08 +0000)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Mark Janes <markjanes@swizzler.org>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21949>

src/intel/dev/intel_device_info.c

index cf85eb4..9b4eada 100644 (file)
@@ -937,8 +937,7 @@ static const struct intel_device_info intel_device_info_ehl_2x4 = {
       [MESA_SHADER_VERTEX]    = 3576,               \
       [MESA_SHADER_TESS_CTRL] = 1548,               \
       [MESA_SHADER_TESS_EVAL] = 3576,               \
-      /* Wa_14013840143 */                          \
-      [MESA_SHADER_GEOMETRY]  = 1536,               \
+      [MESA_SHADER_GEOMETRY]  = 1548,               \
    }
 
 #define GFX12_HW_INFO                               \
@@ -1330,6 +1329,9 @@ intel_get_device_info_from_pci_id(int pci_id,
    intel_device_info_update_cs_workgroup_threads(devinfo);
    intel_device_info_init_was(devinfo);
 
+   if (intel_needs_workaround(devinfo, 22012575642))
+      devinfo->urb.max_entries[MESA_SHADER_GEOMETRY] = 1536;
+
    return true;
 }