aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_guc_ct.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-20drm/xe/guc: Allocate GuC data structures in system memory for initial loadGravatar Michał Winiarski 1-1/+1
2024-01-26drm/xe/guc: Flush G2H handler when turning off CTsGravatar Matthew Brost 1-2/+10
2024-01-26drm/xe/guc: Add more GuC CT statesGravatar Matthew Brost 1-17/+63
2024-01-24drm/xe: Remove double new lines in devcoredumpGravatar José Roberto de Souza 1-2/+2
2024-01-18drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv()Gravatar Michal Wajdeczko 1-0/+18
2024-01-18drm/xe/guc: Return CTB HXG response DATA0 if no buffer providedGravatar Michal Wajdeczko 1-1/+5
2024-01-12drm/xe/guc: Use HXG definitions on HXG messagesGravatar Michal Wajdeczko 1-28/+44
2024-01-11drm/xe/guc: Return CTB response lengthGravatar Michal Wajdeczko 1-1/+1
2024-01-05drm/xe/guc: Start handling GuC Relay event messagesGravatar Michal Wajdeczko 1-0/+8
2024-01-05drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stubGravatar Michal Wajdeczko 1-0/+3
2023-12-21drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messagesGravatar Daniele Ceraolo Spurio 1-6/+52
2023-12-21drm/xe: Add a helper for DRM device-lifetime BO createGravatar Michał Winiarski 1-5/+3
2023-12-21drm/xe/guc: Include only required GuC ABI headersGravatar Michal Wajdeczko 1-0/+2
2023-12-21drm/xe/guc: Fix wrong assert about full_lenGravatar Michal Wajdeczko 1-1/+1
2023-12-21drm/xe: Add event tracing for CTBGravatar Balasubramani Vivekanandan 1-2/+11
2023-12-21drm/xe: Ensure mutex are destroyedGravatar Bommithi Sakeena 1-1/+1
2023-12-21drm/xe: Use Xe assert macros instead of XE_WARN_ON macroGravatar Francois Dugast 1-14/+15
2023-12-21drm/xe: Replace XE_WARN_ON with drm_warn when just printing a stringGravatar Francois Dugast 1-1/+1
2023-12-21drm/xe/ct: fix resv_space printGravatar Matthew Auld 1-1/+1
2023-12-21drm/xe: Rename engine to exec_queueGravatar Francois Dugast 1-5/+5
2023-12-21drm/xe: remove header variable from parse_g2h_msgGravatar Matthew Brost 1-2/+1
2023-12-21drm/xe: Prefer WARN() over BUG() to avoid crashing the kernelGravatar Francois Dugast 1-11/+11
2023-12-21drm/xe: Remove ct->fence_contextGravatar Matthew Brost 1-1/+0
2023-12-21drm/xe: Remove XE_GUC_CT_SELFTESTGravatar Matthew Brost 1-65/+0
2023-12-21drm/xe: drop xe_device_mem_access_get() from guc_ct_sendGravatar Matthew Auld 1-4/+0
2023-12-21drm/xe: fix xe_device_mem_access_get() racesGravatar Matthew Auld 1-4/+37
2023-12-21drm/xe: Cleanup style warningsGravatar Francois Dugast 1-2/+1
2023-12-21drm/xe: handle TLB invalidations from CT fast-pathGravatar Matthew Auld 1-10/+2
2023-12-21drm/xe/ct: update g2h outstanding for CTB captureGravatar Matthew Auld 1-0/+1
2023-12-21drm/xe/ct: serialise fast_lock during CT disableGravatar Matthew Auld 1-2/+6
2023-12-21drm/xe/ct: hold fast_lock when reserving space for g2hGravatar Matthew Auld 1-7/+15
2023-12-21drm/xe: hold mem_access.ref for CT fast-pathGravatar Matthew Auld 1-1/+4
2023-12-21drm/xe/guc: Fix h2g_write usage of GUC_CTB_MSG_MAX_LENGravatar Alan Previn 1-13/+19
2023-12-21drm/xe/guc: Fix typo s/enabled/enable/Gravatar Lucas De Marchi 1-1/+1
2023-12-19drm/xe/guc: Read HXG fields from DW1 of G2H responseGravatar Matthew Brost 1-3/+3
2023-12-19drm/xe: Memory allocations are tile-based, not GT-basedGravatar Matt Roper 1-2/+3
2023-12-19drm/xe: don't allocate under ct->lockGravatar Matthew Auld 1-6/+7
2023-12-19drm/xe: Convert GuC CT print to snapshot capture and print.Gravatar Rodrigo Vivi 1-22/+144
2023-12-19drm/xe: Extract non mapped regions out of GuC CTB into its own struct.Gravatar Rodrigo Vivi 1-74/+81
2023-12-19drm/xe: Fix memory use after freeGravatar Niranjana Vishwanathapura 1-4/+3
2023-12-19drm/xe: Sort includesGravatar Lucas De Marchi 1-2/+3
2023-12-19drm/xe: Break of TLB invalidation into its own fileGravatar Matthew Brost 1-0/+1
2023-12-19drm/xe: Don't process TLB invalidation done in CT fast-pathGravatar Matthew Brost 1-1/+8
2023-12-12drm/xe/guc: s/xe_guc_send_mmio/xe_guc_mmio_sendGravatar Matthew Brost 1-1/+1
2023-12-12drm/xe: Introduce a new DRM driver for Intel GPUsGravatar Matthew Brost 1-0/+1196