Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
b083a0870c7937e131762f8b702afa6bac8d08f4
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem.c
b083a08
drm/i915: Add per client max context ban limit
by Mika Kuoppala
· 8 years ago
8410217
drm/i915: Add bannable context parameter
by Mika Kuoppala
· 8 years ago
e5e1fc4
drm/i915: Use request retirement as context progress
by Mika Kuoppala
· 8 years ago
3fe3b03
drm/i915: Decouple hang detection from hangcheck period
by Mika Kuoppala
· 8 years ago
05c3483
drm/i915: Skip final clflush if LLC is coherent
by Chris Wilson
· 8 years ago
a6a7cc4
drm/i915: Always flush the dirty CPU cache when pinning the scanout
by Chris Wilson
· 8 years ago
b17993b
drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error
by Chris Wilson
· 8 years ago
5b8c8ae
drm/i915: Move frontbuffer CS write tracking from ggtt vma to object
by Chris Wilson
· 8 years ago
ea84aa7
drm/i915: don't leak global_timeline
by Matthew Auld
· 8 years ago
c4c29d7
drm/i915: Demote i915_gem_open() debugging from DRIVER to USER
by Chris Wilson
· 8 years ago
275a991
drm/i915: dev_priv cleanup in i915_gem_gtt.c
by Tvrtko Ursulin
· 8 years ago
4362f4f
drm/i915: Use dev_priv in INTEL_INFO in i915_gem_fence_reg.c
by Tvrtko Ursulin
· 8 years ago
c6be607
drm/i915: dev_priv and a small cascade of cleanups in i915_gem.c
by Tvrtko Ursulin
· 8 years ago
6b5e90f
drm/i915/scheduler: Boost priorities for flips
by Chris Wilson
· 8 years ago
20311bd
drm/i915/scheduler: Execute requests in order of priorities
by Chris Wilson
· 8 years ago
52e5420
drm/i915/scheduler: Record all dependencies upon request construction
by Chris Wilson
· 8 years ago
663f71e
drm/i915: Remove engine->execlist_lock
by Chris Wilson
· 8 years ago
bb89485
drm/i915: Create distinct lockclasses for execution vs user timelines
by Chris Wilson
· 8 years ago
2b3c831
drm/i915: Stop skipping the final clflush back to system pages
by Chris Wilson
· 8 years ago
9caa34a
drm/i915: Only wait upon the execution timeline when unlocked
by Chris Wilson
· 8 years ago
0031fb9
drm/i915: Assorted dev_priv cleanups
by Tvrtko Ursulin
· 8 years ago
b42fe9c
drm/i915: Split out i915_vma.c
by Joonas Lahtinen
· 8 years ago
0c40ce1
drm/i915: Trim the object sg table
by Tvrtko Ursulin
· 8 years ago
d0da48c
drm/i915: Remove chipset flush after cache flush
by Chris Wilson
· 8 years ago
31ab49a
drm/i915: Add assert for no pending GPU requests during suspend/resume in LR mode
by Imre Deak
· 8 years ago
0cb5670
drm/i915: Make sure engines are idle during GPU idling in LR mode
by Imre Deak
· 8 years ago
93c97dc
drm/i915: Avoid early GPU idling due to race with new request
by Imre Deak
· 8 years ago
767a222
drm/i915: Limit Valleyview and earlier to only using mappable scanout
by Chris Wilson
· 8 years ago
0ef723c
drm/i915: Round tile chunks up for constructing partial VMAs
by Chris Wilson
· 8 years ago
2c3a3f4
drm/i915: Fix pages pin counting around swizzle quirk
by Chris Wilson
· 8 years ago
a933568
drm/i915: Tidy slab cache allocations
by Tvrtko Ursulin
· 8 years ago
56cea32
drm/i915: Unify global_list into global_link
by Joonas Lahtinen
· 8 years ago
3599a91
drm/i915: Allow shrinking of userptr objects once again
by Tvrtko Ursulin
· 8 years ago
a26e523
drm/i915: Pass dev_priv to IS_BROADWATER/IS_CRESTLINE
by Ville Syrjälä
· 8 years ago
548625e
drm/i915: Improve lockdep tracking for obj->mm.lock
by Chris Wilson
· 8 years ago
db6c2b4
drm/i915: Store the vma in an rbtree under the object
by Chris Wilson
· 8 years ago
bc0629a
drm/i915: Track pages pinned due to swizzling quirk
by Chris Wilson
· 8 years ago
cb399ea
drm/i915: Avoid accessing request->timeline outside of its lifetime
by Chris Wilson
· 8 years ago
7d5d59e
drm/i915: Use the full hammer when shutting down the rcu tasks
by Chris Wilson
· 8 years ago
80b204b
drm/i915: Enable multiple timelines
by Chris Wilson
· 8 years ago
28176ef
drm/i915: Reserve space in the global seqno during request allocation
by Chris Wilson
· 8 years ago
65e4760
drm/i915: Introduce a global_seqno for each request
by Chris Wilson
· 8 years ago
3033aca
drm/i915: Queue the idling context switch after all other timelines
by Chris Wilson
· 8 years ago
73cb970
drm/i915: Combine seqno + tracking into a global timeline struct
by Chris Wilson
· 8 years ago
d07f0e5
drm/i915: Move GEM activity tracking into a common struct reservation_object
by Chris Wilson
· 8 years ago
f0cd518
drm/i915: Use lockless object free
by Chris Wilson
· 8 years ago
fbbd37b
drm/i915: Move object release to a freelist + worker
by Chris Wilson
· 8 years ago
40e62d5
drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
by Chris Wilson
· 8 years ago
fe11562
drm/i915: Implement pwrite without struct-mutex
by Chris Wilson
· 8 years ago
bb6dc8d
drm/i915: Implement pread without struct-mutex
by Chris Wilson
· 8 years ago
1233e2d
drm/i915: Move object backing storage manipulation to its own locking
by Chris Wilson
· 8 years ago
03ac84f
drm/i915: Pass around sg_table to get_pages/put_pages backend
by Chris Wilson
· 8 years ago
a4f5ea6
drm/i915: Refactor object page API
by Chris Wilson
· 8 years ago
96d7763
drm/i915: Use a radixtree for random access to the object's backing storage
by Chris Wilson
· 8 years ago
4c7d62c
drm/i915: Markup GEM API with lockdep asserts
by Chris Wilson
· 8 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 8 years ago
e95433c
drm/i915: Rearrange i915_wait_request() accounting with callers
by Chris Wilson
· 8 years ago
c92ac09
drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
by Chris Wilson
· 8 years ago
b52992c
drm/i915: Support asynchronous waits on struct fence from i915_gem_request
by Chris Wilson
· 8 years ago
3299e7e
drm/i915: Remove two invalid warns
by Tvrtko Ursulin
· 8 years ago
07ee2bc
drm/i915: Rotated view does not need a fence
by Tvrtko Ursulin
· 8 years ago
de867c2
drm/i915: Include the kernel uptime in the error state
by Chris Wilson
· 8 years ago
f9bf1d9
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
5481e27
Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 8 years ago
7c108fd
drm/i915: Move fence cancellation to runtime suspend
by Chris Wilson
· 8 years ago
3594a3e
drm/i915: Remove superfluous locking around userfault_list
by Chris Wilson
· 8 years ago
9c870d0
drm/i915: Use RPM as the barrier for controlling user mmap access
by Chris Wilson
· 8 years ago
275f039
drm/i915: Move user fault tracking to a separate list
by Chris Wilson
· 8 years ago
4ff340f0
drm/i915: Limit the scattergather coalescing to 32bits
by Chris Wilson
· 8 years ago
b4bcbe2
drm/i915: Document our internal limit on object size
by Chris Wilson
· 8 years ago
3ef7f22
drm/i915: Bump object bookkeeping to u64 from size_t
by Chris Wilson
· 8 years ago
4fb84d9
drm/i915: Remove unused "valid" parameter from pte_encode
by Michał Winiarski
· 8 years ago
5db9401
drm/i915: Make IS_GEN macros only take dev_priv
by Tvrtko Ursulin
· 8 years ago
772c2a5
drm/i915: Make IS_HASWELL only take dev_priv
by Tvrtko Ursulin
· 8 years ago
8652744
drm/i915: Make IS_BROADWELL only take dev_priv
by Tvrtko Ursulin
· 8 years ago
fd6b8f4
drm/i915: Make IS_IVYBRIDGE only take dev_priv
by Tvrtko Ursulin
· 8 years ago
50a0bc9
drm/i915: Make INTEL_DEVID only take dev_priv
by Tvrtko Ursulin
· 8 years ago
6e26695
drm/i915: Make INTEL_PCH_TYPE & co only take dev_priv
by Tvrtko Ursulin
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
ad16d2e
drm/i915: Skip unbinding large unmappable global buffers
by Chris Wilson
· 8 years ago
1c777c5
drm/i915/hsw: Fix GPU hang during resume from S3-devices state
by Imre Deak
· 8 years ago
6b25e21
Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 8 years ago
908b123
drm/i915: Convert open-coded use of vma_pages()
by Chris Wilson
· 8 years ago
871dfbd
drm/i915: Allow compaction upto SWIOTLB max segment size
by Chris Wilson
· 8 years ago
465350d
drm/i915: Remove self-harming shrink_all on get_pages_gtt fail
by Chris Wilson
· 8 years ago
105f1a6
drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-next
by Chris Wilson
· 8 years ago
ec7ce65
drm/i915: Only shrink the unbound objects during freeze
by Chris Wilson
· 8 years ago
ac75694
drm/i915: Restore current RPS state after reset
by Chris Wilson
· 8 years ago
77c6070
drm/i915: Double check hangcheck.seqno after reset
by Chris Wilson
· 8 years ago
9e60ab0
drm/i915: Disable irqs across GPU reset
by Chris Wilson
· 8 years ago
ca09fb9
Merge tag 'v4.8-rc8' into drm-next
by Dave Airlie
· 8 years ago
4bce9f6
get rid of separate multipage fault-in primitives
by Al Viro
· 8 years ago
6a800ea
drm/i915: Only shrink the unbound objects during freeze
by Chris Wilson
· 8 years ago
f2a91d1
drm/i915: Restore current RPS state after reset
by Chris Wilson
· 8 years ago
7aab2d5
drm/i915: Shrink objects prior to hibernation
by Chris Wilson
· 8 years ago
a2bc469
drm/i915: Prepare object synchronisation for asynchronicity
by Chris Wilson
· 8 years ago
5590af3
drm/i915: Drive request submission through fence callbacks
by Chris Wilson
· 8 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
by Chris Wilson
· 8 years ago
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 8 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 8 years ago
Next »