aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2023-12-19drm/xe/guc: Read HXG fields from DW1 of G2H responseMatthew Brost1-3/+3
2023-12-19drm/xe/wa: Extend scope of Wa_14015795083Matt Roper1-8/+11
2023-12-19drm/xe: REBAR resize should be best effortMichael J. Ruhl1-17/+11
2023-12-19drm/xe: Don't hardcode GuC's MOCS index in register headerMatt Roper2-5/+2
2023-12-19drm/xe: Initialize MOCS earlierMatt Roper1-2/+2
2023-12-19drm/xe: Reformat xe_guc_regs.hMatt Roper1-93/+93
2023-12-19drm/xe: Replace deprecated DRM_ERROR()Gustavo Sousa4-5/+10
2023-12-19drm/xe: Add kerneldoc description of multi-tile devicesMatt Roper1-0/+57
2023-12-19drm/xe: Reinstate media GT supportMatt Roper2-1/+33
2023-12-19drm/xe: Update query uapi to support standalone mediaMatt Roper1-8/+8
2023-12-19drm/xe: Allow GT looping and lookup on standalone mediaMatt Roper3-8/+42
2023-12-19drm/xe/tlb: Obtain forcewake when doing GGTT TLB invalidationsMatt Roper1-0/+9
2023-12-19drm/xe: Invalidate TLB on all affected GTs during GGTT updatesMatt Roper1-6/+10
2023-12-19drm/xe: Replace xe_gt_irq_postinstall with xe_irq_enable_hweMatt Roper4-48/+49
2023-12-19drm/xe/irq: Untangle postinstall functionsMatt Roper1-28/+9
2023-12-19drm/xe/irq: Ensure primary GuC won't clobber media GuC's interrupt maskMatt Roper1-4/+7
2023-12-19drm/xe/irq: Move ASLE backlight interrupt logicMatt Roper1-6/+10
2023-12-19drm/xe: Interrupts are delivered per-tile, not per-GTMatt Roper3-149/+184
2023-12-19drm/xe: Add media GT to tileMatt Roper1-1/+6
2023-12-19drm/xe: Allocate GT dynamicallyMatt Roper13-29/+38
2023-12-19drm/xe: Drop extra_gts[] declarations and XE_GT_TYPE_REMOTEMatt Roper2-31/+6
2023-12-19drm/xe: Drop vram_idMatt Roper1-2/+0
2023-12-19drm/xe: Clarify 'gt' retrieval for primary tileMatt Roper6-12/+21
2023-12-19drm/xe: Move migration from GT to tileMatt Roper17-91/+79
2023-12-19drm/xe: Memory allocations are tile-based, not GT-basedMatt Roper32-310/+296
2023-12-19drm/xe: Move VRAM from GT to tileMatt Roper20-205/+151
2023-12-19drm/xe: Move GGTT from GT to tileMatt Roper13-47/+125
2023-12-19drm/xe: Move register MMIO into xe_tileMatt Roper5-24/+51
2023-12-19drm/xe: Add for_each_tile iteratorMatt Roper2-2/+5
2023-12-19drm/xe: Add backpointer from gt to tileMatt Roper12-37/+42
2023-12-19drm/xe: Introduce xe_tileMatt Roper10-27/+79
2023-12-19drm/xe/mtl: Disable media GTMatt Roper2-14/+0
2023-12-19drm/xe/vm: fix double list addMatthew Auld1-1/+1
2023-12-19drm/xe: Replace PVC check by engine type checkJosé Roberto de Souza1-3/+3
2023-12-19drm/xe: Rename GPU offset helper to reflect true usageMichael J. Ruhl4-11/+8
2023-12-19drm/xe: Size GT device memory correctlyMichael J. Ruhl3-46/+51
2023-12-19drm/xe: Simplify rebar sizingMichael J. Ruhl3-68/+89
2023-12-19drm/xe: Rework size helper to be a little more correctMichael J. Ruhl4-48/+74
2023-12-19drm/xe: Prevent evicting for page tablesMaarten Lankhorst3-5/+7
2023-12-19drm/xe: keep pulling mem_access_get further backMatthew Auld2-4/+12
2023-12-19drm/xe: don't allocate under ct->lockMatthew Auld2-6/+11
2023-12-19drm/xe/migrate: retain CCS aux state for vram -> vramMatthew Auld1-4/+12
2023-12-19drm/xe/bo: further limit where CCS pages are neededMatthew Auld1-3/+7
2023-12-19drm/xe: Support copying of data between system memory bosThomas Hellström4-26/+35
2023-12-19drm/xe: Fix the migrate selftest for integrated GPUsThomas Hellström1-1/+6
2023-12-19drm/xe/guc: Port Wa_14014475959 to xe_wa and fix itLucas De Marchi2-3/+3
2023-12-19drm/xe/rtp: Also check gt typeLucas De Marchi1-6/+17
2023-12-19drm/xe/guc: Port Wa_1509372804 to xe_waLucas De Marchi2-2/+2
2023-12-19drm/xe/guc: Port Wa_16015675438/Wa_18020744125 to xe_waLucas De Marchi2-2/+6
2023-12-19drm/xe/guc: Port Wa_22012727170/Wa_22012727685 to xe_waLucas De Marchi2-7/+4