[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

intel-gpu-tools: Changes to 'debian-unstable'



 .gitignore                               |    7 
 ChangeLog                                |10261 +++++++++++++++++++++++++++++++
 Makefile.am                              |   13 
 NEWS                                     |   59 
 README                                   |   47 
 assembler/.gitignore                     |   18 
 assembler/Makefile.am                    |   51 
 assembler/README                         |    9 
 assembler/TODO                           |   14 
 assembler/brw_compat.h                   |   67 
 assembler/brw_context.c                  |   44 
 assembler/brw_context.h                  |   78 
 assembler/brw_defines.h                  | 1642 ++++
 assembler/brw_disasm.c                   | 1348 ++++
 assembler/brw_eu.c                       |  268 
 assembler/brw_eu.h                       |  427 +
 assembler/brw_eu_compact.c               |  810 ++
 assembler/brw_eu_debug.c                 |   92 
 assembler/brw_eu_emit.c                  | 2627 +++++++
 assembler/brw_eu_util.c                  |  125 
 assembler/brw_reg.h                      |  808 ++
 assembler/brw_structs.h                  | 1493 ++++
 assembler/disasm-main.c                  |  172 
 assembler/doc/Makefile.am                |    3 
 assembler/doc/examples/packed_yuv_sf.g4a |   17 
 assembler/doc/examples/packed_yuv_wm.g4a |  161 
 assembler/gen4asm.h                      |  227 
 assembler/gram.y                         | 3051 +++++++++
 assembler/intel-gen4asm.pc.in            |   10 
 assembler/lex.l                          |  441 +
 assembler/main.c                         |  520 +
 assembler/ralloc.c                       |  482 +
 assembler/ralloc.h                       |  407 +
 assembler/test/.gitignore                |   24 
 assembler/test/Makefile.am               |   93 
 assembler/test/break.expected            |    1 
 assembler/test/break.g4a                 |    6 
 assembler/test/cont.expected             |    1 
 assembler/test/cont.g4a                  |    6 
 assembler/test/declare.expected          |    3 
 assembler/test/declare.g4a               |    5 
 assembler/test/else.expected             |    1 
 assembler/test/else.g4a                  |    1 
 assembler/test/endif.expected            |    1 
 assembler/test/endif.g4a                 |    1 
 assembler/test/frc.expected              |    1 
 assembler/test/frc.g4a                   |    1 
 assembler/test/halt.expected             |    1 
 assembler/test/halt.g4a                  |    1 
 assembler/test/if.expected               |    1 
 assembler/test/if.g4a                    |    1 
 assembler/test/iff.expected              |    1 
 assembler/test/iff.g4a                   |    1 
 assembler/test/immediate.expected        |    3 
 assembler/test/immediate.g4a             |    3 
 assembler/test/jmpi.expected             |    1 
 assembler/test/jmpi.g4a                  |    1 
 assembler/test/lzd.expected              |    1 
 assembler/test/lzd.g4a                   |    1 
 assembler/test/mov.expected              |    1 
 assembler/test/mov.g4a                   |    1 
 assembler/test/not.expected              |    1 
 assembler/test/not.g4a                   |    1 
 assembler/test/rndd.expected             |    1 
 assembler/test/rndd.g4a                  |    1 
 assembler/test/rnde-intsrc.expected      |    1 
 assembler/test/rnde-intsrc.g4a           |    2 
 assembler/test/rnde.expected             |    1 
 assembler/test/rnde.g4a                  |    1 
 assembler/test/rndu.expected             |    1 
 assembler/test/rndu.g4a                  |    1 
 assembler/test/rndz.expected             |    1 
 assembler/test/rndz.g4a                  |    1 
 assembler/test/run-test.sh               |   11 
 assembler/test/wait.expected             |    1 
 assembler/test/wait.g4a                  |    1 
 assembler/test/while.expected            |    1 
 assembler/test/while.g4a                 |    1 
 autogen.sh                               |    2 
 configure.ac                             |  189 
 debian/changelog                         |    4 
 debian/control                           |    6 
 debian/rules                             |    3 
 debugger/Makefile.am                     |    1 
 debugger/system_routine/Makefile.am      |    4 
 demos/intel_sprite_on.c                  | 1395 +---
 lib/Makefile.am                          |    1 
 lib/drmtest.c                            | 1890 ++++-
 lib/drmtest.h                            |  295 
 lib/gen7_render.h                        | 1496 +++-
 lib/i830_reg.h                           |    3 
 lib/intel_batchbuffer.c                  |   62 
 lib/intel_batchbuffer.h                  |    7 
 lib/intel_chipset.h                      |  374 -
 lib/intel_drm.c                          |   16 
 lib/intel_gpu_tools.h                    |   11 
 lib/intel_iosf.c                         |   85 
 lib/intel_mmio.c                         |   54 
 lib/intel_pci.c                          |   42 
 lib/intel_reg.h                          |   60 
 lib/rendercopy.h                         |    7 
 lib/rendercopy_gen7.c                    |  941 +-
 lib/rendercopy_i830.c                    |   16 
 m4/ax_pkg_swig.m4                        |  135 
 m4/ax_python_devel.m4                    |  324 
 m4/ax_swig_python.m4                     |   64 
 man/intel_lid.man                        |    2 
 overlay/.gitignore                       |    1 
 overlay/Makefile.am                      |   70 
 overlay/README                           |    8 
 overlay/chart.c                          |  236 
 overlay/chart.h                          |   65 
 overlay/config.c                         |  301 
 overlay/cpu-top.c                        |   83 
 overlay/cpu-top.h                        |   45 
 overlay/debugfs.c                        |   69 
 overlay/debugfs.h                        |   33 
 overlay/gem-interrupts.c                 |  113 
 overlay/gem-interrupts.h                 |   39 
 overlay/gem-objects.c                    |  161 
 overlay/gem-objects.h                    |   45 
 overlay/gpu-freq.c                       |  170 
 overlay/gpu-freq.h                       |   47 
 overlay/gpu-perf.c                       |  405 +
 overlay/gpu-perf.h                       |   70 
 overlay/gpu-top.c                        |  323 
 overlay/gpu-top.h                        |   64 
 overlay/i915_pciids.h                    |  211 
 overlay/igfx.c                           |  241 
 overlay/igfx.h                           |   44 
 overlay/kms/kms-overlay.c                |  334 +
 overlay/overlay.c                        |  936 ++
 overlay/overlay.h                        |  104 
 overlay/perf.c                           |   26 
 overlay/perf.h                           |   64 
 overlay/power.c                          |  146 
 overlay/power.h                          |   47 
 overlay/rc6.c                            |  179 
 overlay/rc6.h                            |   53 
 overlay/x11/dri2.c                       |  174 
 overlay/x11/dri2.h                       |   30 
 overlay/x11/position.c                   |  212 
 overlay/x11/position.h                   |   38 
 overlay/x11/rgb2yuv.c                    |  129 
 overlay/x11/rgb2yuv.h                    |   36 
 overlay/x11/x11-overlay.c                |  368 +
 overlay/x11/x11-window.c                 |  177 
 scripts/list-workarounds                 |  110 
 tests/.gitignore                         |   44 
 tests/Makefile.am                        |  208 
 tests/ZZ_hangman                         |   58 
 tests/ddi_compute_wrpll.c                |  633 +
 tests/ddx_intel_after_fbdev              |   73 
 tests/debugfs_emon_crash                 |    2 
 tests/debugfs_reader                     |    2 
 tests/debugfs_wedged                     |    4 
 tests/drm_get_client_auth.c              |   84 
 tests/drm_lib.sh                         |   33 
 tests/drm_vma_limiter.c                  |   15 
 tests/drm_vma_limiter_cached.c           |    9 
 tests/drm_vma_limiter_cpu.c              |   11 
 tests/drm_vma_limiter_gtt.c              |   11 
 tests/flip_test.c                        |  317 
 tests/gem_bad_address.c                  |    1 
 tests/gem_bad_batch.c                    |    1 
 tests/gem_bad_blit.c                     |    1 
 tests/gem_bad_length.c                   |   14 
 tests/gem_basic.c                        |   21 
 tests/gem_caching.c                      |  305 
 tests/gem_concurrent_blit.c              |  377 +
 tests/gem_cpu_concurrent_blit.c          |  142 
 tests/gem_cpu_reloc.c                    |  218 
 tests/gem_cs_prefetch.c                  |   22 
 tests/gem_cs_tlb.c                       |  180 
 tests/gem_ctx_bad_destroy.c              |   32 
 tests/gem_ctx_bad_exec.c                 |   63 
 tests/gem_ctx_basic.c                    |   38 
 tests/gem_ctx_create.c                   |   13 
 tests/gem_ctx_exec.c                     |   40 
 tests/gem_double_irq_loop.c              |   13 
 tests/gem_dummy_reloc_loop.c             |  124 
 tests/gem_evict_alignment.c              |  221 
 tests/gem_evict_everything.c             |  364 +
 tests/gem_exec_bad_domains.c             |  184 
 tests/gem_exec_big.c                     |  126 
 tests/gem_exec_blt.c                     |   23 
 tests/gem_exec_faulting_reloc.c          |   30 
 tests/gem_exec_lut_handle.c              |  205 
 tests/gem_exec_nop.c                     |   66 
 tests/gem_fence_thrash.c                 |  170 
 tests/gem_fenced_exec_thrash.c           |   57 
 tests/gem_flink.c                        |   93 
 tests/gem_flink_race.c                   |  206 
 tests/gem_gtt_concurrent_blit.c          |  145 
 tests/gem_gtt_cpu_tlb.c                  |    8 
 tests/gem_gtt_speed.c                    |   45 
 tests/gem_hang.c                         |    3 
 tests/gem_hangcheck_forcewake.c          |    3 
 tests/gem_largeobject.c                  |    7 
 tests/gem_linear_blits.c                 |   68 
 tests/gem_lut_handle.c                   |  245 
 tests/gem_mmap.c                         |   75 
 tests/gem_mmap_gtt.c                     |   94 
 tests/gem_mmap_offset_exhaustion.c       |    6 
 tests/gem_non_secure_batch.c             |  123 
 tests/gem_partial_pwrite_pread.c         |  119 
 tests/gem_persistent_relocs.c            |  376 +
 tests/gem_pin.c                          |  247 
 tests/gem_pipe_control_store_loop.c      |  106 
 tests/gem_pread.c                        |  153 
 tests/gem_pread_after_blit.c             |  138 
 tests/gem_pwrite.c                       |   89 
 tests/gem_pwrite_pread.c                 |  527 +
 tests/gem_readwrite.c                    |  150 
 tests/gem_reg_read.c                     |   52 
 tests/gem_reloc_overflow.c               |  262 
 tests/gem_reloc_vs_gpu.c                 |  239 
 tests/gem_render_linear_blits.c          |  182 
 tests/gem_render_tiled_blits.c           |  165 
 tests/gem_ring_sync_loop.c               |   18 
 tests/gem_ringfill.c                     |   68 
 tests/gem_seqno_wrap.c                   |  675 ++
 tests/gem_set_tiling_vs_blt.c            |   77 
 tests/gem_set_tiling_vs_gtt.c            |   12 
 tests/gem_set_tiling_vs_pwrite.c         |   10 
 tests/gem_storedw_batches_loop.c         |   38 
 tests/gem_storedw_loop_blt.c             |   28 
 tests/gem_storedw_loop_bsd.c             |   28 
 tests/gem_storedw_loop_render.c          |   28 
 tests/gem_storedw_loop_vebox.c           |  140 
 tests/gem_stress.c                       |   74 
 tests/gem_suspend.c                      |  117 
 tests/gem_threaded_access_tiled.c        |  124 
 tests/gem_tiled_blits.c                  |  103 
 tests/gem_tiled_fence_blits.c            |    7 
 tests/gem_tiled_partial_pwrite_pread.c   |  120 
 tests/gem_tiled_pread.c                  |    4 
 tests/gem_tiled_pread_pwrite.c           |   13 
 tests/gem_tiled_swapping.c               |   44 
 tests/gem_tiling_max_stride.c            |  151 
 tests/gem_unfence_active_buffers.c       |    5 
 tests/gem_unref_active_buffers.c         |    9 
 tests/gem_vmap_blits.c                   |    9 
 tests/gem_wait_render_timeout.c          |   40 
 tests/gem_write_read_ring_switch.c       |  204 
 tests/gen3_mixed_blits.c                 |   18 
 tests/gen3_render_linear_blits.c         |    7 
 tests/gen3_render_mixed_blits.c          |   12 
 tests/gen3_render_tiledx_blits.c         |   12 
 tests/gen3_render_tiledy_blits.c         |   12 
 tests/getclient.c                        |    4 
 tests/getstats.c                         |    2 
 tests/getversion.c                       |    8 
 tests/igt_fork_helper.c                  |   36 
 tests/kms_flip.c                         | 1498 ++++
 tests/kms_render.c                       |  257 
 tests/kms_setmode.c                      |  729 ++
 tests/module_reload                      |    5 
 tests/pc8.c                              |  789 ++
 tests/prime_nv_api.c                     |  357 -
 tests/prime_nv_pcopy.c                   |  102 
 tests/prime_nv_test.c                    |  368 -
 tests/prime_self_import.c                |  349 +
 tests/prime_udl.c                        |  192 
 tests/sysfs_edid_timing                  |    7 
 tests/sysfs_rc6_residency.c              |   30 
 tests/sysfs_rps.c                        |  194 
 tests/test_rte_check                     |    8 
 tests/testdisplay.c                      |  340 -
 tests/tools_test                         |   18 
 tools/.gitignore                         |    8 
 tools/Makefile.am                        |   12 
 tools/intel_bios_dumper.c                |    2 
 tools/intel_error_decode.c               |  635 +
 tools/intel_forcewaked.c                 |    5 
 tools/intel_framebuffer_dump.c           |  111 
 tools/intel_gpu_abrt                     |   69 
 tools/intel_gpu_top.c                    |    4 
 tools/intel_gtt.c                        |   87 
 tools/intel_infoframes.c                 |   98 
 tools/intel_iosf_read.c                  |   70 
 tools/intel_l3_parity.c                  |    2 
 tools/intel_lid.c                        |    2 
 tools/intel_nc_read.c                    |   70 
 tools/intel_nc_write.c                   |   75 
 tools/intel_perf_counters.c              |  333 +
 tools/intel_punit_read.c                 |   70 
 tools/intel_punit_write.c                |   75 
 tools/intel_reg_dumper.c                 |  824 ++
 tools/intel_reg_snapshot.c               |    5 
 tools/quick_dump/.gitignore              |    2 
 tools/quick_dump/Makefile.am             |   31 
 tools/quick_dump/base_display.txt        |  197 
 tools/quick_dump/base_interrupt.txt      |   20 
 tools/quick_dump/base_other.txt          |    7 
 tools/quick_dump/base_power.txt          |   21 
 tools/quick_dump/base_rings.txt          |   33 
 tools/quick_dump/chipset.i               |   32 
 tools/quick_dump/gen6_other.txt          |    1 
 tools/quick_dump/gen7_other.txt          |    1 
 tools/quick_dump/haswell                 |    1 
 tools/quick_dump/haswell_other.txt       |    7 
 tools/quick_dump/intel_chipset.c         |   28 
 tools/quick_dump/ivybridge               |    1 
 tools/quick_dump/quick_dump.py           |   72 
 tools/quick_dump/reg_access.py           |   57 
 tools/quick_dump/sandybridge             |    1 
 tools/quick_dump/valleyview              |    8 
 tools/quick_dump/vlv_display.txt         |   97 
 tools/quick_dump/vlv_dpio.txt            |   53 
 tools/quick_dump/vlv_dsi.txt             |  108 
 tools/quick_dump/vlv_power.txt           |   14 
 312 files changed, 53845 insertions(+), 4971 deletions(-)

New commits:
commit 71402426df6ecc0dfd77d01869d8f7e4dc81bf16
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Fri Oct 4 11:12:04 2013 +0300

    rules: Remove .la file(s) on dh_install.

diff --git a/debian/changelog b/debian/changelog
index 056d7e1..23c61b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,7 @@ intel-gpu-tools (1.4-1) UNRELEASED; urgency=low
   * control: Limit the architectures to amd64, i386.
   * watch: fix the remote url.
   * control: Add swig, libxrandr-dev and python3-dev to build-depends.
+  * rules: Remove .la file(s) on dh_install.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 27 Aug 2012 11:55:43 +0300
 
diff --git a/debian/rules b/debian/rules
index e74d190..2c881a6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,6 +12,7 @@ override_dh_auto_install:
 
 # Forget no-one:
 override_dh_install:
+	find debian/tmp -name '*.la' -delete
 	dh_install --fail-missing
 
 %:

commit 1f1cc9a1cf6ac187b2db4c66c84458d47645de75
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Fri Oct 4 11:06:24 2013 +0300

    control: Add swig, libxrandr-dev and python3-dev to build-depends.

diff --git a/debian/changelog b/debian/changelog
index c0ca15e..056d7e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ intel-gpu-tools (1.4-1) UNRELEASED; urgency=low
   * control: Bump standards-version to 3.9.3, no changes.
   * control: Limit the architectures to amd64, i386.
   * watch: fix the remote url.
+  * control: Add swig, libxrandr-dev and python3-dev to build-depends.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 27 Aug 2012 11:55:43 +0300
 
diff --git a/debian/control b/debian/control
index d93926d..7f402cf 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,9 @@ Build-Depends:
  libudev-dev,
  libcairo2-dev,
  xutils-dev (>= 1:7.6+6),
+ swig,
+ libxrandr-dev,
+ python3-dev,
 Standards-Version: 3.9.3
 Homepage: http://www.intellinuxgraphics.org/
 Vcs-Git: git://git.debian.org/git/pkg-xorg/app/intel-gpu-tools.git

commit 75edb61ff691a4feb2bcc63d531a603fbefdca38
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Fri Oct 4 10:45:02 2013 +0300

    update the changelog

diff --git a/ChangeLog b/ChangeLog
index cf87a81..d393173 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8465 @@
+commit be28ba071baf33afa1852ed0fd9b4efee699cdbd
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date:   Mon Sep 16 16:37:08 2013 -0300
+
+    bump version to 1.4 and add the release date
+    
+    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+commit a33d5576232bf7caf14c848828d632c3da886ee1
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date:   Fri Sep 13 16:54:56 2013 -0300
+
+    NEWS: Fix dates of previous releases
+    
+    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+commit 564a1dd99355ee0c626e43e4d547730c93b640c6
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date:   Mon Sep 16 15:34:27 2013 -0300
+
+    overlay: fix link error due to missing -lrt
+    
+    CC: Damien Lespiau <damien.lespiau@intel.com>
+    Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+commit a031a1bf93b828585e7147f06145fc5030814547
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Fri Sep 13 16:43:22 2013 +0200
+
+    lib/drmtest: ducttape over fork race
+    
+    Whatever the reason (and I've thought there isn't one) if we fork and
+    kill right away the child seems to not reliably die. We can work
+    around this little race by forcing the default SIGQUIT handler. This
+    should break anything since we reset our atexit handling anyway, so if
+    the helper needs any atexit handling the special signal helpers will
+    be reinstated.
+    
+    Note that inserting sufficient amounts of printf between the fork and
+    kill makes this unnecessary.
+    
+    While add it also add the retry loop for the waitpid call, in case
+    there's another guy constantly interrupting us.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 9298dfabd9658315df34616b1e9a10b3579a92bd
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Fri Sep 13 16:38:59 2013 +0200
+
+    lib: add test for igt_fork_signal_helper
+    
+    If we're really fast we've trying to stop the signal helper again
+    we somehow race somewhere and it'll never happen. So add a testcase for
+    this. Since I expect more to come for testsuite tests add a separate
+    make target for them. Run tests with
+    
+    $ make check
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 32f9c497957cf165a359d8b2c11f4d18dd5f743a
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Fri Sep 13 16:28:15 2013 +0100
+
+    NEWS: smelling fixes
+
+commit 35ee50769e5ae24189ae353c2f719191dcf049ce
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Fri Sep 13 17:02:07 2013 +0200
+
+    initial release notes for the next release
+    
+    Please amend/improve.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 030c9c0f917155555bd09ff268c5defda6e94982
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Fri Sep 13 17:01:38 2013 +0200
+
+    reconstruct NEWS file for the releases thus far
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 25dfea28a574988fa60278396433b65014ada809
+Author: Damien Lespiau <damien.lespiau@intel.com>
+Date:   Fri Sep 13 16:00:05 2013 +0100
+
+    overlay: Fix stale mention to x11-position.c
+    
+    Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
+
+commit 3fda0b6714ae503e365ae6f130ae7b4074881b70
+Author: Eero Tamminen <eero.t.tamminen@intel.com>
+Date:   Fri Sep 13 15:32:43 2013 +0100
+
+    man: Fixes typo in intel_lid.man
+    
+    Signed-off-by: Eero Tamminen <eero.t.tamminen@intel.com>
+    Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
+
+commit 932716dd918a25ee49a4c8a9931a9a65dfd60486
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Thu Sep 12 14:00:09 2013 +0200
+
+    lib/drmtest: skip suspend tests in simulation
+    
+    The simulator doesn't like this nor really support it :(
+    
+    v2: We've tried to a more gentle resume testing using the pm_test
+    infrastructure, but that alos failed. So add a FIXME comment that we
+    need to improve things a bit here.
+    
+    Cc: Ben Widawsky <benjamin.widawsky@intel.com>
+    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
+    Cc: Damien Lespiau <damien.lespiau@intel.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 506ef293abfc83a79ae1e58193ee88bce5c667ce
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Thu Sep 12 12:56:20 2013 +0200
+
+    lib/drmtest: drop unused oldsig variabel
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 212de08d0fd679069886d673fb719582f597503c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 15:46:43 2013 +0200
+
+    lib/drmtest: Restore default sighandlers
+    
+    Forked tests ended up restoring the sighandlers already inherited
+    from the parent, resulting in endless signal loops through our
+    atexit handler.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 661f252f7e3ccb8fe936f2582d234408b8bb4764
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 15:05:20 2013 +0200
+
+    lib/drmtest: don't frob signals in __igt_fork_helper
+    
+    We shut up the exit handlers already by clearing the array.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 9fb316a6db16cd8cddba719d7acbdf068f9238ee
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 14:29:00 2013 +0200
+
+    lib/drmtest: clean up children in an exit handler
+    
+    Also be a bit more careful with killing them in general.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1978aecf1d22f21265d64099e70565d6e5e384cc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 14:03:47 2013 +0200
+
+    tests/gem_persisten_relocs: Update like gem_reloc_vs_pug
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5dc424f70d34add563ed86875d6167ab16a7a764
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 13:59:18 2013 +0200
+
+    tests/gem_reloc_vs_gpu: some fixes
+    
+    - Clear the igt_helper_process struct to avoid hitting asserts.
+    - Fix up the logic for enumerating forked processes.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit bbc820302b49d3cdd0f05f2c2be3af63718e0fc1
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 12:11:54 2013 +0200
+
+    lib/drmtest: handle SIGBUS in the exit handlers
+    
+    Our kernel likes to occasionally kill process with a SIGBUS when this
+    shouldn't ever happen. Hence also handle this signal in the exit
+    handler infrastructure.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 14dd7cb8aa86d51b093c8cffa40df420c342c89a
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 11:51:40 2013 +0200
+
+    lib/drmtest: Reject igt_fork from within igt_fork earlier
+    
+    We reject it in igt_waitchildren already, but earlier is better.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5f790db084ca32de79a097c29cb4fa41dcc4cb43
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 11:09:08 2013 +0200
+
+    lib/drmtest: Fix igt_stop_signal_helper for subtest listing
+    
+    We need to bail out early for otherwise we'll hit the
+    !signal_helper->running assert.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit b3a61c802872b4219699616f64dfcb572971afdd
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 10:47:07 2013 +0200
+
+    lib/drmtest: skip when prefault control isn't available
+    
+    Instead of crashing with an igt_assert. Fixes the only crashing test
+    when running igt on non-intel systems.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2b218f69d7e2892ed1a2a2b3bc9663c35acee288
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 11 10:40:25 2013 +0200
+
+    lib/drmtest: Use ARRAY_SIZE
+    
+    Less fragile ...
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 57e67461812eb3a1c123e590b0cf08b885417732
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 10 17:41:49 2013 +0200
+
+    lib/drmtest: double-check that we clean up helper processes
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit e73c1a07f3e573a2c46be73c139b0757dc8c4add
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 10 15:44:37 2013 +0200
+
+    lib/drmtest: consolidate the helper process killing in one exit handler
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7c25e8cff15587712ce92f16b61b154080744fe4
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 10 15:29:17 2013 +0200
+
+    tests/gem_reloc_vs_gpu: use igt_fork_helper
+    
+    Now we do a waitpid instead of a simple wait which could eat
+    the "wrong" child ...
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit edd723457c5b3488a26167087f8b3b3045944804
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 10 15:46:08 2013 +0200
+
+    lib/drmtest: create helpers for forking helper threads
+    
+    The upshot is that we can share the logic to make sure the helpers
+    are all properly stoved again in a 2nd step.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2096649053cf720258d66095af0c54453727e841
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Sep 8 14:03:20 2013 +0200
+
+    lib/drmtest: fixup for the prefault rework
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit fbd64de6be923e339675667525fcd1a294d9b172
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Sep 8 14:03:03 2013 +0200
+
+    lib/drmtest: Avoid calling exit handlers multiple times
+    
+    - reset the count when forking
+    - don't add the same handler multiple times
+    - don't restore the exit signal handlers in the forked helper
+      process
+    - reset the exit handler count once called to make sure we don't call
+      it multiple times when dying
+    - don't wait for the signal helper if it's gone already
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit b3dadedd2e899a8e3dd916aa8b0df6481e724d5a
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 15:25:03 2013 +0200
+
+    tests/gem_reloc_overflow: Add more checks
+    
+    For reloc offsets and batch start/len. Doesn't quite fit into the test
+    subject at hand here, but meh.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 44d4a3defbbee770de3a1c07d479ad8f50fb2b8f
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 14:43:06 2013 +0200
+
+    tests/gem_reloc_overflow: convert to subtests
+    
+    More will come!
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 3c46789c8d74c0a1c7c071949dceec0b4ac8d8b4
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 14:27:17 2013 +0200
+
+    tests/gem_exec_bad_domains: enable conflicting write domains test
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 4f496bafea81f24a3ae81179df7abaff648f0654
+Author: Imre Deak <imre.deak@intel.com>
+Date:   Wed Sep 4 17:02:19 2013 +0300
+
+    lib: fix the fix for gen5 workaround emmision
+    
+    Fix the regression introduced in
+    
+    commit bfbe813f8fb587017c4e1d73c51395c2837eb395
+    Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+    Date:   Tue May 29 22:14:06 2012 +0200
+    
+        lib: fix gen5 workaround emission
+    
+    Signed-off-by: Imre Deak <imre.deak@intel.com>
+
+commit caf4608809012766c1db62865b39829cbe2c0c1d
+Author: Imre Deak <imre.deak@intel.com>
+Date:   Wed Sep 4 17:06:00 2013 +0300
+
+    lib/intel_batchbuffer: remove code w/o effect
+    
+    Introduced when refactoring the patch in
+    
+    commit c1ee0bb53269ded7b79966d081518d689639bac7
+    Author: Imre Deak <imre.deak@intel.com>
+    Date:   Mon Jul 29 16:43:31 2013 +0300
+    
+        intel_batchbuffer: add support for non-32bit blt copies
+    
+    No functional change.
+    
+    Signed-off-by: Imre Deak <imre.deak@intel.com>
+
+commit 52221651ab2bd2994a9e1d97f717ade432430c91
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 14:08:10 2013 +0200
+
+    tests/gem_pipe_control_store_loop: Add subtest for reused buffers
+    
+    This exercises the slightly faulty kernel w/a that Eric fixed in
+    
+    commit e844b990b1df9242bb91b7d490552f3198946838
+    Author: Eric Anholt <eric@anholt.net>
+    Date:   Tue Jul 31 15:35:01 2012 -0700
+    
+        drm/i915: Don't forget to apply SNB PIPE_CONTROL GTT workaround.
+    
+        If a buffer that was the target of a PIPE_CONTROL from userland was a
+        reused one that hadn't been evicted which had not previously had this
+        workaround applied, then the early return for a correct
+        presumed_offset in this function meant we would not bind it into the
+        GTT and the write would land somewhere else.
+    
+        Fixes reproducible failures with GL_EXT_timer_query usage in apitrace,
+        and I also expect it to fix the intermittent OQ issues on snb that
+        danvet's been working on.
+    
+        Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48019
+        Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=52932
+        Signed-off-by: Eric Anholt <eric@anholt.net>
+        Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
+        Reviewed-by: Carl Worth <cworth@cworth.org>
+        Tested-by: Carl Worth <cworth@cworth.org>
+        Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 0550092c9a6440536c6070cdc447ed83f3062896
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 13:25:28 2013 +0200
+
+    tests: add missing igt_exit() calls
+    
+    Forgotten while converting to subtests, then copy&pasted.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5113df7891e7ca323bd74449b7d649d5bd0b80a9
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 13:19:42 2013 +0200
+
+    lib/drmtest: add igt_skip_on macro
+    
+    I've fumbled the logic inversion when converting to igt_require way
+    too often, so lets add something for dummies like me ;-)
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1f9d201be404fc277680d416d11f0d2d0d97f2cb
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Sep 4 10:36:28 2013 +0200
+
+    tests: Update .gitignore
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 87c690f9e27237d62d0f7b397aa6b284d1acab62
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 15:30:02 2013 +0200
+
+    tests: add gem_persisten_relocs
+    
+    This reproduces the 3.7 relocation regression ...
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 612252f3f9aaa67848f3f74b8a7237eb1fa72159
+Author: Ben Widawsky <benjamin.widawsky@intel.com>
+Date:   Sun Sep 1 12:34:36 2013 -0700
+
+    intel_gtt: Raw PTE dumper mode
+    
+    ./tools/intel_gtt -d | head
+    GTT offset |                 PTEs
+    --------------------------------------------------------
+      0x000000 | 0xe4005015 0xe2854015 0xe283e015 0xe283f015
+      0x004000 | 0xe28ba015 0xe28bb015 0xe28b6015 0xe28b7015
+      0x008000 | 0xe2828015 0xe2829015 0xe282a015 0xe282b015
+      0x00c000 | 0xe2928015 0xe2929015 0xe292a015 0xe292b015
+      0x010000 | 0xe2918015 0xe2919015 0xe291a015 0xe291b015
+      0x014000 | 0xe291c015 0xe291d015 0xe291e015 0xe291f015
+      0x018000 | 0xe2920015 0xe2921015 0xe2922015 0xe2923015
+      0x01c000 | 0xe2924015 0xe2925015 0xe2926015 0xe2927015
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit c6f9bdc66f9ed82c82c1e77bb8bbadc250648c6e
+Author: Ben Widawsky <benjamin.widawsky@intel.com>
+Date:   Sun Sep 1 12:17:23 2013 -0700
+
+    intel_gtt: Properly support gen6+ GTT PTEs
+    
+    This finishes the objective in the last patch which was to actually deal
+    with physical addresses, and not the PTEs.
+    
+    GEN6+ Provided support for physical addresses above 4GB. I'm not
+    actually sure what Ironlake supported, and don't feel like firing up the
+    timemachine.
+    
+    v2: Add support for gen4, gen5, and haswell.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 8adfb5886dd1128fc8c8c70c79fffbc62b0a7975
+Author: Ben Widawsky <benjamin.widawsky@intel.com>
+Date:   Sun Sep 1 11:49:12 2013 -0700
+
+    intel_gtt: Use function to get the physical address
+    
+    The GTT PTEs that the tool is trying to compare is really about
+    addresses, and not the PTE itself. To accomplish this, make which
+    calculates the physical address we actually want.
+    
+    This commit itself doesn't change any functionality; just the wording in
+    the code.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit a3276e9713a7014bfcd84f29fea4dceb5670f488
+Author: Ben Widawsky <benjamin.widawsky@intel.com>
+Date:   Sun Sep 1 11:47:57 2013 -0700
+
+    gem_vmap_blits: Demote warning to note
+    
+    The warning that vmap isn't supported is useful, but it shouldn't get in
+    the way of developers (or distros) being able to use -Werror.
+    
+    Cc: Chris Wilson <chris@chris-wilson.co.uk>
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit c42f344b781fef9e8839d439dfa63d7aa76d65ca
+Author: Ben Widawsky <benjamin.widawsky@intel.com>
+Date:   Sun Sep 1 11:47:11 2013 -0700
+
+    intel_reg_dumper: Silence GCC for uninitialized clock
+    
+    GCC 4.8.1 seems to think clock may be uninitialized.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 7db283f930b2e03f019bb23689d2c12daff8104c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 17:49:02 2013 +0200
+
+    tests/gem_reloc_vs_gpu: add thrashing tests
+    
+    Using the i915_gem_drop_caches debugfs interface to thrash without
+    really thrashing.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2c7166eb7a60a87477be762d45aaafafb15aceff
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 11:57:56 2013 +0200
+
+    tests/gem_reloc_vs_gpu: add forked versions
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit f4b93781be0032b4d99097d71b305638c8eb03e2
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 12:22:09 2013 +0200
+
+    lib/drmtest: use igt_require/assert in the prefault helpers
+
+commit e45b7d9474da7b771f941d4729a435b49ef8529d
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 10:59:13 2013 +0200
+
+    tests/gem_reloc_vs_gpu: Add faulting reloc tests
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 225a91bc54050d05450e3481d0fcab24d56f94fc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 10:38:29 2013 +0200
+
+    lib/drmtest: include sys/mman.h from drmtest.h
+    
+    We need it for mmapping to get at PROT_READ|WRITE anyway.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 9cc16e8afd0269d6f94107b2044240e45334e64d
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 10:37:14 2013 +0200
+
+    lib/drmtest: extract gem_execbuf helper
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit bd59d60275e8d7cce2ae4370cf8f8304abdc52fc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Sep 3 08:57:42 2013 +0200
+
+    tests/gem_reloc_vs_gpu: add interruptible version
+    
+    Exercise a bug where we've failed to propagate the error code
+    correctly.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 472c9dac034479fe5c740a33022fbb19e4dbe381
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Mon Sep 2 13:50:56 2013 +0100
+
+    kms_flip: Fix use of fb_width for PAN subtests
+    
+    We need to be careful to remember that fb-width is not always the same
+    as hdisplay, since for panning we allocate a larger framebuffer. So fix
+    up the printfs to use hdisplay/vsisplay since that should be uniform
+    across the array.
+    
+    Regression from
+    commit 919d68901187fa797a9b648fcf87c838fae22fa3
+    Author: Chris Wilson <chris@chris-wilson.co.uk>
+    Date:   Thu Aug 29 15:33:53 2013 +0100
+    
+        kms_flips: Operate on an array of crtc
+    
+    Buzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68832
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 6f118bf96a4d7236f8324dd53cf0c85390605bb0
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Sep 2 08:08:29 2013 +0200
+
+    lib/drmtest: Improve output when igt_waitchildren fails
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 8eaa0982d02e13d7d8d1e1a4601bbeb8adb531ae
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Sep 2 08:04:19 2013 +0200
+
+    test/gem_concurrent_blt: remove hack for testing igt_fork
+    
+    Oops, this shouldn't have been committed ...
+    
+    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68830
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 859159a2725dde4175ec75062fbdeba1d1e1c82e
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Sep 2 07:51:24 2013 +0200
+


Reply to: