summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_ringbuffer.c
AgeCommit message (Expand)AuthorFilesLines
2016-12-24drm/i915: request ring to be pinned above GUC_WOPCM_TOPDaniele Ceraolo Spurio1-4/+7
2016-12-18drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfuncChris Wilson1-1/+3
2016-12-18drm/i915: Unify active context tracking between legacy/execlists/gucChris Wilson1-22/+36
2016-12-07drm/i915: add some more "i" in platform names for consistencyJani Nikula1-2/+2
2016-12-01drm/i915: Make GEM object create and create from data take dev_privTvrtko Ursulin1-2/+2
2016-12-01drm/i915: Make GEM object alloc/free and stolen created take dev_privTvrtko Ursulin1-1/+1
2016-11-15drm/i915: Defer transfer onto execution timeline to actual hw submissionChris Wilson1-0/+2
2016-11-01drm/i915: Export a function to flush the context upon pinningChris Wilson1-6/+5
2016-10-28drm/i915: Move the global sync optimisation to the timelineChris Wilson1-3/+0
2016-10-28drm/i915: Defer breadcrumb emissionChris Wilson1-112/+57
2016-10-28drm/i915: Record space required for breadcrumb emissionChris Wilson1-2/+27
2016-10-28drm/i915: Rename ->emit_request to ->emit_breadcrumbChris Wilson1-8/+8
2016-10-28drm/i915: Introduce a global_seqno for each requestChris Wilson1-7/+7
2016-10-28drm/i915: Reuse the active golden render state batchChris Wilson1-1/+1
2016-10-28drm/i915: Introduce an internal allocator for disposable private objectsChris Wilson1-3/+11
2016-10-28drm/i915: Defer active reference until requiredChris Wilson1-3/+12
2016-10-28drm/i915: Rearrange i915_wait_request() accounting with callersChris Wilson1-6/+8
2016-10-25drm/i915: Add low level set of routines for programming PM IER/IIR/IMR regist...Akash Goel1-2/+2
2016-10-21drm/i915/gen9: Remove WaEnableYV12BugFixInHalfSliceChicken7Arkadiusz Hiler1-2/+0
2016-10-14drm/i915: Allocate intel_engine_cs structure only for the enabled enginesAkash Goel1-7/+8
2016-10-07drm/i915: Reset the breadcrumbs IRQ more carefullyChris Wilson1-1/+1
2016-10-05drm/i915: Show RING registers through debugfsChris Wilson1-16/+0
2016-10-05drm/i915: Share the computation of ring size for RING_CTL registerChris Wilson1-3/+2
2016-09-26drm/i915/skl: drop workarounds for F0 revisionJani Nikula1-6/+0
2016-09-26drm/i915/skl: drop workarounds for E0 revisionJani Nikula1-14/+0
2016-09-26drm/i915/skl: drop workarounds for D0 revisionJani Nikula1-10/+2
2016-09-26drm/i915/skl: drop workarounds for C0 revisionJani Nikula1-3/+2
2016-09-26drm/i915/skl: drop workarounds for A0 and B0 revisionsJani Nikula1-15/+6
2016-09-09drm/i915: Update reset path to fix incomplete requestsChris Wilson1-14/+33
2016-09-09drm/i915: Perform a direct reset of the GPU from the waiterChris Wilson1-3/+0
2016-09-09drm/i915: Mark up all locked waitersChris Wilson1-1/+2
2016-09-09drm/i915: Expand bool interruptible to pass flags to i915_wait_request()Chris Wilson1-1/+2
2016-09-08drm/i915: Make HWS_NEEDS_PHYSICAL the exceptionCarlos Santa1-10/+10
2016-09-02drm/i915: sseu: Use sseu_dev_info in device infoImre Deak1-2/+2
2016-08-19drm/i915: Allocate rings from stolenChris Wilson1-4/+2
2016-08-19drm/i915: Allow ringbuffers to be bound anywhereChris Wilson1-7/+8
2016-08-17drm/i915: Initialize legacy semaphores from engine hw id indexed arrayTvrtko Ursulin1-26/+29
2016-08-15drm/i915: Record the RING_MODE register for post-mortem debuggingChris Wilson1-3/+4
2016-08-15drm/i915: Introduce i915_ggtt_offset()Chris Wilson1-14/+14
2016-08-15drm/i915: Consolidate i915_vma_unpin_and_release()Chris Wilson1-7/+1
2016-08-15drm/i915: Use VMA as the primary tracker for semaphore pageChris Wilson1-25/+35
2016-08-15drm/i915: Move common seqno reset to intel_engine_cs.cChris Wilson1-42/+0
2016-08-15drm/i915: Move common scratch allocation/destroy to intel_engine_cs.cChris Wilson1-50/+0
2016-08-15drm/i915: Use VMA for scratch page trackingChris Wilson1-24/+31
2016-08-15drm/i915: Use VMA for ringbuffer trackingChris Wilson1-129/+114
2016-08-15drm/i915: Move assertion for iomap access to i915_vma_pin_iomapChris Wilson1-3/+0
2016-08-15drm/i915: Only change the context object's domain when bindingChris Wilson1-0/+4
2016-08-15drm/i915: Use VMA as the primary object for context stateChris Wilson1-3/+3
2016-08-12drm/i915: Support for creating write combined type vmapsChris Wilson1-1/+1
2016-08-11drm/i915: Store number of active engines in device infoTvrtko Ursulin1-3/+3