Similar to the SKL GT1 fix introduced here:
https://gitlab.freedesktop.org/asimiklit/mesa/commit/b1ba7ffdbd54fdb5da18d086c7b7a830e06a1cff
we need to limit the .urb.max_entries[MESA_SHADER_GEOMETRY] on BDW GT1
to address failures in these two tests:
dEQP-GLES31.functional.geometry_shading.layered
Your best bet is to recreate your driver as a KMS driver. This should
be relatively straightforward -- lots of helpers exist to cover your
use-case. Perhaps the "tiny" drivers are appropriate. Also a quick
search reveals this:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842520/Xilinx+D