aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2016-10-29drm/i915/vlv: Prevent enabling hpd polling in late suspendLyude1-1/+3
2016-10-28drm/i915: Enable multiple timelinesChris Wilson10-51/+77
2016-10-28drm/i915: Defer setting of global seqno on request to submissionChris Wilson1-7/+23
2016-10-28drm/i915: Reserve space in the global seqno during request allocationChris Wilson5-52/+55
2016-10-28drm/i915: Convert breadcrumbs spinlock to be irqsafeChris Wilson4-24/+33
2016-10-28drm/i915: Create a unique name for the contextChris Wilson3-14/+21
2016-10-28drm/i915: Move the global sync optimisation to the timelineChris Wilson8-69/+47
2016-10-28drm/i915: Defer breadcrumb emissionChris Wilson4-222/+118
2016-10-28drm/i915: Record space required for breadcrumb emissionChris Wilson4-2/+35
2016-10-28drm/i915: Rename ->emit_request to ->emit_breadcrumbChris Wilson4-16/+16
2016-10-28drm/i915: Introduce a global_seqno for each requestChris Wilson11-33/+66
2016-10-28drm/i915: Wait first for submission, before waiting for request completionChris Wilson1-0/+51
2016-10-28drm/i915: Queue the idling context switch after all other timelinesChris Wilson2-6/+27
2016-10-28drm/i915: Combine seqno + tracking into a global timeline structChris Wilson15-115/+286
2016-10-28drm/i915: Restore nonblocking awaits for modesettingChris Wilson2-29/+66
2016-10-28drm/i915: Move GEM activity tracking into a common struct reservation_objectChris Wilson15-533/+212
2016-10-28drm/i915: Use lockless object freeChris Wilson8-34/+26
2016-10-28drm/i915: Move object release to a freelist + workerChris Wilson6-76/+201
2016-10-28drm/i915: Acquire the backing storage outside of struct_mutex in set-domainChris Wilson1-38/+61
2016-10-28drm/i915: Implement pwrite without struct-mutexChris Wilson1-229/+120
2016-10-28drm/i915: Implement pread without struct-mutexChris Wilson1-208/+157
2016-10-28drm/i915/dmabuf: Acquire the backing storage outside of struct_mutexChris Wilson1-39/+30
2016-10-28drm/i915: Move object backing storage manipulation to its own lockingChris Wilson5-78/+114
2016-10-28drm/i915: Pass around sg_table to get_pages/put_pages backendChris Wilson10-208/+227
2016-10-28drm/i915: Refactor object page APIChris Wilson17-214/+233
2016-10-28drm/i915: Use radixtree to jump start intel_partial_pages()Chris Wilson1-14/+26
2016-10-28drm/i915: Use a radixtree for random access to the object's backing storageChris Wilson4-63/+199
2016-10-28drm/i915: Markup GEM API with lockdep assertsChris Wilson6-1/+37
2016-10-28drm/i915: Reuse the active golden render state batchChris Wilson6-71/+129
2016-10-28drm/i915: Introduce an internal allocator for disposable private objectsChris Wilson7-24/+197
2016-10-28drm/i915: Rearrange i915_wait_request() accounting with callersChris Wilson9-242/+315
2016-10-28drm/i915: Defer active reference until requiredChris Wilson8-10/+71
2016-10-28drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()Chris Wilson2-32/+4
2016-10-28drm/i915: Remove superfluous wait_for_error() from throttle-ioctlChris Wilson1-4/+0
2016-10-28drm/i915: Allow i915_sw_fence_await_sw_fence() to allocateChris Wilson2-4/+44
2016-10-28drm/i915: Support asynchronous waits on struct fence from i915_gem_requestChris Wilson5-4/+58
2016-10-28drm/i915: Remove insert-page shortcut from execbuf relocate_iomap()Chris Wilson1-9/+1
2016-10-28drm/amdgpu: add support for new smc firmware on icelandAlex Deucher2-1/+7
2016-10-28drm/amdgpu: add support for new smc firmware on tongaAlex Deucher2-1/+6
2016-10-28drm/i915: Use macro in place of open-coded for_each_universal_plane loopMatt Roper2-10/+1
2016-10-28drm/i915: Rename for_each_plane -> for_each_universal_planeMatt Roper4-4/+4
2016-10-28drm/i915: Fix SKL+ 90/270 degree rotated plane coordinate computationVille Syrjälä1-1/+2
2016-10-28drm/i915: Remove two invalid warnsTvrtko Ursulin1-3/+0
2016-10-28drm/i915: Rotated view does not need a fenceTvrtko Ursulin1-1/+6
2016-10-28drm/i915/fbc: fix CFB size calculation for gen8+Paulo Zanoni1-1/+3
2016-10-28drm: i915: Wait for fences on new fb, not oldDaniel Stone1-1/+1
2016-10-28drm/i915: Clean up DDI DDC/AUX CH sanitationVille Syrjälä1-45/+77
2016-10-28drm/i915: Respect alternate_aux_channel for all DDI portsVille Syrjälä1-31/+40
2016-10-28drm/i915/gen9: fix watermarks when using the pipe scalerPaulo Zanoni1-9/+3
2016-10-28drm/i915: Fix mismatched INIT power domain disabling during suspendImre Deak1-2/+2