#include <Library/PrintLib.h>\r
#include <Library/BmpSupportLib.h>\r
#include <Protocol/GraphicsOutput.h>\r
-#include <Guid/GlobalVariable.h>\r
#include <Guid/CapsuleReport.h>\r
#include <Guid/SystemResourceTable.h>\r
#include <Guid/FmpCapsule.h>\r
MdeModulePkg/MdeModulePkg.dec\r
\r
[Guids]\r
- gEfiGlobalVariableGuid ## CONSUMES ## GUID\r
gEfiCapsuleReportGuid ## CONSUMES ## GUID\r
gEfiFmpCapsuleGuid ## CONSUMES ## GUID\r
gWindowsUxCapsuleGuid ## CONSUMES ## GUID\r
#include <Library/PrintLib.h>\r
#include <Library/UefiLib.h>\r
#include <Library/DevicePathLib.h>\r
-#include <Library/PeCoffGetEntryPointLib.h>\r
#include <Library/DxeServicesLib.h>\r
#include <Protocol/SmmCommunication.h>\r
#include <Guid/PiSmmCommunicationRegionTable.h>\r
UefiLib\r
PrintLib\r
DevicePathLib\r
- PeCoffGetEntryPointLib\r
DxeServicesLib\r
\r
[Protocols]\r
ReportStatusCodeLib\r
\r
[Guids]\r
- gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
gEfiDiskInfoAhciInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
\r
[Protocols]\r
[LibraryClasses]\r
BaseMemoryLib\r
DebugLib\r
- DevicePathLib\r
MemoryAllocationLib\r
UefiBootServicesTableLib\r
UefiDriverEntryPoint\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/IoLib.h>\r
-#include <Library/PciLib.h>\r
#include <Library/TimerLib.h>\r
\r
//\r
MemoryAllocationLib\r
BaseMemoryLib\r
IoLib\r
- PciLib\r
TimerLib\r
PeimEntryPoint\r
\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/DevicePathLib.h>\r
#include <Library/PcdLib.h>\r
-#include <Library/PeCoffLib.h>\r
\r
#include <IndustryStandard/Pci.h>\r
#include <IndustryStandard/PeImage.h>\r
BaseLib\r
UefiDriverEntryPoint\r
DebugLib\r
- PeCoffLib\r
\r
[Protocols]\r
gEfiPciHotPlugRequestProtocolGuid ## SOMETIMES_PRODUCES\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/UefiLib.h>\r
-#include <Library/DevicePathLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiDriverEntryPoint.h>\r
[LibraryClasses]\r
BaseLib\r
DebugLib\r
- DevicePathLib\r
UefiDriverEntryPoint\r
UefiBootServicesTableLib\r
UefiLib\r
#include <Library/DevicePathLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/ReportStatusCodeLib.h>\r
-#include <Library/TimerLib.h>\r
#include <Library/DxeServicesLib.h>\r
#include <Library/DebugAgentLib.h>\r
#include <Library/CpuExceptionHandlerLib.h>\r
UefiBootServicesTableLib\r
DevicePathLib\r
ReportStatusCodeLib\r
- TimerLib\r
DxeServicesLib\r
DebugAgentLib\r
CpuExceptionHandlerLib\r
gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES\r
- gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
\r
# Arch Protocols\r
gEfiBdsArchProtocolGuid ## CONSUMES\r
#include <Guid/PropertiesTable.h>\r
\r
#include <Protocol/FirmwareVolume2.h>\r
-#include <Protocol/BlockIo.h>\r
#include <Protocol/SimpleFileSystem.h>\r
\r
#include "DxeMain.h"\r
#include <Library/PcdLib.h>\r
#include <Library/SmmCorePlatformHookLib.h>\r
#include <Library/PerformanceLib.h>\r
-#include <Library/TimerLib.h>\r
#include <Library/HobLib.h>\r
#include <Library/SmmMemLib.h>\r
\r
PcdLib\r
SmmCorePlatformHookLib\r
PerformanceLib\r
- TimerLib\r
HobLib\r
SmmMemLib\r
- DxeServicesLib\r
\r
[Protocols]\r
gEfiDxeSmmReadyToLockProtocolGuid ## UNDEFINED # SmiHandlerRegister\r
gEfiSmmGpiDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiSmmIoTrapDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiSmmUsbDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
- gEfiSmmCpuProtocolGuid ## SOMETIMES_CONSUMES\r
gEdkiiSmmMemoryAttributeProtocolGuid ## CONSUMES\r
gEfiSmmSxDispatch2ProtocolGuid ## SOMETIMES_CONSUMES\r
\r
#include <Library/UefiLib.h>\r
#include <Library/DevicePathLib.h>\r
#include <Library/PeCoffGetEntryPointLib.h>\r
-#include <Library/DxeServicesLib.h>\r
#include <Protocol/LoadedImage.h>\r
#include <Protocol/SmmAccess2.h>\r
#include <Protocol/SmmReadyToLock.h>\r
\r
[LibraryClasses]\r
UefiLib\r
- DxeServicesLib\r
PcdLib\r
- BaseMemoryLib\r
DebugLib\r
UefiBootServicesTableLib\r
UefiDriverEntryPoint\r
\r
[Protocols]\r
gEfiAcpiTableProtocolGuid ## CONSUMES\r
+ gEfiFirmwareVolume2ProtocolGuid ## CONSUMES\r
\r
[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile ## CONSUMES\r
\r
#include <Guid/Acpi.h>\r
#include <Guid/FirmwarePerformance.h>\r
-#include <Guid/EventGroup.h>\r
-#include <Guid/EventLegacyBios.h>\r
\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
\r
[Guids]\r
gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
- gEfiEventReadyToBootGuid ## CONSUMES ## Event\r
- gEfiEventLegacyBootGuid ## SOMETIMES_CONSUMES ## Event\r
## SOMETIMES_CONSUMES ## HOB\r
## SOMETIMES_CONSUMES ## Variable:L"FirmwarePerformance"\r
## PRODUCES ## Variable:L"FirmwarePerformance"\r
\r
[LibraryClasses]\r
UefiBootServicesTableLib\r
- MemoryAllocationLib\r
UefiDriverEntryPoint\r
BaseMemoryLib\r
BaseLib\r
\r
[Guids]\r
gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
- gEfiFileSystemInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
- gEfiFileSystemVolumeLabelInfoIdGuid ## SOMETIMES_CONSUMES ## GUID\r
gEfiDebugImageInfoTableGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Depex]\r
#include <Protocol/SimpleFileSystem.h>\r
#include <Protocol/DebuggerConfiguration.h>\r
#include <Guid/FileInfo.h>\r
-#include <Guid/FileSystemInfo.h>\r
-#include <Guid/FileSystemVolumeLabelInfo.h>\r
#include <Guid/DebugImageInfoTable.h>\r
\r
typedef UINTN EFI_DEBUG_STATUS;\r
DxeServicesTableLib\r
UefiBootServicesTableLib\r
UefiRuntimeServicesTableLib\r
- PrintLib\r
\r
[Guids]\r
gEfiSystemResourceTableGuid ## PRODUCES ## SystemTable\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/CapsuleLib.h>\r
-#include <Library/PrintLib.h>\r
\r
#include <Protocol/FirmwareManagement.h>\r
#include <Protocol/EsrtManagement.h>\r
gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
- gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
## SOMETIMES_PRODUCES ## Variable:L"iSCSIDeviceList"\r
## SOMETIMES_CONSUMES ## Variable:L"iSCSIDeviceList"\r
## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
\r
#include <Guid/EventGroup.h>\r
-#include <Guid/Acpi.h>\r
\r
#include "IScsiCommon.h"\r
#include "IScsiDriver.h"\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/UefiLib.h>\r
-#include <Library/IoLib.h>\r
#include <Library/UefiDriverEntryPoint.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiRuntimeLib.h>\r
UefiRuntimeLib\r
UefiBootServicesTableLib\r
UefiDriverEntryPoint\r
- IoLib\r
UefiLib\r
DebugLib\r
BaseLib\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/UefiLib.h>\r
-#include <Library/PcdLib.h>\r
#include <Guid/PiSmmCommunicationRegionTable.h>\r
\r
#define DEFAULT_COMMON_PI_SMM_COMMUNIATION_REGION_PAGES 4\r
MemoryAllocationLib\r
HobLib\r
DebugLib\r
- PcdLib\r
\r
[Guids]\r
gEdkiiPiSmmCommunicationRegionTableGuid ## PRODUCES ## SystemTable\r