Hi Everyone, The RMM v1.0 EAC5 compatible kernel and EDK2 branches have been published. Please find the information below :
edk2: remote: https://git.gitlab.arm.com/linux-arm/edk2-cca.git revision: 2802_arm_cca_rmm-v1.0-eac5
edk2-platforms: remote: https://git.gitlab.arm.com/linux-arm/edk2-platforms-cca.git revision: 2802_arm_cca_rmm-v1.0-eac5
linux: remote: https://git.gitlab.arm.com/linux-arm/linux-cca.git
revision: cca-full/rmm-v1.0-eac5 (Full stack branch) : cca-host/rmm-v1.0-eac5 (KVM Support branch) : cca-guest/rmm-v1.0-eac5 (Linux Guest branch)
kvmtool: remote: https://gitlab.arm.com/linux-arm/kvmtool-cca revision: cca/rmm-v1.0-eac5
kvm-unit-tests: remote: https://gitlab.arm.com/linux-arm/kvm-unit-tests-cca revision: cca/rmm-v1.0-eac5
Would highly recommend using the 'Shrinkwrap' tool to build and run the RME stack. The tool was recently updated to support EAC5 aligned versions of the respective repositories. The build from the tool includes EDK2 in both Host and Guest side.
For installation of Shrinkwrap, please follow the instructions in this page: https://shrinkwrap.docs.arm.com/en/latest/userguide/quickstart.html
For building and running the 3-world CCA software stack, please follow instructions in this page : https://shrinkwrap.docs.arm.com/en/latest/userguide/configstore/cca-3world.h...
Best Regards Soby Mathew
From: Soby Mathew Soby.Mathew@arm.com Sent: Tuesday, October 31, 2023 2:24 PM To: tf-rmm@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: [tf-rmm] TF-RMM aligned to RMM v1.0 EAC5 specification
Hi Everyone, The EAC5 development branch has been merged back to the `main` and tagged (https://github.com/TF-RMM/tf-rmm/releases/tag/rmm-spec-v1.0-eac5) . TF-RMM is now RMM v1.0 EAC5 [1] compliant and all the corresponding Normal world software entities need to be updated to this version of ABI to work with RMM. The Normal world entities would be published later in due course, and we will update the list with relevant information as it becomes available.
The tf-a-tests changes have been merged to master and can be found here : https://git.trustedfirmware.org/TF-A/tf-a-tests.git/commit/?id=3dc2d746aa4bc... . For TF-A, the master branch is compatible with EAC5 changes.
If you find any issues, please report them via mailing list, tf-rmm discord channel or github issues.
Best Regards Soby Mathew
[1] https://developer.arm.com/documentation/den0137/1-0eac5/?lang=en