[ANNOUNCE] igt-gpu-tools 2.1
Kamil Konieczny
kamil.konieczny at linux.intel.com
Fri Jun 27 13:20:59 UTC 2025
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
A new igt-gpu-tools release is available with the following changes:
Release 2.01 (2025-06-27)
- -------------------------
General changes:
- - Bumped required meson version to 0.52.1 (Andrzej Hajda)
- - Added man page for lsgpu. (Peter Senna Tschudin)
Devops changes:
- - Improved GitLab CI pipeline. (Andrzej Hajda)
- - Bumped Debian version to bullseye and Fedora to latest 42 (Andrzej Hajda)
- - Removed MIPS testing (Ryszard Knop and Andrzej Hajda)
Library changes:
- - Updated PCI ids for BMG/PTL. (Shekhar Chauhan and Kamil Konieczny)
- - Preliminary enablement for Android compilation (Sapna Singh and Jeevaka
Prabu Badrappan)
- - Improved kernel module un/binding. (Lucas De Marchi and Francois Dugast)
- - Added user mode queues UMQ support for amdgpu. (Sunil Khatri)
- - Improved Intel GPGPU compute libs. (Francois Dugast and Zbigniew Kempczyński)
- - New configfs library. (José Expósito, Jim Shargo, Marius Vlad, Riana Tauro)
- - Added PTL support in Xe OA libs. (Sushma Venkatesh Reddy)
- - Improved capturing logs for child processes. (Pawel Sikora)
Test changes:
- - New test drm_virtgpu for VirtIO-GPU. (Dorinda Bassey)
- - New Xe survivability mode testing. (Riana Tauro)
- - New amdgpu tests for jpeg and vcn queues. (Ruili Ji)
- - New Xe system allocator test. (Matthew Brost).
- - Improved Xe fault injection. (Satyanarayana K V P)
- - New Xe PXP test. (Daniele Ceraolo Spurio)
- - Unified Intel sysfs and debugfs testing. (Peter Senna Tschudin)
- - Improved chamelium color test. (Swati Sharma)
- - Improved Xe OA testing. (Ashutosh Dixit, Sai Teja Pottumuttu and Umesh
Nerlige Ramappa)
- - Added dual display subtest in multi plane test. (Karthik B S)
Tools changes:
- - New tool intel_hdcp for printing HDCP info on connected outputs. (Santhosh
Reddy Guddati)
- - Add support for gen10+ devices in intel_gtt (Tomita Moeko)
- - Add support for Xe in intel_pm_rpm (Soham Purkait)
Runner changes:
- - Use boottime for time checks. (Kamil Konieczny)
Benchmark changes:
- - New Xe benchmarks. (Pravalika Gurram)
And many other bug fixes, improvements, cleanups and new tests.
Aditya Chauhan (2):
tests/intel/xe_exec_system_allocator: Add GPU platform PTL for sys allocator tests
Revert "tests/intel/xe_exec_system_allocator: Add GPU platform PTL for sys allocator tests"
Alex Deucher (2):
lib/amdgpu: fix SDMA packet contents for deadlock helper
lib/amdgpu: fix valid error codes for deadlock asserts
Alex Hung (2):
tests/amdgpu/amd_hotplug: add missing include file fcntl.h
README: Update oneliner build command
Andrzej Hajda (17):
lib/iga64: fix send macro for DG2 platforms
scripts/generate_iga64_codes: make script less chatty
scripts/generate_iga64_codes: fix handling empty asms
scripts/generate_iga64_codes: remove parenthesis around ARG macro body
lib/meson: refactor GPGPU assembly build process
Revert "lib/meson: refactor GPGPU assembly build process"
gitlab-ci: create own base buildah image instead of wayland's
Dockerfile: remove MIPS architecture
Dockerfile: bump debian version
Dockerfile: bump fedora version
meson: bump required and tested version of meson
gitlab-ci: remove podman login
gitlab-ci: correct meson setup commands
gitlab-ci: build docs before installation
lib/tests/igt_assert: use volatile cast in igt_assert
Dockerfile: bump fedora version to the newest one
lib/meson: refactor GPGPU assembly build process
André Almeida (4):
lib/ioctl_wrappers: let the caller handle capability check result
tests/kms_async_flips: Check for atomic async flip cap
kms_async_flips: Refactor data options
tests/kms_async_flips: Create subtest for overlay planes
Arun R Murthy (1):
tests/kms_properties: Add IN_FORMATS_ASYNC property
Ashutosh Dixit (13):
tests/intel/xe_oa: Fix __for_one_render_engine
tests/intel/xe_oa: Don't limit sync tests to render engine
tests/intel/xe_oa: Check for DRM_XE_OA_CAPS_OA_BUFFER_SIZE
tests/intel/xe_oa: Rename check_reports to mmap_check_reports
tests/intel/xe_oa: Fix oa_tick_delta
tests/intel/xe_oa: Sanity check PEC report data for TestOa metric set
tests/intel/xe_oa: Only sanity check timer PEC reports
tests/intel/xe_oa: Reduce test_non_zero_reason execution time
tests/intel/xe_oa: Drop pec_sanity_check_one
tests/intel/xe_oa: Skip non-zero-reason subtest in simulation
tests/intel/xe_oa: Avoid divide by zero SIGFPE
drm-uapi/xe: Sync with OAM uapi updates
tools/xe-perf: Change xe_perf_recorder command line to use OA unit id
Bram Stolk (1):
tools/xe-perf/xe-perf-record: Fix printing sysctl suggestion
Chris Wilson (2):
test/intel/prime_mmap: Limit aperture testing to machines with an aperture
tests/intel/prime_mmap: Fix second buffer size
Daniele Ceraolo Spurio (7):
tests/intel/xe_vm: Update invalid flag subtest with valid PXP flag
tests/intel/xe_query: Add test for PXP status query
tests/intel/xe_pxp: Add PXP object and queue creation tests
tests/intel/xe_pxp: Test PXP submissions
tests/intel/xe_pxp: Termination tests
tests/intel/xe_pxp: Test encrypted FBs
tests/intel/xe_pxp: Terminate PXP on exit
Dominik Grzegorzek (2):
tests/xe_eudebug: Implement faultable variations of some testcases
tests/xe_eudebug_online: Implement faultable variations of some testcases
Dominik Karol Piątkowski (2):
tests/xe_eudebug_online: Calculate bb_size from shader
tests/intel/xe_exec_sip: Adjust test documentation
Dorinda Bassey (1):
tests/drm_virtgpu: Add functional coverage for core VirtIO-GPU ioctls
Francois Dugast (20):
lib/igt_kmod: Allow igt_kmod_unbind() on a specific device
lib/igt_sysfs: Remove XE_SYSFS_DRIVER_UNBIND
tests/intel/xe_fault_injection: Add test for xe_hw_engine_class_sysfs
lib/intel_blt: Promote MEM_COPY_MOCS_SHIFT
lib/xe/xe_spin: Add mem copy capability to spinner
tests/intel/xe_spin_batch: Add basic test for mem copy from spinner
tests/intel/xe_render_copy: Expose render duration
tests/intel/xe_render_copy: Add new test for render under copy stress
lib/intel_compute: Use common constant for surface state size
lib/intel_compute: Use common constant for dynamic state size
lib/intel_compute: Use common constant for indirect object size
lib/intel_compute: Use common constant for binding table size
lib/intel_compute: Use common constant for general state size
lib/intel_compute: Use constant for binding table address
lib/intel_compute: Compact memory map
lib/intel_compute: Relocate input and output objects
lib/intel_compute: Fix enqueued local size starting with xelpg
lib/intel_compute: Use constants for thread groups and local work size
lib/intel_compute: Make array size a dynamic parameter
lib/intel_compute: Allow the user to override input and output addresses
Harish Chegondi (6):
tests/intel/xe_eu_stall: Add invalid input tests for EU stall sampling
tests/intel/xe_eu_stall: Add tests to run blocking and non-blocking read twice
tests/intel/xe_eu_stall: Check if observation_paranoid file is present
tests/intel/xe_eu_stall: Close any open EU stall fd before opening a new one
tests/intel/xe_eu_stall: Do not check for presence of data on simulation
tests/intel/xe_eu_stall: Use query IOCTL to check for EU stall support
Himanshu Girotra (2):
tests/intel-ci: Add platform blocklists for Eudebug
tests/intel/xe_live_ktest: Adjust test documentation
Jakub Kolakowski (4):
lib/igt_pm: Introduce helper to check for PM capability
tests/intel/xe_pm: Add a check for power management capability
tests/kms_plane_cursor: check for display before cursor size
tests/kms_cursor_edge_walk: check for display and pipe CRC before cursor size
Jan Sokolowski (13):
tests/intel/xe_*: Add missing test documentation
lib/xe/xe_eudebug: skip when disabling eudebug with no eudebug support
tests/intel/xe_render_copy: Skip tests on renderless cards
lib/amdgpu: fix print formatting for 32-bit compilation
tests/amdgpu: fix print formatting for 32-bit compilation
lib/igt_nouveau: fix print formatting for 32-bit compilation
lib/igt_perf: fix scan formatting for 32-bit compilation
lib/xe/xe_sriov*: fix print/scan formatting for 32-bit compilation
tests/intel/xe_sriov*: fix print formatting for 32-bit compilation
runner: fix print/scan formatting for 32-bit compilation
tests/intel/xe*: fix print formatting for 32-bit compilation
tests/intel/xe_eudebug: fix print formatting for 32-bit compilation
tests/intel/xe_eudebug: move multigpu requirement to test block
Jani Nikula (1):
lib/dsc: use intel_display_caps instead of i915_display_capabilities
Jeevaka Prabu Badrappan (20):
tools/gputop: find program name from command line
tools/intel_gpu_top: Replace index with strchr
lib/igt_core: Conditionally define __noreturn
lib/igt_core: Add a dummy workaround when libunwind is not present
lib/igt_device_scan: Replace rindex with strrchr
lib/igt_core: Fix printing when libunwind is not present
lib/igt_dummyload: Avoid pthread_cancel use by overriding timer value
lib/xe/xe_spin: Avoid pthread_cancel use by overriding timer value
lib/intel_batchbuffer: handle base64 encode fail
tests/intel/*_intel_bb: handle base64 encode fail
lib/igt_device_scan: reuse igt hash
lib: Include local igt glib header for Android
lib/igt_aux: Handle absence of libproc2 in Android
tests/intel: Include local glib header for Android
tests/testdisplay: Include local glib header for Android
runner: Include local glib header for Android
tools: Include local glib header for Android
tests/intel/xe_create: Conditionally define PAGE_SIZE for non-Android platforms
tools/intel_firmware_decode: Conditionally define __packed
include/android/glib: Fix Android build error
Jeevan B (5):
tests/intel/kms_dirtyfb: Fix misplaced parenthesis in display version check
lib/igt_kms: Prevent bigjoiner assignment if next pipe is already in use
Revert "tests/kms_display_modes: Skip test if joiner display is connected"
tests/kms_display_modes: Fit modes within MST bandwidth constraints
tests/kms_vrr: Skip LOBF test if PR is not supported on sink
Jesse.Zhang (7):
lib/amdgpu: add timeout support for user queue submissions
lib/amdgpu: enhance command submission and error handling with user queue support
igt/amdgpu: Add user queue support to deadlock tests
lib/amdgpu: Generalize command submission NOP function
tests/amdgpu: Add SDMA with UMQ test case to amd_basic
lib/amdgpu: Generalize command submission to support SDMA
tests/amdgpu: Add user queue test control via environment variable
Jesse.zhang at amd.com (5):
lib/meson.build: Add AMDGPU_USERQ_ENABLED check for user queues
tests/amdgpu: Add secure UMQ tests for GFX and compute
lib/amdgpu: Add encrypted flag for secure user queues
drm-uapi/amdgpu: Add queue priority and secure flags definitions
lib/amdgpu: Implement priority and secure flags for user queues
Jonathan Cavitt (5):
tests/intel/xe_oa: Remove buffer overflow guard from buffer-size tests
lib/igt_os: Add igt_get_meminfo
tests/intel/xe_exec_system_allocator: Check for huge pages before thp tests
tests/intel/xe_exec_system_allocator: Check huge pages free in thp tests
tests/intel/xe_fault_injection: Make pci_slot const
José Expósito (2):
lib/igt_aux: Move is_mountpoint() to igt_aux
lib/igt_configfs: Add helper to mount configfs
Juha-Pekka Heikkila (4):
lib/igt_fb: simulate i915 linear fb behavior on xe
tests/kms_plane: Print out tested formats
tests/kms_plane: Fix crash on fail
tests/kms_getfb: replace CCS with NV12 and use libigt functions
Kamil Konieczny (19):
CONTRIBUTING: Add subscription and patchwork info
CONTRIBUTING: Add guide about igt libraries
runner/executor: Use bootime for time checks
intel-ci/i915: Block more Xe tests in i915 runs
intel-ci/xe: Block more i915 tests in Xe runs
runner/executor: sync outputs after tests end
tests/intel: rename drm_fdinfo into i915_drm_fdinfo
intel/xe_test_config.json: add intel_sysfs_debugfs
Revert "tests/xe: Add system_allocator test"
lib/xe/xe_ioctl: Fix compilation on 32-bit armhf
tests/intel/xe_exec_system_allocator: Fix 32-bit compilation
intel-ci/xe.blocklist: Fix regex for blocked tests
intel-ci/xe.blocklist: remove device_reset at unbind-reset-rebind
intel/xe_test_config.json: add device_reset
lib/pciids: Add one BMG pci id
tests/amdgpu: Fix compilation warnings for USERQ
intel-ci: Block virtgpu tests for i915
intel-ci/xe.blocklist: Block virtgpu test
Update NEWS, bump version to 2.1
Karthik B S (7):
scripts/test_list: Do not stop the build if documentation fails
tests/kms_addfb_basic: Split tests into subtest groups
lib/igt_kms: Use get_max_pipe_hdisplay in joiner_possible functions
tests/kms_plane_multiple: Add dual display subtest
tests/intel-ci: Blocklist AMD specifc subtest
tests/intel-ci: Add platform blocklists to enable platform testlist creation
tests/intel/test_config: Add GPU excluded platform definition for LNL/BMG
Kolanupaka Naveena (2):
tests/intel/xe_mmap: Fix open/close calls
tests/intel/xe_mmap: Acquire rpm reference for pci-membarrier tests
Krzysztof Niemiec (1):
Revert "tests/intel/gem_exec_capture: Deal with DG1 recoverable vs. capture uapi changes"
Kunal Joshi (1):
tests/chamelium/kms_chamelium_color: force connector reprobe after plugging ports
Lucas De Marchi (14):
tests/intel/xe_fault_injection: Test some early probe functions
tests/intel/xe_fault_injection: Use separate functions
tests/intel/perf_pmu: Remove invalid_init test for cpu
lib/igt_kmod: Fix leaking dir
lib/igt_kmod: Fix comment about unbound devices
lib/igt_kmod: Simplify igt_kmod_unbind()
lib/igt_kmod: Use igt_kmod_unbind() to kick snd_hda_intel
lib/igt_kmod: Add igt_kmod_bind()
tests/intel/xe_fault_injection: Use igt_kmod_bind()
tests/intel/xe_fault_injection: Drop XE_SYSFS_DRIVER_TRY_BIND usage
lib/igt_kmod: Add rebind abstraction
tests/intel/xe_wedged: Drop XE_SYSFS_DRIVER_REBIND usage
lib/igt_sysfs: Drop xe_sysfs_driver_do()
tests/intel/xe_configfs: Test engines_allowed
Lukasz Laguna (3):
tests/intel/xe_*: skip subtests using "mocs" debugfs if it's not present
tests/intel/xe_*: Use NEEDS_VISIBLE_VRAM flag where it's missing
tests/intel/xe_exec_atomic: Fix incorrect GEM create flag
Marcin Bernatowicz (8):
tests/intel/xe_fault_injection: Injection list clear at exit
tests/intel-ci/xe-sriov-vm.blocklist.txt: Blocklist for SR-IOV VM runs
intel-ci/meson.build: Add missing xe-sriov-vm.blocklist.txt
tests/intel/xe_fault_injection: Skip OA test if Xe OA interface is not available
tests/intel/xe_fault_injection: Make inject-fault-probe-function* tests VF-aware
tests/intel/xe_pmu: Unprovision VFs on cleanup
tests/intel/xe_pmu: Check default scheduling attributes before test
tests/intel/xe_sriov_scheduling: Close open handles before disabling VFs
Matt Roper (1):
lib/xe_query: Fix doc string for xe_device->memory_regions
Matthew Brost (4):
lib/xe/spin: Use READ_ONCE, WRITE_ONCE macros in Xe spin library
uapi/xe: Sync latest uAPI KMD headers
tests/xe: Add system_allocator test
tests/xe: Add system_allocator test
Melissa Wen (1):
tests/kms_async_flip: skip subtest on AMD if invalid condition
Michal Wajdeczko (3):
lib/xe_gt: Move reset related function to xe_gt.c
lib/xe_gt: Trigger forced GT reset using write
lib/xe_gt: Update has_xe_gt_reset function
Mitul Golani (3):
tests/kms_vrr: Bucketize refresh rate tolerance
tests/kms_vrr: Increase readability of kms_vrr
tests/kms_vrr: Skip display config when commit already failed
Mohammed Thasleem (2):
tests/intel/kms_pm_dc: Add skip logic and logging for DC5 psr test
tests/intel/kms_pm_dc: Remove PKGC10 dependency to validate DC6
Nakshtra Goyal (2):
tests/intel/xe_fault_injection: Inject errors during observation IOCTL
tests/intel/xe_mmap: Adding igt exercise for RO page
Naladala Ramanaidu (5):
lib/igt_psr: Fix PSR active check for DisplayPort connectors
tests/intel-ci: Blocklist unsupported Xe scaling tests
Revert "tests/intel-ci: Blocklist unsupported Xe scaling tests"
tests/kms_flip: Default to tiled modifiers for stable flips on high refresh panels
tests/kms_flip: Track and report unexpected events with pass rate metric
Nemesa Garg (1):
tests/kms_universal_plane: Fix fb count mismatch
Pawel Sikora (1):
lib/igt_core: capture logs for child processes
Peter Senna Tschudin (10):
runner/kmemleak: Remove unnecessary lseek() calls
man/lsgpu: Add man page for lsgpu
tests/intel/intel_sysfs_debugfs Unify sysfs and debugfs testing
tests/intel: Remove debugfs_test and xe_debugfs
tests/intel/intel_sysfs_debugfs: Remove xe-gt
lib/igt_facts: Remove NULL and bool comparisions
lib/igt_facts: Remove unnecessary extern from header
lib/igt_facts: Fix potential NULL pointer dereference
lib/xe/xe_legacy: Move test_legacy_mode to lib/
runner/settings: Fix while loop
Pranay Samala (2):
tests/kms_vrr: Reclassify DRRS subtest under general display features
tests/kms_plane_multiple: Add skip for not supported modifier
Pravalika Gurram (3):
benchmarks/xe_create: Measure allocation time for objects
benchmarks/xe_exec_ctx: Measure context overhead
benchmarks/xe_blt: Add measure of BLT performance
Randhawa, Jagmeet (1):
tests/intel/xe_vm: Fix typos and clarify ENOBUFS error
Riana Tauro (17):
tests/intel/xe_pmu: move xe perf device to fixture
tests/intel/xe_pmu: Add engine activity test for all functions
tests/intel/xe_pmu: Add a test to validate engine activity on a function
lib/igt_fs: Rename igt_io to igt_fs to add additional helpers
lib/igt_fs: Add helper functions to create and remove directories
tests/intel/xe_configfs: Add test to validate survivability mode
tests/intel/xe_pmu: Add a helper function to check and end cork
tests/intel/xe_pmu: Move descriptions of tests to the top of file
tests/intel/xe_pmu: Add tests to validate engine activity with single engine active
tests/intel/xe_pmu: Add tests to validate engine activity on all engines
test/intel/xe_pmu: Add tests to validate engine activity by loading most engines
tests/intel/xe_pmu: Validate engine activity on gt reset
tests/intel/xe_pmu: Validate engine activity after suspend
tests/intel/xe_pmu: Add tests to validate engine activity on render node
tests/intel/xe_pmu: Add a test to validate engine activity after starting load
tests/intel/xe_pmu: Add multi client engine activity test
tests/intel/xe_pmu: Add gt id check while selecting engines
Ruili Ji (4):
lib/amdgpu: implement vcn/jpeg queue tests
test/amdgpu: to implement vcn/jpeg queue tests
test/amdgpu: implement vcn queue tests
test/amdgpu: implement jpeg queue tests
Ryszard Knop (1):
gitlab-ci: Remove MIPS
Sai Teja Pottumuttu (3):
tests/intel/xe_oa: Keep OA user buffer size dynamic
lib/intel_batchbuffer: Refactor igt_get_render_copyfunc
tests/intel/xe_oa: Add a new mmio triggered test
Santhosh Reddy Guddati (16):
tests/intel/kms_joiner: Fix mode handling invalid joiner subtest
tests/kms_async_flips: Split subtest to handle linear buffers separately
tests/kms_async_flips: Use tiling modifiers
tests/intel-ci: Block unsupported dirty rect test for i915
tests/intel-ci: Block unsupported dirty rect test for i915
tools/intel_hdcp: Introduce intel_hdcp tool
lib/igt_panel: Skip hdcp tests on unsupported panels
tests/kms_content_protection: Whitelist check for panel support
lib/igt_panel: Validate vendor name in igt_is_panel_blocked
tests/kms_content_protection: Skip empty vendor names in blocklist
lib/igt_kms: Add support to retrieve async modifiers and formats
tests/kms_async_flips: use in_formats_async for async modifiers
tests/kms_async_flips: Add test for all async format modifiers
tests/kms_async_flips: Remove allow_fail flag from async flip tests
tests/kms_async_flips: Skip Async Flips with Linear Modifier
tests/kms_async_flips: Fix mixed declaration warning
Sapna Singh (1):
include/android: Add stub for glib
Satyanarayana K V P (8):
tests/intel/xe_fault_injection: Make setup_injection_fault() programmable.
tests/intel/xe_fault_injection: Inject errors in xe_guc_* calls
tests/intel/xe_fault_injection: Return result from inject_fault_probe()
tests/intel/xe_fault_injection: Suppress GuC CT dumps
tests/intel/xe_fault_injection: Ignore more GuC errors in dmesg
Revert "tests/intel/xe_fault_injection: Suppress GuC CT dumps"
tests/intel/xe_fault_injection: Ignore all errors while injecting fault
tests/intel/xe_fault_injection: Suppress GuC CT dumps during fault injection
Shekhar Chauhan (2):
tests/kms_cursor_crc: Test async changes midframe
lib/pciids: Sync pciid's with kernel commit 9b779ff
Shuicheng Lin (3):
tests/intel/xe_vm: Fix assertion on the return value of mmap
tests/intel/xe_vm: Fix assertions of batch buffer size
tests/intel/xe_exec_compute_mode: Fix assertion of batch buffer size
Sk Anirban (5):
tests/intel/xe_pmu: Fix frequency stashing issue
tests/intel/xe_pmu: Account for potential RPe adjustments by GuC
tests/intel/xe_pmu: Ensure consistent GPU frequency comparison
tests/intel/pm_rc6_residency: Use sysfs to achieve peak frequency
tests/intel/pm_rc6_residency: Ensure that SLPC is enabled for test rc6-idle
Sobin Thomas (1):
tests/intel/xe_sysfs_scheduler: Add invalid string test for engine sysfs properties
Soham Purkait (2):
lib/igt_device_scan: Add driver field to igt_device_card struct
tools/intel_pm_rpm: Add support for xe in runtime pm
Sunil Khatri (27):
drm-uapi/amdgpu: align with kernel commit adc218676eef
lib/amdgpu: Add user mode queue support in ring context
lib/amdgpu: Add support of amd user queues
lib/amdgpu: add func amdgpu_bo_alloc_and_map_sync
tests/amdgpu: Add user queue support for gfx and compute
tests/amdgpu: Add UMQ submission tests for gfx and compute
tests/amdgpu: Add amdgpu_sync_dependency_test with UMQ
tests/amdgpu: use memory API's from amd_memory.h
lib/amdgpu: add macro for adding cmds in user queue
lib/amdgpu: use macro to add cmds in the user ring
tests/amdgpu: Add amdgpu_cp_nops tests for UMQ
lib/amdgpu: use right API to get the correct size
lib/amdgpu: use a memory fence to serialize write
tests/amdgpu: disable check for IP presense with no kernel queue
lib/amdgpu: make the local functions as static
lib/amdgpu: enable UMQ function under macro
tests/amdgpu: Disable the UMQ tests under a macro
tests/amdgpu: add missing user queue destroy for cs_nops
drm-uapi/amdgpu: add UAPI query if user queues are supported
lib/amdgpu: add func to read the userqueue support
tests/amdgpu: execute userq tests only if userq support IP
lib/amdgpu: make amdgpu userqueue file name at par with kernel names
tests/amdgpu: disable unstable tests to avoid failure in CI
lib/meson: Enable userqueues based on libdrm version
tests/amdgpu: add environment variable to enable tests
tests/amdgpu: disabled tests are skipped with skip message
tests/amdgpu: use uniform names for umq tests
Sushma Venkatesh Reddy (2):
xe/oa: Update scripts to support PTL
xe/oa: Add oa-ptl.xml and guids.xml
Swati Sharma (8):
tests/kms: Fix documentation
tests/kms: Align test documentation
lib/igt_core: Add igt_dynamic_subtest_name()
lib/igt_frame: Use igt_dynamic_subtest_name()
lib/igt_chamelium: Add chamelium_frame_match_or_dump_frame_pair()
lib/igt_chamelium: Fix CRC calculation in compared_frames_dump()
tests/chamelium/kms_chamelium_color: Fix ctm-limited-range subtest
tests/intel-ci: Update xe blocklist
Tom Chung (2):
tests/amdgpu/amd_hotplug: Check the suspend state after resume
tests/amdgpu/amd_vrr_range: Fix test may fail on non-zero card index
Tomita Moeko (1):
tools/intel_gtt: add support for gen10+ devices
Umesh Nerlige Ramappa (9):
tests/intel/xe_oa: Print oa_status value in the helper
tests/intel/xe_oa: Get stream status on read error
tests/intel/xe_oa: Save and restore errno in get_stream_status
tests/intel/xe_oa: Ignore other errors when looking for buffer overflow
tests/intel/xe_drm_fdinfo: Use end_cork helper to end the spinner
tests/intel/xe_drm_fdinfo: Drop TEST_TRAILING_IDLE
tests/intel/xe_drm_fdinfo: Rename TEST_BUSY to TEST_WITH_LOAD
tests/intel/xe_drm_fdinfo: Test utilization while load is active
tests/intel/xe_drm_fdinfo: Fix TEST_WHILE_ACTIVE flag
Ville Syrjälä (2):
tests/kms_flip: Add flip-vs-dpms-on-nop subtest
tests/intel/gem_exec_capture: Deal with DG1 recoverable vs. capture uapi changes
Vinay Belgaumkar (2):
lib/xe_gt: Move get/set GT freq utils to lib
tests/xe_pmu: Add frequency test
Vinod Govindapillai (2):
Revert "tests/intel/kms_frontbuffer_tracking: update to FBC support check"
lib/i915/fbc: update fbc support based on psr mode
Vitaly Prosyak (2):
lib/amdgpu: fix potential issue with bitwise AND operation
tests/amd_queue_reset: use the AMDGPU_RESET_TYPE_PER_QUEUE flag unconditionally
Zbigniew Kempczyński (29):
lib/igt_core: reinitialize log_buffer_mutex in child process
lib/intel_allocator: protect binding for multithreaded tests
lib/intel_compute: add support for stoppable loop
lib/intel_compute_square_kernels: use stoppable loop for LNL/BMG
lib/intel_compute_square_kernel: add loop shader binary for PTL
tests/xe_compute_preempt: adjust number of children according to ram size
tests/xe_compute_preempt: consume all ram for wmtp
lib/xe_spin: limit width/pitch for mem-copy
tests/xe_render_copy: change width and pitch to be in valid range
tests/xe_spin_batch: change width and pitch to be in valid range
tests/xe_copy_basic: use non-zero pitch
lib/intel_compute: move user-fence to allow async exec call
lib/intel_compute: simplify compute-preempt subtests
lib/intel_compute: calculate array size at compile time
lib/intel_compute: refactor to remove code duplication
lib/intel_cmds_info: rename M to TYPE in blt_memop_type
lib/intel_blt: separate mem-copy and mem-set
lib/intel_cmds_info: add blt_memop_mode (byte/page)
lib/intel_blt: add emit batchbuffer end
lib/intel_blt: use struct instead of inline coding
tests/xe_copy_basic: replace size to rect which keeps objects geometry
tests/xe_copy_basic: add testcase with large buffer size
tests/xe_copy_basic: add subtest to verify mem-copy in pages
lib/intel_blt: add support for matrix mem-copy
tests/xe_copy_basic: add mem-copy matrix type subtests
lib/intel_blt: add mem-copy debug facility
lib/intel_compute: add alloc preference for objects used in compute
tests/xe_compute_preempt: add compute preempt on vram bos
lib/intel_compute: change shader and logic for threadgroup preemption
Zhanjun Dong (1):
tests/intel/xe_fault_injection: Fix typo error tab
git tag: v2.1
https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-2.1.tar.xz
MD5: e6f66340b8f8d1bc45834757a599de4d igt-gpu-tools-2.1.tar.xz
SHA1: 260747754af49bc79c207aa168c64c3f63815b20 igt-gpu-tools-2.1.tar.xz
SHA256: bf72beff71093db692f386c9359b557dfa8e8c45250439c952564b1b6fe343f8 igt-gpu-tools-2.1.tar.xz
SHA512: 401e9912044e2d37cc581cf01ba03b4d14c2e685e28c4764cb544c481291c6ec36cb90beaadb51537ba7cc8dc33d4aa7139dad91b4484ae0b718cbe19c1a987e igt-gpu-tools-2.1.tar.xz
PGP: https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-2.1.tar.xz.sig
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETPf8JI3Czo80u+SPwwTEoxBABekFAmhej1MACgkQwwTEoxBA
BelC1g//SiU2YA2ZN2GJA1o8Ywhk7cui3KjIsYNA/Np8ntkgcKzTQO+v663TH/IJ
ngeAZZ/qWInHH8SSDW2aUr8CS48E19YQQ29dvn2oXmHOQLh8V/YVtVxnmyL/rDlp
0ZZ4lrfTRndRlJ0j26M4U0gJdsav6GChMJja3Aw8LNv/O2BYcXOoehX11zcIg+f1
M+WhSlowHJD2u0iB1JlRONRWJuTwnhQft2RUqNE0vXipgw/+ptCakQIUuOedvRyF
/nzmhzJ4TTTZw51NSVCD0EY2/3Skkq+7HjypLvfsWpl63RGfjKDhgZmdUvoQV7lE
YIcRiCbkiC7nobNKPhDaH+W0d05md2ng4IhUAYtP9tOx1hDZ2Zjz3c+Hk7c8b2FU
h/TPuoGlUy65Z3Wn7Wi7KQLkO+QQR4ue2KKdEfLeI+fh2hh601Pk7y6Zo6ewxZ2b
SDgL7vZmiC6iTGYGlz7nDKkDKj0J6RgrfurAKWZqLA7ScBmPgwtyZ33G7VLrF+aR
72gj/E3hi1XaH8TOwRXS7nDz2D2JWwySSstvyW2Lawgr433CZGxDS5IIXLK51EMd
HGkOXUpgyZrxOYAjmIVtPjwiBfRnfXyLAKKLfNNPA9CP5s2k9w5/O29DNTdCYOOs
z4UAp4hj9kGf7VzthZ07w4O5UOE7grt2e6ZvbesV7nCN98VmCwc=
=UT5G
-----END PGP SIGNATURE-----
More information about the xorg
mailing list