]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf
ArmPkg: implement EFI_MP_SERVICES_PROTOCOL based on PSCI calls
[mirror_edk2.git] / ArmPkg / Drivers / ArmPsciMpServicesDxe / ArmPsciMpServicesDxe.inf
CommitLineData
e7aac7fc
RC
1## @file\r
2# ARM MP services protocol driver\r
3#\r
4# Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.<BR>\r
5#\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7#\r
8##\r
9\r
10[Defines]\r
11 INF_VERSION = 1.27\r
12 BASE_NAME = ArmPsciMpServicesDxe\r
13 FILE_GUID = 007ab472-dc4a-4df8-a5c2-abb4a327278c\r
14 MODULE_TYPE = DXE_DRIVER\r
15 VERSION_STRING = 1.0\r
16\r
17 ENTRY_POINT = ArmPsciMpServicesDxeInitialize\r
18\r
19[Sources.Common]\r
20 ArmPsciMpServicesDxe.c\r
21 MpFuncs.S\r
22 MpServicesInternal.h\r
23\r
24[Packages]\r
25 ArmPkg/ArmPkg.dec\r
26 ArmPlatformPkg/ArmPlatformPkg.dec\r
27 EmbeddedPkg/EmbeddedPkg.dec\r
28 MdePkg/MdePkg.dec\r
29 MdeModulePkg/MdeModulePkg.dec\r
30\r
31[LibraryClasses]\r
32 ArmLib\r
33 ArmMmuLib\r
34 ArmSmcLib\r
35 BaseMemoryLib\r
36 CacheMaintenanceLib\r
37 CpuExceptionHandlerLib\r
38 DebugLib\r
39 HobLib\r
40 MemoryAllocationLib\r
41 UefiBootServicesTableLib\r
42 UefiDriverEntryPoint\r
43 UefiLib\r
44\r
45[Protocols]\r
46 gEfiMpServiceProtocolGuid ## PRODUCES\r
47 gEfiLoadedImageProtocolGuid ## CONSUMES\r
48\r
49[Guids]\r
50 gArmMpCoreInfoGuid\r
51\r
52[Depex]\r
53 TRUE\r
54\r
55[BuildOptions]\r
56 GCC:*_*_*_CC_FLAGS = -mstrict-align\r