• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2# EFI/PI Reference Module Package for All Architectures
3#
4# (C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>
5# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
6#
7#    This program and the accompanying materials
8#    are licensed and made available under the terms and conditions of the BSD License
9#    which accompanies this distribution. The full text of the license may be found at
10#    http://opensource.org/licenses/bsd-license.php
11#
12#    THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13#    WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14#
15##
16
17[Defines]
18  PLATFORM_NAME                  = MdeModule
19  PLATFORM_GUID                  = 587CE499-6CBE-43cd-94E2-186218569478
20  PLATFORM_VERSION               = 0.96
21  DSC_SPECIFICATION              = 0x00010005
22  OUTPUT_DIRECTORY               = Build/MdeModule
23  SUPPORTED_ARCHITECTURES        = IA32|IPF|X64|EBC|ARM|AARCH64
24  BUILD_TARGETS                  = DEBUG|RELEASE
25  SKUID_IDENTIFIER               = DEFAULT
26
27[LibraryClasses]
28  #
29  # Entry point
30  #
31  PeiCoreEntryPoint|MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf
32  PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
33  DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
34  UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
35  UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
36  #
37  # Basic
38  #
39  BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
40  BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
41  SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
42  PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
43  IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
44  PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
45  PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
46  CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
47  PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf
48  PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
49  SortLib|MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf
50  ImageDecoderLib|MdeModulePkg/Library/ImageDecoderLib/ImageDecoderLib.inf
51  #
52  # UEFI & PI
53  #
54  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
55  UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
56  UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
57  UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
58  UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
59  HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
60  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
61  UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
62  PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
63  PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
64  DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
65  DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
66  UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf
67  #
68  # Generic Modules
69  #
70  UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf
71  UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
72  NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
73  IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
74  UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
75  TcpIoLib|MdeModulePkg/Library/DxeTcpIoLib/DxeTcpIoLib.inf
76  DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf
77  SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
78  TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
79  SerialPortLib|MdePkg/Library/BaseSerialPortLibNull/BaseSerialPortLibNull.inf
80  CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
81  PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
82  PalLib|MdePkg/Library/BasePalLibNull/BasePalLibNull.inf
83  CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf
84  #
85  # Misc
86  #
87  DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
88  DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
89  ReportStatusCodeLib|MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
90  PeCoffExtraActionLib|MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
91  PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
92  DebugAgentLib|MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf
93  PlatformHookLib|MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.inf
94  ResetSystemLib|MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.inf
95  SmbusLib|MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf
96  S3BootScriptLib|MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.inf
97  CpuExceptionHandlerLib|MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf
98  PlatformBootManagerLib|MdeModulePkg/Library/PlatformBootManagerLibNull/PlatformBootManagerLibNull.inf
99  TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
100  AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf
101  VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
102  FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf
103
104[LibraryClasses.EBC.PEIM]
105  IoLib|MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf
106
107[LibraryClasses.common.PEI_CORE]
108  HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
109  MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
110
111[LibraryClasses.common.PEIM]
112  HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
113  MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
114  ExtractGuidedSectionLib|MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
115  LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.inf
116
117[LibraryClasses.common.DXE_CORE]
118  HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf
119  MemoryAllocationLib|MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf
120  ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
121
122[LibraryClasses.common.DXE_DRIVER]
123  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
124  LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf
125  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
126  ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
127
128[LibraryClasses.common.DXE_RUNTIME_DRIVER]
129  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
130  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
131  DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
132  LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf
133
134[LibraryClasses.common.SMM_CORE]
135  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
136  MemoryAllocationLib|MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.inf
137  SmmServicesTableLib|MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.inf
138  SmmCorePlatformHookLib|MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.inf
139  SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf
140
141[LibraryClasses.common.DXE_SMM_DRIVER]
142  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
143  DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
144  MemoryAllocationLib|MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf
145  SmmServicesTableLib|MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf
146  LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.inf
147  SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf
148
149[LibraryClasses.common.UEFI_DRIVER]
150  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
151  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
152  DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
153  LockBoxLib|MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf
154
155[LibraryClasses.common.UEFI_APPLICATION]
156  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
157  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
158  DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf
159
160[LibraryClasses.ARM, LibraryClasses.AARCH64]
161  #
162  # It is not possible to prevent ARM compiler calls to generic intrinsic functions.
163  # This library provides the instrinsic functions generated by a given compiler.
164  # [LibraryClasses.ARM] and NULL mean link this library into all ARM images.
165  #
166  NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
167
168[LibraryClasses.EBC]
169  LockBoxLib|MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.inf
170
171[PcdsFeatureFlag]
172  gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable|TRUE
173  gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable|TRUE
174  gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE
175  gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText|FALSE
176  gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText|FALSE
177
178[PcdsFixedAtBuild]
179  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0f
180  gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x06
181  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizeNonPopulateCapsule|0x0
182  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizePopulateCapsule|0x0
183  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|28
184
185[PcdsFixedAtBuild.IPF]
186  gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf|0x0ffffc000000
187
188###################################################################################################
189#
190# Components Section - list of the modules and components that will be processed by compilation
191#                      tools and the EDK II tools to generate PE32/PE32+/Coff image files.
192#
193# Note: The EDK II DSC file is not used to specify how compiled binary images get placed
194#       into firmware volume images. This section is just a list of modules to compile from
195#       source into UEFI-compliant binaries.
196#       It is the FDF file that contains information on combining binary files into firmware
197#       volume images, whose concept is beyond UEFI and is described in PI specification.
198#       Binary modules do not need to be listed in this section, as they should be
199#       specified in the FDF file. For example: Shell binary (Shell_Full.efi), FAT binary (Fat.efi),
200#       Logo (Logo.bmp), and etc.
201#       There may also be modules listed in this section that are not required in the FDF file,
202#       When a module listed here is excluded from FDF file, then UEFI-compliant binary will be
203#       generated for it, but the binary will not be put into any firmware volume.
204#
205###################################################################################################
206
207[Components]
208  MdeModulePkg/Application/HelloWorld/HelloWorld.inf
209  MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf
210
211  MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe.inf
212  MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
213  MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupportDxe.inf
214  MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
215  MdeModulePkg/Bus/Pci/UfsPciHcDxe/UfsPciHcDxe.inf
216  MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf
217  MdeModulePkg/Bus/Pci/UfsPciHcPei/UfsPciHcPei.inf
218  MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.inf
219  MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
220  MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf
221  MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf
222  MdeModulePkg/Bus/Pci/UhciPei/UhciPei.inf
223  MdeModulePkg/Bus/Pci/EhciPei/EhciPei.inf
224  MdeModulePkg/Bus/Pci/XhciPei/XhciPei.inf
225  MdeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.inf
226  MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.inf
227  MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.inf
228  MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf
229  MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru.inf
230  MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
231  MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
232  MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
233  MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
234  MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
235  MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxe.inf
236  MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf
237  MdeModulePkg/Bus/I2c/I2cDxe/I2cBusDxe.inf
238  MdeModulePkg/Bus/I2c/I2cDxe/I2cHostDxe.inf
239  MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf
240  MdeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
241
242  MdeModulePkg/Core/Dxe/DxeMain.inf {
243    <LibraryClasses>
244      NULL|MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf
245  }
246  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
247  MdeModulePkg/Core/Pei/PeiMain.inf
248  MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
249
250  MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
251  MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf
252  MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.inf
253  MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf
254  MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf
255  MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
256  MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
257  MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.inf
258  MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
259  MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.inf
260  MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.inf
261  MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.inf
262  MdeModulePkg/Library/PeiRecoveryLibNull/PeiRecoveryLibNull.inf
263  MdeModulePkg/Library/PeiS3LibNull/PeiS3LibNull.inf
264  MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
265  MdeModulePkg/Library/BaseResetSystemLibNull/BaseResetSystemLibNull.inf
266  MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
267  MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
268  MdeModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
269  MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf
270  MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/RuntimeDxeReportStatusCodeLib.inf
271  MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
272  MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatformHookLibNull.inf
273  MdeModulePkg/Library/DxeDebugPrintErrorLevelLib/DxeDebugPrintErrorLevelLib.inf
274  MdeModulePkg/Library/PiDxeS3BootScriptLib/DxeS3BootScriptLib.inf
275  MdeModulePkg/Library/PeiDebugPrintHobLib/PeiDebugPrintHobLib.inf
276  MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.inf
277  MdeModulePkg/Library/PlatformHookLibSerialPortPpi/PlatformHookLibSerialPortPpi.inf
278  MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
279  MdeModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf
280  MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf
281  MdeModulePkg/Library/PlatformBootManagerLibNull/PlatformBootManagerLibNull.inf
282  MdeModulePkg/Library/ImageDecoderLib/ImageDecoderLib.inf
283  MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf
284  MdeModulePkg/Library/BmpImageDecoderLib/BmpImageDecoderLib.inf
285  MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurementLibNull.inf
286  MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf
287  MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
288  MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
289  MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLib.inf
290  MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.inf
291  MdeModulePkg/Library/PlatformVarCleanupLib/PlatformVarCleanupLib.inf
292  MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf
293  MdeModulePkg/Library/DxeFileExplorerProtocol/DxeFileExplorerProtocol.inf
294  MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf
295  MdeModulePkg/Library/DxeIpmiLibIpmiProtocol/DxeIpmiLibIpmiProtocol.inf
296  MdeModulePkg/Library/PeiIpmiLibIpmiPpi/PeiIpmiLibIpmiPpi.inf
297  MdeModulePkg/Library/SmmIpmiLibSmmIpmiProtocol/SmmIpmiLibSmmIpmiProtocol.inf
298
299  MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
300  MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuApp.inf
301  MdeModulePkg/Application/UiApp/UiApp.inf{
302    <LibraryClasses>
303      NULL|MdeModulePkg/Library/DeviceManagerLib/DeviceManagerLib.inf
304      NULL|MdeModulePkg/Library/BootManagerLib/BootManagerLib.inf
305      NULL|MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenanceManagerLib.inf
306  }
307  MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.inf
308  MdeModulePkg/Universal/BootManagerPolicyDxe/BootManagerPolicyDxe.inf
309  MdeModulePkg/Universal/CapsulePei/CapsulePei.inf
310  MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
311  MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
312  MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
313  MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
314  MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
315  MdeModulePkg/Universal/DebugPortDxe/DebugPortDxe.inf
316  MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
317  MdeModulePkg/Universal/PrintDxe/PrintDxe.inf
318  MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
319  MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
320  MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
321  MdeModulePkg/Universal/Disk/CdExpressPei/CdExpressPei.inf
322  MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf
323  MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
324  MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.inf
325  MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
326  MdeModulePkg/Universal/Metronome/Metronome.inf
327  MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
328  MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
329  MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf
330  MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.inf
331
332  MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf
333  MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Dxe.inf
334  MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf
335  MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf
336  MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf
337  MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf
338  MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigDxe.inf
339  MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Dxe.inf
340  MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.inf
341  MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf
342  MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf
343
344  MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PcatSingleSegmentPciCfg2Pei.inf
345  MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
346  MdeModulePkg/Universal/PCD/Pei/Pcd.inf
347  MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatformDriOverrideDxe.inf
348
349  MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.inf
350  MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf
351
352  MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
353  MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
354  MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
355  MdeModulePkg/Application/VariableInfo/VariableInfo.inf
356  MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.inf
357  MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
358  MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
359  MdeModulePkg/Universal/TimestampDxe/TimestampDxe.inf
360  MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
361
362  MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
363  MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
364  MdeModulePkg/Universal/HiiResourcesSampleDxe/HiiResourcesSampleDxe.inf
365  MdeModulePkg/Universal/LegacyRegion2Dxe/LegacyRegion2Dxe.inf
366
367  MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.inf
368  MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf
369
370  MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTablePei/FirmwarePerformancePei.inf {
371    <LibraryClasses>
372      LockBoxLib|MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.inf
373  }
374  MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/FirmwarePerformanceDxe.inf
375  MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf
376  MdeModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf {
377    <LibraryClasses>
378      NULL|MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf
379  }
380  MdeModulePkg/Universal/SectionExtractionPei/SectionExtractionPei.inf {
381    <LibraryClasses>
382      NULL|MdeModulePkg/Library/PeiCrc32GuidedSectionExtractLib/PeiCrc32GuidedSectionExtractLib.inf
383  }
384
385  MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
386  MdeModulePkg/Universal/EsrtDxe/EsrtDxe.inf
387
388  MdeModulePkg/Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.inf
389  MdeModulePkg/Universal/FileExplorerDxe/FileExplorerDxe.inf  {
390    <LibraryClasses>
391      FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf
392  }
393
394  MdeModulePkg/Universal/SerialDxe/SerialDxe.inf
395
396[Components.IA32, Components.X64, Components.IPF]
397  MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf
398  MdeModulePkg/Universal/DebugSupportDxe/DebugSupportDxe.inf
399  MdeModulePkg/Universal/EbcDxe/EbcDxe.inf
400
401[Components.IA32, Components.X64, Components.Ebc]
402  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf {
403    <LibraryClasses>
404      NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
405      NULL|MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLib.inf
406      NULL|MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.inf
407  }
408  MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf
409
410[Components.IA32, Components.X64]
411  MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf
412  MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf
413  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.inf {
414    <LibraryClasses>
415      NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf
416      NULL|MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiLib.inf
417      NULL|MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.inf
418  }
419  MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
420  MdeModulePkg/Library/SmmReportStatusCodeLib/SmmReportStatusCodeLib.inf
421  MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerSmm.inf
422  MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.inf
423  MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf
424  MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.inf
425  MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.inf
426  MdeModulePkg/Library/DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf
427  MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxPeiLib.inf
428  MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxDxeLib.inf
429  MdeModulePkg/Library/SmmLockBoxLib/SmmLockBoxSmmLib.inf
430  MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.inf
431  MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf
432  MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
433  MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.inf
434  MdeModulePkg/Universal/Acpi/SmmS3SaveState/SmmS3SaveState.inf
435  MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceSmm.inf
436  MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
437  MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmmDxe.inf
438  MdeModulePkg/Universal/RegularExpressionDxe/RegularExpressionDxe.inf
439
440[Components.X64]
441  MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf
442
443