## @file\r
-# Component description file for IsaBus module.\r
+# Generates ISA I/O Protocols based on the ISA ACPI Protocol instances.\r
#\r
-# Discovers all the ISA Controllers and their resources by using the ISA ACPI \r
-# Protocol, produces an instance of the ISA I/O Protocol for every ISA \r
+# Discovers all the ISA Controllers and their resources by using the ISA ACPI\r
+# Protocol, produces an instance of the ISA I/O Protocol for every ISA\r
# Controller found. This driver is designed to manage a PCI-to-ISA bridge Device\r
-# such as LPC bridge.\r
+# such as an LPC bridge.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IsaBusDxe\r
+ MODULE_UNI_FILE = IsaBusDxe.uni\r
FILE_GUID = 240612B5-A063-11d4-9A3A-0090273FC14D\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Protocols]\r
- gEfiIsaIoProtocolGuid # PROTOCOL BY_START\r
- gEfiIsaAcpiProtocolGuid # PROTOCOL TO_START\r
- gEfiPciIoProtocolGuid # PROTOCOL TO_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
- gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START\r
+ gEfiIsaIoProtocolGuid ## BY_START\r
+ gEfiDevicePathProtocolGuid ## BY_START\r
+ gEfiIsaAcpiProtocolGuid ## TO_START\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
+ gEfiGenericMemTestProtocolGuid ## TO_START\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures\r
-\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IsaBusDxeExtra.uni\r
## @file\r
-# Component description file for IsaFloppy module.\r
+# Provides ISA Floppy Disk support.\r
#\r
-# ISA Floppy Disk UEFI Driver conforming to the UEFI driver model\r
+# Provides ISA Floppy Disk UEFI Driver conforming to the UEFI driver model. The\r
+# driver provides support for two drives per controller, DMA channel 2, diskette\r
+# change line and write protect. Currently only 1.44MB drives are supported.\r
#\r
-# 1. Support two types diskette drive \r
-# 1.44M drive and 2.88M drive (and now only support 1.44M)\r
-# 2. Support two diskette drives per floppy disk controller\r
-# 3. Use DMA channel 2 to transfer data\r
-# 4. Do not use interrupt\r
-# 5. Support diskette change line signal and write protect\r
-#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IsaFloppyDxe\r
+ MODULE_UNI_FILE = IsaFloppyDxe.uni\r
FILE_GUID = 0abd8284-6da3-4616-971a-83a5148067ba\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Protocols]\r
- gEfiIsaIoProtocolGuid # PROTOCOL TO_START\r
- gEfiBlockIoProtocolGuid # PROTOCOL BY_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
+ gEfiIsaIoProtocolGuid ## TO_START\r
+ gEfiBlockIoProtocolGuid ## BY_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
\r
[FeaturePcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable # CONSUMES\r
- gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable # CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## CONSUMES\r
+\r
+#\r
+# [Event]\r
+# ##\r
+# # Floppy motor control timer event.\r
+# #\r
+# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
+#\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IsaFloppyDxeExtra.uni\r
## @file\r
# ISA Floppy PEIM to support recovery boot via floppy disk.\r
#\r
-# This module detects Floppy devices. If found, it will install BlockIo PPI.\r
-# This module is only dispatched in Recovery Boot mode.\r
+# This module detects and supports ISA Floppy drives. If a drive is discovered\r
+# the PEIM will install the BlockIo PPI. This module is only dispatched if it\r
+# is in the Recovery Boot mode.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IsaFloppyPei\r
+ MODULE_UNI_FILE = IsaFloppyPei.uni\r
FILE_GUID = 7F6E0A24-DBFD-43df-9755-0292D7D3DD48\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
Fdc.h\r
\r
[Packages]\r
- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
MdePkg/MdePkg.dec\r
+ IntelFrameworkPkg/IntelFrameworkPkg.dec\r
+ IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
[LibraryClasses]\r
IoLib\r
PcdLib\r
\r
[Ppis]\r
- gEfiPeiVirtualBlockIoPpiGuid # PPI ALWAYS_PRODUCED\r
+ gEfiPeiVirtualBlockIoPpiGuid ## PRODUCES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress ## CONSUMES\r
\r
[Depex]\r
gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IsaFloppyPeiExtra.uni\r
## @file\r
-# Component description file for IsaIoDxe module.\r
-#\r
# Produces an instance of the ISA I/O Protocol for every SIO controller.\r
#\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Produces an instance of the ISA I/O Protocol for every SIO controller. The ISA\r
+# I/O protocols are installed based off of the information provided by each\r
+# instance of the SIO Protocol found.\r
+#\r
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IsaIoDxe\r
+ MODULE_UNI_FILE = IsaIoDxe.uni\r
FILE_GUID = 61AD3083-DCAD-4850-A50C-73B23B3B14F9\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Protocols]\r
- gEfiIsaIoProtocolGuid # PROTOCOL BY_START\r
- gEfiSioProtocolGuid # PROTOCOL TO_START\r
- gEfiPciIoProtocolGuid # PROTOCOL TO_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
- gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START\r
+ gEfiIsaIoProtocolGuid ## BY_START\r
+ gEfiSioProtocolGuid ## TO_START\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
+ gEfiGenericMemTestProtocolGuid ## TO_START\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures\r
-\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IsaIoDxeExtra.uni\r
## @file\r
# Serial driver for standard UARTS on an ISA bus.\r
#\r
+# Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver\r
+# supports the 8250, 16450, 16550 and 16550A UART types.\r
+#\r
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IsaSerialDxe\r
+ MODULE_UNI_FILE = IsaSerialDxe.uni\r
FILE_GUID = 93B80003-9FB3-11d4-9A3A-0090273FC14D\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiUartDevicePathGuid\r
+ gEfiUartDevicePathGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Protocols]\r
gEfiIsaIoProtocolGuid ## TO_START\r
gEfiDevicePathProtocolGuid ## TO_START\r
gEfiSerialIoProtocolGuid ## BY_START\r
+ gEfiDevicePathProtocolGuid ## BY_START\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE\r
- \r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE ## CONSUMES\r
+\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200\r
- gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8\r
- gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1\r
- gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 ## CONSUMES\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IsaSerialDxeExtra.uni\r
## @file\r
-# Ps2 Keyboard UEFI Driver which produce gEfiSimpleTextInProtocolGuid and gEfiSimpleTextInputExProtocolGuid\r
-# protocol. \r
-# The keyboard type implemented follows IBM compatible PS2 protocol, with Scan Codes Set 1.\r
+# Ps2 Keyboard Driver.\r
#\r
-# This dirver directly uses IsaIo protocol service to support KeyBoard work.\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM\r
+# compatible PS2 protocol using Scan Code Set 1.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = Ps2KeyboardDxe\r
+ MODULE_UNI_FILE = Ps2KeyboardDxe.uni\r
FILE_GUID = 3DC82376-637B-40a6-A8FC-A565417F2C38\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Protocols]\r
- gEfiPs2PolicyProtocolGuid # PROTOCOL TO_START\r
- gEfiIsaIoProtocolGuid # PROTOCOL TO_START\r
- gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START\r
- gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
+ gEfiSimpleTextInProtocolGuid ## BY_START\r
+ gEfiSimpleTextInputExProtocolGuid ## BY_START\r
+ gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiIsaIoProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification ## CONSUMES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES\r
\r
+#\r
# [Event]\r
-# ##\r
-# # Event will be signaled for WaitForKey event.\r
-# #\r
-# EVT_NOTIFY_WAIT ## PRODUCES\r
#\r
# ##\r
-# # Event will be used to poll mouse state.\r
+# # Timer event used to read key strokes at a regular interval.\r
# #\r
-# EVT_NOTIFY_SIGNAL ## PRODUCES\r
+# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
+#\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Ps2KeyboardDxeExtra.uni\r
## @file\r
-# Ps2 Mouse Simulate TouchPad Driver\r
+# PS2 Mouse driver providing absolute (touch pad) pointer support.\r
#\r
-# This dirver directly uses IsaIo protocol service to support a faked Ps2 TouchPad work.\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# This driver simulates a touch pad absolute pointing device using a standard\r
+# PS2 mouse as the input hardware.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = Ps2MouseAbsolutePointerDxe\r
+ MODULE_UNI_FILE = Ps2MouseAbsolutePointerDxe.uni\r
FILE_GUID = 2899C94A-1FB6-4b1a-B96B-8364975303E0\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
gEfiDevicePathProtocolGuid ## TO_START\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES\r
\r
+#\r
# [Event]\r
+#\r
# ##\r
-# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput.\r
+# # Timer event used to check the mouse state at a regular interval.\r
# #\r
-# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES\r
+# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
#\r
-# # Periodic timer event to poll the fake Ps2 mouse device and get its packet data.\r
-# #\r
-# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Ps2MouseAbsolutePointerDxeExtra.uni\r
## @file\r
-# Ps2 Mouse Driver.\r
+# PS2 Mouse Driver.\r
#\r
-# This dirver directly uses IsaIo protocol service to support Ps2 mouse work.\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# This dirver provides support for PS2 based mice.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = Ps2MouseDxe\r
+ MODULE_UNI_FILE = Ps2MouseDxe.uni\r
FILE_GUID = 202A2B0E-9A31-4812-B291-8747DF152439\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
gEfiDevicePathProtocolGuid ## TO_START\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES\r
\r
+#\r
# [Event]\r
+#\r
# ##\r
-# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput.\r
+# # Timer event used to check the mouse state at a regular interval.\r
# #\r
-# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES\r
+# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
#\r
-# # Periodic timer event to poll the Ps2 mouse device and get its packet data.\r
-# #\r
-# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Ps2MouseDxeExtra.uni\r
## @file\r
-# Component description file for IdeBus module.\r
+# IDE bus driver.\r
#\r
-# IDE bus driver. This driver will enumerate IDE device and export the blockIo\r
-# protocol for every device.\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# This driver will enumerate IDE device and export the blockIo protocol for every device.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = IdeBusDxe\r
+ MODULE_UNI_FILE = IdeBusDxe.uni\r
FILE_GUID = 69FD8E47-A161-4550-B01A-5594CEB2B2B2\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiDiskInfoIdeInterfaceGuid # CONSUMES ## GUID\r
- gEfiEventExitBootServicesGuid # CONSUMES ## Event\r
+ gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # DiskInfo Interface Guid\r
+ gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
\r
\r
[Protocols]\r
- gEfiDiskInfoProtocolGuid # BY_START\r
- gEfiBlockIoProtocolGuid # BY_START\r
- gEfiIdeControllerInitProtocolGuid # TO_START\r
- gEfiPciIoProtocolGuid # TO_START\r
- gEfiDevicePathProtocolGuid # TO_START\r
-\r
+ gEfiDiskInfoProtocolGuid ## BY_START\r
+ gEfiBlockIoProtocolGuid ## BY_START\r
+ gEfiIdeControllerInitProtocolGuid ## TO_START\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ ## TO_START\r
+ ## BY_START\r
+ gEfiDevicePathProtocolGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IdeBusDxeExtra.uni\r
## @file\r
# VGA Mini Port Driver that manages VGA device and produces VGA Mini Port Protocol.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = VgaMiniPort\r
+ MODULE_UNI_FILE = VgaMiniPort.uni\r
FILE_GUID = 15C5E761-58D8-461a-9173-CAB020916264\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
gEfiPciIoProtocolGuid ## TO_START\r
gEfiVgaMiniPortProtocolGuid ## BY_START\r
\r
-\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ VgaMiniPortExtra.uni\r
## @file\r
-# Component description file for BIOS Block IO module.\r
+# BIOS Block IO module.\r
#\r
-# Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# This is the UEFI driver to thunk legacy BIOS int13 interface into UEFI block IO interface.\r
+# Once connected it installs EfiBlockIoProtocol on top of legacy BIOS int13.\r
+#\r
+# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BlockIoDxe\r
+ MODULE_UNI_FILE = BlockIoDxe.uni\r
FILE_GUID = 4495E47E-42A9-4007-8c17-B6664F909D04\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Protocols]\r
- gEfiBlockIoProtocolGuid\r
- gEfiDevicePathProtocolGuid\r
- gEfiPciIoProtocolGuid\r
- gEfiLegacyBiosProtocolGuid\r
+ gEfiBlockIoProtocolGuid ## BY_START\r
+ gEfiDevicePathProtocolGuid ## BY_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ gEfiLegacyBiosProtocolGuid ## TO_START\r
\r
\r
[Guids]\r
- gEfiLegacyBiosGuid\r
- gBlockIoVendorGuid\r
+ gEfiLegacyBiosGuid ## PRODUCES ## UNDEFINED\r
+ gBlockIoVendorGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ BlockIoDxeExtra.uni\r
## @file\r
-# Component description file for BiosKeyboard module.\r
+# Ps2 Keyboard driver.\r
#\r
-# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol service.\r
-# This dirver uses legacy INT16 to get the key stroke status.\r
+# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol \r
+# service. This dirver uses legacy INT16 to get the key stroke status.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = KeyboardDxe\r
+ MODULE_UNI_FILE = KeyboardDxe.uni\r
FILE_GUID = 5479662B-6AE4-49e8-A6BD-6DE4B625811F\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Protocols]\r
- gEfiIsaIoProtocolGuid # PROTOCOL TO_START\r
- gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START\r
- gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START\r
- gEfiPs2PolicyProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiIsaIoProtocolGuid ## TO_START\r
+ gEfiSimpleTextInProtocolGuid ## BY_START\r
+ gEfiSimpleTextInputExProtocolGuid ## BY_START\r
+ gEfiLegacyBiosProtocolGuid ## CONSUMES\r
+ gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE ## CONSUMES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection
\ No newline at end of file
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ KeyboardDxeExtra.uni\r
## @file\r
+# SNP driver On Legacy NIC ROM.\r
+#\r
# Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.\r
#\r
-# Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
\r
[Defines]\r
BASE_NAME = BiosSnp16\r
+ MODULE_UNI_FILE = BiosSnp16.uni\r
FILE_GUID = D0CAA91E-2DE4-4b0d-B3DC-09C67E854E34\r
MODULE_TYPE = UEFI_DRIVER\r
INF_VERSION = 0x00010005\r
MemoryAllocationLib\r
\r
[Guids]\r
- gEfiEventExitBootServicesGuid\r
+ gEfiEventExitBootServicesGuid ##CONSUMES ##Event\r
\r
[Protocols]\r
- gEfiNetworkInterfaceIdentifierProtocolGuid\r
- gEfiDevicePathProtocolGuid\r
- gEfiSimpleNetworkProtocolGuid\r
- gEfiPciIoProtocolGuid\r
- gEfiLegacyBiosProtocolGuid\r
+ gEfiNetworkInterfaceIdentifierProtocolGuid ##BY_START\r
+ gEfiDevicePathProtocolGuid ##BY_START\r
+ gEfiDevicePathProtocolGuid ##TO_START\r
+ gEfiSimpleNetworkProtocolGuid ##BY_START\r
+ gEfiPciIoProtocolGuid ##TO_START\r
+ gEfiLegacyBiosProtocolGuid ##CONSUMES\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ BiosSnp16Extra.uni\r
# This driver by using Legacy Bios protocol service to support csm Video\r
# and produce Graphics Output Protocol.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BiosVideoDxe\r
+ MODULE_UNI_FILE = BiosVideoDxe.uni\r
FILE_GUID = 0B04B2ED-861C-42cd-A22F-C3AAFACCB896\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiLegacyBiosGuid # ALWAYS_PRODUCED\r
- gEfiEventExitBootServicesGuid\r
+ gEfiLegacyBiosGuid ## PRODUCES ##GUID # Install Legacy BIOS GUID to mark this driver as a BIOS Thunk Driver\r
+ gEfiEventExitBootServicesGuid ## CONSUMES ##Event\r
\r
[Protocols]\r
- gEfiVgaMiniPortProtocolGuid # PROTOCOL BY_START\r
- gEfiEdidDiscoveredProtocolGuid # PROTOCOL BY_START\r
- gEfiGraphicsOutputProtocolGuid # PROTOCOL BY_START\r
- gEfiEdidActiveProtocolGuid # PROTOCOL BY_START\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START\r
- gEfiPciIoProtocolGuid # PROTOCOL TO_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
- gEfiEdidOverrideProtocolGuid # PROTOCOL TO_START\r
+ gEfiVgaMiniPortProtocolGuid ## BY_START\r
+ gEfiEdidDiscoveredProtocolGuid ## BY_START\r
+ gEfiGraphicsOutputProtocolGuid ## BY_START\r
+ gEfiEdidActiveProtocolGuid ## BY_START\r
+ gEfiLegacyBiosProtocolGuid ## CONSUMES\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## BY_START\r
+ gEfiEdidOverrideProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution \r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## SOMETIMES_CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ BiosVideoDxeExtra.uni\r
#\r
# This driver installs Legacy Bios Protocol to support CSM module work in EFI system.\r
#\r
-# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = LegacyBiosDxe\r
+ MODULE_UNI_FILE = LegacyBiosDxe.uni\r
FILE_GUID = F122A15C-C10B-4d54-8F48-60F4F06DD1AD\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiDiskInfoIdeInterfaceGuid # ALWAYS_CONSUMED\r
- gEfiSmbiosTableGuid # ALWAYS_CONSUMED\r
- gEfiLegacyBiosGuid # ALWAYS_PRODUCED\r
+ gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosBuildIdeData() to assure device is a disk\r
+ gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ##SystemTable\r
+ gEfiLegacyBiosGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosInstallVgaRom() to locate handle buffer\r
\r
[Guids.IA32]\r
- gEfiSmbiosTableGuid # ALWAYS_CONSUMED\r
- gEfiAcpi20TableGuid # ALWAYS_CONSUMED\r
- gEfiAcpi10TableGuid # ALWAYS_CONSUMED\r
+ gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable\r
+ gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable\r
\r
[Guids.X64]\r
- gEfiSmbiosTableGuid # ALWAYS_CONSUMED\r
- gEfiAcpi20TableGuid # ALWAYS_CONSUMED\r
- gEfiAcpi10TableGuid # ALWAYS_CONSUMED\r
+ gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable\r
+ gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable\r
\r
\r
[Protocols]\r
- gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiPciRootBridgeIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIsaIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDiskInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiSimpleTextInProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacy8259ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyBiosPlatformProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyInterruptProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyRegion2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiPciRootBridgeIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiCpuArchProtocolGuid ## CONSUMES\r
+ gEfiTimerArchProtocolGuid ## CONSUMES\r
+ gEfiIsaIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiGenericMemTestProtocolGuid ## CONSUMES\r
+ gEfiDiskInfoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSimpleTextInProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLegacy8259ProtocolGuid ## CONSUMES\r
+ gEfiLegacyBiosPlatformProtocolGuid ## CONSUMES\r
+ gEfiLegacyInterruptProtocolGuid ## CONSUMES\r
+ gEfiLegacyRegion2ProtocolGuid ## CONSUMES\r
+ gEfiLegacyBiosProtocolGuid ## PRODUCES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress ## SOMETIMES_CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize ## CONSUMES\r
\r
[Depex]\r
gEfiLegacyRegion2ProtocolGuid AND gEfiLegacyInterruptProtocolGuid AND gEfiLegacyBiosPlatformProtocolGuid AND gEfiLegacy8259ProtocolGuid AND gEfiGenericMemTestProtocolGuid AND gEfiCpuArchProtocolGuid AND gEfiTimerArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ LegacyBiosDxeExtra.uni\r
# This library instance produces UefiDecompressLib and Tiano Custom decompression algorithm.\r
# Tiano custom decompression algorithm shares most of code with Uefi Decompress algorithm.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseUefiTianoDecompressLib\r
+ MODULE_UNI_FILE = BaseUefiTianoDecompressLib.uni\r
FILE_GUID = d774c4d9-c121-4da3-a5e2-0f317e3c630c\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
ExtractGuidedSectionLib\r
\r
[Guids]\r
- gTianoCustomDecompressGuid ## PRODUCED ## GUID specifies tiano custom decompress algorithm.\r
+ gTianoCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies tiano custom decompress algorithm.\r
+\r
## @file\r
-# Capsule library instance for DXE_DRIVER, DXE_RUNTIME_DRIVER\r
+# Capsule library instance for DXE_DRIVER, DXE_RUNTIME_DRIVER.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeCapsuleLib\r
+ MODULE_UNI_FILE = DxeCapsuleLib.uni\r
FILE_GUID = 654950df-1ede-4b04-b144-6b77845736ad\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
DevicePathLib\r
\r
[Protocols]\r
- gEfiFirmwareManagementProtocolGuid # CONSUMES\r
+ gEfiFirmwareManagementProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Guids]\r
- gEfiCapsuleGuid # SOMETIMES_CONSUMED\r
- gEfiFmpCapsuleGuid # SOMETIMES_CONSUMED\r
+ gEfiCapsuleGuid ## SOMETIMES_CONSUMED ## GUID # Capsule Image Header Guid\r
+ gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMED ## GUID\r
## @file\r
-# DXE report status code library\r
+# Framework DXE report status code library to support EFI1.1 and UEFI2.0 system.\r
#\r
-# Retrieve status code and report status code in DXE phase\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeReportStatusCodeLib\r
+ MODULE_UNI_FILE = DxeReportStatusCodeLib.uni\r
FILE_GUID = 3ddc3b12-99ea-4364-b315-6310a2050be5\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
DevicePathLib\r
\r
[Guids]\r
- gEfiStatusCodeSpecificDataGuid ## CONSUMES\r
- gEfiStatusCodeDataTypeDebugGuid ## CONSUMES\r
+ gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
\r
[Protocols]\r
- gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES (Used if revision of the EFI Specification is not less than 0x20000)\r
+ gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES # Used if revision of the EFI Specification is not less than 0x20000\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES\r
\r
## @file\r
+# General BDS library.\r
# \r
# General BDS defines and produce general interfaces for platform BDS driver including:\r
# 1) BDS boot policy interface;\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = GenericBdsLib\r
+ MODULE_UNI_FILE = GenericBdsLib.uni\r
FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
ReportStatusCodeLib\r
\r
[Guids]\r
- gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID (The identifier of memory type information type in system table)\r
- gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" (The boot option of current boot)\r
- gEfiFileInfoGuid ## CONSUMES ## GUID\r
- gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" (The ACPI address of performance data)\r
- gEfiUartDevicePathGuid ## CONSUMES ## GUID (Identify the device path for UARD device)\r
- gLastEnumLangGuid ## SOMETIMES_PRODUCES ## Variable:L"LastEnumLang" (Platform language at last time enumeration.)\r
- gHdBootDevicePathVariablGuid ## SOMETIMES_PRODUCES ## Variable:L"HDDP" (The device path of Boot file on Hard device.)\r
- gBdsLibStringPackageGuid ## PRODUCES ## GUID (HII String PackageList Guid)\r
- gEfiLegacyDevOrderVariableGuid ## CONSUMES ## GUID\r
- gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES\r
+ ## SOMETIMES_CONSUMES ## HOB # The hob holding memory type information\r
+ ## SOMETIMES_CONSUMES ## SystemTable # The identifier of memory type information type in system table\r
+ ## SOMETIMES_CONSUMES ## Variable:L"MemoryTypeInformation"\r
+ ## SOMETIMES_PRODUCES ## Variable:L"MemoryTypeInformation"\r
+ gEfiMemoryTypeInformationGuid \r
+ ## SOMETIMES_CONSUMES ## Variable:L"BootXXXX" # Boot option variable\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable\r
+ ## SOMETIMES_CONSUMES ## Variable:L"DriverXXXX" # Driver load option.\r
+ ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option.\r
+ ## SOMETIMES_CONSUMES ## Variable:L"BootNext" # Next Boot Option\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootNext" # Next Boot Option\r
+ ## SOMETIMES_CONSUMES ## Variable:L"BootOrder" # The boot option array\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" # The boot option array\r
+ ## SOMETIMES_CONSUMES ## Variable:L"DriverOrder" # The driver order list\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConIn" # The device path of console in device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ConIn" # The device path of console in device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConOut" # The device path of console out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ConOut" # The device path of console out device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" # The device path of error out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ErrOut" # The device path of error out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" # The boot option of current boot\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootNext" # The number of next boot option\r
+ gEfiGlobalVariableGuid\r
+ gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" # The ACPI address of performance data\r
+ gLastEnumLangGuid ## SOMETIMES_PRODUCES ## Variable:L"LastEnumLang" # Platform language at last time enumeration.\r
+ gHdBootDevicePathVariablGuid ## SOMETIMES_PRODUCES ## Variable:L"HDDP" # The device path of Boot file on Hard device.\r
+ gBdsLibStringPackageGuid ## CONSUMES ## HII # HII String PackageList Guid\r
+ ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"\r
+ ## SOMETIMES_CONSUMES ## Variable:L"LegacyDevOrder"\r
+ gEfiLegacyDevOrderVariableGuid\r
+ gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Protocols]\r
- gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES\r
- gEfiLoadFileProtocolGuid # PROTOCOL CONSUMES\r
- gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES\r
- gEfiPciIoProtocolGuid # PROTOCOL CONSUMES\r
- gEfiLoadedImageProtocolGuid # PROTOCOL CONSUMES\r
- gEfiSimpleNetworkProtocolGuid # PROTOCOL CONSUMES\r
- gEfiDebugPortProtocolGuid # PROTOCOL CONSUMES\r
- gEfiSimpleTextInProtocolGuid # PROTOCOL CONSUMES\r
- gEfiBlockIoProtocolGuid # PROTOCOL CONSUMES\r
- gEfiFirmwareVolume2ProtocolGuid # PROTOCOL CONSUMES\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL SOMETIMES_CONSUMES\r
- gEfiCpuArchProtocolGuid # PROTOCOL CONSUMES\r
- gEfiDevicePathProtocolGuid # PROTOCOL CONSUMES\r
- gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES\r
- gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES\r
- gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport # PROTOCOL SOMETIMES_CONSUMES\r
- gEfiOEMBadgingProtocolGuid # PROTOCOL CONSUMES\r
- gEfiHiiFontProtocolGuid # PROTOCOL CONSUMES\r
- gEfiUserManagerProtocolGuid # PROTOCOL CONSUMES\r
- gEfiUsbIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES\r
- gEfiBootLogoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSimpleTextOutProtocolGuid ## CONSUMES\r
+ gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSimpleNetworkProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSimpleTextInProtocolGuid ## CONSUMES\r
+ gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiCpuArchProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiAcpiS3SaveProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES\r
+ gEfiOEMBadgingProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiHiiFontProtocolGuid ## CONSUMES\r
+ gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUsbIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable\r
+ gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart ## SOMETIMES_CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile ## CONSUMES\r
+\r
+#\r
+# [BootMode] \r
+# RECOVERY_FULL ## SOMETIMES_CONSUMES # Memory Type Information variable\r
+#\r
+\r
## @file\r
-# LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm \r
-# with the converter for the different arch code.\r
+# LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm with the converter for the different arch code.\r
#\r
# It is based on the LZMA SDK 4.65.\r
-# LZMA SDK 4.65 was placed in the public domain on 2009-02-03. \r
+# LZMA SDK 4.65 was placed in the public domain on 2009-02-03.\r
# It was released on the http://www.7-zip.org/sdk.html website.\r
#\r
-# Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = LzmaArchDecompressLib\r
+ MODULE_UNI_FILE = LzmaArchDecompressLib.uni\r
FILE_GUID = A853C1D2-E003-4cc4-9DD1-8824AD79FE48\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
[Guids.Ia32, Guids.X64]\r
- gLzmaF86CustomDecompressGuid ## PRODUCED ## GUID specifies LZMA custom decompress algorithm with converter for x86 code.\r
+ gLzmaF86CustomDecompressGuid ## PRODUCES ## GUID # specifies LZMA custom decompress algorithm with converter for x86 code.\r
\r
[LibraryClasses]\r
BaseLib\r
# LzmaCustomDecompressLib produces LZMA custom decompression algorithm.\r
#\r
# It is based on the LZMA SDK 4.65.\r
-# LZMA SDK 4.65 was placed in the public domain on 2009-02-03. \r
+# LZMA SDK 4.65 was placed in the public domain on 2009-02-03.\r
# It was released on the http://www.7-zip.org/sdk.html website.\r
#\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = LzmaDecompressLib\r
+ MODULE_UNI_FILE = LzmaDecompressLib.uni\r
FILE_GUID = 35194660-7421-44ad-9636-e44885f092d1\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
[Guids]\r
- gLzmaCustomDecompressGuid ## PRODUCED ## GUID specifies LZMA custom decompress algorithm.\r
+ gLzmaCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies LZMA custom decompress algorithm.\r
\r
[LibraryClasses]\r
BaseLib\r
# Debug Library based on report status code library\r
#\r
# Debug Library for PEIMs and DXE drivers that sends debug messages to ReportStatusCode\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiDxeDebugLibReportStatusCode\r
+ MODULE_UNI_FILE = PeiDxeDebugLibReportStatusCode.uni\r
FILE_GUID = bda39d3a-451b-4350-8266-81ab10fa0523\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
DebugPrintErrorLevelLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
\r
[Guids]\r
- gEfiStatusCodeDataTypeDebugGuid ## CONSUMES\r
- \r
-
\ No newline at end of file
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## GUID\r
+\r
# class should update to directly locate EFI_PEI_RECOVERY_MODULE_PPI defined\r
# in PI 1.2 specification. \r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiRecoveryLib\r
+ MODULE_UNI_FILE = PeiRecoveryLib.uni\r
FILE_GUID = C0227547-0811-4cbb-ABEA-DECD22829122\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
## @file\r
+# This library provides API to invoke the S3 resume vector in the ACPI Table in S3 resume mode.\r
#\r
-# This library provides API to invoke the S3 resume vector in the APCI Table in S3 resume mode. \r
# This library instance is no longer used and module using this library\r
# class should update to directly locate EFI_PEI_S3_RESUME_PPI defined\r
# in PI 1.2 specification. \r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiS3Lib\r
+ MODULE_UNI_FILE = PeiS3Lib.uni\r
FILE_GUID = EFB7D3A8-DEB9-4bed-B6D6-3B09BEEB835A\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Ppis]\r
- gEfiPeiS3ResumePpiGuid # ALWAYS_CONSUMES\r
-\r
+ gEfiPeiS3ResumePpiGuid ## CONSUMES\r
\r
## @file\r
+# NULL implementation for PlatformBdsLib library class interfaces.\r
# \r
-# Provide NULL implementation for PlatformBdsLib library class interfaces which\r
-# should be implemented by OEM.\r
-# \r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PlatformBdsLib\r
+ MODULE_UNI_FILE = PlatformBdsLib.uni\r
FILE_GUID = 143B5044-7C1B-4904-9778-EA16F1F3D554\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
## @file\r
-# Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase.\r
+# Framework Report status code library instance which supports logging message in SMM, as well as DXE & runtime phase.\r
#\r
# This library instance supports status code report in SMM, as well as DXE & runtime phase.\r
# In SMM, it logs message via SMM Status Code Protocol.\r
# Otherwise, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code protocol.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmRuntimeDxeReportStatusCodeLibFramework\r
+ MODULE_UNI_FILE = SmmRuntimeDxeReportStatusCodeLibFramework.uni\r
FILE_GUID = D65D9F72-7BCE-4f73-A673-47AF446A1A31\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
MemoryAllocationLib\r
\r
[Guids]\r
- gEfiStatusCodeSpecificDataGuid ## CONSUMES\r
- gEfiStatusCodeDataTypeDebugGuid ## CONSUMES\r
+ gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
\r
\r
[Protocols]\r
- gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES\r
- gEfiSmmBaseProtocolGuid ## CONSUMES\r
- gEfiSmmStatusCodeProtocolGuid ## CONSUMES\r
+ gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmBaseProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiSmmStatusCodeProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES\r
\r
## @file\r
-# Component description file for AcpiS3Save module.\r
+# AcpiS3Save module installs ACPI S3 Save protocol to prepare S3 boot data.\r
#\r
-# This is an implementation of the ACPI S3 Save protocol.\r
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = AcpiS3SaveDxe\r
+ MODULE_UNI_FILE = AcpiS3SaveDxe.uni\r
FILE_GUID = 2BDED685-F733-455f-A840-43A22B791FB3\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
DxeServicesLib\r
\r
[Guids]\r
- gEfiAcpiVariableGuid # ALWAYS_CONSUMED\r
- gEfiAcpiS3ContextGuid # ALWAYS_CONSUMED\r
- gEfiAcpiVariableCompatiblityGuid # SOMETIME_CONSUMED L"AcpiGlobalVariable"\r
- gEfiAcpi20TableGuid # ALWAYS_CONSUMED System Table\r
- gEfiAcpi10TableGuid # ALWAYS_CONSUMED System Table\r
+ gEfiAcpiVariableGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.\r
+ gEfiAcpiS3ContextGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.\r
+ gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
+ gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
+ ## SOMETIMES_CONSUMES ## Variable:L"AcpiGlobalVariable"\r
+ ## SOMETIMES_PRODUCES ## Variable:L"AcpiGlobalVariable"\r
+ gEfiAcpiVariableCompatiblityGuid\r
\r
[Protocols]\r
- gEfiAcpiS3SaveProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyRegion2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gFrameworkEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiAcpiS3SaveProtocolGuid ## PRODUCES\r
+ gFrameworkEfiMpServiceProtocolGuid ## SOMETIMES_CONSUMES\r
+ ## NOTIFY\r
+ ## SOMETIMES_CONSUMES\r
+ gEdkiiVariableLockProtocolGuid\r
\r
[FeaturePcd]\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport ## CONSUMES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES\r
\r
[Pcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## SOMETIMES_CONSUMES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## CONSUMES\r
## SOMETIMES_CONSUMES\r
## SOMETIMES_PRODUCES\r
gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr\r
# AcpiS3SaveDxe module is executed. \r
#\r
gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid\r
- \r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ AcpiS3SaveDxeExtra.uni\r
## @file\r
-# Acpi Support Dirver to install Acpi Support Protocol.\r
+# Acpi Support Dirver to install Framework Acpi Support Protocol.\r
#\r
# This driver initializes ACPI support protocol instance data structure and intstall \r
# ACPI support protocol to provide Get, Set and Publish Table services.\r
#\r
-# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = AcpiSupportDxe\r
+ MODULE_UNI_FILE = AcpiSupportDxe.uni\r
FILE_GUID = 506533a6-e626-4500-b14f-17939c0e5b60\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiAcpi10TableGuid # ALWAYS_CONSUMED\r
- gEfiAcpiTableGuid\r
+ gEfiAcpi10TableGuid ## PRODUCES ## SystemTable\r
+ gEfiAcpiTableGuid ## PRODUCES ## SystemTable\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol ## CONSUMES\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES\r
\r
[Protocols]\r
- gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiAcpiSupportProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ gEfiAcpiTableProtocolGuid ## PRODUCES\r
+ gEfiAcpiSupportProtocolGuid ## SOMETIMES_PRODUCES\r
\r
[Depex]\r
TRUE\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ AcpiSupportDxeExtra.uni\r
## @file\r
+# BDSDxe module is core driver for BDS phase.\r
#\r
-# BDSDxe module is core driver for BDS phase. \r
# When DxeCore dispatching all DXE driver, this module will produce architecture protocol \r
# gEfiBdsArchProtocolGuid. After DxeCore finish dispatching, DxeCore will invoke Entry\r
# interface of protocol gEfiBdsArchProtocolGuid, then BDS phase is entered.\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BdsDxe\r
+ MODULE_UNI_FILE = BdsDxe.uni\r
FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0 \r
UefiHiiServicesLib\r
\r
[Guids]\r
- ## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable)\r
- ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format)\r
- ## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format)\r
- ## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable)\r
- ## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence)\r
- ## 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\r
- ## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes)\r
- ## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes)\r
- ## PRODUCES ## Variable:L"Timeout" (The time out value in second of showing progress bar)\r
- ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array)\r
- ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list)\r
- ## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device)\r
- ## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device)\r
- ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device)\r
- gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option)\r
- gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume)\r
- gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file)\r
- gEfiHiiPlatformSetupFormsetGuid ## CONSUMES ## GUID (Indicate the formset class guid to be displayed)\r
- gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)\r
- gEfiHiiDriverHealthFormsetGuid ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed)\r
- gEfiLegacyDevOrderVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"\r
- gFrontPageFormSetGuid ## PRODUCES ## FrontPage HII Package\r
- gBootMaintFormSetGuid ## SOMETIMES_PRODUCES ## BootMaint HII Package\r
- gFileExploreFormSetGuid ## SOMETIMES_PRODUCES ## FileExplore HII Package\r
- gBootManagerFormSetGuid ## SOMETIMES_PRODUCES ## BootManager HII Package\r
- gDeviceManagerFormSetGuid ## SOMETIMES_PRODUCES ## DeviceManager HII Package\r
- gDriverHealthFormSetGuid ## SOMETIMES_PRODUCES ## DriverHealth HII Package\r
- gConnectConInEventGuid ## CONSUMES ## GUID (Connect ConIn Event)\r
- gEfiFmpCapsuleGuid ## CONSUMES ## GUID (FMP Capsule)\r
- gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable\r
+ ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option.\r
+ ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" # Platform supported languange in Rfc4646 format\r
+ ## SOMETIMES_PRODUCES ## Variable:L"Lang" # Platform supported languange in Iso639 format\r
+ ## SOMETIMES_PRODUCES ## Variable:L"LangCodes" # Value of PcdUefiVariableDefaultLangCodes\r
+ ## PRODUCES ## Variable:L"PlatformLangCodes" # Value of PcdUefiVariableDefaultPlatformLangCodes\r
+ ## SOMETIMES_PRODUCES ## Variable:L"KeyXXXX" # Hotkey option variable\r
+ ## PRODUCES ## Variable:L"HwErrRecSupport" # The level of platform supported hardware Error Record Persistence\r
+ ## PRODUCES ## Variable:L"Timeout" # The time out value in second of showing progress bar\r
+ ## 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\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" # The boot option array\r
+ ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" # The driver order list\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConIn" # The device path of console in device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ConIn" # The device path of console in device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConOut" # The device path of console out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ConOut" # The device path of console out device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" # The device path of error out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"ErrOut" # The device path of error out device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConInDev" # The device path of console in device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ConOutDev" # The device path of console out device\r
+ ## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev" # The device path of error out device\r
+ ## SOMETIMES_PRODUCES ## Variable:L"BootNext" # The number of next boot option\r
+ gEfiGlobalVariableGuid\r
+ gEfiFileSystemVolumeLabelInfoIdGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is volume\r
+ gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is file\r
+ gEfiHiiPlatformSetupFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the formset class guid to be displayed\r
+ gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Extended IFR Guid Opcode\r
+ gEfiHiiDriverHealthFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the Driver Health formset class guid to be displayed\r
+ ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"\r
+ ## SOMETIMES_CONSUMES ## Variable:L"LegacyDevOrder"\r
+ gEfiLegacyDevOrderVariableGuid\r
+ gFrontPageFormSetGuid ## SOMETIMES_CONSUMES ## HII # FrontPage HII Package\r
+ gBootMaintFormSetGuid ## SOMETIMES_CONSUMES ## HII # BootMaint HII Package\r
+ gFileExploreFormSetGuid ## SOMETIMES_CONSUMES ## HII # FileExplore HII Package\r
+ gBootManagerFormSetGuid ## SOMETIMES_CONSUMES ## HII # BootManager HII Package\r
+ gDeviceManagerFormSetGuid ## SOMETIMES_CONSUMES ## HII # DeviceManager HII Package\r
+ gDriverHealthFormSetGuid ## SOMETIMES_CONSUMES ## HII # DriverHealth HII Package\r
+ ## SOMETIMES_PRODUCES ## Event\r
+ ## SOMETIMES_CONSUMES ## Event\r
+ gConnectConInEventGuid\r
+ gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMES ## GUID # FMP Capsule\r
+ gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Protocols]\r
- gEfiSimpleFileSystemProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiLoadFileProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiBdsArchProtocolGuid ## PROTOCOL PRODUCES\r
- gEfiSmbiosProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiGenericMemTestProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiLegacyBiosProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## PROTOCOL SOMETIMES_CONSUMES\r
- gEfiBlockIoProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiGraphicsOutputProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES\r
- gEfiSimpleTextInputExProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiHiiConfigAccessProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiFormBrowser2ProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiSerialIoProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiDevicePathProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiDriverHealthProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES\r
- gEfiPciIoProtocolGuid ## PROTOCOL CONSUMES\r
- gEfiBootLogoProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES\r
- gEdkiiVariableLockProtocolGuid ## PROTOCOL CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBdsArchProtocolGuid ## PRODUCES\r
+ gEfiSmbiosProtocolGuid ## CONSUMES\r
+ gEfiGenericMemTestProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES\r
+ gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES\r
+ ## CONSUMES\r
+ ## NOTIFY\r
+ gEfiSimpleTextInputExProtocolGuid \r
+ gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiFormBrowser2ProtocolGuid ## CONSUMES\r
+ gEfiSerialIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiDriverHealthProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate\r
- gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES\r
+ ## CONSUMES\r
+ ## PRODUCES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES\r
+ ## SOMETIMES_CONSUMES\r
+ ## SOMETIMES_PRODUCES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
+ ## CONSUMES\r
+ ## PRODUCES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor ## CONSUMES \r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## SOMETIMES_CONSUMES\r
+ ## CONSUMES\r
+ ## SOMETIMES_PRODUCES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn\r
+ ## CONSUMES\r
+ ## SOMETIMES_PRODUCES\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES\r
\r
[Depex]\r
TRUE\r
\r
#\r
# [BootMode] \r
-# BOOT_ON_FLASH_UPDATE ## SOMETIMES_CONSUMES (Update Capsule Image)\r
+# FLASH_UPDATE ## SOMETIMES_CONSUMES # Update Capsule Image\r
#\r
-# \r
-# [Hob]\r
-# HOB ## SOMETIMES_CONSUMES ## GUID EXTENSION Capsule Data Hob\r
-#\r
-# \r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ BdsDxeExtra.uni\r
## @file\r
# VGA Class Driver that managers VGA devices and produces Simple Text Output Protocol.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials \r
# are licensed and made available under the terms and conditions of the BSD License \r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = VgaClassDxe\r
+ MODULE_UNI_FILE = VgaClassDxe.uni\r
FILE_GUID = BF89F10D-B205-474f-96E3-7A7BB1B4A407\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Protocols]\r
- gEfiSimpleTextOutProtocolGuid # PROTOCOL BY_START\r
- gEfiVgaMiniPortProtocolGuid # PROTOCOL TO_START\r
- gEfiPciIoProtocolGuid # PROTOCOL TO_START\r
- gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
-\r
+ gEfiSimpleTextOutProtocolGuid ## BY_START\r
+ gEfiVgaMiniPortProtocolGuid ## TO_START\r
+ gEfiPciIoProtocolGuid ## TO_START\r
+ gEfiDevicePathProtocolGuid ## TO_START\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ VgaClassDxeExtra.uni\r
## @file\r
# Module that produces the Framework CPU I/O Protocol using the services of the I/O Library\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = CpuIoDxe\r
+ MODULE_UNI_FILE = CpuIoDxe.uni\r
FILE_GUID = BAE7599F-3C6B-43b7-BDF0-9CE07AA91AA6\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
TRUE\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ CpuIoDxeExtra.uni\r
# drivers to be aware of all reporting formats.\r
# For more information, please ref http://www.intel.com/technology/framework/\r
# \r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DataHubDxe\r
+ MODULE_UNI_FILE = DataHubDxe.uni\r
FILE_GUID = 53BCC14F-C24F-434C-B294-8ED2D4CC1860\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Protocols]\r
- gEfiDataHubProtocolGuid # PROTOCOL PRODUCED\r
+ gEfiDataHubProtocolGuid ## PRODUCES\r
\r
\r
[Depex]\r
TRUE\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ DataHubDxeExtra.uni\r
## @file\r
-# This driver takes DEBUG () info from Data Hub and writes it to StdErr if it exists.\r
+# This driver takes DEBUG info from Data Hub and writes it to StdErr if it exists.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DataHubStdErrDxe\r
+ MODULE_UNI_FILE = DataHubStdErrDxe.uni\r
FILE_GUID = CA515306-00CE-4032-874E-11B755FF6866\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiStatusCodeDataTypeDebugGuid # SOMETIMES_CONSUMED\r
- gEfiDataHubStatusCodeRecordGuid # SOMETIMES_CONSUMED\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecord Date Type\r
+ gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecordGuid\r
\r
\r
[Protocols]\r
- gEfiDataHubProtocolGuid # PROTOCOL CONSUMED\r
+ gEfiDataHubProtocolGuid ## CONSUMES\r
\r
[Depex]\r
gEfiDataHubProtocolGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ DataHubStdErrDxeExtra.uni\r
## @file\r
-# FwVolDxe driver produces Firmware Volume2 protocol with full services\r
+# FwVolDxe Driver.\r
+#\r
+# This driver produces Firmware Volume2 protocol with full services\r
# (read/write, get/set) based on Firmware Volume Block protocol.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = FwVolDxe\r
+ MODULE_UNI_FILE = FwVolDxe.uni\r
FILE_GUID = 233C2592-1CEC-494a-A097-15DC96379777\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiFirmwareVolumeTopFileGuid ## CONSUMES\r
- gEfiFirmwareFileSystem2Guid ## CONSUMES\r
- gEfiFirmwareFileSystem3Guid ## CONSUMES\r
+ gEfiFirmwareVolumeTopFileGuid ## CONSUMES ## File # VTF file\r
+ gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID # File System Guid\r
+ gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID # File System Guid\r
\r
[Protocols]\r
gEfiSectionExtractionProtocolGuid ## CONSUMES\r
[Depex]\r
gEfiFirmwareVolumeBlockProtocolGuid AND gEfiSectionExtractionProtocolGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ FwVolDxeExtra.uni\r
## @file\r
+# Update Driver for Capulse update.\r
+#\r
# This driver is intended to be put in a capsule (FV). If all goes well, \r
# then it should be dispatched from the capsule FV, then find the image \r
# in the same FV and program it in a target Firmware Volume device.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UpdateDriverDxe\r
+ MODULE_UNI_FILE = UpdateDriverDxe.uni\r
FILE_GUID = 0E84FC69-29CC-4C6D-92AC-6D476921850F\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
DevicePathLib\r
\r
[Guids]\r
- gEfiConfigFileNameGuid ## CONSUMES FileName to store ConfigFile\r
- gEfiUpdateDataFileGuid ## CONSUMES FileName to store Capsule Data.\r
+ gEfiConfigFileNameGuid ## CONSUMES ## File # FileName to store ConfigFile\r
+ gEfiUpdateDataFileGuid ## CONSUMES ## File # FileName to store Capsule Data.\r
\r
[Protocols]\r
gEfiFaultTolerantWriteProtocolGuid ## CONSUMES\r
[Depex]\r
gEfiFirmwareVolumeBlockProtocolGuid AND gEfiFaultTolerantWriteProtocolGuid\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ UpdateDriverDxeExtra.uni\r
## @file\r
-# Produces the Legacy Region Protocol.\r
+# Produces Framework Legacy Region Protocol.\r
#\r
# This generic implementation of the Legacy Region Protocol does not actually \r
# perform any lock/unlock operations. This module may be used on platforms \r
# be used as a template driver for implementing the Legacy Region Protocol on\r
# a platform that does support HW locking of the legacy memory regions.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = LegacyRegionDxe\r
+ MODULE_UNI_FILE = LegacyRegionDxe.uni\r
FILE_GUID = 8C439043-85CA-467a-96F1-CB14F4D0DCDA\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
TRUE\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ LegacyRegionDxeExtra.uni\r
## @file\r
-# \r
# Section Extraction Dxe Driver produces framework section extract protocol.\r
#\r
# The section is implemented as a linked list of section streams,\r
# where each stream contains a linked list of children, which may be leaves or\r
# encapsulations. Encapsulation section will further generate new section stream entries.\r
# \r
-# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SectionExtractionDxe\r
+ MODULE_UNI_FILE = SectionExtractionDxe.uni\r
FILE_GUID = 801ADCA0-815E-46a4-84F7-657F53621A57\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
\r
[Protocols]\r
- gEfiSectionExtractionProtocolGuid ## PRODUCEDS\r
- gEfiDecompressProtocolGuid ## CONSUMEDS\r
+ gEfiSectionExtractionProtocolGuid ## PRODUCES\r
+ gEfiDecompressProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Depex]\r
gEfiDecompressProtocolGuid\r
- \r
-
\ No newline at end of file
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ SectionExtractionDxeExtra.uni\r
## @file\r
-# Status Code Handler Driver which produces datahub handler and hook it\r
-# onto the DXE status code router.\r
+# Status Code Handler Driver which produces datahub handler.\r
#\r
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DatahubStatusCodeHandlerDxe\r
+ MODULE_UNI_FILE = DatahubStatusCodeHandlerDxe.uni\r
FILE_GUID = 863D214F-0920-437B-8CAD-88EA83A24E97\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0 \r
\r
[Guids]\r
gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
- gEfiStatusCodeDataTypeStringGuid ## CONSUMES\r
- gEfiDataHubStatusCodeRecordGuid ## CONSUMES\r
- gEfiStatusCodeDataTypeDebugGuid ## CONSUMES\r
+ gEfiDataHubStatusCodeRecordGuid ## PRODUCES ## UNDEFINED # DataRecord Guid\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Record data type\r
\r
[Protocols]\r
gEfiRscHandlerProtocolGuid ## CONSUMES\r
gEfiDataHubProtocolGuid ## CONSUMES\r
- gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES\r
+ gEfiStatusCodeRuntimeProtocolGuid ## UNDEFINED\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub ## CONSUMES\r
\r
[Depex]\r
gEfiRscHandlerProtocolGuid AND\r
gEfiDataHubProtocolGuid\r
-
\ No newline at end of file
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ DatahubStatusCodeHandlerDxeExtra.uni\r
## @file\r
# Status code PEIM which produces Status Code PPI.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = StatusCodePei\r
+ MODULE_UNI_FILE = StatusCodePei.uni\r
FILE_GUID = 1EC0F53A-FDE0-4576-8F25-7A1A410F58EB\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
\r
[Guids]\r
gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB\r
- gEfiStatusCodeDataTypeStringGuid ## CONSUMES\r
+ gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED # String Data Type\r
\r
[Ppis]\r
gEfiPeiStatusCodePpiGuid ## PRODUCES\r
\r
\r
[FeaturePcd]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES\r
\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES\r
\r
[Depex]\r
TRUE\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ StatusCodePeiExtra.uni\r
## @file\r
-# Status Code Runtime Dxe driver that supports multiple devices and produces\r
-# Status Code Runtime Protocol.\r
+# Status Code Runtime Dxe driver produces Status Code Runtime Protocol.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = StatusCodeRuntimeDxe\r
+ MODULE_UNI_FILE = StatusCodeRuntimeDxe.uni\r
FILE_GUID = FEDE0A1B-BCA2-4A9F-BB2B-D9FD7DEC2E9F\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.)\r
- gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.)\r
- gMemoryStatusCodeRecordGuid ## CONSUMES ## HOB\r
+ gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_PRODUCES ## UNDEFINED # DataRecord Guid\r
+ gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Record data type\r
+ gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB\r
gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
- gEfiStatusCodeDataTypeStringGuid ## CONSUMES\r
+ gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
\r
[Protocols]\r
gEfiStatusCodeRuntimeProtocolGuid ## PRODUCES\r
- gEfiDataHubProtocolGuid ## SOMETIMES_CONSUMES (Needed if Data Hub is supported for status code.)\r
+ gEfiDataHubProtocolGuid ## SOMETIMES_CONSUMES # Needed if Data Hub is supported for status code\r
\r
[FeaturePcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeReplayIn\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeReplayIn ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM ## CONSUMES\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES\r
\r
[Depex]\r
- TRUE
\ No newline at end of file
+ TRUE\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ StatusCodeRuntimeDxeExtra.uni\r