UefiCpuPkg PiSmmCommunicationSmm: Deprecate SMM Communication ACPI Table

Follow UEFI 2.7 spec to deprecate SMM Communication ACPI Table,
PiSmmCommunicationSmm will not install SMM Communication ACPI Table
anymore.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jeff Fan <jeff.fan@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
Star Zeng
2017-07-20 14:57:12 +08:00
parent 398b0f6766
commit 8b1d149390
4 changed files with 13 additions and 94 deletions

View File

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