summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)Author
2016-09-01drm/i915: Use atomic for dev_priv->mm.bsd_engine_dispatch_indexJoonas Lahtinen
2016-08-26drm/i915: Add I915_PARAM_MMAP_GTT_VERSION to advertise unlimited mmapsChris Wilson
2016-08-19drm/i915: Use remap_io_mapping() to prefault all PTE in a single passChris Wilson
2016-08-19drm/i915: Embed the io-mapping struct inside drm_i915_privateChris Wilson
2016-08-18drm/i915: Stop discarding GTT cache-domain on unbind vmaChris Wilson
2016-08-18drm/i915: Bump the inactive tracking for all VMA accessedChris Wilson
2016-08-18drm/i915: Track display alignment on VMAChris Wilson
2016-08-18drm/i915: Fallback to using unmappable memory for scanoutChris Wilson
2016-08-18drm/i915: Choose not to evict faultable objects from the GGTTChris Wilson
2016-08-18drm/i915: Drop ORIGIN_GTT for untracked GTT writesChris Wilson
2016-08-18drm/i915: Convert partial ggtt vma to full ggtt if it spans the entire objectChris Wilson
2016-08-18drm/i915: Fix partial GGTT faultingChris Wilson
2016-08-18drm/i915: Choose partial chunksize based on tile row sizeChris Wilson
2016-08-18drm/i915: Move fence tracking from object to vmaChris Wilson
2016-08-18drm/i915: Rename fence.lru_list to linkChris Wilson
2016-08-18drm/i915: Move map-and-fenceable tracking to the VMAChris Wilson
2016-08-18drm/i915: Tidy up flush cpu/gtt write domainsChris Wilson
2016-08-18drm/i915: Pin the pages first in shmem prepare read/writeChris Wilson
2016-08-18drm/i915: Wait for writes through the GTT to land before reading backChris Wilson
2016-08-18drm/i915: Before accessing an object via the cpu, flush GTT writesChris Wilson
2016-08-18drm/i915: Extract i915_gem_obj_prepare_shmem_write()Chris Wilson
2016-08-18drm/i915: Fallback to single page pwrite/pread if unable to release fenceChris Wilson
2016-08-18drm/i915: Mark up the GTT flush following WC writes as ORIGIN_CPUChris Wilson
2016-08-18drm/i915: Use ORIGIN_CPU for fb invalidation from pwriteChris Wilson
2016-08-18drm/i915: vfree() no longer ignores the low bits of the addressChris Wilson
2016-08-16drm/i915: Embrace the race in busy-ioctlChris Wilson
2016-08-15drm/i915: Introduce i915_ggtt_offset()Chris Wilson
2016-08-15drm/i915: Track pinned VMAChris Wilson
2016-08-15drm/i915: Always set the vma->pagesChris Wilson
2016-08-15Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queuedDaniel Vetter
2016-08-15Merge tag 'drm-intel-next-2016-08-08' of git://anongit.freedesktop.org/drm-in...Dave Airlie
2016-08-14drm/i915: Unbind closed vma for i915_gem_object_unbind()Chris Wilson
2016-08-14drm/i915: Initialize return value for empty i915_gem_object_unbind()Chris Wilson
2016-08-12drm/i915: Support for creating write combined type vmapsChris Wilson
2016-08-10drm/i915: Move missed interrupt detection from hangcheck to breadcrumbsChris Wilson
2016-08-10drm/i915: Always mark the writer as also a read for busy ioctlChris Wilson
2016-08-09drm/i915: Add smp_rmb() to busy ioctl's RCU danceChris Wilson
2016-08-09drm/i915: Don't check for idleness before retiring after a GPU hangChris Wilson
2016-08-05drm/i915: Repack fence tiling mode and stride into a single integerChris Wilson
2016-08-05drm/i915: Remove pinned check from madvise ioctlChris Wilson
2016-08-05drm/i915: Reduce locking inside swfinish ioctlChris Wilson
2016-08-05drm/i915: Remove (struct_mutex) locking for busy-ioctlChris Wilson
2016-08-05drm/i915: Remove (struct_mutex) locking for wait-ioctlChris Wilson
2016-08-05drm/i915: Do a nonblocking wait first in pread/pwriteChris Wilson
2016-08-05drm/i915: Tidy generation of the GTT mmap offsetChris Wilson
2016-08-05drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutexChris Wilson
2016-08-05drm/i915: Remove forced stop ring on suspend/unloadChris Wilson
2016-08-05drm/i915: Convert non-blocking waits for requests over to using RCUChris Wilson
2016-08-04drm/i915: Enable lockless lookup of request tracking via RCUChris Wilson
2016-08-04drm/i915: Move i915_gem_object_wait_rendering()Chris Wilson