]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/PeiDebugLibDebugPpi/PeiDebugLibDebugPpi.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Library / PeiDebugLibDebugPpi / PeiDebugLibDebugPpi.inf
CommitLineData
66f50a4b
LG
1## @file\r
2# Debug Lib instance through DebugServicePei for PEI phase\r
3#\r
4# This module use gEdkiiDebugPpiGuid to implement the PEI DebugLib for reduce\r
5# the size of PEIMs which consume DebugLib.\r
6#\r
7# Notes: this library instance can be used only the PEIM\r
8# DebugSerivicePei is runed and install the gEdkiiDebugPpiGuid.\r
9# And this library contian the depex of gEfiPeiPcdPpiGuid, that\r
10# means the PcdPei.inf cannot use this library instance. The\r
11# PcdPei.inf should use the same library instance that the\r
12# PEIM DebugServicePei consumes.\r
13#\r
14# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
15#\r
9d510e61 16# SPDX-License-Identifier: BSD-2-Clause-Patent\r
66f50a4b
LG
17#\r
18##\r
19\r
20[Defines]\r
21 INF_VERSION = 0x00010005\r
22 BASE_NAME = PeiDebugLibDebugPpi\r
23 FILE_GUID = 2E08836C-4D1C-42F7-BBBE-EC5D25F1FDD4\r
24 MODULE_TYPE = PEIM\r
25 VERSION_STRING = 1.0\r
26 LIBRARY_CLASS = DebugLib|PEIM\r
27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
31# VALID_ARCHITECTURES = IA32 X64 EBC\r
32#\r
33\r
34[Sources]\r
35 DebugLib.c\r
36\r
37[Packages]\r
38 MdePkg/MdePkg.dec\r
39 MdeModulePkg/MdeModulePkg.dec\r
40\r
41[LibraryClasses]\r
42 PcdLib\r
43 BaseMemoryLib\r
44 DebugPrintErrorLevelLib\r
45 PeiServicesLib\r
46 PeiServicesTablePointerLib\r
47 BaseLib\r
48\r
49[Ppis]\r
50 gEdkiiDebugPpiGuid ## CONSUMES\r
51\r
52[Pcd]\r
53 gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
54 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
55 gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel ## CONSUMES\r
56\r
57[Depex]\r
58 gEdkiiDebugPpiGuid\r
59\r