X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FMdePkg.spd;h=a70622b1b4c2fa57b9b8752582eca2986dd6f11d;hp=1dd52ca07ad18b810011cff06a770f2a5610d25d;hb=d5c918e7e361b2f05fce44cdf48944d093ff9dd1;hpb=738e75b619ddbf084cf0ee3b7ef545ce254e03ba diff --git a/MdePkg/MdePkg.spd b/MdePkg/MdePkg.spd index 1dd52ca07a..a70622b1b4 100644 --- a/MdePkg/MdePkg.spd +++ b/MdePkg/MdePkg.spd @@ -1,24 +1,24 @@ - - + + MdePkg 5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec 0.3 Framework Module Development Environment Industry Standards This Package provides headers and libraries that conform to EFI/Framework Industry standards. - Copyright (c) 2006, Intel Corporation. + Copyright (c) 2006 - 2007, 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 + 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, + 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 - true + false false @@ -50,8 +50,8 @@ Include/Library/DxeCoreEntryPoint.h - - Include/Library/DxeRuntimeDriverLib.h + + Include/Library/UefiRuntimeLib.h @@ -150,10 +150,6 @@ Include/Library/TimerLib.h - - Include/Library/Uefi2PortLib.h - - Include/Library/UefiBootServicesTableLib.h @@ -178,6 +174,10 @@ Include/Library/UefiRuntimeServicesTableLib.h + + Include/Library/UefiApplicationEntryPoint.h + Library to abstract entry point to a EFI Application. + @@ -356,6 +356,18 @@ Include/Guid/FirmwareFileSystem.h + + Include/Guid/FileInfo.h + + + + Include/Guid/FileSystemInfo.h + + + + Include/Guid/FileSystemVolumeLabelInfo.h + + Include/Guid/FrameworkDevicePath.h @@ -468,8 +480,8 @@ Include/Library/DxeCoreEntryPoint.h - - Include/Library/DxeRuntimeDriverLib.h + + Include/Library/UefiRuntimeLib.h @@ -800,18 +812,6 @@ Include/Protocol/EfiNetworkInterfaceIdentifier.h - - Include/Protocol/FileInfo.h - - - - Include/Protocol/FileSystemInfo.h - - - - Include/Protocol/FileSystemVolumeLabelInfo.h - - Include/Protocol/FirmwareVolume.h @@ -1140,11 +1140,9 @@ Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.msa Library/BasePeCoffLib/BasePeCoffLib.msa Library/BasePrintLib/BasePrintLib.msa - Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.msa Library/BasePostCodeLibPort80/BasePostCodeLibPort80.msa Library/BasePostCodeLibDebug/BasePostCodeLibDebug.msa Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.msa - Library/BaseSmbusLib/BaseSmbusLib.msa Library/PeiSmbusLib/PeiSmbusLib.msa Library/DxeSmbusLib/DxeSmbusLib.msa Library/BaseUefiDecompressLib/BaseUefiDecompressLib.msa @@ -1152,7 +1150,6 @@ Library/BasePciExpressLib/BasePciExpressLib.msa Library/BasePciLibCf8/BasePciLibCf8.msa Library/BasePciLibPciExpress/BasePciLibPciExpress.msa - Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa Library/DxeCoreEntryPoint/DxeCoreEntryPoint.msa Library/DxeCoreHobLib/DxeCoreHobLib.msa Library/DxeHobLib/DxeHobLib.msa @@ -1175,6 +1172,7 @@ Library/PeiResourcePublicationLib/PeiResourcePublicationLib.msa Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.msa Library/PeiServicesTablePointerLibMm7/PeiServicesTablePointerLibMm7.msa + Library/PeiServicesTablePointerLibKr1/PeiServicesTablePointerLibKr1.msa Library/UefiBootServicesTableLib/UefiBootServicesTableLib.msa Library/UefiDebugLibConOut/UefiDebugLibConOut.msa Library/UefiDebugLibStdErr/UefiDebugLibStdErr.msa @@ -1185,6 +1183,9 @@ Library/UefiLib/UefiLib.msa Library/DxeMemoryLib/DxeMemoryLib.msa Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.msa + Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.msa + Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.msa + Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.msa Include/Base.h @@ -1198,7 +1199,6 @@ Include/Dxe.h Include/Uefi.h Include/Uefi.h - Include/Peim.h @@ -1457,7 +1457,7 @@ - gEfiSmmPeiSmramMemoryReserve + gEfiSmmPeiSmramMemoryReserveGuid 6DADF1D1-D4CC-4910-BB6E-82B1FD80FF3D @@ -1545,7 +1545,7 @@ gEfiRuntimeArchProtocolGuid - 96D08253-8483-11D4-BCF1-0080C73C8881 + b7dfb4e1-052f-449f-87be-9818fc91b733 @@ -2224,8 +2224,8 @@ UINT32 FIXED_AT_BUILD 1000000 - If PcdMaximumUnicodeStringLength is not zero, the maximum - number of characters (not counting the NULL-terminator) in a + If PcdMaximumUnicodeStringLength is not zero, the maximum + number of characters (not counting the NULL-terminator) in a Unicode string cannot exceed it. @@ -2235,8 +2235,8 @@ UINT32 FIXED_AT_BUILD 1000000 - If PcdMaximumAsciiStringLength is not zero, the maximum number - of characters (not counting the NULL-terminator) in an ASCII + If PcdMaximumAsciiStringLength is not zero, the maximum number + of characters (not counting the NULL-terminator) in an ASCII string cannot exceed it. @@ -2246,8 +2246,8 @@ UINT32 FIXED_AT_BUILD 1000000 - If PcdMaximumLinkedListLength is not zero, the maximum number - of nodes (not counting the list header) in a linked list + If PcdMaximumLinkedListLength is not zero, the maximum number + of nodes (not counting the list header) in a linked list cannot exceed it. @@ -2257,7 +2257,7 @@ UINT32 FIXED_AT_BUILD 10000000 - If PcdSpinLockTimeout is not zero, it stands for the timeout + If PcdSpinLockTimeout is not zero, it stands for the timeout value (unit: millisecond) for spin lock. @@ -2267,8 +2267,8 @@ UINT8 FIXED_AT_BUILD 0x0f - The bitmask of flags that specify the enable/disable of Debug - Assert, Debug Print, Debug Code, Clear Memory, Assert + The bitmask of flags that specify the enable/disable of Debug + Assert, Debug Print, Debug Code, Clear Memory, Assert Breakpoint and Assert Deadloop. @@ -2276,9 +2276,9 @@ 0x00000006 gEfiMdePkgTokenSpaceGuid UINT32 - PATCHABLE_IN_MODULE + FIXED_AT_BUILD PATCHABLE_IN_MODULE 0x80000000 - The bitmask of flags that specify the kind of debug message + The bitmask of flags that specify the kind of debug message output when Debug Print is enabled. @@ -2287,8 +2287,8 @@ gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD - 0x07 - The bitmask of flags that specify the enable/disable of + 0x06 + The bitmask of flags that specify the enable/disable of Progress Code, Error Code and Debug Code. @@ -2298,7 +2298,7 @@ UINT8 FIXED_AT_BUILD 0xAF - The value used by DebugClearMemory () to fill a certain range + The value used by DebugClearMemory () to fill a certain range of memory. @@ -2308,7 +2308,7 @@ UINT8 FIXED_AT_BUILD 0 - The bitmask of flags that specify the enable/disable of + The bitmask of flags that specify the enable/disable of Performance Measurement. @@ -2318,8 +2318,53 @@ UINT8 FIXED_AT_BUILD 0 - The bitmask of flags that specify the enable/disable of Post + The bitmask of flags that specify the enable/disable of Post Code, Post Code Description. + + PcdPciExpressBaseAddress + 0x0000000a + gEfiMdePkgTokenSpaceGuid + UINT64 + FIXED_AT_BUILD PATCHABLE_IN_MODULE + 0xE0000000 + The base address of PCI Express MMIO window. + + + PcdIoBlockBaseAddressForIpf + 0x0000000c + gEfiMdePkgTokenSpaceGuid + UINT64 + FIXED_AT_BUILD + 0x0ffffc000000 + The base address of IPF IO Block + + + PcdFSBClock + 0x0000000c + gEfiMdePkgTokenSpaceGuid + UINT32 + FIXED_AT_BUILD PATCHABLE_IN_MODULE + 200000000 + This value is FSB Clock frequency. Its unit is Hz and its default value is 200000000, that means FSB frequency is 200Mhz. + + + PcdComponentNameDisable + 0x0000000d + gEfiMdePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this value is set TRUE, autogen will replace Compoent Name Protocol instance with NULL. + + + PcdDriverDiagnosticsDisable + 0x0000000e + gEfiMdePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this value is set TRUE, autogen will replace Driver Diagnostics Protocol instance with NULL. + \ No newline at end of file