Thanks for your report. Fixed at 15973. Original code describes gEfiUartDevicePathGuid in GenericBdsLib, but this LIB doesn't refer it. New patch cleans up LIB usage. Then, it reports BdsDxe driver issue. BdsDxe uses this GUID, but not describe it in INF.
Thanks Liming -----Original Message----- From: Shah, Tapan [mailto:[email protected]] Sent: Thursday, August 28, 2014 11:07 PM To: Gao, Liming; [email protected] Subject: RE: SF.net SVN: edk2:[15966] trunk/edk2/IntelFrameworkModulePkg I am seeing NT32 build failure due to this check-in. When I reverted 15966, build completed successfully. Creating library c:\dev\sourceforge08262014\edk2\Build\NT32IA32\DEBUG_VS2008x86\IA32\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe\DEBUG\BdsDxe.lib and object c:\dev\sourceforge08262014\edk2\Build\NT32IA32\DEBUG_VS2008x86\IA32\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe\DEBUG\BdsDxe.exp BdsDxe.lib(ConsoleOption.obj) : error LNK2001: unresolved external symbol _gEfiUartDevicePathGuid c:\dev\sourceforge08262014\edk2\Build\NT32IA32\DEBUG_VS2008x86\IA32\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe\DEBUG\BdsDxe.dll : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin\link.exe"' : return code '0x460' Stop. build... : error 7000: Failed to execute command C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin\nmake.exe /nologo tbuild [c:\dev\sourceforge08262014\edk2\Build\NT32IA32\DEBUG_VS2008x86\IA32\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe] build... : error F002: Failed to build module c:\dev\sourceforge08262014\edk2\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe.inf [IA32, VS2008x86, DEBUG] - Failed - Build end time: 09:56:24, Aug.28 2014 Build total time: 00:00:55 -----Original Message----- From: [email protected] [mailto:[email protected]] Sent: Thursday, August 28, 2014 1:59 AM To: [email protected] Subject: SF.net SVN: edk2:[15966] trunk/edk2/IntelFrameworkModulePkg Revision: 15966 http://sourceforge.net/p/edk2/code/15966 Author: lgao4 Date: 2014-08-28 06:58:44 +0000 (Thu, 28 Aug 2014) Log Message: ----------- 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 <[email protected]> Reviewed-by: Gao, Liming <[email protected]> Modified Paths: -------------- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPei.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/Snp16Dxe.inf trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf trunk/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf trunk/edk2/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf trunk/edk2/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.inf trunk/edk2/IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf trunk/edk2/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf trunk/edk2/IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.inf trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.inf Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,12 +1,12 @@ ## @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 -# Protocol, produces an instance of the ISA I/O Protocol for every ISA +# 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 # 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 # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IsaBusDxe + MODULE_UNI_FILE = IsaBusDxe.uni FILE_GUID = 240612B5-A063-11d4-9A3A-0090273FC14D MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -58,13 +59,15 @@ DebugLib [Protocols] - gEfiIsaIoProtocolGuid # PROTOCOL BY_START - gEfiIsaAcpiProtocolGuid # PROTOCOL TO_START - gEfiPciIoProtocolGuid # PROTOCOL TO_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START - gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START + gEfiIsaIoProtocolGuid ## BY_START + gEfiDevicePathProtocolGuid ## BY_START + gEfiIsaAcpiProtocolGuid ## TO_START + gEfiPciIoProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## TO_START + gEfiGenericMemTestProtocolGuid ## TO_START [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES - +[UserExtensions.TianoCore."ExtraFiles"] + IsaBusDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,17 +1,12 @@ ## @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 -# 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 - 2014, Intel Corporation. All rights reserved.<BR> # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR> -# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -25,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IsaFloppyDxe + MODULE_UNI_FILE = IsaFloppyDxe.uni FILE_GUID = 0abd8284-6da3-4616-971a-83a5148067ba MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -62,10 +58,21 @@ PcdLib [Protocols] - gEfiIsaIoProtocolGuid # PROTOCOL TO_START - gEfiBlockIoProtocolGuid # PROTOCOL BY_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START + gEfiIsaIoProtocolGuid ## TO_START + gEfiBlockIoProtocolGuid ## BY_START + gEfiDevicePathProtocolGuid ## TO_START [FeaturePcd] - gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable # CONSUMES - gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable # CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## CONSUMES + +# +# [Event] +# ## +# # Floppy motor control timer event. +# # +# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES +# + +[UserExtensions.TianoCore."ExtraFiles"] + IsaFloppyDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPei.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPei.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/IsaFloppyPei.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,10 +1,11 @@ ## @file # ISA Floppy PEIM to support recovery boot via floppy disk. # -# This module detects Floppy devices. If found, it will install BlockIo PPI. -# This module is only dispatched in Recovery Boot mode. +# This module detects and supports ISA Floppy drives. If a drive is discovered +# 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 # are licensed and made available under the terms and conditions @@ -25,6 +26,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IsaFloppyPei + MODULE_UNI_FILE = IsaFloppyPei.uni FILE_GUID = 7F6E0A24-DBFD-43df-9755-0292D7D3DD48 MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -43,8 +45,9 @@ Fdc.h [Packages] + MdePkg/MdePkg.dec + IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec - MdePkg/MdePkg.dec [LibraryClasses] IoLib @@ -58,11 +61,13 @@ PcdLib [Ppis] - gEfiPeiVirtualBlockIoPpiGuid # PPI ALWAYS_PRODUCED + gEfiPeiVirtualBlockIoPpiGuid ## PRODUCES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFdcBaseAddress ## CONSUMES [Depex] gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid +[UserExtensions.TianoCore."ExtraFiles"] + IsaFloppyPeiExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,10 +1,12 @@ ## @file -# Component description file for IsaIoDxe module. -# # 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 # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -17,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IsaIoDxe + MODULE_UNI_FILE = IsaIoDxe.uni FILE_GUID = 61AD3083-DCAD-4850-A50C-73B23B3B14F9 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -55,13 +58,14 @@ DebugLib [Protocols] - gEfiIsaIoProtocolGuid # PROTOCOL BY_START - gEfiSioProtocolGuid # PROTOCOL TO_START - gEfiPciIoProtocolGuid # PROTOCOL TO_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START - gEfiGenericMemTestProtocolGuid # PROTOCOL TO_START + gEfiIsaIoProtocolGuid ## BY_START + gEfiSioProtocolGuid ## TO_START + gEfiPciIoProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## TO_START + gEfiGenericMemTestProtocolGuid ## TO_START [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportedFeatures ## CONSUMES - +[UserExtensions.TianoCore."ExtraFiles"] + IsaIoDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,6 +1,9 @@ ## @file # 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> # # This program and the accompanying materials @@ -16,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IsaSerialDxe + MODULE_UNI_FILE = IsaSerialDxe.uni FILE_GUID = 93B80003-9FB3-11d4-9A3A-0090273FC14D MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -53,19 +57,22 @@ DebugLib [Guids] - gEfiUartDevicePathGuid + gEfiUartDevicePathGuid ## SOMETIMES_CONSUMES ## GUID [Protocols] gEfiIsaIoProtocolGuid ## TO_START gEfiDevicePathProtocolGuid ## TO_START gEfiSerialIoProtocolGuid ## BY_START + gEfiDevicePathProtocolGuid ## BY_START [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE - + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE ## CONSUMES + [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 ## CONSUMES +[UserExtensions.TianoCore."ExtraFiles"] + IsaSerialDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,11 +1,11 @@ ## @file -# Ps2 Keyboard UEFI Driver which produce gEfiSimpleTextInProtocolGuid and gEfiSimpleTextInputExProtocolGuid -# protocol. -# The keyboard type implemented follows IBM compatible PS2 protocol, with Scan Codes Set 1. +# Ps2 Keyboard Driver. # -# This dirver directly uses IsaIo protocol service to support KeyBoard work. -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> +# Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM +# compatible PS2 protocol using Scan Code Set 1. # +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> +# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = Ps2KeyboardDxe + MODULE_UNI_FILE = Ps2KeyboardDxe.uni FILE_GUID = 3DC82376-637B-40a6-A8FC-A565417F2C38 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -59,25 +60,26 @@ PcdLib [Protocols] - gEfiPs2PolicyProtocolGuid # PROTOCOL TO_START - gEfiIsaIoProtocolGuid # PROTOCOL TO_START - gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START - gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START + gEfiSimpleTextInProtocolGuid ## BY_START + gEfiSimpleTextInputExProtocolGuid ## BY_START + gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES + gEfiIsaIoProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## TO_START [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification ## CONSUMES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES +# # [Event] +# # ## -# # Event will be signaled for WaitForKey event. +# # Timer event used to read key strokes at a regular interval. # # -# EVT_NOTIFY_WAIT ## PRODUCES +# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES # -# ## -# # Event will be used to poll mouse state. -# # -# EVT_NOTIFY_SIGNAL ## PRODUCES + +[UserExtensions.TianoCore."ExtraFiles"] + Ps2KeyboardDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseAbsolutePointerDxe/Ps2MouseAbsolutePointerDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,9 +1,11 @@ ## @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. -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> +# This driver simulates a touch pad absolute pointing device using a standard +# PS2 mouse as the input hardware. # +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> +# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -18,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = Ps2MouseAbsolutePointerDxe + MODULE_UNI_FILE = Ps2MouseAbsolutePointerDxe.uni FILE_GUID = 2899C94A-1FB6-4b1a-B96B-8364975303E0 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -59,15 +62,16 @@ gEfiDevicePathProtocolGuid ## TO_START [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES +# # [Event] +# # ## -# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput. +# # Timer event used to check the mouse state at a regular interval. # # -# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES +# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES # -# # Periodic timer event to poll the fake Ps2 mouse device and get its packet data. -# # -# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES +[UserExtensions.TianoCore."ExtraFiles"] + Ps2MouseAbsolutePointerDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,9 +1,10 @@ ## @file -# Ps2 Mouse Driver. +# PS2 Mouse Driver. # -# This dirver directly uses IsaIo protocol service to support Ps2 mouse work. -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> +# This dirver provides support for PS2 based mice. # +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> +# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -18,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = Ps2MouseDxe + MODULE_UNI_FILE = Ps2MouseDxe.uni FILE_GUID = 202A2B0E-9A31-4812-B291-8747DF152439 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -59,14 +61,16 @@ gEfiDevicePathProtocolGuid ## TO_START [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2MouseExtendedVerification ## CONSUMES +# # [Event] +# # ## -# # Event for EFI_SIMPLE_POINTER_PROTOCOL.WaitForInput. +# # Timer event used to check the mouse state at a regular interval. # # -# EVENT_TYPE_NOTIFY_WAIT ## PRODUCES +# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES # -# # Periodic timer event to poll the Ps2 mouse device and get its packet data. -# # -# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES + +[UserExtensions.TianoCore."ExtraFiles"] + Ps2MouseDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,10 +1,10 @@ ## @file -# Component description file for IdeBus module. +# IDE bus driver. # -# IDE bus driver. This driver will enumerate IDE device and export the blockIo -# protocol for every device. -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR> +# This driver will enumerate IDE device and export the blockIo protocol for every device. # +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> +# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -18,6 +18,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = IdeBusDxe + MODULE_UNI_FILE = IdeBusDxe.uni FILE_GUID = 69FD8E47-A161-4550-B01A-5594CEB2B2B2 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -70,15 +71,18 @@ [Guids] - gEfiDiskInfoIdeInterfaceGuid # CONSUMES ## GUID - gEfiEventExitBootServicesGuid # CONSUMES ## Event + gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED # DiskInfo Interface Guid + gEfiEventExitBootServicesGuid ## CONSUMES ## Event [Protocols] - gEfiDiskInfoProtocolGuid # BY_START - gEfiBlockIoProtocolGuid # BY_START - gEfiIdeControllerInitProtocolGuid # TO_START - gEfiPciIoProtocolGuid # TO_START - gEfiDevicePathProtocolGuid # TO_START + gEfiDiskInfoProtocolGuid ## BY_START + gEfiBlockIoProtocolGuid ## BY_START + gEfiIdeControllerInitProtocolGuid ## TO_START + gEfiPciIoProtocolGuid ## TO_START + ## TO_START + ## BY_START + gEfiDevicePathProtocolGuid - +[UserExtensions.TianoCore."ExtraFiles"] + IdeBusDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/VgaMiniPortDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,7 @@ ## @file # 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 # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = VgaMiniPort + MODULE_UNI_FILE = VgaMiniPort.uni FILE_GUID = 15C5E761-58D8-461a-9173-CAB020916264 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -52,4 +53,5 @@ gEfiPciIoProtocolGuid ## TO_START gEfiVgaMiniPortProtocolGuid ## BY_START - +[UserExtensions.TianoCore."ExtraFiles"] + VgaMiniPortExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,8 +1,11 @@ ## @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 # are licensed and made available under the terms and conditions # of the BSD License which accompanies this distribution. The @@ -17,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BlockIoDxe + MODULE_UNI_FILE = BlockIoDxe.uni FILE_GUID = 4495E47E-42A9-4007-8c17-B6664F909D04 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -41,18 +45,21 @@ [Protocols] - gEfiBlockIoProtocolGuid - gEfiDevicePathProtocolGuid - gEfiPciIoProtocolGuid - gEfiLegacyBiosProtocolGuid + gEfiBlockIoProtocolGuid ## BY_START + gEfiDevicePathProtocolGuid ## BY_START + gEfiDevicePathProtocolGuid ## TO_START + gEfiPciIoProtocolGuid ## TO_START + gEfiLegacyBiosProtocolGuid ## TO_START [Guids] - gEfiLegacyBiosGuid - gBlockIoVendorGuid + gEfiLegacyBiosGuid ## PRODUCES ## UNDEFINED + gBlockIoVendorGuid ## SOMETIMES_CONSUMES ## UNDEFINED [Packages] MdePkg/MdePkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec +[UserExtensions.TianoCore."ExtraFiles"] + BlockIoDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,10 +1,10 @@ ## @file -# Component description file for BiosKeyboard module. +# Ps2 Keyboard driver. # -# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol service. -# This dirver uses legacy INT16 to get the key stroke status. +# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol +# 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 # are licensed and made available under the terms and conditions @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = KeyboardDxe + MODULE_UNI_FILE = KeyboardDxe.uni FILE_GUID = 5479662B-6AE4-49e8-A6BD-6DE4B625811F MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -60,15 +61,17 @@ PcdLib [Protocols] - gEfiIsaIoProtocolGuid # PROTOCOL TO_START - gEfiSimpleTextInProtocolGuid # PROTOCOL BY_START - gEfiSimpleTextInputExProtocolGuid # PROTOCOL BY_START - gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START - gEfiPs2PolicyProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiIsaIoProtocolGuid ## TO_START + gEfiSimpleTextInProtocolGuid ## BY_START + gEfiSimpleTextInputExProtocolGuid ## BY_START + gEfiLegacyBiosProtocolGuid ## CONSUMES + gEfiPs2PolicyProtocolGuid ## SOMETIMES_CONSUMES [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification|FALSE ## CONSUMES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection \ No newline at end of file + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdFastPS2Detection ## SOMETIMES_CONSUMES + +[UserExtensions.TianoCore."ExtraFiles"] + KeyboardDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/Snp16Dxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/Snp16Dxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/Snp16Dxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,9 @@ ## @file +# SNP driver On Legacy 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 # are licensed and made available under the terms and conditions @@ -16,6 +18,7 @@ [Defines] BASE_NAME = BiosSnp16 + MODULE_UNI_FILE = BiosSnp16.uni FILE_GUID = D0CAA91E-2DE4-4b0d-B3DC-09C67E854E34 MODULE_TYPE = UEFI_DRIVER INF_VERSION = 0x00010005 @@ -52,16 +55,19 @@ MemoryAllocationLib [Guids] - gEfiEventExitBootServicesGuid + gEfiEventExitBootServicesGuid ##CONSUMES ##Event [Protocols] - gEfiNetworkInterfaceIdentifierProtocolGuid - gEfiDevicePathProtocolGuid - gEfiSimpleNetworkProtocolGuid - gEfiPciIoProtocolGuid - gEfiLegacyBiosProtocolGuid + gEfiNetworkInterfaceIdentifierProtocolGuid ##BY_START + gEfiDevicePathProtocolGuid ##BY_START + gEfiDevicePathProtocolGuid ##TO_START + gEfiSimpleNetworkProtocolGuid ##BY_START + gEfiPciIoProtocolGuid ##TO_START + gEfiLegacyBiosProtocolGuid ##CONSUMES [Packages] MdePkg/MdePkg.dec IntelFrameworkPkg/IntelFrameworkPkg.dec +[UserExtensions.TianoCore."ExtraFiles"] + BiosSnp16Extra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -4,7 +4,7 @@ # This driver by using Legacy Bios protocol service to support csm Video # 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 # are licensed and made available under the terms and conditions @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BiosVideoDxe + MODULE_UNI_FILE = BiosVideoDxe.uni FILE_GUID = 0B04B2ED-861C-42cd-A22F-C3AAFACCB896 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -61,22 +62,26 @@ [Guids] - gEfiLegacyBiosGuid # ALWAYS_PRODUCED - gEfiEventExitBootServicesGuid + gEfiLegacyBiosGuid ## PRODUCES ##GUID # Install Legacy BIOS GUID to mark this driver as a BIOS Thunk Driver + gEfiEventExitBootServicesGuid ## CONSUMES ##Event [Protocols] - gEfiVgaMiniPortProtocolGuid # PROTOCOL BY_START - gEfiEdidDiscoveredProtocolGuid # PROTOCOL BY_START - gEfiGraphicsOutputProtocolGuid # PROTOCOL BY_START - gEfiEdidActiveProtocolGuid # PROTOCOL BY_START - gEfiLegacyBiosProtocolGuid # PROTOCOL TO_START - gEfiPciIoProtocolGuid # PROTOCOL TO_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START - gEfiEdidOverrideProtocolGuid # PROTOCOL TO_START + gEfiVgaMiniPortProtocolGuid ## BY_START + gEfiEdidDiscoveredProtocolGuid ## BY_START + gEfiGraphicsOutputProtocolGuid ## BY_START + gEfiEdidActiveProtocolGuid ## BY_START + gEfiLegacyBiosProtocolGuid ## CONSUMES + gEfiPciIoProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## BY_START + gEfiEdidOverrideProtocolGuid ## SOMETIMES_CONSUMES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable - gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution - gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoSetTextVgaModeEnable ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVbeEnable ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBiosVideoCheckVgaEnable ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## SOMETIMES_CONSUMES + +[UserExtensions.TianoCore."ExtraFiles"] + BiosVideoDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -3,7 +3,7 @@ # # 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 # are licensed and made available under the terms and conditions @@ -19,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = LegacyBiosDxe + MODULE_UNI_FILE = LegacyBiosDxe.uni FILE_GUID = F122A15C-C10B-4d54-8F48-60F4F06DD1AD MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -102,48 +103,48 @@ [Guids] - gEfiDiskInfoIdeInterfaceGuid # ALWAYS_CONSUMED - gEfiSmbiosTableGuid # ALWAYS_CONSUMED - gEfiLegacyBiosGuid # ALWAYS_PRODUCED + gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosBuildIdeData() to assure device is a disk + gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ##SystemTable + gEfiLegacyBiosGuid ## SOMETIMES_CONSUMES ##GUID #Used in LegacyBiosInstallVgaRom() to locate handle buffer [Guids.IA32] - gEfiSmbiosTableGuid # ALWAYS_CONSUMED - gEfiAcpi20TableGuid # ALWAYS_CONSUMED - gEfiAcpi10TableGuid # ALWAYS_CONSUMED + gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable + gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable [Guids.X64] - gEfiSmbiosTableGuid # ALWAYS_CONSUMED - gEfiAcpi20TableGuid # ALWAYS_CONSUMED - gEfiAcpi10TableGuid # ALWAYS_CONSUMED + gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ##SystemTable + gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ##SystemTable [Protocols] - gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiPciRootBridgeIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiIsaIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDiskInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiSimpleTextInProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacy8259ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyBiosPlatformProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyInterruptProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyRegion2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_PRODUCED + gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES + gEfiPciRootBridgeIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiCpuArchProtocolGuid ## CONSUMES + gEfiTimerArchProtocolGuid ## CONSUMES + gEfiIsaIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiGenericMemTestProtocolGuid ## CONSUMES + gEfiDiskInfoProtocolGuid ## SOMETIMES_CONSUMES + gEfiSimpleTextInProtocolGuid ## SOMETIMES_CONSUMES + gEfiLegacy8259ProtocolGuid ## CONSUMES + gEfiLegacyBiosPlatformProtocolGuid ## CONSUMES + gEfiLegacyInterruptProtocolGuid ## CONSUMES + gEfiLegacyRegion2ProtocolGuid ## CONSUMES + gEfiLegacyBiosProtocolGuid ## PRODUCES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLegacyBiosCacheLegacyRegion ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress ## SOMETIMES_CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemoryBase ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdOpromReservedMemorySize ## CONSUMES [Depex] gEfiLegacyRegion2ProtocolGuid AND gEfiLegacyInterruptProtocolGuid AND gEfiLegacyBiosPlatformProtocolGuid AND gEfiLegacy8259ProtocolGuid AND gEfiGenericMemTestProtocolGuid AND gEfiCpuArchProtocolGuid AND gEfiTimerArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + LegacyBiosDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -2,7 +2,7 @@ # This library instance produces UefiDecompressLib and Tiano Custom decompression 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 # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseUefiTianoDecompressLib + MODULE_UNI_FILE = BaseUefiTianoDecompressLib.uni FILE_GUID = d774c4d9-c121-4da3-a5e2-0f317e3c630c MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -43,4 +44,5 @@ ExtractGuidedSectionLib [Guids] - gTianoCustomDecompressGuid ## PRODUCED ## GUID specifies tiano custom decompress algorithm. + gTianoCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies tiano custom decompress algorithm. + Modified: trunk/edk2/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,7 @@ ## @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 # are licensed and made available under the terms and conditions of the BSD License @@ -16,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeCapsuleLib + MODULE_UNI_FILE = DxeCapsuleLib.uni FILE_GUID = 654950df-1ede-4b04-b144-6b77845736ad MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -47,8 +48,8 @@ DevicePathLib [Protocols] - gEfiFirmwareManagementProtocolGuid # CONSUMES + gEfiFirmwareManagementProtocolGuid ## SOMETIMES_CONSUMES [Guids] - gEfiCapsuleGuid # SOMETIMES_CONSUMED - gEfiFmpCapsuleGuid # SOMETIMES_CONSUMED + gEfiCapsuleGuid ## SOMETIMES_CONSUMED ## GUID # Capsule Image Header Guid + gEfiFmpCapsuleGuid ## SOMETIMES_CONSUMED ## GUID Modified: trunk/edk2/IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,8 +1,7 @@ ## @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 - 2010, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeReportStatusCodeLib + MODULE_UNI_FILE = DxeReportStatusCodeLib.uni FILE_GUID = 3ddc3b12-99ea-4364-b315-6310a2050be5 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -47,12 +47,12 @@ DevicePathLib [Guids] - gEfiStatusCodeSpecificDataGuid ## CONSUMES - gEfiStatusCodeDataTypeDebugGuid ## CONSUMES + gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED + gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED [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] - gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask + gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES Modified: trunk/edk2/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,4 +1,5 @@ ## @file +# General BDS library. # # General BDS defines and produce general interfaces for platform BDS driver including: # 1) BDS boot policy interface; @@ -19,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = GenericBdsLib + MODULE_UNI_FILE = GenericBdsLib.uni FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -70,47 +72,75 @@ ReportStatusCodeLib [Guids] - gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID (The identifier of memory type information type in system table) - gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" (The boot option of current boot) - gEfiFileInfoGuid ## CONSUMES ## GUID - gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" (The ACPI address of performance data) - gEfiUartDevicePathGuid ## CONSUMES ## GUID (Identify the device path for UARD device) - 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 ## PRODUCES ## GUID (HII String PackageList Guid) - gEfiLegacyDevOrderVariableGuid ## CONSUMES ## GUID - gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES + ## SOMETIMES_CONSUMES ## HOB # The hob holding memory type information + ## SOMETIMES_CONSUMES ## SystemTable # The identifier of memory type information type in system table + ## SOMETIMES_CONSUMES ## Variable:L"MemoryTypeInformation" + ## SOMETIMES_PRODUCES ## Variable:L"MemoryTypeInformation" + gEfiMemoryTypeInformationGuid + ## SOMETIMES_CONSUMES ## Variable:L"BootXXXX" # Boot option variable + ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable + ## SOMETIMES_CONSUMES ## Variable:L"DriverXXXX" # Driver load option. + ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option. + ## 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] - gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES - gEfiLoadFileProtocolGuid # PROTOCOL CONSUMES - gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES - gEfiPciIoProtocolGuid # PROTOCOL CONSUMES - gEfiLoadedImageProtocolGuid # PROTOCOL CONSUMES - gEfiSimpleNetworkProtocolGuid # PROTOCOL CONSUMES - gEfiDebugPortProtocolGuid # PROTOCOL CONSUMES - gEfiSimpleTextInProtocolGuid # PROTOCOL CONSUMES - gEfiBlockIoProtocolGuid # PROTOCOL CONSUMES - gEfiFirmwareVolume2ProtocolGuid # PROTOCOL CONSUMES - gEfiLegacyBiosProtocolGuid # PROTOCOL SOMETIMES_CONSUMES - gEfiCpuArchProtocolGuid # PROTOCOL CONSUMES - gEfiDevicePathProtocolGuid # PROTOCOL CONSUMES - gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES - gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES - gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport # PROTOCOL SOMETIMES_CONSUMES - gEfiOEMBadgingProtocolGuid # PROTOCOL CONSUMES - gEfiHiiFontProtocolGuid # PROTOCOL CONSUMES - gEfiUserManagerProtocolGuid # PROTOCOL CONSUMES - gEfiUsbIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES - gEfiBootLogoProtocolGuid # PROTOCOL SOMETIMES_CONSUMES + gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES + gEfiSimpleTextOutProtocolGuid ## CONSUMES + gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES + gEfiSimpleNetworkProtocolGuid ## SOMETIMES_CONSUMES + gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES + gEfiSimpleTextInProtocolGuid ## CONSUMES + gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES + gEfiCpuArchProtocolGuid ## CONSUMES + gEfiDevicePathProtocolGuid ## CONSUMES + gEfiAcpiS3SaveProtocolGuid ## SOMETIMES_CONSUMES + gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES + gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES + gEfiOEMBadgingProtocolGuid ## SOMETIMES_CONSUMES + gEfiHiiFontProtocolGuid ## CONSUMES + gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES + gEfiUsbIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES [FeaturePcd] - gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable + gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES [Pcd] - gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange - gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad - gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart - gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile + gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderLoad ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeOsLoaderStart ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile ## CONSUMES + +# +# [BootMode] +# RECOVERY_FULL ## SOMETIMES_CONSUMES # Memory Type Information variable +# + Modified: trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,12 +1,11 @@ ## @file -# LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm -# with the converter for the different arch code. +# LzmaArchCustomDecompressLib produces LZMA custom decompression algorithm with the converter for the different arch code. # # 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. # -# 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 # are licensed and made available under the terms and conditions of the BSD License @@ -21,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = LzmaArchDecompressLib + MODULE_UNI_FILE = LzmaArchDecompressLib.uni FILE_GUID = A853C1D2-E003-4cc4-9DD1-8824AD79FE48 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -56,7 +56,7 @@ IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec [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] BaseLib Modified: trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -2,10 +2,10 @@ # LzmaCustomDecompressLib produces LZMA custom decompression algorithm. # # 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. # -# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = LzmaDecompressLib + MODULE_UNI_FILE = LzmaDecompressLib.uni FILE_GUID = 35194660-7421-44ad-9636-e44885f092d1 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -51,7 +52,7 @@ IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec [Guids] - gLzmaCustomDecompressGuid ## PRODUCED ## GUID specifies LZMA custom decompress algorithm. + gLzmaCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies LZMA custom decompress algorithm. [LibraryClasses] BaseLib Modified: trunk/edk2/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -2,7 +2,7 @@ # Debug Library based on report status code library # # 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 # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiDxeDebugLibReportStatusCode + MODULE_UNI_FILE = PeiDxeDebugLibReportStatusCode.uni FILE_GUID = bda39d3a-451b-4350-8266-81ab10fa0523 MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -46,10 +47,9 @@ DebugPrintErrorLevelLib [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue - gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask + gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES [Guids] - gEfiStatusCodeDataTypeDebugGuid ## CONSUMES - - \ No newline at end of file + gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## GUID + Modified: trunk/edk2/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/PeiRecoveryLib/PeiRecoveryLib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -5,7 +5,7 @@ # class should update to directly locate EFI_PEI_RECOVERY_MODULE_PPI defined # in PI 1.2 specification. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiRecoveryLib + MODULE_UNI_FILE = PeiRecoveryLib.uni FILE_GUID = C0227547-0811-4cbb-ABEA-DECD22829122 MODULE_TYPE = PEIM VERSION_STRING = 1.0 Modified: trunk/edk2/IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/PeiS3Lib/PeiS3Lib.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,11 +1,11 @@ ## @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 # class should update to directly locate EFI_PEI_S3_RESUME_PPI defined # in PI 1.2 specification. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiS3Lib + MODULE_UNI_FILE = PeiS3Lib.uni FILE_GUID = EFB7D3A8-DEB9-4bed-B6D6-3B09BEEB835A MODULE_TYPE = PEIM VERSION_STRING = 1.0 @@ -44,6 +45,5 @@ DebugLib [Ppis] - gEfiPeiS3ResumePpiGuid # ALWAYS_CONSUMES + gEfiPeiS3ResumePpiGuid ## CONSUMES - Modified: trunk/edk2/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/PlatformBdsLibNull.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,9 +1,7 @@ ## @file +# NULL implementation for PlatformBdsLib library class interfaces. # -# Provide NULL implementation for PlatformBdsLib library class interfaces which -# should be implemented by OEM. -# -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR> # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -17,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = PlatformBdsLib + MODULE_UNI_FILE = PlatformBdsLib.uni FILE_GUID = 143B5044-7C1B-4904-9778-EA16F1F3D554 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 Modified: trunk/edk2/IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,11 +1,11 @@ ## @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. # 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. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SmmRuntimeDxeReportStatusCodeLibFramework + MODULE_UNI_FILE = SmmRuntimeDxeReportStatusCodeLibFramework.uni FILE_GUID = D65D9F72-7BCE-4f73-A673-47AF446A1A31 MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 @@ -56,17 +57,17 @@ MemoryAllocationLib [Guids] - gEfiStatusCodeSpecificDataGuid ## CONSUMES - gEfiStatusCodeDataTypeDebugGuid ## CONSUMES + gEfiStatusCodeSpecificDataGuid ## SOMETIMES_CONSUMES ## UNDEFINED + gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED gEfiEventExitBootServicesGuid ## CONSUMES ## Event gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event [Protocols] - gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES - gEfiSmmBaseProtocolGuid ## CONSUMES - gEfiSmmStatusCodeProtocolGuid ## CONSUMES + gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES + gEfiSmmBaseProtocolGuid ## SOMETIMES_CONSUMES + gEfiSmmStatusCodeProtocolGuid ## SOMETIMES_CONSUMES [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask + gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask ## CONSUMES Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,6 @@ ## @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> # # This program and the accompanying materials are @@ -17,6 +16,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = AcpiS3SaveDxe + MODULE_UNI_FILE = AcpiS3SaveDxe.uni FILE_GUID = 2BDED685-F733-455f-A840-43A22B791FB3 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -53,28 +53,30 @@ DxeServicesLib [Guids] - gEfiAcpiVariableGuid # ALWAYS_CONSUMED - gEfiAcpiS3ContextGuid # ALWAYS_CONSUMED - gEfiAcpiVariableCompatiblityGuid # SOMETIME_CONSUMED L"AcpiGlobalVariable" - gEfiAcpi20TableGuid # ALWAYS_CONSUMED System Table - gEfiAcpi10TableGuid # ALWAYS_CONSUMED System Table + gEfiAcpiVariableGuid ## PRODUCES ## UNDEFINED # LockBox Save Data. + gEfiAcpiS3ContextGuid ## PRODUCES ## UNDEFINED # LockBox Save Data. + gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable + ## SOMETIMES_CONSUMES ## Variable:L"AcpiGlobalVariable" + ## SOMETIMES_PRODUCES ## Variable:L"AcpiGlobalVariable" + gEfiAcpiVariableCompatiblityGuid [Protocols] - gEfiAcpiS3SaveProtocolGuid # PROTOCOL ALWAYS_PRODUCED - gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyRegion2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED - gFrameworkEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED - gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES + gEfiAcpiS3SaveProtocolGuid ## PRODUCES + gFrameworkEfiMpServiceProtocolGuid ## SOMETIMES_CONSUMES + ## NOTIFY + ## SOMETIMES_CONSUMES + gEdkiiVariableLockProtocolGuid [FeaturePcd] gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport ## CONSUMES gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES - gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode + gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES [Pcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize ## SOMETIMES_CONSUMES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize ## CONSUMES - gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable + gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## CONSUMES ## SOMETIMES_CONSUMES ## SOMETIMES_PRODUCES gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr @@ -85,4 +87,6 @@ # AcpiS3SaveDxe module is executed. # gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid - + +[UserExtensions.TianoCore."ExtraFiles"] + AcpiS3SaveDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,10 +1,10 @@ ## @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 # 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 # are licensed and made available under the terms and conditions @@ -20,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = AcpiSupportDxe + MODULE_UNI_FILE = AcpiSupportDxe.uni FILE_GUID = 506533a6-e626-4500-b14f-17939c0e5b60 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -56,22 +57,25 @@ [Guids] - gEfiAcpi10TableGuid # ALWAYS_CONSUMED - gEfiAcpiTableGuid + gEfiAcpi10TableGuid ## PRODUCES ## SystemTable + gEfiAcpiTableGuid ## PRODUCES ## SystemTable [FeaturePcd] - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdInstallAcpiSupportProtocol ## CONSUMES [Pcd] - gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId - gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId - gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision - gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId - gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES [Protocols] - gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_PRODUCED - gEfiAcpiSupportProtocolGuid # PROTOCOL ALWAYS_PRODUCED + gEfiAcpiTableProtocolGuid ## PRODUCES + gEfiAcpiSupportProtocolGuid ## SOMETIMES_PRODUCES [Depex] TRUE + +[UserExtensions.TianoCore."ExtraFiles"] + AcpiSupportDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,6 +1,6 @@ ## @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 # gEfiBdsArchProtocolGuid. After DxeCore finish dispatching, DxeCore will invoke Entry # interface of protocol gEfiBdsArchProtocolGuid, then BDS phase is entered. @@ -28,6 +28,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BdsDxe + MODULE_UNI_FILE = BdsDxe.uni FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -113,93 +114,114 @@ UefiHiiServicesLib [Guids] - ## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable) - ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format) - ## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format) - ## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable) - ## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence) - ## 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 (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes) - ## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes) - ## 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"DriverOrder" (The driver order list) - ## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device) - ## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device) - ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device) - gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option) - gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume) - gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file) - gEfiHiiPlatformSetupFormsetGuid ## CONSUMES ## GUID (Indicate the formset class guid to be displayed) - gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode) - gEfiHiiDriverHealthFormsetGuid ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed) - gEfiLegacyDevOrderVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder" - gFrontPageFormSetGuid ## PRODUCES ## FrontPage HII Package - gBootMaintFormSetGuid ## SOMETIMES_PRODUCES ## BootMaint HII Package - gFileExploreFormSetGuid ## SOMETIMES_PRODUCES ## FileExplore HII Package - gBootManagerFormSetGuid ## SOMETIMES_PRODUCES ## BootManager HII Package - gDeviceManagerFormSetGuid ## SOMETIMES_PRODUCES ## DeviceManager HII Package - gDriverHealthFormSetGuid ## SOMETIMES_PRODUCES ## DriverHealth HII Package - gConnectConInEventGuid ## CONSUMES ## GUID (Connect ConIn Event) - gEfiFmpCapsuleGuid ## CONSUMES ## GUID (FMP Capsule) - gEdkiiStatusCodeDataTypeVariableGuid ## SOMETIMES_CONSUMES + ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX" # Boot option variable + ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX" # Driver load option. + ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" # Platform supported languange in Rfc4646 format + ## SOMETIMES_PRODUCES ## Variable:L"Lang" # Platform supported languange in Iso639 format + ## SOMETIMES_PRODUCES ## Variable:L"LangCodes" # Value of PcdUefiVariableDefaultLangCodes + ## PRODUCES ## Variable:L"PlatformLangCodes" # Value of PcdUefiVariableDefaultPlatformLangCodes + ## SOMETIMES_PRODUCES ## Variable:L"KeyXXXX" # Hotkey option variable + ## 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 + ## 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"BootOrder" # The boot option array + ## SOMETIMES_PRODUCES ## 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_CONSUMES ## Variable:L"ConInDev" # The device path of console in device + ## SOMETIMES_CONSUMES ## Variable:L"ConOutDev" # The device path of console out device + ## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev" # The device path of error out device + ## SOMETIMES_PRODUCES ## Variable:L"BootNext" # The number of next boot option + gEfiGlobalVariableGuid + gEfiFileSystemVolumeLabelInfoIdGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is volume + gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is file + gEfiHiiPlatformSetupFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the formset class guid to be displayed + gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Extended IFR Guid Opcode + gEfiHiiDriverHealthFormsetGuid ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the Driver Health formset class guid to be displayed + ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder" + ## 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] - gEfiSimpleFileSystemProtocolGuid ## PROTOCOL CONSUMES - gEfiLoadFileProtocolGuid ## PROTOCOL CONSUMES - gEfiBdsArchProtocolGuid ## PROTOCOL PRODUCES - gEfiSmbiosProtocolGuid ## PROTOCOL CONSUMES - gEfiGenericMemTestProtocolGuid ## PROTOCOL CONSUMES - gEfiLegacyBiosProtocolGuid ## PROTOCOL CONSUMES - gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## PROTOCOL SOMETIMES_CONSUMES - gEfiBlockIoProtocolGuid ## PROTOCOL CONSUMES - gEfiGraphicsOutputProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES - gEfiSimpleTextInputExProtocolGuid ## PROTOCOL CONSUMES - gEfiHiiConfigAccessProtocolGuid ## PROTOCOL CONSUMES - gEfiFormBrowser2ProtocolGuid ## PROTOCOL CONSUMES - gEfiSerialIoProtocolGuid ## PROTOCOL CONSUMES - gEfiDevicePathProtocolGuid ## PROTOCOL CONSUMES - gEfiDriverHealthProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES - gEfiPciIoProtocolGuid ## PROTOCOL CONSUMES - gEfiBootLogoProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES - gEdkiiVariableLockProtocolGuid ## PROTOCOL CONSUMES + gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES + gEfiBdsArchProtocolGuid ## PRODUCES + gEfiSmbiosProtocolGuid ## CONSUMES + gEfiGenericMemTestProtocolGuid ## SOMETIMES_CONSUMES + gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES + gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES + gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES + ## CONSUMES + ## NOTIFY + gEfiSimpleTextInputExProtocolGuid + gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_PRODUCES + gEfiFormBrowser2ProtocolGuid ## CONSUMES + gEfiSerialIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathProtocolGuid ## CONSUMES + gEfiDriverHealthProtocolGuid ## SOMETIMES_CONSUMES + gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES + gEdkiiVariableLockProtocolGuid ## SOMETIMES_CONSUMES [FeaturePcd] - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate - gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable + gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES [Pcd] - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes - gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang + gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang ## SOMETIMES_CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES + ## CONSUMES + ## PRODUCES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel - gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow - gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES + ## SOMETIMES_CONSUMES + ## SOMETIMES_PRODUCES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut + ## CONSUMES + ## PRODUCES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState - gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor - gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision - gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution - gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution - gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand + gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES + gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand ## SOMETIMES_CONSUMES + ## CONSUMES + ## SOMETIMES_PRODUCES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn + ## CONSUMES + ## SOMETIMES_PRODUCES gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution - gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile - gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable ## CONSUMES [Depex] TRUE # # [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 Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,7 @@ ## @file # 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 # are licensed and made available under the terms and conditions of the BSD License @@ -17,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = VgaClassDxe + MODULE_UNI_FILE = VgaClassDxe.uni FILE_GUID = BF89F10D-B205-474f-96E3-7A7BB1B4A407 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -54,9 +55,10 @@ [Protocols] - gEfiSimpleTextOutProtocolGuid # PROTOCOL BY_START - gEfiVgaMiniPortProtocolGuid # PROTOCOL TO_START - gEfiPciIoProtocolGuid # PROTOCOL TO_START - gEfiDevicePathProtocolGuid # PROTOCOL TO_START + gEfiSimpleTextOutProtocolGuid ## BY_START + gEfiVgaMiniPortProtocolGuid ## TO_START + gEfiPciIoProtocolGuid ## TO_START + gEfiDevicePathProtocolGuid ## TO_START - +[UserExtensions.TianoCore."ExtraFiles"] + VgaClassDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,7 @@ ## @file # 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 # 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 @@ -14,6 +14,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = CpuIoDxe + MODULE_UNI_FILE = CpuIoDxe.uni FILE_GUID = BAE7599F-3C6B-43b7-BDF0-9CE07AA91AA6 MODULE_TYPE = DXE_RUNTIME_DRIVER VERSION_STRING = 1.0 @@ -45,3 +46,6 @@ [Depex] TRUE + +[UserExtensions.TianoCore."ExtraFiles"] + CpuIoDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -21,7 +21,7 @@ # drivers to be aware of all reporting formats. # 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 # are licensed and made available under the terms and conditions of the BSD License @@ -36,6 +36,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DataHubDxe + MODULE_UNI_FILE = DataHubDxe.uni FILE_GUID = 53BCC14F-C24F-434C-B294-8ED2D4CC1860 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -69,9 +70,11 @@ [Protocols] - gEfiDataHubProtocolGuid # PROTOCOL PRODUCED + gEfiDataHubProtocolGuid ## PRODUCES [Depex] TRUE +[UserExtensions.TianoCore."ExtraFiles"] + DataHubDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,7 +1,7 @@ ## @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 # are licensed and made available under the terms and conditions of the BSD License @@ -15,6 +15,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DataHubStdErrDxe + MODULE_UNI_FILE = DataHubStdErrDxe.uni FILE_GUID = CA515306-00CE-4032-874E-11B755FF6866 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -42,13 +43,15 @@ DebugLib [Guids] - gEfiStatusCodeDataTypeDebugGuid # SOMETIMES_CONSUMED - gEfiDataHubStatusCodeRecordGuid # SOMETIMES_CONSUMED + gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecord Date Type + gEfiDataHubStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## UNDEFINED # DataRecordGuid [Protocols] - gEfiDataHubProtocolGuid # PROTOCOL CONSUMED + gEfiDataHubProtocolGuid ## CONSUMES [Depex] gEfiDataHubProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + DataHubStdErrDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/FwVolDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,8 +1,10 @@ ## @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. # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> # # This program and the accompanying materials are # licensed and made available under the terms and conditions of the BSD License @@ -17,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = FwVolDxe + MODULE_UNI_FILE = FwVolDxe.uni FILE_GUID = 233C2592-1CEC-494a-A097-15DC96379777 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -55,9 +58,9 @@ [Guids] - gEfiFirmwareVolumeTopFileGuid ## CONSUMES - gEfiFirmwareFileSystem2Guid ## CONSUMES - gEfiFirmwareFileSystem3Guid ## CONSUMES + gEfiFirmwareVolumeTopFileGuid ## CONSUMES ## File # VTF file + gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID # File System Guid + gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID # File System Guid [Protocols] gEfiSectionExtractionProtocolGuid ## CONSUMES @@ -67,3 +70,5 @@ [Depex] gEfiFirmwareVolumeBlockProtocolGuid AND gEfiSectionExtractionProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + FwVolDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/UpdateDriverDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,9 +1,11 @@ ## @file +# Update Driver for Capulse update. +# # 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 # 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 # licensed and made available under the terms and conditions of the BSD License @@ -18,6 +20,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = UpdateDriverDxe + MODULE_UNI_FILE = UpdateDriverDxe.uni FILE_GUID = 0E84FC69-29CC-4C6D-92AC-6D476921850F MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -57,8 +60,8 @@ DevicePathLib [Guids] - gEfiConfigFileNameGuid ## CONSUMES FileName to store ConfigFile - gEfiUpdateDataFileGuid ## CONSUMES FileName to store Capsule Data. + gEfiConfigFileNameGuid ## CONSUMES ## File # FileName to store ConfigFile + gEfiUpdateDataFileGuid ## CONSUMES ## File # FileName to store Capsule Data. [Protocols] gEfiFaultTolerantWriteProtocolGuid ## CONSUMES @@ -69,3 +72,5 @@ [Depex] gEfiFirmwareVolumeBlockProtocolGuid AND gEfiFaultTolerantWriteProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + UpdateDriverDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,5 +1,5 @@ ## @file -# Produces the Legacy Region Protocol. +# Produces Framework Legacy Region Protocol. # # This generic implementation of the Legacy Region Protocol does not actually # 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 # 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 # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -21,6 +21,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = LegacyRegionDxe + MODULE_UNI_FILE = LegacyRegionDxe.uni FILE_GUID = 8C439043-85CA-467a-96F1-CB14F4D0DCDA MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -49,3 +50,6 @@ [Depex] TRUE + +[UserExtensions.TianoCore."ExtraFiles"] + LegacyRegionDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/SectionExtractionDxe/SectionExtractionDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,12 +1,11 @@ ## @file -# # Section Extraction Dxe Driver produces framework section extract protocol. # # 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 # 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 # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -20,6 +19,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SectionExtractionDxe + MODULE_UNI_FILE = SectionExtractionDxe.uni FILE_GUID = 801ADCA0-815E-46a4-84F7-657F53621A57 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 @@ -47,10 +47,11 @@ IntelFrameworkPkg/IntelFrameworkPkg.dec [Protocols] - gEfiSectionExtractionProtocolGuid ## PRODUCEDS - gEfiDecompressProtocolGuid ## CONSUMEDS + gEfiSectionExtractionProtocolGuid ## PRODUCES + gEfiDecompressProtocolGuid ## SOMETIMES_CONSUMES [Depex] gEfiDecompressProtocolGuid - - \ No newline at end of file + +[UserExtensions.TianoCore."ExtraFiles"] + SectionExtractionDxeExtra.uni Modified: trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf =================================================================== --- trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf 2014-08-28 06:55:48 UTC (rev 15965) +++ trunk/edk2/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf 2014-08-28 06:58:44 UTC (rev 15966) @@ -1,8 +1,7 @@ ## @file -# Status Code Handler Driver which produces datahub handler and hook it -# onto the DXE status code router. +# Status Code Handler Driver which produces datahub handler. # @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ edk2-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-commits ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
