MdeModulePkg: INF/DEC file updates to EDK II packages
1. Usage information in INF file comment blocks are either incomplete or incorrect. This includes usage information for Protocols/PPIs/GUIDs/PCDs/HOBs/Events/BootModes. The syntax for usage information in comment blocks is defined in the EDK II Module Information (INF) Specification Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zeng, Star <star.zeng@intel.com> Reviewed-by: Gao, Liming <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15962 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -1,12 +1,12 @@
|
||||
## @file
|
||||
# Sample UEFI Application Reference EDKII Module
|
||||
# Sample UEFI Application Reference EDKII Module.
|
||||
#
|
||||
# This is a sample shell application that will print "UEFI Hello World!" to the
|
||||
# UEFI Console based on PCD setting.
|
||||
#
|
||||
# It demos how to use EDKII PCD mechanism to make code more flexible.
|
||||
#
|
||||
# Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -21,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = HelloWorld
|
||||
MODULE_UNI_FILE = HelloWorld.uni
|
||||
FILE_GUID = 6987936E-ED34-44db-AE97-1FA5E4ED2116
|
||||
MODULE_TYPE = UEFI_APPLICATION
|
||||
VERSION_STRING = 1.0
|
||||
@ -45,8 +46,11 @@
|
||||
PcdLib
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintString || gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable ## Valid when gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintTimes || gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable ## Valid when gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintString || gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintTimes || gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintEnable ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
HelloWorldExtra.uni
|
||||
|
@ -1,11 +1,9 @@
|
||||
## @file
|
||||
# Sample UEFI Application Reference Module.
|
||||
# This is a shell application that will display statistical information about variable
|
||||
# usage.
|
||||
# This is a shell application that will display statistical information about variable usage.
|
||||
# Note that if Variable Dxe driver doesn't enable the feature by setting PcdVariableCollectStatistics
|
||||
# as TRUE, The application will not display variable statistical information.
|
||||
#
|
||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -18,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = VariableInfo
|
||||
MODULE_UNI_FILE = VariableInfo.uni
|
||||
FILE_GUID = 202A2922-8C27-4943-9855-26180BF9F113
|
||||
MODULE_TYPE = UEFI_APPLICATION
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,4 +43,7 @@
|
||||
UefiLib
|
||||
|
||||
[Guids]
|
||||
gEfiVariableGuid ## CONSUMES ## Configuration Table Guid
|
||||
gEfiVariableGuid ## CONSUMES ## SystemTable
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
VariableInfoExtra.uni
|
||||
|
@ -4,7 +4,7 @@
|
||||
# This driver installs AtaPassThru and ExtScsiPassThru protocol in each ide/sata controller
|
||||
# to access to all attached Ata/Atapi devices.
|
||||
#
|
||||
# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = AtaAtapiPassThruDxe
|
||||
MODULE_UNI_FILE = AtaAtapiPassThruDxe.uni
|
||||
FILE_GUID = 5E523CB4-D397-4986-87BD-A6DD8B22F455
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -61,11 +62,17 @@
|
||||
PcdLib
|
||||
|
||||
[Protocols]
|
||||
gEfiAtaPassThruProtocolGuid # BY_START
|
||||
gEfiExtScsiPassThruProtocolGuid # BY_START
|
||||
gEfiIdeControllerInitProtocolGuid # TO_START
|
||||
gEfiDevicePathProtocolGuid # TO_START
|
||||
gEfiPciIoProtocolGuid # TO_START
|
||||
gEfiAtaPassThruProtocolGuid ## BY_START
|
||||
gEfiExtScsiPassThruProtocolGuid ## BY_START
|
||||
gEfiIdeControllerInitProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAtaSmartEnable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAtaSmartEnable ## SOMETIMES_CONSUMES
|
||||
|
||||
# [Event]
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
AtaAtapiPassThruDxeExtra.uni
|
||||
|
@ -5,7 +5,7 @@
|
||||
# in UEFI spec 2.2. It installs Block IO and Disk Info protocol for each ATA device
|
||||
# it enumerates and identifies successfully.
|
||||
#
|
||||
# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = AtaBusDxe
|
||||
MODULE_UNI_FILE = AtaBusDxe.uni
|
||||
FILE_GUID = 19DF145A-B1D4-453f-8507-38816676D7F6
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -59,16 +60,19 @@
|
||||
ReportStatusCodeLib
|
||||
|
||||
[Guids]
|
||||
gEfiDiskInfoIdeInterfaceGuid # CONSUMES ## GUID
|
||||
gEfiDiskInfoAhciInterfaceGuid # CONSUMES ## GUID
|
||||
gEfiMemoryOverwriteControlDataGuid # CONSUMES ## GUID
|
||||
gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
gEfiDiskInfoAhciInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
gEfiMemoryOverwriteControlDataGuid ## SOMETIMES_CONSUMES ## Variable:L"MemoryOverwriteRequestControl"
|
||||
|
||||
[Protocols]
|
||||
gEfiDiskInfoProtocolGuid # BY_START
|
||||
gEfiBlockIoProtocolGuid # BY_START
|
||||
gEfiBlockIo2ProtocolGuid # BY_START
|
||||
gEfiAtaPassThruProtocolGuid # TO_START
|
||||
gEfiDevicePathProtocolGuid # TO_START
|
||||
gEfiStorageSecurityCommandProtocolGuid # BY_START
|
||||
|
||||
gEfiDiskInfoProtocolGuid ## BY_START
|
||||
gEfiBlockIoProtocolGuid ## BY_START
|
||||
gEfiBlockIo2ProtocolGuid ## BY_START
|
||||
## TO_START
|
||||
## BY_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiAtaPassThruProtocolGuid ## TO_START
|
||||
gEfiStorageSecurityCommandProtocolGuid ## BY_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
AtaBusDxeExtra.uni
|
||||
|
@ -1,8 +1,7 @@
|
||||
## @file
|
||||
# This driver enumerates I2C devices on I2C bus and produce I2C
|
||||
# IO Protocol on I2C devices.
|
||||
# This driver enumerates I2C devices on I2C bus and produce I2C IO Protocol on I2C devices.
|
||||
#
|
||||
# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = I2cBusDxe
|
||||
MODULE_UNI_FILE = I2cBusDxe.uni
|
||||
FILE_GUID = 0C34B372-2622-4A13-A46E-BFD0DEB48BFF
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -47,8 +47,12 @@
|
||||
|
||||
[Protocols]
|
||||
gEfiI2cIoProtocolGuid ## BY_START
|
||||
gEfiI2cHostProtocolGuid ## BY_START
|
||||
gEfiI2cMasterProtocolGuid ## TO_START
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiI2cEnumerateProtocolGuid ## TO_START
|
||||
gEfiI2cBusConfigurationManagementProtocolGuid ## TO_START
|
||||
gEfiI2cHostProtocolGuid ## TO_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
I2cBusDxeExtra.uni
|
||||
|
||||
|
@ -1,8 +1,10 @@
|
||||
## @file
|
||||
# I2c Dxe driver includes both I2c Bus and Host functionality.
|
||||
#
|
||||
# This driver produce I2C Host Protocol on I2C controller handle, enumerate I2C
|
||||
# devices on I2C bus and produce I2C IO Protocol on I2C devices.
|
||||
#
|
||||
# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = I2cDxe
|
||||
MODULE_UNI_FILE = I2cDxe.uni
|
||||
FILE_GUID = ECA2AE9E-7594-4901-871C-449DA1A11660
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -49,8 +52,16 @@
|
||||
|
||||
[Protocols]
|
||||
gEfiI2cIoProtocolGuid ## BY_START
|
||||
gEfiI2cHostProtocolGuid ## BY_START
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiI2cHostProtocolGuid
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiI2cMasterProtocolGuid ## TO_START
|
||||
gEfiI2cEnumerateProtocolGuid ## TO_START
|
||||
gEfiI2cBusConfigurationManagementProtocolGuid ## TO_START
|
||||
gEfiI2cHostProtocolGuid ## TO_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
I2cDxeExtra.uni
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# This driver produce I2C Host Protocol on I2C controller handle.
|
||||
#
|
||||
# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = I2cHostDxe
|
||||
MODULE_UNI_FILE = I2cHostDxe.uni
|
||||
FILE_GUID = CDEC3671-816E-43DC-A002-DCD645229338
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -45,9 +46,10 @@
|
||||
MdePkg/MdePkg.dec
|
||||
|
||||
[Protocols]
|
||||
gEfiI2cIoProtocolGuid ## BY_START
|
||||
gEfiI2cHostProtocolGuid ## BY_START
|
||||
gEfiI2cMasterProtocolGuid ## TO_START
|
||||
gEfiI2cEnumerateProtocolGuid ## TO_START
|
||||
gEfiI2cBusConfigurationManagementProtocolGuid ## TO_START
|
||||
gEfiI2cHostProtocolGuid ## TO_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
I2cHostDxeExtra.uni
|
||||
|
||||
|
@ -1,8 +1,5 @@
|
||||
## @file
|
||||
#
|
||||
# Component Description File For EhciDxe Module.
|
||||
#
|
||||
# EhciDxe driver is responsible for managing the behavior of EHCI controller.
|
||||
# The EhciDxe driver is responsible for managing the behavior of EHCI controller.
|
||||
# It implements the interfaces of monitoring the status of all ports and transferring
|
||||
# Control, Bulk, Interrupt and Isochronous requests to Usb2.0 device.
|
||||
#
|
||||
@ -11,7 +8,7 @@
|
||||
# This way avoids the control transfer on a shared port between EHCI and companion host
|
||||
# controller when UHCI gets attached earlier than EHCI and a USB 2.0 device inserts.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -27,6 +24,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = EhciDxe
|
||||
MODULE_UNI_FILE = EhciDxe.uni
|
||||
FILE_GUID = BDFE430E-8F2A-4db0-9991-6F856594777E
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -64,7 +62,7 @@
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## SOMETIME_CONSUMES (enable/disable usb legacy support.)
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## CONSUMES
|
||||
|
||||
[LibraryClasses]
|
||||
MemoryAllocationLib
|
||||
@ -78,15 +76,15 @@
|
||||
ReportStatusCodeLib
|
||||
|
||||
[Guids]
|
||||
gEfiEventExitBootServicesGuid ## PRODUCES ## Event
|
||||
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
|
||||
|
||||
[Protocols]
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
gEfiUsb2HcProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for checking the result of interrupt transfer execution.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
EhciDxeExtra.uni
|
||||
|
@ -1,8 +1,10 @@
|
||||
## @file
|
||||
# Component description file for EhcPeim PEIM to produce gPeiUsb2HostControllerPpiGuid
|
||||
# based on gPeiUsbControllerPpiGuid which is used to enable recovery function from USB Drivers.
|
||||
# The EhcPeim driver is responsible for managing EHCI host controller at PEI phase.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# It produces gPeiUsb2HostControllerPpiGuid based on gPeiUsbControllerPpiGuid
|
||||
# which is used to enable recovery function from USB Drivers.
|
||||
#
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -18,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = EhciPei
|
||||
MODULE_UNI_FILE = EhciPei.uni
|
||||
FILE_GUID = BAB4F20F-0981-4b5f-A047-6EF83BEEAB3C
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -56,11 +59,12 @@
|
||||
|
||||
|
||||
[Ppis]
|
||||
gPeiUsb2HostControllerPpiGuid # PPI ALWAYS_PRODUCED
|
||||
gPeiUsbControllerPpiGuid # PPI ALWAYS_CONSUMED
|
||||
gPeiUsb2HostControllerPpiGuid ## PRODUCES
|
||||
gPeiUsbControllerPpiGuid ## CONSUMES
|
||||
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gPeiUsbControllerPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
EhciPeiExtra.uni
|
||||
|
@ -1,10 +1,10 @@
|
||||
## @file
|
||||
# PEIM to produce gEfiPeiVirtualBlockIoPpiGuid PPI for ATA controllers in the platform.
|
||||
# This PPI canl be consumed by PEIM which produce gEfiPeiDeviceRecoveryModulePpiGuid
|
||||
# This PPI can be consumed by PEIM which produce gEfiPeiDeviceRecoveryModulePpiGuid
|
||||
# for Atapi CD ROM device.
|
||||
#
|
||||
# This module discovers CDROM devices in Legacy and native mode and installs block IO ppis for them.
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = IdeBusPei
|
||||
MODULE_UNI_FILE = IdeBusPei.uni
|
||||
FILE_GUID = B7A5041A-78BA-49e3-B73B-54C757811FB6
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -54,14 +55,14 @@
|
||||
PcdLib
|
||||
|
||||
[Ppis]
|
||||
gPeiAtaControllerPpiGuid # PPI ALWAYS_CONSUMED
|
||||
gEfiPeiVirtualBlockIoPpiGuid # PPI ALWAYS_PRODUCED
|
||||
gPeiAtaControllerPpiGuid ## CONSUMES
|
||||
gEfiPeiVirtualBlockIoPpiGuid ## PRODUCES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSataSpinUpDelayInSecForRecoveryPath
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSataSpinUpDelayInSecForRecoveryPath ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid AND gPeiAtaControllerPpiGuid
|
||||
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
IdeBusPeiExtra.uni
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Installs EFI PCI Incompatible Device Support protocol and includes one incompatile
|
||||
# pci devices list template.
|
||||
#
|
||||
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = IncompatiblePciDeviceSupport
|
||||
MODULE_UNI_FILE = IncompatiblePciDeviceSupport.uni
|
||||
FILE_GUID = AD70855E-0CC5-4abf-8979-BE762A949EA3
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -43,7 +44,10 @@
|
||||
DebugLib
|
||||
|
||||
[Protocols]
|
||||
gEfiIncompatiblePciDeviceSupportProtocolGuid ## PRODUCEDS
|
||||
gEfiIncompatiblePciDeviceSupportProtocolGuid ## PRODUCES
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
IncompatiblePciDeviceSupportExtra.uni
|
||||
|
@ -1,10 +1,10 @@
|
||||
## @file
|
||||
# Component Description File For NVM Express Host Controller Module.
|
||||
# NVM Express Host Controller Module.
|
||||
#
|
||||
# NvmExpressDxe driver is used to manage non-volatile memory subsystem which follows
|
||||
# NVM Express specification.
|
||||
#
|
||||
# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = NvmExpressDxe
|
||||
MODULE_UNI_FILE = NvmExpressDxe.uni
|
||||
FILE_GUID = 5BE3BDF4-53CF-46a3-A6A9-73C34A6E5EE3
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -62,7 +63,16 @@
|
||||
|
||||
[Protocols]
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiBlockIoProtocolGuid ## BY_START
|
||||
gEfiDiskInfoProtocolGuid ## BY_START
|
||||
gEfiDriverSupportedEfiVersionProtocolGuid ## BY_START
|
||||
gEfiDriverSupportedEfiVersionProtocolGuid ## PRODUCES
|
||||
|
||||
# [Event]
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## SOMETIMES_CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
NvmExpressDxeExtra.uni
|
@ -1,11 +1,8 @@
|
||||
## @file
|
||||
# Component description file for PciBus module.
|
||||
# The PCI bus driver will probe all PCI devices and allocate MMIO and IO space for these devices.
|
||||
# Please use PCD feature flag PcdPciBusHotplugDeviceSupport to enable hot plug supporting.
|
||||
#
|
||||
# PCI bus driver. This module will probe all PCI devices and allocate MMIO and IO
|
||||
# space for these devices. Please use PCD feature flag PcdPciBusHotplugDeviceSupport to enable
|
||||
# hot plug supporting.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PciBusDxe
|
||||
MODULE_UNI_FILE = PciBusDxe.uni
|
||||
FILE_GUID = 93B80004-9FB3-11d4-9A3A-0090273FC14D
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -83,37 +81,32 @@
|
||||
PeCoffLib
|
||||
|
||||
[Protocols]
|
||||
gEfiPciHotPlugRequestProtocolGuid ## BY_START
|
||||
gEfiPciHotPlugRequestProtocolGuid ## SOMETIMES_PRODUCES
|
||||
gEfiPciIoProtocolGuid ## BY_START
|
||||
gEfiDevicePathProtocolGuid ## BY_START
|
||||
gEfiBusSpecificDriverOverrideProtocolGuid ## BY_START
|
||||
gEfiLoadedImageProtocolGuid ## CONSUMED
|
||||
gEfiDecompressProtocolGuid ## CONSUMED
|
||||
gEfiPciHotPlugInitProtocolGuid ## CONSUMED
|
||||
gEfiPciHostBridgeResourceAllocationProtocolGuid ## CONSUMED
|
||||
gEfiPciPlatformProtocolGuid ## CONSUMED
|
||||
gEfiPciOverrideProtocolGuid ## CONSUMED
|
||||
gEfiPciEnumerationCompleteProtocolGuid ## CONSUMED
|
||||
gEfiPciRootBridgeIoProtocolGuid ## CONSUMED
|
||||
gEfiIncompatiblePciDeviceSupportProtocolGuid ## CONSUMED
|
||||
gEfiLoadFile2ProtocolGuid ## CONSUMED
|
||||
gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDecompressProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPciHotPlugInitProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPciHostBridgeResourceAllocationProtocolGuid ## TO_START
|
||||
gEfiPciPlatformProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPciOverrideProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPciEnumerationCompleteProtocolGuid ## PRODUCES
|
||||
gEfiPciRootBridgeIoProtocolGuid ## TO_START
|
||||
gEfiIncompatiblePciDeviceSupportProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLoadFile2ProtocolGuid ## SOMETIMES_PRODUCES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciBusHotplugDeviceSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciBridgeIoAlignmentProbe
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnalignedPciIoEnable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciBusHotplugDeviceSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciBridgeIoAlignmentProbe ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnalignedPciIoEnable ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSystemPageSize
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAriSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMrIovSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSystemPageSize ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAriSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMrIovSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration ## SOMETIMES_CONSUMES
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Notify event set by CreateEventForHpc () for PCI Hot Plug controller.
|
||||
# #
|
||||
# EVT_NOTIFY_SIGNAL ## PRODUCES
|
||||
#
|
||||
#
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
PciBusDxeExtra.uni
|
||||
|
@ -1,12 +1,9 @@
|
||||
## @file
|
||||
#
|
||||
# Component Description File For UhciDxe Module.
|
||||
#
|
||||
# UhciDxe driver is responsible for managing the behavior of UHCI controller.
|
||||
# The UhciDxe driver is responsible for managing the behavior of UHCI controller.
|
||||
# It implements the interfaces of monitoring the status of all ports and transferring
|
||||
# Control, Bulk, Interrupt and Isochronous requests to Usb1.x device
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -22,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UhciDxe
|
||||
MODULE_UNI_FILE = UhciDxe.uni
|
||||
FILE_GUID = 2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -60,7 +58,7 @@
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## SOMETIME_CONSUMES (enable/disable usb legacy support.)
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## CONSUMES
|
||||
|
||||
[LibraryClasses]
|
||||
MemoryAllocationLib
|
||||
@ -74,15 +72,15 @@
|
||||
ReportStatusCodeLib
|
||||
|
||||
[Guids]
|
||||
gEfiEventExitBootServicesGuid ## PRODUCES ## Event
|
||||
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
|
||||
|
||||
[Protocols]
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
gEfiUsb2HcProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for checking the result of interrupt transfer execution.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UhciDxeExtra.uni
|
||||
|
@ -1,9 +1,10 @@
|
||||
## @file
|
||||
# Component description file for UhcPeim PEIM to produce gPeiUsbHostControllerPpiGuid based on gPeiUsbControllerPpiGuid
|
||||
# which is used to enable recovery function from USB Drivers.
|
||||
# The UhcPeim driver is responsible for managing the behavior of UHCI controller at PEI phase.
|
||||
#
|
||||
# Usb Host Controller PEIM to support recovery from USB device.
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# It produces gPeiUsbHostControllerPpiGuid based on gPeiUsbControllerPpiGuid which is used
|
||||
# to enable recovery function from USB Drivers.
|
||||
#
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -19,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UhciPei
|
||||
MODULE_UNI_FILE = UhciPei.uni
|
||||
FILE_GUID = C463CEAC-FC57-4f36-88B7-356C750C3BCA
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -51,11 +53,12 @@
|
||||
|
||||
|
||||
[Ppis]
|
||||
gPeiUsbHostControllerPpiGuid # PPI ALWAYS_PRODUCED
|
||||
gPeiUsbControllerPpiGuid # PPI ALWAYS_CONSUMED
|
||||
gPeiUsbHostControllerPpiGuid ## PRODUCES
|
||||
gPeiUsbControllerPpiGuid ## CONSUMES
|
||||
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gPeiUsbControllerPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UhciPeiExtra.uni
|
||||
|
@ -1,12 +1,9 @@
|
||||
## @file
|
||||
#
|
||||
# Component Description File For XhciDxe Module.
|
||||
#
|
||||
# XhciDxe driver is responsible for managing the behavior of XHCI controller.
|
||||
# The XhciDxe driver is responsible for managing the behavior of XHCI controller.
|
||||
# It implements the interfaces of monitoring the status of all ports and transferring
|
||||
# Control, Bulk, Interrupt and Isochronous requests to those attached usb LS/FS/HS/SS devices.
|
||||
#
|
||||
# Copyright (c) 2011 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -22,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = XhciDxe
|
||||
MODULE_UNI_FILE = XhciDxe.uni
|
||||
FILE_GUID = B7F50E91-A759-412c-ADE4-DCD03E7F7C28
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -64,15 +62,15 @@
|
||||
ReportStatusCodeLib
|
||||
|
||||
[Guids]
|
||||
gEfiEventExitBootServicesGuid ## PRODUCES ## Event
|
||||
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
|
||||
|
||||
[Protocols]
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
gEfiUsb2HcProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for checking the result of interrupt transfer execution.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
XhciDxeExtra.uni
|
||||
|
@ -1,6 +1,8 @@
|
||||
## @file
|
||||
# Component description file for XhcPeim PEIM to produce gPeiUsb2HostControllerPpiGuid
|
||||
# based on gPeiUsbControllerPpiGuid which is used to enable recovery function from USB Drivers.
|
||||
# The XhcPeim driver is responsible for managing the behavior of XHCI controller at PEI phase.
|
||||
#
|
||||
# It produces gPeiUsb2HostControllerPpiGuid based on gPeiUsbControllerPpiGuid
|
||||
# which is used to enable recovery function from USB Drivers.
|
||||
#
|
||||
# Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
@ -18,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = XhciPei
|
||||
MODULE_UNI_FILE = XhciPei.uni
|
||||
FILE_GUID = 65E5746E-9C14-467d-B5B3-932A66D59F79
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -57,3 +60,5 @@
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gPeiUsbControllerPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
XhciPeiExtra.uni
|
||||
|
@ -1,10 +1,9 @@
|
||||
## @file
|
||||
#
|
||||
# SCSI bus driver. This driver scans all SCSI devices and creates a device handle for
|
||||
# each of them. After this the driver installs the Device Path Protocol and SCSI I/O Protocol on
|
||||
# The SCSI bus driver scans all SCSI devices and creates a device handle for each of them.
|
||||
# Note that the driver will install the Device Path Protocol and SCSI I/O Protocol on
|
||||
# these handles.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -18,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = ScsiBus
|
||||
MODULE_UNI_FILE = ScsiBus.uni
|
||||
FILE_GUID = 0167CCC4-D0F7-4f21-A3EF-9E64B7CDCE8B
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -60,6 +60,11 @@
|
||||
|
||||
[Protocols]
|
||||
gEfiScsiIoProtocolGuid ## BY_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
## TO_START
|
||||
## BY_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiScsiPassThruProtocolGuid ## TO_START
|
||||
gEfiExtScsiPassThruProtocolGuid ## TO_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
ScsiBusExtra.uni
|
||||
|
@ -1,9 +1,8 @@
|
||||
## @file
|
||||
# The Scsi Disk driver is used to retrieve the media info in the attached SCSI disk.
|
||||
# It detects the SCSI disk media and installs Block I/O Protocol on the device handle.
|
||||
#
|
||||
# Scsi Disk driver. This driver detects the Scsi disk media and installs Block I/O Protocol
|
||||
# on the device handle that holds the SCSI I/O Portocol.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -17,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = ScsiDisk
|
||||
MODULE_UNI_FILE = ScsiDisk.uni
|
||||
FILE_GUID = 0A66E322-3740-4cce-AD62-BD172CECCA35
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -60,6 +60,13 @@
|
||||
gEfiExtScsiPassThruProtocolGuid ## TO_START
|
||||
|
||||
[Guids]
|
||||
gEfiDiskInfoScsiInterfaceGuid ## SOMETIME_PRODUCES (The device is physical SCSI disk)
|
||||
gEfiDiskInfoIdeInterfaceGuid ## SOMETIME_PRODUCES (The device is ATAPI device in IDE mode)
|
||||
gEfiDiskInfoAhciInterfaceGuid ## SOMETIME_PRODUCES (The device is ATAPI device in AHCI mode)
|
||||
gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
gEfiDiskInfoAhciInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
|
||||
# [Event]
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
ScsiDiskExtra.uni
|
||||
|
@ -1,8 +1,7 @@
|
||||
## @file
|
||||
# Component description file for UsbBotPei module.
|
||||
# The Usb mass storage device Peim driver is used to support recovery from USB device.
|
||||
#
|
||||
# Usb mass storage device Peim driver to support recovery from USB device.
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -18,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbBotPei
|
||||
MODULE_UNI_FILE = UsbBotPei.uni
|
||||
FILE_GUID = 8401A046-6F70-4505-8471-7015B40355E3
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -53,13 +53,16 @@
|
||||
PcdLib
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue ## CONSUMES
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiVirtualBlockIoPpiGuid # PPI ALWAYS_PRODUCED
|
||||
gPeiUsbIoPpiGuid # PPI ALWAYS_CONSUMED
|
||||
|
||||
gEfiPeiVirtualBlockIoPpiGuid ## PRODUCES
|
||||
## CONSUMES
|
||||
## NOTIFY
|
||||
gPeiUsbIoPpiGuid
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gPeiUsbIoPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbBotPeiExtra.uni
|
||||
|
@ -1,10 +1,7 @@
|
||||
## @file
|
||||
# The Usb Bus Dxe driver is used to enumerate and manage all attached usb devices.
|
||||
#
|
||||
# Component Description File For UsbBus Dxe Module.
|
||||
#
|
||||
# Usb Bus Dxe driver is used to enumerate and manage all attached usb devices.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbBusDxe
|
||||
MODULE_UNI_FILE = UsbBusDxe.uni
|
||||
FILE_GUID = 240612B7-A063-11d4-9A3A-0090273FC14D
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -66,14 +64,16 @@
|
||||
|
||||
[Protocols]
|
||||
gEfiUsbIoProtocolGuid ## BY_START
|
||||
gEfiDevicePathProtocolGuid ## BY_START
|
||||
## TO_START
|
||||
## BY_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiUsb2HcProtocolGuid ## TO_START
|
||||
gEfiUsbHcProtocolGuid ## TO_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for monitoring attach/detach event in port and enumerate attached usb devices.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
#
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbBusDxeExtra.uni
|
||||
|
@ -1,8 +1,7 @@
|
||||
## @file
|
||||
# Component description file for UsbPeim module.
|
||||
# The Usb Bus Peim driver is used to support recovery from usb device.
|
||||
#
|
||||
# Usb Bus Peim driver to support recovery from usb device.
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -18,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbBusPei
|
||||
MODULE_UNI_FILE = UsbBusPei.uni
|
||||
FILE_GUID = 8401A045-6F70-4505-8471-7015B40355E3
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -53,14 +53,15 @@
|
||||
PcdLib
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue ## CONSUMES
|
||||
|
||||
[Ppis]
|
||||
gPeiUsbIoPpiGuid # PPI ALWAYS_PRODUCED
|
||||
gPeiUsbHostControllerPpiGuid # PPI ALWAYS_CONSUMED
|
||||
gPeiUsb2HostControllerPpiGuid # PPI ALWAYS_CONSUMED
|
||||
|
||||
gPeiUsbIoPpiGuid ## PRODUCES
|
||||
gPeiUsbHostControllerPpiGuid ## SOMETIMES_CONSUMES
|
||||
gPeiUsb2HostControllerPpiGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid AND gPeiUsb2HostControllerPpiGuid OR gPeiUsbHostControllerPpiGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbBusPeiExtra.uni
|
||||
|
@ -1,6 +1,5 @@
|
||||
## @file
|
||||
# USB Keyboard Driver that manages USB keyboard and produces Simple Text Input
|
||||
# Protocol and Simple Text Input Ex Protocol.
|
||||
# USB Keyboard Driver that manages USB keyboard and produces Simple Text Input(Ex) Protocol.
|
||||
#
|
||||
# USB Keyboard Driver consumes USB I/O Protocol and Device Path Protocol, and produces
|
||||
# Simple Text Input Protocol and Simple Text Input Ex Protocol on USB keyboard devices.
|
||||
@ -13,7 +12,7 @@
|
||||
# 2. Universal Serial Bus HID Usage Tables, ver 1.12
|
||||
# 3. UEFI Specification, v2.1
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -29,6 +28,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbKbDxe
|
||||
MODULE_UNI_FILE = UsbKbDxe.uni
|
||||
FILE_GUID = 2D2E62CF-9ECF-43b7-8219-94E7FC713DFE
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -69,44 +69,31 @@
|
||||
HiiLib
|
||||
|
||||
[Guids]
|
||||
##
|
||||
#
|
||||
# Event registered to EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID group,
|
||||
# which will be triggered by EFI_HII_DATABASE_PROTOCOL.SetKeyboardLayout().
|
||||
#
|
||||
gEfiHiiKeyBoardLayoutGuid ## SOMETIME_CONSUMES ## Event
|
||||
gUsbKeyboardLayoutPackageGuid
|
||||
gUsbKeyboardLayoutKeyGuid
|
||||
gEfiHiiKeyBoardLayoutGuid ## SOMETIMES_CONSUMES ## Event
|
||||
gUsbKeyboardLayoutPackageGuid ## SOMETIMES_CONSUMES ## HII
|
||||
gUsbKeyboardLayoutKeyGuid ## SOMETIMES_PRODUCES ## UNDEFINED
|
||||
|
||||
[Protocols]
|
||||
gEfiUsbIoProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
gEfiSimpleTextInProtocolGuid ## BY_START
|
||||
gEfiSimpleTextInputExProtocolGuid ## BY_START
|
||||
##
|
||||
#
|
||||
# If HII Database Protocol exists, then keyboard layout from HII database is used.
|
||||
# Otherwise, USB keyboard module tries to use its carried default layout.
|
||||
#
|
||||
gEfiHiiDatabaseProtocolGuid ## SOMETIMES_CONSUMES (Default value is used if it's absent.)
|
||||
gEfiHiiDatabaseProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDisableDefaultKeyboardLayoutInUsbKbDriver ## SOMETIME_CONSUMES (Checked when no layout is provided by HII.)
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDisableDefaultKeyboardLayoutInUsbKbDriver ## CONSUMES
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for generation of repeat key
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# ##
|
||||
# # Periodic timer event for delayed recovery, which deals with device error.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# ##
|
||||
# # Event for EFI_SIMPLE_TEXT_INPUT_PROTOCOL.WaitForKey
|
||||
# #
|
||||
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
|
||||
# ##
|
||||
# # Event for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.WaitForKeyEx
|
||||
# #
|
||||
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
|
||||
#
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbKbDxeExtra.uni
|
||||
|
@ -1,6 +1,5 @@
|
||||
## @file
|
||||
# USB Mass Storage Driver that manages USB mass storage devices and
|
||||
# produces Block I/O Protocol.
|
||||
# USB Mass Storage Driver that manages USB mass storage devices and produces Block I/O Protocol.
|
||||
#
|
||||
# The USB mass storage class is specified in two layers: the bottom layer
|
||||
# is the transportation protocol. The top layer is the command set.
|
||||
@ -14,7 +13,7 @@
|
||||
# 3. USB Mass Storage Class Bulk-Only Transport, Revision 1.0.
|
||||
# 4. UEFI Specification, v2.1
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -30,6 +29,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbMassStorageDxe
|
||||
MODULE_UNI_FILE = UsbMassStorageDxe.uni
|
||||
FILE_GUID = 9FB4B4A7-42C0-4bcd-8540-9BCC6711F83E
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -78,3 +78,10 @@
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
gEfiBlockIoProtocolGuid ## BY_START
|
||||
gEfiDiskInfoProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbMassStorageDxeExtra.uni
|
||||
|
@ -9,7 +9,7 @@
|
||||
# 1. Universal Serial Bus HID Firmware Specification, ver 1.11
|
||||
# 2. UEFI Specification, v2.1
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -25,6 +25,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbMouseAbsolutePointerDxe
|
||||
MODULE_UNI_FILE = UsbMouseAbsolutePointerDxe.uni
|
||||
FILE_GUID = 4EA43463-747C-46eb-97FB-B0E5C5F05306
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -64,14 +65,8 @@
|
||||
gEfiAbsolutePointerProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for delayed recovery, which deals with device error.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# ##
|
||||
# # Event for EFI_ABSOLUTE_POINTER_PROTOCOL.WaitForInput
|
||||
# #
|
||||
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
|
||||
#
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbMouseAbsolutePointerDxeExtra.uni
|
||||
|
@ -9,7 +9,7 @@
|
||||
# 1. Universal Serial Bus HID Firmware Specification, ver 1.11
|
||||
# 2. UEFI Specification, v2.1
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -25,6 +25,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UsbMouseDxe
|
||||
MODULE_UNI_FILE = UsbMouseDxe.uni
|
||||
FILE_GUID = 2D2E62AA-9ECF-43b7-8219-94E7FC713DFE
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -64,14 +65,8 @@
|
||||
gEfiSimplePointerProtocolGuid ## BY_START
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event for delayed recovery, which deals with device error.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
# ##
|
||||
# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput
|
||||
# #
|
||||
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
|
||||
#
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
UsbMouseDxeExtra.uni
|
||||
|
@ -1,8 +1,9 @@
|
||||
## @file
|
||||
# This is core module in DXE phase. It provides an implementation of DXE Core that is
|
||||
# compliant with DXE CIS.
|
||||
# This is core module in DXE phase.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# It provides an implementation of DXE Core that is compliant with DXE CIS.
|
||||
#
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -16,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeCore
|
||||
MODULE_UNI_FILE = DxeCore.uni
|
||||
FILE_GUID = D6A2CB7F-6A18-4e2f-B43B-9920A733700A
|
||||
MODULE_TYPE = DXE_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -96,61 +98,77 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gEfiEventMemoryMapChangeGuid ## CONSUMES ## Event
|
||||
gEfiEventVirtualAddressChangeGuid ## SOMETIMES_CONSUMES ## Event
|
||||
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
|
||||
gEfiHobMemoryAllocModuleGuid ## CONSUMES ## Hob
|
||||
gEfiFileInfoGuid ## CONSUMES ## File
|
||||
gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID
|
||||
gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID
|
||||
gAprioriGuid ## CONSUMES ## GUID
|
||||
gEfiDebugImageInfoTableGuid ## CONSUMES ## GUID
|
||||
gEfiHobListGuid ## CONSUMES ## GUID
|
||||
gEfiDxeServicesTableGuid ## CONSUMES ## GUID
|
||||
gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID
|
||||
gEfiEventDxeDispatchGuid ## CONSUMES ## GUID
|
||||
gLoadFixedAddressConfigurationTableGuid ## SOMETIMES_CONSUMES
|
||||
gIdleLoopEventGuid ## CONSUMES ## GUID
|
||||
gEventExitBootServicesFailedGuid ## CONSUMES ## GUID
|
||||
gEfiVectorHandoffTableGuid ## SOMETIMES_PRODUCES ## Configuration
|
||||
gEfiEventMemoryMapChangeGuid ## PRODUCES ## Event
|
||||
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event
|
||||
## CONSUMES ## Event
|
||||
## PRODUCES ## Event
|
||||
gEfiEventExitBootServicesGuid
|
||||
gEfiHobMemoryAllocModuleGuid ## CONSUMES ## HOB
|
||||
gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID # Used to compare with FV's file system guid and get the FV's file system format
|
||||
gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID # Used to compare with FV's file system guid and get the FV's file system format
|
||||
gAprioriGuid ## SOMETIMES_CONSUMES ## File
|
||||
gEfiDebugImageInfoTableGuid ## PRODUCES ## SystemTable
|
||||
gEfiHobListGuid ## PRODUCES ## SystemTable
|
||||
gEfiDxeServicesTableGuid ## PRODUCES ## SystemTable
|
||||
## PRODUCES ## SystemTable
|
||||
## SOMETIMES_CONSUMES ## HOB
|
||||
gEfiMemoryTypeInformationGuid
|
||||
gEfiEventDxeDispatchGuid ## PRODUCES ## Event
|
||||
gLoadFixedAddressConfigurationTableGuid ## SOMETIMES_PRODUCES ## SystemTable
|
||||
## PRODUCES ## Event
|
||||
## CONSUMES ## Event
|
||||
gIdleLoopEventGuid
|
||||
gEventExitBootServicesFailedGuid ## SOMETIMES_PRODUCES ## Event
|
||||
gEfiVectorHandoffTableGuid ## SOMETIMES_PRODUCES ## SystemTable
|
||||
|
||||
[Ppis]
|
||||
gEfiVectorHandoffInfoPpiGuid ## UNDEFINED
|
||||
gEfiVectorHandoffInfoPpiGuid ## UNDEFINED # HOB
|
||||
|
||||
[Protocols]
|
||||
gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiCapsuleArchProtocolGuid ## CONSUMES
|
||||
gEfiDecompressProtocolGuid ## CONSUMES
|
||||
gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES (Produces when PcdFrameworkCompatibilitySupport is set)
|
||||
gEfiSimpleFileSystemProtocolGuid ## CONSUMES
|
||||
gEfiLoadFileProtocolGuid ## CONSUMES
|
||||
gEfiLoadFile2ProtocolGuid ## CONSUMES
|
||||
gEfiResetArchProtocolGuid ## CONSUMES
|
||||
gEfiRealTimeClockArchProtocolGuid ## CONSUMES
|
||||
gEfiRuntimeArchProtocolGuid ## CONSUMES
|
||||
gEfiWatchdogTimerArchProtocolGuid ## CONSUMES
|
||||
gEfiSecurityArchProtocolGuid ## CONSUMES
|
||||
gEfiSecurity2ArchProtocolGuid ## CONSUMES
|
||||
gEfiVariableArchProtocolGuid ## CONSUMES
|
||||
gEfiBdsArchProtocolGuid ## CONSUMES
|
||||
gEfiVariableWriteArchProtocolGuid ## CONSUMES
|
||||
gEfiMonotonicCounterArchProtocolGuid ## CONSUMES
|
||||
gEfiMetronomeArchProtocolGuid ## CONSUMES
|
||||
gEfiTimerArchProtocolGuid ## CONSUMES
|
||||
gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES
|
||||
gEfiDriverFamilyOverrideProtocolGuid ## CONSUMES
|
||||
gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES
|
||||
## PRODUCES
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiDecompressProtocolGuid
|
||||
gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES # Produces when PcdFrameworkCompatibilitySupport is set
|
||||
gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiBusSpecificDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDriverFamilyOverrideProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPlatformDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiFirmwareVolumeBlockProtocolGuid ## PRODUCES
|
||||
gEfiFirmwareVolume2ProtocolGuid ## PRODUCES
|
||||
gEfiCpuArchProtocolGuid ## CONSUMES
|
||||
gEfiDevicePathProtocolGuid ## CONSUMES
|
||||
## PRODUCES
|
||||
## CONSUMES
|
||||
## NOTIFY
|
||||
gEfiFirmwareVolumeBlockProtocolGuid
|
||||
## PRODUCES
|
||||
## CONSUMES
|
||||
## NOTIFY
|
||||
gEfiFirmwareVolume2ProtocolGuid
|
||||
## PRODUCES
|
||||
## CONSUMES
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiLoadedImageProtocolGuid ## PRODUCES
|
||||
gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES
|
||||
gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES
|
||||
gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES
|
||||
gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
# Arch Protocols
|
||||
gEfiBdsArchProtocolGuid ## CONSUMES
|
||||
gEfiCpuArchProtocolGuid ## CONSUMES
|
||||
gEfiMetronomeArchProtocolGuid ## CONSUMES
|
||||
gEfiMonotonicCounterArchProtocolGuid ## CONSUMES
|
||||
gEfiRealTimeClockArchProtocolGuid ## CONSUMES
|
||||
gEfiResetArchProtocolGuid ## CONSUMES
|
||||
gEfiRuntimeArchProtocolGuid ## CONSUMES
|
||||
gEfiSecurityArchProtocolGuid ## CONSUMES
|
||||
gEfiSecurity2ArchProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiTimerArchProtocolGuid ## CONSUMES
|
||||
gEfiVariableWriteArchProtocolGuid ## CONSUMES
|
||||
gEfiVariableArchProtocolGuid ## CONSUMES
|
||||
gEfiCapsuleArchProtocolGuid ## CONSUMES
|
||||
gEfiWatchdogTimerArchProtocolGuid ## CONSUMES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES
|
||||
|
||||
@ -160,3 +178,16 @@
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress ## CONSUMES
|
||||
|
||||
# [Hob]
|
||||
# RESOURCE_DESCRIPTOR ## CONSUMES
|
||||
# MEMORY_ALLOCATION ## CONSUMES
|
||||
# FIRMWARE_VOLUME ## CONSUMES
|
||||
# UNDEFINED ## CONSUMES # CPU
|
||||
#
|
||||
# [Event]
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## PRODUCES # DxeCore signals timer event.
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES # DxeCore signals timer event.
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DxeCoreExtra.uni
|
@ -5,7 +5,7 @@
|
||||
# PPI to discover and dispatch the DXE Foundation and components that are
|
||||
# needed to run the DXE Foundation.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeIpl
|
||||
MODULE_UNI_FILE = DxeIpl.uni
|
||||
FILE_GUID = 86D70125-BAA3-4296-A62F-602BEBBB9081
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -77,29 +78,32 @@
|
||||
|
||||
[Ppis]
|
||||
gEfiDxeIplPpiGuid ## PRODUCES
|
||||
gEfiEndOfPeiSignalPpiGuid ## SOMETIMES_PRODUCES(Not produced on S3 boot path)
|
||||
gEfiPeiDecompressPpiGuid ## SOMETIMES_PRODUCES
|
||||
gEfiPeiDecompressPpiGuid ## PRODUCES
|
||||
gEfiEndOfPeiSignalPpiGuid ## SOMETIMES_PRODUCES # Not produced on S3 boot path
|
||||
gEfiPeiReadOnlyVariable2PpiGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPeiLoadFilePpiGuid ## CONSUMES
|
||||
gEfiPeiS3Resume2PpiGuid ## SOMETIMES_CONSUMES(Consumed on S3 boot path)
|
||||
gEfiPeiRecoveryModulePpiGuid ## SOMETIMES_CONSUMES(Consumed on recovery boot path)
|
||||
gEfiVectorHandoffInfoPpiGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPeiLoadFilePpiGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPeiS3Resume2PpiGuid ## SOMETIMES_CONSUMES # Consumed on S3 boot path
|
||||
gEfiPeiRecoveryModulePpiGuid ## SOMETIMES_CONSUMES # Consumed on recovery boot path
|
||||
## SOMETIMES_CONSUMES
|
||||
## UNDEFINED # HOB
|
||||
gEfiVectorHandoffInfoPpiGuid
|
||||
|
||||
[Guids]
|
||||
gEfiMemoryTypeInformationGuid ## SOMETIMES_CONSUMES ## Variable:L"MemoryTypeInformation"
|
||||
gEfiMemoryTypeInformationGuid ## SOMETIMES_PRODUCES ## HOB
|
||||
## SOMETIMES_CONSUMES ## Variable:L"MemoryTypeInformation"
|
||||
## SOMETIMES_PRODUCES ## HOB
|
||||
gEfiMemoryTypeInformationGuid
|
||||
|
||||
[FeaturePcd.IA32]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
|
||||
|
||||
[FeaturePcd.X64]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplBuildPageTables
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplBuildPageTables ## CONSUMES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress ## CONSUMES
|
||||
|
||||
[Pcd.IA32,Pcd.X64]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiLoadFilePpiGuid AND gEfiPeiMasterBootModePpiGuid
|
||||
@ -107,20 +111,17 @@
|
||||
#
|
||||
# [BootMode]
|
||||
# S3_RESUME ## SOMETIMES_CONSUMES
|
||||
# RECOVERY ## SOMETIMES_CONSUMES
|
||||
# RECOVERY_FULL ## SOMETIMES_CONSUMES
|
||||
#
|
||||
#
|
||||
# [Hob]
|
||||
# ##
|
||||
# # New Stack HoB
|
||||
# MEMORY_ALLOCATION ## PRODUCES
|
||||
# ##
|
||||
# # Old Stack HOB
|
||||
# MEMORY_ALLOCATION ## CONSUMES
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES # MEMORY_ALLOCATION_MODULE for DxeCore
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES # New Stack HoB
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES # Old Stack HOB
|
||||
#
|
||||
# [Hob.IPF]
|
||||
# ##
|
||||
# # BSP Stack HOB for IPF
|
||||
# MEMORY_ALLOCATION ## PRODUCES
|
||||
#
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES # MEMORY_ALLOCATION_BSP_STORE
|
||||
#
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DxeIplExtra.uni
|
||||
|
@ -1,5 +1,7 @@
|
||||
## @file
|
||||
# PeiMain module is core module in PEI phase. It takes responsibilities of:
|
||||
# PeiMain module is core module in PEI phase.
|
||||
#
|
||||
# It takes responsibilities of:
|
||||
# 1) Initialize memory, PPI, image services etc, to establish PEIM runtime environment.
|
||||
# 2) Dispatch PEIM from discovered FV.
|
||||
# 3) Handoff control to DxeIpl to load DXE core and enter DXE phase.
|
||||
@ -19,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiCore
|
||||
MODULE_UNI_FILE = PeiCore.uni
|
||||
FILE_GUID = 52C05B14-0B98-496c-BC3B-04B50211D680
|
||||
MODULE_TYPE = PEI_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -70,19 +73,30 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gPeiAprioriFileNameGuid ## CONSUMES ## GUID
|
||||
gEfiFirmwareFileSystem2Guid ## CONSUMES ## FV
|
||||
gEfiFirmwareFileSystem3Guid ## CONSUMES ## FV
|
||||
gPeiAprioriFileNameGuid ## SOMETIMES_CONSUMES ## File
|
||||
## PRODUCES ## UNDEFINED # Install ppi
|
||||
## CONSUMES ## UNDEFINED # Locate ppi
|
||||
gEfiFirmwareFileSystem2Guid
|
||||
## PRODUCES ## UNDEFINED # Install ppi
|
||||
## CONSUMES ## UNDEFINED # Locate ppi
|
||||
## CONSUMES ## GUID # Used to compare with FV's file system guid and get the FV's file system format
|
||||
gEfiFirmwareFileSystem3Guid
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiStatusCodePpiGuid ## SOMETIMES_CONSUMES (PeiReportStatusService is not ready if this PPI doesn't exist)
|
||||
gEfiPeiResetPpiGuid ## SOMETIMES_CONSUMES (PeiResetService is not ready if this PPI doesn't exist)
|
||||
gEfiPeiStatusCodePpiGuid ## SOMETIMES_CONSUMES # PeiReportStatusService is not ready if this PPI doesn't exist
|
||||
gEfiPeiResetPpiGuid ## SOMETIMES_CONSUMES # PeiResetService is not ready if this PPI doesn't exist
|
||||
gEfiDxeIplPpiGuid ## CONSUMES
|
||||
gEfiPeiMemoryDiscoveredPpiGuid ## PRODUCES
|
||||
gEfiPeiDecompressPpiGuid ## CONSUMES
|
||||
gEfiPeiFirmwareVolumeInfoPpiGuid ## NOTIFY ## SOMETIMES_PRODUCES (Produce FvInfoPpi if the encapsulated FvImage is found)
|
||||
gEfiPeiFirmwareVolumeInfo2PpiGuid ## NOTIFY ## SOMETIMES_PRODUCES (Produce FvInfo2Ppi if the encapsulated FvImage is found)
|
||||
gEfiPeiLoadFilePpiGuid ## PRODUCES ## SOMETIMES_CONSUMES (The default load PeImage logic will be used when this PPI doesn't exist)
|
||||
gEfiPeiDecompressPpiGuid ## SOMETIMES_CONSUMES
|
||||
## NOTIFY
|
||||
## SOMETIMES_PRODUCES # Produce FvInfoPpi if the encapsulated FvImage is found
|
||||
gEfiPeiFirmwareVolumeInfoPpiGuid
|
||||
## NOTIFY
|
||||
## SOMETIMES_PRODUCES # Produce FvInfoPpi2 if the encapsulated FvImage is found
|
||||
gEfiPeiFirmwareVolumeInfo2PpiGuid
|
||||
## PRODUCES
|
||||
## CONSUMES
|
||||
gEfiPeiLoadFilePpiGuid
|
||||
gEfiPeiSecurity2PpiGuid ## NOTIFY
|
||||
gEfiTemporaryRamSupportPpiGuid ## SOMETIMES_CONSUMES
|
||||
gEfiTemporaryRamDonePpiGuid ## SOMETIMES_CONSUMES
|
||||
@ -98,4 +112,21 @@
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressBootTimeCodePageNumber ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressRuntimeCodePageNumber ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdShadowPeimOnS3Boot ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdShadowPeimOnS3Boot ## CONSUMES
|
||||
|
||||
# [BootMode]
|
||||
# S3_RESUME ## SOMETIMES_CONSUMES
|
||||
|
||||
# [Hob]
|
||||
# PHIT ## PRODUCES
|
||||
# RESOURCE_DESCRIPTOR ## SOMETIMES_PRODUCES
|
||||
# RESOURCE_DESCRIPTOR ## SOMETIMES_CONSUMES
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_CONSUMES
|
||||
# FIRMWARE_VOLUME ## SOMETIMES_PRODUCES
|
||||
# FIRMWARE_VOLUME ## SOMETIMES_CONSUMES
|
||||
# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES
|
||||
# MEMORY_ALLOCATION ## PRODUCES # MEMORY_ALLOCATION_STACK
|
||||
# UNDEFINED ## PRODUCES # MEMORY_POOL
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
PeiCoreExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# This module provide an SMM CIS compliant implementation of SMM Core.
|
||||
#
|
||||
# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PiSmmCore
|
||||
MODULE_UNI_FILE = PiSmmCore.uni
|
||||
FILE_GUID = E94F54CD-81EB-47ed-AEC3-856F5DC157A9
|
||||
MODULE_TYPE = SMM_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -59,22 +60,25 @@
|
||||
TimerLib
|
||||
|
||||
[Protocols]
|
||||
gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiSmmCpuIo2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiSmmEndOfDxeProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiSecurityArchProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
|
||||
gEfiSecurity2ArchProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
|
||||
gEfiLoadedImageProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
|
||||
gEfiDevicePathProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
|
||||
gEfiDxeSmmReadyToLockProtocolGuid ## UNDEFINED # SmiHandlerRegister
|
||||
gEfiSmmReadyToLockProtocolGuid ## PRODUCES
|
||||
gEfiSmmCpuIo2ProtocolGuid ## CONSUMES
|
||||
gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
|
||||
gEfiSmmEndOfDxeProtocolGuid ## PRODUCES
|
||||
gEfiSecurityArchProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiSecurity2ArchProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLoadedImageProtocolGuid ## PRODUCES
|
||||
gEfiDevicePathProtocolGuid ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressSmmCodePageNumber # SOMETIMES_CONSUMED
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable # ALWAYS_CONSUMED
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressSmmCodePageNumber ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gAprioriGuid # ALWAYS_CONSUMED
|
||||
gEfiEventDxeDispatchGuid # ALWAYS_CONSUMED
|
||||
gEfiEventLegacyBootGuid # ALWAYS_CONSUMED
|
||||
gEfiEndOfDxeEventGroupGuid # ALWAYS_CONSUMED
|
||||
gAprioriGuid ## SOMETIMES_CONSUMES ## File
|
||||
gEfiEventDxeDispatchGuid ## PRODUCES ## GUID # SmiHandlerRegister
|
||||
gEfiEventLegacyBootGuid ## PRODUCES ## GUID # SmiHandlerRegister
|
||||
gEfiEndOfDxeEventGroupGuid ## PRODUCES ## GUID # SmiHandlerRegister
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
PiSmmCoreExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# This module provide an SMM CIS compliant implementation of SMM IPL.
|
||||
#
|
||||
# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PiSmmIpl
|
||||
MODULE_UNI_FILE = PiSmmIpl.uni
|
||||
FILE_GUID = 2FA2A6DA-11D5-4dc3-999A-749648B03C56
|
||||
MODULE_TYPE = DXE_RUNTIME_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -51,26 +52,37 @@
|
||||
PcdLib
|
||||
|
||||
[Protocols]
|
||||
gEfiSmmBase2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiSmmCommunicationProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiSmmAccess2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiSmmConfigurationProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiSmmControl2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiCpuArchProtocolGuid # PROTOCOL SIMETIMES_CONSUMED
|
||||
gEfiSmmBase2ProtocolGuid ## PRODUCES
|
||||
gEfiSmmCommunicationProtocolGuid ## PRODUCES
|
||||
gEfiSmmAccess2ProtocolGuid ## CONSUMES
|
||||
## NOTIFY
|
||||
## CONSUMES
|
||||
gEfiSmmConfigurationProtocolGuid
|
||||
gEfiSmmControl2ProtocolGuid ## CONSUMES
|
||||
## NOTIFY
|
||||
## SOMETIMES_CONSUMES
|
||||
## UNDEFINED # Used to do smm communcation
|
||||
gEfiDxeSmmReadyToLockProtocolGuid
|
||||
gEfiCpuArchProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiEventDxeDispatchGuid # ALWAYS_CONSUMED
|
||||
gEfiEventReadyToBootGuid # ALWAYS_CONSUMED
|
||||
gEfiEventLegacyBootGuid # ALWAYS_CONSUMED
|
||||
gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED
|
||||
gEfiEndOfDxeEventGroupGuid # ALWAYS_CONSUMED
|
||||
gLoadFixedAddressConfigurationTableGuid # SIMETIMES_CONSUMED
|
||||
## CONSUMES ## Event
|
||||
## PRODUCES ## UNDEFINED # Used to do smm communcation
|
||||
gEfiEventDxeDispatchGuid
|
||||
gEfiEventReadyToBootGuid ## CONSUMES ## Event
|
||||
## SOMETIMES_CONSUMES ## Event
|
||||
## SOMETIMES_PRODUCES ## UNDEFINED # Used to do smm communcation
|
||||
gEfiEventLegacyBootGuid
|
||||
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event
|
||||
gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
|
||||
gLoadFixedAddressConfigurationTableGuid ## SOMETIMES_CONSUMES ## SystemTable
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressSmmCodePageNumber # SIMETIMES_CONSUMED
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable # ALWAYS_CONSUMED
|
||||
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressSmmCodePageNumber ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiSmmAccess2ProtocolGuid AND gEfiSmmControl2ProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
PiSmmIplExtra.uni
|
||||
|
@ -5,7 +5,7 @@
|
||||
# CalculateCrc32 boot services table, SetVirtualAddressMap & ConvertPointer
|
||||
# runtime services table.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -21,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = RuntimeDxe
|
||||
MODULE_UNI_FILE = RuntimeDxe.uni
|
||||
FILE_GUID = B601F8C4-43B7-4784-95B1-F4226CB40CEE
|
||||
MODULE_TYPE = DXE_RUNTIME_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -59,3 +60,6 @@
|
||||
|
||||
[depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
RuntimeDxeExtra.uni
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Null Platform Hook Library instance.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = BasePlatformHookLibNull
|
||||
MODULE_UNI_FILE = BasePlatformHookLibNull.uni
|
||||
FILE_GUID = EBC3AEAD-CC13-49b0-A678-5BED93956955
|
||||
MODULE_TYPE = BASE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Null Reset System Library instance that only generates ASSERT() conditions.
|
||||
#
|
||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = BaseResetSystemLibNull
|
||||
MODULE_UNI_FILE = BaseResetSystemLibNull.uni
|
||||
FILE_GUID = 667A8B1C-9C97-4b2a-AE7E-568772FE45F3
|
||||
MODULE_TYPE = BASE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Null instance of CPU Exception Handler Library with empty functions.
|
||||
#
|
||||
# Copyright (c) 2012 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CpuExceptionHandlerLibNull
|
||||
MODULE_UNI_FILE = CpuExceptionHandlerLibNull.uni
|
||||
FILE_GUID = 3175E6B9-4B01-496a-9A2B-64AF02D87E34
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Customize display library used by display engine.
|
||||
#
|
||||
# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CustomizedDisplayLib
|
||||
MODULE_UNI_FILE = CustomizedDisplayLibModStrs.uni
|
||||
FILE_GUID = 80B92017-EC64-4923-938D-94FAEE85832E
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -52,7 +53,7 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gEfiIfrTianoGuid
|
||||
gEfiIfrTianoGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
|
||||
[Protocols]
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Null instance of Debug Agent Library with empty functions.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -10,11 +10,12 @@
|
||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DebugAgentLibNull
|
||||
MODULE_UNI_FILE = DebugAgentLibNull.uni
|
||||
FILE_GUID = 4904B42F-9FC0-4c2e-BB3F-A2AB35123530
|
||||
MODULE_TYPE = BASE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -2,7 +2,7 @@
|
||||
# NULL Dxe Capsule library instance.
|
||||
# It can make core modules pass package level build.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeCapsuleLibNull
|
||||
MODULE_UNI_FILE = DxeCapsuleLibNull.uni
|
||||
FILE_GUID = 4004de5a-09a5-4f0c-94d7-82322e096aa7
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -35,4 +36,3 @@
|
||||
MdePkg/MdePkg.dec
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
|
@ -1,11 +1,10 @@
|
||||
## @file
|
||||
#
|
||||
# Memory Allocation Library instance dedicated to DXE Core.
|
||||
# The implementation borrows the DxeCore Memory Allocation services as the primitive
|
||||
# for memory allocation instead of using UEFI boot servces in an indirect way.
|
||||
# It is assumed that this library instance must be linked with DxeCore in this package.
|
||||
#
|
||||
# Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeCoreMemoryAllocationLib
|
||||
MODULE_UNI_FILE = DxeCoreMemoryAllocationLib.uni
|
||||
FILE_GUID = 632F3FAC-1CA4-4725-BAA2-BDECCF9A111C
|
||||
MODULE_TYPE = DXE_CORE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -9,7 +9,7 @@
|
||||
# This library is mainly used by DxeCore to start performance logging to ensure that
|
||||
# Performance and PerformanceEx Protocol are installed at the very beginning of DXE phase.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -23,6 +23,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeCorePerformanceLib
|
||||
MODULE_UNI_FILE = DxeCorePerformanceLib.uni
|
||||
FILE_GUID = D0F78BBF-0A30-4c63-8A48-0F618A4AFACD
|
||||
MODULE_TYPE = DXE_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -57,11 +58,13 @@
|
||||
|
||||
|
||||
[Guids]
|
||||
gPerformanceProtocolGuid ## CONSUMES ## HOB
|
||||
gPerformanceProtocolGuid ## PRODUCES ## PROTOCOL
|
||||
gPerformanceExProtocolGuid ## CONSUMES ## HOB
|
||||
gPerformanceExProtocolGuid ## PRODUCES ## PROTOCOL
|
||||
## SOMETIMES_CONSUMES ## HOB
|
||||
## PRODUCES ## UNDEFINED # Install protocol
|
||||
gPerformanceProtocolGuid
|
||||
## SOMETIMES_CONSUMES ## HOB
|
||||
## PRODUCES ## UNDEFINED # Install protocol
|
||||
gPerformanceExProtocolGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries ## CONSUMES
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
@ -1,11 +1,13 @@
|
||||
## @file
|
||||
# Dxe Crc32 Guided Section Extract library.
|
||||
#
|
||||
# This library doesn't produce any library class. The constructor function uses
|
||||
# ExtractGuidedSectionLib service to register CRC32 guided section handler
|
||||
# that parses CRC32 encapsulation section and extracts raw data.
|
||||
#
|
||||
# It uses UEFI boot service CalculateCrc32 to authenticate 32 bit CRC value.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -19,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeCrc32GuidedSectionExtractLib
|
||||
MODULE_UNI_FILE = DxeCrc32GuidedSectionExtractLib.uni
|
||||
FILE_GUID = 387A2490-81FC-4E7C-8E0A-3E58C30FCD0B
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -46,8 +49,7 @@
|
||||
BaseMemoryLib
|
||||
|
||||
[Guids]
|
||||
gEfiCrc32GuidedSectionExtractionGuid ## CONSUMES ## GUID
|
||||
gEfiCrc32GuidedSectionExtractionGuid ## PRODUCES ## UNDEFINED
|
||||
|
||||
[Protocols]
|
||||
gEfiSecurityPolicyProtocolGuid ## SOMETIMES_CONSUMED (Set platform override AUTH status if exist)
|
||||
|
||||
gEfiSecurityPolicyProtocolGuid ## SOMETIMES_CONSUMES # Set platform override AUTH status if exist
|
||||
|
@ -1,10 +1,9 @@
|
||||
## @file
|
||||
# Debug Print Error Level library instance that provide compatibility with the
|
||||
# "err" shell command. This includes support for the Debug Mask Protocol
|
||||
# supports for global debug print error level mask stored in an EFI Variable.
|
||||
# This library instance only support DXE Phase modules.
|
||||
# Debug Print Error Level library instance that provide compatibility with the "err" shell command.
|
||||
# This includes support for the Debug Mask Protocol supports for global debug print error level mask
|
||||
# stored in an EFI Variable. This library instance only support DXE Phase modules.
|
||||
#
|
||||
# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -19,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeDebugPrintErrorLevelLib
|
||||
MODULE_UNI_FILE = DxeDebugPrintErrorLevelLib.uni
|
||||
FILE_GUID = 1D564EC9-9373-49a4-9E3F-E4D7B9974C84
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -42,10 +42,13 @@
|
||||
HobLib
|
||||
|
||||
[Protocols]
|
||||
gEfiDebugMaskProtocolGuid
|
||||
gEfiDebugMaskProtocolGuid ## PRODUCES
|
||||
|
||||
[Guids]
|
||||
## SOMETIMES_PRODUCES ## Variable:L"EFIDebug"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"EFIDebug"
|
||||
## SOMETIMES_CONSUMES ## HOB
|
||||
gEfiGenericVariableGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel
|
||||
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel ## CONSUMES
|
||||
|
@ -1,9 +1,7 @@
|
||||
## @file
|
||||
# Instance of DxeDpcLib.
|
||||
# This library instance provides DPC service by consuming EFI DPC Protocol.
|
||||
#
|
||||
# This module provides DPC service by consuming EFI DPC Protocol.
|
||||
#
|
||||
# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -17,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeDpcLib
|
||||
MODULE_UNI_FILE = DxeDpcLib.uni
|
||||
FILE_GUID = 38897D86-FF36-4472-AE64-1DB9AE715C81
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -41,7 +40,7 @@
|
||||
UefiBootServicesTableLib
|
||||
|
||||
[Protocols]
|
||||
gEfiDpcProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiDpcProtocolGuid ## CONSUMES
|
||||
|
||||
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]
|
||||
gEfiDpcProtocolGuid
|
||||
|
@ -1,10 +1,7 @@
|
||||
## @file
|
||||
# Instance of DxeIpIoLib.
|
||||
# This library instance provides IP services upon EFI IPv4/IPv6 Protocols.
|
||||
#
|
||||
# This module provides IP services by consuming EFI IP4 Service Binding Protocol and
|
||||
# EFI IP4 Protocol.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeIpIoLib
|
||||
MODULE_UNI_FILE = DxeIpIoLib.uni
|
||||
FILE_GUID = A302F877-8625-425c-B1EC-7487B62C4FDA
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -48,8 +46,8 @@
|
||||
DpcLib
|
||||
|
||||
[Protocols]
|
||||
gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiIp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiIp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiIp4ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiIp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiIp6ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiIp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Instance of DxeNetLib.
|
||||
# This library instance provides the basic network services.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeNetLib
|
||||
MODULE_UNI_FILE = DxeNetLib.uni
|
||||
FILE_GUID = db6dcef3-9f4e-4340-9351-fc35aa8a5888
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -50,14 +51,17 @@
|
||||
PrintLib
|
||||
|
||||
[Guids]
|
||||
## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr EFI_NIC_IP4_CONFIG_VARIABLE
|
||||
## UNDEFINED # Device Path Node
|
||||
gEfiNicIp4ConfigVariableGuid
|
||||
gEfiSmbiosTableGuid
|
||||
gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ## SystemTable
|
||||
|
||||
[Protocols]
|
||||
gEfiSimpleNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiManagedNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiManagedNetworkServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiComponentNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiComponentName2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiSimpleNetworkProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiManagedNetworkProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiManagedNetworkServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiComponentNameProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiHiiConfigRoutingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
|
@ -3,10 +3,10 @@
|
||||
#
|
||||
# This library instance provides infrastructure for DXE phase drivers to log performance
|
||||
# data. It consumes PerformanceEx or Performance Protocol published by DxeCorePerformanceLib
|
||||
# to log performance data. If both PerformanceEx and Performance Protocol are not available, it does not log any
|
||||
# performance information.
|
||||
# to log performance data. If both PerformanceEx and Performance Protocol are not available,
|
||||
# it does not log any performance information.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxePerformanceLib
|
||||
MODULE_UNI_FILE = DxePerformanceLib.uni
|
||||
FILE_GUID = 8B8B4CCC-65FC-41a5-8067-308B8E42CCF2
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -47,10 +48,10 @@
|
||||
|
||||
|
||||
[Guids]
|
||||
gPerformanceProtocolGuid ## SOMETIMES_CONSUMES ## PROTOCOL
|
||||
gPerformanceExProtocolGuid ## SOMETIMES_CONSUMES ## PROTOCOL
|
||||
gPerformanceProtocolGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Locate protocol
|
||||
gPerformanceExProtocolGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Locate protocol
|
||||
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
||||
|
@ -1,8 +1,7 @@
|
||||
## @file
|
||||
# Library instance that implements Print Library class based on protocol
|
||||
# gEfiPrint2ProtocolGuid.
|
||||
# Library instance that implements Print Library class based on protocol gEfiPrint2ProtocolGuid.
|
||||
#
|
||||
# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxePrintLibPrint2Protocol
|
||||
MODULE_UNI_FILE = DxePrintLibPrint2Protocol.uni
|
||||
FILE_GUID = 55D460DB-8FEA-415a-B95D-70145AE0675C
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,8 +1,9 @@
|
||||
## @file
|
||||
# DXE report status code library
|
||||
# DXE report status code library.
|
||||
#
|
||||
# Retrieve status code and report status code in DXE phase
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Retrieve status code and report status code in DXE phase.
|
||||
#
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeReportStatusCodeLib
|
||||
MODULE_UNI_FILE = DxeReportStatusCodeLib.uni
|
||||
FILE_GUID = EBF144C8-70F5-4e09-ADE2-F41F5C59AFDA
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,12 +46,12 @@
|
||||
DevicePathLib
|
||||
|
||||
[Guids]
|
||||
gEfiStatusCodeSpecificDataGuid ## CONSUMES
|
||||
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
|
||||
gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
|
||||
[Protocols]
|
||||
gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
#
|
||||
# This library provides generic security measurement functions for DXE module.
|
||||
#
|
||||
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeSecurityManagementLib
|
||||
MODULE_UNI_FILE = DxeSecurityManagementLib.uni
|
||||
FILE_GUID = 7F61122C-19DF-47c3-BA0D-6C1149E30FA1
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -5,7 +5,7 @@
|
||||
# StartPerformanceMeasurement(), EndPerformanceMeasurement(), StartPerformanceMeasurementEx()
|
||||
# and EndPerformanceMeasurementEx() are not implemented.
|
||||
#
|
||||
# Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeSmmPerformanceLib
|
||||
MODULE_UNI_FILE = DxeSmmPerformanceLib.uni
|
||||
FILE_GUID = DA80C15C-0B4D-4e75-8946-4043DE559B0C
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -49,15 +50,15 @@
|
||||
MemoryAllocationLib
|
||||
|
||||
[Guids]
|
||||
gSmmPerformanceProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gSmmPerformanceExProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gSmmPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Used to do smm communication
|
||||
gSmmPerformanceExProtocolGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Used to do smm communication
|
||||
|
||||
[Protocols]
|
||||
gEfiSmmCommunicationProtocolGuid ## CONSUMES
|
||||
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
||||
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER]
|
||||
gEfiSmmCommunicationProtocolGuid
|
||||
|
@ -1,10 +1,7 @@
|
||||
## @file
|
||||
# Instance of TcpIoLib.
|
||||
# This library instance provides TCP services by EFI TCPv4/TCPv6 Protocols.
|
||||
#
|
||||
# This module provides TCP services by consuming EFI TCP Service Binding Protocol and
|
||||
# EFI TCP Protocol.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeTcpIoLib
|
||||
MODULE_UNI_FILE = DxeTcpIoLib.uni
|
||||
FILE_GUID = D4608509-1AB0-4cc7-827A-AB8E1E7BD3E6
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -47,7 +45,7 @@
|
||||
BaseMemoryLib
|
||||
|
||||
[Protocols]
|
||||
gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiTcp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiTcp4ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiTcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiTcp6ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
@ -1,10 +1,7 @@
|
||||
## @file
|
||||
# Instance of UdpIoLib.
|
||||
# This library instance provides UDP services by consuming EFI UDPv4/UDPv6 Protocols.
|
||||
#
|
||||
# This module provides UDP services by consuming EFI UDP4 Service Binding Protocol and
|
||||
# EFI UDP4 Protocol.
|
||||
#
|
||||
# Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeUpdIoLib
|
||||
MODULE_UNI_FILE = DxeUpdIoLib.uni
|
||||
FILE_GUID = 7E615AA1-41EE-49d4-B7E9-1D7A60AA5C8D
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -48,8 +46,8 @@
|
||||
DpcLib
|
||||
|
||||
[Protocols]
|
||||
gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiUdp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiUdp4ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiUdp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiUdp6ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Component description file for LockBox library.
|
||||
# NULL LockBox library instance.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = LockBoxNullLib
|
||||
MODULE_UNI_FILE = LockBoxNullLib.uni
|
||||
FILE_GUID = 0BA38EBD-E190-4df7-8EC4-0A6E2B43772D
|
||||
MODULE_TYPE = BASE
|
||||
VERSION_STRING = 1.0
|
||||
@ -36,6 +37,3 @@
|
||||
MdePkg/MdePkg.dec
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
BaseLib
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Null instance of OEM Hook Status Code Library with empty functions.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = OemHookStatusCodeLibNull
|
||||
MODULE_UNI_FILE = OemHookStatusCodeLibNull.uni
|
||||
FILE_GUID = 54D2878F-25CD-4a2b-8420-EBD18E609C76
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,4 +1,6 @@
|
||||
## @file
|
||||
# Pei Crc32 Guided Section Extract library.
|
||||
#
|
||||
# This library doesn't produce any library class. The constructor function uses
|
||||
# ExtractGuidedSectionLib service to register CRC32 guided section handler
|
||||
# that parses CRC32 encapsulation section and extracts raw data.
|
||||
|
@ -3,6 +3,7 @@
|
||||
# HOB that contains the debug mask.
|
||||
#
|
||||
# Copyright (c) 2011, Apple, Inc. All rights reserved.<BR>
|
||||
# Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiDebugPrintHobLib
|
||||
MODULE_UNI_FILE = PeiDebugPrintHobLib.uni
|
||||
FILE_GUID = EB0BDD73-DABB-E74B-BF51-62DC1DA521E1
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -37,9 +39,11 @@
|
||||
DebugLib
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiReadOnlyVariable2PpiGuid
|
||||
gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
## SOMETIMES_CONSUMES ## Variable:L"EFIDebug"
|
||||
## SOMETIMES_PRODUCES ## HOB
|
||||
gEfiGenericVariableGuid
|
||||
|
||||
[Depex]
|
||||
|
@ -1,12 +1,11 @@
|
||||
## @file
|
||||
#
|
||||
# Performance library instance used in PEI phase.
|
||||
#
|
||||
# This library provides the performance measurement interfaces in PEI phase, it creates
|
||||
# and consumes GUIDed HOB for performance logging. The GUIDed HOB is passed to DXE phase
|
||||
# so that it can be taken over by DxeCorePerformanceLib.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -20,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiPerformanceLib
|
||||
MODULE_UNI_FILE = PeiPerformanceLib.uni
|
||||
FILE_GUID = F72DE735-B24F-4ef6-897F-70A85D01A047
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -50,9 +50,13 @@
|
||||
|
||||
|
||||
[Guids]
|
||||
gPerformanceProtocolGuid ## PRODUCES ## HOB
|
||||
gPerformanceExProtocolGuid ## PRODUCES ## HOB
|
||||
## PRODUCES ## HOB
|
||||
## CONSUMES ## HOB
|
||||
gPerformanceProtocolGuid
|
||||
## PRODUCES ## HOB
|
||||
## CONSUMES ## HOB
|
||||
gPerformanceExProtocolGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries ## CONSUMES
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
@ -1,11 +1,10 @@
|
||||
## @file
|
||||
#
|
||||
# Null Recovery library instance for PEIM module
|
||||
# This library instance is no longer used and module using this library
|
||||
# class should update to directly locate EFI_PEI_RECOVERY_MODULE_PPI defined
|
||||
# in PI 1.2 specification.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiRecoveryLibNull
|
||||
MODULE_UNI_FILE = PeiRecoveryLibNull.uni
|
||||
FILE_GUID = 41789FB9-02AC-4484-BD40-A3147D7EDA25
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -37,4 +37,3 @@
|
||||
MdePkg/MdePkg.dec
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
# code via PEI Status Code Service. If the service is not available, it then tries calling
|
||||
# OEM Hook Status Code Library.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiReportStatusCodeLib
|
||||
MODULE_UNI_FILE = PeiReportStatusCodeLib.uni
|
||||
FILE_GUID = 8c690838-7a22-45c4-aa58-a33e3e515cd4
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -49,10 +50,10 @@
|
||||
|
||||
|
||||
[Guids]
|
||||
gEfiStatusCodeSpecificDataGuid ## CONSUMES
|
||||
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
|
||||
gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES
|
||||
|
||||
|
@ -1,11 +1,10 @@
|
||||
## @file
|
||||
#
|
||||
# Null S3 library instance for PEIM module.
|
||||
# This library instance is no longer used and module using this library
|
||||
# class should update to directly locate EFI_PEI_S3_RESUME_PPI defined
|
||||
# in PI 1.2 specification.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PeiS3LibNull
|
||||
MODULE_UNI_FILE = PeiS3LibNull.uni
|
||||
FILE_GUID = 018E1925-D6A2-4a2a-8958-817610A15ADF
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# DXE S3 boot script Library.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials are
|
||||
# licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeS3BootScriptLib
|
||||
MODULE_UNI_FILE = DxeS3BootScriptLib.uni
|
||||
FILE_GUID = 57F9967B-26CD-4262-837A-55B8AA158254
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -55,11 +56,16 @@
|
||||
LockBoxLib
|
||||
|
||||
[Protocols]
|
||||
gEfiSmmBase2ProtocolGuid # ALWAYS_CONSUMED
|
||||
gEfiDxeSmmReadyToLockProtocolGuid # ALWAYS_CONSUMED
|
||||
gEfiSmmReadyToLockProtocolGuid # ALWAYS_CONSUMED
|
||||
gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDxeSmmReadyToLockProtocolGuid ## NOTIFY
|
||||
gEfiSmmReadyToLockProtocolGuid ## NOTIFY
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateDataPtr ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateSmmDataPtr ## CONSUMES
|
||||
## CONSUMES
|
||||
## SOMETIMES_PRODUCES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateDataPtr
|
||||
## CONSUMES
|
||||
## SOMETIMES_PRODUCES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateSmmDataPtr
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptRuntimeTableReservePageNumber ## CONSUMES
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
# for memory allocation instead of using SMM System Table servces in an indirect way.
|
||||
# It is assumed that this library instance must be linked with SMM Cre in this package.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PiSmmCoreMemoryAllocationLib
|
||||
MODULE_UNI_FILE = PiSmmCoreMemoryAllocationLib.uni
|
||||
FILE_GUID = B618E089-9ABA-4d97-AE80-57B5BCCDA51D
|
||||
MODULE_TYPE = SMM_CORE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# SMM Core SMM Services Table Library.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PiSmmCoreSmmServicesTableLib
|
||||
MODULE_UNI_FILE = PiSmmCoreSmmServicesTableLib.uni
|
||||
FILE_GUID = C427146A-2EF2-4af9-A85A-E09EA65EE47D
|
||||
MODULE_TYPE = SMM_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -33,5 +34,3 @@
|
||||
[Packages]
|
||||
MdePkg/MdePkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
DebugLib
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Report status code library instance which supports logging message in DXE & runtime phase.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = RuntimeDxeReportStatusCodeLib
|
||||
MODULE_UNI_FILE = RuntimeDxeReportStatusCodeLib.uni
|
||||
FILE_GUID = 07D25BBB-F832-41bb-BBA0-612E9F033067
|
||||
MODULE_TYPE = DXE_RUNTIME_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -45,8 +46,8 @@
|
||||
UefiRuntimeLib
|
||||
|
||||
[Guids]
|
||||
gEfiStatusCodeSpecificDataGuid ## CONSUMES
|
||||
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
|
||||
gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event
|
||||
gEfiEventExitBootServicesGuid ## CONSUMES ## Event
|
||||
|
||||
@ -54,5 +55,5 @@
|
||||
gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
# This library is mainly used by SMM Core to start performance logging to ensure that
|
||||
# SMM Performance and PerformanceEx Protocol are installed at the very beginning of SMM phase.
|
||||
#
|
||||
# Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -22,6 +22,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmCorePerformanceLib
|
||||
MODULE_UNI_FILE = SmmCorePerformanceLib.uni
|
||||
FILE_GUID = 36290D10-0F47-42c1-BBCE-E191C7928DCF
|
||||
MODULE_TYPE = SMM_CORE
|
||||
VERSION_STRING = 1.0
|
||||
@ -61,8 +62,12 @@
|
||||
gEfiSmmAccess2ProtocolGuid ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gSmmPerformanceProtocolGuid ## PRODUCES
|
||||
gSmmPerformanceExProtocolGuid ## PRODUCES
|
||||
## PRODUCES ## UNDEFINED # Install protocol
|
||||
## CONSUMES ## UNDEFINED # SmiHandlerRegister
|
||||
gSmmPerformanceProtocolGuid
|
||||
## PRODUCES ## UNDEFINED # Install protocol
|
||||
## CONSUMES ## UNDEFINED # SmiHandlerRegister
|
||||
gSmmPerformanceExProtocolGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# SMM Core Platform Hook Null Library instance
|
||||
#
|
||||
# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmCorePlatformHookLibNull
|
||||
MODULE_UNI_FILE = SmmCorePlatformHookLibNull.uni
|
||||
FILE_GUID = FED6583D-2418-4760-AC96-B5E18F0A6326
|
||||
MODULE_TYPE = SMM_CORE
|
||||
VERSION_STRING = 1.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Component description file for LockBox library.
|
||||
# DXE LockBox library instance.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmLockBoxDxeLib
|
||||
MODULE_UNI_FILE = SmmLockBoxDxeLib.uni
|
||||
FILE_GUID = 4A0054B4-3CA8-4e1b-9339-9B58D5FBB7D2
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -38,13 +39,12 @@
|
||||
|
||||
[LibraryClasses]
|
||||
UefiBootServicesTableLib
|
||||
UefiRuntimeServicesTableLib
|
||||
BaseLib
|
||||
BaseMemoryLib
|
||||
DebugLib
|
||||
|
||||
[Guids]
|
||||
gEfiSmmLockBoxCommunicationGuid ## CONSUMED
|
||||
gEfiSmmLockBoxCommunicationGuid ## SOMETIMES_CONSUMES ## GUID # Used to do smm communication
|
||||
|
||||
[Protocols]
|
||||
gEfiSmmCommunicationProtocolGuid ## CONSUMED
|
||||
gEfiSmmCommunicationProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Component description file for LockBox library.
|
||||
# PEI LockBox library instance.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmLockBoxPeiLib
|
||||
MODULE_UNI_FILE = SmmLockBoxPeiLib.uni
|
||||
FILE_GUID = 5F5E6140-E7BA-4bd6-B85F-236B5BCD8E1E
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -45,12 +46,14 @@
|
||||
DebugLib
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiSmmLockBoxCommunicationGuid ## CONSUMED
|
||||
gEfiAcpiVariableGuid ## CONSUMED
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # Used to do smm communication
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # SmmSystemTable
|
||||
gEfiSmmLockBoxCommunicationGuid
|
||||
gEfiAcpiVariableGuid ## SOMETIMES_CONSUMES ## HOB
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiSmmCommunicationPpiGuid ## CONSUMED
|
||||
gPeiSmmAccessPpiGuid ## CONSUMED
|
||||
gEfiPeiSmmCommunicationPpiGuid ## CONSUMES
|
||||
gPeiSmmAccessPpiGuid ## SOMETIMES_CONSUMES
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Component description file for LockBox library.
|
||||
# SMM LockBox library instance.
|
||||
#
|
||||
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmLockBoxSmmLib
|
||||
MODULE_UNI_FILE = SmmLockBoxSmmLib.uni
|
||||
FILE_GUID = E04894D6-290D-4171-A362-0ACFD939F3C8
|
||||
MODULE_TYPE = DXE_SMM_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -43,4 +44,6 @@
|
||||
DebugLib
|
||||
|
||||
[Guids]
|
||||
gEfiSmmLockBoxCommunicationGuid ## COMSUMED
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # SmmSystemTable
|
||||
## SOMETIMES_PRODUCES ## UNDEFINED # SmmSystemTable
|
||||
gEfiSmmLockBoxCommunicationGuid
|
||||
|
@ -3,10 +3,10 @@
|
||||
#
|
||||
# This library instance provides infrastructure for SMM drivers to log performance
|
||||
# data. It consumes SMM PerformanceEx or Performance Protocol published by SmmCorePerformanceLib
|
||||
# to log performance data. If both SMM PerformanceEx and Performance Protocol are not available, it does not log any
|
||||
# performance information.
|
||||
# to log performance data. If both SMM PerformanceEx and Performance Protocol are not available,
|
||||
# it does not log any performance information.
|
||||
#
|
||||
# Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmPerformanceLib
|
||||
MODULE_UNI_FILE = SmmPerformanceLib.uni
|
||||
FILE_GUID = 1EDD13E6-D0CD-4432-A692-FF65C9B4F039
|
||||
MODULE_TYPE = DXE_SMM_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -49,8 +50,8 @@
|
||||
BaseMemoryLib
|
||||
|
||||
[Guids]
|
||||
gSmmPerformanceProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gSmmPerformanceExProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gSmmPerformanceProtocolGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Locate protocol
|
||||
gSmmPerformanceExProtocolGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Locate protocol
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES
|
||||
|
@ -1,8 +1,9 @@
|
||||
## @file
|
||||
# SMM report status code library
|
||||
# SMM report status code library.
|
||||
#
|
||||
# Retrieve status code and report status code in SMM phase
|
||||
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Retrieve status code and report status code in SMM phase.
|
||||
#
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmReportStatusCodeLib
|
||||
MODULE_UNI_FILE = SmmReportStatusCodeLib.uni
|
||||
FILE_GUID = 67089D19-B3D6-4d9e-A0EB-FEDC1F83A1EE
|
||||
MODULE_TYPE = DXE_SMM_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,11 +46,11 @@
|
||||
MemoryAllocationLib
|
||||
|
||||
[Guids]
|
||||
gEfiStatusCodeSpecificDataGuid ## CONSUMES
|
||||
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
|
||||
gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
|
||||
|
||||
[Protocols]
|
||||
gEfiSmmStatusCodeProtocolGuid ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask
|
||||
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES
|
||||
|
@ -1,10 +1,7 @@
|
||||
## @file
|
||||
# HII Library implementation using UEFI HII protocols and services.
|
||||
#
|
||||
# Instance of HII Library using DXE protocols and services.
|
||||
#
|
||||
# HII Library implementation that uses EFI Hii Database Protocol and EFI Hii String Protocol.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -20,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UefiHiiLib
|
||||
MODULE_UNI_FILE = UefiHiiLib.uni
|
||||
FILE_GUID = 3143687A-7C80-404e-B5FE-2D88980E1B1C
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -51,5 +49,5 @@
|
||||
PrintLib
|
||||
|
||||
[Protocols]
|
||||
gEfiFormBrowser2ProtocolGuid ## CONSUMES
|
||||
gEfiDevicePathProtocolGuid ## CONSUMES
|
||||
gEfiFormBrowser2ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# UEFI HII Services Library implementation.
|
||||
#
|
||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = UefiHiiServicesLib
|
||||
MODULE_UNI_FILE = UefiHiiServicesLib.uni
|
||||
FILE_GUID = 894DC1B6-07A3-4a9d-8CDD-333580B3D4B1
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -39,11 +40,11 @@
|
||||
DebugLib
|
||||
|
||||
[Protocols]
|
||||
gEfiHiiFontProtocolGuid
|
||||
gEfiHiiStringProtocolGuid
|
||||
gEfiHiiImageProtocolGuid
|
||||
gEfiHiiDatabaseProtocolGuid
|
||||
gEfiHiiConfigRoutingProtocolGuid
|
||||
gEfiHiiFontProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiHiiStringProtocolGuid ## CONSUMES
|
||||
gEfiHiiImageProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiHiiDatabaseProtocolGuid ## CONSUMES
|
||||
gEfiHiiConfigRoutingProtocolGuid ## CONSUMES
|
||||
|
||||
[Depex.common.DXE_DRIVER]
|
||||
gEfiHiiStringProtocolGuid AND
|
||||
|
@ -1,8 +1,7 @@
|
||||
## @file
|
||||
# This module provides the default logo bitmap picture shown on setup screen,
|
||||
# which is corresponding to gEfiDefaultBmpLogoGuid.
|
||||
# The default logo bitmap picture shown on setup screen, which is corresponding to gEfiDefaultBmpLogoGuid.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +16,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = Logo
|
||||
MODULE_UNI_FILE = Logo.uni
|
||||
FILE_GUID = 7BB28B99-61BB-11D5-9A5D-0090273FC14D
|
||||
MODULE_TYPE = USER_DEFINED
|
||||
VERSION_STRING = 1.0
|
||||
@ -24,9 +24,11 @@
|
||||
#
|
||||
# The following information is for reference only and not required by the build tools.
|
||||
#
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC ARM AARCH64
|
||||
#
|
||||
|
||||
[Binaries]
|
||||
BIN|Logo.bmp|*
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
LogoExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Sample ACPI Platform Driver
|
||||
#
|
||||
# Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = AcpiPlatform
|
||||
MODULE_UNI_FILE = AcpiPlatform.uni
|
||||
FILE_GUID = cb933912-df8f-4305-b1f9-7b44fa11395c
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -43,11 +44,13 @@
|
||||
UefiDriverEntryPoint
|
||||
|
||||
[Protocols]
|
||||
gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiAcpiTableProtocolGuid ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiAcpiTableProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
AcpiPlatformExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# ACPI Table Protocol Driver
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = AcpiTableDxe
|
||||
MODULE_UNI_FILE = AcpiTableDxe.uni
|
||||
FILE_GUID = 9622E42C-8E38-4a08-9E8F-54F784652F6B
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -54,24 +55,28 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gEfiAcpi10TableGuid # ALWAYS_CONSUMED
|
||||
gEfiAcpiTableGuid
|
||||
gEfiAcpi10TableGuid ## PRODUCES ## SystemTable
|
||||
gEfiAcpiTableGuid ## PRODUCES ## SystemTable
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES
|
||||
|
||||
[Protocols]
|
||||
gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiAcpiSdtProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
||||
gEfiAcpiTableProtocolGuid ## PRODUCES
|
||||
gEfiAcpiSdtProtocolGuid ## PRODUCES
|
||||
## NOTIFY
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiDxeSmmReadyToLockProtocolGuid
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
AcpiTableDxeExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# This module install ACPI Boot Graphics Resource Table (BGRT).
|
||||
#
|
||||
# Copyright (c) 2011 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -15,6 +15,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = BootGraphicsResourceTableDxe
|
||||
MODULE_UNI_FILE = BootGraphicsResourceTableDxe.uni
|
||||
FILE_GUID = B8E62775-BB0A-43f0-A843-5BE8B14F8CCD
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,15 +45,18 @@
|
||||
PcdLib
|
||||
|
||||
[Protocols]
|
||||
gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiAcpiTableProtocolGuid ## CONSUMES
|
||||
gEfiBootLogoProtocolGuid ## PRODUCES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiEventReadyToBootGuid ## CONSUMES
|
||||
gEfiEventReadyToBootGuid ## CONSUMES ## Event
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
BootGraphicsResourceTableDxeExtra.uni
|
||||
|
@ -4,7 +4,7 @@
|
||||
# This is a standalone Boot Script Executor. Standalone means it does not
|
||||
# depends on any PEI or DXE service.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials are
|
||||
# licensed and made available under the terms and conditions of the BSD License
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = BootScriptExecutorDxe
|
||||
MODULE_UNI_FILE = BootScriptExecutorDxe.uni
|
||||
FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -50,19 +51,14 @@
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
TimerLib
|
||||
PcdLib
|
||||
BaseMemoryLib
|
||||
SmbusLib
|
||||
UefiDriverEntryPoint
|
||||
BaseLib
|
||||
PciLib
|
||||
IoLib
|
||||
S3BootScriptLib
|
||||
PeCoffLib
|
||||
DxeServicesLib
|
||||
UefiBootServicesTableLib
|
||||
UefiRuntimeServicesTableLib
|
||||
CacheMaintenanceLib
|
||||
UefiLib
|
||||
DebugAgentLib
|
||||
@ -70,20 +66,22 @@
|
||||
CpuExceptionHandlerLib
|
||||
|
||||
[Guids]
|
||||
gEfiBootScriptExecutorVariableGuid
|
||||
gEfiBootScriptExecutorContextGuid
|
||||
gPerformanceProtocolGuid
|
||||
gEfiEventExitBootServicesGuid
|
||||
gEfiBootScriptExecutorVariableGuid ## PRODUCES ## UNDEFINED # SaveLockBox
|
||||
gEfiBootScriptExecutorContextGuid ## PRODUCES ## UNDEFINED # SaveLockBox
|
||||
|
||||
[Protocols]
|
||||
## NOTIFY
|
||||
## CONSUMES
|
||||
gEfiDxeSmmReadyToLockProtocolGuid
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiLockBoxProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
BootScriptExecutorDxeExtra.uni
|
||||
|
@ -5,7 +5,7 @@
|
||||
# for Firmware Basic Boot Performance Record and other boot performance records,
|
||||
# and install FPDT to ACPI table.
|
||||
#
|
||||
# Copyright (c) 2011 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = FirmwarePerformanceDxe
|
||||
MODULE_UNI_FILE = FirmwarePerformanceDxe.uni
|
||||
FILE_GUID = 00160F8D-2B35-4df2-BBE0-B272A8D631F0
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -52,37 +53,39 @@
|
||||
UefiLib
|
||||
|
||||
[Protocols]
|
||||
gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiAcpiTableProtocolGuid ## CONSUMES
|
||||
gEfiRscHandlerProtocolGuid ## CONSUMES
|
||||
gEfiSmmCommunicationProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiVariableArchProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiLockBoxProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiVariableArchProtocolGuid ## CONSUMES
|
||||
gEfiLockBoxProtocolGuid ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiEventExitBootServicesGuid ## CONSUMES
|
||||
gEfiEventReadyToBootGuid ## CONSUMES
|
||||
gEfiEventLegacyBootGuid ## CONSUMES
|
||||
gEfiAcpiTableGuid ## SOMETIMES_CONSUMES
|
||||
gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES
|
||||
gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES
|
||||
gEfiFirmwarePerformanceGuid ## PRODUCES ## Variable:L"FirmwarePerformance"
|
||||
gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## Hob
|
||||
gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## SmiHandler
|
||||
gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## StatusCode Data
|
||||
gFirmwarePerformanceS3PointerGuid ## SOMETIMES_PRODUCES # SaveLockBox
|
||||
gEfiEventExitBootServicesGuid ## CONSUMES ## Event
|
||||
gEfiEventReadyToBootGuid ## CONSUMES ## Event
|
||||
gEfiEventLegacyBootGuid ## SOMETIMES_CONSUMES ## Event
|
||||
## SOMETIMES_CONSUMES ## HOB
|
||||
## SOMETIMES_CONSUMES ## Variable:L"FirmwarePerformance"
|
||||
## PRODUCES ## Variable:L"FirmwarePerformance"
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # Used to do smm communication
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # StatusCode Data
|
||||
gEfiFirmwarePerformanceGuid
|
||||
gFirmwarePerformanceS3PointerGuid ## PRODUCES ## UNDEFINED # SaveLockBox
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiRscHandlerProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
FirmwarePerformanceDxeExtra.uni
|
||||
|
@ -1,13 +1,14 @@
|
||||
## @file
|
||||
# This module updates S3 Resume Performance Record in ACPI Firmware Performance
|
||||
# Data Table in S3 resume boot mode. In normal boot mode, this module consumes
|
||||
# SecPerformance PPI produced by SEC phase and build Hob to convey the SEC
|
||||
# performance data to DXE phase.
|
||||
# Firmware Performance Pei Module.
|
||||
#
|
||||
# In S3 resume boot mode, it updates S3 Resume Performance Record in ACPI Firmware Performance Data Table.
|
||||
# In normal boot mode, it consumes SecPerformance PPI produced by SEC phase
|
||||
# and build Hob to convey the SEC performance data to DXE phase.
|
||||
#
|
||||
# This module register report status code listener to collect performance data
|
||||
# for S3 Resume Performance Record on S3 resume boot path.
|
||||
#
|
||||
# Copyright (c) 2011 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -21,6 +22,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = FirmwarePerformancePei
|
||||
MODULE_UNI_FILE = FirmwarePerformancePei.uni
|
||||
FILE_GUID = ADF01BF6-47D6-495d-B95B-687777807214
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -52,14 +54,23 @@
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiRscHandlerPpiGuid ## CONSUMES
|
||||
gPeiSecPerformancePpiGuid ## CONSUMES
|
||||
gPeiSecPerformancePpiGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiFirmwarePerformanceGuid ## CONSUMES
|
||||
gFirmwarePerformanceS3PointerGuid ## CONSUMES
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # RestoreLockBox
|
||||
## SOMETIMES_PRODUCES ## HOB
|
||||
## SOMETIMES_CONSUMES ## Variable:L"FirmwarePerformance"
|
||||
gEfiFirmwarePerformanceGuid
|
||||
gFirmwarePerformanceS3PointerGuid ## SOMETIMES_CONSUMES ## UNDEFINED # RestoreLockBox
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwarePerformanceDataTableS3Support ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiPeiMasterBootModePpiGuid AND gEfiPeiRscHandlerPpiGuid
|
||||
|
||||
# [BootMode]
|
||||
# S3_RESUME ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
FirmwarePerformancePeiExtra.uni
|
||||
|
@ -4,7 +4,7 @@
|
||||
# This module registers report status code listener to collect performance data
|
||||
# for SMM boot performance records and S3 Suspend Performance Record.
|
||||
#
|
||||
# Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = FirmwarePerformanceSmm
|
||||
MODULE_UNI_FILE = FirmwarePerformanceSmm.uni
|
||||
FILE_GUID = 044310AB-77FD-402a-AF1A-87D4120E7329
|
||||
MODULE_TYPE = DXE_SMM_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -55,13 +56,17 @@
|
||||
gEfiSmmAccess2ProtocolGuid ## CONSUMES
|
||||
|
||||
[Guids]
|
||||
gEfiFirmwarePerformanceGuid ## CONSUMES ## LockBox
|
||||
gEfiFirmwarePerformanceGuid ## PRODUCES ## SmiHandler
|
||||
gEfiFirmwarePerformanceGuid ## SOMETIMES_CONSUMES ## StatusCode Data
|
||||
## SOMETIMES_PRODUCES ## UNDEFINED # SaveLockBox
|
||||
## PRODUCES ## UNDEFINED # SmiHandlerRegister
|
||||
## SOMETIMES_CONSUMES ## UNDEFINED # StatusCode Data
|
||||
gEfiFirmwarePerformanceGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendEnd
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendEnd ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiSmmRscHandlerProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
FirmwarePerformanceSmmExtra.uni
|
||||
|
@ -1,7 +1,9 @@
|
||||
## @file
|
||||
# Component description file for ScriptSave module.
|
||||
# S3 Boot Script Save State driver.
|
||||
#
|
||||
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# It will install S3 Save State protocol to store or record various IO operations to be replayed during an S3 resume.
|
||||
#
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials are
|
||||
# licensed and made available under the terms and conditions of the BSD License
|
||||
@ -16,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = S3SaveStateDxe
|
||||
MODULE_UNI_FILE = S3SaveStateDxe.uni
|
||||
FILE_GUID = BDCE85BB-FBAA-4f4e-9264-501A2C249581
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -38,19 +41,19 @@
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
UefiRuntimeServicesTableLib
|
||||
UefiBootServicesTableLib
|
||||
MemoryAllocationLib
|
||||
UefiDriverEntryPoint
|
||||
BaseMemoryLib
|
||||
DebugLib
|
||||
BaseLib
|
||||
S3BootScriptLib
|
||||
|
||||
[Protocols]
|
||||
gEfiS3SaveStateProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiS3SaveStateProtocolGuid ## PRODUCES
|
||||
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
S3SaveStateDxeExtra.uni
|
@ -1,9 +1,9 @@
|
||||
## @file
|
||||
# Component description file for ScriptSave Lite module.
|
||||
# S3 SMM Boot Script Save State driver.
|
||||
#
|
||||
# This is an implementation of the Boot Script Save protocol.
|
||||
# It will install S3 SMM Save State protocol to store or record various IO operations to be replayed during an S3 resume.
|
||||
#
|
||||
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials are
|
||||
# licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = SmmS3SaveState
|
||||
MODULE_UNI_FILE = SmmS3SaveState.uni
|
||||
FILE_GUID = 2D59F041-53A4-40d0-A6CD-844DC0DFEF17
|
||||
MODULE_TYPE = DXE_SMM_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,13 +45,14 @@
|
||||
SmmServicesTableLib
|
||||
UefiDriverEntryPoint
|
||||
BaseMemoryLib
|
||||
DebugLib
|
||||
BaseLib
|
||||
S3BootScriptLib
|
||||
|
||||
[Protocols]
|
||||
gEfiS3SmmSaveStateProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
||||
gEfiS3SmmSaveStateProtocolGuid ## PRODUCES
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
SmmS3SaveStateExtra.uni
|
||||
|
@ -1,14 +1,12 @@
|
||||
## @file
|
||||
# Component description file for Capsule module.
|
||||
#
|
||||
# Capsule update module supports EFI and UEFI.
|
||||
# Capsule update PEIM supports EFI and UEFI.
|
||||
#
|
||||
# Caution: This module requires additional review when modified.
|
||||
# This driver will have external input - capsule image.
|
||||
# This external input must be validated carefully to avoid security issue like
|
||||
# buffer overflow, integer overflow.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -24,6 +22,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CapsulePei
|
||||
MODULE_UNI_FILE = CapsulePei.uni
|
||||
FILE_GUID = C779F6D8-7113-4AA1-9648-EB1633C7D53B
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -62,25 +61,36 @@
|
||||
DebugAgentLib
|
||||
|
||||
[Guids]
|
||||
gEfiCapsuleVendorGuid # ALWAYS_CONSUMED
|
||||
## SOMETIMES_CONSUMES ## Variable:L"CapsuleUpdateData"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"CapsuleLongModeBuffer"
|
||||
gEfiCapsuleVendorGuid
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiReadOnlyVariable2PpiGuid # PPI ALWAYS_CONSUMED
|
||||
gPeiCapsulePpiGuid # PPI ALWAYS_CONSUMED
|
||||
gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES
|
||||
gPeiCapsulePpiGuid ## PRODUCES
|
||||
|
||||
[Ppis.IA32]
|
||||
gEfiPeiLoadFilePpiGuid # PPI ALWAYS_CONSUMED
|
||||
gEfiPeiLoadFilePpiGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[Pcd.IA32]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdCapsuleCoalesceFile
|
||||
|
||||
[Pcd.IA32]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdCapsuleCoalesceFile ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES
|
||||
|
||||
[FeaturePcd.IA32]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiPeiReadOnlyVariable2PpiGuid
|
||||
|
||||
# [BootMode]
|
||||
# FLASH_UPDATE ## SOMETIMES_CONSUMES
|
||||
|
||||
# [Hob.IA32]
|
||||
# UNDEFINED ## SOMETIMES_CONSUMES # CPU
|
||||
|
||||
# [Hob]
|
||||
# UNDEFINED ## SOMETIMES_PRODUCES # UEFI_CAPSULE
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
CapsulePeiExtra.uni
|
||||
|
@ -1,5 +1,5 @@
|
||||
## @file
|
||||
# Component description file for CapsuleX64 module.
|
||||
# CapsuleX64 module handles >4GB capsule blocks.
|
||||
#
|
||||
# The X64 entrypoint to process capsule in long mode.
|
||||
# This module is built as X64.
|
||||
@ -9,7 +9,7 @@
|
||||
# This external input must be validated carefully to avoid security issue like
|
||||
# buffer overflow, integer overflow.
|
||||
#
|
||||
# Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -25,6 +25,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CapsuleX64
|
||||
MODULE_UNI_FILE = CapsuleX64.uni
|
||||
FILE_GUID = F7FDE4A6-294C-493c-B50F-9734553BB757
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -52,4 +53,5 @@
|
||||
[Depex]
|
||||
FALSE
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
CapsuleX64Extra.uni
|
||||
|
@ -1,7 +1,6 @@
|
||||
## @file
|
||||
# Capsule Runtime Driver produces two UEFI capsule runtime services: (UpdateCapsule, QueryCapsuleCapabilities).
|
||||
#
|
||||
# Capsule Runtime Driver produces two UEFI capsule runtime services.
|
||||
# (UpdateCapsule, QueryCapsuleCapabilities)
|
||||
# It installs the Capsule Architectural Protocol defined in PI1.0a to signify
|
||||
# the capsule runtime services are ready.
|
||||
#
|
||||
@ -19,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CapsuleRuntimeDxe
|
||||
MODULE_UNI_FILE = CapsuleRuntimeDxe.uni
|
||||
FILE_GUID = 42857F0A-13F2-4B21-8A23-53D3F714B840
|
||||
MODULE_TYPE = DXE_RUNTIME_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -62,15 +62,17 @@
|
||||
HobLib
|
||||
|
||||
[Guids]
|
||||
gEfiCapsuleVendorGuid ## SOMETIMES_PRODUCED (Process across reset capsule image) ## Variable:L"CapsuleUpdateData" for capsule updated data
|
||||
gEfiFmpCapsuleGuid ## FMP capsule GUID
|
||||
## SOMETIMES_PRODUCES ## Variable:L"CapsuleUpdateData" # (Process across reset capsule image) for capsule updated data
|
||||
## SOMETIMES_PRODUCES ## Variable:L"CapsuleLongModeBuffer" # The long mode buffer used by IA32 Capsule PEIM to call X64 CapsuleCoalesce code to handle >4GB capsule blocks
|
||||
gEfiCapsuleVendorGuid
|
||||
gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMES ## GUID # FMP capsule GUID
|
||||
|
||||
[Guids.X64]
|
||||
gEfiAcpiVariableGuid # ALWAYS_CONSUMED
|
||||
gEfiAcpiS3ContextGuid # ALWAYS_CONSUMED
|
||||
gEfiAcpiVariableGuid ## SOMETIMES_CONSUMES ## GUID # RestoreLockBox
|
||||
gEfiAcpiS3ContextGuid ## SOMETIMES_CONSUMES ## GUID # RestoreLockBox
|
||||
|
||||
[Protocols]
|
||||
gEfiCapsuleArchProtocolGuid ## PRODUCED
|
||||
gEfiCapsuleArchProtocolGuid ## PRODUCES
|
||||
|
||||
[Protocols.X64]
|
||||
## UNDEFINED ## NOTIFY
|
||||
@ -78,21 +80,27 @@
|
||||
gEdkiiVariableLockProtocolGuid
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset ## CONSUMES
|
||||
|
||||
[FeaturePcd.X64]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizeNonPopulateCapsule
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizePopulateCapsule || gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset ## Populate Image requires reset support.
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizeNonPopulateCapsule ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizePopulateCapsule || gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset ## SOMETIMES_CONSUMES # Populate Image requires reset support.
|
||||
|
||||
[Pcd.X64]
|
||||
## SOMETIMES_CONSUMES
|
||||
## SOMETIMES_PRODUCES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdCapsulePeiLongModeStackSize
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdCapsulePeiLongModeStackSize ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiVariableWriteArchProtocolGuid ## Depends on variable write functionality to produce capsule data variable
|
||||
gEfiVariableWriteArchProtocolGuid # Depends on variable write functionality to produce capsule data variable
|
||||
|
||||
# [Hob.X64]
|
||||
# UNDEFINED ## SOMETIMES_CONSUMES # CPU
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
CapsuleRuntimeDxeExtra.uni
|
||||
|
@ -1,8 +1,10 @@
|
||||
## @file
|
||||
# Platform console driver manages console devices.
|
||||
#
|
||||
# Console Platfrom DXE Driver that specifies whether device can be used as console
|
||||
# input/output device or error output device and update global variables accordingly.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = ConPlatformDxe
|
||||
MODULE_UNI_FILE = ConPlatformDxe.uni
|
||||
FILE_GUID = 51ccf399-4fdf-4e55-a45b-e123f84d456a
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -55,37 +58,41 @@
|
||||
DebugLib
|
||||
|
||||
[Guids]
|
||||
##
|
||||
#
|
||||
# This is the VendorGuid of all architecturally defined variables in UEFI spec.
|
||||
#
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConIn"
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConOut"
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ErrOut"
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConInDev"
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ConOutDev"
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## Variable:L"ErrOutDev"
|
||||
##
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ConIn"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ConOut"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ErrOut"
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ConInDev"
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ConOutDev"
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ErrOutDev"
|
||||
gEfiGlobalVariableGuid
|
||||
#
|
||||
# This GUID is used to specify the device is the standard error device.
|
||||
# If the device is a standard error device, this GUID as the protocol GUID will be installed
|
||||
# onto this device handle.
|
||||
#
|
||||
gEfiStandardErrorDeviceGuid ## PROTOCOL
|
||||
##
|
||||
gEfiStandardErrorDeviceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # protocol GUID installed on device handle
|
||||
#
|
||||
# This GUID is used to specify the device is the console output device.
|
||||
# If the device is a console output device, this GUID as the protocol GUID will be installed
|
||||
# onto this device handle.
|
||||
#
|
||||
gEfiConsoleOutDeviceGuid ## PROTOCOL
|
||||
##
|
||||
gEfiConsoleOutDeviceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # protocol GUID installed on device handle
|
||||
#
|
||||
# This GUID is used to specify the device is the console input device.
|
||||
# If the device is a console input device, this GUID as the protocol GUID will be installed
|
||||
# onto this device handle.
|
||||
#
|
||||
gEfiConsoleInDeviceGuid ## PROTOCOL
|
||||
gEfiConsoleInDeviceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # protocol GUID installed on device handle
|
||||
|
||||
[Protocols]
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
gEfiSimpleTextInProtocolGuid ## TO_START
|
||||
gEfiSimpleTextOutProtocolGuid ## TO_START
|
||||
gEfiPciIoProtocolGuid ## TO_START
|
||||
gEfiGraphicsOutputProtocolGuid ## TO_START
|
||||
gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
ConPlatformDxeExtra.uni
|
@ -7,10 +7,10 @@
|
||||
# table according PCD settings(PcdConOutGopSupport, and PcdConOutUgaSupport). It always
|
||||
# consumes Graphics Output protocol which is produced by display device, and consumes UGA Draw
|
||||
# protocol which is produced by display device according to PcdUgaConsumeSupport value.
|
||||
# Note: If only UGA Draw protocol is installed in system table, PcdUgaConsumeSupport
|
||||
# should be set to TRUE.
|
||||
# Note: If only UGA Draw protocol is installed in system, PcdUgaConsumeSupport should be
|
||||
# set to TRUE.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -25,6 +25,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = ConSplitterDxe
|
||||
MODULE_UNI_FILE = ConSplitterDxe.uni
|
||||
FILE_GUID = 408edcec-cf6d-477c-a5a8-b4844e3de281
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -70,27 +71,49 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gEfiConsoleInDeviceGuid ## SOMETIMES_CONSUMES
|
||||
gEfiStandardErrorDeviceGuid ## SOMETIMES_CONSUMES
|
||||
gEfiConsoleOutDeviceGuid ## SOMETIMES_CONSUMES
|
||||
gConnectConInEventGuid ## ALWAYS_CONSUMES
|
||||
gEfiConsoleInDeviceGuid ## SOMETIMES_CONSUMES ## UNDEFINED # protocol GUID installed on device handle
|
||||
gEfiStandardErrorDeviceGuid ## SOMETIMES_CONSUMES ## UNDEFINED # protocol GUID installed on device handle
|
||||
gEfiConsoleOutDeviceGuid ## SOMETIMES_CONSUMES ## UNDEFINED # protocol GUID installed on device handle
|
||||
## SOMETIMES_PRODUCES ## Event
|
||||
## SOMETIMES_CONSUMES ## Event
|
||||
gConnectConInEventGuid
|
||||
|
||||
[Protocols]
|
||||
gEfiSimplePointerProtocolGuid ## BY_START
|
||||
gEfiAbsolutePointerProtocolGuid ## BY_START
|
||||
gEfiSimpleTextInProtocolGuid ## BY_START
|
||||
gEfiSimpleTextInputExProtocolGuid ## BY_START
|
||||
gEfiSimpleTextOutProtocolGuid ## BY_START
|
||||
gEfiGraphicsOutputProtocolGuid ## BY_START
|
||||
gEfiUgaDrawProtocolGuid ## BY_START
|
||||
|
||||
## PRODUCES
|
||||
## TO_START
|
||||
gEfiSimplePointerProtocolGuid
|
||||
## PRODUCES
|
||||
## TO_START
|
||||
gEfiAbsolutePointerProtocolGuid
|
||||
## PRODUCES
|
||||
## TO_START
|
||||
gEfiSimpleTextInProtocolGuid
|
||||
## PRODUCES
|
||||
## TO_START
|
||||
gEfiSimpleTextInputExProtocolGuid
|
||||
## PRODUCES
|
||||
## TO_START
|
||||
gEfiSimpleTextOutProtocolGuid
|
||||
## SOMETIMES_PRODUCES
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiGraphicsOutputProtocolGuid
|
||||
## SOMETIMES_PRODUCES
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiUgaDrawProtocolGuid
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport ## CONSUMES
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
## SOMETIMES_PRODUCES
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
|
||||
## SOMETIMES_PRODUCES
|
||||
## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
ConSplitterDxeExtra.uni
|
||||
|
@ -1,10 +1,10 @@
|
||||
## @file
|
||||
# Console support on graphic devices.
|
||||
#
|
||||
# Component description file for GraphicsConsole module
|
||||
# This driver will install Simple Text Output protocol by consuming Graphices Output
|
||||
# protocol or UGA Draw protocol on graphic devices.
|
||||
#
|
||||
# This is the main routine for initializing the Graphics Console support routines.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -18,6 +18,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = GraphicsConsoleDxe
|
||||
MODULE_UNI_FILE = GraphicsConsoleDxe.uni
|
||||
FILE_GUID = CCCB0C28-4B24-11d5-9A5A-0090273FC14D
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -54,17 +55,21 @@
|
||||
PcdLib
|
||||
|
||||
[Protocols]
|
||||
gEfiDevicePathProtocolGuid ## CONSUMES
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
gEfiSimpleTextOutProtocolGuid ## BY_START
|
||||
gEfiGraphicsOutputProtocolGuid ## TO_START
|
||||
gEfiUgaDrawProtocolGuid ## TO_START
|
||||
gEfiHiiFontProtocolGuid ## TO_START
|
||||
gEfiHiiDatabaseProtocolGuid ## TO_START
|
||||
## TO_START
|
||||
## NOTIFY
|
||||
gEfiHiiDatabaseProtocolGuid
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
|
||||
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
GraphicsConsoleDxeExtra.uni
|
||||
|
@ -1,8 +1,9 @@
|
||||
## @file
|
||||
# Terminal module installs Simple Text Input(ex)/Out protocols for serial devices.
|
||||
#
|
||||
# Component description file for Terminal module.
|
||||
#
|
||||
# This driver installs Simple Text In/Out protocol for terminal devices (serial devices or hotplug devices).
|
||||
# This module will install Simple Text Input (Ex) protocol and Simple Test Output
|
||||
# protocols based on Serial I/O protocol for serial devices including hotplug serial
|
||||
# devices.
|
||||
#
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# This program and the accompanying materials
|
||||
@ -18,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = TerminalDxe
|
||||
MODULE_UNI_FILE = TerminalDxe.uni
|
||||
FILE_GUID = 9E863906-A40F-4875-977F-5B93FF237FC6
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -60,29 +62,37 @@
|
||||
BaseLib
|
||||
|
||||
[Guids]
|
||||
gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev"
|
||||
gEfiVTUTF8Guid ## SOMETIMES_CONSUMES ## GUID
|
||||
gEfiVT100Guid ## SOMETIMES_CONSUMES ## GUID
|
||||
gEfiVT100PlusGuid ## SOMETIMES_CONSUMES ## GUID
|
||||
gEfiPcAnsiGuid ## SOMETIMES_CONSUMES ## GUID
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ConInDev"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ConInDev"
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ConOutDev"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ConOutDev"
|
||||
## SOMETIMES_PRODUCES ## Variable:L"ErrOutDev"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev"
|
||||
gEfiGlobalVariableGuid
|
||||
gEfiVTUTF8Guid ## SOMETIMES_CONSUMES ## GUID # used with a Vendor-Defined Messaging Device Path
|
||||
gEfiVT100Guid ## SOMETIMES_CONSUMES ## GUID # used with a Vendor-Defined Messaging Device Path
|
||||
gEfiVT100PlusGuid ## SOMETIMES_CONSUMES ## GUID # used with a Vendor-Defined Messaging Device Path
|
||||
gEfiPcAnsiGuid ## SOMETIMES_CONSUMES ## GUID # used with a Vendor-Defined Messaging Device Path
|
||||
gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## GUID
|
||||
|
||||
[Protocols]
|
||||
gEfiSerialIoProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiSimpleTextInProtocolGuid ## BY_START
|
||||
gEfiSimpleTextInputExProtocolGuid ## BY_START
|
||||
gEfiSimpleTextOutProtocolGuid ## BY_START
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable
|
||||
gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType ## SOMETIMES_CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Relative timer event set by UnicodeToEfiKey(), used to one 2 seconds input timeout.
|
||||
# #
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## PRODUCES
|
||||
#
|
||||
#
|
||||
# # Relative timer event set by UnicodeToEfiKey(), used to be one 2 seconds input timeout.
|
||||
# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
|
||||
# # Period timer event to invoke TerminalConInTimerHandler(), period value is KEYBOARD_TIMER_INTERVAL and used to poll the key from serial
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
TerminalDxeExtra.uni
|
||||
|
@ -1,10 +1,10 @@
|
||||
## @file
|
||||
# This driver produces Debug Port protocol to be used by debug agent to communicate with
|
||||
# the remote debug host.
|
||||
# This driver produces Debug Port protocol to be used by debug agent to communicate with the remote debug host.
|
||||
#
|
||||
# This driver binds exclusively to a standard UART serial port on the controller handle,
|
||||
# and initializes serial Io interface, publishs Debug Port and Device Path Protocol.
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DebugPortDxe
|
||||
MODULE_UNI_FILE = DebugPortDxe.uni
|
||||
FILE_GUID = 73E9457A-CEA1-4917-9A9C-9F1F0F0FD322
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -59,10 +60,12 @@
|
||||
|
||||
[Guids]
|
||||
gEfiDebugPortVariableGuid ## SOMETIMES_CONSUMES ## Variable:L"DEBUGPORT"
|
||||
gEfiDebugPortDevicePathGuid ## SOMETIMES_CONSUMES ## GUID
|
||||
gEfiDebugPortDevicePathGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Device path
|
||||
|
||||
[Protocols]
|
||||
gEfiSerialIoProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## BY_START
|
||||
gEfiDebugPortProtocolGuid ## BY_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DebugPortDxeExtra.uni
|
||||
|
@ -6,7 +6,7 @@
|
||||
# provides debug-agent to periodically gain control during operation of the machine to
|
||||
# check for asynchronous commands form the host.
|
||||
#
|
||||
# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -21,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DebugSupportDxe
|
||||
MODULE_UNI_FILE = DebugSupportDxe.uni
|
||||
FILE_GUID = 911D584C-35F7-4955-BEF9-B452769DDC3A
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -71,18 +72,16 @@
|
||||
UefiDriverEntryPoint
|
||||
DebugLib
|
||||
|
||||
[LibraryClasses.IA32]
|
||||
[LibraryClasses.IA32, LibraryClasses.X64]
|
||||
BaseLib
|
||||
|
||||
[LibraryClasses.X64]
|
||||
BaseLib
|
||||
|
||||
|
||||
[Protocols]
|
||||
gEfiLoadedImageProtocolGuid ## CONSUMED
|
||||
gEfiDebugSupportProtocolGuid ## PRODUCED
|
||||
gEfiLoadedImageProtocolGuid ## CONSUMES
|
||||
gEfiDebugSupportProtocolGuid ## PRODUCES
|
||||
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DebugSupportDxeExtra.uni
|
||||
|
@ -6,7 +6,7 @@
|
||||
# PcdDevicePathSupportDevicePathToText & PcdDevicePathSupportDevicePathFromText
|
||||
# respectively.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -20,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DevicePathDxe
|
||||
MODULE_UNI_FILE = DevicePathDxe.uni
|
||||
FILE_GUID = 9B680FCE-AD6B-4F3A-B60B-F59899003443
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -44,13 +45,16 @@
|
||||
UefiDriverEntryPoint
|
||||
|
||||
[Protocols]
|
||||
gEfiDevicePathToTextProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText ## PRODUCES
|
||||
gEfiDevicePathFromTextProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText ## PRODUCES
|
||||
gEfiDevicePathToTextProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText ## SOMETIMES_PRODUCES
|
||||
gEfiDevicePathFromTextProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText ## SOMETIMES_PRODUCES
|
||||
gEfiDevicePathUtilitiesProtocolGuid ## PRODUCES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
TRUE
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DevicePathDxeExtra.uni
|
||||
|
@ -1,11 +1,11 @@
|
||||
## @file
|
||||
# Component description file for PeiCdExpress module.
|
||||
# PeiCdExpress recovery module.
|
||||
#
|
||||
# This module reads data from CDROM device by all installed block IO ppi and
|
||||
# finds whether there is Recovery data in the device. If it finds recovery
|
||||
# data, it will install Device Recovery Module PPI.
|
||||
#
|
||||
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions
|
||||
@ -21,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = CdExpressPei
|
||||
MODULE_UNI_FILE = CdExpressPei.uni
|
||||
FILE_GUID = 31e147a6-d39a-4147-9da3-befd4d523243
|
||||
MODULE_TYPE = PEIM
|
||||
VERSION_STRING = 1.0
|
||||
@ -52,12 +53,14 @@
|
||||
PcdLib
|
||||
|
||||
[Guids]
|
||||
gRecoveryOnDataCdGuid # ALWAYS_CONSUMED
|
||||
gRecoveryOnDataCdGuid ## CONSUMES ## UNDEFINED # Indicate the recovery device type
|
||||
|
||||
|
||||
[Ppis]
|
||||
gEfiPeiVirtualBlockIoPpiGuid # PPI_NOTIFY SOMETIMES_CONSUMED
|
||||
gEfiPeiDeviceRecoveryModulePpiGuid # PPI ALWAYS_PRODUCED
|
||||
## NOTIFY
|
||||
## CONSUMES
|
||||
gEfiPeiVirtualBlockIoPpiGuid
|
||||
gEfiPeiDeviceRecoveryModulePpiGuid ## PRODUCES
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES
|
||||
@ -65,5 +68,5 @@
|
||||
[Depex]
|
||||
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
|
||||
|
||||
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
CdExpressPeiExtra.uni
|
||||
|
@ -8,7 +8,7 @@
|
||||
# already have a Disk I/O protocol. File systems and other disk access
|
||||
# code utilize the Disk I/O protocol.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -22,6 +22,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DiskIoDxe
|
||||
MODULE_UNI_FILE = DiskIoDxe.uni
|
||||
FILE_GUID = 6B38F7B4-AD98-40e9-9093-ACA2B5A253C4
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -64,4 +65,7 @@
|
||||
gEfiBlockIo2ProtocolGuid ## TO_START
|
||||
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDiskIoDataBufferBlockNum
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDiskIoDataBufferBlockNum ## SOMETIMES_CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DiskIoDxeExtra.uni
|
||||
|
@ -1,6 +1,5 @@
|
||||
## @file
|
||||
# Modules that produces the logic Block I/O protocol for every partition
|
||||
# it discovers via the physical Block I/O.
|
||||
# Modules that produces the logic Block I/O protocol for every partition via the physical Block I/O.
|
||||
#
|
||||
# This module produces the logical Block I/O device that represents
|
||||
# the bytes from Start to End of the Parent Block I/O device.
|
||||
@ -12,7 +11,7 @@
|
||||
# This external input must be validated carefully to avoid security issue like
|
||||
# buffer overflow, integer overflow.
|
||||
#
|
||||
# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -26,6 +25,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = PartitionDxe
|
||||
MODULE_UNI_FILE = PartitionDxe.uni
|
||||
FILE_GUID = 1FA1F39E-FEFF-4aae-BD7B-38A070A3B609
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -67,16 +67,23 @@
|
||||
|
||||
[Guids]
|
||||
gEfiPartTypeUnusedGuid ## SOMETIMES_CONSUMES ## GUID
|
||||
gEfiPartTypeSystemPartGuid ## SOMETIMES_CONSUMES ## Protocol
|
||||
## SOMETIMES_CONSUMES ## GUID
|
||||
## SOMETIMES_CONSUMES ## GUID # Install protocol
|
||||
gEfiPartTypeSystemPartGuid
|
||||
|
||||
|
||||
[Protocols]
|
||||
gEfiBlockIoProtocolGuid ## BY_START
|
||||
gEfiDevicePathProtocolGuid ## BY_START
|
||||
gEfiDiskIoProtocolGuid ## BY_START
|
||||
gEfiDiskIo2ProtocolGuid ## BY_START
|
||||
gEfiBlockIoProtocolGuid ## TO_START
|
||||
gEfiBlockIo2ProtocolGuid ## TO_START
|
||||
gEfiDevicePathProtocolGuid ## TO_START
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiBlockIoProtocolGuid
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiBlockIo2ProtocolGuid
|
||||
## BY_START
|
||||
## TO_START
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiDiskIoProtocolGuid ## TO_START
|
||||
gEfiDiskIo2ProtocolGuid ## TO_START
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
PartitionDxeExtra.uni
|
||||
|
@ -7,7 +7,7 @@
|
||||
# It allows code running in the boot services environment to perform lexical
|
||||
# comparison functions on Unicode strings for English languages.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -21,6 +21,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = EnglishDxe
|
||||
MODULE_UNI_FILE = EnglishDxe.uni
|
||||
FILE_GUID = CD3BAFB6-50FB-4fe8-8E4E-AB74D2C1A600
|
||||
MODULE_TYPE = UEFI_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -48,10 +49,12 @@
|
||||
PcdLib
|
||||
|
||||
[FeaturePcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support ## CONSUMES
|
||||
|
||||
[Protocols]
|
||||
gEfiUnicodeCollationProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport ## PRODUCES
|
||||
gEfiUnicodeCollationProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport ## SOMETIMES_PRODUCES
|
||||
gEfiUnicodeCollation2ProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support ## PRODUCES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
EnglishDxeExtra.uni
|
||||
|
@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# The DXE driver produces FORM BROWSER protocols defined in UEFI HII 2.1 specificatin.
|
||||
# The DXE driver produces FORM DISPLAY ENGIEN protocol.
|
||||
#
|
||||
# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -17,6 +17,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DisplayEngine
|
||||
MODULE_UNI_FILE = DisplayEngine.uni
|
||||
FILE_GUID = E660EA85-058E-4b55-A54B-F02F83A24707
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -51,8 +52,8 @@
|
||||
CustomizedDisplayLib
|
||||
|
||||
[Protocols]
|
||||
gEdkiiFormDisplayEngineProtocolGuid
|
||||
gEdkiiFormBrowserEx2ProtocolGuid
|
||||
gEdkiiFormDisplayEngineProtocolGuid ## PRODUCES
|
||||
gEdkiiFormBrowserEx2ProtocolGuid ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiHiiDatabaseProtocolGuid AND gEfiHiiConfigRoutingProtocolGuid AND gEdkiiFormBrowserEx2ProtocolGuid
|
||||
@ -61,3 +62,5 @@
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserGrayOutTextStatement ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdBrowerGrayOutReadOnlyMenu ## CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DisplayEngineExtra.uni
|
||||
|
@ -1,8 +1,10 @@
|
||||
## @file
|
||||
# This is a sample driver which show how HII protocol, VFR and UNI files are used to
|
||||
# create a driver which can be dipslayed and configured by a UEFI HII Form Browser.
|
||||
# This is a sample HII driver.
|
||||
#
|
||||
# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
# This driver shows how HII protocol, VFR and UNI files are used to create a HII
|
||||
# driver which can be dipslayed and configured by a UEFI HII Form Browser.
|
||||
#
|
||||
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -18,6 +20,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DriverSample
|
||||
MODULE_UNI_FILE = DriverSample.uni
|
||||
FILE_GUID = FE3542FE-C1D3-4EF8-657C-8048606FF671
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -58,20 +61,40 @@
|
||||
DevicePathLib
|
||||
|
||||
[Guids]
|
||||
gEfiIfrTianoGuid ## CONSUMES ## Guid
|
||||
gDriverSampleFormSetGuid ## PRODUCES ## Guid
|
||||
gDriverSampleInventoryGuid ## PRODUCES ## Guid
|
||||
gEfiIfrRefreshIdOpGuid ## SOMETIMES_PRODUCES ## EventGuid
|
||||
gEfiIfrTianoGuid ## PRODUCES ## UNDEFINED
|
||||
gDriverSampleInventoryGuid ## CONSUMES ## HII
|
||||
## SOMETIMES_PRODUCES ## Event
|
||||
## CONSUMES ## Event
|
||||
gEfiIfrRefreshIdOpGuid
|
||||
## CONSUMES ## HII
|
||||
## PRODUCES ## Variable:L"MyIfrNVData"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"MyIfrNVData"
|
||||
## PRODUCES ## Variable:L"MyEfiVar"
|
||||
## SOMETIMES_CONSUMES ## Variable:L"MyEfiVar"
|
||||
## PRODUCES ## GUID # HiiConstructConfigHdr MyEfiVar
|
||||
## PRODUCES ## GUID # HiiConstructConfigHdr MyIfrNVData
|
||||
## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch MyEfiVar
|
||||
## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch MyIfrNVData
|
||||
## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData MyIfrNVData
|
||||
## SOMETIMES_CONSUMES ## GUID # HiiSetBrowserData MyIfrNVData
|
||||
## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData MyEfiVar
|
||||
## SOMETIMES_CONSUMES ## GUID # HiiSetBrowserData MyEfiVar
|
||||
gDriverSampleFormSetGuid
|
||||
|
||||
[Protocols]
|
||||
## PRODUCES # DriverSampleFormSet
|
||||
## PRODUCES # DriverSampleInventory
|
||||
gEfiDevicePathProtocolGuid
|
||||
gEfiHiiStringProtocolGuid ## CONSUMES
|
||||
gEfiHiiConfigRoutingProtocolGuid ## CONSUMES
|
||||
gEfiHiiConfigAccessProtocolGuid ## PRODUCES
|
||||
gEfiFormBrowser2ProtocolGuid ## CONSUMES
|
||||
gEfiHiiDatabaseProtocolGuid ## CONSUMES
|
||||
gEfiSimpleTextInputExProtocolGuid ## CONSUMES
|
||||
gEfiSimpleTextInputExProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiFormBrowserExProtocolGuid ## CONSUMES
|
||||
|
||||
[Depex]
|
||||
gEfiSimpleTextOutProtocolGuid AND gEfiHiiDatabaseProtocolGuid AND gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
DriverSampleExtra.uni
|
||||
|
@ -5,7 +5,7 @@
|
||||
# platform and processor-independent mechanisms for loading and executing EFI
|
||||
# device drivers.
|
||||
#
|
||||
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
@ -19,6 +19,7 @@
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = EbcDxe
|
||||
MODULE_UNI_FILE = EbcDxe.uni
|
||||
FILE_GUID = 13AC6DD0-73D0-11D4-B06B-00AA00BD6DE7
|
||||
MODULE_TYPE = DXE_DRIVER
|
||||
VERSION_STRING = 1.0
|
||||
@ -75,12 +76,10 @@
|
||||
TRUE
|
||||
|
||||
# [Event]
|
||||
# ##
|
||||
# # Periodic timer event to support EFI debug support protocol for EBC image.
|
||||
# #
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
# Periodic timer event to support EFI debug support protocol for EBC image.
|
||||
#
|
||||
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
|
||||
|
||||
[UserExtensions.TianoCore."ExtraFiles"]
|
||||
EbcDxeExtra.uni
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user