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