summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_guc_submit.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-19drm/xe: Trigger queue cleanup if not in wedged mode 2Matthew Brost1-13/+22
2026-03-19drm/xe: Forcefully tear down exec queues in GuC submit finiMatthew Brost1-10/+38
2026-03-19drm/xe: Always kill exec queues in xe_guc_submit_pause_abortMatthew Brost1-2/+1
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-5/+5
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-8/+8
2026-01-27drm/xe: Reduce LRC timestamp stuck message on VFs to noticeMatthew Brost1-3/+8
2026-01-15drm/xe: Cleanup unused header includesMatt Roper1-2/+0
2026-01-11drm/xe: Avoid toggling schedule state to check LRC timestamp in TDRMatthew Brost1-76/+25
2026-01-11drm/xe: Remove special casing for LR queues in submissionMatthew Brost1-120/+11
2026-01-11drm/xe: Do not deregister queues in TDRMatthew Brost1-60/+10
2026-01-11drm/xe: Only toggle scheduling in TDR if GuC is runningMatthew Brost1-1/+2
2026-01-11drm/xe: Stop abusing DRM scheduler internalsMatthew Brost1-63/+18
2026-01-09drm/xe: Validate wedged_mode parameter and define enum for modesLukasz Laguna1-3/+4
2025-12-22drm/xe/pf: Scheduler groups are incompatible with multi-lrcDaniele Ceraolo Spurio1-0/+21
2025-12-22drm/gt/guc: extract scheduler-related defines from guc_fwif.hDaniele Ceraolo Spurio1-0/+17
2025-12-22drm/xe/gt: Add engine masks for each classDaniele Ceraolo Spurio1-1/+1
2025-12-19drm/xe: Print GuC queue submission state on engine resetMatthew Brost1-2/+3
2025-12-19drm/xe: Increase log level for unhandled page faultsMatthew Brost1-6/+6
2025-12-16drm/xe: Skip exec queue schedule toggle if queue is idle during suspendMatthew Brost1-3/+52
2025-12-16drm/xe: Use usleep_range for accurate long-running workload timeslicingMatthew Brost1-1/+19
2025-12-12drm/xe/doc: Add documentation for Multi Queue Group GuC interfaceNiranjana Vishwanathapura1-0/+57
2025-12-12drm/xe/multi_queue: Tracepoint supportNiranjana Vishwanathapura1-1/+4
2025-12-12drm/xe/multi_queue: Teardown group upon job timeoutNiranjana Vishwanathapura1-1/+22
2025-12-12drm/xe/multi_queue: Reset GT upon CGP_SYNC failureNiranjana Vishwanathapura1-0/+38
2025-12-12drm/xe/multi_queue: Handle CGP context errorNiranjana Vishwanathapura1-0/+31
2025-12-12drm/xe/multi_queue: Handle tearing down of a multi queueNiranjana Vishwanathapura1-20/+66
2025-12-12drm/xe/multi_queue: Add multi queue information to guc_info dumpNiranjana Vishwanathapura1-0/+10
2025-12-12drm/xe/multi_queue: Add support for multi queue dynamic priority changeNiranjana Vishwanathapura1-4/+53
2025-12-12drm/xe/multi_queue: Add multi queue priority propertyNiranjana Vishwanathapura1-0/+1
2025-12-12drm/xe/multi_queue: Add GuC interface for multi queue supportNiranjana Vishwanathapura1-22/+256
2025-12-09drm/xe/vf: Stop waiting for ring space on VF post migration recoveryTomasz Lis1-4/+6
2025-12-04drm/xe: Do not reference loop variable directlyMatthew Brost1-2/+3
2025-11-27drm/xe/guc_submit: Introduce pause/unpause() helpers for PFRaag Jadav1-0/+30
2025-11-27drm/xe/vf: Update pause/unpause() helpers with VF namingRaag Jadav1-6/+10
2025-11-25drm/xe: Protect against unset LRC when pausing submissionsTomasz Lis1-6/+16
2025-11-25drm/xe/vf: Start re-emission from first unsignaled job during VF migrationMatthew Brost1-11/+14
2025-11-19drm/xe/guc: Use scope-based cleanupMatt Roper1-8/+3
2025-10-27drm/xe: Fix spelling and typos across Xe driver filesSanjay Yadav1-1/+1
2025-10-13drm/xe/guc: Check GuC running state before deregistering exec queueShuicheng Lin1-1/+12
2025-10-09drm/xe/vf: Add debug prints for GuC replaying state during VF recoveryMatthew Brost1-3/+20
2025-10-09drm/xe: Move queue init before LRC creationMatthew Brost1-1/+1
2025-10-09drm/xe/vf: Replay GuC submission state on pause / unpauseMatthew Brost1-16/+255
2025-10-09drm/xe/vf: Abort VF post migration recovery on failureMatthew Brost1-0/+20
2025-10-09drm/xe/vf: Wakeup in GuC backend on VF post migration recoveryMatthew Brost1-21/+72
2025-10-09drm/xe/vf: Don't allow GT reset to be queued during VF post migration recoveryMatthew Brost1-37/+5
2025-10-09drm/xe: Don't change LRC ring head on job resubmissionMatthew Brost1-2/+16
2025-10-09drm/xe: Track LR jobs in DRM scheduler pending listMatthew Brost1-14/+29
2025-10-09drm/xe/guc: Track pending-enable source in submission stateMatthew Brost1-0/+36
2025-10-04Revert "drm/xe/vf: Post migration, repopulate ring area for pending request"Matthew Brost1-24/+0
2025-10-04Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recov...Matthew Brost1-54/+0