[U-Boot] [PATCH 00/69] x86: Add support for samus

Simon Glass sjg at chromium.org
Sat Mar 12 03:52:01 CET 2016


Hi Bin,

On 11 March 2016 at 00:48, Bin Meng <bmeng.cn at gmail.com> wrote:
>
> Hi Simon,
>
> On Mon, Mar 7, 2016 at 10:27 AM, Simon Glass <sjg at chromium.org> wrote:
> > This series adds support for samus, the Chromebook Pixel 2015. Since it is
> > only the second board added that does not use an FSP, there is quite a bit
> > of refactoring involved to avoid code duplication.
> >
> > Samus uses roughly the same binary blobs as link, except now there is one
> > more called the reference code binary. The only available binary for this
> > is a coreboot 'rmodule' extracted from flash. This is a simplified ELF
> > format so it fairly easy to load and use.
> >
> > It is also possible to boot U-Boot from coreboot on samus. This works well
> > but for a delay for non-existent IDE on start-up. The standard build does
> > not work with binaries taken from flash, so it isn't easy to replicate
> > this - you'll just have to take my word for it. I am working on getting that
> > figured out - coreboot recently gained upstream support for loading U-Boot
> > as a payload, so it should be possible to get this working nicely before
> > long.
> >
> > In any case much of the code comes from coreboot - individual files are
> > credited with their source.
> >
> > Perhaps the main value of this series is the improved non-FSP support and
> > additions for broadwell, which samus uses. It should make it easier to add
> > support for future non-FSP platforms.
> >
>
> I've applied 18 patches to u-boot-x86/next which don't have
> inter-dependencies and buildman builds fine. Please rebase your future
> patches on top of that. Thanks!

Thanks. Re the GPL-2 I cannot make some of these files GPL-2+ because
they are marked GPL-2 in coreboot. In any case it seems that U-Boot is
sticking with 2 so I don't think it matters.

Regards,
Simon


More information about the U-Boot mailing list