summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)AuthorFilesLines
2016-06-28drm/i915/error: track, capture & print ringbuffer submission activityDave Gordon1-3/+11
2016-06-28drm/i915: Add sync framework support to execbuff IOCTLJohn Harrison1-1/+89
2016-06-28drm/i915: Allow scheduler to manage inter-ring object synchronisationJohn Harrison1-3/+13
2016-06-28drm/i915: Defer seqno allocation until actual hardware submission timeJohn Harrison1-1/+22
2016-06-28drm/i915: Support for 'unflushed' ring idleJohn Harrison1-1/+1
2016-06-28drm/i915: Add scheduler hook to GPU resetJohn Harrison1-0/+2
2016-06-28drm/i915: Added scheduler flush calls to ring throttle and idle functionsJohn Harrison1-1/+23
2016-06-28drm/i915: Added scheduler support to page fault handlerJohn Harrison1-2/+7
2016-06-28drm/i915: Added scheduler support to __wait_request() callsJohn Harrison1-10/+39
2016-06-28drm/i915: Hook scheduler node clean up into retire requestsJohn Harrison1-0/+3
2016-06-28drm/i915: Added deferred work handler for schedulerJohn Harrison1-0/+2
2016-06-28drm/i915: Added scheduler hook into i915_gem_request_notify()John Harrison1-0/+17
2016-06-28drm/i915: Start of GPU schedulerJohn Harrison1-0/+5
2016-06-28drm/i915: Re-instate request->uniq because it is extremely usefulJohn Harrison1-1/+3
2016-06-28drm/i915: Split i915_dem_do_execbuffer() in halfJohn Harrison1-0/+2
2016-06-28drm/i915: Cache last IRQ seqno to reduce IRQ overheadJohn Harrison1-2/+19
2016-06-28drm/i915: Updated request structure tracingJohn Harrison1-2/+7
2016-06-28drm/i915: Interrupt driven fencesJohn Harrison1-22/+219
2016-06-28drm/i915: Delay the freeing of requests until retire timeJohn Harrison1-4/+35
2016-06-28drm/i915: Fix clean up of file client list on execbuff failureJohn Harrison1-3/+2
2016-06-28drm/i915: Add per context timelines to fence objectJohn Harrison1-9/+74
2016-06-28drm/i915: Removed now redudant parameter to i915_gem_request_completed()John Harrison1-7/+7
2016-06-28drm/i915: Convert requests to use struct fenceJohn Harrison1-8/+59
2016-03-18drm/i915: Rename dev_priv->gtt to dev_priv->ggttJoonas Lahtinen1-8/+8
2016-03-18drm/i915: Use shorter route to dev_private where possibleTvrtko Ursulin1-1/+1
2016-03-18drm/i915: Remove unused variable in i915_gem_request_add_to_clientTvrtko Ursulin1-2/+0
2016-03-17drm/i915: Move load time gem_load_init earlierImre Deak1-14/+24
2016-03-17drm/i915: Modify reset func to handle per engine resetsMika Kuoppala1-7/+7
2016-03-16drm/i915: More renaming of rings to enginesTvrtko Ursulin1-25/+25
2016-03-16drm/i915: More intel_engine_cs renamingTvrtko Ursulin1-37/+37
2016-03-16drm/i915: Rename intel_engine_cs struct membersTvrtko Ursulin1-19/+19
2016-03-16drm/i915: Rename intel_engine_cs function parametersTvrtko Ursulin1-43/+43
2016-03-16drm/i915: Rename local struct intel_engine_cs variablesTvrtko Ursulin1-68/+68
2016-03-02drm/i915: Avoid snooping with userptr where not supportedTvrtko Ursulin1-1/+1
2016-02-26drm/i915: Reduce the pointer dance of i915_is_ggtt()Chris Wilson1-11/+7
2016-02-26drm/i915: Rename vma->*_list to *_link for consistencyChris Wilson1-25/+25
2016-02-15drm/i915: Check for get_pages instead of shmem (filp)Ben Widawsky1-1/+1
2016-02-15drm/i915: Use appropriate spinlock flavourTvrtko Ursulin1-4/+2
2016-02-15Revert "drm/i915: fix context/engine cleanup order"Daniel Vetter1-12/+11
2016-02-10drm/i915: fix context/engine cleanup orderNick Hoath1-11/+12
2016-02-03drm/i915: Allow i915_gem_object_get_page() on userptr as wellChris Wilson1-1/+2
2016-01-28drm/i915: Make LRC (un)pinning work on context and engineTvrtko Ursulin1-1/+1
2016-01-27drm/i915: Sanitize i915_gem_load() init and clean-upImre Deak1-1/+10
2016-01-27drm/i915: Sanitize GEM shrinker init and clean-upImre Deak1-2/+0
2016-01-27Revert "drm/i915: Fix context/engine cleanup order"Daniel Vetter1-12/+11
2016-01-25drm/i915: Fix context/engine cleanup orderNick Hoath1-11/+12
2016-01-21drm/i915: Seal busy-ioctl uABI and prevent leaking of internal idsChris Wilson1-4/+14
2016-01-21drm/i915: Decouple execbuf uAPI from internal implementationTvrtko Ursulin1-0/+2
2016-01-21drm/i915: tidy up a few leftoversDave Gordon1-4/+2
2016-01-21drm/i915: abolish separate per-ring default_context pointersDave Gordon1-3/+3