This specification describes the requirements for the Arm SystemReady program.
Systems that are designed to “just work” for the end user (with the ability to install and run generic off-the-shelf operating systems out-of-the-box) need to follow a set of minimum hardware and firmware requirements to ensure compatibility.
For hardware, the Arm SystemReady Program defines a common Base System Architecture (BSA) specification and a set of market-specific supplements. For example, the Server Base System Architecture (SBSA) supplement specification is for the server segment. The common BSA contains only the bare minimum requirement to deploy an operating system. The BSA is a baseline. Therefore, there is no limit on differentiation and the special features that can be built on the base platform. The platform can be adapted to meet the market need.
For firmware, the program has added additional boot recipes — a recipe meaning a set of requirements — to accommodate the different standards and implementations that are used in a broader ecosystem. The SBBR, EBBR and LBBR recipes are described in the Base Boot Requirements (BBR) specification. Arm may develop other recipes in the future, if necessary.
This specification describes the requirements for the Arm SystemReady program.
April 2023 changes to the specification are included.
Click here to access the document.
Leave a Reply