The Arm Confidential Compute Architecture (CCA) is available on all Arm devices.
CCA requires the Realm Management Extension (RME) to the Armv9-A architecture, as well as support within the software stack running on the device.
kvmtool supports the creation of Realm guests.
kvmtool supports the creation of realm guests that conform with the Arm RME specification.
An application running in the Realm inherits its confidential protection.
The guest VM is the realm and an application running in it inherits the confidential protection of the guest VM.