X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FMdePkg.spd;h=5abbddaa610136cf3e4c60a529afad3dfe43b9d8;hb=b440dd8b952b98831aa85b672b8bf5ec21cdac62;hp=118b30b7019067778ea7c895cef3e6f76e1978a9;hpb=c1d69edb83905019839ef4158354207fa6dcebe7;p=mirror_edk2.git diff --git a/MdePkg/MdePkg.spd b/MdePkg/MdePkg.spd index 118b30b701..5abbddaa61 100644 --- a/MdePkg/MdePkg.spd +++ b/MdePkg/MdePkg.spd @@ -1,12 +1,12 @@ - + 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, 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. @@ -18,7 +18,7 @@ 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 @@ -179,6 +175,952 @@ + + + Include/Common/BaseTypes.h + + + + Include/Common/BootMode.h + + + + Include/Common/BootScript.h + + + + Include/Common/Capsule.h + + + + Include/Common/DataHubRecords.h + + + + Include/Common/Dependency.h + + + + Include/Common/EfiImage.h + + + + Include/Common/FirmwareFileSystem.h + + + + Include/Common/FirmwareVolumeHeader.h + + + + Include/Common/FirmwareVolumeImageFormat.h + + + + Include/Common/Hob.h + + + + Include/Common/InternalFormRepresentation.h + + + + Include/Common/Legacy16.h + + + + Include/Common/MultiPhase.h + + + + Include/Common/StatusCode.h + + + + Include/Common/StatusCodeDataTypeId.h + + + + Include/Common/UefiBaseTypes.h + + + + Include/Dxe/ArchProtocol/Bds.h + + + + Include/Dxe/ArchProtocol/Cpu.h + + + + Include/Dxe/ArchProtocol/Metronome.h + + + + Include/Dxe/ArchProtocol/MonotonicCounter.h + + + + Include/Dxe/ArchProtocol/RealTimeClock.h + + + + Include/Dxe/ArchProtocol/Reset.h + + + + Include/Dxe/ArchProtocol/Runtime.h + + + + Include/Dxe/ArchProtocol/Security.h + + + + Include/Dxe/ArchProtocol/SecurityPolicy.h + + + + Include/Dxe/ArchProtocol/StatusCode.h + + + + Include/Dxe/ArchProtocol/Timer.h + + + + Include/Dxe/ArchProtocol/Variable.h + + + + Include/Dxe/ArchProtocol/VariableWrite.h + + + + Include/Dxe/ArchProtocol/WatchdogTimer.h + + + + Include/Dxe/DxeCis.h + + + + Include/Dxe/SmmCis.h + + + + Include/Ebc/ProcessorBind.h + + + + Include/Guid/Acpi.h + + + + Include/Guid/AcpiTableStorage.h + + + + Include/Guid/Apriori.h + + + + Include/Guid/Capsule.h + + + + Include/Guid/DataHubRecords.h + + + + Include/Guid/DebugImageInfoTable.h + + + + Include/Guid/DxeServices.h + + + + Include/Guid/EventGroup.h + + + + Include/Guid/EventLegacyBios.h + + + + Include/Guid/FirmwareFileSystem.h + + + + Include/Guid/FileInfo.h + + + + Include/Guid/FileSystemInfo.h + + + + Include/Guid/FileSystemVolumeLabelInfo.h + + + + Include/Guid/FrameworkDevicePath.h + + + + Include/Guid/GlobalVariable.h + + + + Include/Guid/Gpt.h + + + + Include/Guid/HobList.h + + + + Include/Guid/MemoryAllocationHob.h + + + + Include/Guid/Mps.h + + + + Include/Guid/PcAnsi.h + + + + Include/Guid/SalSystemTable.h + + + + Include/Guid/SmBios.h + + + + Include/Guid/SmmCommunicate.h + + + + Include/Guid/SmramMemoryReserve.h + + + + Include/Guid/StatusCodeDataTypeId.h + + + + Include/Ia32/ProcessorBind.h + + + + Include/IndustryStandard/Acpi.h + + + + Include/IndustryStandard/pci22.h + + + + Include/IndustryStandard/scsi.h + + + + Include/IndustryStandard/Usb.h + + + + Include/Ipf/IpfDefines.h + + + + Include/Ipf/IpfMacro.i + + + + Include/Ipf/ProcessorBind.h + + + + Include/Ipf/SalApi.h + + + + Include/Library/BaseLib.h + + + + Include/Library/BaseMemoryLib.h + + + + Include/Library/CacheMaintenanceLib.h + + + + Include/Library/CpuLib.h + + + + Include/Library/DebugLib.h + + + + Include/Library/DevicePathLib.h + + + + Include/Library/DxeCoreEntryPoint.h + + + + Include/Library/UefiRuntimeLib.h + + + + Include/Library/DxeServicesTableLib.h + + + + Include/Library/DxeSmmDriverEntryPoint.h + + + + Include/Library/HiiLib.h + + + + Include/Library/HobLib.h + + + + Include/Library/IoLib.h + + + + Include/Library/MemoryAllocationLib.h + + + + Include/Library/PcdLib.h + + + + Include/Library/PciCf8Lib.h + + + + Include/Library/PciExpressLib.h + + + + Include/Library/PciLib.h + + + + Include/Library/PciSegmentLib.h + + + + Include/Library/PeCoffGetEntryPointLib.h + + + + Include/Library/PeCoffLib.h + + + + Include/Library/PeiCoreEntryPoint.h + + + + Include/Library/PeimEntryPoint.h + + + + Include/Library/PeiServicesLib.h + + + + Include/Library/PeiServicesTablePointerLib.h + + + + Include/Library/PerformanceLib.h + + + + Include/Library/PostCodeLib.h + + + + Include/Library/PrintLib.h + + + + Include/Library/ReportStatusCodeLib.h + + + + Include/Library/ResourcePublicationLib.h + + + + Include/Library/SmbusLib.h + + + + Include/Library/TimerLib.h + + + + Include/Library/UefiBootServicesTableLib.h + + + + Include/Library/UefiDecompressLib.h + + + + Include/Library/UefiDriverEntryPoint.h + + + + Include/Library/UefiDriverModelLib.h + + + + Include/Library/UefiLib.h + + + + Include/Library/UefiRuntimeServicesTableLib.h + + + + Include/Peim/PeiCis.h + + + + Include/Ppi/BlockIo.h + + + + Include/Ppi/BootInRecoveryMode.h + + + + Include/Ppi/BootScriptExecuter.h + + + + Include/Ppi/CpuIo.h + + + + Include/Ppi/DeviceRecoveryModule.h + + + + Include/Ppi/DxeIpl.h + + + + Include/Ppi/EndOfPeiPhase.h + + + + Include/Ppi/FindFv.h + + + + Include/Ppi/LoadFile.h + + + + Include/Ppi/MasterBootMode.h + + + + Include/Ppi/MemoryDiscovered.h + + + + Include/Ppi/Pcd.h + + + + Include/Ppi/PciCfg.h + + + + Include/Ppi/ReadOnlyVariable.h + + + + Include/Ppi/RecoveryModule.h + + + + Include/Ppi/Reset.h + + + + Include/Ppi/S3Resume.h + + + + Include/Ppi/SecPlatformInformation.h + + + + Include/Ppi/SectionExtraction.h + + + + Include/Ppi/Security.h + + + + Include/Ppi/Smbus.h + + + + Include/Ppi/Stall.h + + + + Include/Ppi/StatusCode.h + + + + Include/Protocol/AcpiSupport.h + + + + Include/Protocol/Arp.h + + + + Include/Protocol/AuthenticationInfo.h + + + + Include/Protocol/Bis.h + + + + Include/Protocol/BlockIo.h + + + + Include/Protocol/BootScriptSave.h + + + + Include/Protocol/BusSpecificDriverOverride.h + + + + Include/Protocol/ComponentName.h + + + + Include/Protocol/CpuIo.h + + + + Include/Protocol/DataHub.h + + + + Include/Protocol/DebugPort.h + + + + Include/Protocol/DebugSupport.h + + + + Include/Protocol/Decompress.h + + + + Include/Protocol/DeviceIo.h + + + + Include/Protocol/DevicePath.h + + + + Include/Protocol/DevicePathFromText.h + + + + Include/Protocol/DevicePathToText.h + + + + Include/Protocol/DevicePathUtilities.h + + + + Include/Protocol/Dhcp4.h + + + + Include/Protocol/DiskIo.h + + + + Include/Protocol/DriverBinding.h + + + + Include/Protocol/DriverConfiguration.h + + + + Include/Protocol/DriverDiagnostics.h + + + + Include/Protocol/Ebc.h + + + + Include/Protocol/EdidActive.h + + + + Include/Protocol/EdidDiscovered.h + + + + Include/Protocol/EdidOverride.h + + + + Include/Protocol/EfiNetworkInterfaceIdentifier.h + + + + Include/Protocol/FirmwareVolume.h + + + + Include/Protocol/FirmwareVolumeBlock.h + + + + Include/Protocol/FirmwareVolumeDispatch.h + + + + Include/Protocol/FormBrowser.h + + + + Include/Protocol/FormCallback.h + + + + Include/Protocol/GraphicsOutput.h + + + + Include/Protocol/GuidedSectionExtraction.h + + + + Include/Protocol/Hash.h + + + + Include/Protocol/Hii.h + + + + Include/Protocol/IdeControllerInit.h + + + + Include/Protocol/IncompatiblePciDeviceSupport.h + + + + Include/Protocol/IP4.h + + + + Include/Protocol/IP4Config.h + + + + Include/Protocol/IScsiInitatorName.h + + + + Include/Protocol/Legacy8259.h + + + + Include/Protocol/LegacyBios.h + + + + Include/Protocol/LegacyBiosPlatform.h + + + + Include/Protocol/LegacyInterrupt.h + + + + Include/Protocol/LegacyRegion.h + + + + Include/Protocol/LoadedImage.h + + + + Include/Protocol/LoadFile.h + + + + Include/Protocol/ManagedNetwork.h + + + + Include/Protocol/Mtftp4.h + + + + Include/Protocol/Pcd.h + + + + Include/Protocol/PciHostBridgeResourceAllocation.h + + + + Include/Protocol/PciHotPlugInit.h + + + + Include/Protocol/PciIo.h + + + + Include/Protocol/PciPlatform.h + + + + Include/Protocol/PciRootBridgeIo.h + + + + Include/Protocol/PlatformDriverOverride.h + + + + Include/Protocol/PxeBaseCode.h + + + + Include/Protocol/PxeBaseCodeCallBack.h + + + + Include/Protocol/ScsiIoExt.h + + + + Include/Protocol/ScsiPassThru.h + + + + Include/Protocol/ScsiPassThruExt.h + + + + Include/Protocol/SectionExtraction.h + + + + Include/Protocol/SerialIo.h + + + + Include/Protocol/ServiceBinding.h + + + + Include/Protocol/SimpleFileSystem.h + + + + Include/Protocol/SimpleNetwork.h + + + + Include/Protocol/SimplePointer.h + + + + Include/Protocol/SimpleTextIn.h + + + + Include/Protocol/SimpleTextOut.h + + + + Include/Protocol/Smbus.h + + + + Include/Protocol/SmmAccess.h + + + + Include/Protocol/SmmBase.h + + + + Include/Protocol/SmmControl.h + + + + Include/Protocol/SmmGpiDispatch.h + + + + Include/Protocol/SmmIchnDispatch.h + + + + Include/Protocol/SmmPeriodicTimerDispatch.h + + + + Include/Protocol/SmmPowerButtonDispatch.h + + + + Include/Protocol/SmmStandbyButtonDispatch.h + + + + Include/Protocol/SmmStatusCode.h + + + + Include/Protocol/SmmSwDispatch.h + + + + Include/Protocol/SmmSxDispatch.h + + + + Include/Protocol/SmmUsbDispatch.h + + + + Include/Protocol/TapeIo.h + + + + Include/Protocol/Tcp4.h + + + + Include/Protocol/Udp4.h + + + + Include/Protocol/UgaDraw.h + + + + Include/Protocol/UnicodeCollation.h + + + + Include/Protocol/Usb2HostController.h + + + + Include/Protocol/UsbHostController.h + + + + Include/Protocol/UsbIo.h + + + + Include/Uefi/EfiPxe.h + + + + Include/Uefi/Errors.h + + + + Include/Uefi/UefiSpec.h + + + + Include/x64/ProcessorBind.h + + + + Include/Base.h + + + + Include/Dxe.h + + + + Include/DxeCore.h + + + + Include/DxeDepex.h + + + + Include/PeiCore.h + + + + Include/Peim.h + + + + Include/PeimDepex.h + + + + Include/PiwgDxe.h + + + + Include/PiwgPeim.h + + + + Include/Uefi.h + + + Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.msa Library/BaseDebugLibNull/BaseDebugLibNull.msa @@ -194,11 +1136,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 @@ -511,7 +1451,7 @@ - gEfiSmmPeiSmramMemoryReserve + gEfiSmmPeiSmramMemoryReserveGuid 6DADF1D1-D4CC-4910-BB6E-82B1FD80FF3D @@ -1278,7 +2218,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 @@ -1287,7 +2229,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 @@ -1296,7 +2240,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 @@ -1305,7 +2251,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 @@ -1314,16 +2261,19 @@ 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 0x00000006 gEfiMdePkgTokenSpaceGuid UINT32 - PATCHABLE_IN_MODULE + FIXED_AT_BUILD 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 @@ -1331,8 +2281,9 @@ gEfiMdePkgTokenSpaceGuid UINT8 FIXED_AT_BUILD - 0x07 - HELP FIX ME! + 0x06 + The bitmask of flags that specify the enable/disable of + Progress Code, Error Code and Debug Code. PcdDebugClearMemoryValue @@ -1341,7 +2292,8 @@ UINT8 FIXED_AT_BUILD 0xAF - HELP FIX ME! + The value used by DebugClearMemory () to fill a certain range + of memory. PcdPerformanceLibraryPropertyMask @@ -1350,7 +2302,8 @@ UINT8 FIXED_AT_BUILD 0 - HELP FIX ME! + The bitmask of flags that specify the enable/disable of + Performance Measurement. PcdPostCodePropertyMask @@ -1359,7 +2312,26 @@ UINT8 FIXED_AT_BUILD 0 - HELP FIX ME! + 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. + + + PcdPlatformBusSpeed + 0x0000000c + gEfiMdePkgTokenSpaceGuid + UINT32 + FIXED_AT_BUILD PATCHABLE_IN_MODULE + 200000000 + This value is the Bus Speed on platform \ No newline at end of file