On 12 December 2014 at 06:05, Bin Meng <bmeng...@gmail.com> wrote: > Per Intel FSP architecture specification, FSP provides 3 routines > for bootloader to call. The first one is the TempRamInit (aka > Cache-As-Ram initialization) and the second one is the FspInit > which does the memory bring up (like MRC for other x86 targets) > and chipset initialization. Those two routines have to be called > before U-Boot jumping to board_init_f in start.S. > > The FspInit() will return several memory blocks called Hand Off > Blocks (HOBs) whose format is described in Platform Initialization > (PI) specification (part of the UEFI specication) to the bootloader. > Save this HOB address to the U-Boot global data for later use. > > Signed-off-by: Bin Meng <bmeng...@gmail.com> > Acked-by: Simon Glass <s...@chromium.org> > > --- > > Changes in v3: None > Changes in v2: > - Move FspInit call from start.S to car_init > > arch/x86/cpu/start.S | 14 ++++++++++++++ > arch/x86/include/asm/global_data.h | 3 +++ > arch/x86/lib/asm-offsets.c | 3 +++ > 3 files changed, 20 insertions(+)
Applied to u-boot-x86, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot