summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-20drm/i915: move I915_GEM_GPU_DOMAINS to i915_gem.hJani Nikula1-0/+7
2022-09-21Merge tag 'drm-intel-next-2022-09-16-1' of git://anongit.freedesktop.org/drm/...Dave Airlie1-0/+43
2022-09-06drm/i915: split out i915_gem.c declarations to i915_gem.hJani Nikula1-0/+43
2022-06-07drm/i915/tasklet: separate local hacks around struct tasklet_structJani Nikula1-33/+0
2022-05-09drm/i915: remove single-use GEM_DEBUG_EXEC()Jani Nikula1-2/+0
2022-05-09drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()Jani Nikula1-4/+0
2021-06-17drm/i915: Break out dma_resv ww locking utilities to separate filesThomas Hellström1-12/+0
2021-03-25drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disable_sync_once()Sebastian Andrzej Siewior1-1/+1
2021-01-19drm/i915: Make GEM errors non-fatal by defaultChris Wilson1-1/+8
2020-09-07drm/i915: Use per object locking in execbuf, v12.Maarten Lankhorst1-0/+1
2020-09-07drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.Maarten Lankhorst1-0/+11
2020-07-06drm/i915: Print caller when tainting for CIMichał Winiarski1-1/+1
2019-12-27Merge tag 'drm-intel-next-2019-12-23' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-2/+6
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-1/+1
2019-11-19drm/i915/gem: Manually dump the debug trace on GEM_BUG_ONChris Wilson1-0/+3
2019-11-14drm/i915: use drm_debug_enabled() to check for debug categoriesJani Nikula1-1/+1
2019-11-11drm/i915: Taint the kernel on dumping the GEM ftrace bufferChris Wilson1-2/+3
2019-10-23drm/i915/execlists: Force preemptionChris Wilson1-14/+0
2019-10-16drm/i915/execlist: Trim immediate timeslice expiryChris Wilson1-0/+14
2019-10-14drm/i915/execlists: Assert tasklet is locked for process_csb()Chris Wilson1-0/+5
2019-10-11drm/i915/execlists: Leave tell-tales as to why pending[] is badChris Wilson1-4/+7
2019-10-09drm/i915/gt: execlists->active is serialised by the taskletChris Wilson1-0/+6
2019-08-07drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.hJani Nikula1-0/+2
2019-05-22drm/i915: Load balancing across a virtual engineChris Wilson1-0/+5
2019-04-24drm/i915: Invert the GEM wakeref hierarchyChris Wilson1-3/+0
2019-04-02drm/i915: Move intel_engine_mask_t around for use by i915_request_types.hChris Wilson1-2/+0
2019-03-15drm/i915: Always kick the execlists tasklet after resetChris Wilson1-1/+6
2019-03-07drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macroChris Wilson1-0/+2
2018-10-18drm/i915: GEM_WARN_ON considered harmfulTvrtko Ursulin1-1/+3
2018-08-29drm/i915/execlists: Flush tasklet directly from reset-finishChris Wilson1-6/+0
2018-06-28drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd)Chris Wilson1-0/+5
2018-05-25drm/i915/execlists: Wait for ELSP submission on restartChris Wilson1-0/+6
2018-05-24drm/i915: Look for an active kernel context before switchingChris Wilson1-0/+3
2018-05-16drm/i915: Only sync tasklets once for recursive reset preparationChris Wilson1-0/+7
2018-04-26drm/i915: Compile out engine debug for releaseChris Wilson1-0/+6
2018-04-06drm/i915: Split out parking from the idle worker for reuseChris Wilson1-0/+5
2018-03-13drm/i915: Show GEM_TRACE when detecting a failed GPU idleChris Wilson1-0/+2
2018-03-01drm/i915/icl: Prepare for more ringsTvrtko Ursulin1-1/+1
2018-02-28drm/i915: Repeat the GEM_BUG_ON message in the ftrace logChris Wilson1-1/+4
2017-11-16drm/i915: Print the condition causing GEM_BUG_ONMika Kuoppala1-1/+5
2017-11-09drm/i915: Use trace_printk to provide a death rattle for GEMChris Wilson1-0/+6
2017-05-03drm/i915: Squash repeated awaits on the same fenceChris Wilson1-0/+2
2017-02-10drm/i915: Rename conditional GEM execution macrosChris Wilson1-6/+6
2017-02-06drm/i915: Mark the end of intel_ring_begin() and check in intel_ring_advance()Chris Wilson1-0/+9
2016-12-16drm/i915: introduce GEM_WARN_ONMatthew Auld1-0/+2
2016-12-05drm/i915: allow GEM_BUG_ON expr checking with !DEBUG_GEMMatthew Auld1-1/+1
2016-11-08drm/i915: avoid harmless empty-body warningArnd Bergmann1-1/+1
2016-10-28drm/i915: Combine seqno + tracking into a global timeline structChris Wilson1-0/+2
2016-04-14drm/i915: Add GEM debugging Kconfig optionChris Wilson1-0/+34