]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/UefiCpuPkg.uni
UefiCpuPkg/CpuDxe: Enable protection for newly added page table
[mirror_edk2.git] / UefiCpuPkg / UefiCpuPkg.uni
index 9472b185e46e6d6f6315f4370e23a3e122cdd0f8..a7073b10c80d0f92cb1a1d65f741257353dd1919 100644 (file)
 \r
 #string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmProfileEnable_PROMPT  #language en-US "Enable SMM Profile"\r
 \r
-#string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmProfileEnable_HELP  #language en-US "Indicates if SMM Profile will be enabled. If enabled, instruction executions in and data accesses to memory outside of SMRAM will be logged. This PCD is only for validation purpose. It should be set to false in production.<BR><BR>\n"\r
+#string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmProfileEnable_HELP  #language en-US "Indicates if SMM Profile will be enabled.\n"\r
+                                                                                   "If enabled, instruction executions in and data accesses to memory outside of SMRAM will be logged.\n"\r
+                                                                                   "It could not be enabled at the same time with SMM static page table feature (PcdCpuSmmStaticPageTable).\n"\r
+                                                                                   "This PCD is only for validation purpose. It should be set to false in production.<BR><BR>\n"\r
                                                                                    "TRUE  - SMM Profile will be enabled.<BR>\n"\r
                                                                                    "FALSE - SMM Profile will be disabled.<BR>"\r
 \r
 #string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmStaticPageTable_PROMPT  #language en-US "Use static page table for all memory in SMM."\r
 \r
 #string STR_gUefiCpuPkgTokenSpaceGuid_PcdCpuSmmStaticPageTable_HELP  #language en-US "Indicates if SMM uses static page table.\n"\r
-                                                                                     "If enabled, SMM will not use on-demand paging. SMM will build static page table for all memory.<BR><BR>\n"\r
-                                                                                     "This flag only impacts X64 build, because SMM alway builds static page table for IA32.\n"\r
+                                                                                     "If enabled, SMM will not use on-demand paging. SMM will build static page table for all memory.\n"\r
+                                                                                     "This flag only impacts X64 build, because SMM always builds static page table for IA32.\n"\r
+                                                                                     "It could not be enabled at the same time with SMM profile feature (PcdCpuSmmProfileEnable).\n"\r
+                                                                                     "It could not be enabled also at the same time with heap guard feature for SMM\n"\r
+                                                                                     "(PcdHeapGuardPropertyMask in MdeModulePkg).<BR><BR>\n"\r
                                                                                      "TRUE  - SMM uses static page table for all memory.<BR>\n"\r
                                                                                      "FALSE - SMM uses static page table for below 4G memory and use on-demand paging for above 4G memory.<BR>"\r
 \r