# Cache Maintenance Library that uses Base Library services to maintain caches.\r
# This library assumes there are no chipset dependencies required to maintain caches.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseCacheMaintenanceLib\r
+ MODULE_UNI_FILE = BaseCacheMaintenanceLib.uni\r
FILE_GUID = 123dd843-57c9-4158-8418-ce68b3944ce7\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# CPU Library implemented using ASM functions for IA-32 and X64,\r
# PAL CALLs for IPF, and empty functions for EBC.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
#\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseCpuLib\r
+ MODULE_UNI_FILE = BaseCpuLib.uni\r
FILE_GUID = 4FBD2538-249C-4b50-8F4A-A9E66609CBF6\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
[LibraryClasses.IPF]\r
PalLib\r
BaseLib\r
+\r
## @file\r
# Debug Library with empty functions.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseDebugLibNull\r
+ MODULE_UNI_FILE = BaseDebugLibNull.uni\r
FILE_GUID = 9ba1d976-0624-41a3-8650-28165e8d9ae8\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Instance of Debug Library based on Serial Port Library.\r
-# It uses Print Library to produce formatted output strings.\r
+# It uses Print Library to produce formatted output strings to seiral port device.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseDebugLibSerialPort\r
+ MODULE_UNI_FILE = BaseDebugLibSerialPort.uni\r
FILE_GUID = BB83F95F-EDBC-4884-A520-CD42AF388FAE\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
DebugPrintErrorLevelLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
\r
## @file\r
-# Debug Print Error Level library instance that retrieves the current error \r
-# level from PcdDebugPrintErrorLevel. \r
+# Debug Print Error Level library instance based on PcdDebugPrintErrorLevel.\r
+# It retrieves the current error level from PcdDebugPrintErrorLevel. \r
#\r
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseDebugPrintErrorLevelLib\r
+ MODULE_UNI_FILE = BaseDebugPrintErrorLevelLib.uni\r
FILE_GUID = A2C09E18-E4D2-407e-AFCC-628B79113F72\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel ## CONSUMES\r
+\r
# in their initialization without any issues. They only have to be careful in \r
# the implementation of runtime services, because this BASE library instance doesn't \r
# convert the address pointed by PcdGuidedExtractHandlerTableAddress to the virtual address.\r
-# And a driver should use this ExtractGuidedSectionLib to do implementation internally, also\r
-# this ExtractGuidedSectionLib couldn't be used for guided section extraction that is required\r
-# by PEI and DXE core for recovery or capsule image processing, etc.\r
-#\r
-# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# \r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseExtractGuidedSectionLib\r
+ MODULE_UNI_FILE = BaseExtractGuidedSectionLib.uni\r
FILE_GUID = 4e3236e9-d1c8-4c04-a89f-26f1c44b2592\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler\r
- gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress ## CONSUMES\r
+\r
# for IA-32 and x64. On IPF, I/O port requests are translated into MMIO requests.\r
# MMIO requests are forwarded directly to memory.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseIoLibIntrinsic\r
+ MODULE_UNI_FILE = BaseIoLibIntrinsic.uni\r
FILE_GUID = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Pcd.IPF]\r
- gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf\r
+ gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf ## SOMETIMES_CONSUMES\r
\r
## @file\r
# Base Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
#\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseLib\r
+ MODULE_UNI_FILE = BaseLib.uni\r
FILE_GUID = 27d67720-ea68-48ae-93da-a3a074c90e30\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
BaseMemoryLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList\r
+ gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList ## CONSUMES\r
#\r
# Base Memory Library implementation - no ASM.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLib\r
+ MODULE_UNI_FILE = BaseMemoryLib.uni\r
FILE_GUID = fd44e603-002a-4b29-9f5f-529e815b6165\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# Base Memory Library that uses MMX registers for high performance.\r
# Optimized for use in DXE.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLibMmx\r
+ MODULE_UNI_FILE = BaseMemoryLibMmx.uni\r
FILE_GUID = d458a654-f64c-49db-b8d1-3821306bf1f6\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# Base Memory Library that is optimized for use in DXE phase. \r
# Uses REP, MMX, XMM registers as required for best performance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLibOptDxe\r
+ MODULE_UNI_FILE = BaseMemoryLibOptDxe.uni\r
FILE_GUID = 02BD55C2-AB1D-4b75-B0FD-9A63AE09B31D\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# Base Memory Library that is optimized for use in PEI phase. \r
# Uses REP, MMX, XMM registers as required for best performance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLibOptPei\r
+ MODULE_UNI_FILE = BaseMemoryLibOptPei.uni\r
FILE_GUID = D6F43B1B-0F21-462b-B8B7-A033C3EB4261\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# Base Memory Library that uses REP string instructions for\r
# high performance and small size. Optimized for use in PEI.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLibRepStr\r
+ MODULE_UNI_FILE = BaseMemoryLibRepStr.uni\r
FILE_GUID = e7884bf4-51a1-485b-982a-ff89129983bc\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Instance of Base Memory Library using XMM registers.\r
+# Instance of Base Memory Library using SSE2 registers.\r
#\r
-# Base Memory Library that uses XMM registers for high performance.\r
-# Optimized for use in DXE.\r
+# Base Memory Library that uses SSE2 registers for high performance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseMemoryLibSse2\r
+ MODULE_UNI_FILE = BaseMemoryLibSse2.uni\r
FILE_GUID = 65a18235-5096-4032-8c63-214f0249ce8d\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseOrderedCollectionRedBlackTreeLib\r
+ MODULE_UNI_FILE = BaseOrderedCollectionRedBlackTreeLib.uni\r
FILE_GUID = 699F73C3-0058-484C-A9E5-61189276A985\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
MemoryAllocationLib\r
\r
[FeaturePcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection\r
+ gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection ## CONSUMES\r
## @file\r
# Null instance of PAL Library with empty functions.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePalLibNull\r
+ MODULE_UNI_FILE = BasePalLibNull.uni\r
FILE_GUID = 632D5625-B73D-43b8-AF30-8D225D96168E\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# PCD Library that only provides access to Feature Flag, Fixed At Build,\r
# and Binary Patch typed PCD entries. Access to Dynamic PCD entries is ignored.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePcdLibNull\r
+ MODULE_UNI_FILE = BasePcdLibNull.uni\r
FILE_GUID = 40096a3a-5c2a-4fbc-aef7-5475dd7ab334\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# PCI CF8 Library that uses I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles.\r
# Layers on top of an I/O Library instance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePciCf8Lib\r
+ MODULE_UNI_FILE = BasePciCf8Lib.uni\r
FILE_GUID = 472ab06d-9810-4c00-bb7f-dad1828fc1ab\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# PCI Express Library that uses the 256 MB PCI Express MMIO window to perform\r
# PCI Configuration cycles. Layers on top of an I/O Library instance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePciExpressLib\r
+ MODULE_UNI_FILE = BasePciExpressLib.uni\r
FILE_GUID = 287e50f4-a188-4699-b907-3e4080ca5688\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
IoLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
+ gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES\r
\r
# PCI Library that uses I/O ports 0xCF8 and 0xCFC to perform\r
# PCI Configuration cycles. Layers on top of one PCI CF8 Library instance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePciLibCf8\r
+ MODULE_UNI_FILE = BasePciLibCf8.uni\r
FILE_GUID = 28bde99c-e8a7-4e3e-9a8a-e66cd64f31c6\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI\r
# Configuration cycles. Layers on one PCI Express Library instance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePciLibPciExpress\r
+ MODULE_UNI_FILE = BasePciLibPciExpress.uni\r
FILE_GUID = 8987081e-daeb-44a9-8bef-a195b22d9417\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Null PE/Coff Extra Action library instances with empty functions.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeCoffExtraActionLibNull\r
+ MODULE_UNI_FILE = PeCoffExtraActionLibNull.uni\r
FILE_GUID = 0EB84DA1-267A-40b4-8347-1F48694C8B47\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
[LibraryClasses]\r
DebugLib\r
\r
-\r
## @file\r
# PE/COFF Entry Point Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePeCoffGetEntryPointLib\r
+ MODULE_UNI_FILE = BasePeCoffGetEntryPointLib.uni\r
FILE_GUID = be490364-73d2-420d-950e-f6450ca75dfb\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# This external input must be validated carefully to avoid security issue like\r
# buffer overflow, integer overflow.\r
#\r
-# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePeCoffLib\r
+ MODULE_UNI_FILE = BasePeCoffLib.uni\r
FILE_GUID = 556f5d10-7309-4af4-b80a-8196bd60946f\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Instance of Performance Library based on Base Library.\r
+# Instance of Performance Library with empty functions.\r
#\r
-# Performance Library that layers on top of the Base Library to measure start\r
-# and end times using CPU specific timer services if they are available.\r
-#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePerformanceLibNull\r
+ MODULE_UNI_FILE = BasePerformanceLibNull.uni\r
FILE_GUID = FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask ## CONSUMES\r
\r
## @file\r
# Instance of Post Code Library based on Debug Library.\r
#\r
-# Post Code Library that layers on top of a Debug Library instance.\r
+# Post Code Library that uses DebugLib service to send PostCode.\r
+# It layers on top of a Debug Library instance.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePostCodeLibDebug\r
+ MODULE_UNI_FILE = BasePostCodeLibDebug.uni\r
FILE_GUID = 19e3bbba-beb1-43e8-b32d-9acbb22c7639\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask ## CONSUMES\r
\r
#\r
# Post Code Library that writes post code values to I/O port 0x80.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePostCodeLibPort80\r
+ MODULE_UNI_FILE = BasePostCodeLibPort80.uni\r
FILE_GUID = b6e9a733-eb75-41b6-b30c-009bcf3801c8\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask ## CONSUMES\r
\r
## @file\r
# Print Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BasePrintLib\r
+ MODULE_UNI_FILE = BasePrintLib.uni\r
FILE_GUID = a86fbfca-0183-4eeb-aa8a-762e3b7da1f3\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
[LibraryClasses]\r
DebugLib\r
BaseLib\r
+\r
## @file\r
# Report Status Code Library with empty functions.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseReportStatusCodeLibNull\r
+ MODULE_UNI_FILE = BaseReportStatusCodeLibNull.uni\r
FILE_GUID = 1DE0B8C2-FFB6-4bdf-97F5-0FFB33979038\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
\r
[LibraryClasses]\r
DebugLib\r
+\r
# resume. All the library interfaces simply return EFI_SUCCESS without\r
# performing any operation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseS3BootScriptLibNull\r
+ MODULE_UNI_FILE = BaseS3BootScriptLibNull.uni\r
FILE_GUID = 9A6DC1AC-94C0-43b1-8714-4C70FD58A815\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Component description file for S3IoLib.\r
+# Instance of S3 I/O Library based on I/O and S3 BootScript Library.\r
#\r
-# I/O and MMIO Library Services that do I/O and also enable the I/O operatation\r
-# to be replayed during an S3 resume.\r
+# S3 I/O and MMIO Library Services that do I/O and also \r
+# enable the I/O operatation to be replayed during an S3 resume.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseS3IoLib\r
+ MODULE_UNI_FILE = BaseS3IoLib.uni\r
FILE_GUID = B13F938E-47DF-4516-A397-8927A4E42B61\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Component discription file for DxeS3PciLib module\r
+# Instance of S3 PCI Library based on PCI and S3 BootScript Library.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# S3 PCI Services that perform PCI Configuration cycles and \r
+# also enable the PCI operation to be replayed during an S3 resume.\r
+#\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseS3PciLib\r
+ MODULE_UNI_FILE = BaseS3PciLib.uni\r
FILE_GUID = F66B6BD2-513F-441d-B367-2D5BD4998A50\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Component description file for S3SmbusLib.\r
+# Instance of S3 Smbus Library based on SmBus and S3 BootScript Library.\r
#\r
-# Smbus Library Services that do SMBus transactions and also enable the\r
-# operatation to be replayed during an S3 resume. This library class maps\r
-# directly on top of the SmbusLib class.\r
+# S3 Smbus Library Services that do SMBus transactions and also enable the\r
+# operatation to be replayed during an S3 resume. \r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseS3SmbusLib\r
+ MODULE_UNI_FILE = BaseS3SmbusLib.uni\r
FILE_GUID = 01190654-FED0-40d3-BA7F-2925539E5830\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Component description file for S3StallLib.\r
+# Instance of S3 Stall Library based on Timer and S3 BootScript Library.\r
#\r
# Stall Services that do stall and also enable the Stall operatation\r
-# to be replayed during an S3 resume. This library class maps directly on top\r
-# of the Timer class.\r
+# to be replayed during an S3 resume. \r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials are\r
# licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseS3StallLib\r
+ MODULE_UNI_FILE = BaseS3StallLib.uni\r
FILE_GUID = 498C6AC3-CC29-4821-BE6F-7C6F4ECF2C14\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Null instance of Serial Port Library with empty functions.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseSerialPortLibNull\r
+ MODULE_UNI_FILE = BaseSerialPortLibNull.uni\r
FILE_GUID = E4541241-8897-411a-91F8-7D7E45837146\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Null implementation of the SMBUS Library.\r
#\r
-# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseSmbusLibNull\r
+ MODULE_UNI_FILE = BaseSmbusLibNull.uni\r
FILE_GUID = E2ECA273-A1C0-407E-9A5C-F10C55142196\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Stack Check Library\r
#\r
+# Stack Check Library\r
+#\r
# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseStackCheckLib\r
+ MODULE_UNI_FILE = BaseStackCheckLib.uni\r
FILE_GUID = 5f6579f7-b648-4fdb-9f19-4c17e27e8eff\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[FixedPcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
## @file\r
# Base Synchronization Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseSynchronizationLib\r
+ MODULE_UNI_FILE = BaseSynchronizationLib.uni\r
FILE_GUID = FC9990DF-C5FF-44cf-8799-CBB45B577F87\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
BaseMemoryLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout\r
+ gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout ## SOMETIMES_CONSUMES\r
+\r
# also be used to test build DXE, Runtime, DXE SAL, and DXE SMM modules that require timer\r
# services as well as EBC modules that require timer services.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseTimerLibNullTemplate\r
+ MODULE_UNI_FILE = BaseTimerLibNullTemplate.uni\r
FILE_GUID = f4731d79-537e-4505-bd52-c03f9b1f6b89\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# UEFI Decompress Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = BaseUefiDecompressLib\r
+ MODULE_UNI_FILE = BaseUefiDecompressLib.uni\r
FILE_GUID = 9ae5147d-b240-467f-a484-b024fdc42ee0\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
# Module entry point library for DXE core.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeCoreEntryPoint\r
+ MODULE_UNI_FILE = DxeCoreEntryPoint.uni\r
FILE_GUID = d258d6af-2fc0-4019-9c1f-1101c3dd19b5\r
MODULE_TYPE = DXE_CORE\r
VERSION_STRING = 1.0\r
# HOB Library implementation for the DXE Core. Does not have a constructor.\r
# Uses gHobList defined in the DXE Core Entry Point Library.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeCoreHobLib\r
+ MODULE_UNI_FILE = DxeCoreHobLib.uni\r
FILE_GUID = 882ee1a3-35b2-412c-b8a2-7a8d34a7c390\r
MODULE_TYPE = DXE_CORE\r
VERSION_STRING = 1.0\r
## @file\r
# The library implements the Extended SAL Library Class for boot service only modules.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeExtendedSalLib\r
+ MODULE_UNI_FILE = DxeExtendedSalLib.uni\r
FILE_GUID = 8FDED21D-7AB5-4c26-8CF7-20EC4DB9861D\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
UefiBootServicesTableLib\r
\r
[Protocols]\r
- gEfiExtendedSalBootServiceProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiExtendedSalBootServiceProtocolGuid ## CONSUMES\r
\r
[Depex.common.DXE_DRIVER]\r
gEfiExtendedSalBootServiceProtocolGuid\r
+\r
#\r
# This library provides generic extract guided section functions for DXE module.\r
#\r
-# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeExtractGuidedSectionLib\r
+ MODULE_UNI_FILE = DxeExtractGuidedSectionLib.uni\r
FILE_GUID = f773469b-e265-4b0c-b0a6-2f971fbfe72b\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
# HOB Library implementation that retrieves the HOB List\r
# from the System Configuration Table in the EFI System Table.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeHobLib\r
+ MODULE_UNI_FILE = DxeHobLib.uni\r
FILE_GUID = f12b59c9-76d0-4661-ad7c-f04d1bef0558\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
UefiLib\r
\r
[Guids]\r
- gEfiHobListGuid ## CONSUMES\r
+ gEfiHobListGuid ## CONSUMES ## SystemTable\r
\r
#\r
# I/O Library implementation that uses the CPU I/O2 Protocol for I/O and MMIO operations.\r
#\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials are licensed and made available\r
# under the terms and conditions of the BSD License which accompanies this \r
# distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeIoLibCpuIo2\r
+ MODULE_UNI_FILE = DxeIoLibCpuIo2.uni\r
FILE_GUID = 33D33BF3-349E-4768-9459-836A9F7558FB\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
gEfiCpuIo2ProtocolGuid\r
+\r
## @file\r
-# Component description file for a CPU I/O Library that layers on top of \r
-# Itanium ESAL services.\r
+# I/O Library instance that layers on top of Itanium ESAL services.\r
#\r
# I/O Library implementation that uses Itanium ESAL services for I/O\r
# and MMIO operations.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials are licensed and made available\r
# under the terms and conditions of the BSD License which accompanies this \r
# distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeIoLibEsal\r
+ MODULE_UNI_FILE = DxeIoLibEsal.uni\r
FILE_GUID = 0D8E6E4E-B029-475f-9122-60A3FEDBA8C0\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
gEfiExtendedSalBaseIoServicesProtocolGuid\r
+\r
## @file\r
# Instance of PAL Library Class using Extended SAL functions\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxePalLibEsal\r
+ MODULE_UNI_FILE = DxePalLibEsal.uni\r
FILE_GUID = 8BA65DE3-39E1-4afd-A8FE-7DD0BAFEFCC0\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
gEfiExtendedSalPalServicesProtocolGuid\r
+\r
## @file\r
# Instance of PCD Library using PCD Protocol.\r
#\r
-# There are two PCD PROTOCOLs as follows:\r
+# There are two PCD protocols as follows:\r
# 1) PCD_PROTOCOL\r
# It is EDKII implementation which support Dynamic/DynamicEx Pcds.\r
# 2) EFI_PCD_PROTOCOL\r
# This library instance uses the PCD_PROTOCOL to handle dynamic PCD request and use\r
# EFI_PCD_PROTOCOL to handle dynamicEx type PCD.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxePcdLib\r
+ MODULE_UNI_FILE = DxePcdLib.uni\r
FILE_GUID = af97eb89-4cc6-45f8-a514-ca025b346480\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Protocols]\r
- gPcdProtocolGuid ## CONSUMES\r
+ gPcdProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiPcdProtocolGuid ## CONSUMES\r
gGetPcdInfoProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiGetPcdInfoProtocolGuid ## SOMETIMES_CONSUMES\r
## @file\r
# PCI Library that uses ESAL services to perform PCI Configuration cycles.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxePciLibEsal\r
+ MODULE_UNI_FILE = DxePciLibEsal.uni\r
FILE_GUID = E3441740-3B41-4c90-9C9D-964056C7417D\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
ExtendedSalLib\r
DebugLib\r
BaseLib\r
+\r
## @file\r
# PCI Segment Library that uses ESAL services to perform PCI Configuration cycles.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxePciSegementLibEsal\r
+ MODULE_UNI_FILE = DxePciSegementLibEsal.uni\r
FILE_GUID = 6D497A7A-D7DA-467c-B485-B7FB3493C41F\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
ExtendedSalLib\r
DebugLib\r
BaseLib\r
+\r
## @file\r
# This library implements the Extended SAL Library Class for use in boot services and runtime.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeRuntimeExtendedSalLib\r
+ MODULE_UNI_FILE = DxeRuntimeExtendedSalLib.uni\r
FILE_GUID = AE66715B-75F5-4423-8FAD-A4AFB3C53ACF\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Protocols]\r
- gEfiExtendedSalBootServiceProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiExtendedSalBootServiceProtocolGuid ## CONSUMES\r
\r
[Guids]\r
- gEfiEventVirtualAddressChangeGuid\r
+ gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
\r
[Depex]\r
gEfiExtendedSalBootServiceProtocolGuid\r
+\r
# PCI devices that are registered for for runtime access is maintained so the \r
# proper virtual address is used to perform the PCI Express Configuration cycle.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeRuntimePciExpressLib\r
+ MODULE_UNI_FILE = DxeRuntimePciExpressLib.uni\r
FILE_GUID = 54DCBCE5-92AD-41f5-AAAF-1170F16DA6A8\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES\r
\r
[Guids]\r
- gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event\r
+ gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
+\r
## @file\r
# This library implements the SAL Library Class using Extended SAL functions\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeSalLibEsal\r
+ MODULE_UNI_FILE = DxeSalLibEsal.uni\r
FILE_GUID = 2B73B074-2E67-498b-82AC-CE38FB770FFC\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[LibraryClasses]\r
ExtendedSalLib\r
+\r
## @file\r
+# DXE Services Library instance provides functions that simplify the development of DXE Drivers.\r
+#\r
# DXE Services Library provides access data from sections of FFS files based on FV protocol.\r
# It also provides access file based on file path from a firmware volume, \r
# from a file system interface, or from the load file interface.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeServicesLib\r
+ MODULE_UNI_FILE = DxeServicesLib.uni\r
FILE_GUID = EE680C58-FFC0-4a5d-858F-66FF9C84BC9F\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
UefiBootServicesTableLib\r
\r
[Guids]\r
- gEfiFileInfoGuid ## CONSUMES\r
+ gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
\r
[Protocols]\r
- gEfiFirmwareVolume2ProtocolGuid ## CONSUMES\r
- gEfiLoadedImageProtocolGuid ## CONSUMES\r
- gEfiLoadFileProtocolGuid ## CONSUMES\r
- gEfiLoadFile2ProtocolGuid ## CONSUMES \r
- gEfiSimpleFileSystemProtocolGuid ## CONSUMES \r
+ gEfiFirmwareVolume2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES \r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES \r
+\r
# DXE Services Table Library that retrieves a pointer to the DXE Services\r
# Table from the Configuration Table in the EFI System Table.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeServicesTableLib\r
+ MODULE_UNI_FILE = DxeServicesTableLib.uni\r
FILE_GUID = baa1baa3-0a8d-402c-8042-985115fae953\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Guids]\r
- gEfiDxeServicesTableGuid ## CONSUMES\r
+ gEfiDxeServicesTableGuid ## CONSUMES ## SystemTable\r
\r
## @file\r
# SMBUS Library that layers on top of the SMBUS Protocol.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeSmbusLib\r
+ MODULE_UNI_FILE = DxeSmbusLib.uni\r
FILE_GUID = 4F369FB1-31A7-423c-960E-B3EFD337894F\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
gEfiSmbusHcProtocolGuid\r
+\r
## @file\r
# This library implements the Timer Library using the Extended SAL Stall Services Class.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeTimerLibEsal\r
+ MODULE_UNI_FILE = DxeTimerLibEsal.uni\r
FILE_GUID = F672AE85-3769-4fb8-A5A0-70B38FB0A7C4\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
ExtendedSalLib\r
BaseLib\r
PalLib\r
+\r
## @file\r
# Module entry point library for PEI core.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiCoreEntryPoint\r
+ MODULE_UNI_FILE = PeiCoreEntryPoint.uni\r
FILE_GUID = b3b0654a-969d-4096-86cb-27e262a02083\r
MODULE_TYPE = PEI_CORE\r
VERSION_STRING = 1.0\r
[LibraryClasses]\r
BaseLib\r
DebugLib\r
+\r
#\r
# Post Code Library that layers on top of a Report Status Code Libray instance.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiDxePostCodeLibReportStatusCode\r
+ MODULE_UNI_FILE = PeiDxePostCodeLibReportStatusCode.uni\r
FILE_GUID = e062c52d-78dc-4cc5-b246-b13497a8123c\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
#\r
# This library provides generic extract guided section functions for PEIM and PEI_CORE module.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiExtractGuidedSectionLib\r
+ MODULE_UNI_FILE = PeiExtractGuidedSectionLib.uni\r
FILE_GUID = 41ddf016-2a11-415f-8880-00d938e9541a\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
[Pcd]\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler ## CONSUMES\r
\r
-\r
#\r
# HOB Library implementation that uses PEI Services to retrieve the HOB List.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiHobLib\r
+ MODULE_UNI_FILE = PeiHobLib.uni\r
FILE_GUID = 9643128f-ac24-4b3e-b6be-d8849a306153\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiHobMemoryAllocStackGuid ## PRODUCES ## HOB\r
- gEfiHobMemoryAllocBspStoreGuid ## PRODUCES ## HOB\r
- gEfiHobMemoryAllocModuleGuid ## PRODUCES ## HOB\r
+ gEfiHobMemoryAllocStackGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation StackHob\r
+ gEfiHobMemoryAllocBspStoreGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation BspStoreHob\r
+ gEfiHobMemoryAllocModuleGuid ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation ModuleHob\r
\r
#\r
# [Hob]\r
-# RESOURCE_DESCRIPTOR ## PRODUCES\r
-# MEMORY_ALLOCATION ## PRODUCES\r
-# GUID_EXTENSION ## CONSUMES\r
-# GUID_EXTENSION ## PRODUCES\r
-# CPU ## PRODUCES\r
-# FV2 ## PRODUCES\r
-# FV ## PRODUCES\r
+# MEMORY_ALLOCATION ## SOMETIMES_PRODUCES\r
+# RESOURCE_DESCRIPTOR ## SOMETIMES_PRODUCES\r
+# FIRMWARE_VOLUME ## SOMETIMES_PRODUCES\r
# \r
\r
# I/O Library implementation that uses the CPU I/O PPI for I/O\r
# and MMIO operations.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiIoLibCpuIo\r
+ MODULE_UNI_FILE = PeiIoLibCpuIo.uni\r
FILE_GUID = b2585b69-fb63-4220-844a-8fbea8bf01af\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
\r
[Depex.common.PEIM]\r
gEfiPeiCpuIoPpiInstalledGuid\r
+\r
# Memory Allocation Library that uses PEI Services to allocate memory.\r
# Free operations are ignored.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiMemoryAllocationLib\r
+ MODULE_UNI_FILE = PeiMemoryAllocationLib.uni\r
FILE_GUID = b694e0dc-cd4e-4b30-885b-9c164ed3e74a\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
# Base Memory Library implementation that uses PEI Services\r
# where possible for size reduction.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiMemoryLib\r
+ MODULE_UNI_FILE = PeiMemoryLib.uni\r
FILE_GUID = 3a9759d2-53bc-4eb2-abcd-c93099419063\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
## @file\r
-# Instance of PAL Library using a PPI for PAL entrypoint .\r
+# Instance of PAL Library using a PPI for PAL entrypoint.\r
#\r
# Instance of PAL Library that uses a PPI to retrieve the PAL\r
# Entry Point and layers on top of AsmPalCall() in the Base Library\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiPalLib\r
+ MODULE_UNI_FILE = PeiPalLib.uni\r
FILE_GUID = B53DC524-6B98-4584-940B-8F1363DEF09E\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
#\r
# PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiPcdLib\r
+ MODULE_UNI_FILE = PeiPcdLib.uni\r
FILE_GUID = 9dbf6f25-0da2-4a1d-8e12-e78de6ab4d0e\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
\r
\r
[Ppis]\r
- gPcdPpiGuid ## CONSUMES\r
+ gPcdPpiGuid ## SOMETIMES_CONSUMES\r
gEfiPeiPcdPpiGuid ## CONSUMES\r
gGetPcdInfoPpiGuid ## SOMETIMES_CONSUMES\r
gEfiGetPcdInfoPpiGuid ## SOMETIMES_CONSUMES\r
\r
[Depex.common.PEIM]\r
gEfiPeiPcdPpiGuid\r
- \r
+\r
# the first PPI found, so this library instance should only be used platforms\r
# with a single PCI segment.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiPciLibPciCfg2\r
+ MODULE_UNI_FILE = PeiPciLibPciCfg2.uni\r
FILE_GUID = FA3AD693-D58A-4619-960B-8EE85C914870\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
\r
[Depex.common.PEIM]\r
gEfiPciCfg2PpiGuid\r
+\r
# EFI_PEI_PCI CFG2 PPIs are typically produced by a chipset specific PEIM.\r
# This library instance should only be used platforms with multiple PCI segments.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiPciSegmentLibPciCfg2\r
+ MODULE_UNI_FILE = PeiPciSegmentLibPciCfg2.uni\r
FILE_GUID = 254901AD-7DB7-45f8-93C8-93D579398D9F\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
#\r
# Resource Publication Library that uses PEI Services to publish system memory.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiResourcePublicationLib\r
+ MODULE_UNI_FILE = PeiResourcePublicationLib.uni\r
FILE_GUID = e8d6390d-e190-4957-9ab6-d47d51b01336\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
## @file\r
# PEI Services Library implementation.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiServicesLib\r
+ MODULE_UNI_FILE = PeiServicesLib.uni\r
FILE_GUID = a804239b-4155-446f-acc8-f0825d74908c\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiFirmwareFileSystem2Guid ## PRODUCES ## FV\r
+ gEfiFirmwareFileSystem2Guid ## SOMETIMES_PRODUCES ## GUID # FV File System Guid.\r
\r
[Ppis]\r
- gEfiPeiFirmwareVolumeInfoPpiGuid ## PRODUCES\r
- gEfiPeiFirmwareVolumeInfo2PpiGuid ## PRODUCES\r
-\r
-\r
+ gEfiPeiFirmwareVolumeInfoPpiGuid ## SOMETIMES_PRODUCES\r
+ gEfiPeiFirmwareVolumeInfo2PpiGuid ## SOMETIMES_PRODUCES\r
\r
# PEI Services Table from a global variable. Not available to modules that execute from\r
# read-only memory.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiServicesTablePointerLib\r
+ MODULE_UNI_FILE = PeiServicesTablePointerLib.uni\r
FILE_GUID = 1c747f6b-0a58-49ae-8ea3-0327a4fa10e3\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiServicesTablePointerLibIdt\r
+ MODULE_UNI_FILE = PeiServicesTablePointerLibIdt.uni\r
FILE_GUID = DED3F743-CE2C-4ba6-92A2-FFCE2A6D72D9\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
# PEI Services Table Pointer Library implementation that retrieves a pointer to the PEI\r
# Services Table from KR7 on IPF.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiServicesTablePointerLibKr7\r
+ MODULE_UNI_FILE = PeiServicesTablePointerLibKr7.uni\r
FILE_GUID = E0E7D776-E7EB-4e5f-9AA8-54CF3AA64A43\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
## @file\r
# SMBUS library that layers on top of the SMBUS2 PPI.\r
#\r
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeiSmbusLibSmbus2Ppi\r
+ MODULE_UNI_FILE = PeiSmbusLibSmbus2Ppi.uni\r
FILE_GUID = 2A1E1C92-AABA-4d62-AC40-F3A4C3387356\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
\r
[Depex.common.PEIM]\r
gEfiPeiSmbus2PpiGuid \r
+\r
## @file\r
# Module entry point library for PEIM.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PeimEntryPoint\r
+ MODULE_UNI_FILE = PeimEntryPoint.uni\r
FILE_GUID = fa177ff7-1fc7-458d-a358-d9d62ae61cec\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
# Note that for IA-32 and x64, this library only supports xAPIC mode. If x2APIC\r
# support is desired, the SecPeiDxeTimerLibUefiCpu library can be used.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SecPeiDxeTimerLibCpu\r
+ MODULE_UNI_FILE = SecPeiDxeTimerLibCpu.uni\r
FILE_GUID = b5a05743-9b71-489b-a0ed-a0eb3950d23b\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
## @file\r
-# Component description file for Cpu Io SMM Io Library.\r
+# SMM Instance of I/O Library using SMM CPU I/O 2 Protocol.\r
#\r
-# I/O Library implementation that uses the CPU I/O Protocol for I/O\r
+# I/O Library SMM implementation that uses SMM CPU I/O 2 Protocol for I/O\r
# and MMIO operations.\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmIoLibSmmCpuIo2\r
+ MODULE_UNI_FILE = SmmIoLibSmmCpuIo2.uni\r
FILE_GUID = DEEEA15E-4A77-4513-BA75-71D26FEF78A1\r
MODULE_TYPE = DXE_SMM_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
SmmServicesTableLib\r
\r
-[Protocols]\r
- gEfiSmmCpuIo2ProtocolGuid ## CONSUMES\r
-\r
[Depex.common.DXE_SMM_DRIVER]\r
gEfiSmmCpuIo2ProtocolGuid\r
+\r
## @file\r
# NULL instance of SMM Library.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmLibNull\r
+ MODULE_UNI_FILE = SmmLibNull.uni\r
FILE_GUID = DDADFC93-FBC5-4389-B20F-EC99E4A6AE52\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.0\r
# Memory Allocation Library that uses services from the SMM Services Table to \r
# allocate and free memory.\r
#\r
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmMemoryAllocationLib\r
+ MODULE_UNI_FILE = SmmMemoryAllocationLib.uni\r
FILE_GUID = 4DF30A5D-D5B0-4f85-80ED-6B16CD343C8E\r
MODULE_TYPE = DXE_SMM_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
gEfiSmmAccess2ProtocolGuid\r
+\r
# PCI Library that layers on top of the SMM PCI Root Bridge I/O Protocol.\r
#\r
# This library produces the APIs from the PCI Library and implements these APIs\r
-# by calling into the PCI Root Bridge I/O Protocol. The PCI Root Bridge I/O Protocol is\r
-# typically produced by a chipset specific DXE driver.\r
-# This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result,\r
+# by calling into SMM PCI Root Bridge I/O Protocol. SMM PCI Root Bridge I/O Protocol is\r
+# typically produced by a chipset specific SMM driver.\r
+# This library binds to the first SMM PCI Root Bridge I/O Protocol in the platform. As a result,\r
# it should only be used on platforms that contain a single PCI root bridge.\r
#\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmPciLibPciRootBridgeIo\r
+ MODULE_UNI_FILE = SmmPciLibPciRootBridgeIo.uni\r
FILE_GUID = F6994CBA-2351-4ebc-A2DA-20BAC2FE2CF3\r
MODULE_TYPE = DXE_SMM_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex.common.DXE_SMM_DRIVER]\r
gEfiSmmPciRootBridgeIoProtocolGuid\r
+\r
## @file\r
# SMM Periodic SMI Library.\r
#\r
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmPeriodicSmiLib\r
+ MODULE_UNI_FILE = SmmPeriodicSmiLib.uni\r
FILE_GUID = AED5F3FB-4CFF-4b60-9E43-1541B55C8267\r
MODULE_TYPE = DXE_SMM_DRIVER\r
VERSION_STRING = 1.0\r
SmmServicesTableLib\r
\r
[Protocols]\r
- gEfiSmmPeriodicTimerDispatch2ProtocolGuid\r
+ gEfiSmmPeriodicTimerDispatch2ProtocolGuid ## CONSUMES\r
\r
[Depex]\r
gEfiSmmPeriodicTimerDispatch2ProtocolGuid\r
+\r
## @file\r
# SMM Services Table Library.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = SmmServicesTableLib\r
+ MODULE_UNI_FILE = SmmServicesTableLib.uni\r
FILE_GUID = 064B4C5B-C5EF-4eff-85DF-65518EF1314D\r
MODULE_TYPE = DXE_SMM_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex]\r
gEfiSmmBase2ProtocolGuid\r
+\r
## @file\r
# Module entry point library for UEFI Application.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiApplicationEntryPoint\r
+ MODULE_UNI_FILE = UefiApplicationEntryPoint.uni\r
FILE_GUID = DADE8301-CB29-4fd5-8148-56FD246C5B88\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
## @file\r
# UEFI Boot Services Table Library implementation.\r
# \r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiBootServicesTableLib\r
+ MODULE_UNI_FILE = UefiBootServicesTableLib.uni\r
FILE_GUID = ff5c7a2c-ab7a-4366-8616-11c6e53247b6\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
#\r
# Debug Lib that sends messages to the Console Output Device in the EFI System Table.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDebugLibConOut\r
+ MODULE_UNI_FILE = UefiDebugLibConOut.uni\r
FILE_GUID = 5cddfaf3-e9a7-4d16-bdce-1e002df475bb\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugPrintErrorLevelLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
\r
#\r
# Debug Lib that sends messages to the the Standard Error Device in the EFI System Table.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDebugLibStdErr\r
+ MODULE_UNI_FILE = UefiDebugLibStdErr.uni\r
FILE_GUID = b57a1df6-ffdb-4247-a3df-3a562176751a\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugPrintErrorLevelLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
\r
#\r
# Device Path Library that layers on top of the Memory Allocation Library.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDevicePathLib\r
+ MODULE_UNI_FILE = UefiDevicePathLib.uni\r
FILE_GUID = 91c1677a-e57f-4191-8b8e-eb7711a716e0\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PrintLib\r
\r
[Guids]\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVTUTF8Guid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVT100Guid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVT100PlusGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiPcAnsiGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiUartDevicePathGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiSasDevicePathGuid\r
\r
[Protocols]\r
- gEfiDevicePathProtocolGuid ## CONSUMES\r
- gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDebugPortProtocolGuid ## UNDEFINED\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r
+\r
# If the DevicePathFromText/DevicePathToText protocol doesn't exist, the library\r
# uses its internal conversion logic.\r
#\r
-# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDevicePathLibOptionalDevicePathProtocol\r
+ MODULE_UNI_FILE = UefiDevicePathLibOptionalDevicePathProtocol.uni\r
FILE_GUID = 3E1C696D-FCF0-45a7-85A7-E86C2A1C1080\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PrintLib\r
\r
[Guids]\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVTUTF8Guid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVT100Guid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiVT100PlusGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiPcAnsiGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiUartDevicePathGuid\r
+ ## SOMETIMES_CONSUMES ## GUID\r
gEfiSasDevicePathGuid\r
\r
[Protocols]\r
- gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES\r
- gEfiDevicePathToTextProtocolGuid ## CONSUMES\r
- gEfiDevicePathFromTextProtocolGuid ## CONSUMES\r
- gEfiDebugPortProtocolGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gEfiDevicePathToTextProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDebugPortProtocolGuid ## UNDEFINED\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
- gEfiDevicePathUtilitiesProtocolGuid
\ No newline at end of file
+ gEfiDevicePathUtilitiesProtocolGuid\r
+
\ No newline at end of file
## @file\r
-# Instance of Device Path Library based on Device Path Protocol.\r
+# Instance of Device Path Library based on Device Path Utilities Protocol.\r
#\r
-# Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol.\r
+# Device Path Library that layers on top of the UEFI 2.0 Device Path Utilities Protocol.\r
# This library is not available for EFI 1.10 modules.\r
#\r
-# Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDevicePathLibDevicePathProtocol\r
+ MODULE_UNI_FILE = UefiDevicePathLibDevicePathProtocol.uni\r
FILE_GUID = 050EB8C6-C12E-4b86-892B-40985E8B3137\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Protocols]\r
- gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES\r
- gEfiDevicePathToTextProtocolGuid ## CONSUMES\r
- gEfiDevicePathFromTextProtocolGuid ## CONSUMES\r
+ gEfiDevicePathToTextProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
gEfiDevicePathUtilitiesProtocolGuid\r
+\r
## @file\r
-# Module entry point library for UEFI driver.\r
+# Module entry point library for UEFI driver, DXE driver and SMM driver.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiDriverEntryPoint\r
+ MODULE_UNI_FILE = UefiDriverEntryPoint.uni\r
FILE_GUID = 331deb15-454b-48d8-9b74-70d01f3f3556\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
\r
[Protocols]\r
- gEfiLoadedImageProtocolGuid ## CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
\r
\r
#\r
# EFI Driver Model related protocols, manage Unicode string tables for UEFI Drivers, \r
# and print messages on the console output and standard error devices.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiLib\r
+ MODULE_UNI_FILE = UefiLib.uni\r
FILE_GUID = 3a004ba5-efe0-4a61-9f1a-267a46ae5ba9\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
UefiRuntimeServicesTableLib\r
\r
[Guids]\r
- gEfiEventReadyToBootGuid ## CONSUMES ## Event\r
- gEfiEventLegacyBootGuid ## CONSUMES ## Event\r
- gEfiGlobalVariableGuid ## CONSUMES ## Variable\r
+ gEfiEventReadyToBootGuid ## SOMETIMES_CONSUMES ## Event\r
+ gEfiEventLegacyBootGuid ## SOMETIMES_CONSUMES ## Event\r
+ gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## Variable\r
\r
[Protocols]\r
- gEfiDriverBindingProtocolGuid ## PRODUCES\r
- gEfiSimpleTextOutProtocolGuid ## CONSUMES\r
- gEfiGraphicsOutputProtocolGuid ## CONSUMES\r
- gEfiHiiFontProtocolGuid ## CONSUMES\r
- gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES (Consumes if gEfiGraphicsOutputProtocolGuid uninstalled)\r
- gEfiComponentNameProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## SOMETIMES_PRODUCES (User chooses to produce it)\r
- gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## SOMETIMES_PRODUCES (User chooses to produce it)\r
- gEfiDriverConfigurationProtocolGuid ## SOMETIMES_CONSUMES (User chooses to produce it)\r
- gEfiDriverConfiguration2ProtocolGuid ## SOMETIMES_CONSUMES (User chooses to produce it)\r
- gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## SOMETIMES_CONSUMES (User chooses to produce it)\r
- gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_CONSUMES (User chooses to produce it)\r
+ gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiSimpleTextOutProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiHiiFontProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUgaDrawProtocolGuid | gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES # Consumes if gEfiGraphicsOutputProtocolGuid uninstalled\r
+ gEfiComponentNameProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable ## SOMETIMES_PRODUCES # User chooses to produce it\r
+ gEfiComponentName2ProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## SOMETIMES_PRODUCES # User chooses to produce it\r
+ gEfiDriverConfigurationProtocolGuid ## SOMETIMES_PRODUCES # User chooses to produce it\r
+ gEfiDriverConfiguration2ProtocolGuid ## SOMETIMES_PRODUCES # User chooses to produce it\r
+ gEfiDriverDiagnosticsProtocolGuid | NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## SOMETIMES_PRODUCES # User chooses to produce it\r
+ gEfiDriverDiagnostics2ProtocolGuid| NOT gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable ## SOMETIMES_PRODUCES # User chooses to produce it\r
\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable ## CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable ## CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES\r
\r
-\r
# Memory Allocation Library that uses EFI Boot Services to allocate\r
# and free memory.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiMemoryAllocationLib\r
+ MODULE_UNI_FILE = UefiMemoryAllocationLib.uni\r
FILE_GUID = 4674739d-3195-4fb2-8094-ac1d22d00194\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
BaseMemoryLib\r
UefiBootServicesTableLib\r
+\r
# Base Memory Library implementation that uses EFI Boot Services\r
# where possible for size reduction.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiMemoryLib\r
+ MODULE_UNI_FILE = UefiMemoryLib.uni\r
FILE_GUID = f1bbe03d-2f28-4dee-bec7-d98d7a30c36a\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
# This instance of PAL library retrieves the PAL Entry Point from the SAL System Table\r
# register in the EFI System Confguration Table.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiPalLib\r
+ MODULE_UNI_FILE = UefiPalLib.uni\r
FILE_GUID = B7F30170-9E5F-482a-B553-A145A5787003\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiSalSystemTableGuid ## CONSUMES ## GUID\r
+ gEfiSalSystemTableGuid ## CONSUMES ## SystemTable\r
+\r
# This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result,\r
# it should only be used on platforms that contain a single PCI root bridge.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiPciLibPciRootBridgeIo\r
+ MODULE_UNI_FILE = UefiPciLibPciRootBridgeIo.uni\r
FILE_GUID = 90EC42CB-B780-4eb8-8E99-C8E3E5F37530\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
gEfiPciRootBridgeIoProtocolGuid\r
+\r
# This library binds to all of the PCI Root Bridge I/O Protocols in the platform and handles\r
# the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol.\r
#\r
-# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiPciSegmentLibPciRootBridgeIo\r
+ MODULE_UNI_FILE = UefiPciSegmentLibPciRootBridgeIo.uni\r
FILE_GUID = C6068612-B6E0-48a3-BB92-60E4A4F89EDF\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
\r
[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
gEfiPciRootBridgeIoProtocolGuid\r
+\r
# EVT_SIGNAL_EXIT_BOOT_SERVICES event, to provide runtime services.\r
# This instance also supports SAL drivers for better performance.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiRuntimeLib\r
+ MODULE_UNI_FILE = UefiRuntimeLib.uni\r
FILE_GUID = b1ee6c28-54aa-4d17-b705-3e28ccb27b2e\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiEventExitBootServicesGuid ## PRODUCES ## Event\r
- gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event\r
+ gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
+ gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
\r
## @file\r
# UEFI Runtime Services Table Library implementation.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiRuntimeServicesTableLib\r
+ MODULE_UNI_FILE = UefiRuntimeServicesTableLib.uni\r
FILE_GUID = 19cbbb97-ff61-45ff-8c3f-dfa66dd118c8\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
# This instance of SAL library retrieves the SAL Entry Point from the SAL System Table\r
# register in the EFI System Confguration Table.\r
#\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiSalLib\r
+ MODULE_UNI_FILE = UefiSalLib.uni\r
FILE_GUID = 4ABCFD77-4A33-4089-B003-5F09BCA940A2\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
DebugLib\r
\r
[Guids]\r
- gEfiSalSystemTableGuid ## CONSUMES ## GUID\r
+ gEfiSalSystemTableGuid ## CONSUMES ## SystemTable\r
+\r
## @file\r
-# Instance of Scsi Library.\r
+# Uefi Scsi Library Instance.\r
#\r
# This libarary provides the functions to submit Scsi commands defined\r
# in SCSI-2 specification for scsi device.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiScsiLib\r
+ MODULE_UNI_FILE = UefiScsiLib.uni\r
FILE_GUID = 280E42C3-826E-4573-9772-B74EF1086D95\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
## @file\r
-# Instance of Usb Library.\r
+# Uefi Usb Library instance.\r
#\r
# This library instance provides most usb APIs to support the Hid requests defined in\r
# Usb Hid 1.1 spec and the standard requests defined in Usb 1.1 spec.\r
#\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = UefiUsbLib\r
+ MODULE_UNI_FILE = UefiUsbLib.uni\r
FILE_GUID = 87eb5df9-722a-4241-ad7f-370d0b3a56d7\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
PcdLib\r
\r
[Pcd]\r
- gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue\r
+ gEfiMdePkgTokenSpaceGuid.PcdUsbTransferTimeoutValue ## CONSUMES\r
+\r