intel-gpu-tools: Changes to 'debian-unstable'
.gitignore | 54
ChangeLog | 3939 +++++++++++++++++++++++++++++++
Makefile.am | 15
README | 35
autogen.sh | 14
benchmarks/Makefile.am | 15
benchmarks/intel_upload_blit_large.c | 3
benchmarks/intel_upload_blit_large_gtt.c | 3
benchmarks/intel_upload_blit_large_map.c | 3
benchmarks/intel_upload_blit_small.c | 3
configure.ac | 77
debian/changelog | 19
debian/compat | 2
debian/control | 17
debian/rules | 93
debian/watch | 5
debugger/Makefile.am | 19
debugger/debug_rdata.c | 141 +
debugger/eudb.c | 606 ++++
debugger/system_routine/GNUmakefile.in | 3
debugger/system_routine/Makefile | 84
debugger/system_routine/eviction_macro.c | 48
debugger/system_routine/pre_cpp.py | 123
debugger/system_routine/sr.g4a | 277 ++
debugger/system_routine/test.g4a | 64
lib/Makefile.am | 22
lib/debug.h | 92
lib/drmtest.c | 30
lib/i830_reg.h | 805 ++++++
lib/i915_3d.h | 619 ++++
lib/i915_reg.h | 844 ++++++
lib/instdone.c | 211 +
lib/instdone.h | 4
lib/intel_batchbuffer.c | 124
lib/intel_batchbuffer.h | 60
lib/intel_chipset.h | 88
lib/intel_drm.c | 92
lib/intel_gpu_tools.c | 154 -
lib/intel_gpu_tools.h | 65
lib/intel_mmio.c | 251 +
lib/intel_pci.c | 89
lib/intel_reg.h | 1068 ++++++--
lib/intel_reg_map.c | 178 +
m4/.gitignore | 5
m4/dolt.m4 | 178 -
m4/shave.m4 | 73
man/Makefile.am | 9
man/intel_audio_dump.1 | 11
man/intel_bios_dumper.1 | 14
man/intel_bios_reader.1 | 15
man/intel_error_decode.1 | 20
man/intel_gpu_dump.1 | 22
man/intel_gpu_top.1 | 23
man/intel_gtt.1 | 14
man/intel_lid.1 | 12
man/intel_reg_dumper.1 | 24
man/intel_reg_read.1 | 15
man/intel_reg_snapshot.1 | 15
man/intel_reg_write.1 | 2
scripts/Makefile.am | 6
scripts/throttle.py | 67
scripts/who.sh | 13
shave-libtool.in | 69
shave.in | 76
tests/Makefile.am | 89
tests/check_drm_clients | 30
tests/debugfs_emon_crash | 34
tests/debugfs_reader | 27
tests/gem_bad_address.c | 3
tests/gem_bad_batch.c | 3
tests/gem_bad_blit.c | 7
tests/gem_bad_length.c | 158 +
tests/gem_double_irq_loop.c | 147 +
tests/gem_dummy_reloc_loop.c | 194 +
tests/gem_exec_bad_domains.c | 145 +
tests/gem_exec_blt.c | 306 ++
tests/gem_exec_faulting_reloc.c | 289 ++
tests/gem_exec_nop.c | 162 +
tests/gem_fence_thrash.c | 10
tests/gem_fenced_exec_thrash.c | 184 +
tests/gem_flink.c | 2
tests/gem_gtt_speed.c | 311 ++
tests/gem_hang.c | 5
tests/gem_hangcheck_forcewake.c | 127
tests/gem_largeobject.c | 25
tests/gem_linear_blits.c | 310 ++
tests/gem_mmap.c | 2
tests/gem_mmap_gtt.c | 233 +
tests/gem_partial_pwrite_pread.c | 284 ++
tests/gem_pipe_control_store_loop.c | 184 +
tests/gem_pread_after_blit.c | 3
tests/gem_pwrite.c | 154 +
tests/gem_readwrite.c | 4
tests/gem_reloc_vs_gpu.c | 207 +
tests/gem_ring_sync_loop.c | 139 +
tests/gem_ringfill.c | 3
tests/gem_storedw_batches_loop.c | 168 +
tests/gem_storedw_loop_blt.c | 146 +
tests/gem_storedw_loop_bsd.c | 146 +
tests/gem_storedw_loop_render.c | 143 +
tests/gem_stress.c | 991 +++++++
tests/gem_stress.h | 100
tests/gem_stress_gen6.c | 595 ++++
tests/gem_stress_i830.c | 354 ++
tests/gem_stress_i915.c | 190 +
tests/gem_tiled_blits.c | 137 -
tests/gem_tiled_fence_blits.c | 213 +
tests/gem_tiled_pread.c | 215 -
tests/gem_tiled_pread_pwrite.c | 227 +
tests/gem_unref_active_buffers.c | 107
tests/gem_vmap_blits.c | 409 +++
tests/gen3_mixed_blits.c | 619 ++++
tests/gen3_render_linear_blits.c | 459 +++
tests/gen3_render_mixed_blits.c | 508 +++
tests/gen3_render_tiledx_blits.c | 487 +++
tests/gen3_render_tiledy_blits.c | 494 +++
tests/gen6_render.h | 1553 ++++++++++++
tests/getstats.c | 2
tests/sysfs_edid_timing | 20
tests/testdisplay.c | 1287 ++++++++++
tools/Makefile.am | 41
tools/forcewaked.c | 106
tools/intel_audio_dump.c | 1206 +++++++++
tools/intel_backlight.c | 69
tools/intel_bios.h | 731 +++++
tools/intel_bios_dumper.c | 112
tools/intel_bios_reader.c | 938 +++++++
tools/intel_decode.c | 2931 +++++++++++++++++++++++
tools/intel_decode.h | 8
tools/intel_disable_clock_gating.c | 71
tools/intel_dump_decode.c | 203 +
tools/intel_error_decode.c | 499 +++
tools/intel_gpu_abrt | 45
tools/intel_gpu_dump.c | 2263 -----------------
tools/intel_gpu_time.c | 110
tools/intel_gpu_top.c | 545 +++-
tools/intel_gtt.c | 121
tools/intel_lid.c | 144 +
tools/intel_reg_checker.c | 399 +++
tools/intel_reg_dumper.c | 1995 +++++++++++++++
tools/intel_reg_read.c | 80
tools/intel_reg_snapshot.c | 48
tools/intel_reg_write.c | 2
tools/intel_stepping.c | 134 +
144 files changed, 33679 insertions(+), 3614 deletions(-)
New commits:
commit 8506ceed8edef9984c74a451da9c7aa798a6da93
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:49:01 2011 +0100
Disable test suite: it needs to be run as root.
diff --git a/debian/changelog b/debian/changelog
index bf01df4..d22be96 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
- Switch debhelper build-dep and compat to 8.
- Use dh-autoreconf and quilt as in other X packages.
- Use --fail-missing and .install accordingly.
+ * Disable test suite: it needs to be run as root.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/rules b/debian/rules
index f97f5fd..30b44fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,9 @@
#!/usr/bin/make -f
+# Disable test suite:
+override_dh_auto_test:
+ echo 'Test suite disabled: it needs to be run as root, with no X running.'
+
# Install in debian/tmp to retain control through dh_install:
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
commit 3a2913badc4ee2eb85afe3d2e045b7d97aad0e61
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:47:21 2011 +0100
Switch to dh.
diff --git a/debian/changelog b/debian/changelog
index ed3487d..bf01df4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,10 @@ intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
- Add a reference to upstream git repository.
- Switch from tar.bz2 to tar.gz, the former isn't supported by the 1.0
source format.
+ * Switch to dh:
+ - Switch debhelper build-dep and compat to 8.
+ - Use dh-autoreconf and quilt as in other X packages.
+ - Use --fail-missing and .install accordingly.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/compat b/debian/compat
index 7f8f011..45a4fb7 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+8
diff --git a/debian/control b/debian/control
index 5e68629..9ffc643 100644
--- a/debian/control
+++ b/debian/control
@@ -4,8 +4,9 @@ Priority: optional
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Uploaders: Eric Anholt <eric@anholt.net>, Tormod Volden <debian.tormod@gmail.com>, Cyril Brulebois <kibi@debian.org>
Build-Depends:
- debhelper (>= 7),
- autotools-dev,
+ debhelper (>= 8),
+ dh-autoreconf,
+ quilt,
pkg-config,
libpciaccess-dev (>= 0.10),
libdrm-dev,
diff --git a/debian/rules b/debian/rules
index 6130d2e..f97f5fd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,87 +1,12 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+# Install in debian/tmp to retain control through dh_install:
+override_dh_auto_install:
+ dh_auto_install --destdir=debian/tmp
+# Forget no-one:
+override_dh_install:
+ dh_install --fail-missing
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
-
-CFLAGS = -g -Wall
-ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O2
-else
- CFLAGS += -O0
-endif
-
-ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- MAKEFLAGS += -j$(NUMJOBS)
-endif
-
-config.status: configure
- dh_testdir
- ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
-
-
-build: build-stamp
-
-build-stamp: config.status
- dh_testdir
-
- $(MAKE)
-
- touch $@
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
-
- [ ! -f Makefile ] || $(MAKE) distclean
-
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
-
- $(MAKE) DESTDIR=$(CURDIR)/debian/intel-gpu-tools install
-
-
-binary-indep: install
-
-binary-arch: install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs
- dh_installexamples
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+%:
+ dh $@ --with quilt,autoreconf --builddirectory=build/
commit be90755c4a2ecff5991b64e6c90ab1e34120b8ef
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:27:43 2011 +0100
Update watch file.
diff --git a/debian/changelog b/debian/changelog
index ec7edad..ed3487d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,10 @@ intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
Tormod, and myself as Uploaders.
* Wrap Build-Depends/Depends.
* Bump libdrm-intel1 build-dep.
+ * Update watch file:
+ - Add a reference to upstream git repository.
+ - Switch from tar.bz2 to tar.gz, the former isn't supported by the 1.0
+ source format.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/watch b/debian/watch
index 0f0e082..d45f6a0 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,3 @@
-# Compulsory line, this is a version 3 file
+#git=git://anongit.freedesktop.org/app/intel-gpu-tools
version=3
-
-http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-(.*)\.tar\.bz2
+http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-(.*)\.tar\.gz
commit ff63c1d3b721da77a297dc1a2f0a7b4839ff2408
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:25:03 2011 +0100
Bump libdrm-intel1 build-dep.
diff --git a/debian/changelog b/debian/changelog
index b752c0e..ec7edad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
* Make the Debian X Strike Force maintain the package; keeping Eric,
Tormod, and myself as Uploaders.
* Wrap Build-Depends/Depends.
+ * Bump libdrm-intel1 build-dep.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/control b/debian/control
index 6dc24ff..5e68629 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
pkg-config,
libpciaccess-dev (>= 0.10),
libdrm-dev,
- libdrm-intel1 (>= 2.4.6),
+ libdrm-intel1 (>= 2.4.23),
Standards-Version: 3.8.3
Homepage: http://www.intellinuxgraphics.org/
commit eb09a29e34570d43ed13c7df1cd4f255c209319c
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:22:44 2011 +0100
Wrap Build-Depends/Depends.
diff --git a/debian/changelog b/debian/changelog
index 906c827..b752c0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
* New upstream release.
* Make the Debian X Strike Force maintain the package; keeping Eric,
Tormod, and myself as Uploaders.
+ * Wrap Build-Depends/Depends.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/control b/debian/control
index ee1a6de..6dc24ff 100644
--- a/debian/control
+++ b/debian/control
@@ -3,13 +3,21 @@ Section: x11
Priority: optional
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Uploaders: Eric Anholt <eric@anholt.net>, Tormod Volden <debian.tormod@gmail.com>, Cyril Brulebois <kibi@debian.org>
-Build-Depends: debhelper (>= 7), autotools-dev, pkg-config, libpciaccess-dev (>= 0.10), libdrm-dev, libdrm-intel1 (>= 2.4.6)
+Build-Depends:
+ debhelper (>= 7),
+ autotools-dev,
+ pkg-config,
+ libpciaccess-dev (>= 0.10),
+ libdrm-dev,
+ libdrm-intel1 (>= 2.4.6),
Standards-Version: 3.8.3
Homepage: http://www.intellinuxgraphics.org/
Package: intel-gpu-tools
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
Description: tools for debugging the Intel graphics driver
intel-gpu-tools is a package of tools for debugging the Intel graphics driver,
including a GPU hang dumping program, performance monitor, and performance
commit 1a3e2aaad32c8b755a6d35234006eb3b5998872a
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:21:49 2011 +0100
Make the Debian X Strike Force maintain the package; keeping Eric, Tormod, and myself as Uploaders.
diff --git a/debian/changelog b/debian/changelog
index 37159f1..906c827 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
intel-gpu-tools (1.1-1) UNRELEASED; urgency=low
* New upstream release.
+ * Make the Debian X Strike Force maintain the package; keeping Eric,
+ Tormod, and myself as Uploaders.
-- Cyril Brulebois <kibi@debian.org> Sun, 25 Dec 2011 18:16:47 +0100
diff --git a/debian/control b/debian/control
index 8f3687f..ee1a6de 100644
--- a/debian/control
+++ b/debian/control
@@ -1,8 +1,8 @@
Source: intel-gpu-tools
Section: x11
Priority: optional
-Maintainer: Eric Anholt <eric@anholt.net>
-Uploaders: Tormod Volden <debian.tormod@gmail.com>
+Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
+Uploaders: Eric Anholt <eric@anholt.net>, Tormod Volden <debian.tormod@gmail.com>, Cyril Brulebois <kibi@debian.org>
Build-Depends: debhelper (>= 7), autotools-dev, pkg-config, libpciaccess-dev (>= 0.10), libdrm-dev, libdrm-intel1 (>= 2.4.6)
Standards-Version: 3.8.3
Homepage: http://www.intellinuxgraphics.org/
commit 5b789961e3f7f198482b449ebf08e69906cff0ba
Author: Cyril Brulebois <kibi@debian.org>
Date: Sun Dec 25 18:17:02 2011 +0100
Bump changelogs.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..6480e1b
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,3939 @@
+commit 5a3fccbb577dd8d6a0699cd58e9f39532792b866
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sat Dec 24 01:23:59 2011 +0100
+
+ Release 1.1
+
+commit 74d6545ffadf0a7f321138ae4ccd0def8f28e0d2
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 18 00:24:45 2011 +0100
+
+ testdisplay: shut up compiler
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2de19c477af4f10370f1272e6578cec0d1b486bc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 18 00:21:39 2011 +0100
+
+ testdisplay: move drm_fourcc.h include under the #ifdef protection
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1f41a30070d62e007bfda9f8ddadc24877a3324c
+Author: Yi Sun <yi.sun@intel.com>
+Date: Thu Dec 1 18:57:16 2011 +0800
+
+ tests/testdisplay.c: make the 3th pipe finish all the mode setting.
+
+ If test all modes rather than preferred mode, remove framebuffer and
+ set CRTC to zero after each connector mode setting.
+
+ Signed-off-by: Sun Yi <yi.sun@intel.com>
+ Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+
+commit 06460049f69b2769c31c51520ae07af394a0a33b
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date: Thu Dec 15 13:54:30 2011 -0800
+
+ intel-decode: fix flush dword post sync parse
+
+ Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 7ecdb152ca30db67f23a8f31bc7e4b84ec72a4d1
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Wed Dec 14 17:43:37 2011 +0000
+
+ tests/gem_double_irq_loop: silence the compiler
+
+ gem_double_irq_loop.c: In function ‘dummy_reloc_loop’:
+ gem_double_irq_loop.c:62:9: warning: unused variable ‘j’ [-Wunused-variable]
+
+commit f381a8b9f08a6d0c843e7b9f7997020d6b0d1e1a
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Wed Dec 14 17:41:34 2011 +0000
+
+ tests/gem_exec_blt: silence the compiler by failing on error
+
+ gem_exec_blt.c: In function ‘gem_exec’:
+ gem_exec_blt.c:174:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
+
+ Propagate the failure and exit(1).
+
+commit 2a292188e764c18b76698e1698ecaf62699b2f04
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Wed Dec 14 17:41:34 2011 +0000
+
+ tests/gem_exec_nop: silence the compiler by failing on error
+
+ gem_exec_nop.c: In function ‘exec’:
+ gem_exec_nop.c:101:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
+
+ Propagate the failure and exit(1).
+
+commit ceb9f7d934e7efaaf0b061c3a0c5cb4b21efa156
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Wed Dec 14 17:39:42 2011 +0000
+
+ tests/gem_stress: silence the compiler by using '%zu' for size_t
+
+ gem_stress.c: In function ‘main’:
+ gem_stress.c:980:3: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘unsigned int’ [-Wformat]
+
+commit d4bb328b78b767b98c8a60ee2c1bd0d2cc894d67
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Wed Dec 14 17:37:53 2011 +0000
+
+ tests/gem_largeobject: silence the compiler
+
+ gem_largeobject.c: In function ‘test_large_object’:
+ gem_largeobject.c:95:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
+
+commit b4fb480c802c41dbb8061344a540752156113489
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date: Wed Dec 14 08:14:45 2011 -0800
+
+ testdisplay: don't test planes if i915 color key ioctl is not available
+
+commit 7ac492aec2c749895c863675ad5f48177daf9648
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Mon Dec 12 20:19:03 2011 +0000
+
+ scripts/who: Add the process id to the output
+
+ Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 61ff1309cabaa1fc879ed0c3179696ad64a79da3
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Mon Dec 12 17:44:58 2011 +0000
+
+ scripts: Add a trivial script to show which programs are using the GPU
+
+ Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 10e36edabe42e52f7862f66147d4433e8947ebc2
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Sat Dec 10 12:49:10 2011 +0000
+
+ 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>
+
+commit 5a9d82c6d5ad6d4e9b48a74dd4a5226babee81aa
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date: Wed Dec 7 08:22:41 2011 -0800
+
+ testdisplay: update for final plane & fb ABI
+
+ Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
+
+commit ff409c537f541cbaa20f0b0f8faa03ece0d8014f
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Dec 6 16:57:53 2011 +0100
+
+ tests/gem_partial_pwrite_pread: don't trash gtt unnecessarily
+
+ On chips that don't have a unmappable gtt part it's utterly pointless.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5a851b139266063fc4e172e6ce781ebc1c75c9d9
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 4 21:42:31 2011 +0100
+
+ tests: add gem_partial_pwrite_pread
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 09cba27fdc5fbcc82471b4d7ba41944e5a4865d4
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 4 13:57:56 2011 +0100
+
+ tests/gem_reloc_vs_gpu: fixup this mess
+
+ - fixup pitch mess noticed by Chris Wilson.
+ - we need to diable bo reuse otherwise the kernel won't do the relocs
+ (we might get an already gtt-bound batch from the dummy load).
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit b9629f2d8d21a47c383c718e41910cc61c7947a6
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 4 13:49:24 2011 +0100
+
+ tests/gem_reloc_vs_gpu: emit special batch on blt ring on gen6+
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 28e3f9c6064f2c9859e547b17abe1138a62e97ae
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 4 13:02:35 2011 +0100
+
+ tests/gem_reloc_vs_gpu: switch to COLOR_BLT instead of PIPE_CONTROL
+
+ Less fancy command that works everywhere. Suggested by Chris Wilons.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1c9cce9c45b9d8980eb6944dc8c36925e91f5228
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sat Dec 3 19:57:36 2011 +0100
+
+ tests/gem_tiled_pread_pwrite: kill set-but-unsed warning
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit ad6be1f0c913c5b9b5bb93d1c56390ac2b0c62ea
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Dec 4 12:08:59 2011 +0100
+
+ tests: add gem_reloc_vs_gpu
+
+ Tests whether the kernel properly waits for the gpu before
+ applying a reloc.
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 224d4d22f069782c3a83a06ec97bbc58932db3d8
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Fri Dec 2 20:40:03 2011 +0100
+
+ Revert some accidental things
+
+ ... somehow slipped in.
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit f5854c89022991f76d813249104566d14e73801b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Fri Dec 2 20:36:06 2011 +0100
+
+ tests: add gem_exec_faulting_reloc
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit ab3f4bdafe60dede32a48674ef9920df090bf3a7
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Fri Dec 2 18:41:34 2011 +0100
+
+ tests: add gem_exec_bad_domains
+
+ To check whether the kernel properly rejects non-gpu domains in
+ relocs.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 783f16e328f331f92ef37b986b0f845c4ae23d98
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Fri Dec 2 10:55:56 2011 +0100
+
+ tests: add gem_tiled_pread_pwrite
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit eafdf50044f53e4b5eef222f6374c9ddba21e9da
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 1 14:33:53 2011 +0100
+
+ improve README
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2e88c4ce34c0403df2301863efae4bf0a8699acb
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Wed Nov 30 12:36:29 2011 +0100
+
+ tests/gem_gtt_speed: Add modes that force that to the gtt domain
+
+ No sane userspace doesn't upload data to the gpu without actually
+ using it there ...
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 4591d4ba7fe224289faa2b3b37052106d476a04f
+Author: Paul Berry <stereotype441@gmail.com>
+Date: Wed Nov 30 09:47:56 2011 -0800
+
+ Add missing executables to .gitignore.
+
+commit 7af82bb0e5af670add67996ff8d6e890b9622a0c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Nov 27 02:39:14 2011 +0100
+
+ tests: implement snb+ XY_SETUP_CLIP_BLT workaround
+
+ Better safe than sorry.
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 66b88b615cb5b1f483eb86d4623a5df0bbb2c1bf
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Nov 27 01:55:42 2011 +0100
+
+ tests/sysfs_edit_reader: posixify
+
+ Debian's default sh complains ...
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 8c7f8bcccbbb8cdd75aaa2f5084f7667f4279ea8
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Nov 27 01:37:59 2011 +0100
+
+ tests: properly terminate tests when values mismatch
+
+ Not much use running them in the test rig otherwise.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2f56e9617703466aaac79c8763974cea6b233933
+Author: Eugeni Dodonov <eugeni.dodonov@intel.com>
+Date: Fri Nov 11 11:17:59 2011 -0200
+
+ tests/gem_hang: fix copy-paste problem
+
+ I suspect that we should do different things for different pipes..
+
+ Spotted by Thomas Jarosh on #intel-gfx freenode.
+
+ Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+
+commit faf413d87556b9b76686ef9bf1e797e86e4b5129
+Author: Eugeni Dodonov <eugeni.dodonov@intel.com>
+Date: Thu Nov 10 11:27:27 2011 -0200
+
+ tests: add a test for checking edid reading delays
+
+ With base on EDID timing testing, when we take more than 1s to run
+ xrandr command, something is wrong.. So add this test for testing the time
+ we take to read the status of all the connectors from sysfs. It should do
+ us an average picture of how long we'd take to run xrandr (roughtly 2x
+ that value).
+
+ Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+
+commit 48186febf17490820dc089172c58526664255417
+Author: Eugeni Dodonov <eugeni.dodonov@intel.com>
+Date: Thu Nov 10 11:12:10 2011 -0200
+
+ tests: add test for kernel segmentation fault
+
+ As asked by Daniel Vetter, this is a tech which checks if we can cause
+ division by zero in kernel by reading the i915_emon_status debugfs
+ entry repeatably.
+
+ Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+
+commit 31a4b13132d8d3c1c8e2d16205b9785f4e6bb48d
+Author: Eugeni Dodonov <eugeni.dodonov@intel.com>
+Date: Tue Nov 8 15:47:03 2011 -0200
+
+ 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>
+
+commit f4ba3f529eace14bc3f4c3bf9fb2a0112d3632d5
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 8 12:36:24 2011 +0100
+
+ tests: disable pipe_control on i965g
+
+ That hw is broken.
+
+ Reported-by: Dave Airlie <airlied@gmail.com>
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 402948624cb9a18da2a5bdf9c1905b9eb9fd22ee
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Fri Nov 4 17:10:06 2011 +0000
+
+ Call Arrandale gen5 not gen4.
+
+commit 4c7c94ad98ac94a1f8fffbf2ffd79fc3bfcef647
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Fri Nov 4 13:26:13 2011 +0000
+
+ testdisplay: Round tiled allocations up to pot stride and fence size
+
+ Be simple and use the strictest requirements from gen2/3 with old
+ kernels so that this simply works everywhere.
+
+ Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42585
+
+commit 9c29be40bcb139ba57927fde954f66dcc4f0e6c8
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date: Wed Nov 2 12:57:40 2011 -0700
+
+ testdisplay: find planes for each pipe
+
+ Fixes a bug where we were masking against the wrong value.
+
+commit 3afb7b22d6388d13e7af293baa98cad6c3226aec
+Author: Jesse Barnes <jbarnes@virtuousgeek.org>
+Date: Wed Nov 2 12:57:20 2011 -0700
+
+ testdisplay: update to new addfb2 definition
+
+commit 6f7e6c91009000ad4614609a4b2ebd0bf69ec751
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 1 17:20:01 2011 +0100
+
+ cargo-cult the build system into shape
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 593cb1874a7929909773ec5d95e4b1911ff27918
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 1 17:04:44 2011 +0100
+
+ always require libdrm
+
+ ... and also add the missing files to lib/Makefile.am
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 37c64007345d4cf949746dd64b150162053de7cf
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 1 12:10:35 2011 +0100
+
+ tests/gem_tiled_pread: fixup detiler for gen2
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 6b4f5c7ad84cac32151e9acd0c1692b74cf33fb2
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Tue Nov 1 11:52:53 2011 +0100
+
+ tests/gem_largeobject: accomodate for puny apertures
+
+ ... like on my i855gm.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7c8d41f4d959ee5f09c76272589f4e9b7872af52
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date: Mon Oct 31 17:19:54 2011 -0700
+
+ i-g-t/debugger - make the debugger work with distcheck
+
+ Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 15830ea54be914b1f4005154b2dcba52fa6b6120
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date: Mon Oct 31 13:36:50 2011 -0700
+
+ i-g-t/debugger: Only allow the shader debugger if the user has specified a gen4asm
+
+ Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 32910231514d938be269c3b087f0d444709b0466
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Mon Oct 31 23:19:08 2011 +0100
+
+ tests: mark gem_bad_address as HANG
+
+ Kills my little i855gm.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit efd3a5d0b595b0e7f3a8a66fc61ecd67f4af8699
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Mon Oct 31 17:40:37 2011 +0100
+
+ tests/debugfs_reader: fight bashism
+
+ debian's dash doesn't like this.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit cc85c4efb719f31812947616dad3c6e00af5a001
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Mon Oct 31 16:08:02 2011 +0100
+
+ tests: actually add the drm client check script
+
+ Ooops.
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit d4cc95b4578d2010cf6fecb6bb833c8dd83651b5
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Mon Oct 31 16:04:34 2011 +0100
+
+ tests: check for other drm clients
+
+ Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 899496ba414067c72bbfb2dcdbf835977338db26
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Oct 30 23:20:12 2011 +0100
+
+ tests/gem_bad_length: disable broken batchbuffer
+
+ Submitting random crap hangs the gpu. Suprise!
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 20ff3839e448ba383b73a227889445a35d197cdc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Oct 30 22:27:19 2011 +0100
+
+ tests: don't run kernel check from make check
+
+ Add a new target test for that.
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 931aa17754bad046f9a1d870894468527cb10c17
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Oct 30 22:04:39 2011 +0100
+
+ tools: script to gather bug report data
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 91b3c7f3338370538feeb080c79a1f506823dee5
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Oct 30 21:24:12 2011 +0100
+
+ make distcheck fixes
+
+ Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit f361664df024e7d30ef94221304207991c2ebb6c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date: Sun Oct 30 20:51:03 2011 +0100
+
+ tests: add test to read all debugfs files
+
+ Catches a bunch of forcewake warnings on snb+
+
Reply to: