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

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



 .gitignore                             |  154 -
 COPYING                                |  108 +
 ChangeLog                              | 1253 ++++++++++++++
 Makefile.am                            |   20 
 autogen.sh                             |   14 
 benchmarks/.gitignore                  |    5 
 benchmarks/Makefile.am                 |   29 
 configure.ac                           |  130 -
 debian/changelog                       |    7 
 debian/control                         |    3 
 debugger/.gitignore                    |    2 
 debugger/Makefile.am                   |   27 
 debugger/system_routine/.gitignore     |   10 
 debugger/system_routine/GNUmakefile.in |    3 
 debugger/system_routine/Makefile       |   84 
 debugger/system_routine/Makefile.am    |   42 
 demos/.gitignore                       |    1 
 demos/Makefile.am                      |    7 
 demos/sprite_on.c                      | 1222 +++++++++++++
 lib/Makefile.am                        |   51 
 lib/drmtest.c                          |  306 +++
 lib/drmtest.h                          |   31 
 lib/gen6_render.h                      | 1553 +++++++++++++++++
 lib/intel_batchbuffer.h                |    1 
 lib/intel_drm.c                        |   99 +
 lib/intel_gpu_tools.h                  |    1 
 lib/intel_mmio.c                       |   32 
 lib/intel_pci.c                        |   14 
 lib/intel_reg.h                        |   17 
 lib/intel_reg_map.c                    |    5 
 lib/rendercopy.h                       |   72 
 lib/rendercopy_gen6.c                  |  599 ++++++
 lib/rendercopy_i830.c                  |  344 +++
 lib/rendercopy_i915.c                  |  180 ++
 m4/.gitignore                          |    5 
 man/Makefile.am                        |   44 
 man/intel_audio_dump.1                 |   11 
 man/intel_audio_dump.man               |   11 
 man/intel_bios_dumper.1                |   14 
 man/intel_bios_dumper.man              |   14 
 man/intel_bios_reader.1                |   15 
 man/intel_bios_reader.man              |   15 
 man/intel_error_decode.1               |   20 
 man/intel_error_decode.man             |   20 
 man/intel_gpu_top.1                    |   41 
 man/intel_gpu_top.man                  |   41 
 man/intel_gtt.1                        |   14 
 man/intel_gtt.man                      |   14 
 man/intel_lid.1                        |   12 
 man/intel_lid.man                      |   12 
 man/intel_reg_dumper.1                 |   24 
 man/intel_reg_dumper.man               |   24 
 man/intel_reg_read.1                   |   15 
 man/intel_reg_read.man                 |   15 
 man/intel_reg_snapshot.1               |   15 
 man/intel_reg_snapshot.man             |   15 
 man/intel_reg_write.1                  |   16 
 man/intel_reg_write.man                |   16 
 man/intel_stepping.1                   |   15 
 man/intel_stepping.man                 |   15 
 man/intel_upload_blit_large.1          |   18 
 man/intel_upload_blit_large.man        |   18 
 man/intel_upload_blit_large_gtt.1      |   18 
 man/intel_upload_blit_large_gtt.man    |   18 
 man/intel_upload_blit_large_map.1      |   18 
 man/intel_upload_blit_large_map.man    |   18 
 man/intel_upload_blit_small.1          |   18 
 man/intel_upload_blit_small.man        |   18 
 scripts/Makefile.am                    |    7 
 tests/.gitignore                       |   57 
 tests/Makefile.am                      |   34 
 tests/ZZ_check_dmesg                   |   11 
 tests/ZZ_hangman                       |   62 
 tests/drm_vma_limiter.c                |  110 +
 tests/drm_vma_limiter_cached.c         |  138 +
 tests/drm_vma_limiter_cpu.c            |  100 +
 tests/drm_vma_limiter_gtt.c            |  101 +
 tests/gem_bad_length.c                 |   32 
 tests/gem_basic.c                      |   10 
 tests/gem_cs_prefetch.c                |  169 +
 tests/gem_exec_bad_domains.c           |   10 
 tests/gem_exec_blt.c                   |   43 
 tests/gem_exec_faulting_reloc.c        |   59 
 tests/gem_exec_nop.c                   |   63 
 tests/gem_fence_thrash.c               |   12 
 tests/gem_fenced_exec_thrash.c         |   44 
 tests/gem_flink.c                      |   14 
 tests/gem_gtt_speed.c                  |  104 -
 tests/gem_largeobject.c                |   23 
 tests/gem_linear_blits.c               |   66 
 tests/gem_mmap.c                       |   39 
 tests/gem_mmap_gtt.c                   |   76 
 tests/gem_partial_pwrite_pread.c       |   53 
 tests/gem_pwrite.c                     |   32 
 tests/gem_reloc_vs_gpu.c               |    1 
 tests/gem_ring_sync_loop.c             |    4 
 tests/gem_stress.c                     |  181 --
 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                |   10 
 tests/gem_tiled_fence_blits.c          |   42 
 tests/gem_tiled_pread.c                |   61 
 tests/gem_tiled_pread_pwrite.c         |   76 
 tests/gem_tiled_swapping.c             |  145 +
 tests/gem_vmap_blits.c                 |   62 
 tests/gen3_mixed_blits.c               |   88 
 tests/gen3_render_linear_blits.c       |   66 
 tests/gen3_render_mixed_blits.c        |   86 
 tests/gen3_render_tiledx_blits.c       |   86 
 tests/gen3_render_tiledy_blits.c       |   86 
 tests/gen6_render.h                    | 1553 -----------------
 tests/testdisplay.c                    |  291 +--
 tests/testdisplay.h                    |   35 
 tests/testdisplay_hotplug.c            |  136 +
 tools/.gitignore                       |   20 
 tools/Makefile.am                      |   83 
 tools/intel_audio_dump.c               |  381 +++-
 tools/intel_bios_dumper.c              |   20 
 tools/intel_bios_reader.c              |  103 -
 tools/intel_decode.c                   | 2931 ---------------------------------
 tools/intel_decode.h                   |   35 
 tools/intel_dump_decode.c              |   32 
 tools/intel_error_decode.c             |   52 
 tools/intel_gpu_top.c                  |   16 
 tools/intel_gtt.c                      |    1 
 tools/intel_reg_dumper.c               |  248 +-
 tools/intel_reg_read.c                 |    4 
 tools/intel_reg_write.c                |    3 
 tools/intel_stepping.c                 |   24 
 131 files changed, 8390 insertions(+), 8323 deletions(-)

New commits:
commit 20b48893a9181bf250a1a23c7de385646be8c13c
Author: Tormod Volden <debian.tormod@gmail.com>
Date:   Sat Feb 11 13:57:02 2012 +0100

    Add build-deps for now non-optional testdisplay

diff --git a/debian/changelog b/debian/changelog
index d4d8e31..1bb47a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 intel-gpu-tools (1.2-1) UNRELEASED; urgency=low
 
   * New upstream release
+  * Add cairo/glib/udev devel libs to build-deps for testdisplay
 
  -- Tormod Volden <debian.tormod@gmail.com>  Sun, 12 Feb 2012 22:50:29 +0100
 
diff --git a/debian/control b/debian/control
index 3c8111b..6ba162d 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,9 @@ Build-Depends:
  libdrm-dev,
  libdrm-intel1 (>= 2.4.23),
  xutils-dev (>= 1:7.6+6),
+ libcairo2-dev,
+ libudev-dev,
+ libglib2.0-dev,
 Standards-Version: 3.9.2
 Homepage: http://www.intellinuxgraphics.org/
 Vcs-Git: git://git.debian.org/git/pkg-xorg/app/intel-gpu-tools.git

commit eec2e8f1211c90ca4b11476d4eaa08ce8307182a
Author: Tormod Volden <debian.tormod@gmail.com>
Date:   Sun Feb 12 22:53:29 2012 +0100

    Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 6480e1b..c9a5c65 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1256 @@
+commit 2065ca15fb5a5a5c4079f6c0cb6361a4052e4fdb
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Thu Feb 9 22:39:50 2012 +0100
+
+    Release 1.2
+
+commit 06bfa3d3870521a595beb280f5f91c07422f189e
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Thu Feb 9 22:32:54 2012 +0100
+
+    lib/rendercopy: fixup make distcheck
+    
+    And complete the gem_stress->rendercopy rename that I've forgotten
+    about.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 042f40eda776aec56c4d39d4e47033117a85415e
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Wed Feb 8 17:04:45 2012 -0800
+
+    Fix program name in intel_bios_dumper.man SYNOPSIS
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 90a6f75dd284e4527e6583a519da5b634f8b469d
+Author: Kenneth Graunke <kenneth@whitecape.org>
+Date:   Wed Feb 8 12:05:05 2012 -0800
+
+    Update generation checks to provide basic support for Ivybridge.
+    
+    There may be some updates required, but assuming Ivybridge is similar to
+    Sandybridge is a decent start; previously it fell through to the Gen2/3
+    case and nothing worked.
+    
+    Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
+    Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 6fe3884bc97b7c9ad5cdcbc9144cb7319341eb75
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Feb 8 16:46:57 2012 +0100
+
+    add sprite demo from Armin Reese
+    
+    Also fixed up the copyright header a bit. No comments on the coding
+    styled used ;-)
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit e61b917134527500c08900f5f71d996a9cbc5735
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sat Feb 4 09:05:08 2012 -0800
+
+    Move free(cmd) to after last use of cmd in intel_gpu_top
+    
+    Error: Use after free (CWE 416)
+       Use after free of pointer 'cmd' in call to fprintf
+            at line 496 of tools/intel_gpu_top.c in function 'main'.
+              Previously freed at line 491 with free.
+    [ This bug was found by the Parfait 0.4.2 bug checking tool.
+      For more information see http://labs.oracle.com/projects/parfait/ ]
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 3d46ca8c4d43adfd9827b4b21648a4fddd03c254
+Author: Yi Sun <yi.sun@intel.com>
+Date:   Fri Feb 3 22:45:39 2012 +0800
+
+    tests/testdisplay.c: rewite function dump_connectors and dump_crtcs.
+    
+    Replace the globe variable drm_fd with local variable passed from parameter.
+    
+    Signed-off-by: Yi Sun <yi.sun@intel.com>
+    [danvet: fixup whitespace]
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 4cceae74e3f18b78db5049edb0fc3d6d89b66275
+Author: Yi Sun <yi.sun@intel.com>
+Date:   Fri Feb 3 19:23:55 2012 +0800
+
+    tests/testdisplay.c: Fix the black screen issue while force mode.
+    
+    Replace the 8 globe force mode variables with a struct drmModeInfo variable.
+    Next step, we could reduce the number of globe veriables, to be convenient to call the functions.
+    
+    Signed-off-by: Yi Sun <yi.sun@intel.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 36a40a5423247651bb51d8ad9bfdd0528cd79634
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 31 13:52:59 2012 +0100
+
+    gem_partial_pwrite_pread: add progress indicator
+    
+    Without optimized pread/pwrite this test takes forever.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 611e0cb333b9c0c55985b5d40d7c0c76e15b343b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Fri Jan 27 18:50:21 2012 +0100
+
+    intel_reg_dumper: add TRANS_VSYNCSHIFT
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 6b6b13906a22d7d1f0205a6a44b6c760b4c3fe97
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date:   Wed Jan 25 21:05:15 2012 -0800
+
+    intel_reg_write: use register access init/fini
+    
+    This will do the proper forcewake stuff.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 6e3066c9c3c4443cf63e0efbb3d9d0906d58b5b4
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date:   Wed Jan 25 21:05:15 2012 -0800
+
+    intel_reg_read: use register access init/fini
+    
+    This will do the proper forcewake stuff.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 4c20525b7f50fa0c0bb5579d49f7bc4907698da0
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date:   Wed Jan 25 21:04:16 2012 -0800
+
+    mmio: refactor reg init/fini
+    
+    Rearrange register access init and fini so that we properly accomodate
+    platforms without forcewake.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 802bd74c5f9526faccfdf168b06c0c2c44237840
+Author: Ben Widawsky <ben@bwidawsk.net>
+Date:   Sun Jan 15 13:41:42 2012 -0800
+
+    i-g-t: silence -Winline
+    
+    In this case, the code already has a comment about the problem. We don't
+    need to flood the build with this less than useful message.
+    
+    Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
+
+commit 1ffe6b0ee8decc02edb48ab197a869e1d7783a2b
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date:   Wed Jan 25 10:11:49 2012 +0000
+
+    intel_bios_reader: Sanitize input to ensure all data blocks are within bounds
+    
+    Running intel_bios_reader upon itself causes the reader to crash and
+    burn. It obviously finds a VBT signature inside the binary, but then
+    does not rigorously check that all data blocks are valid before
+    dereferencing them.
+    
+    Reported-by: Emanuel Bronshtein
+    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45205
+    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+commit 93a65895bb775932b02a3de692a1262ef7fafdbc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 23:18:21 2012 +0100
+
+    drmtest: add progress indicator
+    
+    Some test that trash the aperture necessarily need to take forever, so
+    add a little progress indicator to keep worried minds at peace.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7492f97cde0a0b86b307637858c1d5efbadd2d06
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 18:05:11 2012 +0100
+
+    tests: add gem_cs_prefetch
+    
+    Tested-by: Chris Wilson <chris@chris-wilson.co.uk>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit ca10c7231da5fe00be52c6d5be2d053637c07467
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 21:41:17 2012 +0100
+
+    intel_error_decode: fixup glibc free warning
+    
+    Usually some random stack garbage doesn't equal some other
+    random stack garbage, leading to the filename != path check
+    succeeding.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit fbae13899013491fa78499ba27641c2fadef1fb0
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Mon Jan 23 20:13:49 2012 -0800
+
+    Add Solaris implementation of intel_get_total_swap_mb()
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5c4e041dc8bea5cc32e37ab8fce09ac7f4ede135
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Mon Jan 23 20:13:48 2012 -0800
+
+    Make benchmarks also link against libpciaccess
+    
+    Fixes Solaris build error on build of intel_upload_blit_large:
+    
+    Undefined			first referenced
+     symbol  			    in file
+    pci_device_probe                    ../lib/.libs/libintel_tools.a(intel_pci.o)  (symbol belongs to implicit dependency libpciaccess.so.0)
+    pci_system_init                     ../lib/.libs/libintel_tools.a(intel_pci.o)  (symbol belongs to implicit dependency libpciaccess.so.0)
+    pci_device_find_by_slot             ../lib/.libs/libintel_tools.a(intel_pci.o)  (symbol belongs to implicit dependency libpciaccess.so.0)
+    ld: fatal: symbol referencing errors. No output written to intel_upload_blit_large
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit fa461203e6df7318d49d183366769e392e6decf0
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 11:28:25 2012 +0100
+
+    testdisplay: make udev optional
+    
+    Hopefully this makes Solaris happy.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7f7cafe7293570d56607b101cac7db617741713d
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 10:50:05 2012 +0100
+
+    testdisplay: extract hotplug code
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 137f4d467e93eb1a91487f7be8b7a6e62e2bce2d
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 24 09:37:51 2012 +0100
+
+    lib: forcewake is gen6+
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 8d4d8b00ed92287cee81448ad886d8e9a4602f7b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 23 17:18:53 2012 +0100
+
+    tests/gem_tiled_swapping: be more conservative with the swap requirements
+    
+    Blew up and angered the OOM killer on one of my machines.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 98129fa2ff2c095d13cb0f60499c2de129d36d6c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 22 21:58:27 2012 +0100
+
+    tests: add gem_tiled_swapping
+    
+    Also add a drmtest_exchange_int helper, might come handy at other
+    places.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit fbfe374b280be9542f7ddb59c41c6096f4d773fa
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 22 20:09:54 2012 +0100
+
+    lib: extract drmtest_permute_array
+    
+    Lots of tests need to create havoc to LRUs in the kernel or otherwise
+    need to shuffle things around a bit. So make a small array permutation
+    function available.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1a9fa8fd12c78236b1eb4a83062cd8f732c7abb3
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 22 19:24:48 2012 +0100
+
+    lib: add intel_get_total_swap_mb
+    
+    Test that try to exercise the swap paths need to check whether swap is
+    available, otherwise they'll just oom.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7132d0f977d226969b47edafbed74a6de04465f9
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 22 19:14:25 2012 +0100
+
+    Revert "tests/gem_tiled_pread_pwrite: actually try to use more than total ram"
+    
+    This test is actually not really designed to test swap.
+    
+    This reverts commit 6d755c39d38e9f0e5a991933cc82e015d1ccd272.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 6d755c39d38e9f0e5a991933cc82e015d1ccd272
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 22 18:04:24 2012 +0100
+
+    tests/gem_tiled_pread_pwrite: actually try to use more than total ram
+    
+    Luckily there's usually enough other stuff around to waste the last
+    few mb ...
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit e64abe581a34bf12d3a91c13970100a16f709783
+Author: Wu Fengguang <fengguang.wu@intel.com>
+Date:   Tue Jan 17 07:19:24 2012 +0800
+
+    intel_audio_dump: show more AUD_CONFIG bits
+    
+    Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
+    Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 3beea0bd0c3ead3cb87ca6fc0b17b887d187d002
+Author: Wu Fengguang <fengguang.wu@intel.com>
+Date:   Tue Jan 17 07:18:08 2012 +0800
+
+    intel_audio_dump: fix missing Audio DIP tabs
+    
+    This makes the SNB/IVY Audio DIP values aligned with others.
+    
+    Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
+    Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 08ccec1ec77a92ec1aa766c8571a0a7a2e6541f8
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Thu Jan 19 13:01:03 2012 +0100
+
+    tests: make testdisplay non-optional
+    
+    Not testing modesetting should not be an option.
+    
+    Also this hopefully prevents testdisplay build-breakage from lingering
+    on for days like it has in the past.
+    
+    And we want to eventually test the gem/kms cross-section, i.e.
+    pageflips.
+    
+    Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit f07e4d1885fbf54a4faa1f91a92fa9499e11b011
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 21:23:56 2012 +0100
+
+    lib: extract rendercopy functions from gem_stress
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1357427fd0287b1027608c96d400daa6c4c97ddc
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 17:53:12 2012 +0100
+
+    gem_stress: s/gem_stress.h/rendercopy.h
+
+commit f7c2dab5bd1284982343a31d315864906392f016
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 17:51:48 2012 +0100
+
+    gem_stress: move keep_gpu_busy stuff out of render copy functions
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit b9fe673f498003b2d235f63485ed832070f84a8c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 17:47:33 2012 +0100
+
+    gem_stress: move option struct out of header
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 9f20ecc3b3e80b2893646817926f2e090abf757a
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 17:46:00 2012 +0100
+
+    gem_stress: add width/height arg to rendercpy functions
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 699d30950f1d91cd017364765c14fdc4cb63cd14
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 01:03:20 2012 +0100
+
+    gem_stress: move a few things out of gem_stress.h
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit f1de285e7e5e1825f09510b2e6264139ea92f921
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 00:55:49 2012 +0100
+
+    gem_stress: pass batch as arg to render_copy functions
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 72f74ce35512aebebf7f9a35e54cd7746ab30017
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 00:36:37 2012 +0100
+
+    gem_stress: remove logical_tile_no arg from render_copy functions
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 205510badf00f82c0dc069ca15c5016a6fe18a60
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 18 00:34:15 2012 +0100
+
+    gem_stress: add buf->size
+    
+    Removes a dependency on gem_stress internals from the rendercpy
+    functions.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit d75d69d0a9e5e77dcea469b47401cd7d25f155a3
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 15 18:32:11 2012 +0100
+
+    lib/drmtest: extract mappable aperture trasher infrastructure
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7b14b093d45232cd2fd3a96322353eb35083c9eb
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 15 17:40:41 2012 +0100
+
+    lib/drmtest: add gem_mappable_aperture_size
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7f944349efb98ae2ab777dc745c3d12acd03d82f
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 15 17:14:56 2012 +0100
+
+    lib/drmtest: extract gem_aperture_size
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit d749921e48366c3b562fa315e7ed6cf4ce063a1c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 15 16:40:32 2012 +0100
+
+    tests: update .gitignore
+
+commit a50eb34398b7a8ac5580d21a5f867c4697fee7ea
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sun Jan 15 16:39:49 2012 +0100
+
+    tests: add ZZ_hangman
+    
+    Not yet enabled by default because the kernel can't recover from this
+    on chips where we don't have a gpu reset implemented.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit eb6459161394d763b116e55eaef22b6b0b6a09a8
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Sat Jan 14 17:05:39 2012 +0100
+
+    tests: add ZZ_check_dmesg
+    
+    This way the testsuit automatically fails if we hit a DRM_ERROR
+    or a WARN/BUG somewhere.
+    
+    ... i.e. this is the Jesse Barnes catcher ...
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 91a01e034858dacd41f0a847ba90996db87c44be
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Jan 10 20:30:23 2012 -0500
+
+    tools: use correct src and build location
+    
+    Headers are found under top_srcdir/
+    Headers are CPP flags, not C Flags
+    libintel_tools.la is located in top_builddir.
+    Use dist_bin_SCRIPTS so it is included in tarball
+    Line-up the line continuation characters
+    
+    Acked-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 812ca58f8a0d71433781b3ae38ead65e10e51cce
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Jan 5 18:56:28 2012 -0500
+
+    scripts: use PYTHON primary directive for python scripts
+    
+    Should it become installlable in the future, it will get compiled
+    at installation time by Automake. Because it is "source", they get
+    included in the tarball.
+    
+    Acked-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 65b7c72335572fec7f1fd78de840148c91b1fde2
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Jan 5 18:44:49 2012 -0500
+
+    lib: fix include directives, alphabetize sources
+    
+    Headers are found under top_srcdir/...
+    Headers are CPP flags, not C Flags
+    
+    Acked-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 3ceb75828ccf813005a7eb4c3924c9ca56c01aa1
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Jan 5 17:02:30 2012 -0500
+
+    Benchmark: use correct src and build location
+    
+    Headers are found under top_srcdir/...
+    Haeders are CPP flags, not C Flags
+    AM_CPPFLAGS, AM_CFLAGS and LDAAD apply to all targets.
+    libintel_tools.la is located in top_builddir.
+    
+    Acked-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 4768adf7d77706fb6c2967695e0afa7d7c7dbb75
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Jan 10 17:25:24 2012 -0500
+
+    Debugger: convert existing makefiles to Automake.
+    
+    A common xorg idiom is used. The dependencies are auto-detected.
+    If they are present, the debugger is build.
+    If any are missing, the debugger is silently skipped.
+    If --enable-shader-debugger is specified, the configuration
+    will abort if any of the dependencies is missing.
+    No user actions is needed, no env variable to set (as it should be)
+    
+    This will fix a number of problems:
+    build cannot start due Makefile missing in tarball.
+    build fails as GEN4ASM variable not available in Makefile.
+    distcheck is also disturbed.
+    
+    In the process other minor problems were fixed:
+    helper target is missing dependencies on evict.h.
+    too may arguments given to pre_cpp.py but they were ignored.
+    fills /tmp with temporary files.
+    
+    Acked-by: Ben Widawsky <ben@bwidawsk.net>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 9f8766030463bc0c75506d990831b853f19d7725
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 11 17:19:53 2012 +0100
+
+    lib/drmtest: add gpu quiescent helper
+    
+    Some tests are higly timing dependent and others carelessly leave
+    active buffers behind. So add a helper to quiescent the gpu and call
+    it unconditionally when opening an fd in a vain attempt to make all
+    this race-condition hitting more scientifically sound.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7a54bfa772d6823a20152c15fe18726e9222a4e9
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 11 16:56:50 2012 +0100
+
+    tests: add drm_vma_limiter_cached to check libdrm cache mmap pruning
+    
+    Suggested by Chris Wilson.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit cbaa8a389e47695e6612eb0f76faaf7d0979fee3
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 11 15:33:00 2012 +0100
+
+    lib/drmtest: extract helpers for signal interruptions
+    
+    Also add some hackish stat to check it works.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 36d25cc7440ef9d37d16ea95ee0d51e5e6e2c5e2
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 11 14:59:47 2012 +0100
+
+    tests: add drm_vma_limiter variants that only check gtt/cpu mmaps
+    
+    Suggested by Chris Wilson.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 553021d9740019d602ef327632a120cf0c9fc15a
+Author: root <daniel.vetter@ffwll.ch>
+Date:   Wed Jan 11 14:37:42 2012 +0100
+
+    tests: add drm_vma_limiter
+    
+    v2: Also check whether a 2nd mmap on the same bo still works.
+    Suggested by Chris Wilson.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit e287fe1958f73d35dd833d927662a5a1c64bcdbd
+Author: root <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 22:34:52 2012 +0100
+
+    tests/gem_fenced_exec_trash: use drmtest helpers more
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 527cad1618b458a2ff04b1d63ea1ffe926774815
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 18:41:46 2012 +0100
+
+    lib/drmtest: extract gem_mmap
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7a6042e87ef3dee2df06b1666fb8af6889ac35b8
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 18:29:30 2012 +0100
+
+    lib/drmtest: extract gem_create
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 73d1b88129cdcf6fa250b6fb8e198fdfc2d70e04
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 18:20:39 2012 +0100
+
+    testdisplay: rename global fd variable to drm_fd
+    
+    Shuts up compiler warnings about shadowing in functions.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit db7462e1f5e3fd6bfeeeeb18e76231638d7f8c07
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 18:15:05 2012 +0100
+
+    testdisplay: fixup smaller compiler warnings
+    
+    const char * issues and redudant getopt stuff
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 08cd2f220ee84e51917cc76c19998b12b6d50407
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 16:10:48 2012 +0100
+
+    tests: use the gem_write wrapper some more
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 673e6b220a34fb7600cbf272bc46a4ac1ca08905
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 16:05:34 2012 +0100
+
+    lib/drmtest: extract gem_set_domain and gem_sync
+    
+    gem_sync just does a gtt sync by using set_domain(GTT, GTT).
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit a7a80c2c2f7ac15ae50d75dc2fcaf59834b47e0c
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 15:50:20 2012 +0100
+
+    tests: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit bd5cf9a07d17ce91dfaa3aa12d3f2c93815f0489
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 15:37:53 2012 +0100
+
+    lib/drmtest: extract gem_read
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 319638ba6d38c25be0f6dadbab3f5855083234a1
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 15:31:11 2012 +0100
+
+    lib/drmtest: extract gem_write
+    
+    Astonishing how many different function signatures are possible for
+    something that simple.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5dd17d3f4bddb075f3fb6fbcd1b6c271f7b746a7
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 15:07:19 2012 +0100
+
+    lib/drmtest: extract gem_close
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit aa67b22e426f26f8a8d7fe35221fe2a6ceb5d3db
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Tue Jan 10 14:59:58 2012 +0100
+
+    lib/drmtest: extract gem_set_tiling
+    
+    Way too much copy-pasting going on here.
+    
+    Also fix a compiler warnings in gem_stress while fixup things up.
+    
+    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 1be3fd7eeed3adf1fba56edc37110d346b03b88b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:42:19 2012 +0100
+
+    lib: fixup new compiler warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit bd811d2d39f49087310be508e2ea6278e817d6f1
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:37:36 2012 +0100
+
+    tools/intel_stepping: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit faf3dd11357dc3aebbf025785f572b51117ea068
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:35:21 2012 +0100
+
+    tools/intel_gtt: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 5774fadf7d99ade1a18177eb04bf10377fcfef8b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:34:38 2012 +0100
+
+    tools/intel_reg_dumper: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit d50e6368abfb657a838d212955b7445b44aba168
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:24:12 2012 +0100
+
+    remove tools/intel_decode
+    
+    Everyone's using the libdrm decoder now.
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 904bcab7ba884605e2e99264482c6c5383025b19
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:22:21 2012 +0100
+
+    tools/intel_gpu_top: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 2ca6c6b4fdd09b99b2456923926cc8d85316f301
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:19:32 2012 +0100
+
+    tools/intel_dump_decode: use libdrm decoder
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 24a33db7f0177e3c0d7cc4686a69ae6e30e09c3b
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:11:58 2012 +0100
+
+    tools/intel_bios_reader: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 74b70baf14e42ee435a4e317c20a41d3fb0f0d93
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:10:44 2012 +0100
+
+    tools/intel_bios_dumper: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 03ab1328a765d725677809179779ff673ca41296
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:09:37 2012 +0100
+
+    tools/intel_audio_dump: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 391e6aa89ad21fa161632b41ff8e1f48352d0287
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:06:41 2012 +0100
+
+    tools/intel_error_decode: fixup new warnings
+    
+    Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
+
+commit 7ee9f16e5166a4b0dddb76ad5166410c388f603e
+Author: Daniel Vetter <daniel.vetter@ffwll.ch>
+Date:   Mon Jan 9 23:38:17 2012 +0100
+
+    tools/intel_error_decode: convert over to libdrm decoder
+    


Reply to: