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.