summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/gt/intel_context_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-20drm/i915: Track gt pm wakerefsAndrzej Hajda1-0/+2
2023-05-02i915/pmu: Add support for total context runtime for GuC back-endUmesh Nerlige Ramappa1-0/+2
2022-10-26drm/i915/guc: Remove intel_context:number_committed_requests counterAlan Previn1-2/+0
2022-10-26drm/i915/guc: Delay disabling guc_id scheduling for better hysteresisMatthew Brost1-0/+7
2022-08-20Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to...Matthew Auld1-7/+0
2022-08-18drm/i915/guc: Add delay to disable scheduling after pin count goes to zeroMatthew Brost1-0/+7
2022-07-19drm/i915/guc: support v69 in parallel to v70Daniele Ceraolo Spurio1-2/+9
2022-06-17drm/i915: Improve user experience and driver robustness under SIGINT or similarTvrtko Ursulin1-1/+3
2022-04-05drm/i915: Track context current active timeTvrtko Ursulin1-8/+16
2021-12-13drm/i915: Don't disable interrupts and pretend a lock as been acquired in __t...Sebastian Andrzej Siewior1-0/+1
2021-10-15drm/i915: Multi-BB execbufMatthew Brost1-0/+10
2021-10-15drm/i915/guc: Implement no mid batch preemption for multi-lrcMatthew Brost1-0/+2
2021-10-15drm/i915/guc: Connect UAPI to GuC multi-lrc interfaceMatthew Brost1-2/+7
2021-10-15drm/i915/guc: Insert submit fences between requests in parent-child relationshipMatthew Brost1-0/+6
2021-10-15drm/i915/guc: Add multi-lrc context registrationMatthew Brost1-0/+12
2021-10-15drm/i915/guc: Introduce context parent-child relationshipMatthew Brost1-0/+21
2021-10-15drm/i915/guc: Take GT PM ref when deregistering contextMatthew Brost1-0/+7
2021-10-15drm/i915/guc: Move GuC guc_id allocation under submission state sub-structMatthew Brost1-3/+3
2021-09-24drm/i915/gt: Register the migrate contexts with their enginesThomas Hellström1-0/+8
2021-09-13drm/i915/guc: Add GuC kernel docMatthew Brost1-16/+27
2021-09-13drm/i915/guc: Drop guc_active move everything into guc_stateMatthew Brost1-6/+1
2021-09-13drm/i915/guc: Move fields protected by guc->contexts_lock into sub structureMatthew Brost1-8/+10
2021-09-13drm/i915/guc: Move GuC priority fields in context under guc_activeMatthew Brost1-6/+6
2021-09-13drm/i915/guc: Drop pin count check trick between sched_disable and re-pinMatthew Brost1-0/+2
2021-09-13drm/i915/guc: Rework and simplify lockingMatthew Brost1-4/+1
2021-09-13drm/i915/guc: Move guc_blocked fence to struct guc_stateMatthew Brost1-3/+2
2021-09-13drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2HMatthew Brost1-0/+18
2021-07-27drm/i915/guc: Implement GuC priority managementMatthew Brost1-1/+8
2021-07-27drm/i915/guc: Support request cancellationMatthew Brost1-1/+8
2021-07-27drm/i915/guc: Implement banned contexts for GuC submissionMatthew Brost1-0/+2
2021-07-27drm/i915: Move active request tracking to a vfuncMatthew Brost1-0/+7
2021-07-27drm/i915/guc: GuC virtual enginesMatthew Brost1-0/+6
2021-07-22drm/i915/guc: Defer context unpin until scheduling is disabledMatthew Brost1-0/+2
2021-07-22drm/i915/guc: Insert fence on context when deregisteringMatthew Brost1-0/+5
2021-07-22drm/i915/guc: Implement GuC context operations for new intefaceMatthew Brost1-3/+19
2021-07-22drm/i915/guc: Implement GuC submission taskletMatthew Brost1-0/+9
2021-07-08drm/i915: Stop storing the ring size in the ring pointer (v3)Jason Ekstrand1-0/+1
2021-04-08Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit.freedesktop.org/drm...Dave Airlie1-2/+1
2021-03-26drm/i915: Request watchdog infrastructureTvrtko Ursulin1-0/+4
2021-03-24drm/i915/gt: SPDX cleanupChris Wilson1-2/+1
2021-01-01drm/i915: Populate logical context during first pin.Maarten Lankhorst1-6/+7
2020-12-29drm/i915/gem: Peek at the inflight contextChris Wilson1-0/+4
2020-12-24drm/i915/gt: Defer schedule_out until after the next dequeueChris Wilson1-2/+6
2020-11-26drm/i915/gt: Split the breadcrumb spinlock between global and contextsChris Wilson1-2/+10
2020-11-26drm/i915/gt: Protect context lifetime with RCUChris Wilson1-1/+10
2020-09-07drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.Maarten Lankhorst1-1/+2
2020-09-07drm/i915: Rework intel_context pinning to do everything outside of pin_mutexMaarten Lankhorst1-1/+3
2020-04-28drm/i915/execlists: Avoid reusing the same logical CCIDChris Wilson1-1/+7
2020-04-25drm/i915: Add per ctx batchbuffer wa for timestampMika Kuoppala1-0/+2
2020-03-19drm/i915: Use explicit flag to mark unreachable intel_contextChris Wilson1-4/+5