X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=82959ad937c19c79f81f9768ff1a9c28648f6708;hp=da4eccebf5f5dec845e30065049d816274f94ed7;hb=c111036f2028bbf2dd91b956be10addb31e8b3b1;hpb=3681d193ed5433c142fa05debc2ccb66cbd9b63a diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd index da4eccebf5..82959ad937 100644 --- a/EdkModulePkg/EdkModulePkg.spd +++ b/EdkModulePkg/EdkModulePkg.spd @@ -1,4 +1,4 @@ - + EdkModulePkg @@ -44,10 +44,6 @@ Include/Library/EdkPeCoffLoaderLib.h - - Include/Library/EdkPeCoffLoaderX64Lib.h - - Include/Library/EdkScsiLib.h @@ -210,10 +206,6 @@ Include/Library/EdkPeCoffLoaderLib.h - - Include/Library/EdkPeCoffLoaderX64Lib.h - - Include/Library/EdkScsiLib.h @@ -379,7 +371,6 @@ Bus/Usb/UsbMouse/Dxe/UsbMouse.msa Core/Dxe/DxeMain.msa Core/DxeIplPeim/DxeIpl.msa - Core/DxeIplX64Peim/DxeIplX64.msa Core/Pei/PeiMain.msa Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa @@ -387,18 +378,19 @@ Library/DxeCorePerformanceLib/DxeCorePerformanceLib.msa 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 Library/EdkUefiRuntimeLib/EdkUefiRuntimeLib.msa Library/EdkDxeSalLib/EdkDxeSalLib.msa + Library/EdkDxeRuntimeSalLib/EdkDxeRuntimeSalLib.msa Library/EdkFvbServiceLib/EdkFvbServiceLib.msa Library/EdkGraphicsLib/EdkGraphicsLib.msa Library/EdkIfrSupportLib/EdkIfrSupportLib.msa Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa - Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa Library/PeiPerformanceLib/PeiPerformanceLib.msa Library/EdkScsiLib/EdkScsiLib.msa Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa @@ -435,7 +427,9 @@ Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa Universal/Variable/Pei/Variable.msa Universal/EmuVariable/RuntimeDxe/EmuVariable.msa + Universal/EmuVariable/RuntimeDxe/EmuVariableIpf.msa Universal/Variable/RuntimeDxe/Variable.msa + Universal/Variable/RuntimeDxe/VariableIpf.msa Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa Universal/WatchdogTimer/Dxe/WatchDogTimer.msa Universal/StatusCode/Pei/PeiStatusCode.msa @@ -452,7 +446,6 @@ Include/EdkDxe.h Include/EdkDxe.h Include/EdkDxe.h - Include/EdkPeim.h @@ -646,6 +639,11 @@ 060CC026-4C0D-4DDA-8F41-595FEF00A502 + + gEfiGenericPlatformVariableGuid + 59d1c24f-50f1-401a-b101-f33e0daed443 + The variable space Guid to pair with a Unicode string name to tag an EFI variable + @@ -763,6 +761,101 @@ 00DBD91D-55E9-420F-9639-5E9F8437B44F + + gEfiExtendedSalBaseIoServicesProtocolGuid + 5AEA42b5-31E1-4515-BC31-B8D5257565A6 + + + + gEfiExtendedSalStallServicesProtocolGuid + 53A58D06-AC27-4D8C-B5E9-F08A80654107 + + + + gEfiExtendedSalLockServicesProtocolGuid + 76b75C23-FE4F-4E17-A2AD-1A653DBB494A + + + + gEfiExtendedSalVirtualServicesProtocolGuid + C1A74056-260E-4871-A031-E645A65B6E11 + + + + gEfiExtendedSalRtcServicesProtocolGuid + 7E97A470-EFDB-4D02-8FCE-6190D27BA296 + + + + gEfiExtendedSalMtcServicesProtocolGuid + 899AFD18-75E8-408B-A41A-6E2E7ECDF454 + + + + gEfiExtendedSalResetServicesProtocolGuid + 7D019990-8CE1-46F5-A776-3C5198676AA0 + + + + gEfiExtendedSalFvBlockServicesProtocolGuid + a2271df1-bcbb-4f1d-98a9-06bc172f071a + + + + gEfiExtendedSalMpServicesProtocolGuid + 697d81a2-cf18-4dc0-9e0d-06113b618a3f + + + + gEfiExtendedSalPalServicesProtocolGuid + e1cd9d21-0fc2-438d-9703-04e66d961e57 + + + + gEfiExtendedSalBaseServicesProtocolGuid + d9e9fa06-0fe0-41c3-96fb-83425a3394f8 + + + + gEfiExtendedSalMcaServicesProtocolGuid + 2a591128-6cc7-42b1-8af0-58933b682dbb + + + + gEfiExtendedSalPciServicesProtocolGuid + a46b1a31-ad66-4905-92f6-2b4659dc3063 + + + + gEfiExtendedSalCacheServicesProtocolGuid + 0edc9494-2743-4ba5-8818-0aef5213f188 + + + + gEfiExtendedSalMcaLogServicesProtocolGuid + cb3fd86e-38a3-4c03-9a5c-90cfa3a2ab7a + + + + gEfiExtendedSalELogServicesProtocolGuid + d5e4ee5f-3e0a-453c-a725-b692bb06365a + + + + gEfiExtendedSalSensorServicesProtocolGuid + 4a153b6e-85a1-4982-98f4-6a8cfca4aba1 + + + + gEfiExtendedSalSmComLayerServicesProtocolGuid + 04356799-81b7-4e08-a38d-d978fa47ba42 + + + + gEfiExtendedSalSstGuid + 38802700-868a-4b4e-81d4-4f1bdccfb46f + + gEfiIsaIoProtocolGuid 7EE2BD44-3DA0-11D4-9A38-0090273FC14D @@ -1153,5 +1246,32 @@ FALSE Whether VGA decoding is enabled on this platform so we should avoid those aliased resources + + PcdDxeIplSwitchToLongMode + 0x0001003b + gEfiEdkModulePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + TRUE + If this feature is enabled, then the DXE IPL will load a 64-bit DxeCore. + + + PcdDxeIplBuildShareCodeHobs + 0x0001003c + gEfiEdkModulePkgTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + FALSE + If this feature is enabled, DXE IPL will build a series of HOBs to share code with DXE Core. + + + PcdPciBusHotplugDeviceSupport + 0x0001003d + gEfiGenericPlatformTokenSpaceGuid + BOOLEAN + FEATURE_FLAG + 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. + \ No newline at end of file