On Sat, Aug 3, 2019 at 4:30 PM Park, Aiden <aiden.p...@intel.com> wrote: > > FSP (CONFIG_HAVE_FSP) and Slim Bootloader (CONFIG_SYS_SLIMBOOTLOADER) > consume HOB (CONFIG_USE_HOB) data from the each HOB list pointer. > Add a common HOB library in lib/hob.c and include/asm/hob.h. > > Signed-off-by: Aiden Park <aiden.p...@intel.com> > Reviewed-by: Andy Shevchenko <andy.shevche...@gmail.com> > Reviewed-by: Bin Meng <bmeng...@gmail.com> > Tested-by: Bin Meng <bmeng...@gmail.com> > --- > Changes in v8: > * Add a space between acronym and (definition) > > Changes in v7: > * Split HOB library into EFI_GUID pre-work and making a common lirary > > Changes in v6: > * Use CONFIG_USE_HOB > * Change struct efi_guid to efi_guid_t > * Use EFI_GUID to define GUIDs > > Changes in v3: > * Create a common HOB libary from fsp_hob and fsp_support > > arch/x86/include/asm/fsp/fsp_hob.h | 184 +--------------- > arch/x86/include/asm/fsp/fsp_support.h | 37 +--- > arch/x86/include/asm/{fsp/fsp_hob.h => hob.h} | 196 +++++++----------- > arch/x86/lib/Makefile | 1 + > arch/x86/lib/fsp/fsp_support.c | 57 +---- > arch/x86/lib/hob.c | 84 ++++++++ > cmd/x86/Makefile | 1 + > cmd/x86/fsp.c | 65 +----- > cmd/x86/hob.c | 77 +++++++ > 9 files changed, 242 insertions(+), 460 deletions(-) > copy arch/x86/include/asm/{fsp/fsp_hob.h => hob.h} (67%) > create mode 100644 arch/x86/lib/hob.c > create mode 100644 cmd/x86/hob.c >
applied to u-boot-x86, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot