]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2WrapperPkg / IntelFsp2WrapperPkg.dec
index b8dac1b5741b0d6e3d48053d95a6f7b788d6f999..922ccc063f7183f9dbe798dad5be66b6aed09a70 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # Provides drivers and definitions to support fsp in EDKII bios.\r
 #\r
-# Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2014 - 2022, Intel Corporation. All rights reserved.<BR>\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 #\r
 ##\r
 \r
   ##  @libraryclass  Provide FSP TPM measurement related function.\r
   FspMeasurementLib|Include/Library/FspMeasurementLib.h\r
+\r
+  ##  @libraryclass  Provide MultiPhase handling related functions.\r
+  FspWrapperMultiPhaseProcessLib|Include/Library/FspWrapperMultiPhaseProcessLib.h\r
+\r
+  ##  @libraryclass  Provide MultiPhase platform actions related functions.\r
+  FspWrapperPlatformMultiPhaseLib|Include/Library/FspWrapperPlatformMultiPhaseLib.h\r
+\r
+\r
 [Guids]\r
   #\r
   # GUID defined in package\r
@@ -87,7 +95,7 @@
   # We need a flag (PCD) to indicate if there is need to do such FSP measurement or NOT.\r
   # 2) The FSP binary includes FSP code and FSP UPD region. The UPD region is considered\r
   # as configuration block, and it may be updated by OEM by design.\r
-  # This flag (PCD) is to indicate if we need isolate the the UPD region from the FSP code region.\r
+  # This flag (PCD) is to indicate if we need isolate the UPD region from the FSP code region.\r
   # BIT0: Need measure FSP. (for FSP1.x) - reserved in FSP2.\r
   # BIT1: Need measure FSPT. (for FSP 2.x)\r
   # BIT2: Need measure FSPM. (for FSP 2.x)\r
   #\r
   gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress|0x00000000|UINT32|0x50000000\r
   gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress|0x00000000|UINT32|0x50000001\r
+  #\r
+  # Non-0 means PcdFspmUpdDataAddress will be ignored, otherwise PcdFspmUpdDataAddress will be used.\r
+  #\r
+  gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress64|0x00000000|UINT64|0x50000002\r
+  #\r
+  # Non-0 means PcdFspsUpdDataAddress will be ignored, otherwise PcdFspsUpdDataAddress will be used.\r
+  #\r
+  gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress64|0x00000000|UINT64|0x50000003\r