]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/StatusCodeHandler/Smm/StatusCodeHandlerStandaloneMm.inf
MdeModulePkg: StatusCodeHandler: StatusCodeHandler driver in StandaloneMm
[mirror_edk2.git] / MdeModulePkg / Universal / StatusCodeHandler / Smm / StatusCodeHandlerStandaloneMm.inf
CommitLineData
8a09cdd7
KQ
1## @file\r
2# Status Code Handler Driver which produces general handlers and hook them onto the MM status code router.\r
3#\r
4# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
5# (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
6# Copyright (c) Microsoft Corporation.\r
7#\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9#\r
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = StatusCodeHandlerStandaloneMm\r
16 FILE_GUID = EBE7802F-5E11-4D4E-B463-22D2425D156B\r
17 MODULE_TYPE = MM_STANDALONE\r
18 PI_SPECIFICATION_VERSION = 0x00010032\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = StatusCodeHandlerStandaloneMmEntry\r
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
25# VALID_ARCHITECTURES = IA32 X64\r
26#\r
27\r
28[Sources]\r
29 StatusCodeHandlerMm.c\r
30 StatusCodeHandlerMm.h\r
31 StatusCodeHandlerStandalone.c\r
32 SerialStatusCodeWorker.c\r
33 MemoryStatusCodeWorker.c\r
34\r
35[Packages]\r
36 MdePkg/MdePkg.dec\r
37 MdeModulePkg/MdeModulePkg.dec\r
38\r
39[LibraryClasses]\r
40 SerialPortLib\r
41 MmServicesTableLib\r
42 StandaloneMmDriverEntryPoint\r
43 PcdLib\r
44 PrintLib\r
45 ReportStatusCodeLib\r
46 DebugLib\r
47 MemoryAllocationLib\r
48 BaseMemoryLib\r
49\r
50[Guids]\r
51 gEfiStatusCodeDataTypeStringGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
52 gMemoryStatusCodeRecordGuid ## SOMETIMES_PRODUCES ## UNDEFINED # MmSystemTable\r
53\r
54[Protocols]\r
55 gEfiMmRscHandlerProtocolGuid ## CONSUMES\r
56\r
57[Pcd]\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial ## CONSUMES\r
59 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## CONSUMES\r
60 gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize |128| gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory ## SOMETIMES_CONSUMES\r
61\r
62[Depex]\r
63 gEfiMmRscHandlerProtocolGuid\r