[Intel-gfx] [ANNOUNCE] intel-gpu-tools 1.20

Petri Latvala petri.latvala at intel.com
Wed Oct 4 14:26:33 UTC 2017


A new intel-gpu-tools quarterly release is available with the
following changes:

Library changes:

- Added helpers for launching external processes and capturing their
  outputs. (Abdiel Janulgue)

- Increased max pipe count to 6 to support AMD GPUs. (Leo (Sunpeng) Li)

- Various improvements for Chamelium support. (Paul Kocialkowski)

- Added Coffeelake platform support. (Rodrigo Vivi, Anusha Srivatsa)

- Added Cannonlake platform support. (Rodrigo Vivi)

- Added support for audio testing. (Paul Kocialkowski)

- Added preliminary meson build system support. (Daniel Vetter, et al)
  -- Autotools remains the supported build system for now.

Tools changes:

- Refactored video bios data to use definitions copied from the
  kernel. (Jani Nikula)

Documentation changes:

- Added user and developer documentation about Chamelium support to
  aid deploying the platform. (Paul Kocialkowski)

- Added documentation about the required hardware setup for audio
  testing. (Paul Kocialkowski)

Tests changes:

- Converted remaining shell-script tests to C code (Abdiel Janulgue)

- Multiple new tests.


And many other bug fixes and improvements.


And the full changelog follows:

Abdiel Janulgue (8):
      lib/igt_core: Add igt_system helpers
      igt/igt_core: Provide an option to check for the log buffer contents
      Convert debugfs shell tests to C version
      Convert tools shell tests to C version
      igt/debugfs_test: Skip dummy reads for crtc-n/crc/data
      Revert "igt/debugfs_test: Skip dummy reads for crtc-n/crc/data"
      tests/debugfs_test: Add a shorter timeout when reading sysfs entries
      tests/tools_test: Make sure l3_parity is supported

Akash Goel (1):
      lib/igt_draw: Add Y-tiling support for IGT_DRAW_BLT method

Antonio Argenziano (1):
      igt/gem_reset_stats: Fix pending batches status expectation

Anusha Srivatsa (3):
      lib/cfl: Add Coffeelake PCI IDs for S SKU.
      lib/cfl: Add PCI IDs to H SKU in CFl
      lib/cfl: Add PCI Ids for U SKU in CFl

Arkadiusz Hiler (9):
      tests: Cleanup after .sh -> .c conversion
      Revert "igt/pm_rps: Remove remaining assert on CUR <= MAX"
      lib/ioctl_wrappers: Fix some comments
      configure.ac: Make AMDGPU depend on libdrm >= 2.4.76
      igt: Add LOCAL defines for distro compatibility
      lib/igt_debugfs: Update documentation and cleanup
      tests/igt_command_line: Ignore subtest list for kms_ccs
      tools: Add intel_vbt_defs.h to Makefile.sources
      scripts/run-tests.sh: Use piglit's --ignore-missing

Ausmus, James (1):
      Fix compilation on some distros

Brian Starkey (1):
      lib/igt_kms: Fix override_mode handling

Chris Wilson (63):
      benchmarks/gem_busy: Trim unused compares
      igt/gem_exec_fence: Limit history size for !execlists
      igt/gem_exec_await: Reduce ring-size estimate for shared ringbuffer submission
      lib: Force global reset + uevents for hang detector
      igt/gem_reloc_overflow: Fix limits for buffercount overflow
      igt/vgem_basic: Test DRM_IOCTL_SETVERSION
      igt/gem_reloc_overflow: Pass the right invalid presumed_offset
      igt/gem_cpu_reloc: Fix presumed_offset
      igt/gem_ctx_switch: Actually force the context-switch
      igt/gem_exec_fence: Test EXEC_FENCE_SUBMIT
      igt/core_auth: Print out the number of magics retrieved
      Revert "extended.testlist: Remove some test-subtest combinations"
      Revert "gem_exec_basic: Exercise the default engine selection"
      Revert "igt: Remove default from the engine list"
      igt/gem_spin_batch: Add per-loop timing info
      igt/gem_exec_params: Update negative flags test.
      igt/gem_exec_params: Exercise BATCH_FIRST
      igt/gem_exec_capture: Wait for batch to execute before triggering reset
      lib: Remove illegal instructions from hang injection
      igt/gem_exec_fence: Exercise syncobj API
      lib/dummyload: Pad with a few nops so that we do not completely hog the system
      igt: Add gem_close
      igt/vgem_basic: Load and unload the module first
      lib/kmod: Fix error reporting for kmod load/unload
      lib: Disable MI_STORE_DATA_IMM for gen3 (i915g and i915gm)
      lib: Avoid actually throttling from igt_require_gem()
      igt/pm_rpm: Use libc 'ftw' rather than opencoding our own filetree walk
      igt/gem_userptr_blits: Errors from gup are permanent
      igt/gem_ringfill: Prime execbuf before measuring ring size
      igt/gem_exec_schedule: Do not overcommit batches to the ring
      igt/gem_exec_schedule: Exercise reordering with many priority levels
      igt/gem_exec_schedule: Basic tests for preemption
      igt/gem_exec_scheduler: Demonstrate priority inversion between full rings
      igt/gem_exec_fence: Exercise syncobj API (The forgotten tests)
      igt/gem_eio: i915.reset is no longer a boolean
      igt/gem_exec_suspend: Try to suspend with a pending GPU hang
      lib/dummyload: Use -1 for all engines
      igt/tools_test: Remove dmesg subtest
      igt/gem_flink_race: Limit name subtest to 5s
      igt/gem_eio: Install an exithandler to unwedge the device after failure
      igt/gem_evict_(alignment,everything): Limit to low 4G
      igt/sw_sync: Fix up close(timeline) tests for unsignaled fences
      igt/gem_eio: inflight wedged requires long plugging
      igt/gem_eio: Exercise wedged with native in-flight requests
      igt/gem_eio: Check wedged with inflight on the same engine
      igt/prime_busy: Declare the hang tests expect to cause GPU hangs
      igt/gem_eio: Add another variant of in-flight to avoid request coalescing
      igt/prime_vgem: Split out the fine-grain coherency check
      igt/kms_cursor_legacy: Use common spinbatch
      igt/gem_exec_schedule: s/-MAX_PRIO/MIN_PRIO/
      igt/gem_exec_schedule: Fix up too deep reorder-wide()
      igt/gem_exec_whisper: Smoketest context priorities
      igt/gem_exec_schedule: Ignore set-priority failures on old kernels
      lib: Capture the error state on an unexpected hang
      igt/gem_exec_scheduler: HAS_SCHEDULER no longer means HAS_PREEMPTION
      benchmarks/gem_syslatency: Apply vmpressure, measure page allocation
      benchmarks/gem_exec_fault: Update for tryhard kernels.
      igt/gem_exec_schedule: Detect too slow setup in deep-*
      igt/gem_sync: Add a preemption test
      igt/gem_exec_nop: Measure high-priority throughput over a bg load
      igt/gem_sync: Sync before starting the clock
      lib: Report the error from __gem_create()
      lib: Fixup __gem_create() to be 64b safe.

Daniel Stone (10):
      tests/kms_properties: Don't set immutable properties
      tests/kms_ccs: Don't overallocate CCS surface
      tests/kms_ccs: Convert int/bool to enum
      tests/kms_ccs: Split FB generation into helper
      tests/kms_ccs: Remove excessive FB alignment
      tests/kms_ccs: Paramaterize color for framebuffer
      tests/kms_ccs: Reshuffle test name and loop
      tests/kms_ccs: Test for supported modifier
      tests/kms_ccs: Split all tests into subtests
      tests/kms_ccs: Test CCS on sprite planes

Daniel Vetter (40):
      configure: Bump libdrm to 2.4.76
      Revert "configure: Bump libdrm to 2.4.76"
      tests/drm_module_reload: Don't require hda dynamic debug
      CONTRIBUTING: formalize review rules
      lib/drmtest: Decode driver flags on failure
      lib/aux: Better debug output for rtcwake
      tests/drv_module_reload: Fix running single tests
      tests/pm_rpm: Use the quick mode by default
      tests: delete extended.testlist
      tests/kms_busy: Only test against one engine
      tests/core_auth: set rlimit
      lib: Add igt_can_fail()
      lib/kms: Add for_each_pipe_static
      tests/kms_ccs: Fix subtest enumeration:
      lib/kms: Check usage of for_each_*
      tests/kms_flip: fix spin_batch conversion
      lib/core: Use igt_info instead of printf
      tests/kms_frontbuffer_tracking: convert macros to functions
      Revert "intel-ci: Remove kms_psr_sink_crc at psr_basic from BAT"
      build: Define _GNU_SOURCE in Makefile.am
      build: Nuke #ifdef HAVE_CONFIG_H cargo-cult
      build: use HAVE_LIBGEN_H consistently
      build: remove _GNU_SOURCE from source files
      lib: prefix frame_dump_path
      lib: clean up header includes
      tests/igt_command_line.sh: Allow testing individual tests
      lib/uwildmat: Use include paths
      demos: remove
      assembler/test: Prep work for meson
      meson: basic build system support
      lib/ioctl_wrappers: make the valgrind wrapper always emit a statement:w
      tests/kms_plane: Appease gcc -Wempty-body
      meson: detect cc flags
      meson: add manpage support
      meson: igt_frame also needs pixman
      meson: Minimal README update
      meson: Bump required version to 0.40
      meson: align test-list.txt generation with automake
      meson: share the configuration_data object
      meson: Simple makefile integration

Dave Airlie (2):
      igt: add syncobj_basic.
      configure.ac: bump libdrm requirement to 2.4.82

Dhinakaran Pandiyan (1):
      tests/psr: Don't strcmp CRCs that are not NULL terminated.

Eric Anholt (11):
      Add an editorconfig file for the basics of igt style.
      Make autogen.sh set the default format.subjectPrefix
      Use PATH_MAX to fix some sprintf-into-short-buffers warnings.
      intel_watermark: Fix a warning about "const char" return being silly.
      intel_display_poller: Fix truncation of a test name.
      meson: Add some compiler flags to reduce warnings.
      meson: Don't build the igt audio test without gsl available.
      meson: Use static libs to handle IGT_LOG_DOMAIN.
      Fix rlim_cur compiler warnings when building on ARM.
      meson: Fix build of igt_x86-using tests on non-x86 platforms.
      meson: Disable the intel overlay on non-x86 builds.

Gabriel Krisman Bertazi (3):
      igt/kms_pipe_crc_basic: Print pipe name when skipping
      igt/kms_pipe_crc_basic: Skip test before system suspend
      lib/igt_debugfs: Prevent compiler warning on unchecked printf format

Gustavo Padovan (1):
      tests/kms_cursor_legacy: use 'enum pipe' type instead of 'int'

Jani Nikula (10):
      tools/intel_lid: use local register definition
      tools/intel_vbt_decode: remove unused definitions from intel_bios.h
      tools/intel_vbt_decode: clean up struct lvds_dvo_timing
      tools/intel_vbt_decode: start migrating to kernel intel_vbt_defs.h
      tools/intel_vbt_decode: migrate timing dumping to kernel struct
      tools/intel_vbt_decode: migrate child device dumping to kernel struct
      tools/intel_vbt_decode: migrate psr dumping to kernel struct
      tools/intel_vbt_decode: migrate edp dumping to kernel struct
      tools/intel_vbt_decode: migrate child device type bits decoding to kernel defs
      tools/intel_vbt_decode: migrate backlight dumping to kernel struct

Jason Ekstrand (5):
      tests/kms_ccs: Fix the color/ccs surface generation
      tests/gem_exec_params: Update the invalid-flag subtest for FENCE_ARRAY
      aubdump: Reject execbuffer2 calls with bad BOs
      aubdump: Use write_reloc for filling out the ringbuffer
      aubdump: Log some information about the execbuf calls

Jeff McGee (1):
      igt/pm_rps: Remove remaining assert on CUR <= MAX

Jim Bride (1):
      tests/kms_frontbuffer_tracking: Fix multidraw subtest

Joonas Lahtinen (1):
      lib/igt_kmod: Allow specifying libkmod config via environment variables

Jordan Justen (3):
      meson: Install libigt.so
      intel_aubdump.in: Set executable permissions (for meson build)
      meson: Process intel_aubdump.in into intel_aubdump

Katarzyna Dec (2):
      pm_rps: Changes in waitboost scenario
      pm_rps: [RFC] RPS tests documentation update

Kelvin Gardiner (1):
      intel-ci: Add fast-feedback-simulation.testlist

Kenneth Graunke (1):
      intel_aubdump: Support I915_EXEC_BATCH_FIRST.

Leo (Sunpeng) Li (2):
      tests: Increase value of I915_MAX_PIPES to 6
      tests: Rename I915_MAX_PIPES to IGT_MAX_PIPES

Lionel Landwerlin (19):
      tests/kms_pipe_color: Only test existing properties
      tests/perf: add utility function for checking periodic reports
      tests/perf: add tests to verify create/destroy userspace configs
      tests/perf: fix build where system headers don't have Gen8 formats
      tests/perf: follow up build fix
      tests/perf: fix userspace configs issues on HSW
      tests/perf: add Kabylake support
      tests/perf: add Geminilake support
      tests/perf: make stream_fd a global variable
      tests/perf: update max buffer size for reading reports
      tests/perf: rc6: try to guess when rc6 is disabled
      tests/perf: remove frequency related changes
      tests/perf: rework oa-exponent test
      tests/perf: make enable-disable more reliable
      tests/perf: make buffer-fill more reliable
      tests/perf: estimate number of blocking/polling based on time spent
      tests/perf: prevent power management to kick in when necessary
      tests/perf: add support for Coffeelake
      tests/perf: split array of formats descriptions

Lyude (2):
      configure.ac: Make building chamelium an option
      igt_core: Add the rest of Paul's patch I forgot by accident

Maarten Lankhorst (30):
      kms_rotation_crc: Fix rotation tests on older platforms again.
      lib/igt_kms: Add igt_display_require_output(/on_pipe)
      lib/igt_kms: Fix indent when try_commit fails.
      tests/kms_flip: degrade warn to debug
      tests/kms_busy: Add test to reproduce the CI kms_flip killer
      igt/meta_test: Add a warn subtest to make sure warnings are caught as expected.
      tests/kms_atomic: Add test for new DRM_MODE_PAGE_FLIP_EVENT behavior.
      tests/kms_busy: Remove gem_bo_busy checks
      tests/kms_cursor_crc: Fix the cursor tests to work on CHV
      tests/kms_atomic_transitions: Use igt_display_require_output().
      tests/debugfs_test: Allow opening CRC to fail with -EIO.
      tests/kms_atomic_transition: Add test for plane completion ordering.
      lib/kms: Handle fence interaction correctly WRT TEST_ONLY.
      tests/kms_atomic_transition: Only request fence on enabled pipes
      tests/kms_atomic_transition: Do not clear in-fences after atomic commit.
      igt/kms: Do not wait for fence completion during commit
      tests/debugfs_test: Fix testcases to pass
      igt: Add debugfs_test.read_all_entries to the fast-feedback list
      lib/igt_kms: Remove vblank wait after plane update.
      tests/kms_flip: Remove $engine-flip-vs-dpms/modeset
      tests/kms_mmap_write_crc: Add drmModeDirtyFB after dirtying fb
      tests: Add kms_atomic_interruptible test, v4.
      tests/kms_cursor_legacy: Do not start collecting CRC after making FB busy
      tests: Rename kms_pipe_color to kms_color
      igt/kms_rotation_crc: Fix flip tests for sprite plane
      tests: Stop looking at plane private members
      lib/igt_kms: Change output->pending_crtc_idx_mask to output->pending_pipe
      lib/igt_kms: Commit primary plane when a modeset is forced on a pipe
      tests/kms_color: Unset plane fb on teardown, v2.
      lib/igt_kms: Disable crtc in legacy path when output is unset

Marta Lofstedt (1):
      tests/kms_atomic: subtest atomic_invalid_params requires CRTC

Michał Winiarski (1):
      tests/gem_mocs_settings: Fix LNCFCMOCS testing and extract the subtests

Michel Thierry (2):
      lib: Add reset-type helper in ioctl_wrappers
      tests/gem_reset_stats: Enforce full chip reset mode before run

Mika Kahola (1):
      tests/kms_plane_multiple: Fix reference CRC

Mika Kuoppala (1):
      tests/gem_workarounds: Skip write only registers

Paul Kocialkowki (7):
      tests/chamelium: Add common suspend and hibernate tests for DP and HDMI
      tests/chamelium: Check all connectors state for basic hotplug
      tests/chamelium: Use 50 ms delay to wait for connector change
      lib/igt_aux: Use provided autoresume delay for rtc wake
      chamelium: Add support for HPD toggle scheduling instead of async pulses
      tests/chamelium: Add VGA HPD toggle tests after suspend and hibernate
      tests/chamelium: Reduce the simple hotplug test toggle count for VGA

Paul Kocialkowski (42):
      tests/chamelium: Close DRM file descriptor after tests
      tests/chamelium: Set output pipe after mode change to refresh output
      lib/igt_chamelium: Create pixman image with bytes per pixel, not bits
      chamelium: Remove init reset duplicate in favor of per-test reset
      Make igtrc configuration common, with configurable suspend/resume delay
      tests/chamelium: Skip suspend/resume test with unreliable hotplug event
      tests/chamelium: Catch and flush hotplug uevents after each plug
      lib/igt_fb: Export the cairo surface instead of writing to a png
      chamelium: Calculate CRC from framebuffer instead of hardcoding it
      lib/igt_debugfs: Introduce CRC check function, with logic made common
      Introduce common frame dumping configuration and helpers
      lib/igt_debugfs: Add extended helper to format crc to string
      chamelium: Dump captured and reference frames to png on crc error
      tests/chamelium: Merge the crc testing functions into one
      configure.ac: Enable back chamelium build by default
      configure.ac: Make glib dependency optional to preserve Android build
      lib/igt_core: Handle glib errors correctly to avoid stderr spew
      lib/igt_frame: Add support for analog frame comparison testing
      chamelium: Add support for VGA frame comparison testing
      lib/igt_core: Move all config-related parsing to common_init_config
      lib/igt_core: Split out env-related handling to common_init_env
      tests/chamelium: Detect analog bridges and handle EDID accordingly
      docs: Update documentation generation with missing entries
      configure.ac: Make udev a dependency for chamelium
      README: Add information about chamelium dependencies
      configure.ac: Disable chamelium by default and add enable argument
      lib: Add audio library with dedicated helpers
      lib: Add ALSA library with dedicated helpers
      tests: Introduce audio tests, starting with HDMI signal integrity
      tests/Makefile.am: Wrap audio test with dedicated conditional
      tests/chamelium: Introduce fast basic hpd tests, with limited toggles
      tests/chamelium: Introduce fast CRC tests, with a single mode
      intel-ci: Add fast chamelium tests to the fast-feedback list
      tests: chamelium: Eliminate reset when preparing output
      lib/igt_core: Use HTML character for documentation comment in example
      docs: Add user and developer documentation about Chamelium support
      docs: Add user documentation about audio support
      lib/igt_aux: Allow sysfs open to fail when setting suspend/resume delay
      lib/igt_debugfs: Open DRM driver without master for hpd storm exit
      docs/chamelium: Explain that the Chamelium should only target one DUT
      tests/audio: Add suspend and hibernate tests for HDMI signal integrity
      tests/chamelium: Let the Chamelium itself wait for a stable video input

Paulo Zanoni (2):
      lib/igt_draw: add support for Y tiling
      tests/kms_draw_crc: add support for Y tiling

Petri Latvala (26):
      configure.ac: Try to find XMLRPC with xmlrpc-c-config if pkg-config fails
      intel-ci: Also remove extended.testlist from EXTRA_DIST
      kms_busy: Fix basic-modeset-* name format parameters
      intel_gpu_top: Use drm_open_driver, don't need drm master
      Revert "tests/igt_command_line: Ignore subtest list for kms_ccs"
      intel-ci: Remove generic.testlist
      tests/Makefile.am: Install test-list*.txt to libexecdir
      intel-ci: Install testlist files to pkgdata dir
      tools_test: Clean up and fix sysfs_l3_parity
      igt_core: Rework igt_system()
      igt_command_line.sh: Fix bashism
      meson.sh: Invoke meson correctly
      meson: Also build kms_atomic_interruptible
      benchmarks: Actually build LIBDRM_INTEL_BENCHMARKS
      benchmarks: Add wsim files to dist
      benchmarks: Add ezbench.d files to dist
      demos: Remove final file
      lib: Remove media_fill.c
      lib: Handle intel_aub.h like the other stub files
      docs: Distribute audio.txt and chamelium.txt
      meson: Distribute meson build system files
      meson: Follow suit with the renaming of kms_pipe_color
      kms_atomic_interruptible: Add missing #include
      gem_exec_schedule: Add missing #include
      lib: Reduce dependency on glib
      Update NEWS, bump version to 1.20.

Praveen Paneri (4):
      igt/kms_frontbuffer_tracking: Add Y-tiling support
      lib/igt_fb: Let others use igt_get_fb_tile_size
      lib/igt_fb: Add helper function for tile_to_mod
      igt/kms_fbc_crc.c : Add Y-tile tests

Radhakrishna Sripada (2):
      igt/kms_psr_sink_crc: Add psr_drrs subtest
      igt/kms_psr_sink_crc: Fix the bug in psr_drrs subtest

Radoslaw Szwichtenberg (1):
      lib/ioctl_wrappers: Fix function descriptions

Robert Bragg (20):
      tests/perf: generalize lookup for test metric set
      tests/perf: improve robustness of polling/blocking tests
      tests/perf: init timestamp freq and oa format per devid
      tests/perf: update init_sys_info for skl with per-gt configs
      tests/perf: add gen8 formats
      tests/perf: fix a counter indexing
      tests/perf: generalize checks for undefined A counters
      tests/perf: generalize reading gpu ticks from reports
      tests/perf: move timebase + oa exponent utilities up
      tests/perf: wrap emission of MI_REPORT_PERF_COUNT
      tests/perf: handling printing gen8 formats
      tests/perf: avoid assumptions about oa exponent <-> freq mappings
      tests/perf: allow 10% margin matching oa/sysfs freq in test_oa_exponents
      tests/perf: s/test_perf_ctx_mi_rpc/hsw_test_single_ctx_counters/
      tests/perf: don't assume constant of 40 EUs
      tests/perf: consider ctx-switch reports while polling/blocking
      tests/perf: factor out oa report sanity checking
      tests/perf: print [un]slice freq and report reasons in debug
      tests/perf: update print_reports to print context ID
      tests/perf: add per context filtering test for gen8+

Rodrigo Vivi (8):
      lib/cfl: Introduce Coffeelake platform definition.
      lib/cnl: Introduce Cannonlake platform defition.
      lib/cnl: Add Cannonlake PCI IDs for U-skus.
      lib/cnl: Add Cannonlake PCI IDs for Y-skus.
      lib/instdone: Add Gen10 support.
      lib/intel_batchbuffer: Add Gen10 support for render_copy and gpgpu_fillfunc.
      lib/i915_pciids.h: Organize cnl/cfl ids.
      i915_pciids: Change a KBL pci id to GT2 from GT1.5

Tvrtko Ursulin (7):
      igt: Remove default from the engine list
      gem_exec_basic: Exercise the default engine selection
      gem_sync: Add all and store_all subtests
      extended.testlist: Remove some test-subtest combinations
      igt_core: Skip sync when listing subtests
      kms_rotation_crc: 90 degree flip test is not a stress test
      lib: Fix igt_sysfs_set_u32 return value

Ville Syrjälä (25):
      tests/kms_rmfb: Fix cursor fb size
      tests/kms_flip: Make panning tests actually pan all the time
      tools/intel_vbt_decode: Fix decoding of child device structure
      lib/sysfs: Fix fbcon rebind
      Fix compiler warnings about printf() arguments
      lib/kms: Fix the connector name strings to match what the kernel uses
      lib/kms: Skip rather than fail when a suitable plane can't be found
      tests/kms_draw_crc: Skip mmap_wc tests if the platforms doesn't support mmap_wc
      tests/kms_properties: Require atomic for the atomic invalid props test
      meson: Install tests into $libexecdir
      meson: Install tools
      tools/intel_reg: s/PKGDATADIR/IGT_DATADIR/
      meson: Build and install intel_reg
      meson: Install intel_reg register definitions
      meson: Install test-list.txt
      meson: Install test image files
      meson: Build and install intel_l3_parity
      meson: Build and install intel_dp_compliance
      meson: Drop the 'lib' prefix from intel_aubdump.so
      meson: Rename and install intel-gpu-overlay
      meson: Install intel_gpu_abrt
      meson: Install the (dis)assembler
      meson: Fix IGT_GIT_SHA1 handling
      lib/igt_fb: Add igt_cairo_image_surface_create_from_png()
      tests/kms_panel_fitting: Use igt_cairo_image_surface_create_from_png_file()

Vinay Belgaumkar (1):
      tests/gem_flink_basic: Add documentation for subtests

git tag: intel-gpu-tools-1.20

https://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.20.tar.bz2
MD5:  3b77a6a23274afe363bd5c942fe42562  intel-gpu-tools-1.20.tar.bz2
SHA1: 38018b983760829963f8cee0e77b430f13bef2b3  intel-gpu-tools-1.20.tar.bz2
SHA256: 2fffe7a66789f56f301e6b60a3afe21556f34acbad8b7b29c8f3dd41f0b148e8  intel-gpu-tools-1.20.tar.bz2
PGP:  https://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.20.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.20.tar.gz
MD5:  aeeb441d35edae06c82149a91f2bcb93  intel-gpu-tools-1.20.tar.gz
SHA1: 67cac18cea99f06869266b73cd273808f5b97b38  intel-gpu-tools-1.20.tar.gz
SHA256: c6ee992301e43ec14ef810ef532e2601ecf7399315f942207ae0dd568fd9c2b7  intel-gpu-tools-1.20.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.20.tar.gz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20171004/576c5ab3/attachment-0001.sig>


More information about the Intel-gfx mailing list