[U-Boot] x86: Slim Bootloader(https://github.com/slimbootloader/slimbootloader) support
Michael Nazzareno Trimarchi
michael at amarulasolutions.com
Sat Jun 29 17:20:21 UTC 2019
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?
> Best Regards,
> > -----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
| 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