aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_guc_submit.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-05drm/xe: Stop accumulating LRC timestamp on job_freeLucas De Marchi1-2/+0
2024-10-31drm/xe: Don't short circuit TDR on jobs not startedMatthew Brost1-6/+12
2024-10-24drm/xe: Don't restart parallel queues multiple times on GT resetNirmoy Das1-2/+12
2024-10-16drm/xe: Don't free job in TDRMatthew Brost1-2/+5
2024-10-11Merge tag 'drm-xe-fixes-2024-10-10' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie1-6/+3
2024-10-11Merge tag 'drm-misc-fixes-2024-10-10' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-75/+1
2024-10-08drm/xe/guc_submit: fix xa_store() error checkingMatthew Auld1-6/+3
2024-10-03drm/xe: Resume TDR after GT resetMatthew Brost1-0/+1
2024-10-03drm/xe: fix UAF around queue destructionMatthew Auld1-1/+25
2024-10-03drm/xe/guc_submit: add missing locking in wedged_finiMatthew Auld1-2/+8
2024-10-02drm/xe: Drop GuC submit_wq poolMatthew Brost1-59/+1
2024-08-17drm/xe/guc_submit: Make suspend_wait interruptibleFrancois Dugast1-6/+6
2024-08-16drm/xe/uc: Use devm to register cleanup that includes exec_queuesDaniele Ceraolo Spurio1-2/+2
2024-08-09drm/xe: Allow suspend / resume to be safely called multiple timesMatthew Brost1-7/+33
2024-08-09drm/xe: Only enable scheduling upon resume if neededMatthew Brost1-2/+4
2024-07-24drm/xe: Fix possible UAF in guc_exec_queue_process_msgMatthew Brost1-1/+3
2024-07-23drm/xe: Store process name and pid in xe fileMatthew Brost1-8/+2
2024-07-19drm/xe: Build PM into GuC CT layerMatthew Brost1-0/+4
2024-07-17drm/xe: Wedge the entire deviceMatthew Brost1-13/+25
2024-07-11drm/xe: Add process name and PID to job timedout messageJosé Roberto de Souza1-2/+15
2024-07-03drm/xe: Add timeout to preempt fencesMatthew Brost1-6/+33
2024-06-20drm/xe: Invert runnable_state / pending enable check and assertMatthew Brost1-2/+2
2024-06-12drm/xe: Sample ctx timestamp to determine if jobs have timed outMatthew Brost1-61/+242
2024-06-12drm/xe: Add killed, banned, or wedged as stick bit during GuC resetMatthew Brost1-1/+3
2024-06-12drm/xe: Add pending disable assert to handle_sched_doneMatthew Brost1-0/+1
2024-06-12drm/xe: Add GuC state asserts to deregister_exec_queueMatthew Brost1-0/+5
2024-06-12drm/xe: Assert runnable state in handle_sched_doneMatthew Brost1-2/+7
2024-06-12drm/xe: Improve unexpected state error messagesMatthew Brost1-4/+8
2024-06-07drm/xe: Drop EXEC_QUEUE_FLAG_BANNEDMatthew Brost1-4/+6
2024-05-29drm/xe: Decouple xe_exec_queue and xe_lrcNiranjana Vishwanathapura1-15/+15
2024-05-29drm/xe: Add engine name to the engine reset and cat-err logNirmoy Das1-2/+7
2024-05-27drm/xe: Use run_ticks instead of runtime for client statsUmesh Nerlige Ramappa1-1/+1
2024-05-27drm/xe: Decouple job seqno and lrc seqnoMatthew Brost1-2/+3
2024-05-23drm/xe: Nuke simple error captureJosé Roberto de Souza1-52/+1
2024-05-23drm/xe: Relax runtime pm protection during executionRodrigo Vivi1-0/+3
2024-05-22drm/xe: Properly handle alloc_guc_id() failureNiranjana Vishwanathapura1-0/+1
2024-05-22drm/xe/guc: Allow to initialize submission with limited set of IDsMichal Wajdeczko1-2/+15
2024-05-21drm/xe: Add helper to accumulate exec queue runtimeUmesh Nerlige Ramappa1-0/+2
2024-05-14drm/xe/xe_guc_submit: Declare reset if banned or killed or wedgedJonathan Cavitt1-1/+1
2024-05-14drm/xe/xe_guc_submit: Allow lr exec queues to be bannedJonathan Cavitt1-2/+10
2024-05-14drm/xe/xe_guc_submit: Fix exec queue stop race conditionJonathan Cavitt1-1/+1
2024-05-08drm/xe: Add Indirect Ring State supportNiranjana Vishwanathapura1-1/+1
2024-05-07drm/xe: skip error capture when exec queue is killedTejas Upadhyay1-2/+4
2024-04-25drm/xe: Change xe_guc_submit_stop return to voidHimal Prasad Ghimiray1-2/+1
2024-04-25drm/xe: Replace engine references with exec queue in xe_guc_submit.cMatthew Brost1-9/+9
2024-04-25drm/xe: Fix alignment in GuC exec queue state definesMatthew Brost1-3/+3
2024-04-25drm/xe: s/ENGINE_STATE_KILLED/EXEC_QUEUE_STATE_KILLEDMatthew Brost1-4/+4
2024-04-25drm/xe: s/ENGINE_STATE_SUSPENDED/EXEC_QUEUE_STATE_SUSPENDEDMatthew Brost1-5/+5
2024-04-25drm/xe: s/ENGINE_STATE_ENABLED/EXEC_QUEUE_STATE_ENABLEDMatthew Brost1-4/+4
2024-04-25drm/xe: Delete unused GuC submission_state.suspendMatthew Brost1-4/+0