aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_gtt.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-06-17drm/i915/gtt: Serialise both updates to PDE and our shadowChris Wilson1-60/+73
2019-06-17drm/i915/gtt: Generalize alloc_pdMika Kuoppala1-52/+36
2019-06-17drm/i915/gtt: Introduce init_pdMika Kuoppala1-23/+14
2019-06-17drm/i915/gtt: Introduce init_pd_with_pageMika Kuoppala1-8/+8
2019-06-17drm/i915/gtt: Use a common type for page directoriesMika Kuoppala1-172/+179
2019-06-17drm/i915/gtt: No need to zero the table for page dirsMika Kuoppala1-2/+2
2019-06-17drm/i915: move modesetting core code under display/Jani Nikula1-1/+2
2019-06-14drm/i915: update with_intel_runtime_pm to use the rpm structureDaniele Ceraolo Spurio1-4/+4
2019-06-14drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio1-3/+3
2019-06-13drm/i915: Move fence register tracking from i915->mm to ggttChris Wilson1-0/+2
2019-06-11drm/i915: Make GuC GGTT reservation work on ggttTvrtko Ursulin1-7/+36
2019-06-11drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wopcm_guc_sizeTvrtko Ursulin1-1/+1
2019-06-11drm/i915: Rename i915_hw_ppgtt to i915_ppgttChris Wilson1-39/+39
2019-06-11drm/i915: Pull kref into i915_address_spaceChris Wilson1-17/+18
2019-06-10drm/i915: Move i915_check_and_clear_faults to intel_reset.cTvrtko Ursulin1-63/+0
2019-06-07drm/i915: Convert some more bits to use engine mmio accessorsTvrtko Ursulin1-2/+3
2019-06-07drm/i915: Unexport i915_gem_init/fini_aliasing_ppgttTvrtko Ursulin1-4/+4
2019-06-07drm/i915: Make Gen6/7 RING_FAULT_REG access engine centricTvrtko Ursulin1-1/+1
2019-06-07drm/i915: Reset only affected engines when handling error captureTvrtko Ursulin1-1/+1
2019-06-06drm/i915: Move object close under its own lockChris Wilson1-0/+1
2019-06-04drm/i915/gtt: Replace struct_mutex serialisation for allocationChris Wilson1-66/+147
2019-06-04drm/i915: Use unchecked uncore writes to flush the GTTChris Wilson1-8/+12
2019-05-30drm/i915/gtt: grab wakeref in gen6_alloc_va_rangeMatthew Auld1-1/+7
2019-05-29drm/i915/gtt: Avoid overflowing the WC stashChris Wilson1-4/+7
2019-05-28drm/i915: Move GEM object domain management from struct_mutex to localChris Wilson1-1/+4
2019-05-28drm/i915: Pull scatterlist utils out of i915_gem.hChris Wilson1-1/+2
2019-05-27drm/i915/gtt: set err to -ENOMEM on memory allocation failureColin Ian King1-1/+3
2019-05-24drm/i915/gtt: Neuter the deferred unbind callback from gen6_ppgtt_cleanupChris Wilson1-0/+28
2019-05-23drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanupChris Wilson1-2/+31
2019-05-20drm/i915: Add a new "remapped" gtt_viewVille Syrjälä1-0/+88
2019-04-24drm/i915: Move GraphicsTechnology files under gt/Chris Wilson1-1/+0
2019-04-20drm/i915/uc: Reserve upper range of GGTTFernando Pacheco1-13/+12
2019-04-19drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgttChris Wilson1-1/+3
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