summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2010-12-16intel_disable_clock_gating: New tool for turning off clock gating on ILK.Eric Anholt
This is something I sometimes want to do in testing, to see if a mystery bug (say, 29172) is due to broken clock gating. Sadly, in this case it isn't. Note that it isn't supported on non-ILK chipsets yet.
2010-12-16intel_gpu_top: Print stats regs on Ironlake as well.Eric Anholt
2010-12-10error-decode: stdin is 0 not 1Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-12-04decode: Add a couple of BLT MI.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-12-04gpu-dump: Include BLT and BSD ringbuffersChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-12-03decode: Add some missing protection against short buffers for gen6 instrChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-12-02dump-decode: allow specification of devid, i.e. genChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-12-01error-decode: Operate as a pipe and accept input from stdinChris Wilson
Useful for feeding in compressed files from bugzilla: $ bzcat /tmp/i915_error_state.bz | intel_error_decode | less Next step would be to use gzfopen or bzfopen to automagically handle compressed files... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-11-29decode: Improve parsing of i915 fixed-length indexed primitivesChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-10-22Decode PGTBL_ER for i965Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-10-01intel_gpu_top: Sample BSD rings as well as renderChris Wilson
Show how busy the GPU is when decoding video as well as rendering. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-09-29decode: fix PS sample state change bit on sandybridgeZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-09-27intel_decode: decode 3d commands for sandybridgeZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-09-20intel_reg_dumper: eDP port is on the CPU, not PCHJesse Barnes
Made me think there was another register until I checked the offset.
2010-09-08bios_reader: Fix to work on non-Intel machinesAdam Jackson
Actually, fix to work on _any_ machine where the ROM file doesn't match the GPU. Just extract the device ID from the ROM itself rather than look at the running system. Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-09-05reg dumper: Dump ILK panel fitting control debug registersChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-09-05reg dumper: Fix ilk panel fitter filter shiftChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-08-25decode: Handle errors during parsing.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-08-25reg dumper: Add panel backlight detailed informationChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-07-19intel_gpu_top: Fix the "limit printing to terminal height" again.Eric Anholt
2010-07-19intel_decode: Fix decode for gen6's moved VERTEX_ELEMENTS valid bit.Eric Anholt
2010-07-15dump decode: Add a non-installed program for decoding binary batchbuffer dumps.Chris Wilson
Rather than add yet another decoder into the drivers, I rather just emit a binary blob and use the decoder being developed here. As it is a pure debugging feature, lets not package it. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-07-15error: Decode i915 PGTBL errorsChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-07-08intel_decode: Fix whitespace for importing to Mesa.Eric Anholt
2010-06-30intel_reg_dumper: add some 945 MI reg dumpingJesse Barnes
2010-06-30Use longer string padding in intel_reg_dumper on ironlakeAdam Jackson
DIGITAL_PORT_HOTPLUG_CNTRL is 26 chars. Bump out to 30. Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-06-30fix reg_dumper on systems without intel gpusAdam Jackson
2010-06-15intel_reg_dump: Off-by-one in calculation of i965 fence pitchChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-06-03bios_reader: Fix SSC frequency parse for Ironlake/SandybridgeZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-04-29intel_audio_dump: add support for IbexPeak and CougarPointWu Fengguang
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com> Signed-off-by: Eric Anholt <eric@anholt.net>
2010-04-22bios reader: Decode device type from child device tableAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-04-16decode; Parse 3DSTATE_BUFFER_INFOChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-15decode: Also override S2 for 3DPRIM_CLEAR_RECTChris Wilson
3DPRIM_CLEAR_RECT implicitly uses only VERTEX_XY and no texture coords. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-15decode: Use a valid S4 mask [VERTEX_XY] for 3DPRIM_CLEAR_RECTChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-15update PCH HDMI debug infoZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-04-15reg dump update for SNB/CPTZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2010-04-14decode: There are 4 unpreserved registers on i915, not 3.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-14decode: CLEAR_RECT uses a fixed VERTEX_XY format.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-14decode: CLEAR_PARAMETERS has a fixed length bias of 5.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-08Enable compilation on non-Intel, non-DRM systems.Chris Wilson
A few of the tools can be performed post-mortem from a different system, so it is useful to be able to compile those tools on those foreign systems. Obviously, any program to interact with the PCI device or talk to GEM will fail on a non-Intel system. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-04-05intel_reg_dumper: Add support for reading register dumps from filesAdam Jackson
Also add intel_reg_snapshot for creating such snapshots, and relevant documentation. Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-04-05decode: There are 4 unpreserved registers on i915, not 3.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-03-24Add Ironlake INSTDONE bits.Eric Anholt
2010-03-24intel_reg_dumper: Fix the i915 fence reg decode to not be pure lies.Eric Anholt
2010-03-21decode: Parse i915 MAP_STATE texture sizes and tilingChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-03-04intel_error_decode: Pretty print i830 PGTBL_ERChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-03-04decode: Fix length mask for LOAD_REGISTER_IMM.Chris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-02-25intel_gpu_top: Print stats lines even when there's no done bit on the line.Eric Anholt
2010-02-25intel_gpu_top: Print the vertex/primitive statistics on gen4+.Eric Anholt
This requires that the window be much wider. I'm not sure how we really want to lay out this interface usably, but so far giant windows are working well enough for me.
2010-02-25Add decode for more Sandybridge packets.Eric Anholt