Hi Jens, > On 10 Jun 2024, at 08:53, Jens Wiklander <jens.wiklan...@linaro.org> wrote: > > Hi, > > This patch set adds support for FF-A notifications. We only support > global notifications, per vCPU notifications remain unsupported. > > The first three patches are further cleanup and can be merged before the > rest if desired. > > A physical SGI is used to make Xen aware of pending FF-A notifications. The > physical SGI is selected by the SPMC in the secure world. Since it must not > already be used by Xen the SPMC is in practice forced to donate one of the > secure SGIs, but that's normally not a problem. The SGI handling in Xen is > updated to support registration of handlers for SGIs that aren't statically > assigned, that is, SGI IDs above GIC_SGI_MAX. > > The patch "xen/arm: add and call init_tee_secondary()" provides a hook for > register the needed per-cpu interrupt handler in "xen/arm: ffa: support > notification". > > The patch "xen/arm: add and call tee_free_domain_ctx()" provides a hook for > later freeing of the TEE context. This hook is used in "xen/arm: ffa: > support notification" and avoids the problem with TEE context being freed > while we need to access it when handling a Schedule Receiver interrupt. It > was suggested as an alternative in [1] that the TEE context could be freed > from complete_domain_destroy(). > > [1] > https://lore.kernel.org/all/cahua44h4ypoxyt7e6wnh5xjfpitzqjqp9ng4smty4ewhyn+...@mail.gmail.com/ > > Thanks, > Jens
All patches are now reviewed and/or acked so I think they can get in for the release. Regards Bertrand