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.html
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=3dc2d746aa4bc44174a9981fa082c1473d0006a4 . 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