How to easily run a SCMI server in various Execution Environment
Under construction
Running SCMI server with OP-TEE
...
The SCP-firmware is not yet part of the manifest but an updated version can be found herea PR is under review to add it : https://github.com/vinguOP-linaroTEE/manifest/tree/add-scp-firmwarepull/252
Similarly, SCMI server is not enabled by default for qemu_v8 platform . In order to build the SCMI server, you must run #make run-with-scmi instead of #make run. The updated build directory is available here(add url)but a PR is under review to enable compiling OPTEE-os with SCMI server: https://github.com/OP-TEE/build/pull/695
You just need to add WITH_SCMI=y option in the make command like the below
# make run WITH_SCMI=y
When booting with SCMI server, we use a dedicated DT instead of the one that is built on the fly by Qemu. The dts file is available in the build directory if someone needs to change it . and It is based on the dtb generated by Qemu.
TBFBy default log are enabled so you should see SCMI requests in the secure world console
Running SCMI server in Secure partition
...