/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef _FSP_HEADER_H_ #define _FSP_HEADER_H_ /* * Intel's code does not have a handle on changing global packing state. * Therefore, one needs to protect against packing policies that are set * globally for a compilation unit just by including a header file. */ #pragma pack(push) /* Default bind edk2 UEFI 2.4 types. */ #include <vendorcode/intel/edk2/uefi_2.4/uefi_types.h> #if CONFIG_UDK_VERSION >= CONFIG_UDK_2017_VERSION #include <vendorcode/intel/fsp/fsp2_0/IntelFspPkg/Include/FspInfoHeader.h> #else #include <vendorcode/intel/fsp/fsp1_1/IntelFspPkg/Include/FspInfoHeader.h> #endif #pragma pack(pop) #endif /* _FSP_HEADER_H_ */