Hi Grant,
On 9 July 2018 at 06:17, Grant Likely grant.likely@arm.com wrote:
Editing in response to comments from Bill Mills, Daniel Thompson, and Alex Graf. Mostly trivial editorial, but did flush out the discussion of how future updates to the specification would be handled, and added a note about DT platform compatibility rules.
Signed-off-by: Grant Likely grant.likely@arm.com Cc: Bill Mills wmills@ti.com Cc: Alexander Graf agraf@suse.de Cc: Daniel Thompson daniel.thompson@linaro.org
source/chapter1-about.rst | 49 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 15 deletions(-)
Reviewed-by: Simon Glass sjg@chromium.org
diff --git a/source/chapter1-about.rst b/source/chapter1-about.rst index cb675d9..a2561d6 100644 --- a/source/chapter1-about.rst +++ b/source/chapter1-about.rst @@ -23,7 +23,7 @@ It leverages the prevalent industry standard firmware specification of [UEFI]_.
Comments or change requests can be sent to arm.ebbr-discuss@arm.com.
-Guiding Principals
+Guiding Principles
EBBR as a specification defines requirements on platforms and operating systems, @@ -51,7 +51,7 @@ amount of custom engineering required, make it possible for OS distributions to support embedded platforms, while still preserving the firmware stack product vendors are comfortable with. Or in simpler terms, EBBR is designed to solve the embedded boot mess by -migrating existing firmware projects (U-Boot) to a defined standard (UEFI). +adding a defined standard (UEFI) to the existing firmware projects (U-Boot).
However, EBBR is a specification, not an implementation. The goal of EBBR is not to mandate U-Boot and Linux. @@ -61,24 +61,33 @@ ensure that the EBBR requirements are implemented by both projects. [#EDK2Note]_
.. [#EDK2Note] Tianocore/EDK2 and U-Boot are highlighted here because at the
- time of writing these are the two most important firmware projects.
- time of writing these are the two most important firmware projects that
- implement UEFI. Tianocore/EDK2 is a full featured UEFI implementation and so should
- automatically be EBBR compliant. U-Boot is the incumbant firmware project
- for embedded platforms and has added basic UEFI compliance.
- automatically be EBBR compliant.
- U-Boot is the incumbant firmware project for embedded platforms and has
- steadily been adding UEFI compliance since 2016.
Or 2015? That's when it got payload and app support. But I suspect you are talking about the efi_loader support only?
Regards, Simon