History

Revert "drm/xe/multi_queue: Support active group after primary is destroyed"

This reverts commit 3131a43ecb346ae3b5287ee195779fc38c6fcd11. There is no must have requirement for this feature from Compute UMD.

Niranjana Vishwanathapura committed 10 months ago

Commit caaed1d1 parent e70711b5 files · +3 −69Browse files

Showing the changes to include/uapi (1 of 5 files). Show all

Unified · Split

include/uapi/drm/xe_drm.h+0−4
@@ -1280,9 +1280,6 @@ struct drm_xe_vm_bind { · 1279 unmodified lines
12801280 * then a new multi-queue group is created with this queue as the primary queue
12811281 * (Q0). Otherwise, the queue gets added to the multi-queue group whose primary
12821282 * queue's exec_queue_id is specified in the lower 32 bits of the 'value' field.
1283− * If the extension's 'value' field has %DRM_XE_MULTI_GROUP_KEEP_ACTIVE flag
1284− * set, then the multi-queue group is kept active after the primary queue is
1285− * destroyed.
12861283 * All the other non-relevant bits of extension's 'value' field while adding the
12871284 * primary or the secondary queues of the group must be set to 0.
12881285 * - %DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_QUEUE_PRIORITY - Set the queue
@@ -1331,7 +1328,6 @@ struct drm_xe_exec_queue_create { · 42 unmodified lines
13311328 #define DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE 3
13321329 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_GROUP 4
13331330 #define DRM_XE_MULTI_GROUP_CREATE (1ull << 63)
1334−#define DRM_XE_MULTI_GROUP_KEEP_ACTIVE (1ull << 62)
13351331 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_QUEUE_PRIORITY 5
13361332 /** @extensions: Pointer to the first extension struct, if any */
13371333 __u64 extensions;