All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v6 0/4] Testcases for dirtyfb ioctl
@ 2023-06-22  5:45 Jouni Högander
  2023-06-22  5:45 ` [igt-dev] [PATCH i-g-t v6 1/4] tests/i915/kms_frontbuffer_tracking: Split fbc into library Jouni Högander
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Jouni Högander @ 2023-06-22  5:45 UTC (permalink / raw)
  To: igt-dev

This patchset is adding new testcases for dirtyfb ioctl with features
like FBC, PSR and DRRS.

Also some helpers are split from kms_frontbuffer_tracking to be shared
with a new testcases.

v6:
 - Perform igt_display_reset in prepare
v5:
 - Modifications to support Xe as well
v4:
 - Document library interface functions
 - Check connector type is eDP when PSR is tested
v3:
 - Use spinner
 - Drop allocating big frambuffers
v2:
 - Move fbc and drrs into libigt
 - Change testcase license comment
 - Move disable_features and do not apply for FEATURE_DEFAULT

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Jouni Högander (4):
  tests/i915/kms_frontbuffer_tracking: Split fbc into library
  tests/i915/kms_frontbuffer_tracking: Split drrs into library
  lib/xe/xe_spin: Handle spinner timer for Xe as well
  tests/kms_dirtyfb: Add new test for dirtyfb ioctl

 lib/i915/intel_drrs.c                 | 133 +++++++++++
 lib/i915/intel_drrs.h                 |  17 ++
 lib/i915/intel_fbc.c                  |  96 ++++++++
 lib/i915/intel_fbc.h                  |  19 ++
 lib/meson.build                       |   2 +
 lib/xe/xe_spin.c                      |   8 +
 tests/i915/kms_dirtyfb.c              | 303 ++++++++++++++++++++++++++
 tests/i915/kms_frontbuffer_tracking.c | 140 ++----------
 tests/meson.build                     |   1 +
 9 files changed, 596 insertions(+), 123 deletions(-)
 create mode 100644 lib/i915/intel_drrs.c
 create mode 100644 lib/i915/intel_drrs.h
 create mode 100644 lib/i915/intel_fbc.c
 create mode 100644 lib/i915/intel_fbc.h
 create mode 100644 tests/i915/kms_dirtyfb.c

-- 
2.34.1

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

end of thread, other threads:[~2023-08-08 10:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-22  5:45 [igt-dev] [PATCH i-g-t v6 0/4] Testcases for dirtyfb ioctl Jouni Högander
2023-06-22  5:45 ` [igt-dev] [PATCH i-g-t v6 1/4] tests/i915/kms_frontbuffer_tracking: Split fbc into library Jouni Högander
2023-07-31 14:32   ` [igt-dev] [i-g-t, v6, " Joshi, Kunal1
2023-06-22  5:45 ` [igt-dev] [PATCH i-g-t v6 2/4] tests/i915/kms_frontbuffer_tracking: Split drrs " Jouni Högander
2023-07-31 14:34   ` [igt-dev] [i-g-t, v6, " Joshi, Kunal1
2023-06-22  5:45 ` [igt-dev] [PATCH i-g-t v6 3/4] lib/xe/xe_spin: Handle spinner timer for Xe as well Jouni Högander
2023-07-28 10:09   ` Ch, Sai Gowtham
2023-06-22  5:45 ` [igt-dev] [PATCH i-g-t v6 4/4] tests/kms_dirtyfb: Add new test for dirtyfb ioctl Jouni Högander
2023-08-07  8:13   ` [igt-dev] [i-g-t, v6, " Joshi, Kunal1
2023-06-22  6:36 ` [igt-dev] ✓ Fi.CI.BAT: success for Testcases for dirtyfb ioctl (rev8) Patchwork
2023-06-22 14:10 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2023-08-08 10:36 ` [igt-dev] [PATCH i-g-t v6 0/4] Testcases for dirtyfb ioctl Hogander, Jouni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.