How to easily run a SCMI server in various Execution Environments
Under construction
Running SCMI server with OP-TEE
...
The easiest way to test the SCMI server in a dedicated Secure Partition with hafnium and FFA is to built it for FVP Armv8. shrinkwrap provides a easy way to build a FVP Armv8 dev environment with hafnium and default secure partitions. This branch fork adds a config for building SCP-firmware in a secure partition and update several components' config to point to the right repos and branches. All this are is still under development and should be considered as a PoC. The compiled SCP-firmware boots in a secure partition and use FFA as a transport layer. The FFA transport layer for Linux is available here.
After downloading and installing schrinkwrap as described in the Quickstart :
...
You will have to build a kernel image using this the branch above and to prepare a rootfs with your favorite tool. Then start the FVP with:
...