Tell people what to expect from EBBR in easy bullet form.
Signed-off-by: Bill Mills wmills@ti.com --- source/chapter1-about.rst | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+)
diff --git a/source/chapter1-about.rst b/source/chapter1-about.rst index 125e400..83c682f 100644 --- a/source/chapter1-about.rst +++ b/source/chapter1-about.rst @@ -18,6 +18,46 @@ while leaving plenty of room for innovations and design details. This specification is intended to be OS-neutral. It leverages the prevalent industry standard firmware specifications of UEFI.
+Guiding Principals +================== + +The following are the guiding principals of the EBBR specification and its +process: + +- DeviceTree or ACPI + + Describes the hardware and firmware to the OS + +- UEFI interface, not a specific codebase + + Can be implemented by U-Boot or Tianocore/EDK2 or others + +- Implementable and useful today + + EBBR is always defined so that current U-Boot can implement the requirements + +- OS independant + + This document may use Linux as an example but other OS's are expected + +- Multiple Architectures + + This document addresses AArch64 today but AArch32 and others are expected + +- Is designed with Embedded Hardware in mind + + Works on today's boards + + Simple low cost hardware recommendations for tomorrow's boards + + Is appropriate for boards < $10 + +- Will evolve + + Future versions will add capabilities and may tighten hardware requirements + + However, existing compliant boards will remain compliant + Comments or change requests can be sent to arm.ebbr-discuss@arm.com.
Scope