trusted-firmware-atf-expert

Community

Master ATF, Trusty, and PSCI in Android

Authorjonaschen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents AI agents from misrouting ARM Trusted Firmware, PSCI, and Trusty questions by keeping the secure EL3/EL1 context isolated from non-secure components and supplying the exact path scope and trigger conditions for vendor-supplied TF-A trees.

Core Features & Use Cases

  • Scoped Path Intelligence: Documents atf/, arm-trusted-firmware/, trusty/, and vendor/*/trustzone/ conventions plus BSP/TrustZone extensions so the agent only references verified secure paths.
  • Architectural Expertise: Summarizes EL3 boot stages, SMC calling conventions, BL31/BL32 interactions, PSCI responsibilities, and TEE client integrations to guide secure monitor, Secure World, and KeyMint investigations.
  • Procedural Guardrails: Captures forbidden actions such as conflating Trusty with the Linux kernel or redefining PSCI IDs, references the boot stage deep-dive, and points to the atf_image_verify.sh tool for FIP/AVB/ADB/fastboot checks.

Quick Start

Ask the ATF expert to review BL31 SMC handlers and document PSCI implementation steps for the target SoC.

Dependency Matrix

Required Modules

fiptoolavbtooladbfastbootxxd

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: trusted-firmware-atf-expert
Download link: https://github.com/jonaschen/Android-Software/archive/main.zip#trusted-firmware-atf-expert

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.