X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=ec783fe63a4c6eefd36c921ed55164a44d965e3f;hp=db8be51a649315be6e5227d65678d831e02b32ca;hb=c2b08e15a4711106fd95c13c583d2010ce1722b5;hpb=6874dbd0e24535c3c4a89dddfdac98ad25b0617b diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd index db8be51a64..ec783fe63a 100644 --- a/EdkModulePkg/EdkModulePkg.spd +++ b/EdkModulePkg/EdkModulePkg.spd @@ -6,12 +6,12 @@ 0.3 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 + 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 + 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 @@ -28,6 +28,10 @@ Include/Library/EdkDxeSalLib.h + + Include/Library/ExtendedSalLib.h + + Include/Library/EdkFvbServiceLib.h @@ -64,6 +68,18 @@ Include/Library/OemHookStatusCodeLib.h + + Include/Library/EdkGenericBdsLib.h + Library to implement a Bbs + + + Include/Library/EdkGenericPlatformBdsLib.h + Generic Platform Bds library + + + Include/Library/PciIncompatibleDeviceSupportLib.h + This library includes the PCI incompatible devices list. + @@ -190,6 +206,10 @@ Include/Library/EdkDxeSalLib.h + + Include/Library/ExtendedSalLib.h + + Include/Library/EdkFvbServiceLib.h @@ -379,7 +399,6 @@ Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa Library/DxeDebugLibSerialPort/DxeDebugLibSerialPort.msa - Library/EdkDxeDebugLibReportStatusCode/EdkDxeDebugLibReportStatusCode.msa Library/EdkDxePeCoffLoaderFromHobLib/EdkDxePeCoffLoaderFromHobLib.msa Library/DxePerformanceLib/DxePerformanceLib.msa Library/EdkDxePrintLib/EdkDxePrintLib.msa @@ -389,15 +408,15 @@ Library/EdkFvbServiceLib/EdkFvbServiceLib.msa Library/EdkGraphicsLib/EdkGraphicsLib.msa Library/EdkIfrSupportLib/EdkIfrSupportLib.msa - Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa Library/PeiPerformanceLib/PeiPerformanceLib.msa Library/EdkScsiLib/EdkScsiLib.msa - Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa - Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa Library/EdkUsbLib/EdkUsbLib.msa Library/EdkSerialPortLibNull/EdkSerialPortLibNull.msa Library/EdkOemHookStatusCodeLibNull/EdkOemHookStatusCodeLibNull.msa + Library/EdkGenericBdsLib/EdkGenericBdsLib.msa + Library/EdkGenericPlatformBdsLib/EdkGenericPlatformBdsLib.msa + Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.msa Universal/Console/ConSplitter/Dxe/ConSplitter.msa Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa Universal/Console/Terminal/Dxe/Terminal.msa @@ -435,6 +454,7 @@ Universal/StatusCode/Pei/PeiStatusCode.msa Universal/StatusCode/Dxe/DxeStatusCode.msa Universal/ConPlatform/Dxe/ConPlatform.msa + Logo/Logo.msa Include/EdkPeim.h @@ -446,13 +466,12 @@ Include/EdkDxe.h Include/EdkDxe.h Include/EdkDxe.h - Include/EdkPeim.h gEfiGenericPlatformTokenSpaceGuid 18D15EA6-9E14-40a1-B39C-59C44DA9D891 - This is the token space GUID for platform generic PCD definitions. + This is the token space GUID for platform generic PCD definitions. Now FlashLayout and Platform CPU belong to this space. @@ -480,41 +499,6 @@ B091E7D2-05A0-4198-94F0-74B7B8C55459 - - gEfiStatusCodeDataTypeStringGuid - 92D11080-496F-4D95-BE7E-037488382B0A - - - - gEfiStatusCodeDataTypeDebugGuid - 9A4E9246-D553-11D5-87E2-00062945C3B9 - - - - gEfiStatusCodeDataTypeAssertGuid - DA571595-4D99-487C-827C-2622677D3307 - - - - gEfiStatusCodeDataTypeExceptionHandlerGuid - 3BC2BD12-AD2E-11D5-87DD-00062945C3B9 - - - - gEfiStatusCodeDataTypeErrorGuid - AB359CE3-99B3-AE18-C89D-95D3B072E19B - - - - gEfiStatusCodeDataTypeProgressCodeGuid - A356AB39-35C4-35DA-B37A-F8EA9E8B36A3 - - - - gEfiStatusCodeSpecificDataGuid - 335984BD-E805-409A-B8F8-D27ECE5FF7A6 - - gEfiSystemNvDataHobGuid D6E5092D-C7B2-4872-AF66-FDC0E6F95E78 @@ -640,6 +624,16 @@ 060CC026-4C0D-4DDA-8F41-595FEF00A502 + + gEfiPeiCorePrivateGuid + d641a0f5-cb7c-4846-a380-1d01b4d9e3b9 + + + + gEfiGenericPlatformVariableGuid + 59d1c24f-50f1-401a-b101-f33e0daed443 + The variable space Guid to pair with a Unicode string name to tag an EFI variable + @@ -903,7 +897,7 @@ UINT32 FIXED_AT_BUILD 0x08 - 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. @@ -913,7 +907,7 @@ UINT32 FIXED_AT_BUILD 0x0 - 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. @@ -950,7 +944,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. @@ -960,7 +954,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. @@ -1269,5 +1263,29 @@ TRUE If TRUE, the PCI bus driver will support hot plug device. If not hot plug device is supported, this feature flag can be set to FALSE to save size. + + PcdNtEmulatorEnable + 0x0001003e + gEfiEdkModulePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this PCD is set as TRUE, NT emulator will be endabled. + + + PcdPciIncompatibleDeviceSupportMask + 0x0001003f + gEfiEdkModulePkgTokenSpaceGuid + UINT8 + FIXED_AT_BUILD + 0x0 + The PCD masks for PCI incompatible devices support. + Acpi_Resource_Update_Support :1; + Register_Read_Support :1; + Register_Write_Support :1; + Register_Update_Support :1; + Register_Access_Width_Support :1; + Reserved :3; + \ No newline at end of file