summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_guc_ct.c
AgeCommit message (Expand)Author
2026-03-19drm/xe/guc: Ensure CT state transitions via STOP before DISABLEDZhanjun Dong
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-12-23drm/xe/guc: READ/WRITE_ONCE ct->stateJonathan Cavitt
2025-12-23drm/xe/guc: READ/WRITE_ONCE g2h_fence->doneJonathan Cavitt
2025-12-12drm/xe/guc: Add page reclamation interface to GuCBrian Nguyen
2025-12-11drm/xe/multi_queue: Handle CGP context errorNiranjana Vishwanathapura
2025-12-11drm/xe/multi_queue: Add GuC interface for multi queue supportNiranjana Vishwanathapura
2025-12-05drm/xe/guc_ct: Assert on credits mismatch during runtime suspendRaag Jadav
2025-11-27drm/xe/gt: Introduce runtime suspend/resumeRaag Jadav
2025-11-21drm/xe/guc_ct: Cleanup ifdef'ryLucas De Marchi
2025-11-21drm/xe/guc: Fix stack_depot usageLucas De Marchi
2025-11-21drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc()Shuicheng Lin
2025-11-04drm/xe: Add xe_guc_pagefault layerMatthew Brost
2025-11-03drm/xe/guc: Synchronize Dead CT worker with unbindBalasubramani Vivekanandan
2025-10-14drm/xe/ct: Separate waiting for retry from ct send functionTomasz Lis
2025-10-09drm/xe/vf: Workaround for race condition in GuC firmware during VF pauseMatthew Brost
2025-10-09drm/xe/vf: Start CTs before resfix VF post migration recoveryMatthew Brost
2025-10-09drm/xe: Add CTB_H2G_BUFFER_OFFSET defineMatthew Brost
2025-10-09drm/xe/vf: Flush and stop CTs in VF post migration recoveryMatthew Brost
2025-10-09drm/xe/vf: Use GUC_HXG_TYPE_EVENT for GuC context registerMatthew Brost
2025-10-09drm/xe/vf: Abort H2G sends during VF post-migration recoveryMatthew Brost
2025-10-03Revert "drm/xe/vf: Fixup CTB send buffer messages after migration"Matthew Brost
2025-09-15drm/xe/guc: Add test for G2G communicationsJohn Harrison
2025-09-09drm/xe/guc: Don't invoke disable_ct action during replacementMichal Wajdeczko
2025-09-09drm/xe/guc: Always add CT disable action during second init stepMichal Wajdeczko
2025-09-04drm/xe/guc: Set upper limit of H2G retries over CTBMichal Wajdeczko
2025-09-02drm/xe/guc: Add devm release action to safely tear down CTSatyanarayana K V P
2025-08-27drm/xe: Split TLB invalidation code in frontend and backendMatthew Brost
2025-08-27drm/xe: Decouple TLB invalidations from GTMatthew Brost
2025-08-27drm/xe: s/tlb_invalidation/tlb_invalMatthew Brost
2025-07-24drm/xe/guc: Clear whole g2h_fence during initializationMichal Wajdeczko
2025-07-10drm/xe/guc: Cancel ongoing H2G requests when stopping CTMichal Wajdeczko
2025-07-10drm/xe/guc: Move state change logger to helperMichal Wajdeczko
2025-07-10drm/xe/guc: Rename CT state change helperMichal Wajdeczko
2025-06-27drm/xe: Drop bo->sizeMatthew Brost
2025-06-26drm/xe: Simplify GuC early initializationMaarten Lankhorst
2025-06-24drm/xe/guc: Explicitly exit CT safe mode on unwindMichal Wajdeczko
2025-06-12drm/xe: Add helper function to inject fault into ct_dead_capture()Satyanarayana K V P
2025-06-12drm/xe: Fix early wedge on GuC load failureDaniele Ceraolo Spurio
2025-05-15drm/xe/guc: Track FAST_REQ H2Gs to report where errors came fromJohn Harrison
2025-05-15drm/xe/guc: Remove double blank lineJohn Harrison
2025-05-12drm/xe/vf: Fixup CTB send buffer messages after migrationTomasz Lis
2025-04-17drm/xe: Introduce fault injection for guc CTB send/recvSatyanarayana K V P
2025-04-04drm/xe: Add XE_BO_FLAG_PINNED_NORESTOREMatthew Brost
2025-03-28drm/xe/guc: Reformat dead CT reason string to be devcoredump compatibleJohn Harrison
2025-01-29drm/xe/guc: Fix size_t print formatLucas De Marchi
2025-01-27drm/xe: Make GUC binaries dump consistent with other binaries in devcoredumpJosé Roberto de Souza
2025-01-27drm/xe: Fix and re-enable xe_print_blob_ascii85()Lucas De Marchi
2025-01-09drm/xe: Fix all typos in xeNitin Gote
2024-12-05drm/xe/guc: Fix for dead CT dump not re-armingJohn Harrison