## @libraryclass Provides FSP platform sec related actions.\r
FspSecPlatformLib|Include/Library/FspSecPlatformLib.h\r
\r
+ ## @libraryclass Provides FSP MultiPhase service functions.\r
+ FspMultiPhaseLib|Include/Library/FspMultiPhaseLib.h\r
+\r
[Ppis]\r
#\r
# PPI to indicate FSP is ready to enter notify phase\r
gIntelFsp2PkgTokenSpaceGuid.PcdFspPrivateTemporaryRamSize |0x00000000|UINT32|0x10000006\r
\r
[PcdsFixedAtBuild,PcdsDynamic,PcdsDynamicEx]\r
- gIntelFsp2PkgTokenSpaceGuid.PcdFspReservedMemoryLength |0x00100000|UINT32|0x46530000\r
- gIntelFsp2PkgTokenSpaceGuid.PcdBootLoaderEntry |0xFFFFFFE4|UINT32|0x46530100\r
+ gIntelFsp2PkgTokenSpaceGuid.PcdFspReservedMemoryLength |0x00100000|UINT32|0x46530000\r
+ gIntelFsp2PkgTokenSpaceGuid.PcdBootLoaderEntry |0xFFFFFFE4|UINT32|0x46530100\r
+ #\r
+ # Different FSP Components may have different NumberOfPhases which can be defined\r
+ # by each FspSecCore module from DSC.\r
+ #\r
+ gIntelFsp2PkgTokenSpaceGuid.PcdMultiPhaseNumberOfPhases |0x00000000|UINT32|0x46530101\r