[ANNOUNCE] igt-gpu-tools 1.30
Kamil Konieczny
kamil.konieczny at linux.intel.com
Fri Dec 13 15:08:35 UTC 2024
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
A new igt-gpu-tools release is available with the following changes:
Release 1.30 (2024-12-13)
- -------------------------
General changes:
- - New meson options xe_eudebug and vmtb.
Library changes:
- - Added PantherLake (PTL) support, unified PCI IDs into one
common header pciids.h (Ngai-Mint Kwan)
- - Added BMG support for OA (Observability Architecture) for Xe driver.
(José Roberto de Souza)
- - Added support for Xe3 platforms in GPGPU shader. (Andrzej Hajda)
- - Added 6k resolution support for a single CRTC. (Jeevan B)
- - Added support for MTL platform in GPGPU compute. (Nishit Sharma)
Runner changes:
- - Set option PRUNE_KEEP_ALL as default. (Kamil Konieczny)
- - Allow to dynamically ignore dmesg warn messages when generating
results, usefull when driver is using kernel fault injection.
(Kamil Konieczny).
Test changes:
- - Added sanity checks for KMS properties. (Dmitry Baryshkov, Maxime Ripard)
- - Improved GPGPU tests for i915 and Xe. (Zbigniew Kempczyński)
- - New SRIOV test for Functional Level Reset (FLR) for Xe. (Marcin Bernatowicz)
- - Added test that draws triangle without using 3d commands for vmwgfx.
(Maaz Mombasawala)
- - Added subtest for fallback for DP connector. (Kunal Joshi)
- - Added async flips suspend resume subtest. (Santhosh Reddy Guddati)
- - New test for error handling of Xe at probe time. (Francois Dugast)
- - Added testing SIZE_HINTS property in KMS cursor test. (Ville Syrjälä)
- - Added KMS testing for ultrajoiner. (Karthik B S)
- - New test for TLB invalidation in Xe. (Sai Gowtham Ch)
- - New test for timeslice duration in Xe. (Sai Gowtham Ch)
- - Display brightness test during DPMS on and off. (Mohammed Thasleem)
- - New tests for EU debugging for Xe. (Dominik Grzegorzek, Mika Kuoppala,
Christoph Manszewski, Karolina Stolarek, Maciej Patelczyk, Pawel Sikora,
Andrzej Hajda, Dominik Karol Piątkowski, Jonathan Cavitt et al)
Tools changes:
- - New power tool for power/energy measurement. (Ville Syrjälä)
- - New VM Testbench (VMTB) - SR-IOV Virtual Machine testing tool.
(Adam Miszczak)
- - Fixes in amd_hdmi_compliance. (Stylon Wang and Wayne Lin)
- - Fixes in intel_reg. (Lucas De Marchi)
And many other bug fixes, improvements, cleanups and new tests.
Adam Miszczak (4):
tools/vmtb: VM Test Bench core
tools/vmtb: Basic SR-IOV tests
tools/vmtb: Test resources - vGPU profiles
tools/vmtb: Install VMTB with IGT build system
Alyssa Ross (1):
tests/intel/kms_pm_rpm: use basename from libgen.h
Andrzej Hajda (13):
lib/gpgpu_shader: Add write_on_exception template
lib/gpgpu_shader: Add set/clear exception register (cr0.1) helpers
lib/intel_batchbuffer: Add helper to get pointer at specified offset
lib/gpgpu_shader: Allow enabling illegal opcode exceptions in shader
tests/xe_exec_sip: Introduce invalid instruction tests
tests/xe_exec_sip: skip invalid instruction in SIP routine
tests/xe_exec_sip: increase timeout margin for tests
scripts/generate_iga64_codes: add iga64_macros.h to checksum calculation
lib/gpgpu_shader: simplify load/store shaders
lib/gpgpu_shader: pass surface desription to shaders via inline data
lib/gpgpu_shader: add support for Xe3 platforms
tests/xe_exec_sip_eudebug: increase timeout margin for tests
scripts/generate_iga64_codes: fix path of iga64_macros.h
Ashutosh Dixit (7):
tests/intel/oa: Fix oa-exponents test
lib/xe/oa: Don't skip if freq sysfs are not present
drm-uapi/xe: Sync with OA syncs uapi update
tests/intel/xe_oa: Tests for OA syncs
lib/xe/oa: Re-instate TestOa metric sets in LNL/BMG XML's
tests/intel/xe_oa: Move Xe2+ check before init_sys_info
Revert "tests/xe_oa: Drop TestOa from metric_set()"
Bhanuprakash Modem (9):
Revert "lib/igt_psr: Remove SRD status change check for DP2.1 Panel Replay"
Revert "lib/igt_psr: Fix PR state check for DisplayPort connectors"
lib/igt_kms: Add a debug log for invalid pipe/output combo
lib/igt_kms: Don't abort in lib helper
tests/intel/kms_frontbuffer_tracking: Fix testplan documentation
lib/igt_kms: Clear all pipe properties on reset
tests/intel/kms_fbt: Drop invalid tests
intel-ci/i915: Drop PSR + DRRS tests from blocklist
intel-ci/xe: Drop PSR + DRRS tests from blocklist
Bommithi Sakeena (1):
tests/xe_pm_residency: Fix while loop in toggle_gt_c6
Bommu Krishnaiah (1):
tests/core_setmaster: simplify device handling
Christoph Manszewski (11):
drm-uapi/xe: Sync with oa uapi fix
lib/xe_ioctl: Add wrapper with vm_bind_op extension parameter
lib/gpgpu_shader: Extend shader building library
tests/xe_exec_sip: Add sanity-after-timeout test
tests/xe_exec_sip_eudebug: Port tests for shaders and sip
tests/xe_live_ktest: Add xe_eudebug live test
drm-uapi/xe: Move eudebug uapi to experimental directory
lib/gpgpu_shader: Add x_offset parameter for gpgpu_shader__write_on_exception
tests/xe_exec_sip: Write on invalidinstr
tests/xe_eudebug: Set NEEDS_VISIBLE_VRAM for 'create_bind_list'
lib/xe_eudebug: Fix and update event filters
Dmitry Baryshkov (2):
tests/kms_properties: drop immutability checks
tests/kms_properties: add sanity checks for properties
Dominik Grzegorzek (8):
drm-uapi/xe: Sync with eudebug uapi
lib/xe_eudebug: Introduce eu debug testing framework
tests/xe_eudebug: Test eudebug resource tracking and manipulation
tests/xe_eudebug_online: Debug client which runs workloads on EU
drm-uapi-experimental/xe_drm_eudebug: Sync after exec_queue placement event addition
lib/xe_eudebug: Add support for exec queue placements events
tests/xe_eudebug: Validate exec queue placements
lib/intel_bufops: Set NEEDS_VISIBLE_VRAM for each buf by default
Dominik Karol Piątkowski (7):
lib/intel_batchbuffer: Introduce intel_bb_create_with_context_in_region
lib/igt_sysfs: Introduce engine_class property helpers
tests/xe_eudebug_online: Adjust interrupt-other test
tests/xe_eudebug_online: Remove redundant space
tests/intel/xe_exec_store: Introduce long-shader tests
tests/intel/xe_eudebug_online: Fix run_online_client memory leak
tests/intel/xe_eudebug_online: Improve writes-caching-* tests
Esha Bharadwaj (1):
lib/igt_fb: fix stride calculation for igt_fb_get_fnv1a_crc()
Fei Yang (5):
tests/intel/xe_exec_fault_mode: wait for the completion
tests/intel/xe_exec_fault_mode: separate exec_sync and batch buffer
tests/intel/xe_exec_threads: remove redundant wait
tests/intel/xe_exec_threads: wait for all submissions to complete
tests/intel/xe_exec_threads: separate exec_sync and batch buffer
Francois Dugast (7):
lib/igt_sysfs: Promote driver rebind function
tests/intel/xe_fault_injection: Add new test for fault injection
tests/intel/xe_fault_injection: Use a static list of functions
lib/igt_sysfs: Add igt_sysfs_{get,set}_s32
tests/intel/xe_fault_injection: Use igt_sysfs helpers
tests/intel/xe_fault_injection: Inject errors during vm create IOCTL
tests/intel/xe_fault_injection: Inject errors during vm bind IOCTL
George Zhang (3):
scripts/run-test: Keep original prune behaviour
tests/amdgpu/amd_abm: Fixed tests to only run on one output per pipe
tests/kms_async_flips: Only check joiner mode on intel device
Gwan-gyeong Mun (3):
lib/intel_batchbuffer: Add support for long-running mode execution
lib/gppgu_shader: Add read D32 from ppgtt virtual address
tests/intel/xe_eudebug_online: Add read/write pagefault online tests
Imre Deak (3):
lib/igt_kms: Add igt_kms_frame_time_from_vrefresh()
lib/igt_kms: Add kmstest_wait_for_pageflip_timeout()
tests/i915/kms_flip_tiling: Fix pageflip timeout for low vrefresh modes
Jagmeet Randhawa (1):
tests/intel/xe_vm: Reduce n_execs for bind-array-enobufs
Jakub Kolakowski (1):
tests/intel-ci/xe-fast-feedback: Add SR-IOV FLR test
Jan Maslak (3):
lib/xe_query: add hwconfig to xe_device
lib/xe_query: add xe_hwconfig_lookup_value() helper
tests/xe_eudebug_online: update thread count handling in query_attention_bitmask_size()
Jan Sokolowski (3):
tests/xe_eudebug: use proper address when waiting for fence
/lib/xe/xe_eudebug: Add trigger removal method
/tests/intel/xe_eudebug_online: Remove vm_open_trigger on debugger reattachment.
Janga Rahul Kumar (1):
tests/intel/xe_exec_reset: Add mocs reset test
Janusz Krzysztofik (5):
tests: drm_fdinfo: Fix zero tolerance checks
lib/gem_mman: Stop lying about I915_MMAP_OFFSET_GTT support
intel-ci: Blocklist igt at i915_module_load@load
tests/gem_mmap_offset: Split 'clear' subtest
tests/gem_mmap_offset: Fix OOM hits
Jeevan B (4):
tests/intel/kms_psr2_sf: Add eDP check for Early Transport
lib/igt_kms: Add is_joiner_mode function
tests/kms_display_modes: Skip test if joiner display is connected
lib/igt_kms: Add 6k resolution support for a single CRTC
Jeff Dagenais (1):
scripts/generate_iga64_codes: prevent objcopy from modifying the input file
Jesse.zhang at amd.com (12):
tests/amdgpu: fix concurrent queue test issue
tests/amd_queue_reset: Enhance error reporting
tests/amd_queue_reset: add sdma test in queue reset
lib/amdgpu: fix sdma linear copy command
lib/amdgpu: add sdma ring id parameter for deadlock helper
tests/amdgpu: enhance sdma test for deadlock
lib/amdgpu: change sdma limit check
lib/amdgpu: fix ring schedule issue
lib/amdgpu: add gpu reset check
tests/amd_queue_reset: modify the asic filter
tests/amd_deadlock: add the filter for amd deadlock
tests/amd_dispatch: add the filter for amd dispatch
Jessica Zhang (1):
tests/kms_writeback: clear writeback properties in teardown path
Jonathan Cavitt (9):
tests/intel/xe_exec_reset: Explicitly declare exec
tests/intel/xe_fault_injection: Ignore expected errors
lib/gppgu_shader: Add write D32 to ppgtt virtual address
eudebug: Add eudebug pagefault event declarations
lib/igt_sysfs: Add engine list helpers
tests/intel/xe_sysfs*: Restore values on test failure
tests/intel/xe_sysfs_timeslice_duration: Restore preempt timeout
tests/intel/xe_sysfs_scheduler: Assert sysfs params are restored
lib/xe/xe_gt: Repair xe_gt_stats_get_count function
José Roberto de Souza (4):
tests/xe_oa: Drop TestOa from metric_set()
xe/oa: Update oa-lnl.xml
xe/oa: Update scripts to support BMG
xe/oa: Add oa-bmg.xml
Jouni Högander (11):
lib/igt_psr: Add mechanism to check sink status as well
tests/intel/kms_psr*: Add psr_sink_error_check to PSR tests
tests/intel/kms_fbt: Add psr_sink_error_check to PSR tests
test/intel/kms_pm_dc: Add psr_sink_error_check to PSR tests
tests/intel/kms_dirtyfb: Check features after rendering
lib/igt_psr: Allow testing without checking sink status
lib/igt_psr: Assert on sink/source state mismatch
tests/intel/kms_fbcon_fbt: Use linear instead of x tiled
lib/igt_psr: Check sink status only when wanted
tests/kms_vrr: data->switch modes[LOW_RR_MODE] not initialized for lobf test
tests/kms_vrr: Set VRR_ENABLED property as false for non-VRR panel as well
Juha-Pekka Heikkila (6):
tests/intel/kms_ccs: recycle framebuffers
lib/igt_fb: add igt_xe2_blit_with_dst_pat function
tests/intel/kms_ccs: use igt_fb functions instead of locally defined
tests/kms_rotation_crc: move plane rotation requirements into helper
tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4
tests/intel/kms_ccs: add suspend tests
Julia Filipchuk (1):
tests/intel/*_query: Add new hwconfig table entry
Kamil Konieczny (11):
runner/settings: set PRUNE_KEEP_ALL as default
runner/resultgen: Added dynamically ignored dmesg messages
lib/igt_core: Added message to runner about ignoring kernel warns
tests/intel/xe_wedged: Inform runner about expected error
scripts/test_list: Relax treatment of non-compiled tests
MAINTAINERS: Change Bhanuprakash's email address
tests/intel/xe_wedged: Ignore more dmesg warnings
runner/executor: Limit reading dmesg to chunks
runner/executor: Fix error handling at terminating test
runner/executor: Inform about terminating
Update NEWS, bump version to 1.30
Karthik B S (5):
tests/kms_joiner: Add tests for ultrajoiner validation
lib/kms: Update force joiner helpers to accomodate ultrajoiner
tests/kms_joiner: Add subtests for force ultrajoiner validation
tests/kms_joiner: Reset the force_joiner_supported variable
tests/intel-ci: Update chamelium-only.testlist
Karthik Poosa (1):
tests/intel/xe_pm_residency: Add an assertion on MI_STORE execution time
Katarzyna Piecielska (2):
tests/intel-ci: Block all gem_exec_fair tests
tests/intel: Adjust test documentation to given standard
Krzysztof Niemiec (4):
tests/syncobj_timeline: Update invalid-wait-zero-handles test
tests/syncobj_wait: Update invalid-wait-zero-handles test
tests/intel/gem_ctx_persistence: Wait for context termination
tests/intel/gem_exec_balancer: Disable parallel tests on execlists
Kunal Joshi (5):
lib/igt_kms: add DP link management helper functions
lib/igt_kms: add function to reset link params
lib/igt_kms: fix helper igt_get_dp_mst_connector_id
lib/igt_kms: Handle EINVAL error as well
tests/intel/kms_dp_linktrain_fallback: add test for validating fallback
Lucas De Marchi (21):
tests/intel/xe_drm_fdinfo: Wire up parallel/virtual submission
tests/intel/xe_drm_fdinfo: Implement virtual/parallel exec queues
gputop: Print message without clients
lib/igt_kmod: Rewrite xe unload logic
tests/kms_rmfb: Fix support for xe
tests/intel-ci/xe: Remove kms_rmfb at close-fd from blocklist
lib/igt_gt: Fix forcewake open
lib/igt_gt: Make igt_open_forcewake_handle() xe-compatible
lib/igt_gt: Add igt_open_forcewake_handle_for_pcidev()
treewide: Fix intel_register_access_init()
lib/igt_gt: Stop passing fd == -1 in igt_open_forcewake_handle()
tests/intel/xe_query: Stop getting refclock multiple times
tests/intel/xe_query: Add debug message with calculated refclock
tests/intel/xe_query: Clarify delta engine_cycles calculation
lib/igt_kmod: Drop PM interaction on unbind
lib/igt_kmod: Export igt_kmod_unbind()
lib/igt_kmod: Simplify kunit_set_filtering()
tests/intel/xe_drm_fdinfo: Increase sampling period
lib/igt_kmod: Drop legacy kunit fallback
lib/igt_kmod: Fix leaking subtest name
lib/igt_kmod: stop using KMOD_REMOVE_FORCE, again
Lukasz Laguna (1):
lib/xe_sriov_debugfs: Add helper for opening attributes
Maaz Mombasawala (1):
tests/vmwgfx: Add test that draws triangle without using 3d commands.
Marcin Bernatowicz (17):
lib/xe/xe_mmio: Fix assertion logic in xe_mmio_vf_access_init
lib/xe/xe_mmio: Remove redundant PCI system cleanup
lib/igt_core: Refactor libpciaccess init/cleanup wrappers
lib/igt_sriov_device: add helper for opening SR-IOV device sysfs
lib/igt_sriov_device: add helper for resetting SR-IOV device
tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
tests/intel/xe_sriov_flr: Implement clear-scratch-regs and clear-media-scratch-regs subchecks
lib/xe/xe_sriov_provisioning: Define resource types and provisioned range structure
lib/xe/xe_sriov_debugfs: Add function to read provisioned ranges
tests/intel/xe_sriov_flr: Verify full LMEM range
lib/xe/xe_sriov_provisioning: Extract function to search provisioned PTE ranges
lib/xe/xe_mmio: Replace open-coded init/cleanup with existing functions
lib/xe/xe_sriov_provisioning: Refactor range handling and logging
tests/xe/xe_sriov_flr: Use SKIP for unmet subcheck prerequisites
lib/xe/xe_sriov_provisioning: Iterate only within valid PTE offsets
Matt Roper (4):
tests/intel/xe_wedged: Avoid racy cleanup
lib/intel_device_info: Use per-thread device info cache
tests/intel/xe_wedged: Manage verbosity of GT reset fault injection
tests/intel/xe_fault_injection: Pick a valid PAT index for vm_bind
Matthew Auld (3):
tests/intel-ci/xe-fast-feedback: fixup xe_dma_buf_sync
lib/pciids: sync with kernel
tests/intel/xe_mmap: fix assert_caching on small-bar
Matthew Brost (1):
tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps
Melanie Lobo (1):
lib/intel_aux_pgtable: Library to add support for RGB16161616_64B format
Mika Kahola (1):
tests/kms_plane_scaling: Require at least 30 Hz refresh rate
Mika Kuoppala (4):
tests/xe_eudebug: Keep engine for each client
tests/xe_eudebug: Detect thread starvation on discovery
lib/xe_eudebug: Warn on pipe timeouts
lib/xe_eudebug: Increase default pipe timeout value
Mohammed Thasleem (4):
tests/intel/kms_pm_backlight: Add brightness test during DPMS on and off
tests/intel/kms_pm_backlight: Remove eDP check for backlight
tests/intel/kms_pm_lpsp: Add display version check on external panel
tests/intel/kms_pm_dc: Add DC5 retention flops test
Naladala Ramanaidu (11):
lib/igt_psr: Remove SRD status change check for DP2.1 Panel Replay
lib/igt_psr: Fix PR state check for DisplayPort connectors
tests/kms_plane_scaling: Update scaling functions to return error codes
tests/kms_plane_scaling: Add informative logs for single plane scaling operations
tests/kms_plane_scaling: Return error code in test_planes_scaling_combo
tests/kms_plane_scaling: Add debug logs for output scaling attempts
lib/igt_psr: Remove SRD status change check for DP2.1 Panel Replay
lib/igt_psr: Fix PR state check for DisplayPort connectors
lib/igt_kms: allow set and reset value to be same
tests/kms_plane_scaling: Add mode override in scaling test
tests/kms_plane_scaling: Improve error handling in kms_plane_scaling tests
Ngai-Mint Kwan (1):
lib: sync PCI ID macros with kernel
Nirmoy Das (3):
tests/intel/xe_exec_fault_mode: Don't return early
tests/intel/xe_exec_compute_mode: Print engine name on error
tests/intel-ci: Remove xe_bo_shrink_kunit
Nishit Sharma (1):
lib/intel_compute: GPGPU support for MTL platform
Peter Senna Tschudin (3):
tests/intel/xe_pm: one suspend/resume cycle for all xe
tests/intel/xe_module_load: Handling of snd_hda_intel
tests/intel/xe_pm: Fix code style issues
Petr Vaněk (1):
lib/igt_profiling: add include for PATH_MAX constant
Pranay Samala (7):
tests/intel/kms_psr2_sf: Modify kms_psr2_sf test
tests/kms_flip: Update the skip message
tests/kms_3d: Add more logs to skips/failure
tests/chamelium/kms_chamelium_edid: Use extended flag to reduce the number of edid
lib/monitor_edids/hdmi_edids: Swap edids
tests/intel/kms_big_fb: Intel display version 20 onwards doesn't do hflip with tile4
tests/kms_plane:Add more logs to skips/failure
Pravalika Gurram (3):
lib/xe/xe_query: xe_find_engine_by_class helper
tests/intel/xe_exec_compute_mode: Use xe_find_engine_by_class
tests/intel/perf_pmu: Skip frequency test on older platforms
Sai Gowtham Ch (2):
tests/intel/xe_sysfs_timeslice_duration: Add test to validate timeslice duration
tests/intel/xe_tlb: Add test to check TLB invalidation
Sai Teja Pottumuttu (1):
tests/intel/xe_oa: Fetch OA buffer size from observation IOCTL
Santhosh Reddy Guddati (7):
tests/kms_async_flips: Async flips suspend resume test
lib/igt_kms: Move backlight read and write to lib
tests/intel/kms_pm_backlight: Refactor and use functions from lib
tests/kms_hdr: Test brightness manipulation in HDR mode
tests/kms_hdr: Skip brightness on non-internal panels
tests/kms_async_flips: subtests to validate async flips on atomic path
tests/kms_async_flips: Skip async flips on joiner output
Sk Anirban (1):
tests/intel/xe_pm_residency: Add GT coarse power gating validation
Soham Purkait (1):
tests/intel/xe_oa: Skip rc6 disable test if gtidle node is missing
Stylon Wang (2):
tools/amd_hdmi_compliance: Fix atomic commit failure
tools/amd_hdmi_compliance: Add timeout option
Suraj Kandpal (6):
test/kms_content_protection: Fix variable declaration
tests/kms_content_protection: Print correct output
test/kms_content_protection: Move color change code
tests/kms_content_protection: Make mst_cp_enable_with_retry() void
tests/kms_universal_plane: Use COMMIT_ATOMIC flag when doing commit
test/kms_content_protection: Account for reauthetication in LIC
Swati Sharma (5):
tests/intel/psr: update documentation
tests/intel/psr: fix documentation
tests/kms_color: fix data->output
tests/intel/dsc: Convert debug msg to info msg
tests/intel/kms_dsc: Split max_bpc constraint
Tejas Upadhyay (1):
lib/xe: set hwconfig NULL for unsupported platforms
Tim Huang (1):
tests/amdgpu: fix a random P-state test failure
Tom Chung (1):
tests/amdgpu/amd_replay: Add some page flips before test start
Tvrtko Ursulin (1):
lib/igt_drm_fdinfo: Handle (somewhat) amdgpu memory stats
Umesh Nerlige Ramappa (2):
i915/drm_fdinfo: Quiesce GPU prior to running some tests
tests/intel/xe_oa: Use buf->bo_size for xe_bo_map
Ville Syrjälä (76):
lib/rendercopy: Add deltas to all surface relocs
tests/kms_big_fb: Use igt_fb_create_intel_buf()
tests/kms_frontbuffer_tracking: Use igt_create_fb()
lib/igt_fb: Make igt_calc_fb_size() somewhat usable
lib/rendercopy: Always setup clear color for TGL
lib/rendercopy: Don't skip clearcolor on flat CCS
lib/rendercopy: Fix fastclear scaling
lib/rendercopy: Extract gen4_surface_format()
lib/rendercopy: Extract {dg2,lnl}_compression_format()
lib/igt_fb: Extract is_gen12_rc_ccs_cc_modifier()
lib/igt_fb: Extract ccs_needs_enginecopy()
lib/igt_fb: Require enginecopy for clear color
lib/igt_fb: Expose igt_fb_is_ccs_modifier()
lib/igt_fb: Expose igt_fb_is_gen12_rc_ccs_cc_modifier()
lib/igt_fb: Expose igt_fb_is_gen12_mc_ccs_modifier()
lib/igt_fb: Adjust how we pick the blitter compression format
lib/igt_fb: Fix planar block copy
lib/igt_fb: Fix blitter compression format handling
lib/igt_fb: Assert that we have no clear color when using the bltter
tests/kms_plane: Extract skip_format_mod()
tests/kms_ccs: Reuse igt_fb_is_gen12_rc_ccs_cc_modifier()
tests/kms_ccs: Skip testing on identical plane types
tests/kms_ccs: Provide a hint as to what we're testing
tests/kms_display_modes: Fix the plane setup in extended-mode-basic
lib/rendercopy: Add specific support for 2:10:10:10 formats
lib/rendercopy: Use the proper compression format for 10bpc on dg2/lnl+
lib/rendercopy: Use the proper compression format for 16bpc on dg2/lnl+
lib/rendercopy: Skip AUX surface setup in TGL+
lib/igt_fb: Add 10bpc compression format for the blitter
lib/igt_fb: Add 16bpc compression format for the blitter
lib/igt_fb: Try to fix block copy media compression handling
tests/kms_plane: Skip 10bpc formats with media compression
tests/kms_ccs: Skip 10bpc formats with media compression
lib/igt_fb: Treat 2:10:10:10 properly
lib/vebox: Add support for fp16 RGB formats
lib/vebox: Document that 2:10:10:10 is unusable with VEBOX
tests/kms_ccs: Correctly check clear color for 10bpc formats
tests/kms_ccs: Correctly check clear color for fp16 formats
tests/kms_ccs: Fix planar blits for xe2
tests/kms_ccs: Try to fix the xe2 blitter compression format
lib/intel_aux_pgtable: Pick a more optimal aux format for 10bpc
tests/gem_ctx_engines: Fix gen6+ check
tests/kms_frontbuffer_tracking: Simplify tiling vs. platform tests
tests/kms_ccs: Use logical && instead of bitwise &
tests/xe_ccs: Use logical && instead of bitwise &
igt: Get rid of AT_LEAST_DISPLAY()
igt: Get rid of AT_LEAST_GEN()
include/drm-uapi: Update uapi headers
lib/igt_kms: Add IGT_PLANE_SIZE_HINTS
tests/kms_cursor_crc: Make require_cursor_size() a bit more sensible
tests/kms_cursor_crc: Test the SIZE_HINTS property
igt: Fix printf formats on x86-32
tests: Fix gcc warnings about _Atomic(uint64_t) alignment
lib/intel_compute: Fix compiler warnings on x86-32
tools/intel_gpu_top: Fix intel_gpu_top for pre-snb
lib/intel: Extract gem_store_dword_needs_physical()
lib/intel: Unify MI_STORE_DWORD secure batch checks
lib/intel: MI_STORE_DWORD doesn't need secure batches on i965
lib/intel: Documnent gem_can_store_dword()
lib/power: Allow use of rapl by specifying fd=-1
igt: Use is_intel_dgfx()
lib/igt_power: Add power_supply/BAT based measurement
tools/power: Introduce a small power/energy measurement tool
tests/kms_color: Move dynamic subtests even further out
lib/igt_fb: Fix intel_buf surface init
lib/igt_draw: Use void* where appopriate
lib/igt_draw: Extend the API to support 64bpp colors
lib/igt_draw: Support 64bpp int the mmap/pwrite paths
lib/igt_draw: Support 8bpp int the mmap/pwrite paths
lib/igt_draw: Add 64bpp support to the XY_FAST_COLOR_BLT path
lib/rendercopy: Use igt_require() to validate gen2/3 surface size
lib/igt_aux: Add igt_ror() and igt_rol()
lib/igt_draw: Use function pointers for the linear<->tiled conversion
lib/igt_draw: Add support for gen2 and i915 tiling layouts
lib/igt_draw: Add 64bpp support for the non-XY_FAST_COLOR_BLT path
lib/intel_bufops: Add support for gen2 and i915 tiling layouts
Vinay Belgaumkar (1):
tests/intel/xe_gt_freq: Use sync reset
Vitaly Prosyak (5):
tests/amd_queue_reset: add expected error codes
tests/amd_queue_reset: refactor monitoring child process into a worker thread
lib/amdgpu_pci_unplug: fix bo mapping to CPU
tests/amdgpu: refactor multimedia tests for improved modularity
lib/amdgpu: Introduce process spawning with synchronization
Wayne Lin (1):
tools/amd_hdmi_compliance: Additional functionalities
Zbigniew Kempczyński (13):
scripts/test_list: Don't log missing testlist
scripts/test_list: Drop logging out list of not compiled tests
tests/xe_exec_compute_mode: Use valid exec queue for bind
lib/intel_blt: Handle multiple ctrl-surf-copy blits on big surface
tests/xe_ccs: Add large-ctrl-surf-copy subtest
tests/gem_ccs: Add large-ctrl-surf-copy subtest
lib/intel_compute: Use valid number of array size for unbind
tests/xe_gpgpu_fill: Add command line switch to dump the surface
tests/xe_gpgpu_fill: Add width/height/x/y command line args
tests/xe_gpgpu_fill: Add offset-16x16 subtest
tests/gem_gpgpu_fill: Add command line switch to dump the surface
tests/gem_gpgpu_fill: Add width/height/x/y command line args
tests/gem_gpgpu_fill: Add offset-16x16 subtest
jesse(jie) zhang (1):
tests/amdgpu: filter some asic for invalid packet length.
git tag: v1.30
https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-1.30.tar.xz
MD5: 10706e68a57f464408d309ae74bec5e2 igt-gpu-tools-1.30.tar.xz
SHA1: 678594b42f125b7abc0454df548cf71d4469b721 igt-gpu-tools-1.30.tar.xz
SHA256: b29f969d54cc620756f75517971fb3197e1488eec60af720a18a0ba7ab541ab1 igt-gpu-tools-1.30.tar.xz
SHA512: be0af7c7b3bbf6d47ac5267b6be9af356cfd148f2588d624635e642299df0ab0a825bc1498c6ba2b9f8b6c1e4f0126b6fdf22c82548bfa1df1906efad492db60 igt-gpu-tools-1.30.tar.xz
PGP: https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-1.30.tar.xz.sig
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETPf8JI3Czo80u+SPwwTEoxBABekFAmdcQrQACgkQwwTEoxBA
BekzUQ//TWPVCU/1u5ZSomORQfW6Slhcvha0k4RUqTleAojviknkAhgR4WTnv5nr
REwSJ6k08iPqAlDvCeB9/ooqBS4nNoLPNC//ADTxZknM7/QBKFK13d+GKZxlgADa
KIjj5dlRz1kdxrY+ZT/O4RSavz+AVIPS9JstN9LIWj6thp1nckm4nRDCjxkhJFis
+XST2oLfeLWELXhnZsFawOV/hgvmLw+HT7mBEqJnGR5VV4V4VveP/fcV0Dt9DWET
7512I5plGSZvIfjs0HGDZ4TziDMi+eWB5GyEVofafOcqzTyWrChYp9RlhF4D0aK6
a34DxV3VqstSYQGrzf0yEwwt3tsXBKANibj5KUcfN+nKyWBIv9Q5IuHoQRwRv5no
lt8cCbwwRAz0mhO73TIx8T3L5ccmWYER77WyqxQtlwnJDWgHHbRS8FmNR2l/uAsW
Dsn3iLgbK5m5ltMys5NVNqaKli35jC+49OCj4tumZLmJC93rZuLjg+JGQ8MUmVtq
8g/odJXppBXZFjerrPq1yFoF2Upn6yH2bG5IBRKX/d6OHNN2lmYLhjxpRYoxfT27
PAOscZfQrqCMR9BT+X1eRhwl5AMDqqE1R0TffMSJ0vV3siEVRspZLlMEVLU20gUs
UeepdO9c+DCoRSNE597H/LfKgoStSSVQhq0nbg8Y803FhOFLs1I=
=GC/q
-----END PGP SIGNATURE-----
More information about the igt-dev
mailing list