aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2023-12-19drm/xe: Don't grab runtime PM ref in engine create IOCTLMatthew Brost1-30/+13
2023-12-19drm/xe: Let primary and media GT share a kernel_bb_poolMatt Roper7-31/+48
2023-12-19drm/xe: Fix memory use after freeNiranjana Vishwanathapura2-4/+5
2023-12-19drm/xe: fix suspend-resume for dgfxMatthew Auld3-4/+136
2023-12-19drm/xe: Clean up xe_device_descMatt Roper1-12/+4
2023-12-19drm/xe: Add KUnit test for xe_pci.c IP engine listsMatt Roper4-0/+125
2023-12-19drm/xe: Select graphics/media descriptors from GMD_IDMatt Roper3-36/+159
2023-12-19drm/xe: Add printable name to IP descriptorsMatt Roper3-3/+24
2023-12-19drm/xe: Clarify GT counting logicMatt Roper2-5/+16
2023-12-19drm/xe: Move engine masks into IP descriptor structuresMatt Roper2-51/+46
2023-12-19drm/xe: Move most platform traits to graphics IPMatt Roper2-54/+56
2023-12-19drm/xe: Set require_force_probe in each platform's descriptionMatt Roper1-3/+7
2023-12-19drm/xe: Start splitting xe_device_desc into graphics/media structuresMatt Roper2-29/+86
2023-12-19drm/xe: Always log GuC/HuC firmware versionsLucas De Marchi1-0/+5
2023-12-19drm/xe: Always write GEN12_RCU_MODE.GEN12_RCU_MODE_CCS_ENABLE for CCS enginesMatthew Brost1-1/+1
2023-12-19drm/xe: Update GuC/HuC firmware autoselect logicLucas De Marchi3-120/+204
2023-12-19drm/xe: Add test for GT workarounds and tuningsLucas De Marchi4-1/+143
2023-12-19drm/xe: Add basic unit tests for rtpLucas De Marchi5-2/+329
2023-12-19drm/xe/reg_sr: Save errors for kunit integrationLucas De Marchi2-0/+12
2023-12-19drm/xe: Generalize fake device creationLucas De Marchi3-1/+64
2023-12-19drm/xe: Use symbol namespace for kunit testsLucas De Marchi6-4/+10
2023-12-19drm/xe: Move test infra out of xe_pci.[ch]Lucas De Marchi7-60/+82
2023-12-19drm/xe: Extract function to initialize xe->infoLucas De Marchi1-44/+54
2023-12-19drm/xe/irq: Don't clobber display interrupts on multi-tile platformsMatt Roper1-2/+10
2023-12-19drm/xe/irq: Drop commented-out code for non-existent media enginesMatt Roper1-12/+0
2023-12-19drm/xe/irq: Drop remaining "gen11_" prefix from IRQ functionsMatt Roper1-24/+22
2023-12-19drm/xe/irq: Rename and clarify top-level interrupt handling routinesMatt Roper1-22/+24
2023-12-19drm/xe/irq: Drop unnecessary GEN11_ and GEN12_ register prefixesMatt Roper4-85/+84
2023-12-19drm/xe/irq: Drop IRQ_INIT and IRQ_RESET macrosMatt Roper1-31/+32
2023-12-19drm/xe/irq: Add helpers to find ISR/IIR/IMR/IER registersMatt Roper2-21/+22
2023-12-19drm/xe/irq: Drop gen3_ prefixesMatt Roper1-22/+20
2023-12-19drm/xe: fix pvc unload issueChang, Bruce10-97/+47
2023-12-19drm/xe: Fix platform orderLucas De Marchi3-9/+11
2023-12-19drm/xe: Use proper vram offsetNiranjana Vishwanathapura3-11/+15
2023-12-19drm/xe/tests: Set correct expectationNiranjana Vishwanathapura1-0/+1
2023-12-19drm/xe/tests: Use proper batch base addressNiranjana Vishwanathapura1-1/+2
2023-12-19drm/xe: Remove unused revid from firmware nameLucas De Marchi1-18/+15
2023-12-19drm/xe: Don't emit extra MI_BATCH_BUFFER_END in WA batchbufferMatt Roper1-2/+0
2023-12-19drm/xe: Adjust batchbuffer space warning when creating a jobMatt Roper1-2/+2
2023-12-19drm/xe: Include hardware prefetch buffer in batchbuffer allocationsMatt Roper1-2/+23
2023-12-19drm/xe: Better error messages for xe_gt_record_default_lrcsMatthew Brost1-3/+17
2023-12-19drm/xe: don't auto fall back to execlist mode if guc failed to initChang, Bruce2-5/+2
2023-12-19drm/xe/pat: Define PAT tables as staticMatt Roper1-3/+3
2023-12-19drm/xe/bo: refactor try_add_vramMatthew Auld1-55/+31
2023-12-19drm/xe: add XE_BO_CREATE_VRAM_MASKMatthew Auld2-5/+5
2023-12-19drm/xe/mtl: Handle PAT_INDEX offset jumpMatt Roper1-1/+3
2023-12-19drm/xe/mtl: Fix PAT table coherency settingsMatt Roper1-2/+2
2023-12-19drm/xe/pat: Clean up PAT register definitionsMatt Roper1-35/+38
2023-12-19drm/xe/pat: Handle unicast vs MCR PAT registersMatt Roper1-7/+30
2023-12-19drm/xe/pat: Use table-based programming of PAT settingsMatt Roper1-42/+35