intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.5'
Tag 'intel-gpu-tools-1.5' created by Rodrigo Vivi <rodrigo.vivi@gmail.com> at 2013-11-06 15:11 +0000
intel-gpu-tools-1.5
Changes since intel-gpu-tools-1.4:
Ben Widawsky (24):
intel_l3_parity: Fix indentation
intel_l3_parity: Assert all GEN7+ support
intel_l3_parity: Use getopt for the l3 parity tool
intel_l3_parity: Hardware info argument
intel_l3_parity: slice support
intel_l3_parity: Actually support multiple slices
intel_l3_parity: Support error injection
intel_l3_parity: Support a daemonic mode
intel_l3_parity: Make compilation possible without udev
configure.ac: require dri2proto for overlay
gem_tiled_blits: Squash memory leak on simulation
gem_tiled_blits: Squash bo leak on simulation
pwrite_pread: use execbuf.batch_len for size
pwrite_pread: Extract batch building
pwrite_pread: Get devid only once
gem_exec_faulting_reloc: use iterator for batchbuffer
gem_linear_blits: Use iterator for blit batch setup
gem_evict_*: Use iterator for blit batch
gem_exec_blt: Use iterator for blit batch setup
gem_pin: Use iterator for blit batch setup
gem_ctx_bad_exec: skip vebox when appropriate
gem_close_race: Fix linker flags
gem_suspend: Skip on simulation
debugfs_pipe_crc: skip on simulation
Chris Wilson (7):
overlay: Some very raw usage information
tests: Simulate missed breadcrumb irqs
intel_error_decode: Fix X/Y fence for gen2/3
tests: Add gem_close_race
gem_close_race: Tidy up call to execbuffer
gem_close_race: Bump the workload
gem_close_race: Also test random closing of active fd
Damien Lespiau (47):
testdisplay: Distribute pass.png
testdisplay: Add left/right images of a lovely scene
lib: Dump information about the supported 3D stereo formats
lib: Add a helper to paint a PNG using cairo
lib: Split create_image_surface() out of create_cairo_ctx()
lib: Add a helper to write a png from a struct kmstest_fb
testdisplay: Move the code sanitizing depth into main()
testdisplay: Map the fb inside paint_color_key()
testdisplay: Properly handle the life cycle of framebuffers
testdisplay: Fix CRTS typo
testdisplay: Untangle dump_info() from the main testing loop
testdisplay: Free the array of connectors
testdisplay: Provide a full path when opening pngs
testdisplay: Test the stereo 3D modes
intel_infoframe: Display the VIC in decimal
testdisplay: Remove the timing adjustements now that the kernel does it
testdisplay: Use DRM_MODE_FLAG_3D_MASK
lib: Adjust dump_modes() to the new stereo encoding
testdisplay: Remove printing out the eyes geometry
testdisplay: Respect specified_disp_id in the stereo loop
testdisplay: Remove mode resetting now that we don't adjust the timings
testdisplay: Make -o and -3 work together
testdisplay: Print the stereo mode being tested
lib: Add a small helper to open debugfs files
lib: Add igt_debugfs_fopen()
lib: Add a igt_assert_cmpint()
lib: Add kmstest_paint_color()
lib: Add a igt_display.h with a few enums and defines from the kernel
lib: Make igt_debugfs_open() take the mode as argument
lib: Add igt_wait_for_vblank() helper
debugfs_pipe_crc: Let's check CRCs!
tests/debugfs_pipe_crc: Test the read CRCs are not null
lib: Don't wait for a vblank when enabling the CRCs
rendercopy: Add a way to dump an .aub file with the rendercopy bos
gitignore: Ignore intel_opregion_decode
lib: Add a function to dump a scratch buf into a png
tests/gem_render_copy: Add a simple render copy test
tests/gem_render_copy: Only dump pngs when the -d option is given
tests/gem_render_copy: Add aub dump support
gem_render_linear_blits: Remove aub dump support
lib: Remove stale comment
lib: Close non intel fds in drm_get_card()
lib: Add a drm_open_any_render() that will try to use render nodes
tests/gem_render_copy: Use render nodes
tests: Convert the ctx test to use render nodes when possible
gitignore: Ignore recently introduced tools and tests
lib: Don't forget to close the pipe ctl fd in igt_pipe_crc_reset()
Daniel Vetter (72):
tests/*: scrap get_num_fences
tests/gem_fenced_exec_thrash: New subtests that uses all fences
lib/drmtest: check that igt_exit is called for subtest tests
tests/gem_fenced_exec_thrash: Add interruptible and busy-load subtests
tests/gem_persistent_relocs: Tune down the test a bit
tests/gem_storedw_batches_loop: Add testcase to check secure dispatch
tests/gem_reloc_overflow: Extract reloc_tests
tests/gem_reloc_overflow: New subtest for overflowing buffer_count
tests/gem_stored_batches_loop: use igt_assert more
lib/drmtest: igt_assert|require with format strings
lib/drmtest: Improve printf-like igt_skip_on/require
NEWS: Start with release notes for 1.5
tests: use igt_assert/igt_require more
tests/gem_evict_everything: tune down forked subtests
tests/kms_flip: fail harder
tests/kms_flip: scale test runtime
NEWS: testdisplay now with 3d support!
tests/kms_flip: Check the dpms confusion
tests/kms_flip: use igt_assert in the dpms helpers
NEWS: Mention gen7 perf counters release
tests/kms_flip: check flip count in both directions
tests/kms_flip: use igt_assert more
tests/pc8+: Only skip i2c subtest if i2c /dev interface is unavailable
tests/pc8: Fail harder
tests/kms_flip: Skip if no clone configuration could be found
lib/drmtest: extract rawer __gem_set_tiling
tests: add kms_addfb
tests/module_reload: fail if the module didn't unload
tests/gem_suspend: test debugfs/sysfs reads while s/r
tests/kms_flip: exit handler needs a fixture
tests/kms_flip: Skip if the kernel doesn't let y-tiled bo slip through
tests/kms_flip: fix igt_assert
tests/pc8: Readd verbose error message
tests/debugfs_pipe_crc: correctly skip on unsupported platforms
tests/ZZ_missed_irq: Fixup SOURCE_PATH handling
lib/drmtest: Check that helper processes have died correctly
tests/debugfs_pipe_crc: fall back to PIPE source
tests/debugfs_pipe_crc: fix fb leak
tests/debugfs_pipe_crc: test all pipes
tests/debugfs_pipe_crc: test all connectors
lib: fix the assert in igt_stop_helper
tests/debugfs_pipe_crc: new subtest to check CRC frame numbers
tets/kms_flip: disable correlation check
tests/kms_flip: no absolute vblank wait on the first frame
tests/kms_flip: Unconfuse the framenumber step checking
kmstest: don't pollute stderr for impossible output configs
tests/kms_flip: More leeway for dummy load tests
tests/kms_cursor_crc: Use igt_exit
tests: Use igt_exit for tests with subtest
lib/drmtest: Scream harder when igt_exit isn't called for subtest tests
lib: fix igt_exit assert when only listing subtests.
lib: add more self-tests around the igt_exit checks.
tests: use "auto" pipe CRC source
tests/debugfs_pipe_crc: set mode before creating CRC helper
tests/kms_cursor_crc: rework to auto-skip connectors
lib: consolidate pipe crc exit handler
lib: make igt_set_vt_graphics_mode never fail
lib: make igt_install_exit_handler never fail
lib: add igt_main macro
tests: Add a test template
tests: Add a Makefile comment about the expected failures in igt_ tests
tests: igt_no_subtest
lib: drop return value from igt_drop_caches
Update .gitignore a bit
tests: Start to document naming conventions
tests: estbalish drv_ prefix
tests: establish pm_ prefix
tests: Use kms_ prefix a bit more
tests: establish core_ prefix
NEWS: Roll in updates.
tests/gem_ctx_bad_exec: Check the errno, too
NEWS: drop_caches improvements
Jani Nikula (7):
README: list some of the dependencies
intel_bios_reader: add size temp variable as a shorthand for finfo.st_size
intel_bios_reader: prepare for dumping all sections
intel_bios_reader: dump all edp device info structs
intel_bios_reader: dump all sections, including unknown ones
intel_opregion_decode: new tool for decoding graphics opregion
intel_opregion_decode: decipher bclm table
Jesse Barnes (1):
quick_dump/vlv: add DPIO_CTL to the dump
Kenneth Graunke (1):
intel_perf_counters: Add support for Gen7 platforms.
Matt Turner (2):
configure: Don't bail if libdrm_nouveau isn't available.
Depend on libdrm_intel >= 2.4.47.
Mengdong Lin (3):
intel_audio_dump/hsw: remove misuse of PCH transcoder configuration register
intel_audio_dump/hsw: align code with tab
intel_audio_dump/hsw: rename some audio configuration registers for Haswell
Oscar Mateo (5):
tests: Fix "-thrashing" and "-thrash-inactive" distinction
lib: Add igt_drop_caches_set()
prime_self_import: Assure no pending requests before object counting
gem_flink_race: Assure no pending requests before object counting
lib/drmtest: Retire requests via drop caches after gem_quiescent_gpu
Paulo Zanoni (7):
tests/pc8: fix supports_pc8_plus_residencies
intel_reg_dumper: fix "enable" at hsw_debug_lp_wm
tests/pc8: add modeset-lpsp and modeset-non-lpsp
tests/pc8: add modeset -stress-no-wait tests
tests/pc8: clarify modeset_subtest arguments
tests/pc8: remove some printfs
module_reload: remove snd_hda_intel
Rodrigo Vivi (4):
build: Fix small typo that was breaking make distcheck
build: include intel_l3_parity.h to its _SOURCES to fix make distcheck
tests: pm_psr
bump version to 1.5 and add the release date
Thomas Wood (1):
testdisplay: Allow getopt to print error messages
Ville Syrjälä (6):
lib/drmtest: Add kmstest_paint_color_alpha()
lib: Allow pipe_crc_free(NULL)
lib: Check pipe source validity in igt_pipe_crc_new()
kms_cursor_crc: Add a cursor test using CRCs
kms_flip: Add test for -ENOENT
Add VGA register read/write tools
---
.gitignore | 7
NEWS | 34
README | 15
assembler/.gitignore | 9
configure.ac | 13
demos/intel_sprite_on.c | 26
lib/Makefile.am | 5
lib/drmtest.c | 280 ++-
lib/drmtest.h | 75
lib/igt_debugfs.c | 340 +++
lib/igt_debugfs.h | 97 +
lib/igt_display.c | 41
lib/igt_display.h | 57
lib/rendercopy.c | 49
lib/rendercopy.h | 2
overlay/overlay.c | 17
tests/.gitignore | 24
tests/1080p-left.png |binary
tests/1080p-right.png |binary
tests/Makefile.am | 57
tests/NAMING-CONVENTION | 63
tests/ZZ_hangman | 70
tests/core_getclient.c | 61
tests/core_getstats.c | 50
tests/core_getversion.c | 49
tests/debugfs_reader | 9
tests/drv_debugfs_reader | 9
tests/drv_hangman | 70
tests/drv_missed_irq_hang | 72
tests/drv_module_reload | 50
tests/drv_suspend.c | 171 +
tests/gem_basic.c | 6
tests/gem_caching.c | 69
tests/gem_close_race.c | 265 ++
tests/gem_concurrent_blit.c | 6
tests/gem_cs_prefetch.c | 5
tests/gem_cs_tlb.c | 8
tests/gem_ctx_bad_destroy.c | 2
tests/gem_ctx_bad_exec.c | 14
tests/gem_ctx_basic.c | 4
tests/gem_ctx_create.c | 2
tests/gem_ctx_exec.c | 2
tests/gem_double_irq_loop.c | 25
tests/gem_dummy_reloc_loop.c | 6
tests/gem_evict_alignment.c | 28
tests/gem_evict_everything.c | 30
tests/gem_exec_bad_domains.c | 11
tests/gem_exec_big.c | 3
tests/gem_exec_blt.c | 40
tests/gem_exec_faulting_reloc.c | 40
tests/gem_exec_nop.c | 9
tests/gem_fence_thrash.c | 22
tests/gem_fenced_exec_thrash.c | 124 +
tests/gem_flink.c | 6
tests/gem_flink_race.c | 13
tests/gem_largeobject.c | 15
tests/gem_linear_blits.c | 24
tests/gem_mmap.c | 6
tests/gem_mmap_gtt.c | 6
tests/gem_non_secure_batch.c | 15
tests/gem_partial_pwrite_pread.c | 69
tests/gem_persistent_relocs.c | 36
tests/gem_pin.c | 28
tests/gem_pipe_control_store_loop.c | 11
tests/gem_pread_after_blit.c | 6
tests/gem_pwrite_pread.c | 157 -
tests/gem_readwrite.c | 5
tests/gem_reloc_overflow.c | 147 +
tests/gem_reloc_vs_gpu.c | 26
tests/gem_render_copy.c | 157 +
tests/gem_render_linear_blits.c | 4
tests/gem_ring_sync_loop.c | 20
tests/gem_ringfill.c | 6
tests/gem_set_tiling_vs_blt.c | 5
tests/gem_storedw_batches_loop.c | 121 -
tests/gem_storedw_loop_blt.c | 43
tests/gem_storedw_loop_bsd.c | 50
tests/gem_storedw_loop_render.c | 38
tests/gem_storedw_loop_vebox.c | 20
tests/gem_stress.c | 15
tests/gem_suspend.c | 117 -
tests/gem_tiled_blits.c | 8
tests/gem_tiled_partial_pwrite_pread.c | 69
tests/gem_tiled_pread_pwrite.c | 8
tests/gem_tiled_swapping.c | 8
tests/gem_tiling_max_stride.c | 13
tests/gem_unref_active_buffers.c | 10
tests/gem_wait_render_timeout.c | 6
tests/gem_write_read_ring_switch.c | 10
tests/getclient.c | 61
tests/getstats.c | 50
tests/getversion.c | 49
tests/igt_list_only.c | 42
tests/igt_no_exit.c | 39
tests/igt_no_exit_list_only.c | 40
tests/igt_no_subtest.c | 38
tests/kms_addfb.c | 229 ++
tests/kms_cursor_crc.c | 379 ++++
tests/kms_flip.c | 459 ++--
tests/kms_pipe_crc_basic.c | 262 ++
tests/kms_render.c | 7
tests/kms_setmode.c | 2
tests/kms_sysfs_edid_timing | 25
tests/module_reload | 42
tests/pc8.c | 789 --------
tests/pm_pc8.c | 822 ++++++++
tests/pm_psr.c | 102 +
tests/pm_rc6_residency.c | 121 +
tests/pm_rps.c | 194 ++
tests/prime_nv_api.c | 6
tests/prime_nv_pcopy.c | 6
tests/prime_nv_test.c | 6
tests/prime_self_import.c | 17
tests/sysfs_edid_timing | 25
tests/sysfs_l3_parity | 12
tests/sysfs_rc6_residency.c | 121 -
tests/sysfs_rps.c | 194 --
tests/template.c | 80
tests/testdisplay.c | 290 ++-
tools/.gitignore | 3
tools/Makefile.am | 12
tools/intel_audio_dump.c | 3039 +++++++++++++++++----------------
tools/intel_bios_reader.c | 533 ++---
tools/intel_error_decode.c | 4
tools/intel_infoframes.c | 2
tools/intel_l3_parity.c | 350 +++
tools/intel_l3_parity.h | 31
tools/intel_l3_udev_listener.c | 108 +
tools/intel_opregion_decode.c | 448 ++++
tools/intel_perf_counters.c | 199 ++
tools/intel_reg_dumper.c | 2
tools/intel_vga_read.c | 93 +
tools/intel_vga_write.c | 93 +
tools/quick_dump/vlv_dpio.txt | 1
134 files changed, 8688 insertions(+), 4580 deletions(-)
---
Reply to: