X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FMdePkg.dec;h=fc895cc812bc0b73828fd25f845242a343983333;hp=130c6046883f61a519d2468f4c02ff3c7aaa23d0;hb=e70d34ca2afbd75f2eb11a09b94c3865087d96de;hpb=7f18c1638e87a42db1accf36c7160bc7ca6608da diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index 130c604688..fc895cc812 100644 --- a/MdePkg/MdePkg.dec +++ b/MdePkg/MdePkg.dec @@ -40,26 +40,19 @@ # ################################################################################ [Includes.common] - Include # Base PiPei PiDxe Uefi - Include/Guid # GUIDs that are declared by the MDE Package - Include/Library # All Mde Libraries - Include/IndustryStandard # Acpi Pci22 Scsi Usb SmBus - Include/Protocol # The summary of protocols introduced by UEFI2.0/UEFI2.1/EFI1.1/PI1.0 - Include/Ppi # All PPIs defined in PI1.0 - Include/Pi # PI definitions - Include/Uefi # UEFI definitions + Include # Root include for the package [Includes.Ia32] - Include/Ia32 # ProcessorBind + Include/Ia32 # Processor specific include path for pacakge [Includes.X64] - Include/x64 # ProcessorBind + Include/x64 # Processor specific include path for pacakge [Includes.IPF] - Include/Ipf # IpfDefines IpfMacro ProcessorBind SalApi + Include/Ipf # Processor specific include path for pacakge [Includes.EBC] - Include/Ebc # ProcessorBind + Include/Ebc # Processor specific include path for pacakge ################################################################################ # @@ -89,6 +82,7 @@ PeiServicesLib|Include/Library/PeiServicesLib.h PeimEntryPoint|Include/Library/PeimEntryPoint.h PeiCoreEntryPoint|Include/Library/PeiCoreEntryPoint.h + OldPeiCoreEntryPoint|Include/Library/OldPeiCoreEntryPoint.h PeCoffLib|Include/Library/PeCoffLib.h PeCoffGetEntryPointLib|Include/Library/PeCoffGetEntryPointLib.h PciSegmentLib|Include/Library/PciSegmentLib.h @@ -111,6 +105,10 @@ CacheMaintenanceLib|Include/Library/CacheMaintenanceLib.h BaseMemoryLib|Include/Library/BaseMemoryLib.h BaseLib|Include/Library/BaseLib.h + BasePeCoffLib|Include/Library/PeCoffLib.h + +[LibraryClasses.IPF] + SalLib|Include/Library/SalLib.h ################################################################################ # @@ -141,7 +139,7 @@ gEfiHobMemoryAllocBspStoreGuid = { 0x564B33CD, 0xC92A, 0x4593, { 0x90, 0xBF, 0x24, 0x73, 0xE4, 0x3C, 0x63, 0x22 }} gEfiHobListGuid = { 0x7739F24C, 0x93D7, 0x11D4, { 0x9A, 0x3A, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }} gEfiFirmwareVolumeTopFileGuid = { 0x1BA0062E, 0xC779, 0x4582, { 0x85, 0x66, 0x33, 0x6A, 0xE8, 0xF7, 0x8F, 0x09 }} - gEfiFirmwareFileSystemGuid = { 0x7A9354D9, 0x0468, 0x444A, { 0x81, 0xCE, 0x0B, 0xF6, 0x17, 0xD8, 0x90, 0xDF }} + gEfiFirmwareFileSystem2Guid = { 0x8c8ce578, 0x8a3d, 0x4f1c, { 0x99, 0x35, 0x89, 0x61, 0x85, 0xc3, 0x2d, 0xd3 }} gEfiDxeServicesTableGuid = { 0x05AD34BA, 0x6F02, 0x4214, { 0x95, 0x2E, 0x4D, 0xA0, 0x39, 0x8E, 0x2B, 0xB9 }} gAprioriGuid = { 0xFC510EE7, 0xFFDC, 0x11D4, { 0xBD, 0x41, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }} gEfiSmbiosTableGuid = { 0xEB9D2D31, 0x2D88, 0x11D3, { 0x9A, 0x16, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }} @@ -170,14 +168,14 @@ [Ppis.common] gEfiPeiMasterBootModePpiGuid = { 0x7408d748, 0xfc8c, 0x4ee6, {0x92, 0x88, 0xc4, 0xbe, 0xc0, 0x92, 0xa4, 0x10 } } gEfiDxeIplPpiGuid = {0xae8ce5d, 0xe448, 0x4437, {0xa8, 0xd7, 0xeb, 0xf5, 0xf1, 0x94, 0xf7, 0x31 }} - gEfiPeiMemoryInstalledPpiGuid = {0xf894643d, 0xc449, 0x42d1, {0x8e, 0xa8, 0x85, 0xbd, 0xd8, 0xc6, 0x5b, 0xde } } + gEfiPeiMemoryDiscoveredPpiGuid = {0xf894643d, 0xc449, 0x42d1, {0x8e, 0xa8, 0x85, 0xbd, 0xd8, 0xc6, 0x5b, 0xde } } gEfiPeiBootInRecoveryModePpiGuid = { 0x17ee496a, 0xd8e4, 0x4b9a, {0x94, 0xd1, 0xce, 0x82, 0x72, 0x30, 0x8, 0x50 } } gEfiEndOfPeiPhasePpiGuid = {0x605EA650, 0xC65C, 0x42e1, {0xBA, 0x80, 0x91, 0xA5, 0x2A, 0xB6, 0x18, 0xC6 } } gEfiPeiResetPpiGuid = { 0xef398d58, 0x9dfd, 0x4103, {0xbf, 0x94, 0x78, 0xc6, 0xf4, 0xfe, 0x71, 0x2f } } gEfiPeiStatusCodePpiGuid = { 0x229832d3, 0x7a30, 0x4b36, {0xb8, 0x27, 0xf4, 0xc, 0xb7, 0xd4, 0x54, 0x36 } } gEfiPeiSecurity2PpiGuid = { 0xdcd0be23, 0x9586, 0x40f4, { 0xb6, 0x43, 0x6, 0x52, 0x2c, 0xed, 0x4e, 0xde } } gEfiTemporaryRamSupportPpiGuid = { 0xdbe23aa9, 0xa345, 0x4b97, {0x85, 0xb6, 0xb2, 0x26, 0xf1, 0x61, 0x73, 0x89} } - gEfiPeiCpuIoPpiGuid = { 0xe6af1f7b, 0xfc3f, 0x46da, {0xa8, 0x28, 0xa3, 0xb4, 0x57, 0xa4, 0x42, 0x82 } } + gEfiPeiCpuIoPpiInstalledGuid = { 0xe6af1f7b, 0xfc3f, 0x46da, {0xa8, 0x28, 0xa3, 0xb4, 0x57, 0xa4, 0x42, 0x82 } } gEfiPciCfg2PpiGuid = { 0x57a449a, 0x1fdc, 0x4c06, { 0xbf, 0xc9, 0xf5, 0x3f, 0x6a, 0x99, 0xbb, 0x92 } } gEfiPeiStallPpiGuid = { 0x1f4c6f90, 0xb06b, 0x48d8, {0xa2, 0x01, 0xba, 0xe5, 0xf1, 0xcd, 0x7d, 0x56 } } gEfiPeiReadOnlyVariable2PpiGuid = { 0x2ab86ef5, 0xecb5, 0x4134, { 0xb5, 0x56, 0x38, 0x54, 0xca, 0x1f, 0xe1, 0xb4 } } @@ -188,6 +186,8 @@ gEfiPeiLoadFilePpiGuid = { 0xb9e0abfe, 0x5979, 0x4914, { 0x97, 0x7f, 0x6d, 0xee, 0x78, 0xc2, 0x78, 0xa6 } } gEfiPeiDecompressPpiGuid = { 0x1a36e4e7, 0xfab6, 0x476a, { 0x8e, 0x75, 0x69, 0x5a, 0x5, 0x76, 0xfd, 0xd7 } } gPcdPpiGuid = { 0x6e81c58, 0x4ad7, 0x44bc, { 0x83, 0x90, 0xf1, 0x2, 0x65, 0xf7, 0x24, 0x80 } } + gEfiEndOfPeiSignalPpiGuid = { 0x605EA650, 0xC65C, 0x42e1, { 0xBA, 0x80, 0x91, 0xA5, 0x2A, 0xB6, 0x18, 0xC6 }} + ################################################################################ # @@ -293,26 +293,6 @@ ## BugBug: HII related protocols should be defined. gEfiFormBrowserProtocolGuid = { 0xE5A1333E, 0xE1B4, 0x4D55, { 0xCE, 0xEB, 0x35, 0xC3, 0xEF, 0x13, 0x34, 0x43 }} -################################################################################ -# -# Global PPI Definition section - list of Global PPI C Name Data -# Structures that are provided by this package. -# -################################################################################ -[Ppis.common] - gEfiPeiStallPpiGuid = { 0x1F4C6F90, 0xB06B, 0x48D8, { 0xA2, 0x01, 0xBA, 0xE5, 0xF1, 0xCD, 0x7D, 0x56 }} - gPcdPpiGuid = { 0x06E81C58, 0x4AD7, 0x44BC, { 0x83, 0x90, 0xF1, 0x02, 0x65, 0xF7, 0x24, 0x80 }} - gEfiPeiStatusCodePpiGuid = { 0x229832D3, 0x7A30, 0x4B36, { 0xB8, 0x27, 0xF4, 0x0C, 0xB7, 0xD4, 0x54, 0x36 }} - gEfiSecPlatformInformationPpiGuid = { 0x6F8C2B35, 0xFEF4, 0x448D, { 0x82, 0x56, 0xE1, 0x1B, 0x19, 0xD6, 0x10, 0x77 }} - gEfiPeiResetPpiGuid = { 0xEF398D58, 0x9DFD, 0x4103, { 0xBF, 0x94, 0x78, 0xC6, 0xF4, 0xFE, 0x71, 0x2F }} - gEfiPeiMemoryDiscoveredPpiGuid = { 0xF894643D, 0xC449, 0x42D1, { 0x8E, 0xA8, 0x85, 0xBD, 0xD8, 0xC6, 0x5B, 0xDE }} - gEfiPeiMasterBootModePpiGuid = { 0x7408D748, 0xFC8C, 0x4EE6, { 0x92, 0x88, 0xC4, 0xBE, 0xC0, 0x92, 0xA4, 0x10 }} - gEfiPeiFvFileLoaderPpiGuid = { 0x7E1F0D85, 0x04FF, 0x4BB2, { 0x86, 0x6A, 0x31, 0xA2, 0x99, 0x6A, 0x48, 0xA8 }} - gEfiEndOfPeiSignalPpiGuid = { 0x605EA650, 0xC65C, 0x42E1, { 0xBA, 0x80, 0x91, 0xA5, 0x2A, 0xB6, 0x18, 0xC6 }} - gEfiDxeIplPpiGuid = { 0x0AE8CE5D, 0xE448, 0x4437, { 0xA8, 0xD7, 0xEB, 0xF5, 0xF1, 0x94, 0xF7, 0x31 }} - gEfiPeiCpuIoPpiInServiceTableGuid = { 0xE6AF1F7B, 0xFC3F, 0x46DA, { 0xA8, 0x28, 0xA3, 0xB4, 0x57, 0xA4, 0x42, 0x82 }} - gEfiPeiBootInRecoveryModePpiGuid = { 0x17EE496A, 0xD8E4, 0x4B9A, { 0x94, 0xD1, 0xCE, 0x82, 0x72, 0x30, 0x08, 0x50 }} - ################################################################################ # # PCD Declarations section - list of all PCDs Declared by this Package @@ -341,6 +321,10 @@ PcdPciExpressBaseAddress|0x0000000a|gEfiMdePkgTokenSpaceGuid|UINT64|0xE0000000 PcdFSBClock|0x0000000c|gEfiMdePkgTokenSpaceGuid|UINT32|200000000 PcdUefiLibMaxPrintBufferSize|0x101|gEfiMdePkgTokenSpaceGuid|UINT32|320 + PcdStatusCodeValueEfiWatchDogTimerExpired|0x0000000d|gEfiMdePkgTokenSpaceGuid|UINT32|0x00011003 # EFI_COMPUTING_UNIT_HOST_PROCESSOR | EFI_CU_HP_EC_TIMER_EXPIRED + PcdStatusCodeValueSetVirtualAddressMap|0x0000000e|gEfiMdePkgTokenSpaceGuid|UINT32|0x03101004 # EFI_SOFTWARE_EFI_BOOT_SERVICE | EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP + PcdStatusCodeValueMemoryTestStarted|0x0000000f|gEfiMdePkgTokenSpaceGuid|UINT32|0x00051006 # EFI_COMPUTING_UNIT_MEMORY | EFI_CU_MEMORY_PC_TEST + PcdStatusCodeValueUncorrectableMemoryError|0x00000010|gEfiMdePkgTokenSpaceGuid|UINT32|0x00051003 # EFI_COMPUTING_UNIT_MEMORY | EFI_CU_MEMORY_EC_UNCORRECTABLE [PcdsPatchableInModule.common] PcdDebugPrintErrorLevel|0x00000006|gEfiMdePkgTokenSpaceGuid|UINT32|0x80000000