]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/DxeRuntimeDebugLibSerialPort/DxeRuntimeDebugLibSerialPort.inf
MdePkg: Do not use CreateEventEx unless required
[mirror_edk2.git] / MdePkg / Library / DxeRuntimeDebugLibSerialPort / DxeRuntimeDebugLibSerialPort.inf
CommitLineData
7f029e1b
AB
1## @file\r
2# DXE runtime Debug library instance based on Serial Port library.\r
3# It takes care not to call into SerialPortLib after ExitBootServices() has\r
4# been called, to prevent touching hardware that is no longer owned by the\r
5# firmware.\r
6#\r
3cb0a311 7# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
7f029e1b
AB
8# Copyright (c) 2018, Linaro, Ltd. All rights reserved.<BR>\r
9#\r
9344f092 10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7f029e1b
AB
11#\r
12#\r
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x0001001A\r
17 BASE_NAME = DxeRuntimeDebugLibSerialPort\r
18 MODULE_UNI_FILE = DxeRuntimeDebugLibSerialPort.uni\r
19 FILE_GUID = 9D914E2F-7CCB-41DB-8E74-9AFF8F3BBFBF\r
20 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
21 VERSION_STRING = 1.0\r
22 LIBRARY_CLASS = DebugLib|DXE_RUNTIME_DRIVER\r
23 CONSTRUCTOR = DxeRuntimeDebugLibSerialPortConstructor\r
24 DESTRUCTOR = DxeRuntimeDebugLibSerialPortDestructor\r
25\r
26#\r
3cb0a311 27# VALID_ARCHITECTURES = AARCH64 ARM IA32 X64 EBC\r
7f029e1b
AB
28#\r
29\r
30[Sources]\r
31 DebugLib.c\r
32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
38 BaseMemoryLib\r
39 DebugPrintErrorLevelLib\r
40 PcdLib\r
41 PrintLib\r
42 SerialPortLib\r
43\r
7f029e1b
AB
44[Pcd]\r
45 gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES\r
46 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES\r
47 gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel ## CONSUMES\r