Skip to content

Introducing Arm FF-A driver with MM communication support

Abdellatif El Khlifi requested to merge WIP/2021-12-03-FFA-transport-driver into master

This MR provides the following new features:

  • The FF-A low-level driver implementing Arm Firmware Framework for Armv8-A (FF-A)
  • MM communication using FF-A (compatible with StandaloneMM and smm-gateway)
  • A new armffa command
  • A test module to test the FF-A helper functions to communicate with secure world.

The above features are generic and do not depend on any platform.

These features have been tested on Corstone-1000 platform as a use case.

For more details on how a platform can use the driver please refer to this patch:

https://git.yoctoproject.org/meta-arm/diff/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0022-arm_ffa-corstone1000-enable-FF-A-and-MM-support.patch?id=40f3e0d10dbd05d8b4fa804c7d38a6b7d5636035

Merge request reports