2 # A PEIM with the following responsibilities:
4 # - provide SMRAM access by producing PEI_SMM_ACCESS_PPI,
5 # - verify & configure the Q35 TSEG in the entry point,
6 # - set aside the SMM_S3_RESUME_STATE object at the bottom of TSEG, and expose
7 # it via the gEfiAcpiVariableGuid GUIDed HOB.
9 # Copyright (C) 2013, 2015, Red Hat, Inc.
11 # SPDX-License-Identifier: BSD-2-Clause-Patent
16 INF_VERSION = 0x00010005
17 BASE_NAME = SmmAccessPei
18 FILE_GUID = 6C0E75B4-B0B9-44D1-8210-3377D7B4E066
21 ENTRY_POINT = SmmAccessPeiEntryPoint
24 # The following information is for reference only and not required by the build tools.
26 # VALID_ARCHITECTURES = IA32 X64
35 MdeModulePkg/MdeModulePkg.dec
54 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
57 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
60 gPeiSmmAccessPpiGuid ## PRODUCES
63 gEfiPeiMemoryDiscoveredPpiGuid