Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...