2 # CPU driver installs CPU Architecture Protocol and CPU MP protocol.
4 # Copyright (c) 2008 - 2019, 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
57 Ia32/PagingAttribute.c
64 gEfiCpuArchProtocolGuid ## PRODUCES
65 gEfiMpServiceProtocolGuid ## PRODUCES
66 gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
69 gIdleLoopEventGuid ## CONSUMES ## Event
70 gEfiVectorHandoffTableGuid ## SOMETIMES_CONSUMES ## SystemTable
73 gEfiSecPlatformInformation2PpiGuid ## UNDEFINED # HOB
74 gEfiSecPlatformInformationPpiGuid ## UNDEFINED # HOB
77 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES
78 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES
79 gEfiMdeModulePkgTokenSpaceGuid.PcdHeapGuardPropertyMask ## CONSUMES
80 gEfiMdeModulePkgTokenSpaceGuid.PcdNullPointerDetectionPropertyMask ## CONSUMES
81 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## CONSUMES
82 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## CONSUMES
87 [UserExtensions.TianoCore."ExtraFiles"]