Arm Automotive Solutions
  • Overview
    • Introduction
    • Audience
      • Documentation structure
    • Safety and security considerations
    • Repository structure
    • Repository license
    • Contributions and issue reporting
    • Feedback and support
  • User guide
    • Build host environment setup
      • System requirements
      • Install dependencies
  • Zena CSS (RD-Aspen)
    • Overview
      • Introduction
      • Arm Automotive Solutions overview
      • Use cases
        • PSA APIs Tests in Primary Compute
        • Safety Status Unit (SSU) integration test
        • Fault Management Unit (FMU) integration test
        • Software Built-In Self-Test Controller (SBISTC) integration test
        • Platform Fault Detection Interface (PFDI) Integration
        • Reliability, Availability, and Serviceability (RAS) error processing validation
        • Arm Cryptographic Extension demo
        • Mission-based power profile demo
        • Virtualization demo
        • Linux Distribution Installation
        • Firmware aiming to align with Arm SystemReady Devicetree
    • User guide
      • Reproduce
        • Build host environment setup
        • Download
        • Reproducing the use cases
          • General
            • List of Demos
            • Kas build
            • FVP
              • Run the FVP
              • Shut down the FVP
            • Arm Automotive Solutions demo build
              • Build baremetal architecture
              • Build virtualization architecture
          • PSA APIs Tests in Primary Compute
            • Baremetal architecture
              • Build
              • Run the FVP
              • Run the demo
          • Integration Test Using Debugger CLI
            • Debugger CLI Access
          • Running SSU Integration Test
          • Running FMU Integration Test
          • Running SBISTC Integration Test
          • Platform Fault Detection Interface (PFDI)
          • RAS error processing validation
          • Arm Cryptographic Extension demo
            • Build
            • Start the FVP
            • Run the demo
          • Mission-based power profile demo
            • Build
            • Start the FVP
            • Run the demo
          • Virtualization Demo
            • Build and Run
              • Build
              • Run the FVP
          • Linux distribution installation (Debian, openSUSE and Fedora)
            • Debian
              • Distro unattended installation
                • Distro installation
              • Distro manual installation
                • Distro installation media preparation
                • Distro installation
            • openSUSE
              • Distro unattended installation
                • Distro installation
              • Distro manual installation
                • Distro installation media preparation
            • Fedora
              • Distro unattended installation
                • Distro installation
              • Distro manual installation
                • Distro installation media preparation
                • Distro installation
          • Arm SystemReady Devicetree validation
            • Arm SystemReady Devicetree firmware build
              • Build
            • Arm SystemReady Devicetree Architecture Compliance Suite (ACS) tests
              • Build and automated validation
          • Automated validation
            • Baremetal Architecture
            • Virtualization Architecture
      • Customize
        • Available build environment variables
        • Using build environment variables
    • Solution design
      • Boot process
        • RSE-oriented boot flow
          • Images layout
          • Chain of Trust (CoT)
          • Image signing
          • System provisioning and image authentication
          • Key customization
          • Measured Boot
          • Boot Flow
        • Primary Compute boot flow
          • Trusted Board Boot (TBB)
          • UEFI Secure Boot
            • Architecture
      • Secure Services
        • Introduction
        • Primary Compute Secure Services
          • Architecture
          • PSA APIs Tests
          • libts
          • libpsats
          • SE-Proxy SP
          • SMM Gateway SP
      • Arm Cryptographic Extension
        • Introduction
        • HTTPS connection demo
      • Power and performance control
        • Introduction
        • Architecture
          • CPUIdle Design
        • Interaction flow
          • CPUFreq Design
        • Interaction flow
      • Platform Fault Detection Interface (PFDI)
        • Overview
        • Architecture
        • Interaction Flow
          • Out-of-Reset PFDI
          • Online PFDI
        • Platform Fault Detection Interface (PFDI) Monitoring
      • Safety Status Unit (SSU)
        • Introduction
        • FMU-SSU Integration
        • Finite State Machine (FSM)
          • Module API Summary
          • Testing and Validation
      • Fault Management Unit (FMU)
        • Introduction
          • Key Capabilities
        • Design and Framework
          • FMU Register Table
          • RD-Aspen FMU Topology
          • Module API Summary
          • Escalation and Logging
          • Fault Handling Flow
          • Notifications
          • Testing and Validation
      • Software Built-In Self-Test Controller (SBISTC)
        • Introduction
          • Hardware
        • Design and Framework
          • Configuration
          • Exported APIs
          • Testing and Validation
      • Transient Fault Protection (TFP) for Application Processor
        • Introduction
        • Transient Fault Detection Mechanism
        • Fault Detection Constraints
        • Fault Reaction
        • Implementation in Software
        • Validation
      • Reliability, Availability, and Serviceability
        • Overview
          • Error types
          • Error processing
            • Safety Island error processing
            • Primary Compute error processing
          • Primary Compute CPU Core RAS
          • Error simulation
      • Components
        • System Management Block
          • RSE
          • Safety Island block
            • SCP-firmware
              • GIC Multiple Views
            • Zephyr
              • MHUv3 Communication
            • Configurations
          • System management domain
        • Primary Compute
          • Device tree
          • Trusted Firmware-A
            • Downstream changes - RD-Aspen
          • Trusted Firmware-A Tests
            • Downstream changes - RD-Aspen
          • OP-TEE
            • Downstream Changes - RD-Aspen
          • Trusted Services
            • Downstream Changes - RD-Aspen
          • U-Boot
            • Downstream changes - RD-Aspen
          • systemd-boot
        • Address spaces
      • Integration
        • meta-arm-bsp-extras Yocto layer
          • Yocto build configuration
          • Yocto layers dependency
      • Arm SystemReady Devicetree
        • Support in Arm Automotive Solutions
        • Identified non-alignments on RD-Aspen
        • Arm SystemReady Devicetree tests
          • ACS tests
          • Linux Distributions Installation Tests
      • Validation
        • Run-time integration tests
          • OEQA tests in the BSP
          • FVP device tests
          • PSA APIs test suite integration on Primary Compute
          • Platform Fault Detection Interface (PFDI) Test
          • Safety Diagnostics tests
          • Primary Compute CPUs RAS tests
          • Safety Island Cluster 1
          • Arm Cryptographic Extension Performance Tests
          • Power Management CPU idle power states (C-states)
          • CPU Frequency Scaling tests
          • Integration tests validating Xen
          • Mission Based Power Profile (MBPP) demonstration tests
      • Test Automation
        • User Guide
          • Features
          • Getting Started
          • Prerequisites
          • Installation
          • Configuration
          • Running Sample Test
          • Add New Test Cases
            • Test Structure
  • Release notes
    • v2.1
      • CSS-Aspen
        • New features
        • Changed
        • Resolved issues
        • Limitations
        • Known issues
      • RD-Kronos
        • Changed
    • v2.0
      • CSS-Aspen
        • New features
        • Limitations
        • Known issues
      • Kronos
        • New features
        • Changed
        • Limitations
        • Resolved and known issues
          • Resolved issues
          • Known issues
    • v1.1.1
      • New features
      • Changed
      • Limitations
      • Resolved and known issues
        • Resolved issues
        • Known issues
    • 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
  • License
    • SPDX Identifiers
  • API Documentation
    • Test Automation
      • Modules
        • 1. test_automation
          • 1.1. Submodules
            • 1.1.1. test_automation.cli
              • 1.1.1.1. Functions
              • 1.1.1.2. Module Contents
                • main()
            • 1.1.2. test_automation.configs
              • 1.1.2.1. Submodules
                • 1.1.2.1.1. test_automation.configs.config
                  • 1.1.2.1.1.1. Classes
                  • 1.1.2.1.1.2. Functions
                  • 1.1.2.1.1.3. Module Contents
                    • _expand()
                    • _set_env_vars()
                    • _load_yaml_expanded()
                    • _normalize_platforms()
                    • Config
                      • Config.platforms
                      • Config._raw
                      • Config.path
                      • Config.build_dir
                      • Config.fvp_binary
                      • Config.get_platform()
                      • Config.to_dict()
            • 1.1.3. test_automation.targets
              • 1.1.3.1. Submodules
                • 1.1.3.1.1. test_automation.targets.fvp
                  • 1.1.3.1.1.1. Submodules
                    • 1.1.3.1.1.1.1. test_automation.targets.fvp.autofvpnetworking
                      • 1.1.3.1.1.1.1.1. Attributes
                      • 1.1.3.1.1.1.1.2. Classes
                      • 1.1.3.1.1.1.1.3. Module Contents
                    • 1.1.3.1.1.1.2. test_automation.targets.fvp.fvp_controller
                      • 1.1.3.1.1.1.2.1. Attributes
                      • 1.1.3.1.1.1.2.2. Exceptions
                      • 1.1.3.1.1.1.2.3. Classes
                      • 1.1.3.1.1.1.2.4. Module Contents
                    • 1.1.3.1.1.1.3. test_automation.targets.fvp.plugin
                      • 1.1.3.1.1.1.3.1. Attributes
                      • 1.1.3.1.1.1.3.2. Functions
                      • 1.1.3.1.1.1.3.3. Module Contents
                • 1.1.3.1.2. test_automation.targets.registry
                  • 1.1.3.1.2.1. Attributes
                  • 1.1.3.1.2.2. Classes
                  • 1.1.3.1.2.3. Functions
                  • 1.1.3.1.2.4. Module Contents
                    • logger
                    • PLATFORM_REGISTRY
                    • register_platform()
                    • get_factory()
                    • DriverBundle
                      • DriverBundle.driver
                      • DriverBundle.manager
                      • DriverBundle.login_primary
                      • DriverBundle.export_env
            • 1.1.4. test_automation.utils
              • 1.1.4.1. Submodules
                • 1.1.4.1.1. test_automation.utils.auto_platform_base
                  • 1.1.4.1.1.1. Attributes
                  • 1.1.4.1.1.2. Classes
                  • 1.1.4.1.1.3. Module Contents
                    • logger
                    • AutoTestPlatformBase
                      • AutoTestPlatformBase.mgr
                      • AutoTestPlatformBase.platform
                      • AutoTestPlatformBase.cli_platform
                      • AutoTestPlatformBase.target
                      • AutoTestPlatformBase.config_data
                      • AutoTestPlatformBase.rse_port
                      • AutoTestPlatformBase.scp_port
                      • AutoTestPlatformBase.default_console
                      • AutoTestPlatformBase.secure_world_ap_console
                • 1.1.4.1.2. test_automation.utils.device
                  • 1.1.4.1.2.1. Classes
                  • 1.1.4.1.2.2. Module Contents
                    • Device
                      • Device.init()
                      • Device.start()
                      • Device.stop()
                      • Device.reset()
                      • Device.wait_ready()
                      • Device.is_running()
                      • Device.get_ports()
                      • Device.log_path()
                • 1.1.4.1.3. test_automation.utils.logfiltering
                  • 1.1.4.1.3.1. Attributes
                  • 1.1.4.1.3.2. Classes
                  • 1.1.4.1.3.3. Functions
                  • 1.1.4.1.3.4. Module Contents
                    • ANSI_ESCAPE
                    • ORPHAN_CSI
                    • CONTROL_CHARS
                    • _CLEANER
                    • strip_ansi_and_controls()
                    • AnsiStrippingStream
                      • AnsiStrippingStream._stream
                      • AnsiStrippingStream.write()
                      • AnsiStrippingStream.flush()
                • 1.1.4.1.4. test_automation.utils.utils
                  • 1.1.4.1.4.1. Functions
                  • 1.1.4.1.4.2. Module Contents
                    • find_project_root()
            • 1.1.5. test_automation.version
              • 1.1.5.1. Functions
              • 1.1.5.2. Module Contents
                • get_version()
        • 2. tests
          • 2.1. Submodules
            • 2.1.1. tests.conftest
              • 2.1.1.1. Attributes
              • 2.1.1.2. Functions
              • 2.1.1.3. Module Contents
                • logger
                • pytest_configure()
                • cfg()
                • auto_platform_config_data()
                • platform_bundle()
                • platform_driver()
                • session_manager()
                • platform_name()
                • platform_base_obj()
                • pytest_addoption()
Arm Automotive Solutions
  • Arm® Automotive Solutions documentation
  • View page source
Next

Arm® Automotive Solutions documentation

  • Overview
    • Introduction
    • Audience
      • Documentation structure
    • Safety and security considerations
    • Repository structure
    • Repository license
    • Contributions and issue reporting
    • Feedback and support
  • User guide
    • Build host environment setup
      • System requirements
      • Install dependencies
  • Zena CSS (RD-Aspen)
    • Overview
      • Introduction
      • Arm Automotive Solutions overview
      • Use cases
    • User guide
      • Reproduce
      • Customize
    • Solution design
      • Boot process
      • Secure Services
      • Arm Cryptographic Extension
      • Power and performance control
      • Platform Fault Detection Interface (PFDI)
      • Safety Status Unit (SSU)
      • Fault Management Unit (FMU)
      • Software Built-In Self-Test Controller (SBISTC)
      • Transient Fault Protection (TFP) for Application Processor
      • Reliability, Availability, and Serviceability
      • Components
      • Integration
      • Arm SystemReady Devicetree
      • Validation
      • Test Automation
  • Release notes
    • v2.1
      • CSS-Aspen
      • RD-Kronos
    • v2.0
      • CSS-Aspen
      • Kronos
    • v1.1.1
      • New features
      • Changed
      • Limitations
      • Resolved and known issues
    • v1.1
      • New features
      • Changed
      • Limitations
      • Resolved and known issues
    • v1.0
      • New features
      • Changed
      • Limitations
      • Resolved and known issues
  • License
    • SPDX Identifiers
  • API Documentation
    • Test Automation
      • Modules
Next

© Copyright 2023-2025, Arm Limited (or its affiliates).