1#/* @file
2#
3#  Copyright (c) 2016, AMD Inc. All rights reserved.<BR>
4#
5#  This program and the accompanying materials
6#  are licensed and made available under the terms and conditions of the BSD License
7#  which accompanies this distribution.  The full text of the license may be found at
8#  http://opensource.org/licenses/bsd-license.php
9#
10#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12#
13#*/
14
15[Defines]
16  INF_VERSION                    = 0x00010005
17  BASE_NAME                      = PlatInitDxe
18  FILE_GUID                      = 6ae8bdbc-c0eb-40c5-9b3e-18119c0e2710
19  MODULE_TYPE                    = DXE_DRIVER
20  VERSION_STRING                 = 1.0
21  ENTRY_POINT                    = PlatInitDxeEntryPoint
22
23#
24# The following information is for reference only and not required by the build tools.
25#
26#  VALID_ARCHITECTURES           = AARCH64
27#
28#
29
30[Sources.common]
31  PlatInitDxe.c
32
33[Packages]
34  ArmPkg/ArmPkg.dec
35  MdePkg/MdePkg.dec
36  MdeModulePkg/MdeModulePkg.dec
37  AmdModulePkg/AmdModulePkg.dec
38  OpenPlatformPkg/Platforms/AMD/Styx/AmdStyx.dec
39
40[LibraryClasses]
41  UefiDriverEntryPoint
42  UefiBootServicesTableLib
43  BaseMemoryLib
44  ArmSmcLib
45  HobLib
46  PcdLib
47  DebugLib
48
49[Guids]
50  gAmdStyxMpCoreInfoGuid
51
52[Protocols]
53  gAmdMpCoreInfoProtocolGuid         ## PRODUCER
54  gAmdMpBootProtocolGuid             ## PRODUCER
55
56[FixedPcd]
57  gAmdStyxTokenSpaceGuid.PcdPsciOsSupport
58  gAmdStyxTokenSpaceGuid.PcdPsciCpuOnContext
59  gAmdStyxTokenSpaceGuid.PcdTrustedFWSupport
60
61[Depex]
62  TRUE
63