From: Shenglei Zhang <shenglei.zh...@intel.com>

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Signed-off-by: Shenglei Zhang <shenglei.zh...@intel.com>
---
 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.<BR><BR>\n"
+                                                                               
             "MMIO access is always allowed regardless of the value of this 
PCD.<BR>\n"
+                                                                               
             "Loose of such restriction is only required by RAS components in 
X64 platforms.<BR>\n"
+                                                                               
             "The PCD value is considered as constantly TRUE in IA32 
platforms.<BR>\n"
+                                                                               
             "When the PCD value is TRUE, page table is initialized to cover 
all memory spaces<BR>\n"
+                                                                               
             "and the memory occupied by page table is protected by page table 
itself as read-only.<BR>\n"
+                                                                               
             "In X64 build, it cannot be enabled at the same time with SMM 
profile feature (PcdCpuSmmProfileEnable).<BR>\n"
+                                                                               
             "In X64 build, it could not be enabled also at the same time with 
heap guard feature for SMM<BR>\n"
+                                                                               
             "(PcdHeapGuardPropertyMask in MdeModulePkg).<BR>\n"
+                                                                               
             "In IA32 build, page table memory is not marked as read-only when 
either SMM profile feature (PcdCpuSmmProfileEnable)<BR>\n"
+                                                                               
             "or heap guard feature for SMM (PcdHeapGuardPropertyMask in 
MdeModulePkg) is enabled.<BR>\n"
+                                                                               
             "TRUE  - Access to non-SMRAM memory is restricted to reserved, 
runtime and ACPI NVS type after SmmReadyToLock.<BR>\n"
+                                                                               
             "FALSE - Access to any type of non-SMRAM memory after 
SmmReadyToLock is allowed.<BR>"
+
 #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


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#50664): https://edk2.groups.io/g/devel/message/50664
Mute This Topic: https://groups.io/mt/57476155/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to