summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-08-12HAX drm/i915/lmem: default userspace allocations to LMEMdrm-tip-lmem-aug-9Matthew Auld1-1/+38
2019-08-12Enable fake LMEM for systemAbdiel Janulgue1-2/+1
2019-08-12HAX drm/i915: add the fake lmem regionMatthew Auld8-0/+121
2019-08-12drm/i915/query: Expose memory regions through the query uAPIAbdiel Janulgue2-0/+96
2019-08-12drm/i915: Introduce GEM_OBJECT_SETPARAM with I915_PARAM_MEMORY_REGIONAbdiel Janulgue6-1/+160
2019-08-12drm/i915: support basic object migrationMatthew Auld4-1/+278
2019-08-12drm/i915: cpu-map based dumb buffersAbdiel Janulgue4-3/+20
2019-08-12drm/i915: Add cpu and lmem fault handlersAbdiel Janulgue5-15/+201
2019-08-12drm/i915/lmem: add helper to get CPU accessible offsetAbdiel Janulgue2-0/+19
2019-08-12drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSETAbdiel Janulgue6-1/+68
2019-08-12drm/i915: Allow i915 to manage the vma offset nodes instead of drm coreAbdiel Janulgue9-36/+244
2019-08-12drm/i915: check for missing aperture in insert_mappable_nodeCQ Tang1-0/+3
2019-08-12drm/i915: Don't try to place HWS in non-existing mappable regionMichal Wajdeczko1-1/+1
2019-08-12drm/i915: error capture with no ggtt slotDaniele Ceraolo Spurio2-20/+63
2019-08-12drm/i915/selftests: check for missing apertureMatthew Auld5-5/+23
2019-08-12drm/i915: set num_fence_regs to 0 if there is no apertureDaniele Ceraolo Spurio1-2/+4
2019-08-12drm/i915: do not map aperture if it is not available.Daniele Ceraolo Spurio1-14/+22
2019-08-12drm/i915: define HAS_MAPPABLE_APERTUREDaniele Ceraolo Spurio1-0/+2
2019-08-12drm/i915: treat stolen as a regionMatthew Auld5-24/+68
2019-08-12drm/i915: treat shmem as a regionMatthew Auld9-49/+99
2019-08-12drm/i915: enumerate and init each supported regionAbdiel Janulgue3-7/+72
2019-08-12drm/i915/lmem: support pwriteMatthew Auld1-0/+87
2019-08-12drm/i915/lmem: support preadMatthew Auld3-0/+96
2019-08-12drm/i915/lmem: support CPU relocationsMatthew Auld1-4/+51
2019-08-12drm/i915/selftest: extend coverage to include LMEM huge-pagesMatthew Auld1-1/+120
2019-08-12drm/i915/selftests: add write-dword test for LMEMMatthew Auld1-0/+179
2019-08-12drm/i915/selftests: move gpu-write-dw into utilsMatthew Auld4-236/+169
2019-08-12drm/i915/blt: support copying objectsMatthew Auld5-3/+326
2019-08-12drm/i915/blt: bump size restrictionMatthew Auld5-47/+170
2019-08-12drm/i915/blt: don't assume pinned intel_contextMatthew Auld2-2/+4
2019-08-12drm/i915/lmem: support kernel mappingAbdiel Janulgue9-8/+152
2019-08-12drm/i915: setup io-mapping for LMEMAbdiel Janulgue1-2/+26
2019-08-12drm/i915: support creating LMEM objectsMatthew Auld8-0/+166
2019-08-12drm/i915: Add memory region information to device_infoAbdiel Janulgue2-0/+4
2019-08-12drm/i915/region: support volatile objectsMatthew Auld8-21/+91
2019-08-12drm/i915/region: support continuous allocationsMatthew Auld5-8/+166
2019-08-12drm/i915/region: support basic evictionMatthew Auld8-4/+187
2019-08-12drm/i915: introduce intel_memory_regionMatthew Auld14-0/+722
2019-08-12drm/i915: buddy allocatorMatthew Auld7-0/+1282
2019-08-09drm/i915: extract i915_gem_shrinker.h from i915_drv.hJani Nikula2-17/+32
2019-08-09drm/i915: extract gem/i915_gem_stolen.h from i915_drv.hJani Nikula4-23/+39
2019-08-09drm/i915: extract i915_memcpy.h from i915_drv.hJani Nikula7-21/+38
2019-08-09drm/i915: extract i915_suspend.h from i915_drv.hJani Nikula4-4/+16
2019-08-09drm/i915: extract i915_sysfs.h from i915_drv.hJani Nikula4-4/+16
2019-08-09drm/i915: extract i915_perf.h from i915_drv.hJani Nikula5-16/+35
2019-08-09drm/i915: move printing and load error inject to i915_utils.[ch]Jani Nikula5-97/+109
2019-08-09drm/i915: move I915_STATE_WARN() and _ON() to intel_display.hJani Nikula2-18/+18
2019-08-09drm/i915: move add_taint_for_CI() to i915_utils.hJani Nikula2-11/+11
2019-08-09drm/i915: remove unused dev_priv->no_aux_handshakeJani Nikula2-7/+0
2019-08-08drm/i915: Make debugfs/per_file_stats scale betterChris Wilson1-23/+38