From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by ml01.01.org (Postfix) with ESMTP id 8E6571A1E00 for ; Thu, 18 Aug 2016 00:09:36 -0700 (PDT) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP; 18 Aug 2016 00:09:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,537,1464678000"; d="scan'208";a="1027504432" Received: from fbohra-mobl.amr.corp.intel.com (HELO mdkinney-MOBL.amr.corp.intel.com) ([10.255.231.76]) by fmsmga001.fm.intel.com with ESMTP; 18 Aug 2016 00:09:36 -0700 From: Michael Kinney To: edk2-devel@lists.01.org Date: Thu, 18 Aug 2016 00:09:27 -0700 Message-Id: <1471504170-11800-1-git-send-email-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.6.3.windows.1 Subject: [Patch 0/3] Use PcdAcpiS3Enable in CpuS3DataDxe and PiSmmCpuDxeSmm X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2016 07:09:36 -0000 Update CpuS3DataDxe and PiSmmCpuDxeSmm to consume PcdAcpiS3Enable. If this PCD is disabled, then skip the S3 related logic in modules. Also update PiSmmCpuDxeSmm to move S3 related code to CpuS3.c. Star Zeng (3): UefiCpuPkg/CpuS3DataDxe: Consume PcdAcpiS3Enable to control the code UefiCpuPkg/PiSmmCpuDxeSmm: Move S3 related code to CpuS3.c UefiCpuPkg/PiSmmCpuDxeSmm: Consume PcdAcpiS3Enable to control the code UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c | 5 + UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf | 2 + UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c | 381 +++++++++++++++++++++++++++ UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c | 324 +---------------------- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 70 +++-- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1 + 6 files changed, 442 insertions(+), 341 deletions(-) -- 2.6.3.windows.1