All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH v4 0/2] drm/xe: Skip XY_FAST_COLOR instruction on link copy engines
@ 2023-03-15  8:14 Balasubramani Vivekanandan
  2023-03-15  8:14 ` [Intel-xe] [PATCH v4 1/2] " Balasubramani Vivekanandan
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Balasubramani Vivekanandan @ 2023-03-15  8:14 UTC (permalink / raw)
  To: intel-xe; +Cc: Matt Roper, Lucas De Marchi

Use MEM_SET instructions as alternative on platforms with link copy
engines which does not support the XY_FAST_COLOR instruction.

v4:
  - Modified the patch such that when using MEM_SET instruction, only
    allow clearing the memory region, setting of value is not supported.
  - Adapt migrate sanity kunit tests for platforms with link copy
    engines (Niranjana).

v3:
  - bitmask definitions reorder with most significant bit first (Lucas)
  - s/GRAPHICS_VERx100(gt->xe)/GRAPHICS_VERx100(xe) (Niranjana)

Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>

Balasubramani Vivekanandan (2):
  drm/xe: Skip XY_FAST_COLOR instruction on link copy engines
  drm/xe/tests: Adapt migrate_sanity_test for link copy engines

 drivers/gpu/drm/xe/regs/xe_gpu_commands.h |  9 +++
 drivers/gpu/drm/xe/tests/xe_migrate.c     | 19 ++++--
 drivers/gpu/drm/xe/xe_device_types.h      |  2 +
 drivers/gpu/drm/xe/xe_migrate.c           | 70 +++++++++++++++++++++--
 drivers/gpu/drm/xe/xe_pci.c               |  4 ++
 5 files changed, 94 insertions(+), 10 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2023-03-17 15:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-15  8:14 [Intel-xe] [PATCH v4 0/2] drm/xe: Skip XY_FAST_COLOR instruction on link copy engines Balasubramani Vivekanandan
2023-03-15  8:14 ` [Intel-xe] [PATCH v4 1/2] " Balasubramani Vivekanandan
2023-03-17  0:47   ` Lucas De Marchi
2023-03-17 15:31     ` Balasubramani Vivekanandan
2023-03-15  8:15 ` [Intel-xe] [PATCH v4 2/2] drm/xe/tests: Adapt migrate_sanity_test for " Balasubramani Vivekanandan
2023-03-15  8:18 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Skip XY_FAST_COLOR instruction on link copy engines (rev4) Patchwork
2023-03-15  8:19 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-03-15  8:23 ` [Intel-xe] ✓ CI.Build: " Patchwork

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.