[PATCH 0/4] drm/i915/fb: Deal with Mesa clear color alignment regression

Ville Syrjala ville.syrjala at linux.intel.com
Fri Nov 29 06:50:10 UTC 2024


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Mesa changed its clear color alignment without informing the kernel,
and now the kernel expects 4k alignment whereas Mesa only guaratees
64 bytes. Reduce the kernel alignment requirement to the same 64 bytes
since there's no real reason for the current 4k limit. And while at it
add some missing checks and debugs to the clear color hadling.

Cc: Sagar Ghuge <sagar.ghuge at intel.com>
Cc: Nanley Chery <nanley.g.chery at intel.com>
Cc: Xi Ruoyao <xry111 at xry111.site>

Ville Syrjälä (4):
  drm/i915/fb: Relax clear color alignment to 64 bytes
  drm/i915/fb: Add debug spew for misaligned CC plane
  drm/i915/fb: Check that the clear color fits within the BO
  drm/uapi/fourcc: Document the Intel clear color alignment better

 drivers/gpu/drm/i915/display/intel_fb.c | 20 +++++++++++++++---
 include/uapi/drm/drm_fourcc.h           | 27 +++++++++++++------------
 2 files changed, 31 insertions(+), 16 deletions(-)

-- 
2.45.2



More information about the Intel-gfx mailing list