Daniel Vetter
faf3dd1135
tools/intel_gtt: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
5774fadf7d
tools/intel_reg_dumper: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
d50e6368ab
remove tools/intel_decode
...
Everyone's using the libdrm decoder now.
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
904bcab7ba
tools/intel_gpu_top: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
2ca6c6b4fd
tools/intel_dump_decode: use libdrm decoder
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
24a33db7f0
tools/intel_bios_reader: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:29 +01:00
Daniel Vetter
74b70baf14
tools/intel_bios_dumper: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:28 +01:00
Daniel Vetter
03ab1328a7
tools/intel_audio_dump: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:28 +01:00
Daniel Vetter
391e6aa89a
tools/intel_error_decode: fixup new warnings
...
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:28 +01:00
Daniel Vetter
7ee9f16e51
tools/intel_error_decode: convert over to libdrm decoder
...
Note that a per-ring error decode state would make more sense - this
way we could better decode the ring head and tail. But our current
head tracking is already lame (we need the kernel to also dump the
ringbuffer head/tail first, not just acthd), so I didn't bother.
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-09 23:38:17 +01:00
Alan Coopersmith
c461006bac
List out array values instead of using gcc range extension
...
Required to compile with Solaris Studio cc compiler.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-08 21:49:03 +01:00
Alan Coopersmith
f73dddc767
Solaris defines struct winsize in termios.h
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-08 21:49:03 +01:00
Gaetan Nadon
665b86664a
config: use project wide xorg warnings variable
...
Use CWARNFLAGS as in all of xorg. There seems to be no reason why this
module should be different. The warnings were updated recently
for those who install the latest util-macros.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-04 10:47:11 +01:00
Gaetan Nadon
6540ed2112
Use standard .gitignore file and layout
...
Reusing xorg code saves maintenance in the long term.
Now that m4/.gitignore is removed, the -I m4 ${ACLOCAL_FLAGS}
must be removed to avoid build breakage as m4 is generated and not
part of the git source.
Acked-by: Cyril Brulebois <kibi@debian.org>
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-04 10:47:10 +01:00
Eugeni Dodonov
47a5bc505c
tools/intel_reg_dumper: retrieve rc6 residency values
...
This allows to check if rc6 works, and how long have we been in each
state.
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2012-01-03 15:18:06 -02:00
Eugeni Dodonov
1649ab350f
tools/intel_reg_dumper: Add support for debug register
...
Right now, we only check for hardware DRRS support. But much more can be
done with it. Some day.
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2012-01-03 15:18:06 -02:00
Wu Fengguang
f3f84bb350
intel_audio_dump: show Gamut Metadata DIP
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:23 +01:00
Wu Fengguang
821e07d00d
intel_audio_dump: show interrupt enable bit
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:23 +01:00
Wu Fengguang
ee94958d13
intel_audio_dump: show HDMI encoding
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:23 +01:00
Wu Fengguang
e321f1315b
intel_audio_dump: show VIDEO_DIP_CTL_* for CPT
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:23 +01:00
Wu Fengguang
c0635c3f5c
intel_audio_dump: show ironlake ELD_access_address
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:23 +01:00
Wu Fengguang
f32aecb296
intel_audio_dump: show ELD contents for G45
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
6fcb5cdcbc
intel_audio_dump: show detected chipset name
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
b5ca6b4410
intel_audio_dump: show DP control registers for Ironlake
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
12861a9568
intel_audio_dump: explain Bits_per_Sample
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
cf4c12f103
intel_audio_dump: fix DP port width for CPT
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
97d203140c
intel_audio_dump: fix DP control registers for CPT
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
63e3c37838
intel_audio_dump: fix Ironlake detection
...
The original test mistakenly calls dump_cpt() for Ironlake,
due to HAS_PCH_SPLIT := IS_GEN5 || IS_GEN6 || IS_GEN7.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
305443cf0a
intel_audio_dump: fix Digital_Port_D_Detected copy&paste error
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
d6bdaf01f9
intel_audio_dump: fix ironlake Stream_ID indents
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
5032f68a77
intel_audio_dump: report effective channel count
...
The raw channel count is not user friendly and may be misleading.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
1c6a7cade7
intel_audio_dump: cleanup hex output
...
- no need to show the 1-bit AUD_OUT_DIG_CNVT_* as hex value
- show the Connection_select_Control_* bits as hex values
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
d6e38ffb6f
intel_audio_dump: cleanup ACP DIP name for ironlake and CPT
...
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Wu Fengguang
ea3815cd03
intel_audio_dump: cleanup hyphen character
...
Convert "" (Hex 00ad) to "-" (Hex 2d), the former leads to ugly outputs
in some situations.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-01-03 13:58:22 +01:00
Ben Widawsky
06460049f6
intel-decode: fix flush dword post sync parse
...
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
2011-12-15 13:55:17 -08:00
Chris Wilson
10e36edabe
decode: Fix interpretation of i915 8bit formats
...
2/3 are reserved with the correct values for A8/I8 being 4/5
respectively.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-12-10 12:49:10 +00:00
Eugeni Dodonov
31a4b13132
intel_gpu_top: use debugfs interface for forcewake
...
Using debugfs facilities for forcewake-related stuff.
Acked-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2011-11-09 11:43:55 -02:00
Daniel Vetter
931aa17754
tools: script to gather bug report data
...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-30 22:04:39 +01:00
Jesse Barnes
2b484c16dd
intel_reg_dumper: handle 3 pipe configs when dumping HDMI config
...
Could be on pipe A, B, or C.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2011-10-28 08:54:50 -07:00
Daniel Vetter
28d1be3f9b
tools/decode: decode XY_SCANLINES_BLT
2011-10-25 12:24:17 +02:00
Daniel Vetter
c2657e865f
tools/decode: decode XY_SETUP_* cmds
...
And extract decode code for br00 and br01.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-25 12:15:27 +02:00
Daniel Vetter
d510953ef3
tools/intel_error_decode: decode gen4+ fences
...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-21 19:06:08 +02:00
Daniel Vetter
982d14e34b
tools/decode: properly decode gen6+ PIPE_CONTROL flags
...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-21 10:14:05 +02:00
Chris Wilson
e0b2645730
top: Avoid FPE by removing meaningless metric
2011-10-19 10:32:37 +01:00
Eric Anholt
d2c95d1183
intel_reg_checker: New tool to accumulate checks for HW workarounds.
...
The goal of this tool is to be usable as a test for whether something
(suspend/resume, GPU reset, bugs, whatever) may have lost various
required hardware setup specified in the docs.
Reviewed-By: Eugeni Dodonov <eugeni.dodonov@intel.com>
2011-10-18 11:12:39 -07:00
Daniel Vetter
5801e6b911
intel/decode: print out chipset gen
...
... instead of i965+ for almost everything that Intel is still selling.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-18 16:30:56 +02:00
Daniel Vetter
92b1f2c96e
tools/decode: don't move around the display register section
...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-18 15:54:31 +02:00
Daniel Vetter
6ed89f47ec
tools/decode: don't forget to print the name of the last ring
...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-18 15:49:41 +02:00
Eugeni Dodonov
e98f308994
Allow intel_dump_decode to read data from stdin.
...
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2011-10-17 17:50:39 -02:00
Daniel Vetter
f312f89f4a
tools/intel_dump_decode: make devid parsing more useful
...
We use hex for these!
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2011-10-17 19:41:42 +02:00