[PATCH 3/8] drm/i915/display: update use_minimal_wm0_only to use intel_display

Govindapillai, Vinod vinod.govindapillai at intel.com
Wed Nov 6 15:49:53 UTC 2024


On Wed, 2024-11-06 at 16:06 +0200, Ville Syrjälä wrote:
> On Tue, Nov 05, 2024 at 11:08:40AM +0200, Jani Nikula wrote:
> > On Tue, 05 Nov 2024, Vinod Govindapillai <vinod.govindapillai at intel.com> wrote:
> > > Avoid using struct drm_i915_private reference and use intel_display
> > > instead. This is in preparation for the rest of the patches in this
> > > series where hw support for the minimum and interim ddb allocations
> > > for async flip is added
> > 
> > This is technically correct, but it's self-contained in a single
> > function. I've preferred two approaches over this:
> > 
> > - Convert entire files (sometimes internally first, with the external
> >   interface changes in a separate patch, depending on how big the patch
> >   becomes).
> > 
> > - Convert single functions which are widely used and have struct
> >   intel_display as parameter, to limit the size of the patch (as opposed
> >   to doing the conversion as part of an entire file change).
> > 
> > I think Ville said he's had a go at converting skl_watermark.c. Ville,
> > do you have a patch for that?
> 
> Nothing usable atm. The unconverted dependecies at the time
> were rather extensive so it became a bit of a mess. I might
> have decent conversions for some of the dependencies though.
> I'll have a look around and post them if I see anything sane.
> 
I had done few more on top of my series - Jani has this
https://patchwork.freedesktop.org/series/140886/ which has many SAGV related updates which will help
cleaning up of skl_watermarks.c better. So I can update my changes on top of that,

But Ville, could you please review these patches which mainly has the logic for this minimal/interim
DDB config for async flip. i will update the intel_display related changes on top of Jani's series.
https://patchwork.freedesktop.org/patch/622987/?series=140927&rev=1
https://patchwork.freedesktop.org/patch/622988/?series=140927&rev=1
https://patchwork.freedesktop.org/patch/622990/?series=140927&rev=1

BR
Vinod


More information about the Intel-xe mailing list