This document is a user guide for KeyStone Architecture SOC Security. It describes the security features and capabilities of the KeyStone architecture SOC.
The KeyStone Architecture SOC Security User Guide provides an overview of the security concepts implemented on secure KeyStone devices. It describes device types, secure boot, secure kernel, run‑time security and the relationship between security and privilege.
Chapter 2 details the hardware security features, including supported security keys, memory protection registers, the hardware security controller, and JTAG disable options. The guide also covers security override sequences for switching a device from secure to non‑secure mode and the API calls used to perform these actions.
| Supported Security Keys | Various keys listed in Table 2‑1 |
|---|
Use the SK_switchNonSec() API call to request the secure‑to‑non‑secure override sequence.