summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-08-24iommu/intel: Handle 36b addressing for x86-32merge-oldChris Wilson1-7/+7
2020-08-24drm/i915: Try to aggressively prune dma_resv on idlingChris Wilson1-1/+7
2020-08-24perf tools: Use %zd for size_t printf formats on 32bChris Wilson2-2/+2
2020-08-24drm/i915/gt: Replace guc->log usage of struct_mutex with a local mutexChris Wilson2-8/+13
2020-08-24rbtreeChris Wilson1-1/+1
2020-08-24fence-signal2Chris Wilson1-6/+1
2020-08-24fence-signalChris Wilson1-2/+2
2020-08-24drm/i915/gt: Limit C-states while waiting for requestsChris Wilson6-0/+101
2020-08-24retry-listChris Wilson2-35/+55
2020-08-24shrink-irqsaveChris Wilson4-23/+18
2020-08-24drm: Avoid taking drm_vma_manager's write-lock needlesslyChris Wilson1-0/+6
2020-08-24veqllistChris Wilson1-0/+2
2020-08-24qllistChris Wilson6-22/+60
2020-08-24qlistChris Wilson9-103/+145
2020-08-24drm/i915/gt: Prevent immediate reuse of the last context tagChris Wilson1-8/+24
2020-08-24drm/i915/gt: Stall around xcs invalidations on tglChris Wilson1-18/+39
2020-08-24drm/i915/gt: Support virtual engine queuesChris Wilson2-113/+98
2020-08-24drm/i915/gt: Another tweak for flushing the taskletsChris Wilson1-4/+3
2020-08-24drm/i915: Move saturated workload detection back to the contextChris Wilson6-21/+5
2020-08-24drm/i915: Replace the priority boosting for the display with a deadlineChris Wilson4-15/+13
2020-08-24drm/i915/gt: Specify a deadline for the heartbeatChris Wilson1-0/+13
2020-08-24drm/i915: Fair low-latency schedulingChris Wilson16-245/+600
2020-08-24dfs-deferChris Wilson1-16/+42
2020-08-24deferChris Wilson3-48/+62
2020-08-24onholdChris Wilson3-144/+129
2020-08-24enqueueChris Wilson3-54/+85
2020-08-24drm/i915/gt: Remove timeslice suppressionChris Wilson2-106/+52
2020-08-24drm/i915: Improve DFS for priority inheritanceChris Wilson1-24/+33
2020-08-24drm/i915/selftests: Exercise priority inheritance around an engine loopChris Wilson1-0/+216
2020-08-24drm/i915/selftests: Measure set-priority durationChris Wilson4-0/+659
2020-08-24drm/i915: Restructure priority inheritanceChris Wilson5-133/+217
2020-08-24drm/i915: Teach the i915_dependency to use a double-lockChris Wilson4-24/+45
2020-08-24drm/i915/gt: Do not suspend bonded requests if one hangsChris Wilson1-0/+6
2020-08-24drm/i915: Replace engine->schedule() with a known request operationChris Wilson14-96/+57
2020-08-24drm/i915: Prune empty priolistsChris Wilson1-9/+32
2020-08-24drm/i915/gt: Defer the kmem_cache_free() until after the HW submitChris Wilson3-1/+34
2020-08-24drm/i915: Remove I915_USER_PRIORITY_SHIFTChris Wilson7-48/+24
2020-08-24drm/i915: Strip out internal prioritiesChris Wilson7-88/+21
2020-08-24drm/i915: Lift waiter/signaler iteratorsChris Wilson2-10/+10
2020-08-24drm/i915/gt: Convert stats.active to plain unsigned intChris Wilson3-23/+34
2020-08-24drm/i915/gt: Extract busy-stats for ring-schedulerChris Wilson2-33/+50
2020-08-24drm/i915/gt: Drop atomic for engine->fw_active trackingChris Wilson3-4/+4
2020-08-24drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()Chris Wilson1-7/+9
2020-08-24drm/i915/gem: Reduce ctx->engines_mutex for get_engines()Chris Wilson1-31/+8
2020-08-24drm/i915/gem: Reduce ctx->engine_mutex for reading the clone sourceChris Wilson1-9/+15
2020-08-24drm/i915: Drop i915_request.lock requirement for intel_rps_boost()Chris Wilson2-12/+7
2020-08-24drm/i915: Drop i915_request.lock serialisation around await_startChris Wilson1-2/+8
2020-08-24drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptrChris Wilson1-8/+3
2020-08-24drm/i915/display: Drop object lock from intel_unpin_fb_vmaChris Wilson1-3/+0
2020-08-24drm/i915: Remove unused i915_gem_evict_vm()Chris Wilson3-98/+0