]> git.proxmox.com Git - mirror_edk2.git/blame - PrmPkg/PrmLoaderDxe/PrmLoaderDxe.inf
PrmPkg: Publish PRM operation region to support PRM ACPI _DSM invocation
[mirror_edk2.git] / PrmPkg / PrmLoaderDxe / PrmLoaderDxe.inf
CommitLineData
3f7af17c
MK
1## @file\r
2# PRM Loader Driver\r
3#\r
4# This driver discovers PRM Modules loaded in memory and places those modules and the\r
5# PRM handlers within those modules into a PRMT ACPI table such that the handlers are\r
6# made available for invocation in the OS.\r
7#\r
ef059559 8# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
3f7af17c
MK
9# Copyright (c) Microsoft Corporation\r
10#\r
11# SPDX-License-Identifier: BSD-2-Clause-Patent\r
12#\r
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = PrmLoaderDxe\r
18 FILE_GUID = 226A500A-E14F-414A-A956-40E5762D3D1E\r
19 MODULE_TYPE = DXE_DRIVER\r
20 VERSION_STRING = 1.0\r
21 ENTRY_POINT = PrmLoaderEntryPoint\r
22\r
23[Sources]\r
24 PrmAcpiTable.h\r
25 PrmLoader.h\r
26 PrmLoaderDxe.c\r
ef059559 27 Prm.asl\r
3f7af17c
MK
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 PrmPkg/PrmPkg.dec\r
33\r
34[Guids]\r
35 gEfiEndOfDxeEventGroupGuid\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 BaseMemoryLib\r
40 DebugLib\r
41 MemoryAllocationLib\r
42 PeCoffLib\r
43 PrmContextBufferLib\r
44 UefiBootServicesTableLib\r
45 UefiDriverEntryPoint\r
46 UefiLib\r
ef059559
L
47 DxeServicesLib\r
48 PcdLib\r
3f7af17c
MK
49\r
50[Pcd]\r
51 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES\r
52 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES\r
53 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES\r
54 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES\r
55 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES\r
56\r
57[Protocols]\r
58 gEfiAcpiTableProtocolGuid\r
59 gEfiLoadedImageProtocolGuid\r
60 gPrmConfigProtocolGuid\r
61\r
62[Depex]\r
63 TRUE\r