summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_request.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: mark requests for GuC virtual engines to avoid use-after-freeAndrzej Hajda2023-08-301-5/+2
* Merge tag 'drm-intel-gt-next-2023-08-04' of git://anongit.freedesktop.org/drm...Dave Airlie2023-08-071-1/+12
|\
| * drm/i915: Fix premature release of request's reusable memoryJanusz Krzysztofik2023-07-311-0/+11
| * drm/i915: use direct alias for i915 in requestsAndrzej Hajda2023-07-241-1/+1
* | drm: Spelling s/sempahore/semaphore/Geert Uytterhoeven2023-07-291-1/+1
* | drm/i915: add a dedicated workqueue inside drm_i915_privateLuca Coelho2023-06-101-1/+1
|/
* drm/i915: remove unnecessary intel_pm.h includesJani Nikula2023-03-061-1/+0
* drm/i915: add i915_config.h and move relevant declarations thereJani Nikula2023-01-201-0/+1
* drm/i915/huc: stall media submission until HuC is loadedDaniele Ceraolo Spurio2022-10-031-0/+24
* Revert "drm/i915: Hold reference to intel_context over life of i915_request"Niranjana Vishwanathapura2022-06-271-20/+32
* drm/i915: Do not access rq->engine without a referenceNiranjana Vishwanathapura2022-06-271-1/+2
* drm/i915: Improve user experience and driver robustness under SIGINT or similarTvrtko Ursulin2022-06-171-1/+1
* dma-buf: add enum dma_resv_usage v4Christian König2022-04-071-1/+2
* Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi2022-02-231-5/+7
|\
| * Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin2022-01-181-0/+1
| |\
| * | drm/i915: Use struct vma_resource instead of struct vma_snapshotThomas Hellström2022-01-111-5/+7
* | | drm/i915: move the DRIVER_* macros to i915_driver.[ch]Jani Nikula2022-02-101-0/+1
* | | Merge drm/drm-next into drm-intel-nextRodrigo Vivi2022-01-311-20/+73
|\ \ \ | | |/ | |/|
| * | Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit.freedesktop.org/drm...Dave Airlie2021-12-241-0/+23
| |\|
| | * drm/i915: Break out the i915_deps utilityThomas Hellström2021-12-221-1/+1
| | * drm/i915: Avoid using the i915_fence_array when collecting dependenciesThomas Hellström2021-12-221-0/+22
| | * drm/i915: Don't leak the capture list itemsThomas Hellström2021-12-131-0/+1
| * | Merge v5.16-rc5 into drm-nextDaniel Vetter2021-12-141-0/+1
| |\ \ | | |/ | |/|
| | * treewide: Add missing includes masked by cgroup -> bpf dependencyJakub Kicinski2021-12-031-0/+1
| * | drm/i915: Update error capture code to avoid using the current vma stateThomas Hellström2021-12-011-17/+46
| * | drm/i915: Drop stealing of bits from i915_sw_fence function pointerMatthew Brost2021-11-301-2/+2
| * | Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin2021-11-251-10/+47
| |\ \
| * \ \ Merge drm/drm-next into drm-intel-gt-nextTvrtko Ursulin2021-11-221-29/+5
| |\ \ \ | | | |/ | | |/|
| | * | Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-11-051-29/+5
| | |\ \
| * | | | drm/i915/guc/slpc: Add waitboost functionality for SLPCVinay Belgaumkar2021-11-031-1/+1
| |/ / /
* | | / drm/i915/gt: Move engine registers to their own headerMatt Roper2022-01-111-0/+1
| |_|/ |/| |
* | | drm/i915: Fix i915_request fence wait semanticsMaarten Lankhorst2021-11-171-10/+47
* | | Merge drm/drm-next into drm-misc-nextMaxime Ripard2021-10-251-41/+127
|\| | | |/ |/|
| * drm/i915: Make request conflict tracking understand parallel submitsMatthew Brost2021-10-151-14/+29
| * drm/i915/guc: Insert submit fences between requests in parent-child relationshipMatthew Brost2021-10-151-26/+94
| * drm/i915: remove IS_ACTIVELucas De Marchi2021-10-071-1/+1
| * drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setupTvrtko Ursulin2021-10-061-1/+11
| * drm/i915/request: fix early tracepointsMatthew Auld2021-09-241-9/+2
* | drm/i915: use the new iterator in i915_request_await_object v2Christian König2021-10-071-29/+5
|/
* drm/i915: move request slabs to direct module init/exitDaniel Vetter2021-07-281-28/+19
* drm/i915/guc: Implement GuC priority managementMatthew Brost2021-07-271-0/+5
* drm/i915/guc: Support request cancellationMatthew Brost2021-07-271-13/+1
* drm/i915/guc: Fix for error capture after full GPU reset with GuCJohn Harrison2021-07-271-0/+41
* drm/i915: Move active request tracking to a vfuncMatthew Brost2021-07-271-37/+4
* drm/i915: Hold reference to intel_context over life of i915_requestMatthew Brost2021-07-271-32/+23
* drm/i915/guc: Make hangcheck work with GuC virtual enginesJohn Harrison2021-07-271-1/+5
* drm/i915/guc: Ensure request ordering via completion fencesMatthew Brost2021-07-221-2/+8
* drm/i915/guc: Implement GuC context operations for new intefaceMatthew Brost2021-07-221-0/+1
* drm/i915: Ditch i915 globals shrink infrastructureDaniel Vetter2021-07-221-7/+0
* Revert "drm/i915: Propagate errors on awaiting already signaled fences"Jason Ekstrand2021-07-161-6/+2