2022-07-07 | Chris Wilson | drm/i915/selftests: Grab the runtime pm in shrink_thp Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915: turn on small BAR support Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/ttm: disallow CPU fallback mode for ccs pages Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/ttm: handle blitter failure on DG2 Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/selftests: ensure we reserve a fence slot Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/selftests: skip the mman tests for stolen Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/uapi: tweak error capture on recoverable contexts Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/error: skip non-mappable pages Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/uapi: add NEEDS_CPU_ACCESS hint Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/uapi: apply ALLOC_GPU_ONLY by default Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915: remove intel_memory_region avail Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/uapi: expose the avail tracking Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/i915/uapi: add probed_cpu_visible_size Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-07-01 | Matthew Auld | drm/doc: add rfc section for small BAR uapi Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-06-27 | Matthew Auld | drm/i915: tweak the ordering in cpu_write_needs_clflush Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-06-23 | Akeem G Abodunrin | drm/i915/selftests: Increase timeout for live_parallel_switch Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-06-22 | Juha-Pekka Heikkila | drm/i915/display: Add smem fallback allocation for dpt Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-06-22 | CQ Tang | drm/i915: extend i915_vma_pin_iomap() Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-06-22 | Juha-Pekka Heikkila | drm/i915: don't leak lmem mapping in vma_evict Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-05-27 | Nirmoy Das | drm/i915: Individualize fences before adding to dma_resv obj Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-05-24 | Bommu Krishnaiah | drm/i915: Update tiled blits selftest Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-05-17 | Nirmoy Das | drm/i915: gracefully error out on platform with small-bar Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
2022-05-17 | Nirmoy Das | drm/i915: determine lmem_size properly Reviewed-by: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Matthew Auld <matthew.auld@intel.com> |
commit | commitdiff | tree |
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 |
next |