Skip to content
Snippets Groups Projects
Ziad Elhanafy's avatar
Ziad Elhanafy authored
The number of available Primary Compute CPUs is currently limited
to 4 due to a reboot-related issue. After initiating a reboot from
Linux, the Out-of-Reset Platform Fault Detection Interface (PFDI)
fails to re-enable all CPU cores.

Signed-off-by: Ziad Elhanafy's avatarZiad Elhanafy <ziad.elhanafy@arm.com>
6bac7e67

Arm® Automotive Solutions

The Arm Automotive Solutions Software Reference Stack is composed of multiple Open Source components which together demonstrate use cases for the automotive sector, including:

  • The Runtime Security Engine (RSE) running an instance of Trusted Firmware-M, which offers boot, cryptography, and secure storage services.

  • The Safety Island subsystem, running three instances of the Zephyr real-time operating system (RTOS).

  • The firmware for the Primary Compute, using Trusted Firmware-A, U-Boot, OP-TEE and Trusted Services. These are configured to be aligned with Arm SystemReady Devicetree (formerly named Arm SystemReady IR).

The remaining software in the Primary Compute subsystem, based on the EWAOL distribution, is available in two main architectures: baremetal and virtualization.

Arm Automotive Solutions Documentation

The project's documentation can be browsed at https://arm-auto-solutions.docs.arm.com.

To build a local version of the documentation, you will need Sphinx installed in your work environment.

The following commands should be executed on a Linux machine and have been tested on hosts running Ubuntu 22.04 LTS. These can be used to generate an HTML version of the documentation under public/:

sudo apt-get install python3-pip
pip3 install -U -r documentation/requirements.txt
sphinx-build -b html -a -W documentation public

To render and explore the documentation, simply open public/index.html in a web browser.

Disclaimer

Arm is a registered trademark of Arm Limited (or its subsidiaries or affiliates).