2 # CPU driver installs CPU Architecture Protocol and CPU MP protocol.
4 # Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
5 # Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
14 MODULE_UNI_FILE = CpuDxe.uni
15 FILE_GUID = 1A1E4886-9517-440e-9FDE-3BE44CEE2136
16 MODULE_TYPE = DXE_DRIVER
18 ENTRY_POINT = InitializeCpu
22 MdeModulePkg/MdeModulePkg.dec
23 UefiCpuPkg/UefiCpuPkg.dec
33 UefiBootServicesTableLib
38 CpuExceptionHandlerLib
43 PeCoffGetEntryPointLib
62 gEfiCpuArchProtocolGuid ## PRODUCES
63 gEfiMpServiceProtocolGuid ## PRODUCES
64 gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
67 gIdleLoopEventGuid ## CONSUMES ## Event
68 gEfiVectorHandoffTableGuid ## SOMETIMES_CONSUMES ## SystemTable
71 gEfiSecPlatformInformation2PpiGuid ## UNDEFINED # HOB
72 gEfiSecPlatformInformationPpiGuid ## UNDEFINED # HOB
75 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES
76 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES
77 gEfiMdeModulePkgTokenSpaceGuid.PcdHeapGuardPropertyMask ## CONSUMES
78 gEfiMdeModulePkgTokenSpaceGuid.PcdNullPointerDetectionPropertyMask ## CONSUMES
79 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## CONSUMES
80 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## CONSUMES
85 [UserExtensions.TianoCore."ExtraFiles"]