intel-gpu-tools: Changes to 'refs/tags/1.2'
Tag '1.2' created by Daniel Vetter <daniel.vetter@ffwll.ch> at 2012-02-09 21:48 +0000
intel-gpu-tools 1.2
Changes since 1.1:
Alan Coopersmith (10):
Provide Solaris implementation of intel_get_total_ram_mb
Solaris defines struct winsize in termios.h
Use sched_yield instead of pthread_yield
List out array values instead of using gcc range extension
include <fcntl.h> in lib/intel_mmio.c for open() prototype on Solaris
Fix pthread compiler flags to work on Solaris and with Studio compiler
Make benchmarks also link against libpciaccess
Add Solaris implementation of intel_get_total_swap_mb()
Move free(cmd) to after last use of cmd in intel_gpu_top
Fix program name in intel_bios_dumper.man SYNOPSIS
Ben Widawsky (4):
i-g-t: silence -Winline
mmio: refactor reg init/fini
intel_reg_read: use register access init/fini
intel_reg_write: use register access init/fini
Chris Wilson (1):
intel_bios_reader: Sanitize input to ensure all data blocks are within bounds
Daniel Vetter (60):
tools/intel_error_decode: convert over to libdrm decoder
tools/intel_error_decode: fixup new warnings
tools/intel_audio_dump: fixup new warnings
tools/intel_bios_dumper: fixup new warnings
tools/intel_bios_reader: fixup new warnings
tools/intel_dump_decode: use libdrm decoder
tools/intel_gpu_top: fixup new warnings
remove tools/intel_decode
tools/intel_reg_dumper: fixup new warnings
tools/intel_gtt: fixup new warnings
tools/intel_stepping: fixup new warnings
lib: fixup new compiler warnings
lib/drmtest: extract gem_set_tiling
lib/drmtest: extract gem_close
lib/drmtest: extract gem_write
lib/drmtest: extract gem_read
tests: fixup new warnings
lib/drmtest: extract gem_set_domain and gem_sync
tests: use the gem_write wrapper some more
testdisplay: fixup smaller compiler warnings
testdisplay: rename global fd variable to drm_fd
lib/drmtest: extract gem_create
lib/drmtest: extract gem_mmap
tests: add drm_vma_limiter variants that only check gtt/cpu mmaps
lib/drmtest: extract helpers for signal interruptions
tests: add drm_vma_limiter_cached to check libdrm cache mmap pruning
lib/drmtest: add gpu quiescent helper
tests: add ZZ_check_dmesg
tests: add ZZ_hangman
tests: update .gitignore
lib/drmtest: extract gem_aperture_size
lib/drmtest: add gem_mappable_aperture_size
lib/drmtest: extract mappable aperture trasher infrastructure
gem_stress: add buf->size
gem_stress: remove logical_tile_no arg from render_copy functions
gem_stress: pass batch as arg to render_copy functions
gem_stress: move a few things out of gem_stress.h
gem_stress: add width/height arg to rendercpy functions
gem_stress: move option struct out of header
gem_stress: move keep_gpu_busy stuff out of render copy functions
gem_stress: s/gem_stress.h/rendercopy.h
lib: extract rendercopy functions from gem_stress
tests: make testdisplay non-optional
tests/gem_tiled_pread_pwrite: actually try to use more than total ram
Revert "tests/gem_tiled_pread_pwrite: actually try to use more than total ram"
lib: add intel_get_total_swap_mb
lib: extract drmtest_permute_array
tests: add gem_tiled_swapping
tests/gem_tiled_swapping: be more conservative with the swap requirements
lib: forcewake is gen6+
testdisplay: extract hotplug code
testdisplay: make udev optional
intel_error_decode: fixup glibc free warning
tests: add gem_cs_prefetch
drmtest: add progress indicator
intel_reg_dumper: add TRANS_VSYNCSHIFT
gem_partial_pwrite_pread: add progress indicator
add sprite demo from Armin Reese
lib/rendercopy: fixup make distcheck
Release 1.2
Eugeni Dodonov (2):
tools/intel_reg_dumper: Add support for debug register
tools/intel_reg_dumper: retrieve rc6 residency values
Gaetan Nadon (15):
Add mandatory COPYING file.
Use standard .gitignore file and layout
Man pages still showing version 1.0 in the 1.1 release
Add mandatory ChangeLog and INSTALL files
config: remove unrequired AM_PROG_CC_C_O
config: remove duplicate AC_PROG_CC and AC_PROG__CC_99
config: use project wide xorg warnings variable
config: set-up xorg automatic rebuilding rules
config: the minimum version for autoconf is 2.60
config: restore the libtool minimum version to 1.5
Debugger: convert existing makefiles to Automake.
Benchmark: use correct src and build location
lib: fix include directives, alphabetize sources
scripts: use PYTHON primary directive for python scripts
tools: use correct src and build location
Jesse Barnes (1):
testdisplay: update to new colorkey ioctl
Kenneth Graunke (1):
Update generation checks to provide basic support for Ivybridge.
Wu Fengguang (20):
intel_audio_dump: cleanup hyphen character
intel_audio_dump: cleanup ACP DIP name for ironlake and CPT
intel_audio_dump: cleanup hex output
intel_audio_dump: report effective channel count
intel_audio_dump: fix ironlake Stream_ID indents
intel_audio_dump: fix Digital_Port_D_Detected copy&paste error
intel_audio_dump: fix Ironlake detection
intel_audio_dump: fix DP control registers for CPT
intel_audio_dump: fix DP port width for CPT
intel_audio_dump: explain Bits_per_Sample
intel_audio_dump: show DP control registers for Ironlake
intel_audio_dump: show detected chipset name
intel_audio_dump: show ELD contents for G45
intel_audio_dump: show ironlake ELD_access_address
intel_audio_dump: show VIDEO_DIP_CTL_* for CPT
intel_audio_dump: show HDMI encoding
intel_audio_dump: show interrupt enable bit
intel_audio_dump: show Gamut Metadata DIP
intel_audio_dump: fix missing Audio DIP tabs
intel_audio_dump: show more AUD_CONFIG bits
Yi Sun (2):
tests/testdisplay.c: Fix the black screen issue while force mode.
tests/testdisplay.c: rewite function dump_connectors and dump_crtcs.
root (2):
tests/gem_fenced_exec_trash: use drmtest helpers more
tests: add drm_vma_limiter
---
.gitignore | 154 -
COPYING | 108 +
Makefile.am | 20
autogen.sh | 14
benchmarks/.gitignore | 5
benchmarks/Makefile.am | 29
configure.ac | 130 -
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
128 files changed, 7127 insertions(+), 8323 deletions(-)
---
Reply to: