]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.uni
MdeModulePkg: Enable Firmware to retrieve the default setting
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.uni
index ce9de4897afba174685a678ca71d66f7d6ea3a4d..fdd2017ac4424481fb562c8741b93cdc8b34add8 100644 (file)
                                                                                            "SEC fills the full temp stack with this values. When switch stack, PeiCore can check\n"\r
                                                                                            "this value in the temp stack to know how many stack has been used.\n"\r
 \r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPageType_PROMPT  #language en-US "The memory type mask for Page Guard"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPageType_HELP    #language en-US "Indicates which type allocation need guard page.\n"\r
+                                                                                        " Below is bit mask for this PCD: (Order is same as UEFI spec)<BR>\n"\r
+                                                                                        "  EfiReservedMemoryType             0x0000000000000001\n"\r
+                                                                                        "  EfiLoaderCode                     0x0000000000000002\n"\r
+                                                                                        "  EfiLoaderData                     0x0000000000000004\n"\r
+                                                                                        "  EfiBootServicesCode               0x0000000000000008\n"\r
+                                                                                        "  EfiBootServicesData               0x0000000000000010\n"\r
+                                                                                        "  EfiRuntimeServicesCode            0x0000000000000020\n"\r
+                                                                                        "  EfiRuntimeServicesData            0x0000000000000040\n"\r
+                                                                                        "  EfiConventionalMemory             0x0000000000000080\n"\r
+                                                                                        "  EfiUnusableMemory                 0x0000000000000100\n"\r
+                                                                                        "  EfiACPIReclaimMemory              0x0000000000000200\n"\r
+                                                                                        "  EfiACPIMemoryNVS                  0x0000000000000400\n"\r
+                                                                                        "  EfiMemoryMappedIO                 0x0000000000000800\n"\r
+                                                                                        "  EfiMemoryMappedIOPortSpace        0x0000000000001000\n"\r
+                                                                                        "  EfiPalCode                        0x0000000000002000\n"\r
+                                                                                        "  EfiPersistentMemory               0x0000000000004000\n"\r
+                                                                                        "  OEM Reserved                      0x4000000000000000\n"\r
+                                                                                        "  OS Reserved                       0x8000000000000000\n"\r
+                                                                                        " e.g. LoaderCode+LoaderData+BootServicesCode+BootServicesData are needed, 0x1E should be used.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPoolType_PROMPT  #language en-US "The memory type mask for Pool Guard"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPoolType_HELP    #language en-US "Indicates which type allocation need guard page.\n"\r
+                                                                                        " Below is bit mask for this PCD: (Order is same as UEFI spec)<BR>\n"\r
+                                                                                        "  EfiReservedMemoryType             0x0000000000000001\n"\r
+                                                                                        "  EfiLoaderCode                     0x0000000000000002\n"\r
+                                                                                        "  EfiLoaderData                     0x0000000000000004\n"\r
+                                                                                        "  EfiBootServicesCode               0x0000000000000008\n"\r
+                                                                                        "  EfiBootServicesData               0x0000000000000010\n"\r
+                                                                                        "  EfiRuntimeServicesCode            0x0000000000000020\n"\r
+                                                                                        "  EfiRuntimeServicesData            0x0000000000000040\n"\r
+                                                                                        "  EfiConventionalMemory             0x0000000000000080\n"\r
+                                                                                        "  EfiUnusableMemory                 0x0000000000000100\n"\r
+                                                                                        "  EfiACPIReclaimMemory              0x0000000000000200\n"\r
+                                                                                        "  EfiACPIMemoryNVS                  0x0000000000000400\n"\r
+                                                                                        "  EfiMemoryMappedIO                 0x0000000000000800\n"\r
+                                                                                        "  EfiMemoryMappedIOPortSpace        0x0000000000001000\n"\r
+                                                                                        "  EfiPalCode                        0x0000000000002000\n"\r
+                                                                                        "  EfiPersistentMemory               0x0000000000004000\n"\r
+                                                                                        "  OEM Reserved                      0x4000000000000000\n"\r
+                                                                                        "  OS Reserved                       0x8000000000000000\n"\r
+                                                                                        " e.g. LoaderCode+LoaderData+BootServicesCode+BootServicesData are needed, 0x1E should be used.<BR>"\r
+\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPropertyMask_PROMPT  #language en-US "The Heap Guard feature mask"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHeapGuardPropertyMask_HELP    #language en-US "This mask is to control Heap Guard behavior.\n"\r
+                                                                                            "Note that due to the limit of pool memory implementation and the alignment\n"\r
+                                                                                            "requirement of UEFI spec, BIT7 is a try-best setting which cannot guarantee\n"\r
+                                                                                            "that the returned pool is exactly adjacent to head guard page or tail guard\n"\r
+                                                                                            "page.\n"\r
+                                                                                            "   BIT0 - Enable UEFI page guard.<BR>\n"\r
+                                                                                            "   BIT1 - Enable UEFI pool guard.<BR>\n"\r
+                                                                                            "   BIT2 - Enable SMM page guard.<BR>\n"\r
+                                                                                            "   BIT3 - Enable SMM pool guard.<BR>\n"\r
+                                                                                            "   BIT7 - The direction of Guard Page for Pool Guard.\n"\r
+                                                                                            "          0 - The returned pool is near the tail guard page.<BR>\n"\r
+                                                                                            "          1 - The returned pool is near the head guard page.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdCpuStackGuard_PROMPT  #language en-US "Enable UEFI Stack Guard"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdCpuStackGuard_HELP    #language en-US "Indicates if UEFI Stack Guard will be enabled.\n"\r
+                                                                                    "  If enabled, stack overflow in UEFI can be caught, preventing chaotic consequences.<BR><BR>\n"\r
+                                                                                    "   TRUE  - UEFI Stack Guard will be enabled.<BR>\n"\r
+                                                                                    "   FALSE - UEFI Stack Guard will be disabled.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSetNvStoreDefaultId_PROMPT  #language en-US "NV Storage DefaultId"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSetNvStoreDefaultId_HELP    #language en-US "This dynamic PCD enables the default variable setting.\n"\r
+                                                                                    "  Its value is the default store ID value. The default value is zero as Standard default.\n"\r
+                                                                                    "  When its value is set in PEI, it will trig the default setting to be applied as the default EFI variable.\n"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdNvStoreDefaultValueBuffer_PROMPT  #language en-US "NV Storage Default Value Buffer"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdNvStoreDefaultValueBuffer_HELP    #language en-US "This dynamic PCD holds the DynamicHii PCD value. Its value is the auto generated.\n"\r