X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFsp2Pkg%2FInclude%2FFspGlobalData.h;fp=IntelFsp2Pkg%2FInclude%2FFspGlobalData.h;h=2a03129f4a19851cb80937ae2de819ba0d7f15e2;hp=7de26606a7fbca49e5d203ba057bbb260d2cd4ce;hb=a2e61f341d26a78751b2f19b5004c6bbfc8b4fa9;hpb=7b500c606ad101fad52327318af37889048cd45e diff --git a/IntelFsp2Pkg/Include/FspGlobalData.h b/IntelFsp2Pkg/Include/FspGlobalData.h index 7de26606a7..2a03129f4a 100644 --- a/IntelFsp2Pkg/Include/FspGlobalData.h +++ b/IntelFsp2Pkg/Include/FspGlobalData.h @@ -1,6 +1,6 @@ /** @file - Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.
+ Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -16,6 +16,9 @@ #include +#define FSP_IN_API_MODE 0 +#define FSP_IN_DISPATCH_MODE 1 + #pragma pack(1) typedef enum { @@ -54,7 +57,8 @@ typedef struct { VOID *MemoryInitUpdPtr; VOID *SiliconInitUpdPtr; UINT8 ApiIdx; - UINT8 Reserved3[31]; + UINT8 FspMode; // 0: FSP in API mode; 1: FSP in DISPATCH mode + UINT8 Reserved3[30]; UINT32 PerfSig; UINT16 PerfLen; UINT16 Reserved4;