[U-Boot] x86: Slim Bootloader(https://github.com/slimbootloader/slimbootloader) support

Park, Aiden aiden.park at intel.com
Mon Jul 1 07:33:15 UTC 2019


Hi Michael,

> -----Original Message-----
> From: Michael Nazzareno Trimarchi [mailto:michael at amarulasolutions.com]
> Sent: Saturday, June 29, 2019 10:20 AM
> To: Park, Aiden <aiden.park at intel.com>
> Cc: Bin Meng <bmeng.cn at gmail.com>; U-Boot Mailing List <u-
> boot at lists.denx.de>
> Subject: Re: [U-Boot] x86: Slim
> Bootloader(https://github.com/slimbootloader/slimbootloader) support
> 
> Hi Park
> 
> On Wed, Jun 19, 2019 at 7:26 PM Park, Aiden <aiden.park at intel.com> wrote:
> >
> > Hi Bin,
> >
> > Thanks for asking about Slim Bootloader.
> > It is an open-source boot firmware(BSD-2-Clause-Patent license) and one of
> UEFI BIOS alternatives like coreboot and bare-metal u-boot. Slim Bootloader is
> leveraging EDK2 frameworks/tools/libraries and following its coding standard.
> That's why it looks like a lite EDK2 BIOS in appearance, but it's much closer to
> coreboot.
> > Slim Bootloader covers from reset vector to OS hand-off with multi-stage
> approach(Stage1A/B -> Stage2 -> Payload -> OS) and it consumes Intel FSP 2.x
> image on each stages for silicon initialization including cache-as-ram and
> memory initialization. Stage1/2 are doing silicon specific initialization thru FSP
> and platform specific configuration while Payload is responsible for OS
> load/hand-off. So, rich/universal payload like u-boot is also a key part of Slim
> Bootloader.
> > For payload options, Slim Bootloader currently supports OsLoader which is
> Slim Bootloader's default payload for Linux booting and EDK2 UEFI payload for
> Windows booting. We'd also like to enable u-boot as a universal payload.
> Thanks.
> >
> 
> Any plan to have it as a gplv2 code?
> 
> Michael
> 
Thanks for asking about Slim Bootloader. The Slim Bootloader is leveraging EDK2 framework including BaseTools and Libraries, and its license also is aligned with EDK2's one which is BSD-2-Clause-Patent license. So, no consideration as GPL v2+ at this moment.

Best Regards,
Aiden
 
> > Best Regards,
> > Aiden
> >
> > > -----Original Message-----
> > > From: Bin Meng [mailto:bmeng.cn at gmail.com]
> > > Sent: Wednesday, June 19, 2019 12:00 AM
> > > To: Park, Aiden <aiden.park at intel.com>
> > > Cc: Simon Glass <sjg at chromium.org>; U-Boot Mailing List <u-
> > > boot at lists.denx.de>
> > > Subject: Re: x86: Slim
> > > Bootloader(https://github.com/slimbootloader/slimbootloader) support
> > >
> > > Hi Aiden,
> > >
> > > On Wed, Jun 19, 2019 at 2:11 PM Park, Aiden <aiden.park at intel.com> wrote:
> > > >
> > > > Hi Simon, Bin,
> > > >
> > > > It looks you guys are busy to switch u-boot server to gitlab these
> > > > day. If you
> > > don't mind, let me start patch review from [PATCH 0/1]. I will send
> > > patch review in a separate email thread in couple of days. Please
> > > let me have your feedback. Thanks.
> > > >
> > >
> > > Sorry for being late.
> > >
> > > > Best Regards,
> > > > Aiden
> > > >
> > > > > -----Original Message-----
> > > > > From: U-Boot [mailto:u-boot-bounces at lists.denx.de] On Behalf Of
> > > > > Park, Aiden
> > > > > Sent: Monday, June 17, 2019 5:11 PM
> > > > > To: sjg at chromium.org; Bin Meng <bmeng.cn at gmail.com>
> > > > > Cc: u-boot at lists.denx.de
> > > > > Subject: [U-Boot] x86: Slim
> > > > > Bootloader(https://github.com/slimbootloader/slimbootloader)
> > > > > support
> > > > >
> > > > > Hi Simon and Bin,
> > > > >
> > > > > I am a firmware engineer from Intel Corporation. We have
> > > > > developed new boot solution - Slim
> > > > > Bootloader(https://github.com/slimbootloader/slimbootloader)
> > >
> > > What does this new bootloader solution do? From the codes, it looks
> > > like a lite version of EDK2 BIOS?
> > >
> > > > > which currently supports qemu, Apollolake, Whiskeylake and
> > > > > Coffeelake platforms with FSP2.x. The Slim Bootloader is also
> > > > > designed with multi-stage approach and payload concept. We have
> > > > > a proof of concept with u-boot as a payload of Slim Bootloader
> > > > > and would like to upstream the changes into u-boot repository. I
> > > > > have a single
> > > patch for it and I am going to send it for code review.
> > > > > Do you have any comment or question before proceeding the code
> > > review?
> > > > > Please feel free to add any comment. Thanks.
> > > > >
> > >
> > > Regards,
> > > Bin
> > _______________________________________________
> > U-Boot mailing list
> > U-Boot at lists.denx.de
> > https://lists.denx.de/listinfo/u-boot
> 
> 
> 
> --
> | Michael Nazzareno Trimarchi                     Amarula Solutions BV |
> | COO  -  Founder                                      Cruquiuskade 47 |
> | +31(0)851119172                                 Amsterdam 1018 AM NL |
> |                  [`as] http://www.amarulasolutions.com               |


More information about the U-Boot mailing list