Arm Automotive Solutions
v1.1
Overview
Introduction
Audience
Documentation Structure
Arm Automotive Solutions Overview
Safety and Security Considerations
Use-Cases
Critical Application Monitoring Demo
Safety Island Actuation Demo
Safety Island Communication Demo
Parsec-enabled TLS Demo
Primary Compute PSA Protected Storage and Crypto APIs Architecture Test Suite
Safety Island PSA Secure Storage APIs Architecture Test Suite
Safety Island PSA Crypto APIs Architecture Test Suite
Fault Management Demo
Arm SystemReady IR Validation
Linux Distribution Installation
Secure Firmware Update
Repository Structure
Repository License
Contributions and Issue Reporting
Feedback and Support
User Guide
Reproduce
Introduction
Build Host Environment Setup
System Requirements
Install Dependencies
Download
Upgrading from a previous version
Reproducing the Use-Cases
General
Kas Build
FVP
Critical Application Monitoring Demo
Baremetal Architecture
Virtualization Architecture
Safety Island Actuation Demo
Baremetal Architecture
Virtualization Architecture
Safety Island Communication Demo (using HIPC)
Baremetal Architecture
Virtualization Architecture
Parsec-enabled TLS Demo
Baremetal Architecture
Primary Compute PSA Secure Storage and Crypto APIs Architecture Test Suite
Baremetal Architecture
Safety Island PSA Secure Storage APIs Architecture Test Suite
Baremetal Architecture
Safety Island PSA Crypto APIs Architecture Test Suite
Baremetal Architecture
Fault Management Demo
Baremetal Architecture
Arm SystemReady IR Validation
Arm SystemReady IR Firmware Build
Arm SystemReady IR Architecture Compliance Suite (ACS) Tests
Linux Distribution Installation (Debian, openSUSE and Fedora)
Debian
openSUSE
Fedora
Secure Firmware Update
Baremetal Architecture
Virtualization Architecture
Borrow
Downstream Changes
Customize
Available build environment variables
Using build environment variables
Solution Design
Boot Process
RSE-oriented Boot Flow
Trust Chain
Image Signing
System Provisioning and Image Authentication
Key Customization
Boot Flow
Primary Compute Boot Flow
Trusted Board Boot (TBB)
UEFI Secure Boot
Introduction
Architecture
Secure Services
Introduction
Primary Compute Secure Services
Architecture
PSA Secure Storage and Crypto APIs Arch Tests
Parsec
libts
SE Proxy SP
SMM Gateway SP
Safety Island Secure Services
Architecture
PSA Crypto APIs
PSA Secure Storage APIs
Memory Map
RSE communication
Secure Storage Layouts
Protected Storage
Asset usage in PS
Internal Trusted Storage
RSE Secure Firmware
Secure Firmware Update
Introduction
Authentication
Architecture
Fault Management
Introduction
Faults
Fault Device Trees
Safety States
Design
Drivers
Fault Management Unit
Safety Status Unit
Subsystem
Safety component
Storage component
Kronos Deployment
Validation
Shell Reference
Safety Considerations
Heterogeneous Inter-Processor Communication (HIPC)
Introduction
Communication between Primary Compute and Safety Island clusters
RPMsg Protocol
Virtual Network Device over RPMsg
Safety Island Remoteproc Driver
Virtualization Architecture
Communication between the Safety Island clusters
Virtual Network Device over IPC Static Vrings
Memory Map
Safety Island side:
Primary Compute side:
Network Topology
VLAN
gPTP
External Connection
Baremetal Architecture
Virtualization Architecture
Device Tree
Components
RSE
Memory Map
Boot Loaders
Runtime
GIC Multiple Views
Downstream Changes - RD-Kronos
SCP firmware
System Control Processor (SCP)
MHUv3 Communication
Downstream Changes - RD-Kronos
Primary Compute
Device Tree
Trusted Firmware-A
Downstream Changes - RD-Kronos
OP-TEE
Downstream Changes - RD-Kronos
Trusted Services
Downstream Changes - RD-Kronos
U-Boot
Downstream Changes - RD-Kronos
Xen
Boot Flow
MPAM
GICv4.1
SVE2
Downstream Changes
Linux Kernel
Remoteproc
Virtual Network over RPMsg
SVE2
Downstream Changes
Safety Island
Zephyr
MHUv3
Virtual Network over RPMsg
Virtual Network over IPC RPMsg Static Vrings
Zperf sample
Downstream Changes
Applications
Critical Application Monitoring Demo
Introduction
Critical Application Monitoring in Arm Automotive Solutions
Virtualization Architecture
Communication Interfaces
Time Synchronization
Zephyr File System
Validation
Safety Island Actuation Demo
Introduction
Safety Island Actuation Demo in Arm Automotive Solutions
Main Components
Communication Interfaces
Validation
Safety Island Cluster 0 Bridge
Introduction
Architecture
Components
Diagram
Interfaces
Validation
Parsec-enabled TLS Demo
Introduction
Architecture
Components
TLS Handshake
Validation
Safety Island PSA Architecture Test Suite
Introduction
Diagram
Device Tree
PSA Secure Storage APIs Architecture Test Suite
PSA Secure Storage APIs
PSA Crypto APIs Architecture Test Suite
PSA Crypto APIs
Validation
Downstream Changes
Integration
meta-arm-bsp-extras Yocto Layer
meta-arm-auto-solutions Yocto Layer
meta-arm-safety-island Yocto Layer
Yocto Build Configuration
Yocto Layers Dependency
Validation
Run-Time Integration Tests
OEQA tests used by the BSP
FVP Device Tests
Integration Tests Implementation
Integration Tests Validating the Safety Island Actuation Demo
Integration Tests Validating the Critical Application Monitoring Demo
Integration Tests Validating the Safety Island Communication Demo
Integration Tests Validating gPTP
Integration Tests Validating the Safety Island Cluster 0 Bridge
Integration Tests Validating the Parsec-enabled TLS Demo
Integration Tests Validating Xen
DomU lifecycle management
MPAM
GICv4.1 vLPI/vSGI Direct Injection Demo
Integration Tests Validating Primary Compute PSA APIs Architecture Test Suite
Integration Tests Validating Safety Island PSA APIs Architecture Test Suite
Integration Tests Validating the Fault Management Subsystem
Integration Tests Validating SVE2
Integration Tests Validating Secure Firmware Update
Integration Tests Validating EWAOL
Arm SystemReady IR
Support in Arm Automotive Solutions
Identified Non-Alignments on RD-Kronos
Arm SystemReady IR Tests
Arm SystemReady IR ACS Tests
Linux Distributions Installation Tests
License
SPDX Identifiers
Release Notes
v1.1
New Features
Changed
Limitations
Resolved and Known Issues
Resolved Issues
Known Issues
v1.0
New Features
Changed
Limitations
Resolved and Known Issues
Known Issues
Arm Automotive Solutions
Search
Please activate JavaScript to enable the search functionality.