summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_request.c
AgeCommit message (Expand)Author
2019-12-23drm/i915: Mark the GEM context link as RCU protectedChris Wilson
2019-12-21drm/i915: Remove i915->kernel_contextChris Wilson
2019-12-20drm/i915: Push the use-semaphore marker onto the intel_contextChris Wilson
2019-12-20drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson
2019-12-18drm/i915/gt: Remove direct invocation of breadcrumb signalingChris Wilson
2019-12-17drm/i915/gt: Eliminate the trylock for reading a timeline's hwspChris Wilson
2019-12-16drm/i915: Eliminate the trylock for awaiting an earlier requestChris Wilson
2019-12-13drm/i915: Use EAGAIN for trylock failuresChris Wilson
2019-12-13drm/i915: Introduce new macros for tracingVenkata Sandeep Dhanalakota
2019-12-11drm/i915: Use the i915_device name for identifying our request fencesChris Wilson
2019-12-11drm/i915: Copy across scheduler behaviour flags across submit fencesChris Wilson
2019-12-11Merge drm/drm-next into drm-intel-next-queuedJani Nikula
2019-12-06drm/i915: Propagate errors on awaiting already signaled fencesChris Wilson
2019-11-27Merge tag 'drm-next-2019-11-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds
2019-11-26Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2019-11-22drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_requestChris Wilson
2019-10-26drm/i915: Extract GT render power state managementAndi Shyti
2019-10-26drm/i915: Encapsulate kconfig constant values inside boolean predicatesChris Wilson
2019-10-24drm/i915/gt: Split intel_ring_submissionChris Wilson
2019-10-17drm/i915: Don't disable interrupts independently of the lockSebastian Andrzej Siewior
2019-10-15drm/i915: Flush tasklet submission before sleeping on i915_request_waitChris Wilson
2019-10-14drm/i915/execlists: Tweak virtual unsubmissionChris Wilson
2019-10-09drm/i915: Only enqueue already completed requestsChris Wilson
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai
2019-10-07drm/i915: Verify the engine after acquiring the active.lockChris Wilson
2019-10-04drm/i915: Move request runtime management onto gtChris Wilson
2019-10-04drm/i915: Merge wait_for_timelines with retire_requestChris Wilson
2019-10-04drm/i915: Coordinate i915_active with its own mutexChris Wilson
2019-09-23drm/i915: Only enqueue already completed requestsChris Wilson
2019-09-20drm/i915: Lock signaler timeline while navigatingChris Wilson
2019-09-20drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson
2019-09-19drm/i915: Verify the engine after acquiring the active.lockChris Wilson
2019-09-17drm/i915/tgl: Extend MI_SEMAPHORE_WAITChris Wilson
2019-09-06drm/i915: Hold irq-off for the entire fake lock periodChris Wilson
2019-08-28drm/i915: Protect our local workers against I915_FENCE_TIMEOUTChris Wilson
2019-08-23drm/i915: Keep drm_i915_file_private around under RCUChris Wilson
2019-08-23drm/i915: Hold irq-off for the entire fake lock periodChris Wilson
2019-08-22Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi
2019-08-21Merge tag 'drm-misc-next-2019-08-19' of git://anongit.freedesktop.org/drm/drm...Dave Airlie
2019-08-20drm/i915: Serialize insertion into the file->mm.request_listChris Wilson
2019-08-19drm/i915: Use 0 for the unordered contextChris Wilson
2019-08-18drm/i915: Propagate fence errorsChris Wilson
2019-08-16drm/i915/gt: Mark context->active_count as protected by timeline->mutexChris Wilson
2019-08-15drm/i915: Protect request retirement with timeline->mutexChris Wilson
2019-08-15drm/i915: Move tasklet kicking to __i915_request_queue callerChris Wilson
2019-08-13drm/i915: Push the wakeref->count deferral to the backendChris Wilson
2019-08-13dma-buf: rename reservation_object to dma_resvChristian König
2019-08-09drm/i915: Lift timeline into intel_contextChris Wilson
2019-08-07drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.hJani Nikula
2019-08-06drm/i915/gem: Make caps.scheduler staticChris Wilson