[PATCH 0/5] drm/i915: Improve the display VT-d workarounds

Jani Nikula jani.nikula at linux.intel.com
Tue Feb 4 11:25:22 UTC 2025


On Wed, 22 Jan 2025, Ville Syrjala <ville.syrjala at linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
>
> Try to make the display VT-d workarounds more robust.

Okay, so I didn't hunt all the details in bspec, and I'm not sure if
anyone's going to, so I'm just going to trust you. Everything else
checks out and makes sense.

Series is

Reviewed-by: Jani Nikula <jani.nikula at intel.com>



>
> Ville Syrjälä (5):
>   drm/i915: Move VT-d alignment into plane->min_alignment()
>   drm/i915: Use more optimal VTd alignment for planes
>   drm/i915: Calculate the VT-d guard size in the display code
>   drm/i915: Use per-plane VT-d guard numbers
>   drm/i915/fbdev: Use fb->normal_view.gtt
>
>  drivers/gpu/drm/i915/display/i9xx_plane.c     | 15 ++++++
>  drivers/gpu/drm/i915/display/intel_cursor.c   |  8 ++++
>  .../drm/i915/display/intel_display_types.h    |  2 +
>  drivers/gpu/drm/i915/display/intel_fb.c       | 48 +++++++++++++++++++
>  drivers/gpu/drm/i915/display/intel_fb.h       |  3 ++
>  drivers/gpu/drm/i915/display/intel_fb_pin.c   | 20 ++++----
>  drivers/gpu/drm/i915/display/intel_fb_pin.h   |  1 +
>  drivers/gpu/drm/i915/display/intel_fbdev.c    |  7 ++-
>  drivers/gpu/drm/i915/display/intel_overlay.c  |  2 +-
>  drivers/gpu/drm/i915/display/intel_sprite.c   | 15 ++++++
>  .../drm/i915/display/skl_universal_plane.c    |  7 +++
>  drivers/gpu/drm/i915/gem/i915_gem_domain.c    | 15 ++----
>  drivers/gpu/drm/i915/gem/i915_gem_object.h    |  2 +-
>  drivers/gpu/drm/xe/display/xe_fb_pin.c        |  1 +
>  drivers/gpu/drm/xe/display/xe_plane_initial.c |  2 +-
>  15 files changed, 120 insertions(+), 28 deletions(-)

-- 
Jani Nikula, Intel


More information about the Intel-gfx mailing list