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

intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.20-1'



Tag 'intel-gpu-tools-1.20-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-10-06 22:29 +0000

Tagging upload of intel-gpu-tools 1.20-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZ2AOyAAoJEMtwMWWoiYTcvRAQAJbBkn+22lQARNxI0C5kzOuK
+8nklxL1FimsypHGAbPwBs2Bj4DzeKUu+qn5I+rohEgpfMcRUpHdoZHLIJb1eFKh
CAbYnhEym/pt/w5jogPv0SY+1gjrmo4aHK+0As0j/KHWxgNR+gzVLv2RCLAn70YO
zvlBbb1SpTyPGqk7SuGd2TQ49SfKqxb7seGUzU2vduTSmXr7oY/VBMFuzVXo6Wxx
It5Imk53XacIJ15ocq+Y9rpg326QpxoFBt0uy4NFzgGQJ0cecvDuwwe30IkJcUTz
pjeTbIHGhOyFdxEtZCjHgsp9fjX18D0ZJMXfzMwz1T5XxbrOIE13d2BcdUJkzFsQ
ZuTpWkmuLu8WsAJtcVLeROEcOZDdtOLbjemRiKZIGTOMsSv4aax0vDANe8AmPo+b
ia88VQ2PttvZTLyia1fxFR2eLYJI97PTOR+o20ykvlpPKhPJ3imnYc+n7KB4X5/a
vTs14Z1W0XY8X8M6jVIzvSZYn0fOLHssTCsAILO3tXA+47v7Cc+SQ/I12rkhxmGw
gIvbkHyi9DxcLGt+KFEYC+/QQ9J3OAxqXXMWskf0u356i/ZK6XA+JtIkt3FUfdpD
O/av9WC+afdmfjGQUJh31FIqarqMhKqucjOggDHz0wDi0uv7VGuPgp9L0Rocuv7n
y3TnpDcLn7lVesVaIuAW
=nHtg
-----END PGP SIGNATURE-----

Changes since intel-gpu-tools-1.19-2:
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@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

Timo Aaltonen (3):
      Merge branch 'upstream-unstable' into debian-unstable
      update changelog
      release to unstable

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

---
 .editorconfig                                           |   14 
 .gitignore                                              |    1 
 CONTRIBUTING                                            |   13 
 Makefile.am                                             |    7 
 NEWS                                                    |   43 
 README                                                  |   33 
 assembler/Makefile.am                                   |    1 
 assembler/meson.build                                   |   86 
 assembler/test/run-test.sh                              |   16 
 autogen.sh                                              |    3 
 benchmarks/Makefile.am                                  |   11 
 benchmarks/ezbench.d/Makefile.am                        |   16 
 benchmarks/gem_busy.c                                   |   27 
 benchmarks/gem_exec_fault.c                             |   20 
 benchmarks/gem_exec_tracer.c                            |   12 
 benchmarks/gem_latency.c                                |    1 
 benchmarks/gem_syslatency.c                             |   89 
 benchmarks/meson.build                                  |   36 
 benchmarks/prime_lookup.c                               |    2 
 benchmarks/wsim/Makefile.am                             |   31 
 configure.ac                                            |   73 
 debian/changelog                                        |    7 
 demos/.gitignore                                        |    1 
 demos/Android.mk                                        |   32 
 demos/Makefile.am                                       |   12 
 demos/Makefile.sources                                  |    7 
 demos/intel_sprite_on.c                                 |  960 ----
 docs/Makefile.am                                        |    5 
 docs/audio.txt                                          |   45 
 docs/chamelium.txt                                      |  159 
 docs/reference/intel-gpu-tools/Makefile.am              |   24 
 docs/reference/intel-gpu-tools/igt_test_programs.xml    |  123 
 docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml |   28 
 lib/Makefile.am                                         |   27 
 lib/Makefile.sources                                    |    1 
 lib/drmtest.c                                           |   27 
 lib/i915_pciids.h                                       |   42 
 lib/igt.h                                               |    3 
 lib/igt_alsa.c                                          |  638 ++
 lib/igt_alsa.h                                          |   57 
 lib/igt_audio.c                                         |  327 +
 lib/igt_audio.h                                         |   44 
 lib/igt_aux.c                                           |   98 
 lib/igt_aux.h                                           |    1 
 lib/igt_chamelium.c                                     |  527 +-
 lib/igt_chamelium.h                                     |   31 
 lib/igt_core.c                                          |  328 +
 lib/igt_core.h                                          |   19 
 lib/igt_debugfs.c                                       |  150 
 lib/igt_debugfs.h                                       |    3 
 lib/igt_draw.c                                          |  205 
 lib/igt_dummyload.c                                     |   50 
 lib/igt_dummyload.h                                     |   10 
 lib/igt_fb.c                                            |   99 
 lib/igt_fb.h                                            |    6 
 lib/igt_frame.c                                         |  269 +
 lib/igt_frame.h                                         |   42 
 lib/igt_gt.c                                            |   32 
 lib/igt_gvt.c                                           |   17 
 lib/igt_kmod.c                                          |   54 
 lib/igt_kms.c                                           |  173 
 lib/igt_kms.h                                           |   60 
 lib/igt_primes.c                                        |    7 
 lib/igt_rand.c                                          |    7 
 lib/igt_rand.h                                          |    6 
 lib/igt_rc.h                                            |   34 
 lib/igt_sysfs.c                                         |  125 
 lib/igt_sysfs.h                                         |    8 
 lib/igt_vgem.c                                          |   10 
 lib/igt_vgem.h                                          |    1 
 lib/igt_x86.c                                           |    9 
 lib/igt_x86.h                                           |   12 
 lib/instdone.c                                          |   10 
 lib/intel_batchbuffer.c                                 |    4 
 lib/intel_chipset.h                                     |    5 
 lib/intel_device_info.c                                 |   16 
 lib/intel_os.c                                          |    2 
 lib/ioctl_wrappers.c                                    |  139 
 lib/ioctl_wrappers.h                                    |    6 
 lib/media_fill.c                                        |   16 
 lib/meson.build                                         |  185 
 lib/sw_sync.c                                           |   11 
 lib/tests/.gitignore                                    |    2 
 lib/tests/Makefile.am                                   |    5 
 lib/tests/Makefile.sources                              |    2 
 lib/tests/igt_can_fail.c                                |   44 
 lib/tests/igt_can_fail_simple.c                         |   32 
 lib/tests/igt_exit_handler.c                            |    1 
 lib/tests/meson.build                                   |   34 
 lib/uwildmat/uwildmat.c                                 |    2 
 lib/version.h.in                                        |    1 
 man/Makefile.am                                         |    8 
 man/defs.rst.in                                         |    5 
 man/meson.build                                         |   39 
 man/rst2man.sh                                          |   16 
 meson.build                                             |  128 
 meson.sh                                                |   35 
 overlay/Makefile.am                                     |    5 
 overlay/meson.build                                     |   60 
 overlay/overlay.h                                       |    2 
 overlay/x11/position.c                                  |    2 
 scripts/run-tests.sh                                    |    2 
 tests/Makefile.am                                       |   35 
 tests/Makefile.sources                                  |   21 
 tests/ZZ_check_dmesg                                    |   11 
 tests/amdgpu/amd_basic.c                                |    2 
 tests/audio.c                                           |  193 
 tests/chamelium.c                                       |  441 +-
 tests/check_drm_clients                                 |    6 
 tests/core_auth.c                                       |    9 
 tests/core_get_client_auth.c                            |    1 
 tests/core_setmaster_vs_auth.c                          |    1 
 tests/debugfs_emon_crash                                |   16 
 tests/debugfs_test.c                                    |  118 
 tests/debugfs_wedged                                    |   10 
 tests/drm_getopt.sh                                     |   38 
 tests/drm_import_export.c                               |    1 
 tests/drm_lib.sh                                        |  112 
 tests/drv_debugfs_reader                                |    9 
 tests/drv_missed_irq.c                                  |    1 
 tests/drv_module_reload.c                               |   11 
 tests/gem_busy.c                                        |    4 
 tests/gem_close.c                                       |   97 
 tests/gem_cpu_reloc.c                                   |    4 
 tests/gem_create.c                                      |    5 
 tests/gem_ctx_switch.c                                  |    2 
 tests/gem_eio.c                                         |  278 +
 tests/gem_evict_alignment.c                             |   37 
 tests/gem_evict_everything.c                            |   35 
 tests/gem_exec_await.c                                  |   17 
 tests/gem_exec_capture.c                                |   65 
 tests/gem_exec_fence.c                                  | 1036 ++++
 tests/gem_exec_nop.c                                    |  118 
 tests/gem_exec_params.c                                 |  113 
 tests/gem_exec_reloc.c                                  |    6 
 tests/gem_exec_reuse.c                                  |    3 
 tests/gem_exec_schedule.c                               |  824 +++
 tests/gem_exec_suspend.c                                |   19 
 tests/gem_exec_whisper.c                                |   56 
 tests/gem_fd_exhaustion.c                               |    3 
 tests/gem_fence_thrash.c                                |    2 
 tests/gem_fence_upload.c                                |    2 
 tests/gem_fenced_exec_thrash.c                          |    2 
 tests/gem_flink_basic.c                                 |   18 
 tests/gem_flink_race.c                                  |   36 
 tests/gem_mmap_gtt.c                                    |    1 
 tests/gem_mmap_wc.c                                     |    1 
 tests/gem_mocs_settings.c                               |  355 -
 tests/gem_persistent_relocs.c                           |    1 
 tests/gem_reloc_overflow.c                              |   16 
 tests/gem_reloc_vs_gpu.c                                |    1 
 tests/gem_render_linear_blits.c                         |    2 
 tests/gem_reset_stats.c                                 |   45 
 tests/gem_ringfill.c                                    |   10 
 tests/gem_shrink.c                                      |    4 
 tests/gem_spin_batch.c                                  |    8 
 tests/gem_streaming_writes.c                            |    1 
 tests/gem_sync.c                                        |  166 
 tests/gem_userptr_blits.c                               |    7 
 tests/gem_wait.c                                        |    2 
 tests/gem_workarounds.c                                 |   39 
 tests/generate_testlist.sh                              |   18 
 tests/igt_command_line.sh                               |   44 
 tests/intel-ci/Makefile.am                              |    5 
 tests/intel-ci/README                                   |   15 
 tests/intel-ci/extended.testlist                        | 1839 --------
 tests/intel-ci/fast-feedback-simulation.testlist        |   91 
 tests/intel-ci/fast-feedback.testlist                   |   19 
 tests/intel-ci/generic.testlist                         |  125 
 tests/intel-ci/meta.testlist                            |    1 
 tests/kms_atomic.c                                      |   20 
 tests/kms_atomic_interruptible.c                        |  333 +
 tests/kms_atomic_transition.c                           |  223 -
 tests/kms_busy.c                                        |  179 
 tests/kms_ccs.c                                         |  415 +
 tests/kms_color.c                                       | 1223 +++++
 tests/kms_concurrent.c                                  |    9 
 tests/kms_cursor_crc.c                                  |   39 
 tests/kms_cursor_legacy.c                               |  157 
 tests/kms_draw_crc.c                                    |   57 
 tests/kms_fbc_crc.c                                     |   85 
 tests/kms_flip.c                                        |   49 
 tests/kms_frontbuffer_tracking.c                        |  243 -
 tests/kms_hdmi_inject.c                                 |    2 
 tests/kms_mmap_write_crc.c                              |    2 
 tests/kms_panel_fitting.c                               |   16 
 tests/kms_pipe_color.c                                  | 1194 -----
 tests/kms_pipe_crc_basic.c                              |    6 
 tests/kms_plane.c                                       |   14 
 tests/kms_plane_lowres.c                                |    4 
 tests/kms_plane_multiple.c                              |   28 
 tests/kms_plane_scaling.c                               |   14 
 tests/kms_properties.c                                  |   53 
 tests/kms_psr_sink_crc.c                                |   27 
 tests/kms_render.c                                      |    2 
 tests/kms_rmfb.c                                        |   13 
 tests/kms_rotation_crc.c                                |  235 -
 tests/kms_setmode.c                                     |    2 
 tests/kms_universal_plane.c                             |    4 
 tests/meson.build                                       |  319 +
 tests/meta_test.c                                       |    6 
 tests/perf.c                                            | 3457 +++++++++++++---
 tests/pm_rc6_residency.c                                |    1 
 tests/pm_rpm.c                                          |  105 
 tests/pm_rps.c                                          |  170 
 tests/prime_busy.c                                      |   81 
 tests/prime_mmap.c                                      |    1 
 tests/prime_self_import.c                               |    1 
 tests/prime_vgem.c                                      |   41 
 tests/sw_sync.c                                         |    4 
 tests/syncobj_basic.c                                   |  260 +
 tests/sysfs_l3_parity                                   |   22 
 tests/test_rte_check                                    |    6 
 tests/testdisplay.c                                     |    2 
 tests/testdisplay_hotplug.c                             |    2 
 tests/tools_test                                        |   16 
 tests/tools_test.c                                      |  128 
 tests/vgem_basic.c                                      |   35 
 tools/Makefile.am                                       |   11 
 tools/Makefile.sources                                  |    1 
 tools/aubdump.c                                         |   99 
 tools/intel_audio_dump.c                                |    1 
 tools/intel_bios.h                                      |  760 ---
 tools/intel_display_poller.c                            |    2 
 tools/intel_dump_decode.c                               |    1 
 tools/intel_error_decode.c                              |    1 
 tools/intel_framebuffer_dump.c                          |    1 
 tools/intel_gpu_frequency.c                             |    1 
 tools/intel_gpu_top.c                                   |    4 
 tools/intel_guc_logger.c                                |    1 
 tools/intel_gvtg_test.c                                 |    2 
 tools/intel_l3_parity.c                                 |    3 
 tools/intel_l3_udev_listener.c                          |    5 
 tools/intel_lid.c                                       |    5 
 tools/intel_opregion_decode.c                           |    2 
 tools/intel_reg.c                                       |    2 
 tools/intel_vbt_decode.c                                |  180 
 tools/intel_vbt_defs.h                                  |  897 ++++
 tools/intel_watermark.c                                 |    2 
 tools/meson.build                                       |   99 
 tools/null_state_gen/Makefile.am                        |    4 
 tools/null_state_gen/meson.build                        |   15 
 242 files changed, 16048 insertions(+), 8306 deletions(-)
---


Reply to: