IntelFrameworkModulePkg: 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@15966 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Zeng, Star 2014-08-28 06:58:44 +00:00 committed by lgao4
parent f3ae2bcfef
commit f9841f04ad
40 changed files with 588 additions and 425 deletions

View File

@ -1,12 +1,12 @@
## @file ## @file
# Component description file for IsaBus module. # Generates ISA I/O Protocols based on the ISA ACPI Protocol instances.
# #
# Discovers all the ISA Controllers and their resources by using the ISA ACPI # Discovers all the ISA Controllers and their resources by using the ISA ACPI
# Protocol, produces an instance of the ISA I/O Protocol for every ISA # Protocol, produces an instance of the ISA I/O Protocol for every ISA
# Controller found. This driver is designed to manage a PCI-to-ISA bridge Device # Controller found. This driver is designed to manage a PCI-to-ISA bridge Device
# such as LPC bridge. # such as an LPC bridge.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IsaBusDxe BASE_NAME = IsaBusDxe
MODULE_UNI_FILE = IsaBusDxe.uni
FILE_GUID = 240612B5-A063-11d4-9A3A-0090273FC14D FILE_GUID = 240612B5-A063-11d4-9A3A-0090273FC14D
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -58,13 +59,15 @@
DebugLib DebugLib
[Protocols] [Protocols]
gEfiIsaIoProtocolGuid # PROTOCOL BY_START gEfiIsaIoProtocolGuid ## BY_START
gEfiIsaAcpiProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## BY_START
gEfiPciIoProtocolGuid # PROTOCOL TO_START gEfiIsaAcpiProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
gEfiGenericMemTestProtocolGuid ## TO_START
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
IsaBusDxeExtra.uni

View File

@ -1,16 +1,11 @@
## @file ## @file
# Component description file for IsaFloppy module. # Provides ISA Floppy Disk support.
# #
# ISA Floppy Disk UEFI Driver conforming to the UEFI driver model # Provides ISA Floppy Disk UEFI Driver conforming to the UEFI driver model. The
# driver provides support for two drives per controller, DMA channel 2, diskette
# change line and write protect. Currently only 1.44MB drives are supported.
# #
# 1. Support two types diskette drive # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
# 1.44M drive and 2.88M drive (and now only support 1.44M)
# 2. Support two diskette drives per floppy disk controller
# 3. Use DMA channel 2 to transfer data
# 4. Do not use interrupt
# 5. Support diskette change line signal and write protect
#
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -25,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IsaFloppyDxe BASE_NAME = IsaFloppyDxe
MODULE_UNI_FILE = IsaFloppyDxe.uni
FILE_GUID = 0abd8284-6da3-4616-971a-83a5148067ba FILE_GUID = 0abd8284-6da3-4616-971a-83a5148067ba
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -62,10 +58,21 @@
PcdLib PcdLib
[Protocols] [Protocols]
gEfiIsaIoProtocolGuid # PROTOCOL TO_START gEfiIsaIoProtocolGuid ## TO_START
gEfiBlockIoProtocolGuid # PROTOCOL BY_START gEfiBlockIoProtocolGuid ## BY_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
[FeaturePcd] [FeaturePcd]
gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable # CONSUMES gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable # CONSUMES gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## CONSUMES
#
# [Event]
# ##
# # Floppy motor control timer event.
# #
# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
#
[UserExtensions.TianoCore."ExtraFiles"]
IsaFloppyDxeExtra.uni

View File

@ -1,10 +1,11 @@
## @file ## @file
# ISA Floppy PEIM to support recovery boot via floppy disk. # ISA Floppy PEIM to support recovery boot via floppy disk.
# #
# This module detects Floppy devices. If found, it will install BlockIo PPI. # This module detects and supports ISA Floppy drives. If a drive is discovered
# This module is only dispatched in Recovery Boot mode. # the PEIM will install the BlockIo PPI. This module is only dispatched if it
# is in the Recovery Boot mode.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -25,6 +26,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IsaFloppyPei BASE_NAME = IsaFloppyPei
MODULE_UNI_FILE = IsaFloppyPei.uni
FILE_GUID = 7F6E0A24-DBFD-43df-9755-0292D7D3DD48 FILE_GUID = 7F6E0A24-DBFD-43df-9755-0292D7D3DD48
MODULE_TYPE = PEIM MODULE_TYPE = PEIM
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -43,8 +45,9 @@
Fdc.h Fdc.h
[Packages] [Packages]
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
MdePkg/MdePkg.dec MdePkg/MdePkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
[LibraryClasses] [LibraryClasses]
IoLib IoLib
@ -58,11 +61,13 @@
PcdLib PcdLib
[Ppis] [Ppis]
gEfiPeiVirtualBlockIoPpiGuid # PPI ALWAYS_PRODUCED gEfiPeiVirtualBlockIoPpiGuid ## PRODUCES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress ## CONSUMES
[Depex] [Depex]
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
[UserExtensions.TianoCore."ExtraFiles"]
IsaFloppyPeiExtra.uni

View File

@ -1,9 +1,11 @@
## @file ## @file
# Component description file for IsaIoDxe module.
#
# Produces an instance of the ISA I/O Protocol for every SIO controller. # Produces an instance of the ISA I/O Protocol for every SIO controller.
# #
# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR> # Produces an instance of the ISA I/O Protocol for every SIO controller. The ISA
# I/O protocols are installed based off of the information provided by each
# instance of the SIO Protocol found.
#
# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IsaIoDxe BASE_NAME = IsaIoDxe
MODULE_UNI_FILE = IsaIoDxe.uni
FILE_GUID = 61AD3083-DCAD-4850-A50C-73B23B3B14F9 FILE_GUID = 61AD3083-DCAD-4850-A50C-73B23B3B14F9
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -55,13 +58,14 @@
DebugLib DebugLib
[Protocols] [Protocols]
gEfiIsaIoProtocolGuid # PROTOCOL BY_START gEfiIsaIoProtocolGuid ## BY_START
gEfiSioProtocolGuid # PROTOCOL TO_START gEfiSioProtocolGuid ## TO_START
gEfiPciIoProtocolGuid # PROTOCOL TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START gEfiGenericMemTestProtocolGuid ## TO_START
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
IsaIoDxeExtra.uni

View File

@ -1,6 +1,9 @@
## @file ## @file
# Serial driver for standard UARTS on an ISA bus. # Serial driver for standard UARTS on an ISA bus.
# #
# Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver
# supports the 8250, 16450, 16550 and 16550A UART types.
#
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR> # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
@ -16,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IsaSerialDxe BASE_NAME = IsaSerialDxe
MODULE_UNI_FILE = IsaSerialDxe.uni
FILE_GUID = 93B80003-9FB3-11d4-9A3A-0090273FC14D FILE_GUID = 93B80003-9FB3-11d4-9A3A-0090273FC14D
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -53,19 +57,22 @@
DebugLib DebugLib
[Guids] [Guids]
gEfiUartDevicePathGuid gEfiUartDevicePathGuid ## SOMETIMES_CONSUMES ## GUID
[Protocols] [Protocols]
gEfiIsaIoProtocolGuid ## TO_START gEfiIsaIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid ## TO_START gEfiDevicePathProtocolGuid ## TO_START
gEfiSerialIoProtocolGuid ## BY_START gEfiSerialIoProtocolGuid ## BY_START
gEfiDevicePathProtocolGuid ## BY_START
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE ## CONSUMES
[Pcd] [Pcd]
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 ## CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
IsaSerialDxeExtra.uni

View File

@ -1,10 +1,10 @@
## @file ## @file
# Ps2 Keyboard UEFI Driver which produce gEfiSimpleTextInProtocolGuid and gEfiSimpleTextInputExProtocolGuid # Ps2 Keyboard Driver.
# protocol.
# The keyboard type implemented follows IBM compatible PS2 protocol, with Scan Codes Set 1.
# #
# This dirver directly uses IsaIo protocol service to support KeyBoard work. # Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> # compatible PS2 protocol using Scan Code Set 1.
#
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = Ps2KeyboardDxe BASE_NAME = Ps2KeyboardDxe
MODULE_UNI_FILE = Ps2KeyboardDxe.uni
FILE_GUID = 3DC82376-637B-40a6-A8FC-A565417F2C38 FILE_GUID = 3DC82376-637B-40a6-A8FC-A565417F2C38
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -59,25 +60,26 @@
PcdLib PcdLib
[Protocols] [Protocols]
gEfiPs2PolicyProtocolGuid # PROTOCOL TO_START gEfiSimpleTextInProtocolGuid ## BY_START
gEfiIsaIoProtocolGuid # PROTOCOL TO_START gEfiSimpleTextInputExProtocolGuid ## BY_START
gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START gEfiIsaIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification ## CONSUMES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES
#
# [Event] # [Event]
# ##
# # Event will be signaled for WaitForKey event.
# #
# EVT_NOTIFY_WAIT ## PRODUCES
# #
# ## # ##
# # Event will be used to poll mouse state. # # Timer event used to read key strokes at a regular interval.
# # # #
# EVT_NOTIFY_SIGNAL ## PRODUCES # EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
#
[UserExtensions.TianoCore."ExtraFiles"]
Ps2KeyboardDxeExtra.uni

View File

@ -1,8 +1,10 @@
## @file ## @file
# Ps2 Mouse Simulate TouchPad Driver # PS2 Mouse driver providing absolute (touch pad) pointer support.
# #
# This dirver directly uses IsaIo protocol service to support a faked Ps2 TouchPad work. # This driver simulates a touch pad absolute pointing device using a standard
# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> # PS2 mouse as the input hardware.
#
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -18,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = Ps2MouseAbsolutePointerDxe BASE_NAME = Ps2MouseAbsolutePointerDxe
MODULE_UNI_FILE = Ps2MouseAbsolutePointerDxe.uni
FILE_GUID = 2899C94A-1FB6-4b1a-B96B-8364975303E0 FILE_GUID = 2899C94A-1FB6-4b1a-B96B-8364975303E0
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -59,15 +62,16 @@
gEfiDevicePathProtocolGuid ## TO_START gEfiDevicePathProtocolGuid ## TO_START
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES
# [Event]
# ##
# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput.
# #
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
# #
# # Periodic timer event to poll the fake Ps2 mouse device and get its packet data. # [Event]
#
# ##
# # Timer event used to check the mouse state at a regular interval.
# # # #
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES # EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
#
[UserExtensions.TianoCore."ExtraFiles"]
Ps2MouseAbsolutePointerDxeExtra.uni

View File

@ -1,8 +1,9 @@
## @file ## @file
# Ps2 Mouse Driver. # PS2 Mouse Driver.
# #
# This dirver directly uses IsaIo protocol service to support Ps2 mouse work. # This dirver provides support for PS2 based mice.
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -18,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = Ps2MouseDxe BASE_NAME = Ps2MouseDxe
MODULE_UNI_FILE = Ps2MouseDxe.uni
FILE_GUID = 202A2B0E-9A31-4812-B291-8747DF152439 FILE_GUID = 202A2B0E-9A31-4812-B291-8747DF152439
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -59,14 +61,16 @@
gEfiDevicePathProtocolGuid ## TO_START gEfiDevicePathProtocolGuid ## TO_START
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES
# [Event]
# ##
# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput.
# #
# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES
# #
# # Periodic timer event to poll the Ps2 mouse device and get its packet data. # [Event]
#
# ##
# # Timer event used to check the mouse state at a regular interval.
# # # #
# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES # EVENT_TYPE_PERIODIC_TIMER ## CONSUMES
#
[UserExtensions.TianoCore."ExtraFiles"]
Ps2MouseDxeExtra.uni

View File

@ -1,9 +1,9 @@
## @file ## @file
# Component description file for IdeBus module. # IDE bus driver.
# #
# IDE bus driver. This driver will enumerate IDE device and export the blockIo # This driver will enumerate IDE device and export the blockIo protocol for every device.
# protocol for every 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -18,6 +18,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = IdeBusDxe BASE_NAME = IdeBusDxe
MODULE_UNI_FILE = IdeBusDxe.uni
FILE_GUID = 69FD8E47-A161-4550-B01A-5594CEB2B2B2 FILE_GUID = 69FD8E47-A161-4550-B01A-5594CEB2B2B2
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -70,15 +71,18 @@
[Guids] [Guids]
gEfiDiskInfoIdeInterfaceGuid # CONSUMES ## GUID gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # DiskInfo Interface Guid
gEfiEventExitBootServicesGuid # CONSUMES ## Event gEfiEventExitBootServicesGuid ## CONSUMES ## Event
[Protocols] [Protocols]
gEfiDiskInfoProtocolGuid # BY_START gEfiDiskInfoProtocolGuid ## BY_START
gEfiBlockIoProtocolGuid # BY_START gEfiBlockIoProtocolGuid ## BY_START
gEfiIdeControllerInitProtocolGuid # TO_START gEfiIdeControllerInitProtocolGuid ## TO_START
gEfiPciIoProtocolGuid # TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # TO_START ## TO_START
## BY_START
gEfiDevicePathProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
IdeBusDxeExtra.uni

View File

@ -1,7 +1,7 @@
## @file ## @file
# VGA Mini Port Driver that manages VGA device and produces VGA Mini Port Protocol. # VGA Mini Port Driver that manages VGA device and produces VGA Mini Port 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +17,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = VgaMiniPort BASE_NAME = VgaMiniPort
MODULE_UNI_FILE = VgaMiniPort.uni
FILE_GUID = 15C5E761-58D8-461a-9173-CAB020916264 FILE_GUID = 15C5E761-58D8-461a-9173-CAB020916264
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -52,4 +53,5 @@
gEfiPciIoProtocolGuid ## TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiVgaMiniPortProtocolGuid ## BY_START gEfiVgaMiniPortProtocolGuid ## BY_START
[UserExtensions.TianoCore."ExtraFiles"]
VgaMiniPortExtra.uni

View File

@ -1,7 +1,10 @@
## @file ## @file
# Component description file for BIOS Block IO module. # BIOS Block IO module.
# #
# Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR> # This is the UEFI driver to thunk legacy BIOS int13 interface into UEFI block IO interface.
# Once connected it installs EfiBlockIoProtocol on top of legacy BIOS int13.
#
# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -17,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = BlockIoDxe BASE_NAME = BlockIoDxe
MODULE_UNI_FILE = BlockIoDxe.uni
FILE_GUID = 4495E47E-42A9-4007-8c17-B6664F909D04 FILE_GUID = 4495E47E-42A9-4007-8c17-B6664F909D04
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -41,18 +45,21 @@
[Protocols] [Protocols]
gEfiBlockIoProtocolGuid gEfiBlockIoProtocolGuid ## BY_START
gEfiDevicePathProtocolGuid gEfiDevicePathProtocolGuid ## BY_START
gEfiPciIoProtocolGuid gEfiDevicePathProtocolGuid ## TO_START
gEfiLegacyBiosProtocolGuid gEfiPciIoProtocolGuid ## TO_START
gEfiLegacyBiosProtocolGuid ## TO_START
[Guids] [Guids]
gEfiLegacyBiosGuid gEfiLegacyBiosGuid ## PRODUCES ## UNDEFINED
gBlockIoVendorGuid gBlockIoVendorGuid ## SOMETIMES_CONSUMES ## UNDEFINED
[Packages] [Packages]
MdePkg/MdePkg.dec MdePkg/MdePkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
[UserExtensions.TianoCore."ExtraFiles"]
BlockIoDxeExtra.uni

View File

@ -1,10 +1,10 @@
## @file ## @file
# Component description file for BiosKeyboard module. # Ps2 Keyboard driver.
# #
# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol service. # Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol
# This dirver uses legacy INT16 to get the key stroke status. # service. This dirver uses legacy INT16 to get the key stroke status.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = KeyboardDxe BASE_NAME = KeyboardDxe
MODULE_UNI_FILE = KeyboardDxe.uni
FILE_GUID = 5479662B-6AE4-49e8-A6BD-6DE4B625811F FILE_GUID = 5479662B-6AE4-49e8-A6BD-6DE4B625811F
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -60,15 +61,17 @@
PcdLib PcdLib
[Protocols] [Protocols]
gEfiIsaIoProtocolGuid # PROTOCOL TO_START gEfiIsaIoProtocolGuid ## TO_START
gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START gEfiSimpleTextInProtocolGuid ## BY_START
gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START gEfiSimpleTextInputExProtocolGuid ## BY_START
gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START gEfiLegacyBiosProtocolGuid ## CONSUMES
gEfiPs2PolicyProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE ## CONSUMES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
KeyboardDxeExtra.uni

View File

@ -1,7 +1,9 @@
## @file ## @file
# SNP driver On Legacy NIC ROM.
#
# Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM. # Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
# #
# Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR> # Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -16,6 +18,7 @@
[Defines] [Defines]
BASE_NAME = BiosSnp16 BASE_NAME = BiosSnp16
MODULE_UNI_FILE = BiosSnp16.uni
FILE_GUID = D0CAA91E-2DE4-4b0d-B3DC-09C67E854E34 FILE_GUID = D0CAA91E-2DE4-4b0d-B3DC-09C67E854E34
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
@ -52,16 +55,19 @@
MemoryAllocationLib MemoryAllocationLib
[Guids] [Guids]
gEfiEventExitBootServicesGuid gEfiEventExitBootServicesGuid ##CONSUMES ##Event
[Protocols] [Protocols]
gEfiNetworkInterfaceIdentifierProtocolGuid gEfiNetworkInterfaceIdentifierProtocolGuid ##BY_START
gEfiDevicePathProtocolGuid gEfiDevicePathProtocolGuid ##BY_START
gEfiSimpleNetworkProtocolGuid gEfiDevicePathProtocolGuid ##TO_START
gEfiPciIoProtocolGuid gEfiSimpleNetworkProtocolGuid ##BY_START
gEfiLegacyBiosProtocolGuid gEfiPciIoProtocolGuid ##TO_START
gEfiLegacyBiosProtocolGuid ##CONSUMES
[Packages] [Packages]
MdePkg/MdePkg.dec MdePkg/MdePkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec
[UserExtensions.TianoCore."ExtraFiles"]
BiosSnp16Extra.uni

View File

@ -4,7 +4,7 @@
# This driver by using Legacy Bios protocol service to support csm Video # This driver by using Legacy Bios protocol service to support csm Video
# and produce Graphics Output Protocol. # and produce Graphics Output 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = BiosVideoDxe BASE_NAME = BiosVideoDxe
MODULE_UNI_FILE = BiosVideoDxe.uni
FILE_GUID = 0B04B2ED-861C-42cd-A22F-C3AAFACCB896 FILE_GUID = 0B04B2ED-861C-42cd-A22F-C3AAFACCB896
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -61,22 +62,26 @@
[Guids] [Guids]
gEfiLegacyBiosGuid # ALWAYS_PRODUCED gEfiLegacyBiosGuid ## PRODUCES ##GUID # Install Legacy BIOS GUID to mark this driver as a BIOS Thunk Driver
gEfiEventExitBootServicesGuid gEfiEventExitBootServicesGuid ## CONSUMES ##Event
[Protocols] [Protocols]
gEfiVgaMiniPortProtocolGuid # PROTOCOL BY_START gEfiVgaMiniPortProtocolGuid ## BY_START
gEfiEdidDiscoveredProtocolGuid # PROTOCOL BY_START gEfiEdidDiscoveredProtocolGuid ## BY_START
gEfiGraphicsOutputProtocolGuid # PROTOCOL BY_START gEfiGraphicsOutputProtocolGuid ## BY_START
gEfiEdidActiveProtocolGuid # PROTOCOL BY_START gEfiEdidActiveProtocolGuid ## BY_START
gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START gEfiLegacyBiosProtocolGuid ## CONSUMES
gEfiPciIoProtocolGuid # PROTOCOL TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
gEfiEdidOverrideProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## BY_START
gEfiEdidOverrideProtocolGuid ## SOMETIMES_CONSUMES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable ## SOMETIMES_CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## SOMETIMES_CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## SOMETIMES_CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
BiosVideoDxeExtra.uni

View File

@ -3,7 +3,7 @@
# #
# This driver installs Legacy Bios Protocol to support CSM module work in EFI system. # This driver installs Legacy Bios Protocol to support CSM module work in EFI system.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -19,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = LegacyBiosDxe BASE_NAME = LegacyBiosDxe
MODULE_UNI_FILE = LegacyBiosDxe.uni
FILE_GUID = F122A15C-C10B-4d54-8F48-60F4F06DD1AD FILE_GUID = F122A15C-C10B-4d54-8F48-60F4F06DD1AD
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -102,48 +103,48 @@
[Guids] [Guids]
gEfiDiskInfoIdeInterfaceGuid # ALWAYS_CONSUMED gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosBuildIdeData() to assure device is a disk
gEfiSmbiosTableGuid # ALWAYS_CONSUMED gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ##SystemTable
gEfiLegacyBiosGuid # ALWAYS_PRODUCED gEfiLegacyBiosGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosInstallVgaRom() to locate handle buffer
[Guids.IA32] [Guids.IA32]
gEfiSmbiosTableGuid # ALWAYS_CONSUMED gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable
gEfiAcpi20TableGuid # ALWAYS_CONSUMED gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable
gEfiAcpi10TableGuid # ALWAYS_CONSUMED
[Guids.X64] [Guids.X64]
gEfiSmbiosTableGuid # ALWAYS_CONSUMED gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable
gEfiAcpi20TableGuid # ALWAYS_CONSUMED gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable
gEfiAcpi10TableGuid # ALWAYS_CONSUMED
[Protocols] [Protocols]
gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES
gEfiPciRootBridgeIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiPciRootBridgeIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiCpuArchProtocolGuid ## CONSUMES
gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiTimerArchProtocolGuid ## CONSUMES
gEfiIsaIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiIsaIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiGenericMemTestProtocolGuid ## CONSUMES
gEfiDiskInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiDiskInfoProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleTextInProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiSimpleTextInProtocolGuid ## SOMETIMES_CONSUMES
gEfiLegacy8259ProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacy8259ProtocolGuid ## CONSUMES
gEfiLegacyBiosPlatformProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacyBiosPlatformProtocolGuid ## CONSUMES
gEfiLegacyInterruptProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacyInterruptProtocolGuid ## CONSUMES
gEfiLegacyRegion2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiLegacyRegion2ProtocolGuid ## CONSUMES
gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiLegacyBiosProtocolGuid ## PRODUCES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress ## SOMETIMES_CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize ## CONSUMES
[Depex] [Depex]
gEfiLegacyRegion2ProtocolGuid AND gEfiLegacyInterruptProtocolGuid AND gEfiLegacyBiosPlatformProtocolGuid AND gEfiLegacy8259ProtocolGuid AND gEfiGenericMemTestProtocolGuid AND gEfiCpuArchProtocolGuid AND gEfiTimerArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid gEfiLegacyRegion2ProtocolGuid AND gEfiLegacyInterruptProtocolGuid AND gEfiLegacyBiosPlatformProtocolGuid AND gEfiLegacy8259ProtocolGuid AND gEfiGenericMemTestProtocolGuid AND gEfiCpuArchProtocolGuid AND gEfiTimerArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
LegacyBiosDxeExtra.uni

View File

@ -2,7 +2,7 @@
# This library instance produces UefiDecompressLib and Tiano Custom decompression algorithm. # This library instance produces UefiDecompressLib and Tiano Custom decompression algorithm.
# Tiano custom decompression algorithm shares most of code with Uefi Decompress algorithm. # Tiano custom decompression algorithm shares most of code with Uefi Decompress algorithm.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -16,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = BaseUefiTianoDecompressLib BASE_NAME = BaseUefiTianoDecompressLib
MODULE_UNI_FILE = BaseUefiTianoDecompressLib.uni
FILE_GUID = d774c4d9-c121-4da3-a5e2-0f317e3c630c FILE_GUID = d774c4d9-c121-4da3-a5e2-0f317e3c630c
MODULE_TYPE = BASE MODULE_TYPE = BASE
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -43,4 +44,5 @@
ExtractGuidedSectionLib ExtractGuidedSectionLib
[Guids] [Guids]
gTianoCustomDecompressGuid ## PRODUCED ## GUID specifies tiano custom decompress algorithm. gTianoCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies tiano custom decompress algorithm.

View File

@ -1,7 +1,7 @@
## @file ## @file
# Capsule library instance for DXE_DRIVER, DXE_RUNTIME_DRIVER # Capsule library instance for DXE_DRIVER, DXE_RUNTIME_DRIVER.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -16,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = DxeCapsuleLib BASE_NAME = DxeCapsuleLib
MODULE_UNI_FILE = DxeCapsuleLib.uni
FILE_GUID = 654950df-1ede-4b04-b144-6b77845736ad FILE_GUID = 654950df-1ede-4b04-b144-6b77845736ad
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -47,8 +48,8 @@
DevicePathLib DevicePathLib
[Protocols] [Protocols]
gEfiFirmwareManagementProtocolGuid # CONSUMES gEfiFirmwareManagementProtocolGuid ## SOMETIMES_CONSUMES
[Guids] [Guids]
gEfiCapsuleGuid # SOMETIMES_CONSUMED gEfiCapsuleGuid ## SOMETIMES_CONSUMED ## GUID # Capsule Image Header Guid
gEfiFmpCapsuleGuid # SOMETIMES_CONSUMED gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMED ## GUID

View File

@ -1,8 +1,7 @@
## @file ## @file
# DXE report status code library # Framework DXE report status code library to support EFI1.1 and UEFI2.0 system.
# #
# Retrieve status code and report status code in DXE phase # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = DxeReportStatusCodeLib BASE_NAME = DxeReportStatusCodeLib
MODULE_UNI_FILE = DxeReportStatusCodeLib.uni
FILE_GUID = 3ddc3b12-99ea-4364-b315-6310a2050be5 FILE_GUID = 3ddc3b12-99ea-4364-b315-6310a2050be5
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -47,12 +47,12 @@
DevicePathLib DevicePathLib
[Guids] [Guids]
gEfiStatusCodeSpecificDataGuid ## CONSUMES gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
[Protocols] [Protocols]
gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES (Used if revision of the EFI Specification is not less than 0x20000) gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES # Used if revision of the EFI Specification is not less than 0x20000
[Pcd] [Pcd]
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES

View File

@ -1,4 +1,5 @@
## @file ## @file
# General BDS library.
# #
# General BDS defines and produce general interfaces for platform BDS driver including: # General BDS defines and produce general interfaces for platform BDS driver including:
# 1) BDS boot policy interface; # 1) BDS boot policy interface;
@ -19,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = GenericBdsLib BASE_NAME = GenericBdsLib
MODULE_UNI_FILE = GenericBdsLib.uni
FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -70,47 +72,75 @@
ReportStatusCodeLib ReportStatusCodeLib
[Guids] [Guids]
gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID (The identifier of memory type information type in system table) ## SOMETIMES_CONSUMES ## HOB # The hob holding memory type information
gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" (The boot option of current boot) ## SOMETIMES_CONSUMES ## SystemTable # The identifier of memory type information type in system table
gEfiFileInfoGuid ## CONSUMES ## GUID ## SOMETIMES_CONSUMES ## Variable:L"MemoryTypeInformation"
gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" (The ACPI address of performance data) ## SOMETIMES_PRODUCES ## Variable:L"MemoryTypeInformation"
gEfiUartDevicePathGuid ## CONSUMES ## GUID (Identify the device path for UARD device) gEfiMemoryTypeInformationGuid
gLastEnumLangGuid ## SOMETIMES_PRODUCES ## Variable:L"LastEnumLang" (Platform language at last time enumeration.) ## SOMETIMES_CONSUMES ## Variable:L"BootXXXX" # Boot option variable
gHdBootDevicePathVariablGuid ## SOMETIMES_PRODUCES ## Variable:L"HDDP" (The device path of Boot file on Hard device.) ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable
gBdsLibStringPackageGuid ## PRODUCES ## GUID (HII String PackageList Guid) ## SOMETIMES_CONSUMES ## Variable:L"DriverXXXX" # Driver load option.
gEfiLegacyDevOrderVariableGuid ## CONSUMES ## GUID ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option.
gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## SOMETIMES_CONSUMES ## Variable:L"BootNext" # Next Boot Option
## SOMETIMES_PRODUCES ## Variable:L"BootNext" # Next Boot Option
## SOMETIMES_CONSUMES ## Variable:L"BootOrder" # The boot option array
## SOMETIMES_PRODUCES ## Variable:L"BootOrder" # The boot option array
## SOMETIMES_CONSUMES ## Variable:L"DriverOrder" # The driver order list
## SOMETIMES_CONSUMES ## Variable:L"ConIn" # The device path of console in device
## SOMETIMES_PRODUCES ## Variable:L"ConIn" # The device path of console in device
## SOMETIMES_CONSUMES ## Variable:L"ConOut" # The device path of console out device
## SOMETIMES_PRODUCES ## Variable:L"ConOut" # The device path of console out device
## SOMETIMES_CONSUMES ## Variable:L"ErrOut" # The device path of error out device
## SOMETIMES_PRODUCES ## Variable:L"ErrOut" # The device path of error out device
## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" # The boot option of current boot
## SOMETIMES_PRODUCES ## Variable:L"BootNext" # The number of next boot option
gEfiGlobalVariableGuid
gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID
gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" # The ACPI address of performance data
gLastEnumLangGuid ## SOMETIMES_PRODUCES ## Variable:L"LastEnumLang" # Platform language at last time enumeration.
gHdBootDevicePathVariablGuid ## SOMETIMES_PRODUCES ## Variable:L"HDDP" # The device path of Boot file on Hard device.
gBdsLibStringPackageGuid ## CONSUMES ## HII # HII String PackageList Guid
## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"
## SOMETIMES_CONSUMES ## Variable:L"LegacyDevOrder"
gEfiLegacyDevOrderVariableGuid
gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## GUID
[Protocols] [Protocols]
gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES
gEfiLoadFileProtocolGuid # PROTOCOL CONSUMES gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES gEfiSimpleTextOutProtocolGuid ## CONSUMES
gEfiPciIoProtocolGuid # PROTOCOL CONSUMES gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiLoadedImageProtocolGuid # PROTOCOL CONSUMES gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleNetworkProtocolGuid # PROTOCOL CONSUMES gEfiSimpleNetworkProtocolGuid ## SOMETIMES_CONSUMES
gEfiDebugPortProtocolGuid # PROTOCOL CONSUMES gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleTextInProtocolGuid # PROTOCOL CONSUMES gEfiSimpleTextInProtocolGuid ## CONSUMES
gEfiBlockIoProtocolGuid # PROTOCOL CONSUMES gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiFirmwareVolume2ProtocolGuid # PROTOCOL CONSUMES gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES
gEfiLegacyBiosProtocolGuid # PROTOCOL SOMETIMES_CONSUMES gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES
gEfiCpuArchProtocolGuid # PROTOCOL CONSUMES gEfiCpuArchProtocolGuid ## CONSUMES
gEfiDevicePathProtocolGuid # PROTOCOL CONSUMES gEfiDevicePathProtocolGuid ## CONSUMES
gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES gEfiAcpiS3SaveProtocolGuid ## SOMETIMES_CONSUMES
gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES
gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport # PROTOCOL SOMETIMES_CONSUMES gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES
gEfiOEMBadgingProtocolGuid # PROTOCOL CONSUMES gEfiOEMBadgingProtocolGuid ## SOMETIMES_CONSUMES
gEfiHiiFontProtocolGuid # PROTOCOL CONSUMES gEfiHiiFontProtocolGuid ## CONSUMES
gEfiUserManagerProtocolGuid # PROTOCOL CONSUMES gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES
gEfiUsbIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES gEfiUsbIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiBootLogoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES
[FeaturePcd] [FeaturePcd]
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES
[Pcd] [Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange ## SOMETIMES_CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad ## SOMETIMES_CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart ## SOMETIMES_CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile ## CONSUMES
#
# [BootMode]
# RECOVERY_FULL ## SOMETIMES_CONSUMES # Memory Type Information variable
#

View File

@ -1,12 +1,11 @@
## @file ## @file
# LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm # LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm with the converter for the different arch code.
# with the converter for the different arch code.
# #
# It is based on the LZMA SDK 4.65. # It is based on the LZMA SDK 4.65.
# LZMA SDK 4.65 was placed in the public domain on 2009-02-03. # LZMA SDK 4.65 was placed in the public domain on 2009-02-03.
# It was released on the http://www.7-zip.org/sdk.html website. # It was released on the http://www.7-zip.org/sdk.html website.
# #
# Copyright (c) 2012, Intel Corporation. All rights reserved.<BR> # Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -21,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = LzmaArchDecompressLib BASE_NAME = LzmaArchDecompressLib
MODULE_UNI_FILE = LzmaArchDecompressLib.uni
FILE_GUID = A853C1D2-E003-4cc4-9DD1-8824AD79FE48 FILE_GUID = A853C1D2-E003-4cc4-9DD1-8824AD79FE48
MODULE_TYPE = BASE MODULE_TYPE = BASE
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -56,7 +56,7 @@
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
[Guids.Ia32, Guids.X64] [Guids.Ia32, Guids.X64]
gLzmaF86CustomDecompressGuid ## PRODUCED ## GUID specifies LZMA custom decompress algorithm with converter for x86 code. gLzmaF86CustomDecompressGuid ## PRODUCES ## GUID # specifies LZMA custom decompress algorithm with converter for x86 code.
[LibraryClasses] [LibraryClasses]
BaseLib BaseLib

View File

@ -5,7 +5,7 @@
# LZMA SDK 4.65 was placed in the public domain on 2009-02-03. # LZMA SDK 4.65 was placed in the public domain on 2009-02-03.
# It was released on the http://www.7-zip.org/sdk.html website. # It was released on the http://www.7-zip.org/sdk.html website.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = LzmaDecompressLib BASE_NAME = LzmaDecompressLib
MODULE_UNI_FILE = LzmaDecompressLib.uni
FILE_GUID = 35194660-7421-44ad-9636-e44885f092d1 FILE_GUID = 35194660-7421-44ad-9636-e44885f092d1
MODULE_TYPE = BASE MODULE_TYPE = BASE
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -51,7 +52,7 @@
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
[Guids] [Guids]
gLzmaCustomDecompressGuid ## PRODUCED ## GUID specifies LZMA custom decompress algorithm. gLzmaCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies LZMA custom decompress algorithm.
[LibraryClasses] [LibraryClasses]
BaseLib BaseLib

View File

@ -2,7 +2,7 @@
# Debug Library based on report status code library # Debug Library based on report status code library
# #
# Debug Library for PEIMs and DXE drivers that sends debug messages to ReportStatusCode # Debug Library for PEIMs and DXE drivers that sends debug messages to ReportStatusCode
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +17,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = PeiDxeDebugLibReportStatusCode BASE_NAME = PeiDxeDebugLibReportStatusCode
MODULE_UNI_FILE = PeiDxeDebugLibReportStatusCode.uni
FILE_GUID = bda39d3a-451b-4350-8266-81ab10fa0523 FILE_GUID = bda39d3a-451b-4350-8266-81ab10fa0523
MODULE_TYPE = PEIM MODULE_TYPE = PEIM
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -46,10 +47,9 @@
DebugPrintErrorLevelLib DebugPrintErrorLevelLib
[Pcd] [Pcd]
gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES
[Guids] [Guids]
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## GUID

View File

@ -5,7 +5,7 @@
# class should update to directly locate EFI_PEI_RECOVERY_MODULE_PPI defined # class should update to directly locate EFI_PEI_RECOVERY_MODULE_PPI defined
# in PI 1.2 specification. # 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = PeiRecoveryLib BASE_NAME = PeiRecoveryLib
MODULE_UNI_FILE = PeiRecoveryLib.uni
FILE_GUID = C0227547-0811-4cbb-ABEA-DECD22829122 FILE_GUID = C0227547-0811-4cbb-ABEA-DECD22829122
MODULE_TYPE = PEIM MODULE_TYPE = PEIM
VERSION_STRING = 1.0 VERSION_STRING = 1.0

View File

@ -1,11 +1,11 @@
## @file ## @file
# This library provides API to invoke the S3 resume vector in the ACPI Table in S3 resume mode.
# #
# This library provides API to invoke the S3 resume vector in the APCI Table in S3 resume mode.
# This library instance is no longer used and module using this library # This library instance is no longer used and module using this library
# class should update to directly locate EFI_PEI_S3_RESUME_PPI defined # class should update to directly locate EFI_PEI_S3_RESUME_PPI defined
# in PI 1.2 specification. # 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = PeiS3Lib BASE_NAME = PeiS3Lib
MODULE_UNI_FILE = PeiS3Lib.uni
FILE_GUID = EFB7D3A8-DEB9-4bed-B6D6-3B09BEEB835A FILE_GUID = EFB7D3A8-DEB9-4bed-B6D6-3B09BEEB835A
MODULE_TYPE = PEIM MODULE_TYPE = PEIM
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -44,6 +45,5 @@
DebugLib DebugLib
[Ppis] [Ppis]
gEfiPeiS3ResumePpiGuid # ALWAYS_CONSUMES gEfiPeiS3ResumePpiGuid ## CONSUMES

View File

@ -1,9 +1,7 @@
## @file ## @file
# NULL implementation for PlatformBdsLib library class interfaces.
# #
# Provide NULL implementation for PlatformBdsLib library class interfaces which # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
# should be implemented by OEM.
#
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # 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 # which accompanies this distribution. The full text of the license may be found at
@ -17,6 +15,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = PlatformBdsLib BASE_NAME = PlatformBdsLib
MODULE_UNI_FILE = PlatformBdsLib.uni
FILE_GUID = 143B5044-7C1B-4904-9778-EA16F1F3D554 FILE_GUID = 143B5044-7C1B-4904-9778-EA16F1F3D554
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0

View File

@ -1,11 +1,11 @@
## @file ## @file
# Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase. # Framework Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase.
# #
# This library instance supports status code report in SMM, as well as DXE & runtime phase. # This library instance supports status code report in SMM, as well as DXE & runtime phase.
# In SMM, it logs message via SMM Status Code Protocol. # In SMM, it logs message via SMM Status Code Protocol.
# Otherwise, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code protocol. # Otherwise, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = SmmRuntimeDxeReportStatusCodeLibFramework BASE_NAME = SmmRuntimeDxeReportStatusCodeLibFramework
MODULE_UNI_FILE = SmmRuntimeDxeReportStatusCodeLibFramework.uni
FILE_GUID = D65D9F72-7BCE-4f73-A673-47AF446A1A31 FILE_GUID = D65D9F72-7BCE-4f73-A673-47AF446A1A31
MODULE_TYPE = DXE_RUNTIME_DRIVER MODULE_TYPE = DXE_RUNTIME_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -56,17 +57,17 @@
MemoryAllocationLib MemoryAllocationLib
[Guids] [Guids]
gEfiStatusCodeSpecificDataGuid ## CONSUMES gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED
gEfiEventExitBootServicesGuid ## CONSUMES ## Event gEfiEventExitBootServicesGuid ## CONSUMES ## Event
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event
[Protocols] [Protocols]
gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES
gEfiSmmBaseProtocolGuid ## CONSUMES gEfiSmmBaseProtocolGuid ## SOMETIMES_CONSUMES
gEfiSmmStatusCodeProtocolGuid ## CONSUMES gEfiSmmStatusCodeProtocolGuid ## SOMETIMES_CONSUMES
[Pcd] [Pcd]
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES

View File

@ -1,7 +1,6 @@
## @file ## @file
# Component description file for AcpiS3Save module. # AcpiS3Save module installs ACPI S3 Save protocol to prepare S3 boot data.
# #
# This is an implementation of the ACPI S3 Save protocol.
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
# #
# This program and the accompanying materials are # This program and the accompanying materials are
@ -17,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = AcpiS3SaveDxe BASE_NAME = AcpiS3SaveDxe
MODULE_UNI_FILE = AcpiS3SaveDxe.uni
FILE_GUID = 2BDED685-F733-455f-A840-43A22B791FB3 FILE_GUID = 2BDED685-F733-455f-A840-43A22B791FB3
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -53,28 +53,30 @@
DxeServicesLib DxeServicesLib
[Guids] [Guids]
gEfiAcpiVariableGuid # ALWAYS_CONSUMED gEfiAcpiVariableGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.
gEfiAcpiS3ContextGuid # ALWAYS_CONSUMED gEfiAcpiS3ContextGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.
gEfiAcpiVariableCompatiblityGuid # SOMETIME_CONSUMED L"AcpiGlobalVariable" gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable
gEfiAcpi20TableGuid # ALWAYS_CONSUMED System Table gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable
gEfiAcpi10TableGuid # ALWAYS_CONSUMED System Table ## SOMETIMES_CONSUMES ## Variable:L"AcpiGlobalVariable"
## SOMETIMES_PRODUCES ## Variable:L"AcpiGlobalVariable"
gEfiAcpiVariableCompatiblityGuid
[Protocols] [Protocols]
gEfiAcpiS3SaveProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiAcpiS3SaveProtocolGuid ## PRODUCES
gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED gFrameworkEfiMpServiceProtocolGuid ## SOMETIMES_CONSUMES
gEfiLegacyRegion2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED ## NOTIFY
gFrameworkEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED ## SOMETIMES_CONSUMES
gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES gEdkiiVariableLockProtocolGuid
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport ## CONSUMES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES
[Pcd] [Pcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## CONSUMES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## SOMETIMES_CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize ## CONSUMES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## CONSUMES
## SOMETIMES_CONSUMES ## SOMETIMES_CONSUMES
## SOMETIMES_PRODUCES ## SOMETIMES_PRODUCES
gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr
@ -86,3 +88,5 @@
# #
gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
AcpiS3SaveDxeExtra.uni

View File

@ -1,10 +1,10 @@
## @file ## @file
# Acpi Support Dirver to install Acpi Support Protocol. # Acpi Support Dirver to install Framework Acpi Support Protocol.
# #
# This driver initializes ACPI support protocol instance data structure and intstall # This driver initializes ACPI support protocol instance data structure and intstall
# ACPI support protocol to provide Get, Set and Publish Table services. # ACPI support protocol to provide Get, Set and Publish Table services.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions # are licensed and made available under the terms and conditions
@ -20,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = AcpiSupportDxe BASE_NAME = AcpiSupportDxe
MODULE_UNI_FILE = AcpiSupportDxe.uni
FILE_GUID = 506533a6-e626-4500-b14f-17939c0e5b60 FILE_GUID = 506533a6-e626-4500-b14f-17939c0e5b60
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -56,22 +57,25 @@
[Guids] [Guids]
gEfiAcpi10TableGuid # ALWAYS_CONSUMED gEfiAcpi10TableGuid ## PRODUCES ## SystemTable
gEfiAcpiTableGuid gEfiAcpiTableGuid ## PRODUCES ## SystemTable
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol ## CONSUMES
[Pcd] [Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES
[Protocols] [Protocols]
gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiAcpiTableProtocolGuid ## PRODUCES
gEfiAcpiSupportProtocolGuid # PROTOCOL ALWAYS_PRODUCED gEfiAcpiSupportProtocolGuid ## SOMETIMES_PRODUCES
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
AcpiSupportDxeExtra.uni

View File

@ -1,6 +1,6 @@
## @file ## @file
#
# BDSDxe module is core driver for BDS phase. # BDSDxe module is core driver for BDS phase.
#
# When DxeCore dispatching all DXE driver, this module will produce architecture protocol # When DxeCore dispatching all DXE driver, this module will produce architecture protocol
# gEfiBdsArchProtocolGuid. After DxeCore finish dispatching, DxeCore will invoke Entry # gEfiBdsArchProtocolGuid. After DxeCore finish dispatching, DxeCore will invoke Entry
# interface of protocol gEfiBdsArchProtocolGuid, then BDS phase is entered. # interface of protocol gEfiBdsArchProtocolGuid, then BDS phase is entered.
@ -28,6 +28,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = BdsDxe BASE_NAME = BdsDxe
MODULE_UNI_FILE = BdsDxe.uni
FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -113,93 +114,114 @@
UefiHiiServicesLib UefiHiiServicesLib
[Guids] [Guids]
## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable) ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable
## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format) ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option.
## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format) ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" # Platform supported languange in Rfc4646 format
## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable) ## SOMETIMES_PRODUCES ## Variable:L"Lang" # Platform supported languange in Iso639 format
## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence) ## SOMETIMES_PRODUCES ## Variable:L"LangCodes" # Value of PcdUefiVariableDefaultLangCodes
## SOMETIMES_PRODUCES ## Variable:L"BootOptionSupport" (The feature supported in boot option menu, value could be: EFI_BOOT_OPTION_SUPPORT_KEY, EFI_BOOT_OPTION_SUPPORT_APP ## PRODUCES ## Variable:L"PlatformLangCodes" # Value of PcdUefiVariableDefaultPlatformLangCodes
## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes) ## SOMETIMES_PRODUCES ## Variable:L"KeyXXXX" # Hotkey option variable
## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes) ## PRODUCES ## Variable:L"HwErrRecSupport" # The level of platform supported hardware Error Record Persistence
## PRODUCES ## Variable:L"Timeout" (The time out value in second of showing progress bar) ## PRODUCES ## Variable:L"Timeout" # The time out value in second of showing progress bar
## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array) ## SOMETIMES_PRODUCES ## Variable:L"BootOptionSupport" # The feature supported in boot option menu, value could be: EFI_BOOT_OPTION_SUPPORT_KEY, EFI_BOOT_OPTION_SUPPORT_APP
## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list) ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" # The boot option array
## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device) ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" # The driver order list
## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device) ## SOMETIMES_CONSUMES ## Variable:L"ConIn" # The device path of console in device
## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device) ## SOMETIMES_PRODUCES ## Variable:L"ConIn" # The device path of console in device
gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option) ## SOMETIMES_CONSUMES ## Variable:L"ConOut" # The device path of console out device
gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume) ## SOMETIMES_PRODUCES ## Variable:L"ConOut" # The device path of console out device
gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file) ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" # The device path of error out device
gEfiHiiPlatformSetupFormsetGuid ## CONSUMES ## GUID (Indicate the formset class guid to be displayed) ## SOMETIMES_PRODUCES ## Variable:L"ErrOut" # The device path of error out device
gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode) ## SOMETIMES_CONSUMES ## Variable:L"ConInDev" # The device path of console in device
gEfiHiiDriverHealthFormsetGuid ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed) ## SOMETIMES_CONSUMES ## Variable:L"ConOutDev" # The device path of console out device
gEfiLegacyDevOrderVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder" ## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev" # The device path of error out device
gFrontPageFormSetGuid ## PRODUCES ## FrontPage HII Package ## SOMETIMES_PRODUCES ## Variable:L"BootNext" # The number of next boot option
gBootMaintFormSetGuid ## SOMETIMES_PRODUCES ## BootMaint HII Package gEfiGlobalVariableGuid
gFileExploreFormSetGuid ## SOMETIMES_PRODUCES ## FileExplore HII Package gEfiFileSystemVolumeLabelInfoIdGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is volume
gBootManagerFormSetGuid ## SOMETIMES_PRODUCES ## BootManager HII Package gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is file
gDeviceManagerFormSetGuid ## SOMETIMES_PRODUCES ## DeviceManager HII Package gEfiHiiPlatformSetupFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the formset class guid to be displayed
gDriverHealthFormSetGuid ## SOMETIMES_PRODUCES ## DriverHealth HII Package gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Extended IFR Guid Opcode
gConnectConInEventGuid ## CONSUMES ## GUID (Connect ConIn Event) gEfiHiiDriverHealthFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the Driver Health formset class guid to be displayed
gEfiFmpCapsuleGuid ## CONSUMES ## GUID (FMP Capsule) ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"
gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## SOMETIMES_CONSUMES ## Variable:L"LegacyDevOrder"
gEfiLegacyDevOrderVariableGuid
gFrontPageFormSetGuid ## SOMETIMES_CONSUMES ## HII # FrontPage HII Package
gBootMaintFormSetGuid ## SOMETIMES_CONSUMES ## HII # BootMaint HII Package
gFileExploreFormSetGuid ## SOMETIMES_CONSUMES ## HII # FileExplore HII Package
gBootManagerFormSetGuid ## SOMETIMES_CONSUMES ## HII # BootManager HII Package
gDeviceManagerFormSetGuid ## SOMETIMES_CONSUMES ## HII # DeviceManager HII Package
gDriverHealthFormSetGuid ## SOMETIMES_CONSUMES ## HII # DriverHealth HII Package
## SOMETIMES_PRODUCES ## Event
## SOMETIMES_CONSUMES ## Event
gConnectConInEventGuid
gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMES ## GUID # FMP Capsule
gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## GUID
[Protocols] [Protocols]
gEfiSimpleFileSystemProtocolGuid ## PROTOCOL CONSUMES gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES
gEfiLoadFileProtocolGuid ## PROTOCOL CONSUMES gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES
gEfiBdsArchProtocolGuid ## PROTOCOL PRODUCES gEfiBdsArchProtocolGuid ## PRODUCES
gEfiSmbiosProtocolGuid ## PROTOCOL CONSUMES gEfiSmbiosProtocolGuid ## CONSUMES
gEfiGenericMemTestProtocolGuid ## PROTOCOL CONSUMES gEfiGenericMemTestProtocolGuid ## SOMETIMES_CONSUMES
gEfiLegacyBiosProtocolGuid ## PROTOCOL CONSUMES gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES
gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## PROTOCOL SOMETIMES_CONSUMES gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES
gEfiBlockIoProtocolGuid ## PROTOCOL CONSUMES gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiGraphicsOutputProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES
gEfiSimpleTextInputExProtocolGuid ## PROTOCOL CONSUMES ## CONSUMES
gEfiHiiConfigAccessProtocolGuid ## PROTOCOL CONSUMES ## NOTIFY
gEfiFormBrowser2ProtocolGuid ## PROTOCOL CONSUMES gEfiSimpleTextInputExProtocolGuid
gEfiSerialIoProtocolGuid ## PROTOCOL CONSUMES gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_PRODUCES
gEfiDevicePathProtocolGuid ## PROTOCOL CONSUMES gEfiFormBrowser2ProtocolGuid ## CONSUMES
gEfiDriverHealthProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES gEfiSerialIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiPciIoProtocolGuid ## PROTOCOL CONSUMES gEfiDevicePathProtocolGuid ## CONSUMES
gEfiBootLogoProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES gEfiDriverHealthProtocolGuid ## SOMETIMES_CONSUMES
gEdkiiVariableLockProtocolGuid ## PROTOCOL CONSUMES gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES
gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES
[FeaturePcd] [FeaturePcd]
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES
[Pcd] [Pcd]
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes ## SOMETIMES_CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang ## SOMETIMES_CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes ## CONSUMES
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES
## CONSUMES
## PRODUCES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES
## SOMETIMES_CONSUMES
## SOMETIMES_PRODUCES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
## CONSUMES
## PRODUCES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES
gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## SOMETIMES_CONSUMES
## CONSUMES
## SOMETIMES_PRODUCES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn
## CONSUMES
## SOMETIMES_PRODUCES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable
[Depex] [Depex]
TRUE TRUE
# #
# [BootMode] # [BootMode]
# BOOT_ON_FLASH_UPDATE ## SOMETIMES_CONSUMES (Update Capsule Image) # FLASH_UPDATE ## SOMETIMES_CONSUMES # Update Capsule Image
#
#
# [Hob]
# HOB ## SOMETIMES_CONSUMES ## GUID EXTENSION Capsule Data Hob
#
# #
[UserExtensions.TianoCore."ExtraFiles"]
BdsDxeExtra.uni

View File

@ -1,7 +1,7 @@
## @file ## @file
# VGA Class Driver that managers VGA devices and produces Simple Text Output Protocol. # VGA Class Driver that managers VGA devices and produces Simple Text Output 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +17,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = VgaClassDxe BASE_NAME = VgaClassDxe
MODULE_UNI_FILE = VgaClassDxe.uni
FILE_GUID = BF89F10D-B205-474f-96E3-7A7BB1B4A407 FILE_GUID = BF89F10D-B205-474f-96E3-7A7BB1B4A407
MODULE_TYPE = UEFI_DRIVER MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -54,9 +55,10 @@
[Protocols] [Protocols]
gEfiSimpleTextOutProtocolGuid # PROTOCOL BY_START gEfiSimpleTextOutProtocolGuid ## BY_START
gEfiVgaMiniPortProtocolGuid # PROTOCOL TO_START gEfiVgaMiniPortProtocolGuid ## TO_START
gEfiPciIoProtocolGuid # PROTOCOL TO_START gEfiPciIoProtocolGuid ## TO_START
gEfiDevicePathProtocolGuid # PROTOCOL TO_START gEfiDevicePathProtocolGuid ## TO_START
[UserExtensions.TianoCore."ExtraFiles"]
VgaClassDxeExtra.uni

View File

@ -1,7 +1,7 @@
## @file ## @file
# Module that produces the Framework CPU I/O Protocol using the services of the I/O Library # Module that produces the Framework CPU I/O Protocol using the services of the I/O 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # 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 # which accompanies this distribution. The full text of the license may be found at
@ -14,6 +14,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = CpuIoDxe BASE_NAME = CpuIoDxe
MODULE_UNI_FILE = CpuIoDxe.uni
FILE_GUID = BAE7599F-3C6B-43b7-BDF0-9CE07AA91AA6 FILE_GUID = BAE7599F-3C6B-43b7-BDF0-9CE07AA91AA6
MODULE_TYPE = DXE_RUNTIME_DRIVER MODULE_TYPE = DXE_RUNTIME_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -45,3 +46,6 @@
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
CpuIoDxeExtra.uni

View File

@ -21,7 +21,7 @@
# drivers to be aware of all reporting formats. # drivers to be aware of all reporting formats.
# For more information, please ref http://www.intel.com/technology/framework/ # For more information, please ref http://www.intel.com/technology/framework/
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -36,6 +36,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = DataHubDxe BASE_NAME = DataHubDxe
MODULE_UNI_FILE = DataHubDxe.uni
FILE_GUID = 53BCC14F-C24F-434C-B294-8ED2D4CC1860 FILE_GUID = 53BCC14F-C24F-434C-B294-8ED2D4CC1860
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -69,9 +70,11 @@
[Protocols] [Protocols]
gEfiDataHubProtocolGuid # PROTOCOL PRODUCED gEfiDataHubProtocolGuid ## PRODUCES
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
DataHubDxeExtra.uni

View File

@ -1,7 +1,7 @@
## @file ## @file
# This driver takes DEBUG () info from Data Hub and writes it to StdErr if it exists. # This driver takes DEBUG info from Data Hub and writes it to StdErr if it exists.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -15,6 +15,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = DataHubStdErrDxe BASE_NAME = DataHubStdErrDxe
MODULE_UNI_FILE = DataHubStdErrDxe.uni
FILE_GUID = CA515306-00CE-4032-874E-11B755FF6866 FILE_GUID = CA515306-00CE-4032-874E-11B755FF6866
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -42,13 +43,15 @@
DebugLib DebugLib
[Guids] [Guids]
gEfiStatusCodeDataTypeDebugGuid # SOMETIMES_CONSUMED gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecord Date Type
gEfiDataHubStatusCodeRecordGuid # SOMETIMES_CONSUMED gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecordGuid
[Protocols] [Protocols]
gEfiDataHubProtocolGuid # PROTOCOL CONSUMED gEfiDataHubProtocolGuid ## CONSUMES
[Depex] [Depex]
gEfiDataHubProtocolGuid gEfiDataHubProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
DataHubStdErrDxeExtra.uni

View File

@ -1,8 +1,10 @@
## @file ## @file
# FwVolDxe driver produces Firmware Volume2 protocol with full services # FwVolDxe Driver.
#
# This driver produces Firmware Volume2 protocol with full services
# (read/write, get/set) based on Firmware Volume Block protocol. # (read/write, get/set) based on Firmware Volume Block protocol.
# #
# 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 # This program and the accompanying materials are
# licensed and made available under the terms and conditions of the BSD License # licensed and made available under the terms and conditions of the BSD License
@ -17,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = FwVolDxe BASE_NAME = FwVolDxe
MODULE_UNI_FILE = FwVolDxe.uni
FILE_GUID = 233C2592-1CEC-494a-A097-15DC96379777 FILE_GUID = 233C2592-1CEC-494a-A097-15DC96379777
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -55,9 +58,9 @@
[Guids] [Guids]
gEfiFirmwareVolumeTopFileGuid ## CONSUMES gEfiFirmwareVolumeTopFileGuid ## CONSUMES ## File # VTF file
gEfiFirmwareFileSystem2Guid ## CONSUMES gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID # File System Guid
gEfiFirmwareFileSystem3Guid ## CONSUMES gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID # File System Guid
[Protocols] [Protocols]
gEfiSectionExtractionProtocolGuid ## CONSUMES gEfiSectionExtractionProtocolGuid ## CONSUMES
@ -67,3 +70,5 @@
[Depex] [Depex]
gEfiFirmwareVolumeBlockProtocolGuid AND gEfiSectionExtractionProtocolGuid gEfiFirmwareVolumeBlockProtocolGuid AND gEfiSectionExtractionProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
FwVolDxeExtra.uni

View File

@ -1,9 +1,11 @@
## @file ## @file
# Update Driver for Capulse update.
#
# This driver is intended to be put in a capsule (FV). If all goes well, # This driver is intended to be put in a capsule (FV). If all goes well,
# then it should be dispatched from the capsule FV, then find the image # then it should be dispatched from the capsule FV, then find the image
# in the same FV and program it in a target Firmware Volume device. # in the same FV and program it in a target Firmware Volume device.
# #
# 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 # This program and the accompanying materials are
# licensed and made available under the terms and conditions of the BSD License # licensed and made available under the terms and conditions of the BSD License
@ -18,6 +20,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = UpdateDriverDxe BASE_NAME = UpdateDriverDxe
MODULE_UNI_FILE = UpdateDriverDxe.uni
FILE_GUID = 0E84FC69-29CC-4C6D-92AC-6D476921850F FILE_GUID = 0E84FC69-29CC-4C6D-92AC-6D476921850F
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -57,8 +60,8 @@
DevicePathLib DevicePathLib
[Guids] [Guids]
gEfiConfigFileNameGuid ## CONSUMES FileName to store ConfigFile gEfiConfigFileNameGuid ## CONSUMES ## File # FileName to store ConfigFile
gEfiUpdateDataFileGuid ## CONSUMES FileName to store Capsule Data. gEfiUpdateDataFileGuid ## CONSUMES ## File # FileName to store Capsule Data.
[Protocols] [Protocols]
gEfiFaultTolerantWriteProtocolGuid ## CONSUMES gEfiFaultTolerantWriteProtocolGuid ## CONSUMES
@ -69,3 +72,5 @@
[Depex] [Depex]
gEfiFirmwareVolumeBlockProtocolGuid AND gEfiFaultTolerantWriteProtocolGuid gEfiFirmwareVolumeBlockProtocolGuid AND gEfiFaultTolerantWriteProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
UpdateDriverDxeExtra.uni

View File

@ -1,5 +1,5 @@
## @file ## @file
# Produces the Legacy Region Protocol. # Produces Framework Legacy Region Protocol.
# #
# This generic implementation of the Legacy Region Protocol does not actually # This generic implementation of the Legacy Region Protocol does not actually
# perform any lock/unlock operations. This module may be used on platforms # perform any lock/unlock operations. This module may be used on platforms
@ -7,7 +7,7 @@
# be used as a template driver for implementing the Legacy Region Protocol on # be used as a template driver for implementing the Legacy Region Protocol on
# a platform that does support HW locking of the legacy memory regions. # a platform that does support HW locking of the legacy memory regions.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # 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 # which accompanies this distribution. The full text of the license may be found at
@ -21,6 +21,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = LegacyRegionDxe BASE_NAME = LegacyRegionDxe
MODULE_UNI_FILE = LegacyRegionDxe.uni
FILE_GUID = 8C439043-85CA-467a-96F1-CB14F4D0DCDA FILE_GUID = 8C439043-85CA-467a-96F1-CB14F4D0DCDA
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -49,3 +50,6 @@
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
LegacyRegionDxeExtra.uni

View File

@ -1,12 +1,11 @@
## @file ## @file
#
# Section Extraction Dxe Driver produces framework section extract protocol. # Section Extraction Dxe Driver produces framework section extract protocol.
# #
# The section is implemented as a linked list of section streams, # The section is implemented as a linked list of section streams,
# where each stream contains a linked list of children, which may be leaves or # where each stream contains a linked list of children, which may be leaves or
# encapsulations. Encapsulation section will further generate new section stream entries. # encapsulations. Encapsulation section will further generate new section stream entries.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # 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 # which accompanies this distribution. The full text of the license may be found at
@ -20,6 +19,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = SectionExtractionDxe BASE_NAME = SectionExtractionDxe
MODULE_UNI_FILE = SectionExtractionDxe.uni
FILE_GUID = 801ADCA0-815E-46a4-84F7-657F53621A57 FILE_GUID = 801ADCA0-815E-46a4-84F7-657F53621A57
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -47,10 +47,11 @@
IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec
[Protocols] [Protocols]
gEfiSectionExtractionProtocolGuid ## PRODUCEDS gEfiSectionExtractionProtocolGuid ## PRODUCES
gEfiDecompressProtocolGuid ## CONSUMEDS gEfiDecompressProtocolGuid ## SOMETIMES_CONSUMES
[Depex] [Depex]
gEfiDecompressProtocolGuid gEfiDecompressProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
SectionExtractionDxeExtra.uni

View File

@ -1,8 +1,7 @@
## @file ## @file
# Status Code Handler Driver which produces datahub handler and hook it # Status Code Handler Driver which produces datahub handler.
# onto the DXE status code router.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = DatahubStatusCodeHandlerDxe BASE_NAME = DatahubStatusCodeHandlerDxe
MODULE_UNI_FILE = DatahubStatusCodeHandlerDxe.uni
FILE_GUID = 863D214F-0920-437B-8CAD-88EA83A24E97 FILE_GUID = 863D214F-0920-437B-8CAD-88EA83A24E97
MODULE_TYPE = DXE_DRIVER MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -53,19 +53,20 @@
[Guids] [Guids]
gEfiEventExitBootServicesGuid ## CONSUMES ## Event gEfiEventExitBootServicesGuid ## CONSUMES ## Event
gEfiStatusCodeDataTypeStringGuid ## CONSUMES gEfiDataHubStatusCodeRecordGuid ## PRODUCES ## UNDEFINED # DataRecord Guid
gEfiDataHubStatusCodeRecordGuid ## CONSUMES gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Record data type
gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
[Protocols] [Protocols]
gEfiRscHandlerProtocolGuid ## CONSUMES gEfiRscHandlerProtocolGuid ## CONSUMES
gEfiDataHubProtocolGuid ## CONSUMES gEfiDataHubProtocolGuid ## CONSUMES
gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES gEfiStatusCodeRuntimeProtocolGuid ## UNDEFINED
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub ## CONSUMES
[Depex] [Depex]
gEfiRscHandlerProtocolGuid AND gEfiRscHandlerProtocolGuid AND
gEfiDataHubProtocolGuid gEfiDataHubProtocolGuid
[UserExtensions.TianoCore."ExtraFiles"]
DatahubStatusCodeHandlerDxeExtra.uni

View File

@ -1,7 +1,7 @@
## @file ## @file
# Status code PEIM which produces Status Code PPI. # Status code PEIM which produces Status Code PPI.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -16,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = StatusCodePei BASE_NAME = StatusCodePei
MODULE_UNI_FILE = StatusCodePei.uni
FILE_GUID = 1EC0F53A-FDE0-4576-8F25-7A1A410F58EB FILE_GUID = 1EC0F53A-FDE0-4576-8F25-7A1A410F58EB
MODULE_TYPE = PEIM MODULE_TYPE = PEIM
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -55,20 +56,23 @@
[Guids] [Guids]
gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB
gEfiStatusCodeDataTypeStringGuid ## CONSUMES gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED # String Data Type
[Ppis] [Ppis]
gEfiPeiStatusCodePpiGuid ## PRODUCES gEfiPeiStatusCodePpiGuid ## PRODUCES
[FeaturePcd] [FeaturePcd]
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES
[Pcd] [Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
StatusCodePeiExtra.uni

View File

@ -1,8 +1,7 @@
## @file ## @file
# Status Code Runtime Dxe driver that supports multiple devices and produces # Status Code Runtime Dxe driver produces Status Code Runtime Protocol.
# Status Code Runtime Protocol.
# #
# 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 # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -17,6 +16,7 @@
[Defines] [Defines]
INF_VERSION = 0x00010005 INF_VERSION = 0x00010005
BASE_NAME = StatusCodeRuntimeDxe BASE_NAME = StatusCodeRuntimeDxe
MODULE_UNI_FILE = StatusCodeRuntimeDxe.uni
FILE_GUID = FEDE0A1B-BCA2-4A9F-BB2B-D9FD7DEC2E9F FILE_GUID = FEDE0A1B-BCA2-4A9F-BB2B-D9FD7DEC2E9F
MODULE_TYPE = DXE_RUNTIME_DRIVER MODULE_TYPE = DXE_RUNTIME_DRIVER
VERSION_STRING = 1.0 VERSION_STRING = 1.0
@ -62,25 +62,27 @@
[Guids] [Guids]
gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.) gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_PRODUCES ## UNDEFINED # DataRecord Guid
gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.) gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Record data type
gMemoryStatusCodeRecordGuid ## CONSUMES ## HOB gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event
gEfiStatusCodeDataTypeStringGuid ## CONSUMES gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED
[Protocols] [Protocols]
gEfiStatusCodeRuntimeProtocolGuid ## PRODUCES gEfiStatusCodeRuntimeProtocolGuid ## PRODUCES
gEfiDataHubProtocolGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.) gEfiDataHubProtocolGuid ## SOMETIMES_CONSUMES # Needed if Data Hub is supported for status code
[FeaturePcd] [FeaturePcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeReplayIn gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeReplayIn ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM ## CONSUMES
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES
[Pcd] [Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES
[Depex] [Depex]
TRUE TRUE
[UserExtensions.TianoCore."ExtraFiles"]
StatusCodeRuntimeDxeExtra.uni