blob: f41625ab41c66bb429eb3975c52169314c32b4a4 [file] [log] [blame]
Julian Hall6ff788e2022-04-12 13:21:18 +01001SystemReady
2===========
3Arm SystemReady is a compliance certification programme that aims to promote a standardized
4view of a platform and its firmware (see: `Arm SystemReady`_). SystemReady may be applied across
5different classes of device, represented by different SystemReady bands, from resource constrained
6IoT devices through to servers. By standardizing the platform and its firmware, generic operating
7systems can be expected to 'just work' on any compliant device.
8
9SystemReady leverages existing open standards such as UEFI. The Trusted Services project
10includes service level components that enable UEFI SMM services to be realized, backed by PSA
11root-of-trust services. As an alternative to EDK2 StMM, the smm-gateway deployment presents
12UEFI compliant SMM service endpoints, backed by the generic Secure Storage and Crypto services.
13For more information, see:
14
15 * :ref:`Secure Partition Images`
16 * :ref:`UEFI SMM Services`
17
18The UEFI features supported by smm-gateway are designed to meet SystemReady requirements for
19the IR band (embedded IoT).
20
21--------------
22
23.. _`Arm SystemReady`: https://developer.arm.com/architectures/system-architectures/arm-systemready
24
25*Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.*
26
27SPDX-License-Identifier: BSD-3-Clause