[PULL] drm-intel-fixes

Tvrtko Ursulin
2024-08-08T08:45:48Z

Hi Dave, Sima,

A small bunch of fixes for the weekly cycle:

Fix for Meteorlake dual PPS, vma offset calculation and tidy when partial
mapping and unbreaking of eviction handling on DG2 small bar systems.

Regards,

Tvrtko

drm-intel-fixes-2024-08-08:
- correct dual pps handling for MTL_PCH+ [display] (Dnyaneshwar Bhadane)
- Adjust vma offset for framebuffer mmap offset [gem] (Andi Shyti)
- Fix Virtual Memory mapping boundaries calculation [gem] (Andi Shyti)
- Allow evicting to use the requested placement (David Gow)
- Attempt to get pages without eviction first (David Gow)
The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:

Linux 6.11-rc2 (2024-08-04 13:50:53 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-08-08

for you to fetch changes up to 787db3bb6ed5cee56fc97fecdd61517d89763f0a:

drm/i915: Attempt to get pages without eviction first (2024-08-07 11:02:38 +0300)

----------------------------------------------------------------
- correct dual pps handling for MTL_PCH+ [display] (Dnyaneshwar Bhadane)
- Adjust vma offset for framebuffer mmap offset [gem] (Andi Shyti)
- Fix Virtual Memory mapping boundaries calculation [gem] (Andi Shyti)
- Allow evicting to use the requested placement (David Gow)
- Attempt to get pages without eviction first (David Gow)

----------------------------------------------------------------
Andi Shyti (2):
drm/i915/gem: Adjust vma offset for framebuffer mmap offset
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

David Gow (2):
drm/i915: Allow evicting to use the requested placement
drm/i915: Attempt to get pages without eviction first

Dnyaneshwar Bhadane (1):
drm/i915/display: correct dual pps handling for MTL_PCH+

drivers/gpu/drm/i915/display/intel_backlight.c | 3 ++
drivers/gpu/drm/i915/display/intel_pps.c | 3 ++
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 55 +++++++++++++++++++++++---
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 13 +++---
4 files changed, 62 insertions(+), 12 deletions(-)