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.

Instructions: Obtaining Total Compute software deliverables

  • To build the TC2 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 TC2 software consists of firmware, kernel and file system components that can run on the associated FVP. Following are the Software components:

  1. SCP firmware – System initialization, Clock and Power control

  2. AP firmware – Trusted Firmware-A (TF-A)

  3. Secure Partition Manager

  4. Secure Partitions

    • OP-TEE Trusted OS in Buildroot

    • Trusted Services with Shim layer in Buildroot

    • Trusty Trusted OS in Android

  5. 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.

  6. Kernel – supports the following hardware features

    • Message Handling Unit

    • PAC/MTE/BTI features

  7. Android

    • Supports PAC/MTE/BTI features

Total Compute Platform Software Components