2022-05-17 | Nirmoy Das | drm/i915: return -EIO on lmem setup failure Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-04-21 | Matthew Auld | drm/i915/selftests: tweak the misaligned_case Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-04-21 | Matthew Auld | drm/i915/selftests: fixup min_alignment usage Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-04-21 | Matthew Auld | drm/i915/buddy: sanity check the size Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-04-21 | Matthew Auld | drm/i915: consider min_page_size when migrating Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-04-07 | Matthew Auld | drm/i915/selftests: handle more rounding Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-29 | Matthew Auld | drm/i915/migrate: move the sanity check Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-29 | Matthew Auld | drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-28 | CQ Tang | drm/i915: add lmem_size modparam Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-22 | Andi Shyti | drm/i915/debugfs: Do not return '0' if there is nothing... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Sujaritha Sundaresan | drm/i915/gt: Add sysfs throttle frequency interfaces Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Andi Shyti | drm/i915/gt: Create per-tile RPS sysfs interfaces Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Andi Shyti | drm/i915/gt: Create per-tile RC6 sysfs interface Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Andi Shyti | drm/i915/gt: create per-tile sysfs interface Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Tvrtko Ursulin | drm/i915: Prepare for multiple GTs Cc: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Andi Shyti | drm/i915/gt: add gt_is_root() helper Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-21 | Andi Shyti | drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Matthew Auld | drm/i915: fixup the initial fb base on DGFX Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | CQ Tang | drm/i915/display: Check mappable aperture when pinning... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Matthew Auld | drm/i915/ttm: wire up the object offset Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Matthew Auld | drm/i915: add i915_gem_object_create_region_at() Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Matthew Auld | drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Akeem G Abodunrin | drm/i915/stolen: don't treat small BAR as an error Co-developed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-16 | Matthew Auld | drm/i915/lmem: don't treat small BAR as an error Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-11 | Mastan Katragadda | drm/i915/gem: add missing boundary check in vm_access Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-08 | Matthew Auld | drm/i915: opportunistically apply ALLOC_CONTIGIOUS Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-08 | Matthew Auld | drm/i915/gtt: reduce overzealous alignment constraints... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-07 | Matthew Auld | drm/i915: stop checking for NULL vma->obj Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-07 | Matthew Auld | drm/i915: limit the async bind to bind_async_flags Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-07 | Matthew Auld | drm/i915/fbdev: fixup setting screen_size Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-01 | Matthew Auld | drm/i915/selftests: exercise mmap migration Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-01 | Matthew Auld | drm/i915/selftests: handle allocation failures Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-01 | Matthew Auld | drm/i915/ttm: mappable migration on fault Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-03-01 | Matthew Auld | drm/i915/ttm: make eviction mappable aware Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915/selftests: mock test io_size Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915/buddy: tweak 2big check Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915/buddy: adjust res->start Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915/buddy: track available visible size Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915: add I915_BO_ALLOC_GPU_ONLY Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915/ttm: require mappable by default Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-28 | Matthew Auld | drm/i915: add io_size plumbing Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-25 | Matthew Auld | drm/i915/ttm: fixup the mock_bo Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-02-10 | Matthew Auld | drm/i915/ttm: tweak priority hint selection Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915/ttm: ensure we unmap when purging Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915/ttm: add unmap_virtual callback Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915/ttm: only fault WILLNEED objects Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915: don't call free_mmap_offset when purging Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915: clean up shrinker_release_pages Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-01-10 | Matthew Auld | drm/i915: remove writeback hook Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-14 | Matthew Auld | drm/i915/debugfs: add noreclaim annotations Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-14 | Robert Beckett | drm/i915/ttm: fix large buffer population trucation Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-08 | Matthew Auld | drm/i915/selftests: handle object rounding Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-08 | Matthew Auld | drm/i915/migrate: fix length calculation Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-08 | Matthew Auld | drm/i915/migrate: fix offset calculation Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-12-08 | Matthew Auld | drm/i915/migrate: don't check the scratch page Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-26 | Matthew Auld | drm/i915/gemfs: don't mark huge_opt as static Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-23 | Randy Dunlap | drm/i915/gem: placate scripts/kernel-doc Cc: Matthew Auld <matthew.auld@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-22 | Dan Carpenter | drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Maarten Lankhorst | drm/i915: Drain the ttm delayed workqueue too Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Maarten Lankhorst | drm/i915: Remove resv from i915_vma Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Maarten Lankhorst | drm/i915: vma is always backed by an object. Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Maarten Lankhorst | drm/i915: Create a full object for mock_ring, v2. Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Maarten Lankhorst | drm/i915: Create a dummy object for gen6 ppgtt Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-19 | Matthew Auld | drm/i915: move the pre_pin earlier Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-05 | Maarten Lankhorst | drm/i915/selftests: Rework context handling in hugepages... Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-05 | Maarten Lankhorst | drm/i915: Remove gen6_ppgtt_unpin_all Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-04 | Matthew Auld | drm/i915: fixup dma_fence_wait usage Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-02 | Matthew Auld | drm/i915/dmabuf: drop the flush on discrete Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-02 | Matthew Auld | drm/i915: stop setting cache_dirty on discrete Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-02 | Matthew Auld | drm/i915: move cpu_write_needs_clflush Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-02 | Matthew Auld | drm/i915/clflush: disallow on discrete Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-11-02 | Matthew Auld | drm/i915/clflush: fixup handling of cache_dirty Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-29 | Matthew Auld | drm/i915/gtt: stop caching the scratch page Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-29 | Matthew Auld | drm/i915/gtt: flush the scratch page Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-25 | Wan Jiabing | drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-25 | Kai Song | drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR 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/ttm: enable shmem tt backend Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915/ttm: use cached system pages when evicting... Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915/ttm: move shrinker management into adjust_lru Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915: add some kernel-doc for shrink_pin and friends Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2021-10-22 | Matthew Auld | drm/i915: drop unneeded make_unshrinkable in free_object Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
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 |
next |