The old disassembler was modified from i965's. It is as much work as doing a new one to keep it up-to-date, which also requires copying more headers over.
The outputs of this new disassembler should match i965's as closely as possible.
6816d85 ilo: add a new disassembler
src/gallium/drivers/ilo/include/brw_defines.h | 1726 -------------
src/gallium/drivers/ilo/include/brw_structs.h | 1453 -----------
.../drivers/ilo/shader/toy_compiler_disasm.c | 2617 ++++++++++----------
3 files changed, 1352 insertions(+), 4444 deletions(-)
Upstream: cgit.freedesktop.org