Message ID | 20210212154614.38604-1-sudeep.holla@arm.com |
---|---|
Headers | show |
Series | firmware: Add initial support for Arm FF-A | expand |
Hi Jens, On Fri, Feb 12, 2021 at 03:46:07PM +0000, Sudeep Holla wrote: > Hi all, > > This is very basic implementation for in-kernel support for Arm FF-A > specification. > > Arm Firmware Framework for Armv8-A specification[1] describes a software > architecture that provides mechanism to utilise the virtualization > extension to isolate software images and describes interfaces that > standardize communication between the various software images. This > includes communication between images in the Secure and Normal world. > > The main idea here is to create FFA device to establish any communication > with a secure partition. This is currently tested with OPTEE(with changes > to OPTEE driver adding FFA as transport) > Since you reviewed the last version, it would be helpful if you provide Reviewed-by or Tested-by if you happy with this version. I would like to get this initial version merged for v5.13 -- Regards, Sudeep
Hi Sudeep, On Tue, Mar 16, 2021 at 3:34 PM Sudeep Holla <sudeep.holla@arm.com> wrote: > > Hi Jens, > > On Fri, Feb 12, 2021 at 03:46:07PM +0000, Sudeep Holla wrote: > > Hi all, > > > > This is very basic implementation for in-kernel support for Arm FF-A > > specification. > > > > Arm Firmware Framework for Armv8-A specification[1] describes a software > > architecture that provides mechanism to utilise the virtualization > > extension to isolate software images and describes interfaces that > > standardize communication between the various software images. This > > includes communication between images in the Secure and Normal world. > > > > The main idea here is to create FFA device to establish any communication > > with a secure partition. This is currently tested with OPTEE(with changes > > to OPTEE driver adding FFA as transport) > > > > Since you reviewed the last version, it would be helpful if you provide > Reviewed-by or Tested-by if you happy with this version. I would like to > get this initial version merged for v5.13 I've tested this in a few of my setups and everything looks over all fine, so please apply: Tested-by: Jens Wiklander <jens.wiklander@linaro.org> I'm also double checking the details of the patches for some further feedback. Stay tuned. Thanks, Jens
On Thu, Mar 18, 2021 at 3:09 PM Jens Wiklander <jens.wiklander@linaro.org> wrote: > > Hi Sudeep, > > On Tue, Mar 16, 2021 at 3:34 PM Sudeep Holla <sudeep.holla@arm.com> wrote: > > > > Hi Jens, > > > > On Fri, Feb 12, 2021 at 03:46:07PM +0000, Sudeep Holla wrote: > > > Hi all, > > > > > > This is very basic implementation for in-kernel support for Arm FF-A > > > specification. > > > > > > Arm Firmware Framework for Armv8-A specification[1] describes a software > > > architecture that provides mechanism to utilise the virtualization > > > extension to isolate software images and describes interfaces that > > > standardize communication between the various software images. This > > > includes communication between images in the Secure and Normal world. > > > > > > The main idea here is to create FFA device to establish any communication > > > with a secure partition. This is currently tested with OPTEE(with changes > > > to OPTEE driver adding FFA as transport) > > > > > > > Since you reviewed the last version, it would be helpful if you provide > > Reviewed-by or Tested-by if you happy with this version. I would like to > > get this initial version merged for v5.13 > > I've tested this in a few of my setups and everything looks over all > fine, so please apply: > Tested-by: Jens Wiklander <jens.wiklander@linaro.org> > > I'm also double checking the details of the patches for some further > feedback. Stay tuned. I'm done reviewing this patchset. I had a comment about a TODO in "arm64: smccc: Add support for SMCCCv1.2 input/output registers", I suppose it isn't very urgent with a 32-bit implementation. Cheers, Jens
Hi Jens, On Thu, Mar 18, 2021 at 03:09:46PM +0100, Jens Wiklander wrote: > Hi Sudeep, > > On Tue, Mar 16, 2021 at 3:34 PM Sudeep Holla <sudeep.holla@arm.com> wrote: > > > > Hi Jens, > > > > On Fri, Feb 12, 2021 at 03:46:07PM +0000, Sudeep Holla wrote: > > > Hi all, > > > > > > This is very basic implementation for in-kernel support for Arm FF-A > > > specification. > > > > > > Arm Firmware Framework for Armv8-A specification[1] describes a software > > > architecture that provides mechanism to utilise the virtualization > > > extension to isolate software images and describes interfaces that > > > standardize communication between the various software images. This > > > includes communication between images in the Secure and Normal world. > > > > > > The main idea here is to create FFA device to establish any communication > > > with a secure partition. This is currently tested with OPTEE(with changes > > > to OPTEE driver adding FFA as transport) > > > > > > > Since you reviewed the last version, it would be helpful if you provide > > Reviewed-by or Tested-by if you happy with this version. I would like to > > get this initial version merged for v5.13 > > I've tested this in a few of my setups and everything looks over all > fine, so please apply: > Tested-by: Jens Wiklander <jens.wiklander@linaro.org> > > I'm also double checking the details of the patches for some further > feedback. Stay tuned. > Thanks a lot, much appreciated ! -- Regards, Sudeep
On Fri, Mar 19, 2021 at 08:56:47AM +0100, Jens Wiklander wrote: > On Thu, Mar 18, 2021 at 3:09 PM Jens Wiklander > <jens.wiklander@linaro.org> wrote: > > > > Hi Sudeep, > > > > On Tue, Mar 16, 2021 at 3:34 PM Sudeep Holla <sudeep.holla@arm.com> wrote: > > > > > > Hi Jens, > > > > > > On Fri, Feb 12, 2021 at 03:46:07PM +0000, Sudeep Holla wrote: > > > > Hi all, > > > > > > > > This is very basic implementation for in-kernel support for Arm FF-A > > > > specification. > > > > > > > > Arm Firmware Framework for Armv8-A specification[1] describes a software > > > > architecture that provides mechanism to utilise the virtualization > > > > extension to isolate software images and describes interfaces that > > > > standardize communication between the various software images. This > > > > includes communication between images in the Secure and Normal world. > > > > > > > > The main idea here is to create FFA device to establish any communication > > > > with a secure partition. This is currently tested with OPTEE(with changes > > > > to OPTEE driver adding FFA as transport) > > > > > > > > > > Since you reviewed the last version, it would be helpful if you provide > > > Reviewed-by or Tested-by if you happy with this version. I would like to > > > get this initial version merged for v5.13 > > > > I've tested this in a few of my setups and everything looks over all > > fine, so please apply: > > Tested-by: Jens Wiklander <jens.wiklander@linaro.org> > > > > I'm also double checking the details of the patches for some further > > feedback. Stay tuned. > > I'm done reviewing this patchset. I had a comment about a TODO in > "arm64: smccc: Add support for SMCCCv1.2 input/output registers", I > suppose it isn't very urgent with a 32-bit implementation. > Thanks again, I will reply to that seperately. But yes, it is not urgent as of now. -- Regards, Sudeep