.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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Uploaders: Eric Anholt <[email protected]>, Tormod Volden <[email protected]>, Cyril Brulebois <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Uploaders: Eric Anholt <[email protected]>, Tormod Volden <[email protected]>, Cyril Brulebois <[email protected]> -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 <[email protected]> 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 <[email protected]> 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 <[email protected]> -Uploaders: Tormod Volden <[email protected]> +Maintainer: Debian X Strike Force <[email protected]> +Uploaders: Eric Anholt <[email protected]>, Tormod Volden <[email protected]>, Cyril Brulebois <[email protected]> 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 <[email protected]> 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 <[email protected]> +Date: Sat Dec 24 01:23:59 2011 +0100 + + Release 1.1 + +commit 74d6545ffadf0a7f321138ae4ccd0def8f28e0d2 +Author: Daniel Vetter <[email protected]> +Date: Sun Dec 18 00:24:45 2011 +0100 + + testdisplay: shut up compiler + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 2de19c477af4f10370f1272e6578cec0d1b486bc +Author: Daniel Vetter <[email protected]> +Date: Sun Dec 18 00:21:39 2011 +0100 + + testdisplay: move drm_fourcc.h include under the #ifdef protection + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 1f41a30070d62e007bfda9f8ddadc24877a3324c +Author: Yi Sun <[email protected]> +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 <[email protected]> + Reviewed-by: Eugeni Dodonov <[email protected]> + +commit 06460049f69b2769c31c51520ae07af394a0a33b +Author: Ben Widawsky <[email protected]> +Date: Thu Dec 15 13:54:30 2011 -0800 + + intel-decode: fix flush dword post sync parse + + Signed-off-by: Ben Widawsky <[email protected]> + +commit 7ecdb152ca30db67f23a8f31bc7e4b84ec72a4d1 +Author: Chris Wilson <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +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 <[email protected]> +Date: Mon Dec 12 20:19:03 2011 +0000 + + scripts/who: Add the process id to the output + + Signed-off-by: Chris Wilson <[email protected]> + +commit 61ff1309cabaa1fc879ed0c3179696ad64a79da3 +Author: Chris Wilson <[email protected]> +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 <[email protected]> + +commit 10e36edabe42e52f7862f66147d4433e8947ebc2 +Author: Chris Wilson <[email protected]> +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 <[email protected]> + +commit 5a9d82c6d5ad6d4e9b48a74dd4a5226babee81aa +Author: Jesse Barnes <[email protected]> +Date: Wed Dec 7 08:22:41 2011 -0800 + + testdisplay: update for final plane & fb ABI + + Signed-off-by: Jesse Barnes <[email protected]> + +commit ff409c537f541cbaa20f0b0f8faa03ece0d8014f +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 5a851b139266063fc4e172e6ce781ebc1c75c9d9 +Author: Daniel Vetter <[email protected]> +Date: Sun Dec 4 21:42:31 2011 +0100 + + tests: add gem_partial_pwrite_pread + + Signed-off-by: Daniel Vetter <[email protected]> + +commit 09cba27fdc5fbcc82471b4d7ba41944e5a4865d4 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit b9629f2d8d21a47c383c718e41910cc61c7947a6 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 28e3f9c6064f2c9859e547b17abe1138a62e97ae +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 1c9cce9c45b9d8980eb6944dc8c36925e91f5228 +Author: Daniel Vetter <[email protected]> +Date: Sat Dec 3 19:57:36 2011 +0100 + + tests/gem_tiled_pread_pwrite: kill set-but-unsed warning + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit ad6be1f0c913c5b9b5bb93d1c56390ac2b0c62ea +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 224d4d22f069782c3a83a06ec97bbc58932db3d8 +Author: Daniel Vetter <[email protected]> +Date: Fri Dec 2 20:40:03 2011 +0100 + + Revert some accidental things + + ... somehow slipped in. + + Signed-off-by: Daniel Vetter <[email protected]> + +commit f5854c89022991f76d813249104566d14e73801b +Author: Daniel Vetter <[email protected]> +Date: Fri Dec 2 20:36:06 2011 +0100 + + tests: add gem_exec_faulting_reloc + + Signed-off-by: Daniel Vetter <[email protected]> + +commit ab3f4bdafe60dede32a48674ef9920df090bf3a7 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 783f16e328f331f92ef37b986b0f845c4ae23d98 +Author: Daniel Vetter <[email protected]> +Date: Fri Dec 2 10:55:56 2011 +0100 + + tests: add gem_tiled_pread_pwrite + + Signed-off-by: Daniel Vetter <[email protected]> + +commit eafdf50044f53e4b5eef222f6374c9ddba21e9da +Author: Daniel Vetter <[email protected]> +Date: Tue Nov 1 14:33:53 2011 +0100 + + improve README + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 2e88c4ce34c0403df2301863efae4bf0a8699acb +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 4591d4ba7fe224289faa2b3b37052106d476a04f +Author: Paul Berry <[email protected]> +Date: Wed Nov 30 09:47:56 2011 -0800 + + Add missing executables to .gitignore. + +commit 7af82bb0e5af670add67996ff8d6e890b9622a0c +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 66b88b615cb5b1f483eb86d4623a5df0bbb2c1bf +Author: Daniel Vetter <[email protected]> +Date: Sun Nov 27 01:55:42 2011 +0100 + + tests/sysfs_edit_reader: posixify + + Debian's default sh complains ... + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 8c7f8bcccbbb8cdd75aaa2f5084f7667f4279ea8 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 2f56e9617703466aaac79c8763974cea6b233933 +Author: Eugeni Dodonov <[email protected]> +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 <[email protected]> + +commit faf413d87556b9b76686ef9bf1e797e86e4b5129 +Author: Eugeni Dodonov <[email protected]> +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 <[email protected]> + +commit 48186febf17490820dc089172c58526664255417 +Author: Eugeni Dodonov <[email protected]> +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 <[email protected]> + +commit 31a4b13132d8d3c1c8e2d16205b9785f4e6bb48d +Author: Eugeni Dodonov <[email protected]> +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 <[email protected]> + Signed-off-by: Eugeni Dodonov <[email protected]> + +commit f4ba3f529eace14bc3f4c3bf9fb2a0112d3632d5 +Author: Daniel Vetter <[email protected]> +Date: Tue Nov 8 12:36:24 2011 +0100 + + tests: disable pipe_control on i965g + + That hw is broken. + + Reported-by: Dave Airlie <[email protected]> + Signed-off-by: Daniel Vetter <[email protected]> + +commit 402948624cb9a18da2a5bdf9c1905b9eb9fd22ee +Author: Chris Wilson <[email protected]> +Date: Fri Nov 4 17:10:06 2011 +0000 + + Call Arrandale gen5 not gen4. + +commit 4c7c94ad98ac94a1f8fffbf2ffd79fc3bfcef647 +Author: Chris Wilson <[email protected]> +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 <[email protected]> +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 <[email protected]> +Date: Wed Nov 2 12:57:20 2011 -0700 + + testdisplay: update to new addfb2 definition + +commit 6f7e6c91009000ad4614609a4b2ebd0bf69ec751 +Author: Daniel Vetter <[email protected]> +Date: Tue Nov 1 17:20:01 2011 +0100 + + cargo-cult the build system into shape + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 593cb1874a7929909773ec5d95e4b1911ff27918 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 37c64007345d4cf949746dd64b150162053de7cf +Author: Daniel Vetter <[email protected]> +Date: Tue Nov 1 12:10:35 2011 +0100 + + tests/gem_tiled_pread: fixup detiler for gen2 + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 6b4f5c7ad84cac32151e9acd0c1692b74cf33fb2 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 7c8d41f4d959ee5f09c76272589f4e9b7872af52 +Author: Ben Widawsky <[email protected]> +Date: Mon Oct 31 17:19:54 2011 -0700 + + i-g-t/debugger - make the debugger work with distcheck + + Signed-off-by: Ben Widawsky <[email protected]> + +commit 15830ea54be914b1f4005154b2dcba52fa6b6120 +Author: Ben Widawsky <[email protected]> +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 <[email protected]> + +commit 32910231514d938be269c3b087f0d444709b0466 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit efd3a5d0b595b0e7f3a8a66fc61ecd67f4af8699 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit cc85c4efb719f31812947616dad3c6e00af5a001 +Author: Daniel Vetter <[email protected]> +Date: Mon Oct 31 16:08:02 2011 +0100 + + tests: actually add the drm client check script + + Ooops. + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit d4cc95b4578d2010cf6fecb6bb833c8dd83651b5 +Author: Daniel Vetter <[email protected]> +Date: Mon Oct 31 16:04:34 2011 +0100 + + tests: check for other drm clients + + Signed-Off-by: Daniel Vetter <[email protected]> + +commit 899496ba414067c72bbfb2dcdbf835977338db26 +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 20ff3839e448ba383b73a227889445a35d197cdc +Author: Daniel Vetter <[email protected]> +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 <[email protected]> + +commit 931aa17754bad046f9a1d870894468527cb10c17 +Author: Daniel Vetter <[email protected]> +Date: Sun Oct 30 22:04:39 2011 +0100 + + tools: script to gather bug report data + + Signed-off-by: Daniel Vetter <[email protected]> + +commit 91b3c7f3338370538feeb080c79a1f506823dee5 +Author: Daniel Vetter <[email protected]> +Date: Sun Oct 30 21:24:12 2011 +0100 + + make distcheck fixes + + Signed-off-by: Daniel Vetter <[email protected]> + +commit f361664df024e7d30ef94221304207991c2ebb6c +Author: Daniel Vetter <[email protected]> +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+ + -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

