.. EBBR Source Document Copyright Arm Limited, 2017-2021 SPDX-License-Identifier: CC-BY-SA-4.0 #################################################### Embedded Base Boot Requirements (EBBR) Specification #################################################### Copyright © 2017-2021 Arm Limited and Contributors. This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. .. image:: images/cc-by-sa-4.0-88x31.* :target: http://creativecommons.org/licenses/by-sa/4.0/ :alt: Creative Commons License :align: right .. The below raw html is to make sure the floating image above has completed before we start the revision table. Otherwise they overlap in the HTML format. The PDF format handles the float OK in most versions of the tools. .. raw:: html
.. tabularcolumns:: l c p{11.5cm} .. list-table:: Revision History :header-rows: 1 * - Date - Issue - Changes * - 20 Sep 2017 - 0.51 - - Confidentiality Change, EBBR version 0.51 * - 12 Jul 2018 - 0.6 - - Relicense to CC-BY-SA 4.0 - Added Devicetree requirements - Added Multiprocessor boot requirements - Transitioned to reStructuredText and GitHub - Added firmware on shared media requirements - RTC is optional - Add constraints on sharing devices between firmware and OS - Add large note on implementation of runtime modification of non-volatile variables * - 18 Oct 2018 - 0.7 - - Add AArch32 details - Refactor Runtime Services text after face to fact meeting at Linaro Connect YVR18 * - 12 Mar 2019 - 0.8 - - Update language around SetVariable() and what is available during runtime services - Editorial changes preparing for v1.0 * - 31 Mar 2019 - 1.0 - - Remove unnecessary UEFI requirements appendix - Allow for ACPI vendor id in firmware path * - 5 Aug 2020 - 1.0.1 - - Update to UEFI 2.8 Errata A - Specify UUID for passing DTB - Typo and editorial fixes - Document the release process * - 23 Apr 2021 - 2.0.0 - - Reduce the number of UEFI required elements needed for compliance. - Add requirement for UpdateCapsule() runtime service. - Updated firmware shared storage requirements - Refined RTC requirements - Fixed ResetSystem() to correctly describe failure condition .. toctree:: :numbered: chapter1-about chapter2-uefi chapter3-secureworld chapter4-firmware-media references