Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v2 0/3] tests/intel/kms_pipe_stress: fix plane setup and cursor handling
@ 2026-06-02 16:24 Sowmiya S
  2026-06-02 16:24 ` [PATCH i-g-t v2 1/3] tests/intel/kms_pipe_stress: fix inverted condition skipping plane setup Sowmiya S
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Sowmiya S @ 2026-06-02 16:24 UTC (permalink / raw)
  To: igt-dev; +Cc: swati2.sharma, chaitanya.kumar.borah, Sowmiya S

      This series fixes three bugs in kms_pipe_stress that
prevented overlay and cursor planes from being exercised.

The root cause was an inverted condition that caused the plane setup
loop to be skipped entirely on every successful mode commit (patch 1).
Once that was fixed, two further issues became visible: the plane
source crop was not initialized correctly, causing the hardware
downscale limit to be exceeded when the destination size was reduced
(patch 2); and the cursor framebuffer was created with the overlay
format and modifier, which the cursor hardware does not support --
only ARGB8888 with a linear modifier is accepted (patch 3).

With these three fixes, both stress-xrgb8888-untiled and
stress-xrgb8888-4tiled subtests complete successfully on Nova Lake
with and without MST displays.

Sowmiya S (3):
  tests/intel/kms_pipe_stress: fix inverted condition skipping plane
    setup
  tests/intel/kms_pipe_stress: fix plane source crop and separate cursor
    loop
  tests/intel/kms_pipe_stress: use ARGB8888/LINEAR for cursor
    framebuffer

 tests/intel/kms_pipe_stress.c | 116 +++++++++++++++++++++-------------
 1 file changed, 71 insertions(+), 45 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-06-29 19:29 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-02 16:24 [PATCH i-g-t v2 0/3] tests/intel/kms_pipe_stress: fix plane setup and cursor handling Sowmiya S
2026-06-02 16:24 ` [PATCH i-g-t v2 1/3] tests/intel/kms_pipe_stress: fix inverted condition skipping plane setup Sowmiya S
2026-06-02 16:24 ` [PATCH i-g-t v2 2/3] tests/intel/kms_pipe_stress: fix plane source crop and separate cursor loop Sowmiya S
2026-06-29 19:28   ` Juha-Pekka Heikkilä
2026-06-02 16:24 ` [PATCH i-g-t v2 3/3] tests/intel/kms_pipe_stress: use ARGB8888/LINEAR for cursor framebuffer Sowmiya S
2026-06-04  7:22   ` Borah, Chaitanya Kumar
2026-06-03  6:10 ` ✓ Xe.CI.BAT: success for tests/intel/kms_pipe_stress: fix plane setup and cursor handling (rev2) Patchwork
2026-06-03  6:23 ` ✓ i915.CI.BAT: " Patchwork
2026-06-03 17:46 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-06-04  2:29 ` ✗ i915.CI.Full: " Patchwork
2026-06-09 15:51 ` ✓ i915.CI.Full: success " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox