]> git.proxmox.com Git - mirror_edk2.git/blame - PrmPkg/PrmLoaderDxe/PrmLoaderDxe.inf
PrmPkg: Add initial PrmSampleHardwareAccessModule
[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
8# Copyright (c) Microsoft Corporation\r
9#\r
10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = PrmLoaderDxe\r
17 FILE_GUID = 226A500A-E14F-414A-A956-40E5762D3D1E\r
18 MODULE_TYPE = DXE_DRIVER\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = PrmLoaderEntryPoint\r
21\r
22[Sources]\r
23 PrmAcpiTable.h\r
24 PrmLoader.h\r
25 PrmLoaderDxe.c\r
26\r
27[Packages]\r
28 MdePkg/MdePkg.dec\r
29 MdeModulePkg/MdeModulePkg.dec\r
30 PrmPkg/PrmPkg.dec\r
31\r
32[Guids]\r
33 gEfiEndOfDxeEventGroupGuid\r
34\r
35[LibraryClasses]\r
36 BaseLib\r
37 BaseMemoryLib\r
38 DebugLib\r
39 MemoryAllocationLib\r
40 PeCoffLib\r
41 PrmContextBufferLib\r
42 UefiBootServicesTableLib\r
43 UefiDriverEntryPoint\r
44 UefiLib\r
45\r
46[Pcd]\r
47 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES\r
48 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES\r
49 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES\r
50 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES\r
51 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES\r
52\r
53[Protocols]\r
54 gEfiAcpiTableProtocolGuid\r
55 gEfiLoadedImageProtocolGuid\r
56 gPrmConfigProtocolGuid\r
57\r
58[Depex]\r
59 TRUE\r