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: