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

intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.3'



Tag 'intel-gpu-tools-1.3' created by Daniel Vetter <daniel.vetter@ffwll.ch> at 2012-08-27 07:39 +0000

intel-gpu-tools-1.3

Changes since 1.2:
Alan Coopersmith (4):
      Fall back to CLOCK_MONOTONIC on systems without CLOCK_MONOTONIC_RAW
      Rename NOPID to NO_PID to avoid conflict with Solaris NOPID
      flip_test: add cast to pacify Solaris Studio compiler
      Add --disable-nouveau option for platforms without nouveau support

Ben Widawsky (30):
      tests: use common code for scripts
      tests: add wedging tests
      build: make sure we have asprintf
      drm/i915: extract card getting
      tests: rc6 residency test
      chipset updates
      chipset: accidentally left the old IS_GEN7 macro
      intel_infoframe: fix assertion off by 1
      tests/wait render timeout test
      tools/dpf: Tool to read and write l3 remap registers.
      tests/dpf: simple dpf test
      context: update for new execbuf2 element
      context tests not requiring libdrm
      ctx_bad_destroy: a little more description is nice
      ctx_bad_destroy - ioctl is 2e, not 23
      ctx_bad_destroy: danvet changed to ENOENT
      lib: add a gen7 rendercopy
      gem_stress: use the gen7 rendercopy
      intel: update libdrm requirement
      context: libdrm wrappers
      context_basic: the most stressful context test to date.
      rendercopy_gen7: add support for haswell
      ctx_basic: we stopped using rendercopy
      gem_ctx_basic: fixes
      reg_read: basic register read ioctl test
      reg_read: skip older kernels
      reg_read: use good offset, and errno
      intel_reg_read: support -c option to read multiple dwords
      intel_reg_read: use strtol instead of atoi
      Converted a display debug script for use by designers

Chris Wilson (16):
      tests/gem_ringfill: Exercise all rings
      lib: Downgrade error for failing to determine swap interface to a warning
      lib: Downgrade error for unknown 'swap' not 'ram'
      configure: Add AC_SYS_LARGEFILE for mmap64 support on 64-bit
      decode: Use the correct start mask for gen3 fence registers
      intel_gpu_top: Trust the register access is safe
      Make the assertions guarding syscalls (drmIoctl in particular) verbose
      test: Exercise concurrent GPU read/write with CPU domain access
      test/gem_cpu_concurrent_blit: Limit memory usage to half aperture
      Use mmap64() for performing the GTT mapping
      lib: Fix render copy on gen2
      intel_error_decode: Be more lax for whitespace around parsing PCI-ID
      tests/gem_tiled_pread_pwrite fix progname for pretty print progress
      test/gem_gtt_speed: Add a baseline test for the performance of a CPU mmap
      intel_gtt: Harden against changes to kernel mappings of the GTT
      mmio: Limit the uc- mapping to only map the registers

Damien Lespiau (1):
      build: Make autoreconf honour ACLOCAL_FLAGS

Daniel Vetter (82):
      prepend 'intel_' to installed programms
      lib/drmtest: fixup copy&paste printf format issue
      remove old .c files
      test/gem_tiled_pread_pwrite: add progress indicator
      tests: fixup storedw tests
      tests/intel_reg_dumper: s/pipe/disp_pipe/ to shut off the compiler
      tests/gem_ringfill: shut up the compiler
      demos/intel_sprite_on: build warning fixes
      tests: add tiled partial pwrite/pread test
      tests/gem_tiled_partial_pread/write: fixes
      tests: some more tuning on the tiled partial pwrite/pread test
      intel_sprite_on: remove copy&pasted gem functions
      intel_sprite_on: kill overtly verbose and totally content-free comments
      update .gitingore
      tests: add gem_mmap_offset_exhaustion
      tests: don't just bail out when there's not enough RAM
      tests: adapt storedw tests to ppgtt
      tests: add gem_tiled_after_untiled_blt
      tests/gem_exec_faulting_reloc: kill superflous mmap_bo
      tests/gem_fence_thrash: make some good use of drmtest helpers
      tests: use gem_create and gem_close more
      tests: use / as path separator instead of _
      tests: fixup drm_lib.sh sourcing
      tests: explicit use bash
      tests/sysfs_rc6_residency: add some sleep before testing
      tests: add sysfs_rc6_residency to .gitignore
      tests: add gem_gtt_concurrent_blit
      tests: skip rc6_residency test if not supported
      tests: pimp tiled_after_untiled_blt
      tests: rename gem_tiled_after_untiled_blt into gem_set_tiling_vs_blt
      tests/gem_set_tiling_vs_blt: fix on gen4+
      tests: add gem_set_tiling_vs_gtt
      tests/gem_set_tiling_vs_gtt: update copyright header
      tests: add gem_set_tiling_vs_pwrite
      tests: re-enable commented-out testcase
      tests/gem_ringfill: add progress indicator
      tests: add gem_unfence_active_buffers
      test: fix up hangman script and enable by default
      test/ZZ_hangman: adjust to new error_state reset semantics
      tests/gtt_speed: try to outwit gcc
      tests/flip_test: rip out funny pictures
      tests: add flip_test to .gitignore
      tests/flip_test: rip out usage
      tests: use drm_open_any more
      lib: extract kmstest_create_fb
      test/flip_test: use kmstest_create_fb
      lib: extract kmstest_dump_mode
      test/flip_test: fail harder
      tests/hangman: fix when run with absolute path
      tests: fixup type in module_reload
      tests/gem_wait_rendering_timeout: make it compile
      tests/gem_wait_rendering_timeout: properly skip test
      tests/gem_wait_rendering_timeout: some fixes for the blt function
      tests/get_wait_rendering_timeout: fixup the auto-tuner
      tests/gem_wait_rendering_timout: adjust .gitignore
      tests/gem_wait_rendering_timeout: fix up the autotuner
      tests/gem_wait_rendering_timeout: test the timeout case
      lib: fix gen5 workaround emission
      lib/gem_wait_rendering_timeout: sprinkle busy_ioctl checks
      tests/gem_wait_rendering_timeout: check polling behaviour
      cleanups after l3_parity merge
      test/sysfs_l3_parity: fixup logic
      test/sysfs_l3_parity: skip test if the sysfs interface doesn't exist
      intel_reg_dumper: dump pre-pch-split blc regs
      tests/debgufs_emon_crash: make it quiet
      tests/gem_wait_rendering_timeout: needs more fudge
      tests: improve concurrent blit tests
      shut up the compiler a bit
      tests: s/drm_reg_read/gem_reg_read
      tests: add basic re-importing prime test
      tests: add missing stuff to .gitignore
      tests/prime: more paranoia
      tests: fixup prime test paranoia
      test/flip_test: don't fail if we can't find a crtc
      tests/gem_reg_read: actually wait a bit between reading TIMESTAMP reg
      tools/reg_dumper: dump pipe C regs
      tools/reg_dumper: really dump pipe C regs
      tests: add gem_gtt_cpu_tlb
      tests/prime_nv: don't enable buffer reuse
      Revert "tests: disable nouveau if unavailable"
      s/NO_PID/NOP_ID
      bump to 1.3 release

Eric Anholt (5):
      instdone: Add support for one of the IVB instdone regs.
      instdone: Fix fallthroughs to invalid instdone bits on newer hardware.
      reg_dumper: Refactor duplicated reg-dumping code.
      intel_reg_dumper: Add dumping of GPU turbo regs.
      gem_ringfill: Make this actually test that all the batches executed.

Eugeni Dodonov (7):
      intel_reg_read: add support for getopt
      intel_reg_read: support reading multiple registers
      intel_reg_read: add a flag to simplify bit decoding
      tools: add Haswell registers into intel_reg_dumper
      intel_gpu_top: allow to work on Gen7
      intel_reg_dumper: dump more PM registers
      intel_reg_dumper: use intel_register_access_init/fini

Jesse Barnes (5):
      testdisplay: remove plane test support
      testdisplay: remove unnecessary passing of width, height, stride, depth
      tests: add simple flip test
      tests/flip_test: test on each CRTC for each detected output
      add VLV PCI ID

Kenneth Graunke (1):
      Remove pointless Android ifdefs for sys/fcntl.h.

Maarten Lankhorst (8):
      Add intel <-> nouveau prime tests
      satisfy danvet's OC
      fix crash with insufficient permissions
      And add another corner case skip
      Fixup previous commit
      tests/prime_nv_pcopy: kill debug code that's not upstream
      tests/prime_nv_test: add missing call for test8
      tests: disable nouveau if unavailable

Paulo Zanoni (9):
      reg_dumper: add interlaced and rotation information to PIPECONF
      reg_dumper: add interlaced information to TRANSCONF
      reg_dumper: change and fix behavior when using dump files
      Add intel_panel_fitter tool
      Add tools/intel_infoframes
      intel_infoframes: AVI InfoFrame version should be 2
      intel_infoframes: add support for Gen 4
      intel_infoframes: options -p and -P require an argument
      lib: add more Haswell PCI IDs

Sateesh Kavuri (1):
      Added support for Android

Vijay Purushothaman (1):
      tools: Added intel_dpio_read and intel_dpio_write

Wang Xingchao (2):
      intel_audio_dump: fix wrong port definition
      intel_audio_dump: add Haswell audio dump support

Yi Sun (3):
      tests/testdisplay.c: Add a option '-r'.
      tests/testdisplay.c Remove an uncomfortable error output
      Update the image file pass.png with higher correction level

root (2):
      tests: add module reload testcase
      tests: add some help to module_reload

---
 Android.mk                             |  531 +++++++++++++
 Makefile.am                            |    2 
 benchmarks/Makefile.am                 |    4 
 configure.ac                           |   19 
 debugger/Makefile.am                   |    2 
 demos/.gitignore                       |    2 
 demos/Makefile.am                      |    6 
 demos/intel_sprite_on.c                | 1068 ++++++++++++++++++++++++++
 demos/sprite_on.c                      | 1222 ------------------------------
 lib/Makefile.am                        |    5 
 lib/drmtest.c                          |  495 ++++++++++--
 lib/drmtest.h                          |   48 +
 lib/gen7_render.h                      |  222 +++++
 lib/instdone.c                         |   30 
 lib/intel_batchbuffer.c                |   50 -
 lib/intel_batchbuffer.h                |   11 
 lib/intel_chipset.h                    |  102 ++
 lib/intel_dpio.c                       |   94 ++
 lib/intel_drm.c                        |    5 
 lib/intel_gpu_tools.h                  |    8 
 lib/intel_mmio.c                       |   21 
 lib/intel_pci.c                        |    2 
 lib/intel_reg.h                        |  276 ++++++
 lib/rendercopy.h                       |    9 
 lib/rendercopy_gen7.c                  |  801 +++++++++++++++++++
 lib/rendercopy_i830.c                  |  411 +++-------
 man/Makefile.am                        |    2 
 man/intel_infoframes.man               |   26 
 man/intel_panel_fitter.man             |   50 +
 man/intel_reg_dumper.man               |   23 
 scripts/convert_itp.py                 |   17 
 scripts/display_debug.sh               |  172 ++++
 shaders/ps/README                      |    1 
 shaders/ps/blit.g7a                    |   66 +
 shaders/ps/neg1_test.g7a               |    9 
 tests/.gitignore                       |   23 
 tests/Makefile.am                      |   43 +
 tests/ZZ_hangman                       |   34 
 tests/check_drm_clients                |   30 
 tests/debugfs_emon_crash               |   26 
 tests/debugfs_reader                   |   24 
 tests/debugfs_wedged                   |   10 
 tests/drm_lib.sh                       |   32 
 tests/flip_test.c                      |  317 +++++++
 tests/gem_bad_length.c                 |    2 
 tests/gem_basic.c                      |   19 
 tests/gem_cpu_concurrent_blit.c        |  142 +++
 tests/gem_cs_prefetch.c                |    2 
 tests/gem_ctx_bad_destroy.c            |  109 ++
 tests/gem_ctx_bad_exec.c               |  125 +++
 tests/gem_ctx_basic.c                  |  166 ++++
 tests/gem_ctx_create.c                 |   64 +
 tests/gem_ctx_exec.c                   |  139 +++
 tests/gem_exec_blt.c                   |    2 
 tests/gem_exec_faulting_reloc.c        |   16 
 tests/gem_exec_nop.c                   |    2 
 tests/gem_fence_thrash.c               |   33 
 tests/gem_gtt_concurrent_blit.c        |  145 +++
 tests/gem_gtt_cpu_tlb.c                |  108 ++
 tests/gem_gtt_speed.c                  |   83 +-
 tests/gem_linear_blits.c               |    6 
 tests/gem_mmap.c                       |   34 
 tests/gem_mmap_offset_exhaustion.c     |   96 ++
 tests/gem_readwrite.c                  |    7 
 tests/gem_reg_read.c                   |   98 ++
 tests/gem_ringfill.c                   |  171 +++-
 tests/gem_set_tiling_vs_blt.c          |  269 ++++++
 tests/gem_set_tiling_vs_gtt.c          |  137 +++
 tests/gem_set_tiling_vs_pwrite.c       |   99 ++
 tests/gem_storedw_batches_loop.c       |    7 
 tests/gem_storedw_loop_blt.c           |   18 
 tests/gem_storedw_loop_bsd.c           |   24 
 tests/gem_storedw_loop_render.c        |   11 
 tests/gem_stress.c                     |    5 
 tests/gem_tiled_blits.c                |    3 
 tests/gem_tiled_fence_blits.c          |    3 
 tests/gem_tiled_partial_pwrite_pread.c |  294 +++++++
 tests/gem_tiled_pread_pwrite.c         |    2 
 tests/gem_unfence_active_buffers.c     |  171 ++++
 tests/gem_wait_render_timeout.c        |  230 +++++
 tests/gen3_mixed_blits.c               |    6 
 tests/gen3_render_linear_blits.c       |    3 
 tests/gen3_render_mixed_blits.c        |    3 
 tests/gen3_render_tiledx_blits.c       |    3 
 tests/gen3_render_tiledy_blits.c       |    3 
 tests/module_reload                    |   41 +
 tests/pass.png                         |binary
 tests/prime_nv_api.c                   |  408 ++++++++++
 tests/prime_nv_pcopy.c                 | 1329 +++++++++++++++++++++++++++++++++
 tests/prime_nv_test.c                  |  582 ++++++++++++++
 tests/prime_self_import.c              |  123 +++
 tests/sysfs_l3_parity                  |   27 
 tests/sysfs_rc6_residency.c            |  119 ++
 tests/testdisplay.c                    |  591 ++------------
 tools/.gitignore                       |    4 
 tools/Makefile.am                      |   13 
 tools/forcewaked.c                     |  106 --
 tools/intel_audio_dump.c               |  590 ++++++++++++++
 tools/intel_dpio_read.c                |   68 +
 tools/intel_dpio_write.c               |   67 +
 tools/intel_error_decode.c             |    4 
 tools/intel_forcewaked.c               |  106 ++
 tools/intel_gpu_top.c                  |    4 
 tools/intel_gtt.c                      |   46 -
 tools/intel_infoframes.c               | 1142 ++++++++++++++++++++++++++++
 tools/intel_l3_parity.c                |  159 +++
 tools/intel_panel_fitter.c             |  344 ++++++++
 tools/intel_reg_dumper.c               |  423 ++++++++--
 tools/intel_reg_read.c                 |   80 +
 109 files changed, 12992 insertions(+), 2595 deletions(-)
---


Reply to: