2021-10-22 | Matthew Auld | drm/i915/gtt: drop unneeded make_unshrinkable Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915/ttm: add tt shmem backend Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Thomas Hellström | drm/i915/gem: Break out some shmem backend utils Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915/dmabuf: fix broken build Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915/selftests: mark up hugepages object with start_cpu_... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915: mark up internal objects with start_cpu_write Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915: expand on the kernel-doc for cache_dirty Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915/shmem: ensure flush during swap-in on non-LLC Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915/userptr: add paranoid flush-on-acquire Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915/dmabuf: add paranoid flush-on-acquire Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915: extract bypass-llc check into helper Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915: mark userptr objects as ALLOC_USER Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Matthew Auld | drm/i915: mark dmabuf objects as ALLOC_USER Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-20 | Ran Jianping | drm/i915/selftests: remove duplicate include in mock_region.c Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-09-27 | Matthew Auld | drm/i915: remember to call i915_sw_fence_fini Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-09-24 | Matthew Auld | drm/i915/selftests: exercise shmem_writeback with THP Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-09-24 | Matthew Auld | drm/i915/request: fix early tracepoints Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-09-08 | Matthew Auld | drm/i915/selftests: fixup igt_shrink_thp Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-09-08 | Matthew Auld | drm/i915/gtt: add some flushing for the 64K GTT path Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-08-20 | Matthew Auld | drm/i915/debugfs: hook up ttm_resource_manager_debug Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-08-20 | Matthew Auld | drm/i915/buddy: add some pretty printing Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-08-20 | Thomas Hellström | drm/i915: Ditch the i915_gem_ww_ctx loop member (Matthew Auld, Maarten Lankhorst). Cc: Matthew Auld <matthew.william.auld@gmail.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-30 | Matthew Auld | drm/i915/selftests: prefer the create_user helper Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-27 | Matthew Auld | drm/i915/ehl: unconditionally flush the pages on acquire Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-27 | Matthew Auld | drm/i915: document caching related bits Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Thomas Hellström | drm/i915/gem: Migrate to system at dma-buf attach time... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Thomas Hellström | drm/i915/gem: Correct the locking and pin pattern for... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem: Always call obj->ops->migrate unless... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem/ttm: Only call __i915_gem_object_set_pages... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem: Unify user object creation (v3) v2 (Matthew Auld): v3 (Matthew Auld): Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem: Call i915_gem_flush_free_objects() in... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem: Refactor placement setup for i915_gem_object_c... v2 (Matthew Auld): v3 (Matthew Auld): Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-26 | Jason Ekstrand | drm/i915/gem: Check object_can_migrate from object_migrate Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-23 | Matthew Auld | drm/i915/uapi: reject set_domain for discrete Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-21 | Maarten Lankhorst | drm/i915: Add TTM offset argument to mmap. Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-20 | Matthew Auld | drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-20 | Matthew Auld | drm/i915/uapi: reject caching ioctls for discrete Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-14 | Matthew Auld | drm/i915/gtt: drop the page table optimisation Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-14 | Matthew Auld | drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-14 | Matthew Auld | drm/i915/uapi: convert drm_i915_gem_caching to kernel doc Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-09 | Matthew Auld | drm/i915: use consistent CPU mappings for pin_map users Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-08 | Tejas Upadhyay | drm/i915/adl_s: Fix dma_mask_size to 39 bit ...more details to commit message - Matthew Auld Acked-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-07 | Matthew Auld | drm/i915/selftests: fix smatch warning in mock_reserve Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-07 | Matthew Auld | drm/i915/selftests: fix smatch warning in igt_check_blocks Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-07-02 | Matthew Auld | drm/i915/display: check if compressed_llb was allocated Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-30 | Matthew Auld | drm/i915/gtt: ignore min_page_size for paging structures Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-30 | Matthew Auld | drm/i915: support forcing the page size with lmem Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-30 | Thomas Hellström | drm/i915/display: Migrate objects to LMEM if possible... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-30 | Matthew Auld | drm/i915/gem: Introduce a selftest for the gem object... (Suggested by Matthew Auld) Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-30 | Thomas Hellström | drm/i915/gem: Implement object migration (Reported by Matthew Auld) ...switching region lists. (Reported by Matthew Auld) move_notify. (Reported by Matthew Auld) Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-25 | Thomas Hellström | drm/i915: Reinstate the mmap ioctl for some platforms Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-24 | Thomas Hellström | drm/i915/ttm: Use TTM for system memory Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-24 | Thomas Hellström | drm/i915/ttm: Adjust gem flags and caching settings... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-24 | Thomas Hellström | drm/i915: Update object placement flags to be mutable Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-24 | Matthew Auld | drm/i915/ttm: fix static warning Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-18 | Matthew Auld | drm/i915/selftests: add back the selftest() hook for... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-18 | Thomas Hellström | drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validat... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915: Perform execbuffer object locking as a separate... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915/gem: Zap the i915_gem_object_blt code Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915/gem: Zap the client blt code Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Ramalingam C | drm/i915/ttm: accelerated move implementation Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Setup a default migration context on the GT Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Pipelined clear Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Pipelined page migration Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Export the pinned context constructor... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Add a routine to iterate over the pagetables... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Chris Wilson | drm/i915/gt: Add an insert_entry for gen8_ppgtt Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915: Introduce a ww transaction helper Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915: Break out dma_resv ww locking utilities to... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Thomas Hellström | drm/i915: Reference objects on the ww object list Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-17 | Matthew Auld | drm/i915/ttm: remove unused function Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: restore min_page_size behaviour Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: switch over to ttm_buddy_man Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: remove node usage in our naming Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Thomas Hellström | drm/i915/ttm: Calculate the object placement at get_pages... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: add i915_sg_from_buddy_resource Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Matthew Auld | drm/i915/ttm: add ttm_buddy_man Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-16 | Thomas Hellström | drm/i915/ttm: Fix memory leaks Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-14 | Thomas Hellström | drm/i915: Simplify userptr locking Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-14 | Chris Wilson | drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-02 | Thomas Hellström | drm/i915/ttm: Embed a ttm buffer object in the i915... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-02 | Thomas Hellström | drm/i915/ttm Initialize the ttm device and memory managers Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-02 | Matthew Auld | Revert "i915: use io_mapping_map_user" Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-01 | Maarten Lankhorst | drm/i915: Disable mmap ioctl for gen12+ Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-01 | Thomas Hellström | drm/i915: Fix i915_sg_page_sizes to record dma segments... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-01 | Thomas Hellström | drm/i915: Don't free shared locks while shared Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-06-01 | Thomas Hellström | drm/i915: Untangle the vma pages_mutex Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-27 | Chris Wilson | drm/i915/display: relax 2big checking around initial fb Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-20 | wengjianfeng | drm/i915/gt: fix typo issue Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-17 | Chris Wilson | drm/i915/gem: Pin the L-shape quirked object as unshrinkable Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-12 | Matthew Auld | drm/doc/rfc: drop the i915_gem_lmem.h header Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-11 | Matthew Auld | drm/i915/stolen: shuffle around init_memory_region Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-05 | Matthew Auld | drm/i915: drop the __i915_active_call pointer packing Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915/gem: hide new uAPI behind CONFIG_BROKEN Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915/gem: clear userspace buffers for LMEM Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915/lmem: support optional CPU clearing for special... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915/uapi: implement object placement extension Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915/uapi: introduce drm_i915_gem_create_ext Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-05-04 | Matthew Auld | drm/i915: rework gem_create flow for upcoming extensions Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
next |