X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=6359d649e8775bd9dcca8c57eda06d44e246a11e;hp=48f49279acf57e62574287e17c9ccc987136cba8;hb=7c9e5810d09c0f084096d69c6a3823e685505316;hpb=f89f5802f82b1b83f85a074fc0f76ec782e003b5
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 48f49279ac..6359d649e8 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -900,7 +900,7 @@
0x00010025
gEfiEdkModulePkgTokenSpaceGuid
UINT16
- DYNAMIC
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
4
kbytes size of GUID'ed HOB, if the GUID'ed HOB is full, create new GUID'ed HOB with this size.
@@ -981,7 +981,7 @@
0x0001002e
gEfiEdkModulePkgTokenSpaceGuid
UINT16
- DYNAMIC
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
4
kbytes size of runtime memory.
@@ -994,28 +994,6 @@
28
Maximun number of performance log entries during PEI phase.
-
- PcdFlashFvBaseArray
- 0x31000001
- gEfiGenericPlatformTokenSpaceGuid
- VOID*
- DYNAMIC
- {}
- This PCD is a array of EFI_PHYSICAL_ADDERSS of each Firmware Volume on the
- platform. FVB driver will make use of this PCD entry to install EFI_FIRMWARE_BLOCK_PROTOCOL
- on every FV specified.
-
-
- PcdFlashFvBaseArrayElementNumber
- 0x32000002
- gEfiGenericPlatformTokenSpaceGuid
- UINT8
- DYNAMIC
- 3
- This PCD is a number element in the array defined by PcdFlashFvBaseArray in
- gEfiGenericPlatformTokenSpaceGuid. Normally, we have 3 firmware volumes:
- FV_MAIN, FV_RECOVERY, NV_STORAGE.
-
PcdPeiPcdDatabaseSetEnabled
0x00010030
@@ -1052,5 +1030,59 @@
FALSE
This feature flag can be used to enable or disable the PCD service PEIM to handle DynamicEX PCD. If a platform has no module to use DynamicEX in PEI phase. This flag can be set to DISABLE to save size.
+
+ PcdFlashNvStorageVariableBase
+ 0x30000001
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0xFFFB0000
+ Base address of the variable section in NV firmware volume.
+
+
+ PcdFlashNvStorageVariableSize
+ 0x30000002
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0x0000A000
+ Size of the variable section in NV firmware volume..
+
+
+ PcdFlashNvStorageFtwSpareBase
+ 0x30000013
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0xFFFC0000
+ Base address of the FTW spare block section in NV firmware volume.
+
+
+ PcdFlashNvStorageFtwSpareSize
+ 0x30000014
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0x00010000
+ Size of the FTW spare block section in NV firmware volume.
+
+
+ PcdFlashNvStorageFtwWorkingBase
+ 0x30000010
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0xFFFBE000
+ Base address of the FTW working block section in NV firmware volume.
+
+
+ PcdFlashNvStorageFtwWorkingSize
+ 0x30000011
+ gEfiGenericPlatformTokenSpaceGuid
+ UINT32
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
+ 0x00002000
+ Size of the FTW working block section in NV firmware volume.
+
\ No newline at end of file