-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
A new igt-gpu-tools release is available with the following changes:
Release 2.03 (2025-12-16)
- -------------------------
General changes:
- - Improved C sources to be more Coccinelle friendly. (Ville Syrj??l??)
- - Improved documentation on freedesktop GitLab pages. (Pawel Sikora and
Swati Sharma)
Library changes:
- - Fixes for MEM_COPY instruction. (Balasubramani Vivekanandan)
- - Added AMDGPU LLVM assembler utility for shader compilation. (Jesse Zhang)
- - Added GFX1200 amdgpu family. (Jesse Zhang)
- - Added support for basic-modeset for xe driver in kms_prime. (Santhosh Reddy
Guddati)
- - New Xe survivability test for Intel BMG GPU. (Sk Anirban)
- - Added PCI ids for CRI and NovaLake-S. (Kamil Konieczny)
- - Added Panthor driver in drmtest lib. (Daniel Almeida)
- - Fixed device opening with IGT_FORCE_DRIVER (Kamil Konieczny)
- - Corrected MOCS index for displayable surfaces. (Tvrtko Ursulin)
- - Added Virtio-GPU driver in drmtest lib. (Mark Yacoub)
Test changes:
- - New Xe multi queue test. (Niranjana Vishwanathapura)
- - Improved Xe OA testing. (Ashutosh Dixit)
- - Improved Xe EUdebug testing. (Andrzej Hajda, Dominik Karol Pi??tkowski,
Jan Maslak, Mika Kuoppala)
- - Added subtest for Intel dgfx Package G7 residency in kms_pm_rpm. (Mohammed
Thasleem)
- - New AMDGPU memory management test suite. (Jesse Zhang)
- - New KMS color pipeline and LUT testing. (Alex Hung and Harry Wentland)
- - Improved Intel xe_debugfs test. (Piotr Pi??rkowski)
- - Improved Xe SRIOV testing. (Marcin Bernatowicz)
- - New subtest for content protection with suspend resume HDCP-MST. (Jeevan B)
- - Improved dmabuf test on slow platforms. (Janusz Krzysztofik)
- - New Intel kms_sharpness_filter test. (Swati Sharma)
- - New tests for Panthor. (Daniel Almeida and Boris Brezillon)
- - Added support for MediaTek in few display tests. (Jason-JH Lin)
- - New SRIOV test for VF access to VRAM via BAR. (Lukasz Laguna)
- - Added timeslice preempt test in xe_exec_reset for validation of the restart
paths in the DRM scheduler TDR (Timeout Detection and Recovery). (Matthew
Brost)
Tools changes:
- - Added iteration option in intel_gpu_top. (Simon Fairweather)
- - Added Alderlake-P register definitions. (Naladala Ramanaidu)
- - Improved devices filtering in lsgpu. (Zbigniew Kempczy??ski)
- - Improved intel_vbt_decode and intel_display_poller. (Ville Syrj??l??)
Scripts changes:
- - New script for converting a 3D LUT data to igt_3dlut_t array. (Alex Hung)
And many other bug fixes, improvements, cleanups and new tests.
Alex Hung (13):
drm-uapi/drm: sync with color pipeline commit
drm-uapi: Add COLOROP objects
lib/igt_kms: Add writeback functions
tests/kms_colorop: Add a TF sRGB test
lib/igt_color: Add 1D LUT color transformation support
tests/kms_colorop: Add tests that exercise the 1D LUT colorops
tests/kms_colorop: Add multiplier tests
scripts/convert_3dlut.py Convert a 3D LUT to igt_3dlut_t array for 3D LUT
API
tests/kms_colorop: Add a 3D LUT subtest
tests/kms_colorop: Add a colorop uniqueness subtest
lib/igt_color: Add support for Gamma 2.2
tests/kms_colorop: Add Gamma 2.2 tests for 1D Curves
tests/kms_bw: Correct skip message for mx pipe count
Andrzej Hajda (18):
tests/intel/xe_eudebug_online: use helper to get hwconfig value
lib/xe/xe_query: introduce helpers for device query
lib/xe/xe_query: use recently introduced helper to query device
lib/xe/xe_query: introduce iterator for GT topology masks
lib/xe/xe_oa: use xe_query helpers for query GT topology
tests/intel/xe_query: use xe_query helpers for query GT topology
tests/intel/xe_eudebug_online: use xe_query helpers for query GT topology
lib/igt_aux: add hweight helper for bitmaps
lib/xe/xe_query: add helpers to return count of EUs and EU threads
lib/gpgpu_shader: use recently introduced helper to get EU thread count
tests/intel/xe_eudebug_online: use igt_bitmap_hweight
lib/igt_aux: add fls helper for bitmaps
tests/intel/xe_eudebug_online: use igt_bitmap_fls to calculate max dss
count
tests/intel/xe_eudebug_online: add fd and flags to online_debug_data
tests/intel/xe_eudebug_online: rename threads_count to thread_hit_count
tests/intel/xe_eudebug_online: use online_debug_data in get_(shader|sip)
tests/intel/xe_eudebug_online: cache thread count value
tests/intel/xe_eudebug_online: add pagefault-one-of-many test
Ashutosh Dixit (23):
tests/intel/xe_oa: Add OAM formats to lnl_oa_formats
tests/intel/xe_oa: Get rid of unnecessary
DRM_XE_OA_PROPERTY_OA_ENGINE_INSTANCE
tests/intel/xe_oa: Rename nth_oa_unit to oa_unit_by_id
tests/intel/xe_oa: Change oa_unit_engine to take an oa_unit argument
tests/intel/xe_oa: Add oa_unit_by_type
tests/intel/xe_oa: Add for_each_oa_unit
tests/intel/xe_oa: Convert test_oa_formats to take an OA unit argument
tests/intel/xe_oa: Convert several more tests to take OA unit arguments
tests/intel/xe_oa: Convert test_non_zero_reason to take an OA unit
argument
tests/intel/xe_oa: Convert blocking/polling tests to take OA unit
arguments
tests/intel/xe_oa: Convert test_mi_rpc to take an OA unit argument
tests/intel/xe_oa: Convert test_single_ctx_render_target_writes_a_counter
tests/intel/xe_oa: Convert OA buffer mmap tests to take OA unit arguments
tests/intel/xe_oa: Convert MMIO trigger tests to take OA unit arguments
tests/intel/xe_oa: Convert sync tests to take OA unit arguments
tests/intel/xe_oa: Run test_oa_unit_exclusive_stream on multiple OA units
tests/intel/xe_oa: Add new non-zero-reason-all test
tests/intel/xe_oa: Constify arguments to various functions
tests/intel/xe_oa: Drop oa-unit-exclusive-stream-exec-q
drm-uapi/xe: Sync with DRM_XE_OA_CAPS_OA_UNIT_GT_ID definition
tests/intel/xe_oa: Return hwe from same gt from oa_unit_engine()
tests/intel/xe_oa: Run mmio-trigger tests on all OA units
tests/intel/xe_oa: Use separate oa unit variables for caps and iterator
Balasubramani Vivekanandan (7):
lib/intel_blt: Fix MEM_COPY instruction for xe2+ platforms
lib: Add Crescent Island Support
lib/intel_pat: Define pat indices for xe3p_xpc
lib/intel_blt: Convert BB pointer to uint8_t* in emit_blt_fast_copy
xe_exercise_blt: Insert a flush between two consecutive FAST_COPY
lib/xe_spin: Pass drm file handle for mem_copy
lib/xe_spin: Fix mocs index field in mem_copy for Xe2 platforms
Bhanuprakash Modem (1):
tests/kms_prime: Add XE support
Boris Brezillon (2):
drm-uapi/panthor: Sync panthor uapi
tests/panthor: Add a test to make sure the buffer is zeroed at alloc time
Chaitanya Kumar Borah (1):
tests/kms_plane_cursor: Use additional FB for reference image
Daniel Almeida (3):
lib/drmtest: add support for opening Panthor devices
panthor: add initial infrastructure
tests/panthor: add panthor tests
Daniele Ceraolo Spurio (2):
lib/xe/xe_query: move PXP query functions to common file
tests/intel/xe_fault_injection: Add test for xe_pxp_exec_queue_add
Dominik Karol Pi??tkowski (10):
lib/xe_eudebug: Fix safe_pipe_read
lib/xe_eudebug: Don't fail in __wait_token if pipe was broken
tests/xe_eudebug_online: Allow dead client in
set-breakpoint-sigint-debugger
lib/xe_eudebug: Introduce xe_eudebug_debugger_kill
tests/xe_eudebug_online: Improve issuing SIGINT in
set-breakpoint-sigint-debugger
lib/xe_eudebug: Repeat poll in debugger_worker_loop if interrupted
lib/xe_eudebug: Improve SIGINT handling
tests/xe_eudebug_online: Introduce proper sync for closing debugger fd in
set-breakpoint-sigint-debugger
lib/xe_eudebug: Introduce SIGTERM handling
tests/xe_eudebug_online: Issue SIGTERM in set-breakpoint-sigint-debugger
Gustavo Sousa (1):
igt_kms: Rename igt_pipe member enabled to valid
Harry Wentland (20):
tests/kms_writeback: Fix kms_writeback for VKMS
lib/igt_kms: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
lib/igt_kms: Add COLOROP properties and helper functions
tests/kms_properties: Add colorop properties test
lib/igt_color/igt_fb: Add SW color transform functionality
lib/igt_fb: Add igt_copy_fb function
lib/drmtest: Add is_vkms_device()
tests/kms_colorop: Add kms_colorop tests
lib/igt_kms: Add support for DATA colorop property
lib/igt_color: Add support for 3x4 matrices
tests/kms_colorop: Add 3x4 CTM tests
tests/kms_colorop: Add bypass test
tests/kms_colorop: Add 10bpc test
tests/kms_colorop: Skip if writeback does not support fourcc
tests/kms_colorop: Refactor to use a subtest group with fixtures
lib/igt_color: Support color transform for XRGB2101010
lib/igt_color: Add PQ variants for 0-1 and 0-125 range
tests/kms_colorop: Add tests for PQ variants
lib/igt_color: add BT2020/BT709 transfer functions
tests/kms_colorop: Add TF BT2020/BT709 tests
Himanshu Girotra (3):
tests/intel-ci: Add Xe Multigpu blocklist file
tests/intel: Adjust test documentation
tests/intel-ci: Update blocklists for xe
Jan Maslak (4):
lib/gpgpu_shader: Add num_threads_in_tg to shader struct
lib/gpgpu_shader: add function for computing max number of threads per tg
lib/xe/xe_query: add function to retrieve uint32_t value from hwconfig
tests/intel/xe_eudebug_online: add pagefault stress tests
Janusz Krzysztofik (11):
tests/intel/gem_eio: Skip on too few reset-resume cycles
tests/intel/gem_eio: Try harder to measure median resume time
tests/intel/gem_eio: Adjust for slow resume after reset on Gen12+
tests/intel/gem_eio: Iterate over physical rings in stress subtests
tests/intel/gem_eio: Reduce debug info on stderr from stress subtests
tests/intel/gem_eio: Reduce debug info on dmesg from kms subtest
tests/dmabuf: Avoid soft lockups on slow platforms
tests/intel/gem_lmem_swapping: Run smem-oom helper loop in background
tests/intel/gem_eio: Fix mistyped symbol
tests/intel/gem_eio: Convert stress subtests to dynamic
tests/intel/gem_eio: Avoid skips in stress subtests
Jason-JH Lin (8):
tests/kms_plane: Add support for planar-settings on non-Intel devices
tests/kms_pipe_crc_basic: Use SUSPEND_TEST_DEVICES for MediaTek devices
lib/igt_kms: Add support for mtk_current_bpc debugfs in bpc-switch test
tests/kms_hdr: Use original 512x512 fb size on devices without scaler
tests/kms_content_protection: Add "SDC" to HDCP panel blocklist
tests/kms_content_protection: Exempt outputs with no EDID sink name
tests/kms_content_protection: Add MediaTek device support for HDCP debugfs
lib/igt_edid: Fix monitor name parsing and trim EDID string padding
Jeevan B (9):
tests/kms_setmode: simplify mode selection by removing goto
tests/kms_setmode: Fix clone mode mismatch by preferring eDP mode
tests/kms_display_modes: reduce exec. time for sim env
tests/intel/kms_frontbuffer_tracking: Fix typo
tests/kms_setmode: Check timing twice before asserting basic subtest
intel-ci: Block DRRS subtests
tests/intel/kms_flip_tiling: reduce exec time for sim env
tests/intel/kms_psr2_sf: Remove unnecessary et_flag set
tests/kms_content_protection: Add a test for HDCP-MST with suspend resume
Jesse.Zhang (12):
lib/amdgpu: Add dynamic DRI path detection for debugfs access
lib/amdgpu: Extend JPEG direct register support to version 5
lib/amdgpu: skip scheduler mask and memcpy tests for user queues
lib/amdgpu: handle num_userq_slots compatibility for older driver
lib/amdgpu: support negative testing for user queue submission
lib/amdgpu: Fix SDMA packet handling and memory ordering
lib/amdgpu: Add flexible command context API with external BO support
lib/amdgpu: Add compute dispatch helper for GPU memory verification
lib/amdgpu: add GPU memory utilities
lib/amdgpu: add utility functions and GFX1200 family macro
lib/amdgpu: add AMDGPU LLVM assembler utility for shader compilation
tests/amdgpu: Add AMDGPU memory management test suite
Jonathan Cavitt (2):
tests/intel/xe_fault_injection: Force clear injection list on task end
tests/intel/xe_exec_reset: Fix LR queue not running in cm-gt-reset test
Jouni H??gander (1):
lib/igt_psr: Use 10x timeouts in simulation environment
Kamil Konieczny (23):
intel-ci: Fix typo in Xe LNL display blocklist
tests/core_getclient: Create basic subtest
tests/intel/xe_noexec_ping_pong: Create basic subtest
tests/core_getstats: Create basic subtest
intel-ci: Fix Xe blocklists for xe_noexec_ping_pong test
intel-ci: Block one Xe subtest
tests/intel/xe_exec_reset: Fix uninitialized var
lib/drmtest: Fix device opening with DRIVER_ANY and IGT_FORCE_DRIVER
lib/pciids: sync with kernel commit c002b1764e7b
lib/pciids: sync with kernel commit 5e0de2dfbc1b
intel-ci: Block Panthor testing
tools/intel_gpu_frequency: Fix help and version options
lib/igt_dir: Fix fdopendir usage
tools/intel_gpu_frequency: print short program name
tools/intel_gpu_frequency: Change Intel card detection
tools/intel_gpu_frequency: Allow printing by regular user
tests/amdgpu/amd_mem: fix compilation on armhf
intel-ci: unify Xe lists naming
intel-ci: Add symlinks for Xe lists
intel-ci: unify chamelium testlist
scripts: remove symlink
intel-ci: remove few i915 symlinks
Update NEWS, bump version to 2.3
Karthik B S (2):
intel-ci: Update LNL/PTL display blocklists
tests/intel/kms_joiner: Cleanup igt_require checks
Krzysztof Niemiec (1):
tests/intel/gem_exec_schedule: Improve synchronization in pi-ringfull
Kunal Joshi (4):
lib/igt_kms: add helper to check presence of lobf debugfs
tests/kms_vrr: extend lobf test for supported connectors
tests/kms_vrr: remove check for PR support in sink
tests/intel/kms_dp_linktrain_fallback: log before assert
Lucas De Marchi (2):
tests/intel/xe_configfs: Test invalid engine with valid class
tests/intel/xe_configfs: More invalid chars check
Lukasz Laguna (5):
lib/igt_sriov_device: Add helper to iterate over enabled VFs
lib/intel_vram: Add library for VRAM accesses
tests/intel/xe_sriov_flr: Use VRAM access helpers from intel_vram library
tests/intel/xe_sriov_vram: Add test checking VF access to VRAM
tests/intel/xe_sriov_vram: Skip the test on devices without VRAM
Maarten Lankhorst (1):
tests/kms_flip: Suspend signal helper while creating fb
Mallesh Koujalagi (2):
tests/intel/i915_pm_rps: Add Multi-GT support for freq scaling tests
tests/intel/i915_pm_rps: Extend Multi-GT support to waitboost and reset
tests
Marcin Bernatowicz (11):
tests/intel/xe_mmap: Fix truncation of visible VRAM size
lib/xe/xe_sriov_debugfs: Adapt SR-IOV debugfs helpers to new layout
benchmarks/gem_wsim: Fail on thread assertions
benchmarks/gem_wsim: Verify Xe spinner batch completion
lib/xe/xe_sriov_debugfs: Add PF restore_auto_provisioning helpers
lib/xe/xe_sriov_provisioning: Add helper to disable VFs and restore auto
provisioning
tests/intel: Use xe_sriov_disable_vfs_restore_auto_provisioning()
tests/intel/xe_sriov_flr: Make subchecks Tile aware
tests/intel/xe_sriov_flr: Use global MMIO context initialized in
verify_flr
tests/intel/xe_sriov_flr: Do not ignore failed prerequisites
lib/xe/xe_sriov_provisioning: Drop sched_if_idle reads
Mark Yacoub (2):
lib/drmtest: Add Support for Virtio-GPU
tests/kms_content_protection: Check for HDCP before setting displays
Matthew Auld (2):
lib/ioct_wrappers: add __prime_fd_to_handle()
tests/intel/xe_peer2peer: gracefully handle ENOTSUP
Matthew Brost (9):
tests/intel/xe_exec_threads: Add many queues section
tests/intel/xe_exec_reset: Add job cancel tests
tests/intel/xe_exec_reset: Add timeslice preempt test
tests/intel/xe_exec_reset: Long spin tests
tests/intel/xe_exec_reset: Add long-spin-sys-reuse-many-preempt-threads
tests/intel/xe_exec_reset: Add long-spin-comp-reuse-many-preempt-threads
tests/xe/xe_exec_system_allocator: Add partial unmap atomic access
sections
tests/intel/xe_exec_compute_mode: Remove non-block section
tests/intel/xe_exec_queue_property: Use single invalid property
Mika Kuoppala (7):
lib/xe/xe_eudebug: Fortify xe_eudebug_for_each_event
lib/xe/xe_eudebug: Fix token to str
lib/xe/xe_eudebug: Improve pipe error messages
lib/xe/xe_eudebug: Mark client done after log is read
lib/xe/xe_eudebug: Assert that there is always client work
lib/xe/xe_eudebug: Allow empty event log
lib/xe/xe_eudebug: Don't take timeout for debugger stop
Mitul Golani (4):
tests/kms_vrr: Fix TEST_LINK_OFF flag handling
tests/kms_vrr: Avoid direct assignments to data->flag
tests/kms_vrr: Indicate force refresh rate request
tests/kms_vrr: Recalculate expected refresh rate from test
Mohammed Thasleem (11):
tests/intel/kms_pm_rpm: Refactor system suspend test function parameters
tests/intel/kms_pm_rpm: Add system suspend idle test case
Revert "tests/intel/kms_frontbuffer_tracking: Enable the tests
support variations based on the WAs"
Revert "tests/intel/kms_dirtyfb: Enable the tests support variations
based on the WAs"
Revert "tests/intel/kms_fbcon_fbt: Enable the tests support
variations based on the WAs"
Revert "tests/intel/kms_psr: Enable the tests support variations
based on the WAs"
Revert "tests/intel/kms_psr2_sf: Enable the tests support variations
based on the WAs"
tests/intel/kms_*: Remove FBC disable comment
tests/intel/kms_psr: Skip FBC tests on BMG platform
tests/intel/kms_psr2_sf: Skip FBC tests on BMG platform
tests/intel/kms_pm_rpm: Add test to validate G7 residency
Nakshtra Goyal (1):
tests/intel/xe_exec_multi_queue: Add fault mode test
Naladala Ramanaidu (7):
tests/kms_vrr: Skip DRRS-related tests on LNL and newer platforms
tests/kms_vrr: Dynamically verify LOBF across vrefresh steps
tests/kms_vrr: Reduce unnecessary logging in specific test cases
tests/kms_vrr: Avoid NULL dereference on cleanup
tests/kms_vrr: Start virtual RR test above midpoint to avoid mode fallback
tools/registers: Add Alderlake-P register definitions
tests/kms_vrr: Fix logical condition for DRRS support
Ngai-Mint Kwan (1):
tests/kms_atomic_transition: Fix dynamic subtest
Niranjana Vishwanathapura (15):
drm-uapi/xe: Sync with Multi-Queue uapi
tests/intel/xe_exec_multi_queue: Add xe_exec_multi_queue test
tests/intel/xe_exec_multi_queue: Validate exec submissions
tests/intel/xe_exec_multi_queue: Validate queue priority setting
tests/intel/xe_exec_multi_queue: Add close-fd tests
tests/intel/xe_exec_multi_queue: Add multiple placement test
tests/intel/xe_exec_multi_queue: Add preempt mode test
lib/xe: Add exec_queue set_property ioctl support
tests/intel/xe_exec_multi_queue: Add dynamic priority test
tests/intel/xe_exec_multi_queue: Add userptr invalidation tests
lib/xe/xe_spin: Add multi-queue switch point for the spinner
tests/intel/xe_exec_multi_queue: Add priority test
tests/intel/xe_exec_multi_queue: Add submission sanity test
tests/intel/xe_exec_multi_queue: Sanity test KEEP_ACTIVE flag
tests/intel/xe_exec_multi_queue: Keep group active in exec-sanity
Nishit Sharma (5):
tests/intel/xe_exec_system_allocator: Fix memory leak
lib/intel_compute: loop_kernel_duration in Pipeline
tests/intel/xe_compute: Add loop_duration_2s subtest
tests/intel/xe_compute: Add eu-busy-10s test for EU utilization
measurement
lib/xe: Add multi-queue helper routines
Pawel Sikora (8):
docs: Set up MkDocs for IGT documentation site
docs: Create symlinks for NEWS/MAINTAINERS/CONTRIB
docs: Rename cross-building.txt to .md
docs: Initialize MkDocs documentation structure
docs: Add platform-specific documentation
gitlab-ci: Add MkDocs documentation support
gitlab-ci: fix api reference pages deploy
docs: fix intel-specific descriptions
Piotr Pi??rkowski (9):
lib/xe_mmio: Introduce tile-level XE MMIO access helpers
lib/xe_mmio: Add init flag and helper to check initialization
lib/xe/xe_query: Add tile helpers and iteration macro
lib/igt_dir: Allow scanning only the current directory
lib/igt_debugfs: Add debugfs helpers to open tile directory
tests/intel/xe_debugfs: Rewrite tests to use array-based required debugfs
file lists
tests/intel/xe_debugfs: Add tile-dir subtest for per-tile debugfs
validation
tests/intel-ci/xe-fast-feedback: Rename xe_debugfs subtests
tests/intel/debugfs: Move VRAM MM checks from root to tile-dir validation
Pranay Samala (1):
tests/kms_atomic_transition: Reduce iterations on simulation
Priyanka Dandamudi (2):
tests/intel/xe_configfs: Test gt_types_allowed
tests/intel/xe_exec_multi_queue: Add multi queues with SMEM
S Sebinraj (4):
lib/intel_allocator: Add SYSVIPC support check
tests/kms_concurrent: Fix for msg_queue failure
tests/api_intel_allocator: Check if multiprocess is supported
lib/intel_allocator: Initialize maps before SysV IPC check
Sanjay Yadav (2):
include/drm-uapi-experimental: Drop stale macros from intel_drm_local.h
tests/intel/xe_pat: Add subtest to validate NO_COMPRESSION flag
Santhosh Reddy Guddati (5):
tests/intel/kms_fbcon_fbt: Skip CRC check for FBC cursor on simulation
platforms
intel-ci: Update PTL and lnl display blocklist
tests/kms_prime: Enable basic-modeset for xe
lib/igt_fb: Apply NEEDS_VISIBLE_VRAM in missing igt_fb
tests/intel/kms_joiner: Check DSC slices for force ultra joiner
Sebastian Brzezinka (2):
tools/intel_gpu_top: Show interactive help in usage output
tools/intel_gpu_top: Refactor flag toggling logic
Shekhar Chauhan (2):
lib: Add NVL-S support
lib: Replace NVL with NVL-S
Simon Fairweather (1):
tools/intel_gpu_top: Add iteration option -n
Sk Anirban (6):
tests/intel/xe_survivability: Add new xe_survivability test for i2c
adapter
tests/intel/xe_survivability: Add new test runtime survivability
intel-ci: Fix xe-fast-feedback testlist
tests/intel/gem_ctx_freq: Fix frequency restoration in exit handler
tests/intel/gem_ctx_freq: Add null termination to sysfs frequency buffers
tests/intel/xe_pmu: Fix frequency assertion when RPe raises min frequency
Sobin Thomas (4):
tests/intel/xe_compute_preempt: Compute preemption check
lib/intel/intel_compute: Add kernel validation for compute IP versions
lib/intel_compute: Adjust long kernel usage for WMTP
tests/intel/xe_exec_system_allocator: Added 64k alignment support
Swati Sharma (15):
lib/igt_kms: Add "sharpness strength" as crtc property
lib/igt_kms: Add func() to return scaling mode name string
tests/kms_sharpness_filter: Add adaptive sharpness basic filter tests
tests/kms_sharpness_filter: Add toggle subtest
tests/kms_sharpness_filter: Add filter-tap subtest
tests/kms_sharpness_filter: Add dpms/suspend subtests
tests/kms_sharpness_filter: Add scaler subtests
tests/kms_sharpness_filter: Add invalid subtests
lib/igt_chamelium: Add chamelium_frame_eq_or_dump_frame_pair()
tests/chamelium/kms_chamelium_sharpness_filter: Add basic test
tests/kms_plane_scaling: Clarify skip on early -EINVAL
intel-ci: Add sharpness filter chamelium test to testlist
intel-ci: Add sharpness filter tests to i915 blocklist
tests: Move kms_sharpness_filter to tests/intel/
intel-ci: Blocklist kms_colorop tests on i915/xe
Thomas Hellstr??m (1):
intel-ci: Unblock the xe_evict multi-thread tests
Tvrtko Ursulin (2):
lib/igt_fb/intel: Use correct MOCS for displayable surfaces
lib/intel_mocs: Add documentation for MOCS helpers
Ville Syrj??l?? (28):
lib/gt: Fix IGT_NO_FORCEWAKE handling
tools/intel_vbt_decode: Introduce to_str()
tools/intel_vbt_decode: Use to_str() more
tools/intel_vbt_decode: Convert eDP decoding to use to_str()
tools/intel_vbt_decode: Use panel_bits()
tools/intel_vbt_decode: Decode display refclk mode
tools/intel_vbt_decode: Decode the backlight control method type
tools/intel_display_poller: Fix long opts
tools/intel_display_poller: Use intel_display_ver() instead of intel_gen()
tools/intel_display_poller: Add --scanline-offset/-o command line option
tools/intel_display_poller: Add --auto-scanline-offset/-O comamnd line
option
tools/intel_display_poller: Add dsb-status-live test
tools/intel_display_poller: Add --dsb-id/-d command line option
lib/kms: Nuke PIPE_ANY
lib/kms: Nuke unused kmstest_{crtc,plane}
igt/kms: Nuke unused igt_pipe_*prop*() marcos and functions
igt: Make igt_fixture look like an iterator
igt: Make igt_subtest_group look like an iterator
igt: Make igt_main look more like a function
igt: Make igt_simple_main look more like a function
igt: Make igt_main*() look like normal function definition
igt: Make igt_simple_main*() look like normal function definition
scripts/cocci: Add iterators.cocci
igt: Name drmModeCrtc variables 'drm_crtc'
lib/kms: Turn the igt_plane*prop*() macros into functions
lib/kms: Turn the igt_output*prop*() marcos into functions
lib/kms: Turn the igt_pipe_obj*prop*() macros into functions
test/kms_color: Don't dig around in display->pipes[] so much
Vitaly Prosyak (1):
lib/amdgpu: fix build without amdgpu_device_get_fd
Zbigniew Kempczy??ski (4):
lib/xe_util: Add xe fast-copy helper
tests/xe_pat: Use blitter to copy to uc-comp surface
tools/lsgpu: iterate over all matching devices
lib/intel_blt: fix pointer arithmetic in ctrl-surf-copy and mem-copy
Zhanjun Dong (1):
tests/intel/xe_fault_injection: Set guc_wait_ucode pf only
git tag: v2.3
https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-2.3.tar.xz
MD5: 8730f343bdd9e22204a707a0908476bf igt-gpu-tools-2.3.tar.xz
SHA1: ed844738ce971fd0a3ce3f857a1a0d95ebb7c562 igt-gpu-tools-2.3.tar.xz
SHA256: 429f2578fb16cff7402e9beb325c5c267ad30a2b7b957343c77e8ea24af03887
igt-gpu-tools-2.3.tar.xz
SHA512:
669e5f124c1177ed58c43b8b9b945f6436fc37b1162b16bbd1db78c5e170c68be98cc3b08b5ecb438d1313722fee2ab8bba8ca86a971443401c2acc3f3ec68ff
igt-gpu-tools-2.3.tar.xz
PGP:
https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-2.3.tar.xz.sig
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETPf8JI3Czo80u+SPwwTEoxBABekFAmlBWhsACgkQwwTEoxBA
BelOWBAAsPMrcIBSIo16eRoPonCklnKALNAUW0i/iPiBRsx+ebzWpihVlGgAjCOH
zyjBficFeXyWmBRgQJD2DSPzxJ14cf0a66z6DORJyW9Notj+SWkrC3HqIXwtJp+J
Gx95DmSrgC8zv4C90s2jT7Dqi0ti1Juw5OOt0prUz4/u33Dq1tNghxSs6725fWl3
ckWsLVIQ++rHA9k5ZvDRBDGP6UKX3CFZtw1mOAYytlOd5hIxoKXdpNDoikWweb2Z
M8vfCnMHLZrjMNs3kfEwNH9RJoHiUe7zsCXz0IKvx5hqH+UGwINE9BsUGZg39mN6
qlUAqGJVHutcL0bcuUHgAsa7v9vCPXonXTjXKqEUGt+TGrkGvEE9oE5xxV3BIkrN
NjimPkwZqzWVxg/HosjNWve5AI211FoQ3IxsVYQg52P+BnAZHKRanBUATl0y+b3J
Pr3IlFRbvT8PGX9flIe5V72T6ZN6S5PZZZCR1Fliib0H7mUNxYVfL6WbxP8f6KS6
8KrnUSI00M2NWMdv8uAwBhMR7nknJhtvMJp4Nfj9Cj2f0rEX89WWZegJIN3b7Neg
Vj/YEX3ocM1sR57oNZSsdcaQQ5QptWsBWqFU6fDVeqda0Tji9AWMcjHtYQKsc0vU
tqRPn3AG9h9+jmWFozEqTv8x5eMlhpYXl5LiBgDob68oSyP0i8I=b2YC
-----END PGP SIGNATURE-----