History

drm/xe/uapi: Remove support for persistent exec_queues

Persistent exec_queues delays explicit destruction of exec_queues until they are done executing, but destruction on process exit is still immediate. It turns out no UMD is relying on this functionality, so remove it. If there turns out to be a use-case in the future, let's re-add. Persistent exec_queues were never used for LR VMs v2: - Don't add an "UNUSED" define for the missing property (Lucas, Rodrigo) v3: - Remove the remaining struct xe_exec_queue::persistent state (Niranjana, Lucas)

Thomas Hellström committed 2 years ago

Commit f1a9abc1 parent f2c93648 files · +6 −96Browse files

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

Unified · Split

include/uapi/drm/xe_drm.h+0−1
@@ -1076,7 +1076,6 @@ struct drm_xe_exec_queue_create { · 1075 unmodified lines
10761076 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PRIORITY 0
10771077 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_TIMESLICE 1
10781078 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PREEMPTION_TIMEOUT 2
1079−#define DRM_XE_EXEC_QUEUE_SET_PROPERTY_PERSISTENCE 3
10801079 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_JOB_TIMEOUT 4
10811080 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_TRIGGER 5
10821081 #define DRM_XE_EXEC_QUEUE_SET_PROPERTY_ACC_NOTIFY 6

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t