Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
52791eeec1d9f4a7e7fe08aaba0b1553149d93bc
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem.c
52791ee
dma-buf: rename reservation_object to dma_resv
by Christian König
· 5 years ago
df0566a
drm/i915: move modesetting core code under display/
by Jani Nikula
· 6 years ago
ce476c8
drm/i915: Keep contexts pinned until after the next kernel context switch
by Chris Wilson
· 6 years ago
c447ff7
drm/i915: update with_intel_runtime_pm to use the rpm structure
by Daniele Ceraolo Spurio
· 6 years ago
d858d56
drm/i915: update rpm_get/put to use the rpm structure
by Daniele Ceraolo Spurio
· 6 years ago
84383d2
drm/i915: Refine i915_reset.lock_map
by Chris Wilson
· 6 years ago
0cf289b
drm/i915: Move fence register tracking from i915->mm to ggtt
by Chris Wilson
· 6 years ago
e33a4be
drm/i915: Remove I915_POSTING_READ_FW
by Tvrtko Ursulin
· 6 years ago
ecab9be
drm/i915: Combine unbound/bound list tracking for objects
by Chris Wilson
· 6 years ago
33df8a7
drm/i915: Prevent lock-cycles between GPU waits and GPU resets
by Chris Wilson
· 6 years ago
a8cff4c8
drm/i915: Promote i915->mm.obj_lock to be irqsafe
by Chris Wilson
· 6 years ago
155ab88
drm/i915: Move object close under its own lock
by Chris Wilson
· 6 years ago
d82b4b2
drm/i915: Report all objects with allocated pages to the shrinker
by Chris Wilson
· 6 years ago
3b4fa96
drm/i915: Track the purgeable objects on a separate eviction list
by Chris Wilson
· 6 years ago
47bc28d
drm/i915: Split off pci_driver.remove() tail to drm_driver.release()
by Janusz Krzysztofik
· 6 years ago
446e2d1
drm/i915: Move GEM client throttling to its own file
by Chris Wilson
· 6 years ago
3f43c87
drm/i915: Move GEM object busy checking to its own file
by Chris Wilson
· 6 years ago
d45a1a5
drm/i915: Move GEM object waiting to its own file
by Chris Wilson
· 6 years ago
6951e58
drm/i915: Move GEM object domain management from struct_mutex to local
by Chris Wilson
· 6 years ago
37d63f8
drm/i915: Pull scatterlist utils out of i915_gem.h
by Chris Wilson
· 6 years ago
10be98a
drm/i915: Move more GEM objects under gem/
by Chris Wilson
· 6 years ago
f0e4a06
drm/i915: Move GEM domain management to its own file
by Chris Wilson
· 6 years ago
b414fcd
drm/i915: Move mmap and friends to its own file
by Chris Wilson
· 6 years ago
f033428
drm/i915: Move phys objects to its own file
by Chris Wilson
· 6 years ago
8475355
drm/i915: Move shmem object setup to its own file
by Chris Wilson
· 6 years ago
afa1308
drm/i915: Pull GEM ioctls interface to its own file
by Chris Wilson
· 6 years ago
2491b54
Merge drm/drm-next into drm-intel-next-queued
by Jani Nikula
· 6 years ago
b27e35a
drm/i915: Keep user GGTT alive for a minimum of 250ms
by Chris Wilson
· 6 years ago
14ee642
Merge tag 'drm-intel-next-2019-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
aa5ca8b
drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping
by Ville Syrjälä
· 6 years ago
1a74fc0
drm/i915: Add a new "remapped" gtt_view
by Ville Syrjälä
· 6 years ago
a2d635d
Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drm
by Linus Torvalds
· 6 years ago
79ea35b
don't open-code file_count()
by Al Viro
· 6 years ago
45b9c96
drm/i915: Move the engine->destroy() vfunc onto the engine
by Chris Wilson
· 6 years ago
5e2a041
drm/i915: Switch back to an array of logical per-engine HW contexts
by Chris Wilson
· 6 years ago
11334c6
drm/i915: Split engine setup/init into two phases
by Chris Wilson
· 6 years ago
79ffac85
drm/i915: Invert the GEM wakeref hierarchy
by Chris Wilson
· 6 years ago
23c3c3d
drm/i915: Pull the GEM powermangement coupling into its own file
by Chris Wilson
· 6 years ago
112ed2d
drm/i915: Move GraphicsTechnology files under gt/
by Chris Wilson
· 6 years ago
929eec99
drm/i915: Avoid use-after-free in reporting create.size
by Chris Wilson
· 6 years ago
2d6692e
drm/i915: Start writeback from the shrinker
by Chris Wilson
· 6 years ago
9953402
drm/i915: Avoid use-after-free in reporting create.size
by Chris Wilson
· 6 years ago
254e118
drm/i915: Verify the engine workarounds stick on application
by Chris Wilson
· 6 years ago
9726920
drm/i915: Only reset the pinned kernel contexts on resume
by Chris Wilson
· 6 years ago
696173b
drm/i915: extract intel_pm.h from intel_drv.h
by Jani Nikula
· 6 years ago
6960d9c
drm/i915: Be precise in types for i915_gem_busy
by Chris Wilson
· 6 years ago
b01720b
drm/i915: Prefault before locking pages in shmem_pwrite
by Chris Wilson
· 6 years ago
ee8efa8
drm/i915: Check domains for userptr on release
by Chris Wilson
· 6 years ago
e163484
drm/i915: Update size upon return from GEM_CREATE
by Michał Winiarski
· 6 years ago
dd19f6b
drm/i915: Remove defunct intel_suspend_gt_powersave()
by Chris Wilson
· 6 years ago
b9d52d3
drm/i915/guc: GuC suspend path cleanup
by Sujaritha Sundaresan
· 6 years ago
754a254
drm/i915: Skip object locking around a no-op set-domain ioctl
by Chris Wilson
· 6 years ago
a679f58
drm/i915: Flush pages on acquisition
by Chris Wilson
· 6 years ago
3ceea6a
drm/i915: use intel_uncore for all forcewake get/put
by Daniele Ceraolo Spurio
· 6 years ago
6e514e3
drm/i915: Switch to bitmap_zalloc()
by Andy Shevchenko
· 6 years ago
000c4f9
drm/i915: Sanity check mmap length against object size
by Chris Wilson
· 6 years ago
794a11c
drm/i915: Sanity check mmap length against object size
by Chris Wilson
· 6 years ago
831ebf1
drm/i915: Suppress the "Failed to idle" warning for gem_eio
by Chris Wilson
· 6 years ago
ca22f32
drm/i915: Relax mmap VMA check
by Tvrtko Ursulin
· 6 years ago
0881954
drm/i915: Introduce intel_context.pin_mutex for pin management
by Chris Wilson
· 6 years ago
c4d52fe
drm/i915: Move over to intel_context_lookup()
by Chris Wilson
· 6 years ago
7d6ce55
drm/i915: Remove has-kernel-context
by Chris Wilson
· 6 years ago
c6eeb47
drm/i915: Reduce presumption of request ordering for barriers
by Chris Wilson
· 6 years ago
604c37d
drm/i915: Refactor common code to load initial power context
by Chris Wilson
· 6 years ago
5861b01
drm/i915: Do a synchronous switch-to-kernel-context on idling
by Chris Wilson
· 6 years ago
50b022a
drm/i915: Force GPU idle on suspend
by Chris Wilson
· 6 years ago
3d60624
drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro
by Chris Wilson
· 6 years ago
a90e194
drm/i915: Relax mmap VMA check
by Tvrtko Ursulin
· 6 years ago
cf4331d
drm/i915: Move find_active_request() to the engine
by Chris Wilson
· 6 years ago
c8b5024
drm/i915: Remove last traces of exec-id (GEM_BUSY)
by Chris Wilson
· 6 years ago
d9948a1
drm/i915: Remove second level open-coded rcu work
by Chris Wilson
· 6 years ago
13f1bfd
drm/i915: Make object/vma allocation caches global
by Chris Wilson
· 6 years ago
32eb6bc
drm/i915: Make request allocation caches global
by Chris Wilson
· 6 years ago
2d5eaad
drm/i915: Compute the global scheduler caps
by Chris Wilson
· 6 years ago
772b540
drm/i915: remove redundant likely/unlikely annotation
by Chengguang Xu
· 6 years ago
43a8f68
drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
by Chris Wilson
· 6 years ago
c41166f
drm/i915: Beware temporary wedging when determining -EIO
by Chris Wilson
· 6 years ago
d0781a8
Merge drm/drm-next into drm-intel-next-queued
by Joonas Lahtinen
· 6 years ago
62eb3c2
drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
by Chris Wilson
· 6 years ago
aeaaa55
drm/i915: Recursive i915_reset_trylock() verboten
by Chris Wilson
· 6 years ago
5ea3998
Merge tag 'drm-intel-next-2019-02-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
2caffbf
drm/i915: Revoke mmaps and prevent access to fence registers across reset
by Chris Wilson
· 6 years ago
ebfb697
drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set
by Joonas Lahtinen
· 6 years ago
5c4604e
drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set
by Joonas Lahtinen
· 6 years ago
21950ee
drm/i915: Pull i915_gem_active into the i915_active family
by Chris Wilson
· 6 years ago
2cc3b81
Merge tag 'drm-intel-next-2019-02-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
37fdaa3
Merge tag 'drm-misc-next-2019-02-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
by Dave Airlie
· 6 years ago
8547444
drm/i915: Identify active requests
by Chris Wilson
· 6 years ago
9407d3b
drm/i915: Track active timelines
by Chris Wilson
· 6 years ago
5013eb8
drm/i915: Track the context's seqno in its own timeline HWSP
by Chris Wilson
· 6 years ago
1e34556
drm/i915: Move list of timelines under its own lock
by Chris Wilson
· 6 years ago
528cbd1
drm/i915: Move vma lookup to its own lock
by Chris Wilson
· 6 years ago
09d7e46
drm/i915: Pull VM lists under the VM mutex.
by Chris Wilson
· 6 years ago
499197d
drm/i915: Stop tracking MRU activity on VMA
by Chris Wilson
· 6 years ago
eb8d0f5
drm/i915: Remove GPU reset dependence on struct_mutex
by Chris Wilson
· 6 years ago
fcd70cd
drm: Split out drm_probe_helper.h
by Daniel Vetter
· 6 years ago
8ca4fd0
Merge tag 'drm-intel-next-2019-01-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
739f3ab
drm/i915: small isolated c99 types to kernel types switch
by Jani Nikula
· 6 years ago
9f58892
drm/i915: Pull all the reset functionality together into i915_reset.c
by Chris Wilson
· 6 years ago
18bb2bc
drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
by Chris Wilson
· 6 years ago
Next »