[Intel-gfx] [PATCH v3] drm/i915: Restrict qgv points which don't have enough bandwidth.
James Ausmus
james.ausmus at intel.com
Mon Oct 14 16:33:32 UTC 2019
On Mon, Oct 14, 2019 at 05:50:18PM +0300, Ville Syrjälä wrote:
> On Mon, Oct 14, 2019 at 02:13:31PM +0300, Lisovskiy, Stanislav wrote:
> > On Fri, 2019-10-11 at 16:49 -0700, James Ausmus wrote:
> > > > + new_qgv_points_mask |= new_mask_bit;
> > > > + }
> > > > +
> > > > + ret = icl_pcode_restrict_qgv_points(dev_priv,
> > > > new_qgv_points_mask);
> > > > + if (ret < 0)
> > > > + DRM_DEBUG_KMS("Could not restrict required gqv
> > > > points(%d)\n", ret);
> > >
> > > s/gqv/qgv/
> > >
> > >
> > > Also, if we fail masking off the qgv points that can't support our BW
> > > req, shouldn't we handle that failure somehow - maybe just disable
> > > SAGV
> > > entirely? Better we lose power than have flickering screens...
>
> Sounds like dead code to me. My approach is: don't deal with hw/firmware
> failures until they are proven to exist.
>
> The debug msg should be an error so that we get a bug report if this
> ever happens.
That works - however, I think we should return the error rather than
continuing.
-James
>
> --
> Ville Syrjälä
> Intel
More information about the Intel-gfx
mailing list