summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-25Add manpages for a bunch of recently-added tools.Eric Anholt
2010-02-25Add decode for more Sandybridge packets.Eric Anholt
2010-02-25Add support for Sandybridge INSTDONE regs.Eric Anholt
2010-02-25Add support for Sandybridge mobile chipset.Eric Anholt
2010-02-25intel_gpu_dump: More SNB packets.Eric Anholt
2010-02-25intel_gpu_dump: Use the spec's names for the INSTDONE regs printed out.Eric Anholt
2010-02-25Add Sandybridge decode for CMD_VIEWPORT_STATE_POINTERSEric Anholt
2010-02-25Add Sandybridge STATE_BASE_ADDRESS decode.Eric Anholt
2010-02-25intel_gpu_dump: Add support for sandybridge DEPTH_BUFFER and BINDING_TABLEs.Eric Anholt
2010-02-25Add some initial definitions for Sandybridge.Eric Anholt
2010-02-25decode: Parse MI_BATCH_BUFFER for i8xxChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-02-20Add intel_bios_dumper from the 2D driver. Last of the tools, finally!Eric Anholt
2010-02-20Move the intel_lid tool from the 2D driver to here.Eric Anholt
2010-02-12Add intel_error_decode.Chris Wilson
A simple variant of intel_gpu_dump that explicitly handles parsing of i915_error_state. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-02-01intel_gtt: Add intel_gtt from the 2D driver.Eric Anholt
We've used it several times in bringing up the AGP driver, so it seems useful to have aronud.
2010-01-28intel_gpu_dump: Parse ringbuffer info from i915_error_stateChris Wilson
Distinguish an inline ringbuffer [-- ringbuffer] dump, from batch buffers [-- gtt_offset] and separate it in the decoded output. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-01-21Remove extra aclocal flag after replace dolt and shaveZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-01-15reg_dump: Dump display port register on IronlakeZhao Yakui
Dump the display port register on Ironlake. Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> Signed-off-by: Eric Anholt <eric@anholt.net>
2010-01-12Pull bios_reader program from Xorg driverZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-01-06gitignore intel_audio_dump and intel_reg_readZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-01-06Add 'intel_reg_read' toolZhenyu Wang
This is a handy tool to just check state of one register, which might not bother to be included in intel_reg_dumper tool. And also take in Ben's original full range register dump with '-f' option. Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-01-05gpu_dump: Parse INSTDONE if seen inside a file.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-01-05reg: Include INSTPM in dump.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-01-05decode/i965: Show byte lengths for buffers.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-12-15intel_gpu_top: Fix broken clock reporting.Shuang He
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-12-15Replace dolt and shave with using current autotools.Eric Anholt
2009-12-10Limit printing to terminal height in intel_gpu_top.Kenneth Graunke
When using intel_gpu_top in a small terminal, the most important information (ring idle/busy units) scrolls off the top of the screen. This patch limits the number of lines printed to the terminal height so that the most idle units (at the bottom) are truncated instead. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2009-11-30decode: Split decoder and reuse outside of intel_gpu_dumpChris Wilson
Introduce a second decoder that simpler operates on a file so that it can be run on dumped batchbuffers independent of the gpu. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-11-06Add: tools/intel_audio_dumpWu Fengguang
Signed-off-by: Zhenyu Wang <zhenyu.z.wang@intel.com> Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
2009-10-08Add: tools/intel_gpu_timeChris Wilson
A simple variant on time crossed with intel_gpu_top to estimate the amount of GPU activity during a program's execution time. The resource usage (sys+user, i.e. CPU %) is for the child, but the GPU measure is global. Hmm. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2009-10-06Add intel_gpu_dump from the 2D driver.Eric Anholt
2009-09-21Bump to 1.0.2 for release.Eric Anholt
2009-09-17Print unmatched opcode value for all 3D UNKNOWN messagesCarl Worth
This just simplifies one step for fixing up an incompletely-parsed dump.
2009-09-08Add support for new chipsXiang, Haihao
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2009-09-08CS FENCE in URB_FENCE is 11-bits wideXiang, Haihao
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2009-09-08Fix the length of CONSTANT_BUFFERXiang, Haihao
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2009-09-04intel_gpu_dump: Don't pretend we understand vertex formats on 8xx.Eric Anholt
2009-09-04intel_gpu_dump: Parse LOAD_STATE_IMMEDIATE_2 for 830.Eric Anholt
2009-09-04intel_gpu_dump: Add IPEIR and PGTBL_ER to output.Eric Anholt
2009-09-04Add INSTDONE bits for 830-865.Eric Anholt
2009-09-04intel_gpu_dump: Fix decode for LOAD_STATE_IMMEDIATE_1 with S8 set.Eric Anholt
2009-09-04Add a manpage for intel_reg_writeEric Anholt
2009-09-03dump: Minor typoChris Wilson
2009-09-01Add gem_fence_thrash testChris Wilson
This is a test case that overcommits fence registers between threads, which are copying from one fenced bo to another. In earlier versions of the driver this would cause excessive spinning as the first inactive (i.e. not in use by the GPU) would be used to service the next page. After all the fence registers had been allocated, in effect only the very first fence would then be used for all subsequent faults.
2009-07-07Add CS_USB_STATE decodingBen Gamari
2009-07-07Add CONSTANT_BUFFER decodingBen Gamari
2009-07-07Fix gs_fence output in URB_FENCE outputBen Gamari
2009-07-07add realloc bits to URB_FENCE decodingBen Gamari
2009-07-07Fix error message for case of kernel prior to 2.6.30Carl Worth
The error message was falsely claiming that a debugfs directory didn't exist, when it was supposed to report that the ringbuffer file did not exist within that directory.
2009-06-30.gitignore: catch up to intel_reg_write additionEric Anholt