Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
1233e2db199dea015391db03d3478b3392201c41
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem.c
1233e2d
drm/i915: Move object backing storage manipulation to its own locking
by Chris Wilson
· 9 years ago
03ac84f
drm/i915: Pass around sg_table to get_pages/put_pages backend
by Chris Wilson
· 9 years ago
a4f5ea6
drm/i915: Refactor object page API
by Chris Wilson
· 9 years ago
96d7763
drm/i915: Use a radixtree for random access to the object's backing storage
by Chris Wilson
· 9 years ago
4c7d62c
drm/i915: Markup GEM API with lockdep asserts
by Chris Wilson
· 9 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 9 years ago
e95433c
drm/i915: Rearrange i915_wait_request() accounting with callers
by Chris Wilson
· 9 years ago
c92ac09
drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
by Chris Wilson
· 9 years ago
b52992c
drm/i915: Support asynchronous waits on struct fence from i915_gem_request
by Chris Wilson
· 9 years ago
3299e7e
drm/i915: Remove two invalid warns
by Tvrtko Ursulin
· 9 years ago
07ee2bc
drm/i915: Rotated view does not need a fence
by Tvrtko Ursulin
· 9 years ago
de867c2
drm/i915: Include the kernel uptime in the error state
by Chris Wilson
· 9 years ago
f9bf1d9
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
5481e27
Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 9 years ago
7c108fd
drm/i915: Move fence cancellation to runtime suspend
by Chris Wilson
· 9 years ago
3594a3e
drm/i915: Remove superfluous locking around userfault_list
by Chris Wilson
· 9 years ago
9c870d0
drm/i915: Use RPM as the barrier for controlling user mmap access
by Chris Wilson
· 9 years ago
275f039
drm/i915: Move user fault tracking to a separate list
by Chris Wilson
· 9 years ago
4ff340f0
drm/i915: Limit the scattergather coalescing to 32bits
by Chris Wilson
· 9 years ago
b4bcbe2
drm/i915: Document our internal limit on object size
by Chris Wilson
· 9 years ago
3ef7f22
drm/i915: Bump object bookkeeping to u64 from size_t
by Chris Wilson
· 9 years ago
4fb84d9
drm/i915: Remove unused "valid" parameter from pte_encode
by Michał Winiarski
· 9 years ago
5db9401
drm/i915: Make IS_GEN macros only take dev_priv
by Tvrtko Ursulin
· 9 years ago
772c2a5
drm/i915: Make IS_HASWELL only take dev_priv
by Tvrtko Ursulin
· 9 years ago
8652744
drm/i915: Make IS_BROADWELL only take dev_priv
by Tvrtko Ursulin
· 9 years ago
fd6b8f4
drm/i915: Make IS_IVYBRIDGE only take dev_priv
by Tvrtko Ursulin
· 9 years ago
50a0bc9
drm/i915: Make INTEL_DEVID only take dev_priv
by Tvrtko Ursulin
· 9 years ago
6e26695
drm/i915: Make INTEL_PCH_TYPE & co only take dev_priv
by Tvrtko Ursulin
· 9 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 9 years ago
ad16d2e
drm/i915: Skip unbinding large unmappable global buffers
by Chris Wilson
· 9 years ago
1c777c5
drm/i915/hsw: Fix GPU hang during resume from S3-devices state
by Imre Deak
· 9 years ago
6b25e21
Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 9 years ago
908b123
drm/i915: Convert open-coded use of vma_pages()
by Chris Wilson
· 9 years ago
871dfbd
drm/i915: Allow compaction upto SWIOTLB max segment size
by Chris Wilson
· 9 years ago
465350d
drm/i915: Remove self-harming shrink_all on get_pages_gtt fail
by Chris Wilson
· 9 years ago
105f1a6
drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-next
by Chris Wilson
· 9 years ago
ec7ce65
drm/i915: Only shrink the unbound objects during freeze
by Chris Wilson
· 9 years ago
ac75694
drm/i915: Restore current RPS state after reset
by Chris Wilson
· 9 years ago
77c6070
drm/i915: Double check hangcheck.seqno after reset
by Chris Wilson
· 9 years ago
9e60ab0
drm/i915: Disable irqs across GPU reset
by Chris Wilson
· 9 years ago
ca09fb9
Merge tag 'v4.8-rc8' into drm-next
by Dave Airlie
· 9 years ago
4bce9f6
get rid of separate multipage fault-in primitives
by Al Viro
· 9 years ago
6a800ea
drm/i915: Only shrink the unbound objects during freeze
by Chris Wilson
· 9 years ago
f2a91d1
drm/i915: Restore current RPS state after reset
by Chris Wilson
· 9 years ago
7aab2d5
drm/i915: Shrink objects prior to hibernation
by Chris Wilson
· 9 years ago
a2bc469
drm/i915: Prepare object synchronisation for asynchronicity
by Chris Wilson
· 9 years ago
5590af3
drm/i915: Drive request submission through fence callbacks
by Chris Wilson
· 9 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
by Chris Wilson
· 9 years ago
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 9 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 9 years ago
8af29b0
drm/i915: Separate out reset flags from the reset counter
by Chris Wilson
· 9 years ago
70c2a24
drm/i915: Simplify ELSP queue request tracking
by Chris Wilson
· 9 years ago
6f63340
drm/i915: Use atomic for dev_priv->mm.bsd_engine_dispatch_index
by Joonas Lahtinen
· 9 years ago
4cc6907
drm/i915: Add I915_PARAM_MMAP_GTT_VERSION to advertise unlimited mmaps
by Chris Wilson
· 9 years ago
c58305a
drm/i915: Use remap_io_mapping() to prefault all PTE in a single pass
by Chris Wilson
· 9 years ago
f7bbe78
drm/i915: Embed the io-mapping struct inside drm_i915_private
by Chris Wilson
· 9 years ago
cd3127d
drm/i915: Stop discarding GTT cache-domain on unbind vma
by Chris Wilson
· 9 years ago
383d582
drm/i915: Bump the inactive tracking for all VMA accessed
by Chris Wilson
· 9 years ago
d8923dc
drm/i915: Track display alignment on VMA
by Chris Wilson
· 9 years ago
2efb813
drm/i915: Fallback to using unmappable memory for scanout
by Chris Wilson
· 9 years ago
8211887
drm/i915: Choose not to evict faultable objects from the GGTT
by Chris Wilson
· 9 years ago
5034924
drm/i915: Drop ORIGIN_GTT for untracked GTT writes
by Chris Wilson
· 9 years ago
aa136d9
drm/i915: Convert partial ggtt vma to full ggtt if it spans the entire object
by Chris Wilson
· 9 years ago
a61007a
drm/i915: Fix partial GGTT faulting
by Chris Wilson
· 9 years ago
03af84f
drm/i915: Choose partial chunksize based on tile row size
by Chris Wilson
· 9 years ago
49ef529
drm/i915: Move fence tracking from object to vma
by Chris Wilson
· 9 years ago
a1e5afb
drm/i915: Rename fence.lru_list to link
by Chris Wilson
· 9 years ago
05a20d0
drm/i915: Move map-and-fenceable tracking to the VMA
by Chris Wilson
· 9 years ago
b0dc465
drm/i915: Tidy up flush cpu/gtt write domains
by Chris Wilson
· 9 years ago
9764951
drm/i915: Pin the pages first in shmem prepare read/write
by Chris Wilson
· 9 years ago
3b5724d
drm/i915: Wait for writes through the GTT to land before reading back
by Chris Wilson
· 9 years ago
a314d5c
drm/i915: Before accessing an object via the cpu, flush GTT writes
by Chris Wilson
· 9 years ago
43394c7
drm/i915: Extract i915_gem_obj_prepare_shmem_write()
by Chris Wilson
· 9 years ago
1803458
drm/i915: Fallback to single page pwrite/pread if unable to release fence
by Chris Wilson
· 9 years ago
d243ad8
drm/i915: Mark up the GTT flush following WC writes as ORIGIN_CPU
by Chris Wilson
· 9 years ago
b19482d
drm/i915: Use ORIGIN_CPU for fb invalidation from pwrite
by Chris Wilson
· 9 years ago
4b30cb2
drm/i915: vfree() no longer ignores the low bits of the address
by Chris Wilson
· 9 years ago
1255501
drm/i915: Embrace the race in busy-ioctl
by Chris Wilson
· 9 years ago
bde13eb
drm/i915: Introduce i915_ggtt_offset()
by Chris Wilson
· 9 years ago
058d88c
drm/i915: Track pinned VMA
by Chris Wilson
· 9 years ago
247177d
drm/i915: Always set the vma->pages
by Chris Wilson
· 9 years ago
cc92638
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
fc93ff6
Merge tag 'drm-intel-next-2016-08-08' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 9 years ago
02bef8f
drm/i915: Unbind closed vma for i915_gem_object_unbind()
by Chris Wilson
· 9 years ago
35a9611
drm/i915: Initialize return value for empty i915_gem_object_unbind()
by Chris Wilson
· 9 years ago
d31d7cb
drm/i915: Support for creating write combined type vmaps
by Chris Wilson
· 9 years ago
2ca17b8
drm/i915: Add missing rpm wakelock to GGTT pread
by Chris Wilson
· 9 years ago
fae82e5
drm/i915: Handle ENOSPC after failing to insert a mappable node
by Chris Wilson
· 9 years ago
b06bc7e
drm/i915: Flush GT idle status upon reset
by Chris Wilson
· 9 years ago
83348ba
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
by Chris Wilson
· 9 years ago
70cb472
drm/i915: Always mark the writer as also a read for busy ioctl
by Chris Wilson
· 9 years ago
edf6b76
drm/i915: Add smp_rmb() to busy ioctl's RCU dance
by Chris Wilson
· 9 years ago
87b723a
drm/i915: Don't check for idleness before retiring after a GPU hang
by Chris Wilson
· 9 years ago
3e510a8
drm/i915: Repack fence tiling mode and stride into a single integer
by Chris Wilson
· 9 years ago
e883d73
drm/i915: Remove pinned check from madvise ioctl
by Chris Wilson
· 9 years ago
c21724c
drm/i915: Reduce locking inside swfinish ioctl
by Chris Wilson
· 9 years ago
3fdc13c
drm/i915: Remove (struct_mutex) locking for busy-ioctl
by Chris Wilson
· 9 years ago
033d549
drm/i915: Remove (struct_mutex) locking for wait-ioctl
by Chris Wilson
· 9 years ago
258a5ed
drm/i915: Do a nonblocking wait first in pread/pwrite
by Chris Wilson
· 9 years ago
f3f6184
drm/i915: Tidy generation of the GTT mmap offset
by Chris Wilson
· 9 years ago
Next »