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

