All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/xe/oa: Add NO_PREEMPT property
@ 2024-06-25 20:15 Ashutosh Dixit
  2024-06-25 20:15 ` [PATCH 1/3] drm/xe/oa: Allow stream enable/disable functions to return error Ashutosh Dixit
                   ` (10 more replies)
  0 siblings, 11 replies; 22+ messages in thread
From: Ashutosh Dixit @ 2024-06-25 20:15 UTC (permalink / raw)
  To: intel-xe
  Cc: Umesh Nerlige Ramappa, Matthew Brost, Lionel Landwerlin,
	Jose Souza

Add DRM_XE_OA_PROPERTY_NO_PREEMPT property. This is intended to be Xe GuC
equivalent of i915 property DRM_I915_PERF_PROP_HOLD_PREEMPTION.

v2: Introduce no_preempt exec queue op
v3: Introduce set_no_preempt and clear_no_preempt exec queue op's

Ashutosh Dixit (3):
  drm/xe/oa: Allow stream enable/disable functions to return error
  drm/xe: Exec queue op's to enable/disable preemption and timeslicing
  drm/xe/oa: Allow preemption to be disabled on the stream exec queue

 drivers/gpu/drm/xe/xe_exec_queue_types.h |  4 ++
 drivers/gpu/drm/xe/xe_execlist.c         | 14 +++++
 drivers/gpu/drm/xe/xe_guc_submit.c       | 45 ++++++++++++++++
 drivers/gpu/drm/xe/xe_oa.c               | 67 ++++++++++++++++++------
 drivers/gpu/drm/xe/xe_oa_types.h         |  3 ++
 include/uapi/drm/xe_drm.h                |  6 +++
 6 files changed, 124 insertions(+), 15 deletions(-)

-- 
2.41.0


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PATCH v2 0/3] drm/xe/oa: Add NO_PREEMPT property
@ 2024-06-25 20:05 Ashutosh Dixit
  2024-06-25 20:05 ` [PATCH 3/3] drm/xe/oa: Allow preemption to be disabled on the stream exec queue Ashutosh Dixit
  0 siblings, 1 reply; 22+ messages in thread
From: Ashutosh Dixit @ 2024-06-25 20:05 UTC (permalink / raw)
  To: intel-xe

Add DRM_XE_OA_PROPERTY_NO_PREEMPT property. This is intended to be Xe GuC
equivalent of i915 property DRM_I915_PERF_PROP_HOLD_PREEMPTION.

v2: Introduce no_preempt exec queue op

Ashutosh Dixit (3):
  drm/xe/oa: Allow stream enable/disable functions to return error
  drm/xe: Introduce no_preempt exec queue op
  drm/xe/oa: Allow preemption to be disabled on the stream exec queue

 drivers/gpu/drm/xe/xe_exec_queue_types.h |  2 +
 drivers/gpu/drm/xe/xe_execlist.c         |  7 +++
 drivers/gpu/drm/xe/xe_guc_submit.c       | 36 +++++++++++++
 drivers/gpu/drm/xe/xe_oa.c               | 67 ++++++++++++++++++------
 drivers/gpu/drm/xe/xe_oa_types.h         |  3 ++
 include/uapi/drm/xe_drm.h                |  6 +++
 6 files changed, 106 insertions(+), 15 deletions(-)

-- 
2.41.0


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

end of thread, other threads:[~2024-06-26  1:48 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-25 20:15 [PATCH 0/3] drm/xe/oa: Add NO_PREEMPT property Ashutosh Dixit
2024-06-25 20:15 ` [PATCH 1/3] drm/xe/oa: Allow stream enable/disable functions to return error Ashutosh Dixit
2024-06-25 21:53   ` Umesh Nerlige Ramappa
2024-06-25 20:15 ` [PATCH 2/3] drm/xe: Exec queue op's to enable/disable preemption and timeslicing Ashutosh Dixit
2024-06-25 21:57   ` Umesh Nerlige Ramappa
2024-06-25 22:01     ` Matthew Brost
2024-06-26  0:24       ` Dixit, Ashutosh
2024-06-26  0:35         ` Matthew Brost
2024-06-25 20:15 ` [PATCH 3/3] drm/xe/oa: Allow preemption to be disabled on the stream exec queue Ashutosh Dixit
2024-06-25 20:49   ` Souza, Jose
2024-06-26  0:29     ` Dixit, Ashutosh
2024-06-25 21:55   ` Umesh Nerlige Ramappa
2024-06-25 22:02     ` Matthew Brost
2024-06-25 20:37 ` ✓ CI.Patch_applied: success for drm/xe/oa: Add NO_PREEMPT property (rev3) Patchwork
2024-06-25 20:37 ` ✓ CI.checkpatch: " Patchwork
2024-06-25 20:38 ` ✓ CI.KUnit: " Patchwork
2024-06-25 20:50 ` ✓ CI.Build: " Patchwork
2024-06-25 20:52 ` ✓ CI.Hooks: " Patchwork
2024-06-25 20:53 ` ✓ CI.checksparse: " Patchwork
2024-06-25 21:16 ` ✓ CI.BAT: " Patchwork
2024-06-26  1:48 ` ✗ CI.FULL: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2024-06-25 20:05 [PATCH v2 0/3] drm/xe/oa: Add NO_PREEMPT property Ashutosh Dixit
2024-06-25 20:05 ` [PATCH 3/3] drm/xe/oa: Allow preemption to be disabled on the stream exec queue Ashutosh Dixit

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.