diff options
author | Martin Roth <martin.roth@se-eng.com> | 2015-01-03 07:28:39 -0700 |
---|---|---|
committer | Martin Roth <gaumless@gmail.com> | 2015-01-06 06:28:50 +0100 |
commit | fc34750c88b74f79f5bcd1d622486285af1b95d8 (patch) | |
tree | 3536d249649c7ed4f86f71f895317681f89c95cb /src/drivers/intel/fsp/fsp_util.h | |
parent | 9270553fff23462fcb298f154296319bf3639d15 (diff) | |
download | coreboot-fc34750c88b74f79f5bcd1d622486285af1b95d8.tar.xz |
drivers/intel/fsp: split the UEFI HOB functions into hob.c
The FSP uses a lot of UEFI HOB (Hand Off Block) functions for reporting
and passing information to coreboot. These seem to me like they should
be in their own file, so I'm splitting them out of fsp_util.c. I'll
be adding a couple more functions in the next patch.
These functions should all be compliant to the Hand Off Block spec.
Change-Id: Ie8bbc0a9277b9484f13dd077b3a52e424a8600fe
Signed-off-by: Martin Roth <martin.roth@se-eng.com>
Reviewed-on: http://review.coreboot.org/8065
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Diffstat (limited to 'src/drivers/intel/fsp/fsp_util.h')
-rw-r--r-- | src/drivers/intel/fsp/fsp_util.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/drivers/intel/fsp/fsp_util.h b/src/drivers/intel/fsp/fsp_util.h index 64a5e7f333..cb667dc1f0 100644 --- a/src/drivers/intel/fsp/fsp_util.h +++ b/src/drivers/intel/fsp/fsp_util.h @@ -32,14 +32,18 @@ volatile u8 * find_fsp (void); void fsp_early_init(FSP_INFO_HEADER *fsp_info); void FspNotify(u32 Phase); void FspNotifyReturnPoint(EFI_STATUS Status, VOID *HobListPtr); -void print_hob_type_structure(u16 Hobtype, void *Hoblistptr); void romstage_fsp_rt_buffer_callback(FSP_INIT_RT_BUFFER *FspRtBuffer); void print_fsp_info(void); - void chipset_fsp_early_init(FSP_INIT_PARAMS *FspInitParams, FSP_INFO_HEADER *fsp_ptr); void ChipsetFspReturnPoint(EFI_STATUS Status, VOID *HobListPtr); +/* functions in hob.c */ +void print_hob_mem_attributes(void *Hobptr); +void print_hob_type_structure(u16 Hobtype, void *Hoblistptr); +void print_hob_resource_attributes(void *Hobptr); +const char * get_hob_type_string(void *Hobptr); + /* Additional HOB types not included in the FSP: * #define EFI_HOB_TYPE_HANDOFF 0x0001 * #define EFI_HOB_TYPE_MEMORY_ALLOCATION 0x0002 |