From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: eric.dong@intel.com) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by groups.io with SMTP; Mon, 26 Aug 2019 18:47:54 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Aug 2019 18:47:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,435,1559545200"; d="scan'208";a="379855888" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga005.fm.intel.com with ESMTP; 26 Aug 2019 18:47:53 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 26 Aug 2019 18:47:53 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.19]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.65]) with mapi id 14.03.0439.000; Tue, 27 Aug 2019 09:47:52 +0800 From: "Dong, Eric" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Yao, Jiewen" , Laszlo Ersek Subject: Re: [PATCH 5/5] UefiCpuPkg: Remove PcdCpuSmmStaticPageTable Thread-Topic: [PATCH 5/5] UefiCpuPkg: Remove PcdCpuSmmStaticPageTable Thread-Index: AQHVW5bxbYrfz7nYC0KI+B/so1JnyKcOO63Q Date: Tue, 27 Aug 2019 01:47:51 +0000 Message-ID: References: <20190825224513.171572-1-ray.ni@intel.com> <20190825224513.171572-6-ray.ni@intel.com> In-Reply-To: <20190825224513.171572-6-ray.ni@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: eric.dong@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Eric Dong > -----Original Message----- > From: Ni, Ray > Sent: Monday, August 26, 2019 6:45 AM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Yao, Jiewen ; > Laszlo Ersek > Subject: [PATCH 5/5] UefiCpuPkg: Remove PcdCpuSmmStaticPageTable >=20 > PcdCpuSmmRestrictedMemoryAccess is introduced to replace > PcdCpuSmmStaticPageTable. >=20 > Signed-off-by: Ray Ni > Cc: Eric Dong > Cc: Jiewen Yao > Cc: Laszlo Ersek > --- > UefiCpuPkg/UefiCpuPkg.dec | 11 ----------- > 1 file changed, 11 deletions(-) >=20 > diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec index > 9a03bdd716..031a2ccd68 100644 > --- a/UefiCpuPkg/UefiCpuPkg.dec > +++ b/UefiCpuPkg/UefiCpuPkg.dec > @@ -247,17 +247,6 @@ [PcdsFixedAtBuild, PcdsPatchableInModule, > PcdsDynamic, PcdsDynamicEx] > # @Prompt The specified AP target C-state for Mwait. > gUefiCpuPkgTokenSpaceGuid.PcdCpuApTargetCstate|0|UINT8|0x00000007 >=20 > - ## Indicates if SMM uses static page table. > - # If enabled, SMM will not use on-demand paging. SMM will build stati= c page > table for all memory. > - # This flag only impacts X64 build, because SMM always builds static = page > table for IA32. > - # It could not be enabled at the same time with SMM profile feature > (PcdCpuSmmProfileEnable). > - # It could not be enabled also at the same time with heap guard featu= re for > SMM > - # (PcdHeapGuardPropertyMask in MdeModulePkg).

> - # TRUE - SMM uses static page table for all memory.
> - # FALSE - SMM uses static page table for below 4G memory and use on- > demand paging for above 4G memory.
> - # @Prompt Use static page table for all memory in SMM. > - > gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStaticPageTable|TRUE|BOOLEAN|0 > x3213210D > - > ## Specifies timeout value in microseconds for the BSP in SMM to wait = for all > APs to come into SMM. > # @Prompt AP synchronization timeout value in SMM. >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|1000000|UINT64|0 > x32132104 > -- > 2.21.0.windows.1