Below steps re-creates config with OP-TEE as a Secure partition managed by Hafnium as SPMC at S-EL2.
Pre-req: Download and extract Base_RevC_AEMvA_pkg: https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual...
mkdir optee_repo cd optee_repo repo init -u https://github.com/arugan02/manifest -m fvp.xml -b sel2_spmc repo sync -j `nproc` --fetch-submodules
# create a symlink of FVP in optee_repo root dir ln -sf /<path_to_model>/Base_RevC_AEMvA_pkg/
cd build make -j2 toolchains make -j `nproc` all
# run model make run-only
This stack is based on: OP-TEE: 3.14.0 + patches in optee_os, build TF-A, Hafnium: v2.5 Linux kernel: v5.13-rc4 + upstream FFA driver + (in review) OP-TEE FFA transport support FVP: 11.15.14
-----Original Message----- From: Lorenzo Pieralisi firstname.lastname@example.org Sent: Friday, July 23, 2021 15:10 To: email@example.com firstname.lastname@example.org Cc: Arunachalam Ganapathy Arunachalam.Ganapathy@arm.com; email@example.com firstname.lastname@example.org Subject: lvc21-305 demo details
as agreed in the LOD call today I asked Arunachalam to share his demo set-up guidelines following his demo at LVC:
He agreed to share the FVP based set-up - so that it can be reused/refactored with QEmu by Huawei developers who are interested.
For any questions/query let's use this public thread.
Thank you very much.
Lorenzo IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.