Warning
This release is now considered obsolete and has been replaced by a newer TC release. Please refer to the latest TC release documentation for more details.
Total Compute Platform
Total Compute is an approach to moving beyond optimizing individual IP to take a system-level solution view of the SoC that puts use cases and experiences at the heart of the designs.
Total Compute focuses on optimizing Performance, Security, and Developer Access across Arm’s IP, software, and tools. This means higher-performing, more immersive, and more secure experiences on devices coupled with an easier app and software development process.
Instructions: Obtaining Total Compute software deliverables
To build the TC0 software stack please refer to user-guide
For the list of changes and features added please refer to change-log
For further details on the latest release and features please refer to release_notes
TC Software Stack Overview
The TC0 software consists of firmware, kernel and file system components that can run on the associated FVP. Following are the Software components:
SCP firmware – System initialization, Clock and Power control
AP firmware – Arm Trusted firmware
Secure Partition Manager
Secure Partitions
OP-TEE Trusted OS
Trusted Services with Shim layer
U-Boot – loads and verifies the fitImage for poky boot, containing kernel and filesystem or boot Image for Android Verified Boot, containing kernel and ramdisk.
Kernel – supports the following hardware features
Mailbox hardware unit
PAC/MTE/BTI features
Android
Supports PAC/MTE/BTI features
![Total Compute Software Stack](../../../_images/tc0_sw_stack.png)