]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf
MdeModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / MdeModulePkg / Universal / StatusCodeHandler / RuntimeDxe / StatusCodeHandlerRuntimeDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
6036e94d 2# Status Code Handler Driver which produces general handlers and hook them onto the DXE status code router.\r
3af9b388 3#\r
6036e94d 4# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
3af9b388 5#\r
e5eed7d3 6# This program and the accompanying materials\r
3af9b388 7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#\r
6bfbb5f0 14##\r
3af9b388 15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = StatusCodeHandlerRuntimeDxe\r
6036e94d 19 MODULE_UNI_FILE = StatusCodeHandlerRuntimeDxe.uni\r
3af9b388 20 FILE_GUID = 6C2004EF-4E0E-4BE4-B14C-340EB4AA5891\r
21 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
63971079 22 VERSION_STRING = 1.0\r
3af9b388 23 ENTRY_POINT = StatusCodeHandlerRuntimeDxeEntry\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
6bfbb5f0 31[Sources]\r
3af9b388 32 StatusCodeHandlerRuntimeDxe.c\r
33 StatusCodeHandlerRuntimeDxe.h\r
34 SerialStatusCodeWorker.c\r
35 MemoryStatusCodeWorker.c\r
36\r
37[Packages]\r
38 MdePkg/MdePkg.dec\r
39 MdeModulePkg/MdeModulePkg.dec\r
40\r
41[LibraryClasses]\r
42 SerialPortLib\r
43 UefiRuntimeLib\r
44 MemoryAllocationLib\r
45 UefiBootServicesTableLib\r
46 UefiDriverEntryPoint\r
47 HobLib\r
48 PcdLib\r
49 PrintLib\r
50 ReportStatusCodeLib\r
51 DebugLib\r
96a25163 52 BaseMemoryLib\r
53 \r
3af9b388 54[Guids]\r
6036e94d
SZ
55 gMemoryStatusCodeRecordGuid ## SOMETIMES_CONSUMES ## HOB\r
56 gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
3af9b388 57 gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event\r
58 gEfiEventExitBootServicesGuid ## CONSUMES ## Event\r
59\r
60[Protocols]\r
61 gEfiRscHandlerProtocolGuid ## CONSUMES\r
62\r
63[FeaturePcd]\r
6036e94d
SZ
64 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeReplayIn ## CONSUMES\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES\r
3af9b388 67\r
68[Pcd]\r
6036e94d 69 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES\r
3af9b388 70\r
71[Depex]\r
72 gEfiRscHandlerProtocolGuid\r
6036e94d
SZ
73\r
74[UserExtensions.TianoCore."ExtraFiles"]\r
75 StatusCodeHandlerRuntimeDxeExtra.uni\r