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

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: