diff options
-rw-r--r-- | igt-gpu-tools-1.25.announce | 1058 | ||||
-rw-r--r-- | igt-gpu-tools-1.25.tar.xz | bin | 1425652 -> 0 bytes | |||
-rw-r--r-- | igt-gpu-tools-1.25.tar.xz.sha256sum | 1 | ||||
-rw-r--r-- | igt-gpu-tools-1.25.tar.xz.sig | bin | 185 -> 0 bytes |
4 files changed, 0 insertions, 1059 deletions
diff --git a/igt-gpu-tools-1.25.announce b/igt-gpu-tools-1.25.announce deleted file mode 100644 index 790b9323f..000000000 --- a/igt-gpu-tools-1.25.announce +++ /dev/null @@ -1,1058 +0,0 @@ -Subject: [ANNOUNCE] igt-gpu-tools 1.25 -To: xorg-announce@lists.x.org -Cc: xorg@lists.x.org - -A new igt-gpu-tools release is available with the following changes: - -- Meson build options have been renamed. Please check the news options in - meson_options.txt and make sure you don't get any warnings when configuring - the project. (Simon Ser) - -- Compile-testing CI for MIPS. (Guillaume Tucker) - -- Various igt_runner reliability improvements (Petri Latvala & Arkadiusz Hiler) - -- Switched GEM tests to engine discovery. (Tvrtko Ursulin et al) - -- Subtests can now be documented and their descriptions are available in - generated HTML docs and on the command line via --describe. Documenting new - tests is mandatory. (Arkadiusz Hiler) - -- Unified library for EDID creation (Simon Ser) - -- Chamelium port auto-discovery (Simon Ser) - -- Tigerlake support (Lucas De Marchi) - -- Cometlake support (Anusha Srivatsa) - -- Add kernel selftest wrapper for dmabuf (Chris Wilson) - -- Bumped required meson version to 0.47.2 (Arkadiusz Hiler) - -- Rewritten README to be more friendly (Arkadiusz Hiler) - -- Introduced dynamic subsubtests for getting partial result for - runtime-dependant features (Petri Latvala) - -- IGT can now run on the selected GPU via --device and lsgpu tool (Zbigniew - Kempczyński) - -- Reduced runtime of many many tests (Chris Wilson et al) - - - -Full changelog: - -And many other bug fixes, improvements, cleanups and new tests. - -Abdiel Janulgue (1): - i915/gem_mmap_gtt: Test mmap_gtt extension validity - -Akeem G Abodunrin (1): - scripts/generate_clear_kernel: Add script to assemble CB kernel - -Anna Karas (1): - gem_wsim: Distinguish particular engines during calculating nop calibration. - -Anshuman Gupta (7): - tests/i915/i915_pm_dc:Skip the DC6 test if BIOS has disabled PC8+ - kms_content_protection: Set CP prop to UNDESIRED at igt exit. - kms_content_protection: Set CP prop to UNDESIRED at igt exit - DC3CO PSR2 helpers - tests/kms_content_protection: Fix uevent subtest - tests/i915_pm_dc: Dump power_domain_info on DC test failures - tests/i915_pm_dc: psr required only for dc*-psr tests - -Antonio Argenziano (11): - tests/igt_command_line.sh: Add new selftest for special handling - tests/i915/gem_exec_balancer: Remove unused function - i915/gem_exec_reloc: Require mappable gtt when necessary - i915/gem_exec_flush: Require mapapble aperture when needed - tests/i915/gem_persistent_relocs: remove test - i915/gem_concurrent_all: Skip GTT mapping when aperture not available - i915/gem_exec_faulting_reloc: Delete test - tests/i915/gem_storedw*: Remove tests - tests/i915/gem_exec_balancer: Skip the test if no perf engines are available - tests/i915/gem_stolen: Remove test - tests/i915/gem_threaded_access_tiled: Require fences - -Anusha Srivatsa (1): - lib: sync with the newer i915_pciids.h from the Kernel - -Arjun Melkaveri (2): - i915/gem_exec_nop:Adjusted test to utilize all available engines - tests/i915/gem_ctx_create: Use __for_each_physical_engine to utilize all available engines - -Arkadiusz Hiler (54): - runner: Log when watchdog handling fails - runner: Handle SIGHUP too - runner: Log which signal was used to terminate the runner - runner/executor: Make sure that intervals_left is always initialized - runner/resultgen: Don't pass NULL to str*() functions - runner/settings: Be consistent with empty blacklist - tests/amdgpu: Build amd_bypass test with autotools - Dockerfile.fedora: Download peg source from our own mirror - lib/igt_core: Add support for subtest descriptions - tests/kms_hdmi_inject: Provide igt_descriptions - tests/kms_plane_multiple: Describe the test - CONTRIBUTING: Rework a bit and update - docs: Embed subtest descriptions in the documentation - runner: Make sure we don't close watchdogs twice - runner: Warn when watchdogs are being closed from the exit handler - runner: Make sure that we are closing watchdogs on signals - tests/i915_pm_sseu: Don't try to get enabled subslices if it's not there - tests/kms_ccs: Skip with a more meaningful message - tests/kms_ccs: Clean up output selection - tests/kms_chamelium: Wait for chamelium being reachable after a suspend - Dockerfile: Avoid touching external resources - Dockerfile: Avoid messing with WORKDIR - Dockerfile: Make sure that we use correct base image - .gitlab-ci: Remove dead code - .gitalb-ci: Use only the necessary tags - .gitlab-ci: Switch to podman/buildah/skopeo - Dockerfile: Clean package manager caches and squash images - .gitlab-ci: Don't pull images until they are needed - .gitlab-ci: Use true --prefix - .gitlab-ci: Produce a list of undocumented tests - .gitlab-ci: List test binaries with missing top-level description correctly - .gitlab-ci: Fix listing undocumented subtests - meson: Bump required version to 0.47.2 - Make README more friendly - Dockerfile: Use Fedora 31 - .gitlab-ci: Try -j 1 when build is failing to get the error messages - tests/igt_command_line.sh: Log what went wrong - lib/igt_list: Update, clean-up and document igt_list - tests/tools_test: Add extra logging around chdirs - tests/tools_test: Use readlink() properly - lib: Remove igt_gvt - docs: Remove defunct sections - README: Mention Dockerfiles with dependencies by name - tests/kms_chamelium: Promote fail-indicating messages to critical level - Dockerfile.*debian*: Switch over to buster - Remove TODO.rst - .gitlab-ci/skopeo: Provide credentials on the cmd line - .gitlab-ci: Use fixed version of image builder container - .gitlab-ci: Revert to older buildah - runner/tests: Increase the timeout by 10x - .gitlab-ci: Retry `ninja test` 2 times in case of failures - tests/intel-ci/blacklist: Blacklist kms_chamelium@hdmi-*-planes-random - tests/kms_chamelium: Get rid of dp-link-status subtest - Update NEWS, bump version to 1.25 - -Ashutosh Dixit (4): - lib/i915: Remove discontinued i915 module parameters - benchmarks/gem_busy: use gem_mmap__device_coherent() - i915/gem_blits: Fix for devices without mappable aperture - kms_fence_pin_leak: check for availabile fences - -Ayaz A Siddiqui (3): - i915/gem_set_tiling_vs_blt: Add check for HW tiling support - i915/gem_tiled_pread_*: Add check for FENCE based tiling support - i915/gem_render_tiled_blits: Add check for hardware based FENCE support - -Bhanuprakash Modem (1): - tests/i915/gem_lut_handle: Minor fixes - -Bhawanpreet Lakha (1): - tests/kms_content_protection: check i915 and generic debugfs name for HDCP caps - -Bommu Krishnaiah (1): - i915/gem_ctx_persistence: Set context with supported engines - -Chris Wilson (287): - i915/gem_pread/pwrite: Rename "basic" - i915: Fix gem_context_has_engine_map() for older kernels - overlay: Drop legacy mmio access - i915/gem_workarounds: Adapt to change in file format for per-engine wa - i915/gem_create: Show number of pages cleared - i915/gem_eio: Assert the hanging request is correctly identified - i915/gem_eio: Push the forced reset telltales to kmsg - intel_l3_parity: Restore support for Ivybridge - i915/gem_mocs_settings: Identify Cometlake - intel-ci: Drop gem_mmap_gtt/basic-wc from BAT - i915/gem_ctx_shared: Avoid clflush by using WC for readback - i915/gem_exec_schedule: Only require the scheduler - i915/gem_exec_schedule: Avoid using borked engines - i915/gem_eio: Break early for small rings - kms_ccs: Add the missing '\n' for igt_require_f - i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting - debugfs_test: i915_emon_status is scheduled for removal - lib/i915: Trim ring measurement by one - lib/sw_sync: Fix querying fence status - i915/gem_mmap_gtt: Test mmap_offset lifetime - i915/gem_exec_schedule: Limit the plug to fit small rings - i915/gem_eio: Restrict number of batches of submitted - i915/gem_ctx_engine: Drip feed requests into 'independent' - i915/gem_shrink: Make some pages dirty - i915/gem_userptr_blits: Apply some THP pressure - i915/gem_ctx_engine: Scheduler required for reordering requests - tests: Add kernel selftests for dmabuf - i915/gem_concurrent_blit: Do not try to idle while submitting in parallel - prime_busy: Prebind the batch buffer - benchmarks: Use labs() for abs(long) - i915/gem_exec_big: Sync against asynchronous relocations - i915/gem_mmap_gtt: Race mmap offset generation against closure - i915/gem_exec_schedule: Switch reorder-wide to sw_sync - lib: Fix gem_measure_ring_inflight - i915/gem_ctx_shared: Prebind both context images - i915/gem_tiled_swapping: Tweak mlocked size - build: Ignore warnings for address of packed members - i915/perf_pmu: Check on the health of the spinner while waiting - tools/l3_parity: Unnest exit handlers - tests/debugfs_test: Use O_NONBLOCK - runner: Add a timestamp to each log message - igt/gem_blits: Check for blitter support before use - i915/gem_exec_balancer: Beware the migratory fence - i915: More gem_require_blitter() - i915/gem_exec_faulting_reloc: Uses the blitter; require the blitter - i915/gem_mmap_gtt: Replace forked-mmapped tests with a lighter variant - kms_dp_tiled_display: Fix the double free of drmConnector - i915/gem_eio: Race kms on/off vs reset - Force spin-batch to cause a hang as required - kms_busy: Replace fiddling with hangcheck modparam with explicit fence - runner: Add signal sender name when dying - kms_busy: Don't allow preemption to bypass our hang - runner: Show more elements of the signaler's argv[] - i915/gem_ppgtt: Check for blitter support - i915/gem_exec_balancer: Check for scheduling bonded-pairs on the same engine - i915/gem_render_copy: Add hang detector - i915/gem_eio: Include non-context based tests for older kms testing - runner: Chomp away trailing spaces from cmdline - i915/gem_map_gtt: Escape from slow forked GTT access - i915/perf_pmu: Compare semaphore and busy measurements - i915/pm_rpm: Include breadcrumbs in the kernel log before i915.ko reloads - i915/gem_ctx_isolation: Check nonpriv values are kept across switch - i915/gem_userptr_blits: Check for allowed GTT mmaps - i915/gem_eio: Relax timeout for forced resets - i915/gem_ctx_isolation: Bump support for Tigerlake - i915/gem_ctx_isolation: Fixup gen range for SLICE_COMON_[ECO]_CHICKEN - i915/gem_eio: Retighten timeouts for forced reset - i915/gem_eio: Show engine status before resets - i915/gem_softpin: Replace constant loop with timeout - lib/i915: Bump conservative threshold for ring size - i915/gem_userptr: Be defensive when testing userptr capabilities - debugfs: Define DROP_RCU - Check all sysfs entries are readable without dmesg spam - runner: Show kernel state on detecting test timeout - i915_hangman: Force error capture - lib: Generalise rapl interface - i915/gem_persistent_relocs: Manage the domain for the GGTT access - overlay: Show total package power - i915: Use O_NONBLOCK for faster ringsize probing - lib: Make dummyload less sensitive to abusive users - lib: Stop leaking errno from gem_wait() - i915: Exercise hostile context execution - i915/gem_ctx_exec: Restore i915.enable_hangcheck before failing - benchmarks/gem_wsim: Cleanup register access on exit - i915/gem_exec_schedule: Handle package power RAPL unavailability - i915/gem_exec_suspend: Exercise S0 (aka s2idle) - i915/pm_rps: Wait for the actual frequency to settle - lib/i915: Use explicit iterator names in for_each_engine() - i915/gem_ctx_exec: Initialise err - lib: Restore i915.reset before testing it in igt_allow_hang() - i915/gem_ctx_exec: Enable resets for basic-nohangcheck - i915/gem_exec_nop: Fixup for_each_engine() - i915/gem_exec_schedule: Fixup for_each_engine() - i915_drm.h sync - lib/i915: Expose I915_CONTEXT_PARAM_PERSISTENCE - Add i915/gem_ctx_persistence - i915/gem_exec_suspend: Measure power consumption during suspend - amdgpu/amd_basic: Restrict basic compute to only run on available compute rings - i915/gem_ctx_persistence: Sanitycheck execbuf state harder for 'queued' - i915/gem_ctx_persistence: Double the rcu barrier - intel-ci: Relegate gem_exec_reloc to the shards - i915/i915_selftests: Expose 'perf' selftests - i915/gem_ctx_persistence: Apply an rcu-barrier for fput cleanup - i915/gem_ctx_shared: Use the supplied ring for smoketest - i915/gem_exec_balancer: Wait for both engines to complete before resubmitting - i915/gem_mmap_gtt: Skip if we have no aperture and no mmap_gtt - igt: Another combinatorial exercise for blits - i915/gem_blits: Use common igt_fls() - i915/gem_eio: Flush RCU before timing our own critical sections - i915/gem_userptr_blits: Exercise userptr + userfaultfd - i915: Mark up a few more tests that only target GGTT - i915/gem_exec_fence: KMS master is not required - i915/gem_exec_fence: Allow GPU resets during hang checks - i915/gem_exec_fence: Avoid long preempt-off sleeps - i915/gem_create: Check for cache bypass around zeroed pages - lib: Set the COND_BB_END mask for bdw - tests: Add exercise for fbdev - i915/gem_exec_reloc: Check that relocations do not block - i915/gem_exec_balancer: Throw a few hangs into the virtual pipelines - i915/gem_exec_parse_blt: Round up to oword - i915/gem_exec_reloc: Increase spin hostility for faster timeout - igt: Stop requesting ftrace dumps on oops by default - i915/gem_ctx_persistence: Double the fput hammer! - i915/gem_ctx_persistence: Use the right fd for flushing delayed fput - i915/gem_ctx_param: Keep the engine active while peeking at vm layout - i915: Remove gem_mocs_settings - i915/gem_ctx_shared: Use a spinner to keep the fence alive while querying - igt: Add gem_ctx_freq to exercise requesting freq via sysfs - i915/gem_exec_balance: Check chain of submit dependencies - i915/gem_ctx_persistence: Bump the reset timeout - intel-ci: Drop gem_ctx_switch trivial stress tests - Remove i915/gem_cpu_reloc - Remove i915/gem_exec_blt - tests/drm_import_export: Restrict runtime - i915/gem_exec_schedule: Split pi-ringfull into two tests - i915/gem_exec_schedule: Exercise priority inversion from resource contention - i915/gem_exec_schedule: Beware priority inversion from iova faults - overlay: Believe in 0MHz - i915/perf_pmu: Check that while parked, we report min freq or below - i915/gem_eio: Reduce amount of incidental work after the delayed hang - i915/gem_ctx_param: Avoid context priority - Sync i915_drm.h - i915/gem_mmap_offset: Use the right fd for isolated offset generation - i915/gem_exec_balancer: Race SUBMIT_FENCE against semaphores - i915/perf_pmu: Measure how many batches can fit into the ring - i915/gem_exec_balancer: Swap bond-chain engines over - i915/gem_exec_parse_blt: Fix COND_BBEND used by bb-start-(cmd|far) - i915/perf_pmu: Fixup interrupts-sync to measure ring size as well - i915/gem_exec_parse: Prepare for async cmd parser - Revert "tests/i915: Use engine query interface for gem_ctx_isolation/persistence" - i915/gem_ctx_freq: Protect against absent sysfs nodes - i915/gem_ctx_engines: Use an offset hint to avoid overlap - i915/gem_mmap_gtt: Reduce RSS for fault-concurrent - i915/perf_pmu: Cap target number of interrupts - i915/gem_exec_parse: Check batch_start_offset - i915: Rename gem_exec_parse and gem_exec_parse_blt - tests: Open DRM_MASTER for display operations - intel-ci: Drop gem_workarounds/basic from fast-feedback - i915/i915_hangman: Add secondary name for batchbuffer - tools/intel_error_decode: Add secondary name for batch - test/i915_pm_rc6_residency: Check we enter RC6 when mostly idle - i915/i915_pm_rc6_residency: Relax constraints for slower HW rc6 - i915/i915_pm_rc6_residency: Tidy rc6-idle's failure messages - i915/perf: Find the associated perf-type for a particular device - i915/gem_ctx_engine: Skip redundant clear of a fresh buffer - intel-ci: Drop extended basic mmap testing from BAT - i915/gem_mmap_offset: Exercise many, many mmap_offset - i915/gem_mmap_offset: Relax isolation rules - intel-ci: Drop gem_ctx_switch from fast feedback - intel-ci: Reduce variety of gem_sync in BAT - intel-ci: Use one ringfull example - i915/gem_exec_fence: Fix fence leak for gen9-cmdparser - i915/i915_pm_rc6_residency: Relax tolerance for HW RC6 - runner: Clean up quickly if the kernel OOPSed during a test - perf: Treat Cometlake as an alias for Coffeelake - tests/dumb_buffer: Try to compute the largest possible dumb buffer - i915/gem_pipe_control_store_loop: Limit runtime - i915/gem_sync: Reduce runtime - i915/gem_exec_nop: Reduce runtime - i915/gem_ctx_create: Reduce runtime - i915/gem_ctx_switch: Reduce runtime - i915_pm_rps: Be wary if RP0 == RPn - i915/gem_pipe_control_store_loop: Remove unused local - i915/gem_exec_create: Reduce runtime - i915/i915_pm_rps: Boosting can only apply when RP0 != RPn - i915: Inject invalid CS into hanging spinners - lib: Report wait() failures - i915/gem_exec_balancer: Convert to use gem_mmap__device_coherent() - i915/gem_ctx_engines: Use a mmap-offset for an invalid pointer - i915/gem_workarounds: Map buffer for WRITE as we may write into it - i915/gem_ctx_persistence: Check we detect a genuine hang - i915/gem_ctx_shared: Convert to gem_mmap__device_coherent - lib: Don't assert spinner is still alive when using INVALID_CS - lib/i915: Fix is_physical_engine advancement - i915: Drop prefault controls - i915/gem_exec_reloc: Add SIGINT injection - i915/gem_ctx_persistence: Restore hangcheck on exit - lib: Find the associated runtime-pm sysfs for the device - lib: Don't feed IGT_SPIN_INVALID_CS to the command parser - i915/gem_ctx_persistence: Scrub i915.reset at start - i915/gem_eio: Don't mix INVALID_CS and the cmdparser - i915/gem_exec_basic: Drop per-engine testing of *execbuf - i915/gem_ctx_exec: Cover all engines for nohangcheck - benchmarks: Drop gem_mmap - i915/gem_ctx_exec: Update the list of engines on the actual context - i915/gem_ctx_persistence: Check that we cannot hide hangs on old engines - intel-ci: Delegate exhaustive fault-injection to the idle runs - lib: Kill residual children at the end of a subtest - lib/i915: for_each_mmap_offset_type() - i915/gem_ctx_sseu: Extend the mmapped parameters test - i915/gem_exec_flush: Drop assertion the object is not moved - i915/gem_ctx_exec: Flood the nohangcheck with spinners - i915/gem_userptr_blits: Replace fixed cycles with timeouts - i915/gem_exec_whisper: Trim the maximum allowed runtime - i915/gem_exec_nop: Keep a copy of the names - intel_error_decode: Recognise NULL context once more - i915/gem_ctx_persistence: Race context closure with replace-engines - intel-ci: Drop b/c pipes from kms_busy fast feedback - i915/gem_exec_flush: Forgo I915_EXEC_NORELOC - lib/i915: Report I915_SCHEDULER_CAP_ENGINE_BUSY_STATS - perf_pmu: Refine requirement testing for engine-busy-stats - i915/gem_ctx_engines: Exercise 0 engines[] - i915/gem_ctx_engine: Exercise for_each_context_engine() with custom engine[] - lib/i915: Don't confuse param.size - intel-ci: Enable gem_exec_whisper - i915/gem_exec_balancer: Impose a timeout for hang completion - lib: Don't specify a non-existent blitter ring - i915/gem_exec_schedule: Exercise implicit ordering between engines - i915/gem_vm_create: Call set-domain manually - i915/gem_ctx_persistence: Protect igt_spin_new() from close races - i915/perf: Skip OA testing on systems too old - i915/gem_eio: Trim kms workload - sw_sync: Use fixed runtime for sync_expired_merge - i915/gem_exec_fence: Fix up parallel for-each-physical - i915: Drop gem_exec_reuse - perf: Avoid the regular drm_open_driver exithandler - i915/gem_softpin: Check user eviction - i915/gem_ctx_persistence: Check precision of hostile cancellation - i915: Exercise I915_CONTEXT_PARAM_RINGSIZE - i915/i915_pm_rpm: Only check for suspend failures after each debugfs entry - i915/i915_pm_rpm: Show the slowest debugfs read - tests/sw_sync: Fix race condition for multi-producer termination - lib: Update selftests to use dynamic subtests - i915/gem_softpin: Limit the noreloc test runtime - i915: Start putting the mmio_base to wider use - i915/gem_ctx_isolation: Check engine relative registers - i915/gem_pwrite: Replace exhaustive tests with bounded probes - i915/gem_exec_balancer: Bump priority of background load for hang detection - i915/gem_ctx_persistence: Increase leniency for reset-timeout - i915/gem_fence_thrash: Cap the amount of work done per subtest - i915/gem_tiled_wc: Clamp runtime - i915/gem_exec_balancer: Relax spinner checks around INVALID_CS - i915/gem_exec_parallel: Try to trim runtime - i915/gem_exec_create: Trim loop counters - i915/gem_ctx_create: Fix 'files' - i915/gem_exec_parallel: Build failure begone - i915/gem_exec_parallel: Only check written handle/threads - i915/gem_ctx_create: Trim fixed loop of 1024 - i915/gem_softpin: Fix up 'overlap' for change in errno - i915/gem_close: Multiple handles are now -EALREADY - i915/gem_close: Reduce negative overload of duplicate vma handles - i915/gem_exec_balancer: Exercise bonded-payload synchronisation - i915/gem_exec_nop: One more parallel nop variant - i915/gem_busy: Drop redundant assert(gem_bo_busy) - i915/gem_exec_gttfill: Use the device coherent mmap - i915/gem_ctx_shared: Use a fence to group execution tightly - lib/i915: Create a context wrapping one specific engine - lib/i915: Dynamic subtest constructor for sysfs/engines - i915: Exercise preemption timeout controls in sysfs - i915: Exercise sysfs heartbeat controls - i915: Exercise timeslice sysfs property - lib/i915: Allow writing of engine properties - i915/gem_ctx_persistence: Tune reset-timeout - i915/gem_ctx_peristence: Use the canonical name for looking up the legacy engine - i915/gem_(linear|tiled_blits: Trim test workload - intel-ci: Tweak blacklist for very long running stability tests - i915/sysfs_heartbeat_interval: Check for support prior to 'nopreempt' test - intel-ci: Tweak blacklist for very long running stability tests - i915/i915_pm_rpm: Flush pm-idle before waiting for suspend - i915/gem_ctx_shared: Initialise ctx before use - i915/sysfs_preempt_timeout: Be more lenient when waiting for a reset - i915/sysfs_heartbeat_interval: Refactor setting engine attributes - i915/sysfs_heartbeat_interval: Use a measured sleep - i915/sysfs_heartbeat_interval: Tweak durations for 'mixed' - i915/sysfs_heartbeat_interval: Tweak reset timeouts - i915/sysfs_timeslice_duration: Tweak reset timeouts - lib/i915: Initialise ctx before calling destroy on error - -Chuansheng Liu (1): - i915/pm_rps: install SIGTERM handler for load_helper process - -Dale B Stimson (2): - i915/gem_ctx_isolation: gem_engine_topology, part 2 - lib/i915: intel_get_current_engine invalid result - -Daniel Mrzyglod (4): - lib/intel_mmio: add funtions for read/write register funtions - lib/intel_mmio: add additional api for multiple devices - lib/intel_iosf: Fix bad parameters were passed to functions - lib: move upper_32_bits() and lower_32_bits() to library - -Daniel Stone (1): - tests/kms_getfb: Add getfb2 tests - -Daniel Vetter (4): - lib: Ditch "DRIVER_* for kms tests" cargo cult - tests/kms_fbcon_fbt: Check for psr before keeling over - tests/kms_fbcon_fbt: User interactive debug helper - tests/kms_fbcon_fbt: Drop master before restoring fbcon - -Dhinakaran Pandiyan (3): - tools/vbt_decode: Fix VBT parsing for the PSR section - tools/vbt_decode: Print PSR2 training pattern duration - tests/fb/tgl: Yf tiling does not exist on gen-12 - -Dingchen Zhang (3): - lib/igt_fb: add functionality of getting framebuffer 16-bit CRC. - lib/igt_debugfs: add DPRX pipe crc source for AMDGPU - tests/amdgpu: add 8bpc bypass mode test. - -Don Hiatt (2): - lib/igt_pm: dump runtime pm status on timeout - lib/aux: Ensure swap space prior to suspend to disk - -Emil Velikov (1): - test/core_setmaster: new test for drop/set master semantics - -Guillaume Tucker (6): - meson: add libatomic dependency - gitlab-ci: add libatomic to docker images - i915/gem_create: use atomic_* instead of __sync_* - tests/sw_sync: use atomic_* instead of __sync_* - gitlab-ci: add build for MIPS - gitlab-ci: add tests for MIPS - -Imre Deak (31): - tests/kms_properties: Fix upper bound of 'max bpc' range - lib/rendercopy: Add AUX page table support - tests/gem_render_copy: Adjust the tgl+ compressed buf alignments - tests/gem_render_copy: Add compressed src to compressed dst subtests - tests/gem_render_copy: Make subtest parameters more explicit - tests/gem_render_copy: Separate out mixed tiled ccs subtests - lib: Move aux pgtable state prepare/emit to intel_aux_pgtable.c - lib/intel_aux_pgtable: Set MMIO remap for write the AUX pagedir reg - lib: Add vebox copy support - tests/gem_render_copy: Add media compression subtests - lib/igt_fb: Add support for the gen12 media compressed modifier - tests/kms_plane: Disable GEN12 media compression YUV tests - lib/igt_buf: Use compression type consistently - lib/igt_buf: Extend igt_buf to include two CCS surfaces - lib/igt_buf: Extend igt_buf to include two color surfaces - lib: Add engine copy support for YUV formats - Revert "tests/kms_plane: Disable GEN12 media compression YUV tests" - tests/kms_ccs: Add support for testing multiple formats - tests/kms_ccs: Work around CRC mismatch when mixing SDR/HDR planes - tests/kms_ccs: Test YUV formats too - tests/kms_ccs: Add option to check the CCS planes - lib/igt_fb: Fix creating FBs on platforms w/o HW detiling - lib/igt_fb: Add 64bpp support to the XY_SRC blit command - lib/igt_fb: Fall back from gtt map to coherent map on platforms w/o aperture - lib/igt_fb: Use render copy/blit on platforms w/o HW detiling - lib/igt_fb: Speed up format conversion for local memory - tests/kms_draw_crc: Skip GTT subtests on platforms w/o aperture - tests/kms_draw_crc: Fix generating reference CRCs on platforms w/o aperture - tests/kms_frontbuffer_tracking: Skip GTT subtests on platforms w/o aperture - lib/igt_draw: Fix igt_draw_fill_fb() on platforms w/o aperture - lib/igt_fb: Make sure tiled YUV framebuffers are fully cleared - -Jani Nikula (6): - tools/intel_reg: fix use-after-free bug in register spec read - tools/intel_vbt_decode: dump backlight data for all panels - tools/intel_vbt_decode: dump all backlight data - tools/intel_vbt_decode: update vbt defs - tools/intel_vbt_decode: add decoding of the compression parameters block - i915/pm_backlight: ensure driver is loaded before checking backlight - -Janusz Krzysztofik (11): - tests/prime_vgem: Fix broken handling of interprocess pipes - tests/i915_module_load: Use new name of fault injection module parameter - tests/prime_vgem: Skip basic-read/write subtests if not supported - lib/sysfs: Add support for getting boolean module parameters - tests/prime_vgem: Give meaningful messages on SKIP - tests/prime_vgem: Examine blitter access path - lib/i915: Restrict mmap types to GTT if no MMAP_OFFSET support - tests/gem_userptr_blits: Exercise mmap-offset mapping to userptr - tests/gem_userptr_blits: Refresh map-fixed-invalidate* subtests - i915/gem_userptr_blits: Exercise new invalid mapping types - i915/gem_userptr_blits: Add active variant of mmap-offset-invalidate - -Javier Villavicencio (1): - lib/tgl: Add Tigerlake platform definition - -Jeevan B (1): - Add a new IGT test to validate DC3CO state - -John Machado (1): - Add TigerLake Registers file - -Jon Bloomfield (1): - igt: Use COND_BBEND for busy spinning on gen9 - -José Roberto de Souza (13): - README: Add missing dependencies - lib/psr: Skip PSR tests if sink not reliable - lib/psr: Remove unused function - tests/i915_pm_dc: Fix the requirement check - tests/i915_pm_dc: Reuse the debugfs fd instead of opening and closing one each time - lib/igt_psr: Unset errno when expected - tests/i915_pm_dc: Use psr_sink_support instead of reimplement it again - tests/i915_pm_dc: Simplify runtime pm handling - lib/igt_psr: Move "is enabled" implementation to lib - lib: Sync i915_pciids.h - Revert "lib/igt_psr: Move "is enabled" implementation to lib" - tests/i915_pm_dc: Wait for PSR2 entry - tests/kms_psr2_su: Print the SU blocks mismatches - -Juha-Pekka Heikkila (11): - tests/kms_flip_tiling: Check requested format/mod combo is supported - tests/kms_rotation_crc: Check requested format/mod combo is supported - tests/sw_sync: fix gcc warning - tests/i915/gem_ctx_persistence: fix gcc warning - tests/kms_cursor: use safe values for test image to avoid rounding errors - tests/kms_cursor_crc: start crc only once per test - tests/kms_cursor_crc: Fix user space read too slow error - tests/kms_frontbuffer_tracking: fix fbc checking rules - tests/kms_rotation_crc: limit maximum used plane size - tests/kms_rotation_crc: remove redundant work - tests/kms_cursor_legacy: increase timeout for nonblocking flip wait - -Juston Li (1): - include/drm-uapi: Import headers from e62bf83aa1bb - -Jyoti Yadav (5): - lib/igt_pm: igt lib helper routines to support DC5/6 tests - tests/i915/i915_pm_dc: Added new test to verify Display C States - tests/i915/i915_pm_dc: Added test for DC6 during PSR - tests/i915/i915_pm_dc: Added test for DC5 during DPMS - tests/i915/i915_pm_dc: Added test for DC6 during DPMS - -Kalamarz, Lukasz (1): - lib/rendercopy/tgl: Add support for gem_render_* tests on TGL - -Karthik B S (2): - tests/kms_dp_tiled_display: Request a mode on resolution that matches tile size - tests/kms_dp_tiled_display: Skip the test when all the tiled connectors are not connected - -Katarzyna Dec (2): - lib/gpgpu_fill/tgl: Implement gpgpu_fillfunc for TGL - lib/media_fill/tgl: Implement media_fillfunc for TGL - -Kunal Joshi (4): - lib/chamelium: Add a non-asserting frame match function - Moved common function in kms_color and kms_color_chamelium to kms_color_helper.c - tests/kms_color_chamelium: add subtests to validate color - tests/kms_chamelium: Add support to validate RGB/YUV pixel formats - -Kuoppala, Mika (2): - i915: Skip if secure batches is not available - lib/i915: Add query to detect if engine accepts only ro batches - -Lionel Landwerlin (17): - lib/syncobj: drop local declarations - tests/i915/exec_fence: switch to internal headers - tests/i915/exec_fence: reuse syncobj helpers - lib/intel_chipset: identify Elkhart Lake - lib: Add i915_perf library - lib/i915-perf: Add support for loading perf configurations - tools: add i915 perf recorder tool - lib/i915-perf: add i915 perf data reader - tools: add i915-perf-reader - tests/perf: reuse the new i915-perf library - lib/i915/perf: fix loading configurations - tests/perf: debug trace when configuration loading fails - tests/perf: add some debug prints - lib/i915/perf: fix subslice availability testing - lib/i915/perf: return NULL when platform is not supported - lib/i915/perf: reenable perf tests on cometlake - tests/perf: add a stress test opening/closing the stream - -Lucas De Marchi (8): - lib: sync i915_pciids.h with kernel - lib/tgl: Add TGL PCI IDs to match table - i915/gem_mocs_settings: do not set undefined entries to PTE - i915/gem_mocs_settings: add MOCS table for Tiger Lake - i915/gem_mocs_settings: add support for Tiger Lake - i915/gem_mocs_settings: log the engine and MOCS index - lib/kmod: reimplement kmsg_dump() - igt_kmod: handle EPIPE on kmsg - -Lukasz Kalamarz (4): - tools/intel_dump_audion: Rename BIT macros to REG_BIT - lib/intel_chipset: Move BIT macro to common place - tests/i915/gem_mmap_wc: Tweak close subtest - i915/gem_mmap_offset: Add new API test for gem_mmap_offset - -Lyude Paul (5): - lib/igt_core: Make igt_subtest_jmpbuf/igt_dynamic_jmpbuf extern - lib/rendercopy_gen*: Make cc/viewport static - lib/tests/igt_describe: Use __FILE__ in JUST_C_OUTPUT and DESCRIBE_ALL_OUTPUT - assembler/gen4asm.h: Remove struct src_operand src_operand variable - meson: Add -fcommon to cc_flags - -Madhumitha Tolakanahalli Pradeep (2): - lib/igt_kms: added tile property parser - igt/tests/kms_dp_tiled_display: kms test for display port tiled displays - -Martin Peres (1): - intel-ci: add a pre-merge blacklist to reduce the testing queue - -Matt Roper (5): - lib: Add --skip-crc-compare option - tests/kms_plane_lowres: Skip if no suitable mode is possible - tests/kms_rotation_crc: Skip on platforms without atomic modesetting - tests/kms_panel_fitting: Fix plane scaling avoidance on gen7/gen8 - i915/gem_mocs_settings: Update TGL MOCS table - -Matt Turner (1): - tools: Delete aubdump - -Matthew Auld (3): - i915/tests/gem_exec_big: prefer PROT_WRITE - i915/gem_exec_store: remove hard coded engine limit - i915/gem_exec_params: add test_invalid_batch - -Michał Winiarski (1): - lib/igt_device: add igt_device_get_pci_addr by fd - -Mihail Atanassov (1): - tests/kms_addfb_basic: Require an intel card for tests using tiling - -Mika Kahola (16): - lib/i915_pciids: Add missing device ID for ICL - tests/kms_prime: Fix compiler warning - Format modifier for Intel Gen-12 render compression - lib/igt_fb.c: Update tile sizes for GEN12 CCS - tests/kms_ccs: Add GEN12 CCS render compression format modifiers - tests/kms_getfb: Add support for GEN12 CCS render compression - drm-uapi/drm_fourcc: Format modifier for GEN12 render engine with Color Clear - lib/rendercopy_gen9: Add GEN12 color clear - lib/igt_fb.c: Update tile sizes for GEN12 Color Clear - tests/kms_ccs: Add GEN12 CCS Color Clear format modifiers - tests/kms_ccs: Add GEN12 CCS media compression format modifier - tests/kms_plane_lowres: Fix CRC mismatch - tests/kms_ccs: Select highest resolution - tests/kms_ccs: Simplify FB width check - tests/kms_ccs: Use correct CCS plane for semiplanar formats - tests/kms_ccs: Remove unnecessary defines - -Mika Kuoppala (1): - Add tests/gem_exec_parse_blt - -Mohammed Khajapasha (2): - tests: update the test with close() for prime fd - tests/kms_concurrent: Move simultaneously allowed planes to main thread - -Nayana, Venkata Ramana (1): - tests/i915/gem_fence*: Skip if fences are not supported - -Nicholas Kazlauskas (8): - amdpgu/amd_bypass: Drop unneeded includes - tests/kms_plane_multiple: Commit state before remove_fb calls - headers: Bump drm uapi headers - lib/igt_kms: Add max bpc connector property - lib/igt_kms: Add HDR_OUTPUT_METADATA connector property - tests/kms_hdr: Add bpc switch subtests - tests/kms_hdr: Add static toggle SDR->HDR mode subtests - tests/kms_hdr: Add subtest to swap static HDR metadata - -Nicolas Boichat (1): - meson: Port cpuid.h test from configure.ac - -Oleg Vasilev (9): - lib: expose fb_init - tests/kms_prime: add vendor-agnostic kms prime tests - tests: add kms_prime to Makefile - gitlab-ci: move containers section to the top - gitlab-ci: rename igt-* container to build-* - gitlab-ci: rename Dockerfiles - gitlab-ci: rebuild images only on Dockerfile changes - gitlab-ci: use images tagged with git ref instead of latest - gitlab-ci: introduce containers with IGT inside - -Petri Latvala (62): - perf_pmu: Remove redundant check for engine - gem_exec_fence: Really loop through all engines - lib: Export a function for loading igtrc - runner: Add support for aborting on network failure - run-tests.sh: Use igt_runner instead of piglit by default - testdisplay: Don't double-close udev fd - meson: Remove redundant install params from configure_file - runner/resultgen: Handle empty outputs - intel-ci: Un-blacklist pipe D - runner: Produce skip instead of notrun for nonexisting tests - runner/resultgen: Refactor output parsing - runner/json_tests: Adapt to better output parsing - runner: Don't add timestamps when cannot exec a test - gem_blits: Build the same way with autotools as with meson - kms_busy: Rename tests so pipe-specific subtests are blacklistable - intel-ci: Adjust pipe-specific blacklisting - intel-ci: Rename kms_busy subtests in fast-feedback.testlist - lib: Introduce dynamic subsubtests - lib/tests: Unit tests for dynamic subtests - lib/tests: Test that igt_describe works with dynamic subtests - runner: Parse dynamic subtest outputs and results - runner/json_tests: Test dynamic subtests - Rename dynamic subtest blocks - scripts/run-tests.sh: Use the filter flag values when listing tests - lib: Fix typo in igt_device_scan.c - testdisplay: Make sure readlink() result is nul-terminated - runner: Actually ping watchdogs every interval - runner: Don't wait forever for processes to die - runner/resultgen: Extract igt-version field handling to a helper - runner/resultgen: Extract finding begin/end lines for a subtest to a helper - runner/resultgen: Extract finding begin/end pointers for test output to helpers - runner/resultgen: Hoist handling of dynamic subtest output to a helper - runner/resultgen: Extrude dynamic subtest result texts - runner/resultgen: Add support for extra validation hook in find_matches() - runner/resultgen: Make subtest result line finding more robust - runner/json_tests: Adapt to dynamic subtest result parsing - runner/resultgen: Don't report subtest result if it has dynamic subtests - runner/json_tests: Adapt to no longer reporting subtests with dynamic subtests - runner/json_tests: Add test for parsing dynamic subtests with same name - i915/gem_exec_basic: Use dynamic subtests - intel-ci: Blacklist panfrost tests from shards - intel-ci: Blacklist v3d tests from shards - runner: Ensure generated json is properly UTF8-encoded - runner/json_tests: Test handling of unprintable output from tests - lib: Don't dump log buffer when dynamic subtest failure is inherited - runner_tests: Replace magic numbers with named constants - runner_tests: Test that dynamic subtest failure is handled correctly - runner: Don't check for taints when not configured for it - intel_reg: Use static iterator - runner: Make sure output is still collected when killing test due to taint - runner: Make the result an incomplete if a test is killed due to taint - runner: Support dynamic subtests in testlists - runner_tests: Unit test dynamic subtest testlist support - intel-ci: Remove blacklist entries for removed tests - runner: Refactor timeouting - runner: Introduce per-test timeouts - runner/resultgen: Provide output when test output is completely empty - tools/i915-perf: Fix compiler warning - intel-ci: Kernel selftest changes to fast-feedback and blacklist - runner: Handle outputs before checking for timeout - runner: Dump the rest of dmesg also when child refuses to die - runner: Read all kernel logs when there are logs - -Priyanka Dandamudi (3): - i915/gem_double_irq_loop: Removal of test - i915/gem_ring_sync_copy: Removal of test - i915/gem_ring_sync_loop: Removal of test - -Ramalingam C (27): - tests/i915/gem_spin_batch: Update with engine discovery - kms_content_protection: Tests are defined by flags - kms_content_protection: Link Integrity Check subtest - kms_content_protection: Content type support - kms_content_protection: test teardown and rebuild of I915-mei I/F - kms_content_protection: test content type change - kms_content_protection: uevent for HDCP status change - kms_content_protection: SRM Testing - lib/display_require: reset hdcp on all connectors - Revert "kms_content_protection: Set CP prop to UNDESIRED at igt exit." - tests/i915/WA: Mark FF_MODE2 as WO for TGL - tests/dumb_buffer: Tests for creation and map - lib/kmstest_dumb_map_buffer: docs update - i915/gem_ctx_isolation: gem_engine_topology, part 1 - tests/prime_mmap_coherency: use device coherent mapping instead of mmap_gtt - tests/prime_mmap: use device coherent mapping instead of mmap_gtt - tests/kms_available_modes_crc: Skip test if mappable aperture not supported - tests/i915/gem_create: Modify the page nonaligned tests - tests/dumb_buffer: Remove page nonaligned buffer tests - tests/dumb_buffer: page_size for create_clear - tests/prime_vgem: Skip fence and gtt specific tests - tests/i915_suspend: skip fence related tests, if no mmap_gtt - tests/gem_tiling_max_stride: Skip if set tiling is not supported - tests/intel_dp_compliance: use device coherent mapping instead of mmap_gtt - tests/kms_psr: Skip tests on mmap_gtt, if no mappable aperture - tests/i915_pm_rpm: mmap type based dynamic subtests - tests/i915_pm_rpm: use device coherent mapping instead of mmap_gtt - -Simon Ser (55): - tests/kms_flip: improve logging when timing out - lib/igt_edid: add edid_get_size - lib/igt_edid: add edid_get_mfg - tests/kms_chamelium: remove outdated comment - lib/igt_eld: print debug message when no ELD is found - lib/igt_kms: remove length parameter from kmstest_force_edid - lib/igt_edid: s/vsd/vsdb/ - lib/igt_edid: add hdmi_vsdb - lib/igt_edid: add support for native DTDs in CEA extension blocks - lib/igt_edid: add support for Short Video Descriptors - lib/igt_kms: use igt_edid to generate a 4K EDID - lib/igt_edid: add enum for HDMI VSDB video flags - lib/igt_kms: add igt_kms_get_3d_edid - lib/tests/igt_edid: check number of extensions - tests/kms_chamelium: remove unused drmModeGetResources - lib/igt_kms: remove unused update_edid_csum - lib/igt_edid: add docs - build: rename Meson options - lib/igt_chamelium: add chamelium_port_get_video_params - lib/igt_chamelium: add chamelium_supports_get_video_params - tests/kms_chamelium: add a test checking modes - lib/igt_chamelium: fix chamelium_port_set_edid docs - lib/igt_chamelium: allow EDIDs to be mutated for each port - lib/igt_chamelium: split chamelium_new_edid - lib/igt_chamelium: add CHAMELIUM_MAX_PORTS - lib/igt_chamelium: upload one EDID per port - lib/igt_chamelium: set EDID serial - lib/igt_chamelium: add chamelium_get_video_ports - lib/igt_chamelium: autodiscover Chamelium port mappings - lib/igt_edid: assert data blocks fit in CEA extension - lib/igt_infoframe: new library - lib/igt_chamelium: add support for GetLastInfoFrame - tests/kms_chamelium: add InfoFrame checks to audio tests - lib/igt_kms: use struct edid instead of unsigned char - lib/igt_kms: drop EDID_LENGTH, replace with EDID_BLOCK_SIZE - lib/igt_edid: make HDMI VSDB data array unsigned - lib/igt_edid: merge edid_ext_update_cea_checksum into edid_update_checksum - lib/igt_chamelium: add chamelium_trigger_link_failure - lib/igt_kms: add support for link-status - tests/kms_chamelium: add a link-status test - lib/tests/igt_audio: silence uninitialized variable warning - docs/chamelium: indent .igtrc code block - docs/chamelium: document port auto-discovery - tests/kms_chamelium: chatty connector status assertions - lib/igt_infoframe: add support for AVI InfoFrames - tests/kms_chamelium: add an aspect ratio test - tests/kms_chamelium: check whether EDID blob is non-NULL before trying to read it - tests/kms_hdmi_inject: update comments mentionning disconnected connectors - tests/kms_3d: fix uninitialized value - tests/kms_chamelium: fix missing reprobe_connector - tests/kms_chamelium: add test descriptions - lib/igt_eld: introduce eld_is_supported - lib/igt_eld: fix eld_is_supported failing if not supported - igt_eld: Add eld_is_igt - lib/igt_alsa: Check that ELD comes from IGT - -Sravan Kumar Nedunoori (1): - i915: Remove gem_write_read_ring_switch - -Sreedhar Telukuntla (1): - tests/i915/gem_exec_parallel:Set engine map to default context - -Stanislav Lisovskiy (1): - igt/kms_flip: Use actual vblank_interval instead of expected. - -Stuart Summers (1): - tests/i915: Use engine query interface for gem_ctx_isolation/persistence - -Stylon Wang (1): - tools/amd_hdmi_compliance: Test 4K video modes with YUV encoding - -Swati Sharma (10): - tests: Remove calls to igt_pipe_crc_drain() - tests/i915/gem: remove igt_skip_on_simulation() - tests/i915/kms: remove igt_skip_on_simulation() - tests/i915: remove igt_skip_on_simulation() - tests: remove igt_skip_on_simulation() - tools: remove igt_skip_on_simulation() - benchmarks: remove igt_skip_on_simulation() - lib: remove igt_skip_on_simulation - tests/kms_hdr: Add function to check HDR panel - tests/kms_hdr: Made debug info more evident - -Tomeu Vizoso (1): - lib/igt_fb: Avoid hitting assertion on non-intel HW - -Tvrtko Ursulin (14): - tests/i915/gem_ctx_switch: Update with engine discovery - lib/i915: Use engine discovery in gem_test_engines - tests/i915/gem_ctx_switch: Fix I915_EXEC_DEFAULT testing - tests/i915/query: Check no buffer overwrite - i915/gem_engine_topology: Generate engine names based on class - i915/gem_engine_topology: Fix virtual engine check - i915/gem_ctx_isolation: Use static iterator - i915/gem_engine_topology: Introduce and use gem_context_clone_with_engines - lib/i915: Add helper for copying engine maps from one context to another - i915/gem_ctx_persistence: Convert engine subtests to dynamic - tests/i915/query: Do not assert engine info rsvd being zero - gem_wsim: Fix calibration for default and virtual engine - gem_wsim: Fix calibration for special VCS engine name - gem_wsim: Mark contexts as non-persistent - -Umesh Nerlige Ramappa (5): - test/perf: Add support for TGL in perf tests - test/perf: Dump the report and timestamp frequency for debug - test/perf: Add test for TGL OAR unit - test/perf: Pass context id for gen12 mi rpc test - test/perf: Add test to verify OA TLB invalidation - -Vanshidhar Konda (6): - i915/gem_spin_batch: Add test to execute in parallel on all engines - lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT - lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT - lib/igt_draw: Refactor get_tiling calls - tests/kms_frontbuffer_tracking: Skip set tiling calls if not supported - tests/kms_available_modes_crc: Don't set tiling for framebuffer - -Venkata Sandeep Dhanalakota (2): - test/i915: gem_exec_parallel: Fix for using context engine map - test/i915: gem_ctx_exec: Drop engine in invalid context subtest - -Ville Syrjälä (50): - lib/igt_kms: Dump mode picture aspect ratio - tests/testdisplay: Allow testing aspect ratios - lib/igt_fb: Allow creating yuv fbs with different encodings/ranges - tests/kms_plane: Test all YCbCr encodings/ranges - tests/kms_plane: Throw away yet another bit - tests/kms_3d: Unset all crtcs before the test - tests/kms_hdmi_inject: Unset all crtcs before the test - tests/kms_3d: Accept any HDMI connector - tests/kms_hdmi_inject: Accept any HDMI connector - lib/igt_kms: Remove stale restrictions for HSW/BDW HDMI connector forcing - tests/kms_force_connector_basic: Execute with HDMI connectors - lib/igt_fb: Add XBGR2101010 support via pixman - lib/igt_fb: Extract use_convert() - lib/igt_fb: Fix XBGB->XBGR typo - lib/igt_fb: Add support for 10bpc ARGB/ABGR - lib: Add igt_trace() - tests/kms_dp_tiled_display: Fix bogus abs() - tests/kms_dp_tiled_display: Flatten the page flip handler - tests/kms_plane: Reduce pixel format test execution time - lib/igt_fb: Adjust < pixman-0.36.0 float hacks - lib/igt_fb: Declare format conversions explicitly - lib/igt_fb: Don't skip the entire subtest when cairo/pixman is too old - lib/igt_fb: Pimp "no conversion specified" assert - tests/kms_plane: Don't test every plane on icl+ - tests/kms_flip: Allow an extra half frame for vblank waits - tests/kms_plane_lowres: Nuke unused defines - tests/kms_plane_lowres: Stop relying in debugfs display_info - lib/igt_kms: Remove fragile display_info debugfs parsing - lib/igt_draw: BCS_SWCTRL is gen6+ - lib/igt_draw: Fix blt tiled stride for gen2/3 - lib/igt_kms: Add igt_connector_sysfs_open() - lib/igt_kms: Don't leak fds when forcing connector multiple times - lib/igt_kms: Rework forced connector handling - tests/kms_dp_aux_dev: Add drm_dp_aux test - tests/kms_vrr: Fix compiler warn on 32bit - tests/eviction_common: Fix compiler warn on 32bit - tests/perf: Fix compiler warn on 32bit - lib/intel_aux_pgtable: Fix uint64_t vs. long mismatch - tests/kms_dp_tiled_display: Use labs() for long - tools/cnl_compute_wrpll: Fix abs(unsigned) - tools/intel_panel_fitter: Fix abs(unsigned) - lib/igt_core: Detect gdb harder - lib/vec: Add igt_vec - lib/igt_kms: Add igt_reduce_format() - tests/kms_plane_scaling: Don't test every pixel format - benchmarks/gem_wsim: Avoid labs(unsigned long) - tests/kms_rotation_crc: Speed up by not testing every format - lib/igt_debugfs: Add igt_crc_get_for_frame() - tests/kms_plane: Pipeline crc capture and flips - tests/kms_plane: Use non-blocking commits for pixel format tests - -Vinay Belgaumkar (6): - tests/i915/gem_exec_schedule: Use mmap__device_coherent - tests/i915/gem_mmap_wc: Skip gtt test if aperture is missing - tests/i915/gem_largeobject: Remove test - Remove i915/gem_mmap_offset_exhaustion - i915/gem_madvise: Use gem_mmap_offset - i915/gem_tiled_partial_pwrite_pread: Confirm presence of aperture - -Zbigniew Kempczyński (19): - i915/gem_pread/pwrite: Skip gtt test on self for missing mappable gtt - Introduce device selection API - Introduce device selection lsgpu tool - Add device selection in IGT - lib/ioctl_wrappers: Remove static variables for getting params - lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl - lib/igt_dummyload: Use mapping selection to allow run batch from lmem - lib/intel_bufops: Introduce buffer operations - lib/intel_batchbuffer: Add CCS width/height functions for Intel igt_buf - lib/rendercopy_bufmgr: Add rendercopy buffer manager - i915/gem_render_copy.c: Simplify code by switch to rendercopy bufmgr - lib/igt_collection: Adding combinatorics facility - lib/i915/gem_mman.c: add cpu coherency mapping wrapper - tests/i915/gem_pwrite_pread: removing test - tests/i915/gem_tiled_wc: skip on platforms without GGTT - benchmarks/gem_latency: change gtt to device coherent mapping - i915/gem_tiled_.*blits: skip the tests on newer gens - i915/gem_set_tiling_vs_pwrite: disable test on gens without fences - lib/igt_vec: assertion fortification - -saigowth (1): - tests/i915/gem_exec_fence: Add __for_each_physical_engine to utilize all engines. - -git tag: igt-gpu-tools-1.25 - -https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-1.25.tar.xz -MD5: 4c148d3be97607859168ed70b15e8b2f igt-gpu-tools-1.25.tar.xz -SHA1: 525a2f44b4ca2d0e1043eb917828af53105a1aa3 igt-gpu-tools-1.25.tar.xz -SHA256: 40454d8f0484ea2477862007398a08eef78a6c252c4defce1c934548593fdd11 igt-gpu-tools-1.25.tar.xz -SHA512: a24ee46092241da26fc2dac2b9b54c9f16f7a408c8740c9c7209e876929e2908a36261ba258ca4a4a4e4a21c1e9c919457bf98d514f81d8b7dbfcf5f89a74daf igt-gpu-tools-1.25.tar.xz -PGP: https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-1.25.tar.xz.sig - diff --git a/igt-gpu-tools-1.25.tar.xz b/igt-gpu-tools-1.25.tar.xz Binary files differdeleted file mode 100644 index 4ef3335a2..000000000 --- a/igt-gpu-tools-1.25.tar.xz +++ /dev/null diff --git a/igt-gpu-tools-1.25.tar.xz.sha256sum b/igt-gpu-tools-1.25.tar.xz.sha256sum deleted file mode 100644 index cf36d2408..000000000 --- a/igt-gpu-tools-1.25.tar.xz.sha256sum +++ /dev/null @@ -1 +0,0 @@ -40454d8f0484ea2477862007398a08eef78a6c252c4defce1c934548593fdd11 igt-gpu-tools-1.25.tar.xz diff --git a/igt-gpu-tools-1.25.tar.xz.sig b/igt-gpu-tools-1.25.tar.xz.sig Binary files differdeleted file mode 100644 index 1cca4ae62..000000000 --- a/igt-gpu-tools-1.25.tar.xz.sig +++ /dev/null |