[bsw][i965][bisected][regression] waffle crashing after patch
Issues began with mesa=c24ba6ce :
Author: Jason Ekstrand <jason@jlekstrand.net>
Date: Tue Jul 13 17:06:44 2021 -0500
intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd
Cherryview is weird in that the actual limits we can expose through GL
are dependent on fusing information which is only obtainable at runtime.
The same PCI ID may have different configurations with different maximum
CS thread counts. We currently handle this in i965 and ANV by doing the
calculation in the driver.
This dates back to when intel_device_info was computed from the PCI ID.
Now that we have get_device_info_from_fd, we can move the CHV stuff
there and get it out of the driver. This fixes CHV thread counts on
crocus as well.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11861>
based on https://mesa-ci.01.org/vulkancts/builds/21641/group/63a9f0ea7bb98050796b649e85481845/207837/artifacts/689 looks like an assert is failing:
STDERR: wflinfo: ../src/intel/dev/intel_device_info.c:1450: fixup_chv_device_info: Assertion `max_cs_threads >= devinfo->max_cs_threads' failed.