Hi all,
Please see the announcement below regarding the first public release of the RMM implementation for the Arm CCA architecture. The Trusted Firmware.org website will be updated soon, together with an accompanying blogpost!
Thanks Matteo
From: Soby Mathew via TF-A tf-a@lists.trustedfirmware.org Sent: 09 November 2022 13:32 To: tf-rmm@lists.trustedfirmware.org; tf-a@lists.trustedfirmware.org Subject: [TF-A] Announcing TF-RMM v0.1.0
Hi Everyone The TF-RMM team is pleased to announce the first public release of RMM implementation aligned to RMM Beta0 Specification [1] . The RMM is a software component that runs at Realm EL2 and forms part of a system which implements the Arm Confidential Compute Architecture (Arm CCA). The implementation can create Realm VMs in the Realm PAS and the Realm contents can be attested as specified in the RMM specification.
The official trustedfirmware.org git repo can be found at : https://git.trustedfirmware.org/TF-RMM/tf-rmm.git/. There is also a github read-only mirror and can be found at https://github.com/TF-RMM/tf-rmm . Contributions will be accepted via TF-RMM gerrit at trustedfirmware.org : https://review.trustedfirmware.org/q/project:TF-RMM%252Ftf-rmm
Please see the readme [2] and the getting started guide [3] to get started with RMM. We expect patches for supporting Realm Management Extension (RME) in linux kernel and related kvm-unit-tests to be available in the coming months. The patch to exercise Realm creation and execution via TF-A-Tests is in review at the moment [4] and the OOB instructions for the same can be found in TF-A RME documentation [5]. We expect these patches to be part of the upcoming TF-A v2.8 release.
The mailing list for the project is tf-rmm@lists.trustedfirmware.orgmailto:tf-rmm@lists.trustedfirmware.org. Looking forward to fruitful community engagement and successful deployment Arm CCA systems in future.
Best Regards Soby Mathew
PS : We hope to setup readthedocs documentation in the coming days, but till then , please bear with the github rendering of the rst documentation.
[1] https://developer.arm.com/documentation/den0137/1-0bet0/?lang=en [2] https://github.com/TF-RMM/tf-rmm/blob/main/docs/readme.rst [3] https://github.com/TF-RMM/tf-rmm/blob/main/docs/getting_started/getting-star... [4] https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/17221 [5] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/17610
Now also with:
* An accompanying Press Release on webwire https://www.webwire.com/ViewPressRel.asp?aId=297328 * Trusted Firmware.org related News: https://www.trustedfirmware.org/news/first-open-source-release-of-the-truste... * A brand new Trusted Firmware.org website section: https://www.trustedfirmware.org/projects/tf-rmm/ * A readthedocs space for rendered docs: https://tf-rmm.readthedocs.io/en/latest/
Matteo & the team!
From: Matteo Carlini Sent: 09 November 2022 15:04 To: tsc@lists.trustedfirmware.org Cc: nd nd@arm.com Subject: FW: Announcing TF-RMM v0.1.0
Hi all,
Please see the announcement below regarding the first public release of the RMM implementation for the Arm CCA architecture. The Trusted Firmware.org website will be updated soon, together with an accompanying blogpost!
Thanks Matteo
From: Soby Mathew via TF-A <tf-a@lists.trustedfirmware.orgmailto:tf-a@lists.trustedfirmware.org> Sent: 09 November 2022 13:32 To: tf-rmm@lists.trustedfirmware.orgmailto:tf-rmm@lists.trustedfirmware.org; tf-a@lists.trustedfirmware.orgmailto:tf-a@lists.trustedfirmware.org Subject: [TF-A] Announcing TF-RMM v0.1.0
Hi Everyone The TF-RMM team is pleased to announce the first public release of RMM implementation aligned to RMM Beta0 Specification [1] . The RMM is a software component that runs at Realm EL2 and forms part of a system which implements the Arm Confidential Compute Architecture (Arm CCA). The implementation can create Realm VMs in the Realm PAS and the Realm contents can be attested as specified in the RMM specification.
The official trustedfirmware.org git repo can be found at : https://git.trustedfirmware.org/TF-RMM/tf-rmm.git/. There is also a github read-only mirror and can be found at https://github.com/TF-RMM/tf-rmm . Contributions will be accepted via TF-RMM gerrit at trustedfirmware.org : https://review.trustedfirmware.org/q/project:TF-RMM%252Ftf-rmm
Please see the readme [2] and the getting started guide [3] to get started with RMM. We expect patches for supporting Realm Management Extension (RME) in linux kernel and related kvm-unit-tests to be available in the coming months. The patch to exercise Realm creation and execution via TF-A-Tests is in review at the moment [4] and the OOB instructions for the same can be found in TF-A RME documentation [5]. We expect these patches to be part of the upcoming TF-A v2.8 release.
The mailing list for the project is tf-rmm@lists.trustedfirmware.orgmailto:tf-rmm@lists.trustedfirmware.org. Looking forward to fruitful community engagement and successful deployment Arm CCA systems in future.
Best Regards Soby Mathew
PS : We hope to setup readthedocs documentation in the coming days, but till then , please bear with the github rendering of the rst documentation.
[1] https://developer.arm.com/documentation/den0137/1-0bet0/?lang=en [2] https://github.com/TF-RMM/tf-rmm/blob/main/docs/readme.rst [3] https://github.com/TF-RMM/tf-rmm/blob/main/docs/getting_started/getting-star... [4] https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/17221 [5] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/17610