Instructions: Obtaining Total Compute software deliverables
To build the TC3 software stack, please refer to the user guide;
For further details on the latest release and features, please refer to the release notes;
TC Software Stack Overview
The TC3 software consists of firmware, kernel and file system components that can run on the associated FVP.
- Following is presented the high-level list of the software components:
SCP firmware – responsible for system initialization, clock and power control;
RSE (previously known as RSS) firmware – provides Hardware Root of Trust;
AP firmware – Trusted Firmware-A (TF-A);
Secure Partition Manager - Hafnium;
Secure Partitions:
OP-TEE Trusted OS in Buildroot;
Trusted Services in Buildroot;
Trusty Trusted OS in Android;
U-Boot – loads and verifies the fitImage for buildroot boot, containing kernel and filesystem or boot Image for Android Verified Boot, containing kernel and ramdisk;
Kernel – supports the following hardware features:
Message Handling Unit;
PAC/MTE/BTI features;
Android;
Supports PAC/MTE/BTI features;
Buildroot;
Debian;
TensorFlow Lite Machine Learning;
For more information on each of the stack components, please refer to the Total Compute Platform Software Components section.
Copyright (c) 2022-2024, Arm Limited. All rights reserved.