devicetree-spec.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Michal Simek <michal.simek@xilinx.com>
To: Grant Likely <grant.likely@arm.com>,
	"arm.ebbr-discuss" <arm.ebbr-discuss@arm.com>,
	"boot-architecture@lists.linaro.org"
	<boot-architecture@lists.linaro.org>,
	Linux ARM <linux-arm-kernel@lists.infradead.org>,
	"u-boot@lists.denx.de" <u-boot@lists.denx.de>,
	devicetree-spec@vger.kernel.org
Subject: Re: [Arm.ebbr-discuss] EBBR v0.6 Release Announcement
Date: Mon, 16 Jul 2018 08:11:35 +0200	[thread overview]
Message-ID: <0eb88541-c603-1dad-a500-b65d9bfa9075@xilinx.com> (raw)
In-Reply-To: <be2fb34d-1813-a7e1-6ef0-4cfa7b135c39@arm.com>

- ancient mailing list
+ proper u-boot mailing list.

M

On 14.7.2018 00:34, Grant Likely wrote:
> I'm pleased to announce the release of version 0.6 of the Embedded Base
> Boot Requirements (EBBR) specification.
> 
>     https://github.com/ARM-software/ebbr/releases/tag/v0.6
> 
> EBBR is a new specification defining a standard boot environment
> suitable for full feature operating systems running on embedded
> platforms...
> 
> Well, it will when it's finished.
> 
> It is well know that firmware for embedded systems is a fragmented area
> with each platform behaving in subtly incompatible ways. It is also
> completely different from the firmware interface used on general purpose
> desktops and servers. For OSes, this makes supporting more than a
> handful of platforms a nearly impossible affair. EBBR aims to solve this
> problem by defining a standard boot interface that can easily be
> implemented using either U-Boot or Tianocore, and is based on the same
> UEFI specification used on general purpose computers.
> 
> By adopting EBBR, platform vendors can reduce the amount of engineering
> effort required to support their products and make them easier to use.
> As EBBR is being developed in conjunction with the U-Boot, Tianocore,
> and Trusted Firmware projects, most of the functionality required is
> already implemented and ready to be used if one uses an up to date
> release of U-Boot or Tianocore.
> 
> For OS vendors, this makes far easier to support embedded platforms
> because they don't need to tailor the boot process for each platform.
> The same boot infrastructure works on both desktop/servers and on EBBR
> compliant embedded platforms.
> 
> And finally, for end users, working with an EBBR compliant platform
> means they can boot the OS of their choice without needing to learn low
> level details of the platform firmware.
> 
> This v0.6 release of EBBR is a pre-release document. The contents are
> not final. The purpose of this release is to raise awareness of the EBBR
> project, and to solicit feedback on the current draft. Please do read
> and provide comments on the boot-architecture@lists.linaro.org mailing
> list.
> 
> The plan is to release v1.0 before the end of the 2018.
> 
> Thanks to the EBBR committee members who contributed to this release:
> 
>   Andreas Färber (SUSE)
>   Alex Graf (SUSE)
>   Ryan Harkin (Linaro)
>   Rob Herring (Linaro)
>   Udit Kumar (NXP)
>   Leif Lindholm (Linaro)
>   Bill Mills (TI)
>   Peter Robinson (Red Hat)
>   Tom Rini (Konsulko)
>   Daniel Thompson (Linaro)
>   Dong Wei (Arm)
> 
> Sincerely,
> Grant Likely, EBBR committee co-chair
> 
> 
> Note on U-Boot implementations
> ------------------------------
> It is expected that EBBR compliant can be achieved by using a recent
> version of U-Boot with the appropriate configuration options. An
> implementers guide for U-Boot will be written before EBBR v1.0 is released.
> 
> There is also work ongoing to get the UEFI Self Certification Test
> running on U-Boot. Once working, this will be a tool for vendors to test
> their platforms for EBBR compliance.
> 
> FAQ
> ---
> 1. Does EBBR define a new interface?
> 
>    No. EBBR builds on the existing UEFI spec by requiring a specific
> subset that can be implemented today using U-Boot, and either Devicetree
> or ACPI.
> 
> 2. Does EBBR require Devicetree? ACPI?
> 
>    EBBR allows platforms to provide either ACPI or Devicetree. Linux
> supports both system description languages equally well, and Devicetree
> is in common use on embedded platforms. As long as the platform supplies
> a system description that can boot a mainline operating system.
> 
>    EBBR does not attempt to define a common base standard for Devicetree
> platforms because of the wide variety of platforms needed to be
> supported. The one assumption EBBR does make is that the target
> operating system already has support for the SoC on the platform.
> 
> 3. Is EBBR only for U-Boot and Linux embedded systems?
> 
>    No. While U-Boot+Linux platforms were certainly the primary audience
> when EBBR was first conceived, the spec is very purposefully written to
> be OS-independent. EBBR requires specific interfaces, but those
> interface can be implemented by any firmware project.
> 
>    We would absolutely like to have review, feedback and contributions
> from non-Linux, non-U-Boot users.
> 
> 4. Can I contribute to the EBBR specification?
> 
>    Yes. The EBBR source document is on GitHub, and we use the
> boot-architecture@lists.linaro.org mailing list.
> 
>    https://github.com/ARM-Software/ebbr
> _______________________________________________
> Arm.ebbr-discuss mailing list
> Arm.ebbr-discuss@arm.com

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

      parent reply	other threads:[~2018-07-16  6:11 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-13 22:34 EBBR v0.6 Release Announcement Grant Likely
     [not found] ` <be2fb34d-1813-a7e1-6ef0-4cfa7b135c39-5wv7dgnIgG8@public.gmane.org>
2018-07-13 22:37   ` Grant Likely
2018-07-16  6:11 ` Michal Simek [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0eb88541-c603-1dad-a500-b65d9bfa9075@xilinx.com \
    --to=michal.simek@xilinx.com \
    --cc=arm.ebbr-discuss@arm.com \
    --cc=boot-architecture@lists.linaro.org \
    --cc=devicetree-spec@vger.kernel.org \
    --cc=grant.likely@arm.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).