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
55 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase
56 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize
57 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base
58 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size
59 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base
60 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size
61 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
62 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber
64 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
65 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFdBaseAddress
66 gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr
67 gEfiMdeModulePkgTokenSpaceGuid.PcdTdxSharedBitMask
68 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack