[Intel-gfx] [PATCH 1/2] drm/i915/pxp: Invalidate all PXP fw sessions during teardown
Teres Alexis, Alan Previn
alan.previn.teres.alexis at intel.com
Wed Nov 23 23:28:26 UTC 2022
On Mon, 2022-11-21 at 16:14 -0800, Juston Li wrote:
> On Thu, 2022-11-17 at 16:36 -0800, Alan Previn wrote:
> >
Alan: [snip]
> > +void intel_pxp_tee_end_all_fw_sessions(struct intel_pxp *pxp, u32
> > sessions_mask)
> > +{
> > + int n;
> > +
> > + for (n = 0; n < INTEL_PXP_MAX_HWDRM_SESSIONS; ++n) {
> > + intel_pxp_tee_end_one_fw_session(pxp, n,
> > (sessions_mask & 0x1) ? true : false);
>
> What's the reason for the is_alive bool here? Instead of only sending
> the invalidate cmd for the alive sessions?
>
> Although... for upstream we really only need to invalidate the ARB
> session right?
>
> Juston
>
Yes - will fix that - only the downstream code would need that behavior.
> > + sessions_mask = (sessions_mask >> 1);
> > + }
> > +}
More information about the Intel-gfx
mailing list