mesa/src/intel
Jordan Justen 1027b071f9 intel/dev: Add intel_check_hwconfig_items()
Rather than checking hwconfig items when using them, wait until after
devinfo has been fully initialized. This includes having workarounds
implemented.

We can then check if the hwconfig data and final Mesa initialization
agree. If the match fails, we need to investigate if Mesa or the
hwconfig data is wrong.

This code becomes a no-op when not on a release build.

Fixes: a4c5bfd34c ("intel/dev: Use hwconfig for urb min/max entry values")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12141
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32359>
2024-12-10 09:01:45 +00:00
..
blorp brw: rename brw_sometimes to intel_sometimes 2024-11-26 13:05:30 +00:00
ci brw/build: Use SIMD8 temporaries in emit_uniformize 2024-12-05 00:15:27 +00:00
common intel/common: Enable mi_builder test for PTL 2024-11-20 01:47:04 +00:00
compiler nir: add option to use compact view indices 2024-12-09 20:31:49 +00:00
decoder intel/decoder: fix INTEL_DEBUG=bat 2024-11-13 00:45:40 +00:00
dev intel/dev: Add intel_check_hwconfig_items() 2024-12-10 09:01:45 +00:00
ds anv: add BVH building tracking through u_trace 2024-12-09 14:45:00 +00:00
executor intel/executor: Enable PTL 2024-11-22 10:26:12 -08:00
genxml anv: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +00:00
isl intel/isl: Fix DecompressInL3 assignment on gfx12.5 2024-12-03 22:54:34 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf anv: Protect memcpy/memset/qsort calls against NULL arguments 2024-11-14 01:05:01 +00:00
shaders anv: implement Wa_16011107343/22018402687 for generated draws 2024-11-12 22:48:39 +00:00
tools intel/hang_replay: remove EXEC_OBJECT_WRITE 2024-10-04 21:37:41 +00:00
vulkan nir: treat per-view outputs as arrayed IO 2024-12-09 20:31:49 +00:00
vulkan_hasvk vulkan: rename depth bias graphics states 2024-12-06 13:48:26 -05:00
meson.build intel: Add executor tool 2024-08-14 03:03:46 +00:00