This series makes INTEL_DEBUG=bat use the aubinator/genxml infrastructure
for decoding batches (both commands and states). It's not perfect, but
it should be significantly more usable than the old code. Our public
batch command decoder in libdrm is woefully unmaintained, as is our own
brw_state_dump.c state decoder. They largely printed garbage for modern
generations of hardware. Intel people had access to a better one that
was never released for annoying reasons. But, this one is better still,
and actually usable by everyone.
14 files changed, 267 insertions(+), 991 deletions(-)
not to mention we no longer depend on the libdrm decoder, which is
nearly another 4000 lines.
mesa-dev mailing list