Hi Andy,

On Mon, Jul 15, 2019 at 5:31 PM Andy Shevchenko
<[email protected]> wrote:
>
> On Mon, Jul 15, 2019 at 12:58 AM Park, Aiden <[email protected]> wrote:
> >
> > This patch is to enable U-Boot as a payload which runs on top of Slim 
> > Bootloader(https://github.com/slimbootloader/slimbootloader) boot firmware 
> > for x86 platforms.
> >
> > The Slim Bootloader is designed with multi-stage architecture for the 
> > execution from reset vector to OS hand-off, and supports qemu, Apollolake, 
> > Whiskeylake and Coffeelake platforms consuming Intel 
> > FSP(https://github.com/IntelFsp/FSP) for silicon initialization including 
> > CAR and memory initialization.
> > As multi-stage architecture, the Slim Bootloader adopts payload concept 
> > which is responsible for OS load from media devices and boot OS and it 
> > supports 32-bit PE32, EFI FV, ELF and RAW format payloads.
> > The Slim Bootloader generate HOB(Hand Off Block) list pointer, which has 
> > debug serial port info, memory map info, performance data info and etc., 
> > and passes it to a payload. U-Boot configures serial port, dram, pci, tsc 
> > and others with the information from the HOB.
> >
> > The compiled U-Boot supports usb, sata and sd/mmc boot which have been 
> > verified on qemu and other supported platforms.
> >
>
> Thanks for the series. I have some questions.
>
> Is it chained bootloader in the sense of how it's done? Can it use
> rather SPL part of U-Boot? Can it simple run Linux kernel as an EFI
> payload?
>
> Very briefly looking I didn't notice (may be simple missed it) the use
> of X86_32BIT_INIT. Why do you not use it (it it's the case)?
>
> Bin, may you give me couple of days to briefly review this in order to
> see if there is any similarities with what Intel Edison firmware is
> doing?

Yes, for sure.

>
> P.S. Aiden, please, Cc me for the next series.
>

Regards,
Bin
_______________________________________________
U-Boot mailing list
[email protected]
https://lists.denx.de/listinfo/u-boot

Reply via email to