3 # Driver clears the encryption attribute from MMIO regions when TDX is enabled
5 # Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 FILE_GUID = E750224E-7BCE-40AF-B5BB-47E3611EB5C2
15 MODULE_TYPE = DXE_DRIVER
17 ENTRY_POINT = TdxDxeEntryPoint
25 MdeModulePkg/MdeModulePkg.dec
27 UefiCpuPkg/UefiCpuPkg.dec
47 gUefiOvmfPkgPlatformInfoGuid ## CONSUMES
50 gQemuAcpiTableNotifyProtocolGuid ## CONSUMES
51 gEfiAcpiSdtProtocolGuid ## CONSUMES
52 gEfiAcpiTableProtocolGuid ## CONSUMES
53 gEfiMpInitLibMpDepProtocolGuid
54 gEfiMpInitLibUpDepProtocolGuid
55 gEdkiiMemoryAcceptProtocolGuid
58 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase
59 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize
60 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base
61 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size
62 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base
63 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size
64 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
65 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
66 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber
67 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFdBaseAddress
69 gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr
70 gEfiMdeModulePkgTokenSpaceGuid.PcdTdxSharedBitMask
71 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack
72 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
73 gUefiOvmfPkgTokenSpaceGuid.PcdTdxAcceptPageSize