summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Fallback to using unmappable memory for scanoutChris Wilson2016-08-182-4/+14
* drm/i915: Choose not to evict faultable objects from the GGTTChris Wilson2016-08-183-4/+16
* drm/i915: Drop ORIGIN_GTT for untracked GTT writesChris Wilson2016-08-182-4/+10
* drm/i915: Convert partial ggtt vma to full ggtt if it spans the entire objectChris Wilson2016-08-181-0/+6
* drm/i915: Fix partial GGTT faultingChris Wilson2016-08-181-31/+30Star
* drm/i915: Choose partial chunksize based on tile row sizeChris Wilson2016-08-181-1/+16
* drm/i915: Move fence tracking from object to vmaChris Wilson2016-08-1812-388/+330Star
* drm/i915: Rename fence.lru_list to linkChris Wilson2016-08-184-8/+7Star
* drm/i915/userptr: Make gup errors stickierChris Wilson2016-08-181-10/+7Star
* drm/i915: Allocate rings from stolenChris Wilson2016-08-181-4/+2Star
* drm/i915: Allow ringbuffers to be bound anywhereChris Wilson2016-08-182-8/+8
* drm/i915: Move map-and-fenceable tracking to the VMAChris Wilson2016-08-188-40/+36Star
* drm/i915: Disallow direct CPU access to stolen pages for relocationsChris Wilson2016-08-181-0/+3
* drm/i915: Fallback to single page GTT mmappings for relocationsChris Wilson2016-08-181-11/+51
* drm/i915: Refactor execbuffer relocation writingChris Wilson2016-08-181-139/+152
* drm/i915: Tidy up flush cpu/gtt write domainsChris Wilson2016-08-181-11/+4Star
* drm/i915: Pin the pages first in shmem prepare read/writeChris Wilson2016-08-181-20/+28
* drm/i915: Wait for writes through the GTT to land before reading backChris Wilson2016-08-181-1/+11
* drm/i915: Before accessing an object via the cpu, flush GTT writesChris Wilson2016-08-181-0/+4
* drm/i915: Extract i915_gem_obj_prepare_shmem_write()Chris Wilson2016-08-183-65/+102
* drm/i915: Cache kmap between relocationsChris Wilson2016-08-181-54/+111
* drm/i915: Fallback to single page pwrite/pread if unable to release fenceChris Wilson2016-08-182-13/+19
* drm/i915: Mark up the GTT flush following WC writes as ORIGIN_CPUChris Wilson2016-08-181-2/+2
* drm/i915: Use ORIGIN_CPU for fb invalidation from pwriteChris Wilson2016-08-181-2/+2
* drm/i915: vfree() no longer ignores the low bits of the addressChris Wilson2016-08-182-4/+12
* drm/i915: Unconditionally flush any chipset buffers before execbufChris Wilson2016-08-182-10/+4Star
* drm/i915/gen9: Drop invalid WARN() during data rate calculationMatt Roper2016-08-181-2/+0Star
* drm/i915/gen9: Initialize intel_state->active_crtcs during WM sanitization (v2)Matt Roper2016-08-181-1/+16
* drm/i915: Add missing kerneldoc for guc_client_alloc:enginesChris Wilson2016-08-171-0/+1
* drm/i915: Remember to set vma->pages for the preallocated stolen objectChris Wilson2016-08-171-0/+1
* drm/i915: Mark i915_hpd_poll_init_work as staticChris Wilson2016-08-171-1/+2
* drm/i915: Mark the static key for movntqda as staticChris Wilson2016-08-171-1/+1
* drm/i915: Initialize legacy semaphores from engine hw id indexed arrayTvrtko Ursulin2016-08-172-28/+34
* drm/i915: Add enum for hardware engine identifiersTvrtko Ursulin2016-08-172-9/+15
* drm/i915: Silence GCC warning for cmn_a_wellChris Wilson2016-08-161-2/+2
* drm/i915: Embrace the race in busy-ioctlChris Wilson2016-08-161-46/+66
* drm/i915: Initialise mmaped_count for i915_gem_object_infoChris Wilson2016-08-151-1/+3
* drm/i915: Record the RING_MODE register for post-mortem debuggingChris Wilson2016-08-153-3/+8
* drm/i915: Only record active and pending requests upon a GPU hangChris Wilson2016-08-151-48/+61
* drm/i915: Print the batchbuffer offset next to BBADDR in error stateChris Wilson2016-08-152-2/+14
* drm/i915: Move debug only per-request pid tracking from request to ctxChris Wilson2016-08-156-21/+32
* drm/i915: Introduce i915_ggtt_offset()Chris Wilson2016-08-1513-59/+70
* drm/i915: Track pinned VMAChris Wilson2016-08-1518-397/+266Star
* drm/i915: Consolidate i915_vma_unpin_and_release()Chris Wilson2016-08-156-40/+20Star
* drm/i915: Use VMA for wa_ctx trackingChris Wilson2016-08-153-29/+35
* drm/i915: Use VMA for render state page trackingChris Wilson2016-08-152-19/+23
* drm/i915: Use VMA as the primary tracker for semaphore pageChris Wilson2016-08-156-43/+55
* drm/i915/overlay: Use VMA as the primary tracker for imagesChris Wilson2016-08-151-17/+22
* drm/i915: Move common seqno reset to intel_engine_cs.cChris Wilson2016-08-152-42/+42
* drm/i915: Move common scratch allocation/destroy to intel_engine_cs.cChris Wilson2016-08-154-54/+51Star