X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=425eca84d77029d70060ab5c7b0736258c8c9d22;hp=3b50595a51be27ff95fbd0804d9c45daea654d1a;hb=31150ca0071344cf5c093e443a8da93ac26f7542;hpb=5b2a7957d9215b45e87de228b69b89aa21fafd3e diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd index 3b50595a51..425eca84d7 100644 --- a/EdkModulePkg/EdkModulePkg.spd +++ b/EdkModulePkg/EdkModulePkg.spd @@ -1,4 +1,4 @@ - + EdkModulePkg @@ -82,10 +82,7 @@ Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa Bus/Pci/IdeBus/Dxe/idebus.msa - Bus/Pci/IdeBus/Dxe/idebusLite.msa - Bus/Pci/PciBus/Dxe/LightPciBus.msa Bus/Pci/PciBus/Dxe/PciBus.msa - Bus/Pci/PciBus/Dxe/PciBusLite.msa Bus/Pci/Uhci/Dxe/Uhci.msa Bus/Pci/Undi/RuntimeDxe/Undi.msa Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa @@ -159,6 +156,7 @@ Universal/Variable/Pei/Variable.msa Universal/EmuVariable/RuntimeDxe/EmuVariable.msa Universal/Variable/RuntimeDxe/Variable.msa + Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa Universal/WatchdogTimer/Dxe/WatchDogTimer.msa @@ -174,6 +172,11 @@ Include/EdkPeim.h + + gEfiEdkModulePkgTokenSpaceGuid + 8CC4092F-F60E-46d1-B41C-1E761DF50582 + All PCD define in EdkModulePkg is in this token space scope + gPcdDataBaseHobGuid EA296D92-0B69-423C-8C28-33B4E0A91268 @@ -351,6 +354,11 @@ + + gEfiCapsuleArchProtocolGuid + 5053697E-2EBC-4819-90D9-0580DEEE5754 + + gEfiCustomizedDecompressProtocolGuid 9A44198E-A4A2-44E6-8A1F-39BEFDAC896F @@ -416,11 +424,6 @@ 125F2DE1-FB85-440C-A54C-4D99358A8D38 - - gEfiPerformanceProtocolGuid - FFECFFFF-923C-14D2-9E3F-22A0C969563B - - gEfiPxeDhcp4ProtocolGuid 03C4E624-AC28-11D3-9A2D-0090293FC14D @@ -481,6 +484,11 @@ 76B6BDFA-2ACD-4462-9E3F-CB58C969D937 + + gEfiScsiIoProtocolGuid + 403CD195-F233-48EC-8455-B2E52F1D9E02 + + @@ -508,7 +516,7 @@ PcdMaximumUnicodeStringLength 0x00000001 - FIX_ME_PcdMaximumUnicodeStringLength + gEfiMdePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD 1000000 @@ -517,7 +525,7 @@ PcdMaximumAsciiStringLength 0x00000002 - FIX_ME_PcdMaximumAsciiStringLength + gEfiMdePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD 1000000 @@ -526,7 +534,7 @@ PcdMaximumLinkedListLength 0x00000003 - FIX_ME_PcdMaximumLinkedListLength + gEfiMdePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD 1000000 @@ -535,7 +543,7 @@ PcdSpinLockTimeout 0x00000004 - FIX_ME_PcdSpinLockTimeout + gEfiMdePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD 10000000 @@ -544,7 +552,7 @@ PcdDebugPropertyMask 0x00000005 - FIX_ME_PcdDebugPropertyMask + gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD 0x0f @@ -553,7 +561,7 @@ PcdDebugPrintErrorLevel 0x00000006 - FIX_ME_PcdDebugPrintErrorLevel + gEfiMdePkgTokenSpaceGuid UINT32 PATCHABLE_IN_MODULE 0x80000000 @@ -562,7 +570,7 @@ PcdReportStatusCodePropertyMask 0x00000007 - FIX_ME_PcdReportStatusCodePropertyMask + gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD 0x07 @@ -571,7 +579,7 @@ PcdDebugClearMemoryValue 0x00000008 - FIX_ME_PcdDebugClearMemoryValue + gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD 0xAF @@ -580,78 +588,73 @@ PcdPerformanceLibraryPropertyMask 0x00000009 - FIX_ME_PcdPerformanceLibraryPropertyMask + gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD 0 HELP FIX ME! - PcdMaxPcdCallBackNumber + PcdMaxPeiPcdCallBackNumberPerPcdEntry 0x0001000f - FIX_ME_PcdMaxPcdCallBackNumber + gEfiEdkModulePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD - 0 - HELP FIX ME! - - - PcdTestDynamicUint8 - 0x00011000 - FIX_ME_PcdTestDynamicUint8 - UINT8 - DYNAMIC - 0x01 - HELP FIX ME! + The maximum number of callback function, which will be triggered when + a PCD entry is been set, can be registered for a single PCD entry in PEI phase. - PcdTestDynamicUint16 - 0x00011001 - FIX_ME_PcdTestDynamicUint16 - UINT16 - DYNAMIC - 0x1234 - HELP FIX ME! - - - PcdTestDynamicUint32 - 0x00011002 - FIX_ME_PcdTestDynamicUint32 + PcdVpdBaseAddress + 0x00010010 + gEfiEdkModulePkgTokenSpaceGuid UINT32 - DYNAMIC - HELP FIX ME! - - - PcdTestDynamicUint64 - 0x00011003 - FIX_ME_PcdTestDynamicUint64 - UINT64 - DYNAMIC - HELP FIX ME! + FIXED_AT_BUILD + The base address of the VPD (Vital Product Data) region. It is + normally a region reserved on flash. - PcdTestDynamicBoolean - 0x00011004 - FIX_ME_PcdTestDynamicBoolean + PcdSupportUpdateCapsuleRest + 0x00010020 + gEfiEdkModulePkgTokenSpaceGuid BOOLEAN - DYNAMIC - HELP FIX ME! + FEATURE_FLAG + Indicate whether platform can support update capsule across a system reset - PcdMaxPeiPcdCallBackNumberPerPcdEntry - 0x0001000f - FIX_ME_PcdMaxPeiPcdCallBackNumberPerPcdEntry + PcdMaxSizePopulateCapsule + 0x00010021 + gEfiEdkModulePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD - HELP FIX ME! + Indicate the max size the platform can support in case of populated capsules - PcdVpdBaseAddress - 0x00010010 - FIX_ME_PcdVpdBaseAddress + PcdMaxSizeNonPopulateCapsule + 0x00010022 + gEfiEdkModulePkgTokenSpaceGuid UINT32 FIXED_AT_BUILD - HELP FIX ME! + Indicate the max size the platform can support in case of non-populated capsules + + + PcdPeiPcdDatabaseTraverseEnabled + 0x00010020 + gEfiEdkModulePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + TRUE + This feature flag can be used to enable or disable the Pcd PEIM database + traverse capability. Disable it can reduce the size of final image generated. + + + PcdDxePcdDatabaseTraverseEnabled + 0x00010021 + gEfiEdkModulePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + TRUE + This feature flag can be used to enable or disable the Pcd DXE database + traverse capability. Disable it can reduce the size of final image generated. \ No newline at end of file