summaryrefslogtreecommitdiffstats
path: root/scons/fixes.py
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2012-12-11 00:26:11 -0800
committerKenneth Graunke <kenneth@whitecape.org>2014-01-18 21:55:45 -0800
commit8ea4b16eea05cddc0c0057d8ff7e84f97a9361f8 (patch)
tree1c9df4a91c8bc6a9ecea2aa90482a3df83bdcea7 /scons/fixes.py
parent0923dad90a3859d4136d483f3038fda9f616d1a8 (diff)
i965: Implement a disassembler for Broadwell's new instruction encoding.
Heavily based on Keith Packard's existing brw_disasm.c code. I've tried to go through most of the pieces (like SFIDs) and update the lists to include features added in recent generations. v2: Port to use the C-based instruction emitters. This allows us to use C99 array initializers, which tidies up some of the code. v3: Improve decoding of render target write messages. v4: Update for BRW_REGISTER_TYPE becoming an abstraction. v5: Rebase on Chris Forbes' SFID message defines. v6: Fix disassembly of UV immediates; remove silly casts. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'scons/fixes.py')
0 files changed, 0 insertions, 0 deletions