intel/dev: fold Gfx12 URB entries in Gfx12 HW info
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 16 Mar 2023 20:01:02 +0000 (22:01 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 08:08:49 +0000 (08:08 +0000)
Also add a non-zero URB size for intel_stub_gpu

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
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 5234895..8057988 100644 (file)
@@ -928,18 +928,6 @@ static const struct intel_device_info intel_device_info_ehl_2x4 = {
    .max_eus_per_subslice = 4,
 };
 
-#define GFX12_URB_MIN_MAX_ENTRIES                   \
-   .min_entries = {                                 \
-      [MESA_SHADER_VERTEX]    = 64,                 \
-      [MESA_SHADER_TESS_EVAL] = 34,                 \
-   },                                               \
-   .max_entries = {                                 \
-      [MESA_SHADER_VERTEX]    = 3576,               \
-      [MESA_SHADER_TESS_CTRL] = 1548,               \
-      [MESA_SHADER_TESS_EVAL] = 3576,               \
-      [MESA_SHADER_GEOMETRY]  = 1548,               \
-   }
-
 #define GFX12_HW_INFO                               \
    .ver = 12,                                       \
    .has_pln = false,                                \
@@ -952,7 +940,17 @@ static const struct intel_device_info intel_device_info_ehl_2x4 = {
    .max_threads_per_psd = 64,                       \
    .max_cs_threads = 112, /* threads per DSS */     \
    .urb = {                                         \
-      GFX12_URB_MIN_MAX_ENTRIES,                    \
+      .size = 512, /* For intel_stub_gpu */         \
+      .min_entries = {                              \
+         [MESA_SHADER_VERTEX]    = 64,              \
+         [MESA_SHADER_TESS_EVAL] = 34,              \
+      },                                            \
+      .max_entries = {                              \
+         [MESA_SHADER_VERTEX]    = 3576,            \
+         [MESA_SHADER_TESS_CTRL] = 1548,            \
+         [MESA_SHADER_TESS_EVAL] = 3576,            \
+         [MESA_SHADER_GEOMETRY]  = 1548,            \
+      },                                            \
    }
 
 #define GFX12_FEATURES(_gt, _slices, _l3)                       \