summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2021-09-15Merge drm/drm-next into drm-intel-gt-nextJoonas Lahtinen935-29297/+42227
2021-09-14drm/i915/dg2: Define MOCS table for DG2Matt Roper1-1/+36
2021-09-14drm/i915/xehpsdv: Define MOCS table for XeHP SDVLucas De Marchi1-1/+34
2021-09-14drm/i915: Enable -Wsometimes-uninitializedNathan Chancellor1-1/+0
2021-09-14drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lm...Nathan Chancellor1-0/+2
2021-09-14drm/i915/selftests: Do not use import_obj uninitializedNathan Chancellor1-3/+2
2021-09-13drm/i915/guc: Add GuC kernel docMatthew Brost4-60/+179
2021-09-13drm/i915/guc: Drop guc_active move everything into guc_stateMatthew Brost4-58/+49
2021-09-13drm/i915/guc: Move fields protected by guc->contexts_lock into sub structureMatthew Brost5-67/+69
2021-09-13drm/i915/guc: Move GuC priority fields in context under guc_activeMatthew Brost3-37/+46
2021-09-13drm/i915/guc: Drop pin count check trick between sched_disable and re-pinMatthew Brost2-21/+34
2021-09-13drm/i915/guc: Proper xarray usage for contexts_lookupMatthew Brost1-15/+87
2021-09-13drm/i915/guc: Rework and simplify lockingMatthew Brost3-120/+90
2021-09-13drm/i915/guc: Move guc_blocked fence to struct guc_stateMatthew Brost3-14/+14
2021-09-13drm/i915/guc: Release submit fence from an irq_workMatthew Brost2-3/+24
2021-09-13drm/i915/guc: Reset LRC descriptor if register returns -ENODEVMatthew Brost1-2/+4
2021-09-13drm/i915/guc: Don't touch guc_state.sched_state without a lockMatthew Brost1-5/+17
2021-09-13drm/i915/guc: Take context ref when cancelling requestMatthew Brost1-1/+4
2021-09-13drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2HMatthew Brost6-0/+185
2021-09-13drm/i915/guc: Copy whole golden context, set engine state size of subsetMatthew Brost1-9/+17
2021-09-13drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, no...Matthew Brost1-3/+19
2021-09-13drm/i915/guc: Kick tasklet after queuing a requestMatthew Brost1-0/+1
2021-09-13Revert "drm/i915/gt: Propagate change in error status to children on unhold"Matthew Brost1-4/+0
2021-09-13drm/i915/guc: Workaround reset G2H is received after schedule done G2HMatthew Brost1-6/+35
2021-09-13drm/i915/guc: Process all G2H message at once in work queueMatthew Brost1-3/+3
2021-09-13drm/i915/guc: Don't drop ce->guc_active.lock when unwinding contextMatthew Brost1-4/+0
2021-09-13drm/i915/guc: Unwind context requests in reverse orderMatthew Brost1-4/+4
2021-09-13drm/i915/guc: Fix outstanding G2H accountingMatthew Brost1-42/+37
2021-09-13drm/i915/guc: Fix blocked context accountingMatthew Brost1-1/+1
2021-09-10drm/i915: Get PM ref before accessing HW registerVinay Belgaumkar1-1/+7
2021-09-10Merge tag 'drm-next-2021-09-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds37-129/+221
2021-09-10drm/i915: Use Transparent Hugepages when IOMMU is enabledTvrtko Ursulin1-3/+19
2021-09-10drm/ttm: Fix a deadlock if the target BO is not idle during swapxinhui pan1-3/+3
2021-09-09Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongit.freedesktop.org/d...Dave Airlie6-26/+18
2021-09-09Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab.freedesktop.org/ag...Dave Airlie29-94/+198
2021-09-08drm/i915: clean up inconsistent indentingColin Ian King1-1/+1
2021-09-08drm/i915/selftests: fixup igt_shrink_thpMatthew Auld1-7/+23
2021-09-08drm/i915/gtt: add some flushing for the 64K GTT pathMatthew Auld1-0/+2
2021-09-07drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKLAyaz A Siddiqui1-4/+36
2021-09-07drm/i915/adl_s: Remove require_force_probe protectionravitejax1-1/+0
2021-09-06drm/i915: Stop rcu support for i915_address_spaceDaniel Vetter3-5/+4
2021-09-06drm/i915: use xa_lock/unlock for fpriv->vm_xa lookupsDaniel Vetter1-4/+4
2021-09-06drm/i915: Drop __rcu from gem_context->vmDaniel Vetter7-75/+22
2021-09-06drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gemDaniel Vetter1-10/+2
2021-09-06drm/i915: Add i915_gem_context_is_full_ppgttDaniel Vetter4-5/+12
2021-09-06drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparamDaniel Vetter1-6/+5
2021-09-06drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vmDaniel Vetter7-10/+10
2021-09-06drm/i915: Drop code to handle set-vm races from execbufDaniel Vetter1-5/+1
2021-09-06drm/i915: Keep gem ctx->vm alive until the final putDaniel Vetter1-1/+13
2021-09-06drm/i915: Release ctx->syncobj on final put, not on ctx closeDaniel Vetter1-3/+3