Trusted Firmware is pleased to announce the release of the open-source Realm Management Monitor project (TF-RMM), the first reference implementation of the Arm® Realm Management Monitor (RMM) specification.
Together with the Realm Management Extension (RME) to the Arm architecture, TF-RMM will enable partners to quickly develop and productize their future systems providing confidential computing. This is achieved by the introduction of new protected execution environments, called Realms. The RMM is the key software component that allows the isolated execution of Realms, interacting with a traditional Normal world hypervisor through defined standard interfaces.
“Confidential Computing plays a key role in transforming security and protecting data wherever computing happens,” said Matteo Carlini, director, software technology management at Arm and chairman of the board for Trusted Firmware. “By having an open implementation of RMM as part of the Trusted Firmware community, we hope to drive greater ecosystem collaboration around the enablement of Realms to provide confidential computing, and empower developers with best in class security features.”
The TF-RMM open-source release is part of the Trusted Firmware.org community project and is comprised of:
- Open-source code released under BSD 3-clause license
- A GitHub mirror
- A new dedicated mailing list
- A new section on the Trusted Firmware.org website
All contributions are accepted under DCO and BSD 3-Clause.
TF-RMM will be used in conjunction with the already upstream RME-enabled Trusted Firmware-A and patches supporting the RMM interfaces in the Linux Kernel and KVM, available in the coming months.
Members of Trusted Firmware, the open governance community project hosted by Linaro Community Projects Division, to date include Arm, Cypress, Futurewei, Google, Linaro, NXM Labs, NXP® Semiconductors N.V., Renesas Electronics Corporation and ST Microelectronics.
About the Linaro Community Projects Division
The Linaro Community Projects division was formed to allow Linaro-hosted open source projects to become open-governance and make them more accessible. The division currently hosts the following projects: Trusted Firmware, MCUboot and OpenAMP. To find out more, go to https://www.linaro.org/community-projects/