## @file\r
-# PI SMM Communication SMM driver that installs the SMM Communication ACPI Table.\r
+# PI SMM Communication SMM driver that saves SMM communication context\r
+# for use by SMM Communication PEIM in the S3 boot mode.\r
#\r
-# This SMM driver installs the SMM Communication ACPI Table defined in the UEFI spec\r
-# which provides a mechanism that can be used in the OS present environment by\r
-# non-firmware agents for inter-mode communication with SMM agents. It also saves\r
-# SMM communication context for use by SMM Communication PEIM in the S3 boot mode.\r
-#\r
-# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
SmmServicesTableLib\r
BaseLib\r
BaseMemoryLib\r
- HobLib\r
DebugLib\r
SmmMemLib\r
- PcdLib\r
-\r
-[Guids]\r
- gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
- gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
- gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
\r
[Ppis]\r
gEfiPeiSmmCommunicationPpiGuid ## UNDEFINED # SMM Configuration Table\r
\r
[Protocols]\r
gEfiSmmSwDispatch2ProtocolGuid ## CONSUMES\r
- gEfiSmmCommunicationProtocolGuid ## UNDEFINED # SMM Communication ACPI Table GUID\r
- gEfiAcpiTableProtocolGuid ## CONSUMES\r
-\r
-[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES\r
\r
[Depex]\r
- gEfiSmmSwDispatch2ProtocolGuid AND\r
- gEfiAcpiTableProtocolGuid\r
+ gEfiSmmSwDispatch2ProtocolGuid\r
\r
[UserExtensions.TianoCore."ExtraFiles"]\r
PiSmmCommunicationSmmExtra.uni\r