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:
parent
f3ae2bcfef
commit
f9841f04ad
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
#
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user