summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-11drm/i915: Disable read only ppgtt support for gen11Mika Kuoppala1-3/+8
2019-03-22drm/i915: Create/destroy VM (ppGTT) for use with contextsChris Wilson1-6/+13
2019-03-21drm/i915: Separate GEM context construction and registration to userspaceChris Wilson1-5/+2
2019-03-15drm/i915/gtt: Refactor common ppgtt initialisationChris Wilson1-24/+19
2019-03-15drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvlChris Wilson1-16/+11
2019-03-15drm/i915: Record platform specific ppGTT size in intel_device_infoChris Wilson1-6/+2
2019-03-05drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modificationChris Wilson1-2/+3
2019-03-05drm/i915: Store the BIT(engine->id) as the engine's maskChris Wilson1-1/+1
2019-03-05drm/i915/gtt: Store scratch page size alongside not in the common structChris Wilson1-4/+5
2019-03-05drm/i915/gtt: Use optimised memset32/64 for clearing PTEChris Wilson1-9/+3
2019-02-28drm/i915: Make object/vma allocation caches globalChris Wilson1-1/+1
2019-02-21drm/i915: remove redundant likely/unlikely annotationChengguang Xu1-1/+1
2019-02-05drm/i915: Pull i915_gem_active into the i915_active familyChris Wilson1-1/+1
2019-02-05drm/i915: Generalise GPU activity trackingChris Wilson1-2/+1
2019-01-28drm/i915: Pull VM lists under the VM mutex.Chris Wilson1-2/+13
2019-01-28drm/i915: Stop tracking MRU activity on VMAChris Wilson1-10/+5
2019-01-16drm/i915: Pull all the reset functionality together into i915_reset.cChris Wilson1-0/+1
2019-01-15drm/i915: Prevent concurrent GGTT update and use on Braswell (again)Chris Wilson1-1/+2
2019-01-14drm/i915: Differentiate between ggtt->mutex and ppgtt->mutexChris Wilson1-5/+5
2019-01-14drm/i915: Syntatic sugar for using intel_runtime_pmChris Wilson1-12/+11
2019-01-14drm/i915/gem: Track the rpm wakerefsChris Wilson1-8/+14
2019-01-14drm/i915: Markup paired operations on wakerefsChris Wilson1-4/+4
2019-01-09drm/i915: drop all drmP.h includesJani Nikula1-1/+0
2019-01-08drm/i915: Return immediately if trylock fails for direct-reclaimChris Wilson1-4/+4
2018-12-27drm/i915: Remove debugfs/i915_ppgtt_infoChris Wilson1-134/+0
2018-12-22drm/i915: Unwind failure on pinning the gen7 ppgttChris Wilson1-3/+12
2018-12-12drm/i915: replace IS_GEN<N> with IS_GEN(..., N)Lucas De Marchi1-3/+3
2018-12-07drm/i915: Pipeline PDP updates for BraswellChris Wilson1-2/+0
2018-11-19drm/i915: Prevent machine hang from Broxton's vtd w/a and error captureChris Wilson1-0/+5
2018-10-31drm/i915/gtt: Revert "Disable read-only support under GVT"Hang Yuan1-6/+2
2018-10-30drm/i915/gtt: Reuse the read-only 64KiB scratch page and directoriesChris Wilson1-4/+26
2018-10-30drm/i915/gtt: Record the scratch pteChris Wilson1-40/+45
2018-10-26drm/i915: Mark up GTT sizes as u64Chris Wilson1-1/+1
2018-10-18drm/i915: Use i915_gem_object_get_dma_address() to populate rotated vmasVille Syrjälä1-25/+6
2018-09-27drm/i915: Remove i915.enable_ppgtt overrideChris Wilson1-81/+7
2018-09-27drm/i915: Trim partial view sg listsTvrtko Ursulin1-0/+2
2018-09-25drm/i915: Match code to comment and enforce ppgtt for execlistsChris Wilson1-2/+2
2018-09-20drm/i915: pass dev_priv to i915_gem_cleanup_stolenMatthew Auld1-1/+1
2018-09-18drm/i915: Replace some PAGE_SHIFTs with I915_GTT_PAGE_SIZEVille Syrjälä1-15/+15
2018-09-13drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZEVille Syrjälä1-9/+9
2018-09-01drm/i915: Explicitly mark Global GTT address spacesTvrtko Ursulin1-0/+2
2018-08-30drm/i915: clear error registers after error captureLionel Landwerlin1-12/+6
2018-07-30drm/i915/gtt: remove px_pageMatthew Auld1-3/+0
2018-07-27drm/i915/guc: Move the pin bias value from GuC to GGTTJakub Bartmiński1-0/+9
2018-07-23Merge drm/drm-next into drm-intel-next-queuedRodrigo Vivi1-1/+10
2018-07-20drm/i915: Suppress assertion for i915_ggtt_disable_gucChris Wilson1-0/+4
2018-07-20Merge tag 'drm-intel-next-2018-07-19' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-27/+61
2018-07-19drm/i915/gtt: Full ppgtt everywhere, no excusesChris Wilson1-6/+0
2018-07-19drm/i915/gtt: Enable full-ppgtt by default everywhereChris Wilson1-6/+4
2018-07-19Merge tag 'drm-intel-next-2018-07-09' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-87/+141