summaryrefslogtreecommitdiff
path: root/tools/dump_cmdstream.py
AgeCommit message (Collapse)Author
2013-07-31tools: add gpu-trace gdb commandWladimir J. van der Laan
This command traces and dumps all submitted command buffers, along with the physcial address of each command. This should come in handy for searching back the physical address that the rendering is stuck on according to the kernel.
2013-07-27tools: add etnaviv_gdb pluginWladimir J. van der Laan
GDB plugin for etnaviv driver debugging. This needs gdb 7.5+ to work. usage (from gdb): source /path/to/etnaviv_gdb.py Commands: gpu-state (prefix|uniforms) Show full GPU state (default) or only registers with a certain prefix. The special prefix 'uniforms' shows only the shader uniforms. gpu-dis Disassemble the current shaders.
2013-03-03some GC2000 registers figured outWladimir J. van der Laan
2013-03-02command stream dumper: i.mx6 kernel driver compatWladimir J. van der Laan
2013-01-26collect feature bits to compare the various GPUsWladimir J. van der Laan
2013-01-20etna: indexed renderingWladimir J. van der Laan
2013-01-11shorten state names, figure out some bitsWladimir J. van der Laan
- envytools: add more convenient VIVS_FE_VERTEX_ELEMENT_CONFIG_START(0xc) syntax iso having to write (0xc << VIVS_FE_VERTEX_ELEMENT_CONFIG_START__SHIFT) - figure out rs/depth tiling bits, PS bypass, write depth only
2013-01-05prepare for include file generation from rnndbWladimir J. van der Laan
2013-01-03remove broken disassembler from dump_cmdstreamWladimir J. van der Laan
Use --dump-shaders and disasm.py Also, show the register spec for uniforms.
2013-01-03add basic shader disassemblerWladimir J. van der Laan
also add capability to dump_cmdstream.py to dump shaders in binary format to a file
2013-01-02dump_cmdstream.py: ignore first 8 words in command bufferWladimir J. van der Laan
The blob driver never bothers to write padding, this makes the output more clear by not parsing uninitialized garbage. Also label addresses with unique identifiers in the command stream.
2013-01-01Happy new year, update copyright notices to 2013Wladimir J. van der Laan
Also nail down some bits, and start documenting command stream in replay demo
2012-12-31initial commitWladimir J. van der Laan