X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=cf6a99176155b2338615a5c7e940599383d7683c;hp=2a0b417380d18f7e977a52909931e85fc6166558;hb=36dbf7f64824b3a322fd62c319ffc8092a498f58;hpb=563671d4d7c483a53535475a2737eba71372d7a8
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 2a0b417380..cf6a991761 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -7,11 +7,11 @@
Edk Module Package Reference Implementations
This Module provides standard reference information for EFI/Tiano implementations.
Copyright (c) 2006, Intel Corporation.
- All rights reserved.
- This program and the accompanying materials are licensed and made available
- under the terms and conditions of the BSD License which accompanies this distribution.
- The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
+ All rights reserved.
+ This program and the accompanying materials are licensed and made available
+ under the terms and conditions of the BSD License which accompanies this distribution.
+ The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
@@ -330,10 +330,6 @@
Include/Protocol/ScsiIo.h
-
- Include/Protocol/SecurityPolicy.h
-
-
Include/Protocol/UgaIo.h
@@ -461,11 +457,9 @@
gEfiGenericPlatformTokenSpaceGuid
18D15EA6-9E14-40a1-B39C-59C44DA9D891
-
- This is the token space GUID for platform generic PCD definitions.
- Now FlashLayout and Platform CPU belong to this space.
-
-
+ This is the token space GUID for platform generic PCD definitions.
+ Now FlashLayout and Platform CPU belong to this space.
+
gEfiEdkModulePkgTokenSpaceGuid
8CC4092F-F60E-46d1-B41C-1E761DF50582
@@ -818,7 +812,7 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- The maximum number of callback function, which will be triggered when
+ 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.
@@ -827,7 +821,7 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- The base address of the VPD (Vital Product Data) region. It is
+ The base address of the VPD (Vital Product Data) region. It is
normally a region reserved on flash.
@@ -861,7 +855,7 @@
BOOLEAN
FEATURE_FLAG
TRUE
- This feature flag can be used to enable or disable the Pcd PEIM database
+ 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.
@@ -871,7 +865,7 @@
BOOLEAN
FEATURE_FLAG
TRUE
- This feature flag can be used to enable or disable the Pcd DXE database
+ 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.
@@ -906,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.
@@ -987,10 +981,19 @@
0x0001002e
gEfiEdkModulePkgTokenSpaceGuid
UINT16
- DYNAMIC
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
4
kbytes size of runtime memory.
+
+ PcdMaxPeiPerformanceLogEntries
+ 0x0001002f
+ gEfiEdkModulePkgTokenSpaceGuid
+ UINT8
+ FIXED_AT_BUILD PATCHABLE_IN_MODULE
+ 28
+ Maximun number of performance log entries during PEI phase.
+
PcdFlashFvBaseArray
0x31000001
@@ -998,11 +1001,9 @@
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.
-
+ 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
@@ -1011,11 +1012,45 @@
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.
-
+ 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
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ This feature flag can be used to enable or disable the SET capability of PCD service PEIM. If a platform does not do PCD SET operation in PEI phase. This flag can be set to DISABLE to save size.
+
+
+ PcdPeiPcdDatabaseGetSizeEnabled
+ 0x00010031
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ This feature flag can be used to enable or disable the GET size capability of PCD service PEIM. If a platform does not do PCD get size operation in PEI phase. This flag can be set to DISABLE to save size.
+
+
+ PcdPeiPcdDatabaseCallbackOnSetEnabled
+ 0x00010032
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ This feature flag can be used to enable or disable the Callback On SET capability of PCD service PEIM. If a platform does not register any callback on set in PEI phase. This flag can be set to DISABLE to save size.
+
+
+ PcdPeiPcdDatabaseExEnabled
+ 0x00010033
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ 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.
-
+
\ No newline at end of file