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