X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=1ed7b39136ddc1d3702296708ef1f6d49b11e330;hp=2d2b2a8e1cd9c23e6b8ba0aef836b03568c33bd7;hb=738e75b619ddbf084cf0ee3b7ef545ce254e03ba;hpb=5094fb09f8d56b5623ccbf9a6a898283b29f2396
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 2d2b2a8e1c..1ed7b39136 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -6,7 +6,7 @@
0.3
Edk Module Package Reference Implementations
This Module provides standard reference information for EFI/Tiano implementations.
- Copyright (c) 2006, Intel Corporation.
+ 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.
@@ -77,6 +77,316 @@
+
+
+ Include/Common/CapsuleName.h
+
+
+
+ Include/Common/DecompressLibraryHob.h
+
+
+
+ Include/Common/FlashMap.h
+
+
+
+ Include/Common/Variable.h
+
+
+
+ Include/Common/WorkingBlockHeader.h
+
+
+
+ Include/Guid/AlternateFvBlock.h
+
+
+
+ Include/Guid/Bmp.h
+
+
+
+ Include/Guid/BootState.h
+
+
+
+ Include/Guid/CapsuleVendor.h
+
+
+
+ Include/Guid/CompatibleMemoryTested.h
+
+
+
+ Include/Guid/ConsoleInDevice.h
+
+
+
+ Include/Guid/ConsoleOutDevice.h
+
+
+
+ Include/Guid/ExtendedSalGuid.h
+
+
+
+ Include/Guid/FlashMapHob.h
+
+
+
+ Include/Guid/HotPlugDevice.h
+
+
+
+ Include/Guid/MemoryTypeInformation.h
+
+
+
+ Include/Guid/MiniShellFile.h
+
+
+
+ Include/Guid/PciHotplugDevice.h
+
+
+
+ Include/Guid/PciOptionRomTable.h
+
+
+
+ Include/Guid/PeiPeCoffLoader.h
+
+
+
+ Include/Guid/PeiPerformanceHob.h
+
+
+
+ Include/Guid/PrimaryConsoleInDevice.h
+
+
+
+ Include/Guid/PrimaryConsoleOutDevice.h
+
+
+
+ Include/Guid/PrimaryStandardErrorDevice.h
+
+
+
+ Include/Guid/ShellFile.h
+
+
+
+ Include/Guid/StandardErrorDevice.h
+
+
+
+ Include/Guid/StatusCode.h
+
+
+
+ Include/Guid/StatusCodeCallerId.h
+
+
+
+ Include/Guid/SystemNvDataGuid.h
+
+
+
+ Include/Library/CustomDecompressLib.h
+
+
+
+ Include/Library/EdkBsDataHubStatusCodeLib.h
+
+
+
+ Include/Library/EdkDxeSalLib.h
+
+
+
+ Include/Library/EdkFvbServiceLib.h
+
+
+
+ Include/Library/EdkGraphicsLib.h
+
+
+
+ Include/Library/EdkIfrSupportLib.h
+
+
+
+ Include/Library/EdkMemoryStatusCodeLib.h
+
+
+
+ Include/Library/EdkPeCoffLoaderLib.h
+
+
+
+ Include/Library/EdkPeCoffLoaderX64Lib.h
+
+
+
+ Include/Library/EdkRtMemoryStatusCodeLib.h
+
+
+
+ Include/Library/EdkRtPlatformStatusCodeLib.h
+
+
+
+ Include/Library/EdkScsiLib.h
+
+
+
+ Include/Library/EdkUsbLib.h
+
+
+
+ Include/Library/TianoDecompressLib.h
+
+
+
+ Include/Ppi/BaseMemoryTest.h
+
+
+
+ Include/Ppi/FlashMap.h
+
+
+
+ Include/Ppi/PeiInMemory.h
+
+
+
+ Include/Ppi/StatusCodeMemory.h
+
+
+
+ Include/Protocol/AcpiS3Save.h
+
+
+
+ Include/Protocol/Capsule.h
+
+
+
+ Include/Protocol/ConsoleControl.h
+
+
+
+ Include/Protocol/CustomizedDecompress.h
+
+
+
+ Include/Protocol/DebugAssert.h
+
+
+
+ Include/Protocol/DebugLevel.h
+
+
+
+ Include/Protocol/DiskInfo.h
+
+
+
+ Include/Protocol/EdkDecompress.h
+
+
+
+ Include/Protocol/ExtendedSalBootService.h
+
+
+
+ Include/Protocol/FaultTolerantWriteLite.h
+
+
+
+ Include/Protocol/FvbExtension.h
+
+
+
+ Include/Protocol/GenericMemoryTest.h
+
+
+
+ Include/Protocol/IsaAcpi.h
+
+
+
+ Include/Protocol/IsaIo.h
+
+
+
+ Include/Protocol/LoadPe32Image.h
+
+
+
+ Include/Protocol/OEMBadging.h
+
+
+
+ Include/Protocol/PciHotPlugRequest.h
+
+
+
+ Include/Protocol/Performance.h
+
+
+
+ Include/Protocol/Print.h
+
+
+
+ Include/Protocol/PxeDhcp4.h
+
+
+
+ Include/Protocol/PxeDhcp4CallBack.h
+
+
+
+ Include/Protocol/ScsiIo.h
+
+
+
+ Include/Protocol/SecurityPolicy.h
+
+
+
+ Include/Protocol/UgaIo.h
+
+
+
+ Include/Protocol/UgaSplash.h
+
+
+
+ Include/Protocol/usbatapi.h
+
+
+
+ Include/EdkDxe.h
+
+
+
+ Include/EdkDxeCore.h
+
+
+
+ Include/EdkPeiCore.h
+
+
+
+ Include/EdkPeim.h
+
+
+
Application/HelloWorld/HelloWorld.msa
Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa
@@ -96,7 +406,7 @@
Bus/Usb/UsbMouse/Dxe/UsbMouse.msa
Core/Dxe/DxeMain.msa
Core/DxeIplPeim/DxeIpl.msa
- Core/DxeIplPeim/DxeIplX64.msa
+ Core/DxeIplX64Peim/DxeIplX64.msa
Core/Pei/PeiMain.msa
Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa
Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa
@@ -116,7 +426,6 @@
Library/EdkMemoryStatusCodeLib/EdkMemoryStatusCodeLib.msa
Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa
Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa
- Library/EdkPeCoffLoaderLibX64/EdkPeCoffLoaderLibX64.msa
Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa
Library/PeiPerformanceLib/PeiPerformanceLib.msa
Library/EdkRuntimeStatusCodeLib/BsDataHubStatusCode/BsDataHubStatusCode.msa
@@ -151,7 +460,7 @@
Universal/Security/SecurityStub/Dxe/SecurityStub.msa
Universal/StatusCode/RuntimeDxe/StatusCode.msa
Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa
- Universal/UserInterface/SetupBrowser/Dxe/DriverSample/DriverSample.msa
+ Universal/UserInterface/DriverSample/DriverSample.msa
Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa
Universal/Variable/Pei/Variable.msa
Universal/EmuVariable/RuntimeDxe/EmuVariable.msa
@@ -520,7 +829,9 @@
UINT32
FIXED_AT_BUILD
1000000
- HELP FIX ME!
+ If PcdMaximumUnicodeStringLength is not zero, the maximum
+ number of characters (not counting the NULL-terminator) in a
+ Unicode string cannot exceed it.
PcdMaximumAsciiStringLength
@@ -529,7 +840,9 @@
UINT32
FIXED_AT_BUILD
1000000
- HELP FIX ME!
+ If PcdMaximumAsciiStringLength is not zero, the maximum number
+ of characters (not counting the NULL-terminator) in an ASCII
+ string cannot exceed it.
PcdMaximumLinkedListLength
@@ -538,7 +851,9 @@
UINT32
FIXED_AT_BUILD
1000000
- HELP FIX ME!
+ If PcdMaximumLinkedListLength is not zero, the maximum number
+ of nodes (not counting the list header) in a linked list
+ cannot exceed it.
PcdSpinLockTimeout
@@ -547,7 +862,8 @@
UINT32
FIXED_AT_BUILD
10000000
- HELP FIX ME!
+ If PcdSpinLockTimeout is not zero, it stands for the timeout
+ value (unit: millisecond) for spin lock.
PcdDebugPropertyMask
@@ -556,7 +872,9 @@
UINT8
FIXED_AT_BUILD
0x0f
- HELP FIX ME!
+ The bitmask of flags that specify the enable/disable of Debug
+ Assert, Debug Print, Debug Code, Clear Memory, Assert
+ Breakpoint and Assert Deadloop.
PcdDebugPrintErrorLevel
@@ -565,7 +883,8 @@
UINT32
PATCHABLE_IN_MODULE
0x80000000
- HELP FIX ME!
+ The bitmask of flags that specify the kind of debug message
+ output when Debug Print is enabled.
PcdReportStatusCodePropertyMask
@@ -574,7 +893,8 @@
UINT8
FIXED_AT_BUILD
0x07
- HELP FIX ME!
+ The bitmask of flags that specify the enable/disable of
+ Progress Code, Error Code and Debug Code.
PcdDebugClearMemoryValue
@@ -583,7 +903,8 @@
UINT8
FIXED_AT_BUILD
0xAF
- HELP FIX ME!
+ The value used by DebugClearMemory () to fill a certain range
+ of memory.
PcdPerformanceLibraryPropertyMask
@@ -592,58 +913,8 @@
UINT8
FIXED_AT_BUILD
0
- HELP FIX ME!
-
-
- PcdMaxPcdCallBackNumber
- 0x0001000f
- gEfiEdkModulePkgTokenSpaceGuid
- UINT32
- FIXED_AT_BUILD
- 0
- HELP FIX ME!
-
-
- PcdTestDynamicUint8
- 0x00011000
- gEfiEdkModulePkgTokenSpaceGuid
- UINT8
- DYNAMIC
- 0x01
- HELP FIX ME!
-
-
- PcdTestDynamicUint16
- 0x00011001
- gEfiEdkModulePkgTokenSpaceGuid
- UINT16
- DYNAMIC
- 0x1234
- HELP FIX ME!
-
-
- PcdTestDynamicUint32
- 0x00011002
- gEfiEdkModulePkgTokenSpaceGuid
- UINT32
- DYNAMIC
- HELP FIX ME!
-
-
- PcdTestDynamicUint64
- 0x00011003
- gEfiEdkModulePkgTokenSpaceGuid
- UINT64
- DYNAMIC
- HELP FIX ME!
-
-
- PcdTestDynamicBoolean
- 0x00011004
- gEfiEdkModulePkgTokenSpaceGuid
- BOOLEAN
- DYNAMIC
- HELP FIX ME!
+ The bitmask of flags that specify the enable/disable of
+ Performance Measurement.
PcdMaxPeiPcdCallBackNumberPerPcdEntry
@@ -651,7 +922,8 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- 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.
PcdVpdBaseAddress
@@ -659,7 +931,8 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- HELP FIX ME!
+ The base address of the VPD (Vital Product Data) region. It is
+ normally a region reserved on flash.
PcdSupportUpdateCapsuleRest
@@ -667,7 +940,7 @@
gEfiEdkModulePkgTokenSpaceGuid
BOOLEAN
FEATURE_FLAG
- HELP FIX ME!
+ Indicate whether platform can support update capsule across a system reset
PcdMaxSizePopulateCapsule
@@ -675,7 +948,7 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- HELP FIX ME!
+ Indicate the max size the platform can support in case of populated capsules
PcdMaxSizeNonPopulateCapsule
@@ -683,7 +956,7 @@
gEfiEdkModulePkgTokenSpaceGuid
UINT32
FIXED_AT_BUILD
- HELP FIX ME!
+ Indicate the max size the platform can support in case of non-populated capsules
PcdPeiPcdDatabaseTraverseEnabled
@@ -692,7 +965,8 @@
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.
+ 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
@@ -701,7 +975,8 @@
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.
+ 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