Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
1934f5deaf8f53e0af0b55f87b7fc519b76515a0
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem.c
1934f5de
drm/i915: Assert we idle in the kernel context
by Chris Wilson
· 7 years ago
ec92ad0
drm/i915: Only sanitize GEM from late suspend
by Chris Wilson
· 7 years ago
c3160da
drm/i915: After reset on sanitization, reset the engine backends
by Chris Wilson
· 7 years ago
0606035
drm/i915: "Race-to-idle" after switching to the kernel context
by Chris Wilson
· 7 years ago
4dfacb0
drm/i915: Switch to kernel context before idling at runtime
by Chris Wilson
· 7 years ago
cc7cc53
drm/i915: Remove stale asserts from i915_gem_find_active_request()
by Chris Wilson
· 7 years ago
09a4c02
drm/i915: Look for an active kernel context before switching
by Chris Wilson
· 7 years ago
1fc44d9
drm/i915: Store a pointer to intel_context in i915_request
by Chris Wilson
· 7 years ago
4e0d64d
drm/i915: Move request->ctx aside
by Chris Wilson
· 7 years ago
3f6e982
drm/i915: Stop parking the signaler around reset
by Chris Wilson
· 7 years ago
5adfb77
drm/i915: Move engine reset prepare/finish to backends
by Chris Wilson
· 7 years ago
f351d08
drm/i915: Only sync tasklets once for recursive reset preparation
by Chris Wilson
· 7 years ago
b8444cf
drm/i915: Remove tasklet flush before disable
by Chris Wilson
· 7 years ago
0c591a4
drm/i915: Mark up nested spinlocks
by Chris Wilson
· 7 years ago
4f6d8fc
drm/i915: Flush submission tasklet after bumping priority
by Chris Wilson
· 7 years ago
3365e22
drm/i915: Lazily unbind vma on close
by Chris Wilson
· 7 years ago
a89d1f9
drm/i915: Split i915_gem_timeline into individual timelines
by Chris Wilson
· 7 years ago
65fcb80
drm/i915: Move timeline from GTT to ring
by Chris Wilson
· 7 years ago
643b450
drm/i915: Only track live rings for retiring
by Chris Wilson
· 7 years ago
b887d61
drm/i915: Retire requests along rings
by Chris Wilson
· 7 years ago
ab82a06
drm/i915: Wrap engine->context_pin() and engine->context_unpin()
by Chris Wilson
· 7 years ago
7f961d7
drm/i915: Compile out engine debug for release
by Chris Wilson
· 7 years ago
b7268c5
drm/i915: Pack params to engine->schedule() into a struct
by Chris Wilson
· 7 years ago
59b449d
drm/i915: Split out functions for different kinds of workarounds
by Oscar Mateo
· 7 years ago
3834dc1
drm/i915: Don't fiddle with rps/rc6 across GPU reset
by Chris Wilson
· 7 years ago
d0667e9
drm/i915: Pass the set of guilty engines to i915_reset()
by Chris Wilson
· 7 years ago
bba0869
drm/i915: Treat i915_reset_engine() as guilty until proven innocent
by Chris Wilson
· 7 years ago
e4d2006
drm/i915: Split out parking from the idle worker for reuse
by Chris Wilson
· 7 years ago
a0de908
drm/i915: Reorder early initialization
by Michal Wajdeczko
· 7 years ago
ac697ae
drm/i915: Stop engines when declaring the machine wedged
by Chris Wilson
· 7 years ago
d9b13c4
drm/i915: Trace GEM steps between submit and wedging
by Chris Wilson
· 7 years ago
f08e203
drm/i915/guc: Check the locking status of GuC WOPCM registers
by Jackie Li
· 7 years ago
6b0478f
drm/i915: Implement dynamic GuC WOPCM offset and size calculation
by Jackie Li
· 7 years ago
629820f
drm/i915: Show GEM_TRACE when detecting a failed GPU idle
by Chris Wilson
· 7 years ago
07bcd99
drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_display
by Dhinakaran Pandiyan
· 7 years ago
c37d572
drm/i915/uc: Sanitize uC together with GEM
by Michal Wajdeczko
· 7 years ago
68ad361
drm/i915: Only call tasklet_kill() on the first prepare_reset
by Chris Wilson
· 7 years ago
47650db
drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection
by Chris Wilson
· 7 years ago
2d4ecac
drm/i915: Finish the wait-for-wedge by retiring all the inflight requests
by Chris Wilson
· 7 years ago
fa73055
drm/i915: Only prune fences after wait-for-all
by Chris Wilson
· 7 years ago
7cfca4a
drm/i915/uc: Introduce intel_uc_suspend|resume
by Michal Wajdeczko
· 7 years ago
963ddd6
drm/i915: Suspend submission tasklets around wedging
by Chris Wilson
· 7 years ago
ffed7bd
drm/i915: Replace open-coded wait-for loop
by Chris Wilson
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
5935485
drm/i915: Move the policy for placement of the GGTT vma into the caller
by Chris Wilson
· 7 years ago
ac87a6fd
drm/i915: Also check view->type for a normal GGTT view
by Chris Wilson
· 7 years ago
c9c70471
drm/i915: Track number of pending freed objects
by Chris Wilson
· 7 years ago
c0a51fd
drm: move read_domains and write_domain into i915
by Christian König
· 7 years ago
c56b89f
drm/i915: Use INTEL_GEN everywhere
by Tvrtko Ursulin
· 7 years ago
0d73e7a
drm/i915: Mark the device as wedged from the beginning of set-wedged
by Chris Wilson
· 7 years ago
ce1599a
drm/i915: do not stop engines on sanitize if i915.reset=0
by Daniele Ceraolo Spurio
· 7 years ago
3fed180
drm/i915: Move the scheduler feature bits into the purview of the engines
by Chris Wilson
· 7 years ago
8177e11
drm/i915: Tidy up some error messages around reset failure
by Chris Wilson
· 7 years ago
01b8fdc
drm/i915: Skip post-reset request emission if the engine is not idle
by Chris Wilson
· 7 years ago
24eae08
drm/i915: Remove unbannable context spam from reset
by Chris Wilson
· 7 years ago
559e040
drm/i915: Show the GPU state when declaring wedged
by Chris Wilson
· 7 years ago
9e519bc
drm/i915: Add some newlines to intel_engine_dump() headers
by Chris Wilson
· 7 years ago
8892304
drm/i915: Always run hangcheck while the GPU is busy
by Chris Wilson
· 7 years ago
70deead
drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutex
by Sagar Arun Kamble
· 7 years ago
84a1074
drm/i915: Shrink the GEM kmem_caches upon idling
by Chris Wilson
· 7 years ago
e9af4ea
drm/i915: Avoid waitboosting on the active request
by Chris Wilson
· 7 years ago
2ef1e72
drm/i915: Rewrite some comments around RCU-deferred object free
by Chris Wilson
· 7 years ago
beacbd1
drm/i915: Use our singlethreaded wq for freeing objects
by Chris Wilson
· 7 years ago
da943b5
drm/i915/guc: Add uc_fini_wq in gem_init unwind path
by Sagar Arun Kamble
· 7 years ago
c218ee0
drm/i915: Don't adjust priority on an already signaled fence
by Chris Wilson
· 7 years ago
fcb1de5
drm/i915: Add a strong mb to resetting the has-CS-interrupt bit
by Chris Wilson
· 7 years ago
b65a9b9
drm/i915: prefer i915_gem_object_has_pages()
by Matthew Auld
· 7 years ago
7b6da81
drm/i915: Restore the kernel context after a GPU reset on an idle engine
by Chris Wilson
· 7 years ago
61b5c15
drm/i915/guc: Extract guc_init from guc_init_hw
by Michał Winiarski
· 7 years ago
3176ff4
drm/i915/guc: Move GuC workqueue allocations outside of the mutex
by Michał Winiarski
· 7 years ago
6ca9a2b
drm/i915: Unwind i915_gem_init() failure
by Chris Wilson
· 7 years ago
d7dc413
drm/i915: Don't check #active_requests from i915_gem_wait_for_idle()
by Chris Wilson
· 7 years ago
59e4b19
drm/i915: Dump the engine state before declaring wedged from wait_for_engines()
by Chris Wilson
· 7 years ago
ee42c00
drm/i915: Bump timeout for wait_for_engines()
by Chris Wilson
· 7 years ago
73ebd50
drm/i915: make mappable struct resource centric
by Matthew Auld
· 7 years ago
b687637
drm/i915: Restore GT performance in headless mode with DMC loaded
by Tvrtko Ursulin
· 7 years ago
e2189dd
drm/i915: Refactor common list iteration over GGTT vma
by Chris Wilson
· 7 years ago
7125397b
drm/i915: Track GGTT writes on the vma
by Chris Wilson
· 7 years ago
010e3e6
drm/i915: Remove vma from object on destroy, not close
by Chris Wilson
· 7 years ago
5888fc9
drm/i915: Flush pending GTT writes before unbinding
by Chris Wilson
· 7 years ago
ecf73eb
drm/i915: Skip switch-to-kernel-context on suspend when wedged
by Chris Wilson
· 7 years ago
d02a1d8
drm/i915: Rename i915_gem_timelines_mark_idle
by Chris Wilson
· 7 years ago
ee48700
drm/i915: Call i915_gem_init_userptr() before taking struct_mutex
by Chris Wilson
· 7 years ago
feff0dc
drm/i915/pmu: Suspend sampling when GPU is idle
by Tvrtko Ursulin
· 7 years ago
93c6e96
drm/i915: Remove i915.semaphores modparam
by Chris Wilson
· 7 years ago
0da715e
drm/i915: Disable semaphores on Sandybridge
by Chris Wilson
· 7 years ago
79e6770
drm/i915: Remove obsolete ringbuffer emission for gen8+
by Chris Wilson
· 7 years ago
fb5c551
drm/i915: Remove i915.enable_execlists module parameter
by Chris Wilson
· 7 years ago
3fef5cd
drm/i915: Automatic i915_switch_context for legacy
by Chris Wilson
· 7 years ago
c6dce8f
drm/i915: Update execlists tasklet naming
by Sagar Arun Kamble
· 7 years ago
7469c62
drm/i915: Resume GuC before using GEM
by Chris Wilson
· 7 years ago
a03f395
drm/i915: Introduce GEM proxy
by Tina Zhang
· 7 years ago
274b246
drm/i915: Object w/o backing storage is banned by -ENXIO
by Tina Zhang
· 7 years ago
37cd330
drm/i915: Remove redundant intel_autoenable_gt_powersave()
by Chris Wilson
· 7 years ago
9c52d1c
drm/i915/selftests: Yet another forgotten mock_i915->mm initialiser
by Chris Wilson
· 7 years ago
a0a8b1c
drm/i915: Kerneldoc typo s/rps/rps_client/
by Chris Wilson
· 7 years ago
d2b4b97
drm/i915: Record the default hw state after reset upon load
by Chris Wilson
· 7 years ago
cc6a818
drm/i915: Move intel_init_clock_gating() to i915_gem_init()
by Chris Wilson
· 7 years ago
f58d13d
drm/i915: Move GT powersaving init to i915_gem_init()
by Chris Wilson
· 7 years ago
ae6c457
drm/i915: Force the switch to the i915->kernel_context
by Chris Wilson
· 7 years ago
Next »