IntelFsp2Pkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
FspHeaderFile.h File Reference

Data Structures

struct  FSP_INFO_HEADER
 
struct  FSP_INFO_EXTENDED_HEADER
 
struct  FSP_PATCH_TABLE
 

Macros

#define FSP_HEADER_REVISION_3   3
 
#define FSPE_HEADER_REVISION_1   1
 
#define FSPP_HEADER_REVISION_1   1
 
#define FSP_INFO_HEADER_OFF   0x94
 
#define OFFSET_IN_FSP_INFO_HEADER(x)   (UINT32)&((FSP_INFO_HEADER *)(UINTN)0)->x
 
#define FSP_INFO_HEADER_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'H')
 
#define FSP_INFO_EXTENDED_HEADER_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'E')
 
#define FSP_FSPP_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'P')
 
#define FSP_PATCH_TABLE_SIGNATURE   FSP_FSPP_SIGNATURE
 

Variables

EFI_GUID gFspHeaderFileGuid
 

Detailed Description

Intel FSP Header File definition from Intel Firmware Support Package External Architecture Specification v2.0 and above.

Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define FSP_FSPP_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'P')
#define FSP_HEADER_REVISION_3   3
#define FSP_INFO_EXTENDED_HEADER_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'E')

Signature of the FSP Extended Header

#define FSP_INFO_HEADER_OFF   0x94

Fixed FSP header offset in the FSP image

#define FSP_INFO_HEADER_SIGNATURE   SIGNATURE_32 ('F', 'S', 'P', 'H')
#define FSP_PATCH_TABLE_SIGNATURE   FSP_FSPP_SIGNATURE
#define FSPE_HEADER_REVISION_1   1
#define FSPP_HEADER_REVISION_1   1
#define OFFSET_IN_FSP_INFO_HEADER (   x)    (UINT32)&((FSP_INFO_HEADER *)(UINTN)0)->x

Variable Documentation

EFI_GUID gFspHeaderFileGuid