From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com []) by mx.groups.io with SMTP id smtpd.web09.2856.1573732102265149459 for ; Thu, 14 Nov 2019 03:48:22 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=fail (domain: intel.com, ip: , mailfrom: shenglei.zhang@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2019 03:47:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,304,1569308400"; d="scan'208";a="203041299" Received: from shenglei-mobl.ccr.corp.intel.com ([10.67.162.167]) by fmsmga008.fm.intel.com with ESMTP; 14 Nov 2019 03:47:04 -0800 From: "Zhang, Shenglei" To: devel@edk2.groups.io Cc: Shenglei Zhang , Eric Dong , Ray Ni , Laszlo Ersek Subject: [PATCH 3/3] UefiCpuPkg/UefiCpuPkg.uni: Add missing strings for PCD Date: Thu, 14 Nov 2019 17:16:44 +0530 Message-Id: <20191114114644.5504-6-shenglei.zhang@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 In-Reply-To: <20191114114644.5504-1-shenglei.zhang@intel.com> References: <20191114114644.5504-1-shenglei.zhang@intel.com> From: Shenglei Zhang Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Signed-off-by: Shenglei Zhang --- UefiCpuPkg/UefiCpuPkg.uni | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/UefiCpuPkg/UefiCpuPkg.uni b/UefiCpuPkg/UefiCpuPkg.uni index a7e279c5cb14..bfd696f48c35 100644 --- a/UefiCpuPkg/UefiCpuPkg.uni +++ b/UefiCpuPkg/UefiCpuPkg.uni @@ -195,6 +195,22 @@ #string STR_gUefiCpuPkgTokenSpaceGuid_PcdIsPowerOnReset_HELP #language en-US "Indicates if the current boot is a power-on reset." +#string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmRestrictedMemoryAccess_PROMPT #language en-US "Access to non-SMRAM memory is restricted to reserved, runtime and ACPI NVS type after SmmReadyToLock." + +#string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmRestrictedMemoryAccess_HELP #language en-US "Indicate access to non-SMRAM memory is restricted to reserved, runtime and ACPI NVS type after SmmReadyToLock.

\n" + "MMIO access is always allowed regardless of the value of this PCD.
\n" + "Loose of such restriction is only required by RAS components in X64 platforms.
\n" + "The PCD value is considered as constantly TRUE in IA32 platforms.
\n" + "When the PCD value is TRUE, page table is initialized to cover all memory spaces
\n" + "and the memory occupied by page table is protected by page table itself as read-only.
\n" + "In X64 build, it cannot be enabled at the same time with SMM profile feature (PcdCpuSmmProfileEnable).
\n" + "In X64 build, it could not be enabled also at the same time with heap guard feature for SMM
\n" + "(PcdHeapGuardPropertyMask in MdeModulePkg).
\n" + "In IA32 build, page table memory is not marked as read-only when either SMM profile feature (PcdCpuSmmProfileEnable)
\n" + "or heap guard feature for SMM (PcdHeapGuardPropertyMask in MdeModulePkg) is enabled.
\n" + "TRUE - Access to non-SMRAM memory is restricted to reserved, runtime and ACPI NVS type after SmmReadyToLock.
\n" + "FALSE - Access to any type of non-SMRAM memory after SmmReadyToLock is allowed.
" + #string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuFeaturesCapability_PROMPT #language en-US "Processor feature capabilities." #string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuFeaturesCapability_HELP #language en-US "Indicates processor feature capabilities, each bit corresponding to a specific feature." -- 2.18.0.windows.1