X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=EdkModulePkg%2FEdkModulePkg.spd;h=2dee05c2b7c5ccccfab146a5f7dd17442eaf5900;hb=6e73f334d9fb98a532e602feee487f7310899060;hp=7f1fbcccbca4147774fc51ede050c18333eb6082;hpb=62f8431554f696902a303589ca663bfe29c97406;p=mirror_edk2.git
diff --git a/EdkModulePkg/EdkModulePkg.spd b/EdkModulePkg/EdkModulePkg.spd
index 7f1fbcccbc..2dee05c2b7 100644
--- a/EdkModulePkg/EdkModulePkg.spd
+++ b/EdkModulePkg/EdkModulePkg.spd
@@ -16,7 +16,7 @@
FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
- true
+ false
false
@@ -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
@@ -646,6 +640,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 +762,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
@@ -1090,5 +1184,95 @@
0x0
Size of the FTW working block section in NV firmware volume.
+
+ PcdDxeIplSupportEfiDecompress
+ 0x00010034
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ TRUE
+ If this feature is enabled, then the DXE IPL must support decompressing files compressed with the EFI Compression algorithm
+
+
+ PcdDxeIplSupportTianoDecompress
+ 0x00010035
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ TRUE
+ If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Tiano Compression algorithm
+
+
+ PcdDxeIplSupportCustomDecompress
+ 0x00010036
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ TRUE
+ If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Custom Compression algorithm
+
+
+ PcdDevicePathSupportDevicePathToText
+ 0x00010037
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ If TRUE, then the Device Path To Text Protocol should be produced by the platform
+
+
+ PcdDevicePathSupportDevicePathFromText
+ 0x00010038
+ gEfiEdkModulePkgTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ If TRUE, then the Device Path From Text Protocol should be produced by the platform
+
+
+ PcdPciIsaEnable
+ 0x00010039
+ gEfiGenericPlatformTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ FALSE
+ This is a switch to enable ISA
+
+
+ PcdPciVgaEnable
+ 0x0001003a
+ gEfiGenericPlatformTokenSpaceGuid
+ BOOLEAN
+ FEATURE_FLAG
+ 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