Re: [PATCH v2 0/6] introduce Arm FF-A support

Abdellatif El Khlifi
2022-05-09T10:55:29Z

On Fri, Apr 15, 2022 at 11:43:25AM -0400, Tom Rini wrote:
> On Fri, Apr 15, 2022 at 01:27:57PM +0100, abdellatif.elkhlifi@arm.com wrote:
>
> > From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
> >
> > This patchset adds support for Arm FF-A (Arm Firmware Framework for Armv8-A v1.0).
> >
> > FF-A support is generic by design and can be used by any Arm platform.
> >
> > The features added are as follows:
> >
> > 1/ FF-A bus driver
> > 2/ armffa command
> > 3/ FF-A Sandbox driver
> > 4/ FF-A Sandbox test cases
> > 5/ FF-A MM communication
> >
> > The suggested design considers FF-A as a discoverable bus.
> > The Secure World is considered as one entity to communicate with using the FF-A bus.
> > FF-A communication is handled by one device and one instance (the bus).
> > This FF-A driver takes care of all the interactions between Normal world
> > and Secure World.
> >
> > The Secure World firmware runs under TrustZone HW (such as Optee). The same approach was followed in the
> > FF-A driver in Linux kernel (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/firmware/arm_ffa/bus.c?h=v5.15#n211))
> >
> > Cc: Tom Rini <trini@konsulko.com>
> > Cc: Rob Herring <robh@kernel.org>
> > Cc: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> > Cc: Achin Gupta <achin.gupta@arm.com>
> > Cc: Simon Glass <sjg@chromium.org>
> > Cc: Vishnu Banavath <vishnu.banavath@arm.com>
>
> I don't see a changelog compared with v1. Are any of the comments there
> addressed? Thanks.
>
> --
> Tom

Thanks Tom. I'll add a changelog for future versions.

The current Changelog:

Changelog:
===============
v2 (15 Apr 2022)
* Make FF-A bus discoverable (remove device tree support, bind and probe FF-A device using device_bind and device_probe)

v1 (29 Mar 2022)
* FF-A bus driver with device tree support
* armffa command
* FF-A Sandbox driver
* FF-A Sandbox test cases
* FF-A MM communication