trusted-firmware-atf-expert
CommunityMaster 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.