]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.uni
OvmfPkg/MptScsiDxe: Reset device on ExitBootServices()
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.uni
index 29d0a70ce0e0d9c767bf05d6b8b8e61b8f2bc259..2007e0596c4fdffdbec87377cf5dfaebd0eda88e 100644 (file)
@@ -4,7 +4,7 @@
 // It also provides the definitions(including PPIs/PROTOCOLs/GUIDs and library classes)\r
 // and libraries instances, which are used for those modules.\r
 //\r
-// Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
+// Copyright (c) 2007 - 2020, Intel Corporation. All rights reserved.<BR>\r
 //\r
 // SPDX-License-Identifier: BSD-2-Clause-Patent\r
 //\r
                                                                                                   "entries. If greater than 0, then this PCD determines the number of entries,\n"\r
                                                                                                   "and PcdMaxPeiPerformanceLogEntries is ignored."\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdRealTimeClockUpdateTimeout_PROMPT  #language en-US "RTC Update Timeout Value"\r
-\r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdRealTimeClockUpdateTimeout_HELP  #language en-US "RTC Update Timeout Value(microsecond)."\r
-\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialUseMmio_PROMPT  #language en-US "Serial port registers use MMIO"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialUseMmio_HELP  #language en-US "Indicates the 16550 serial port registers are in MMIO space, or in I/O space. Default is I/O space.<BR><BR>\n"\r
                                                                                       "BIT7..BIT6 - Reserved.  Must be 0.<BR>\n"\r
                                                                                       "Default is to enable and clear all FIFOs.<BR>"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdTftpBlockSize_PROMPT  #language en-US "TFTP block size"\r
-\r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdTftpBlockSize_HELP  #language en-US "This setting can override the default TFTP block size. A value of 0 computes "\r
-                                                                                  "the default from MTU information. A non-zero value will be used as block size "\r
-                                                                                  "in bytes."\r
-\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxEfiSystemTablePointerAddress_PROMPT  #language en-US "Maximum Efi System Table Pointer address"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxEfiSystemTablePointerAddress_HELP  #language en-US "Maximum address that the DXE Core will allocate the EFI_SYSTEM_TABLE_POINTER structure. The default value for this PCD is 0, which means that the DXE Core will allocate the buffer from the EFI_SYSTEM_TABLE_POINTER structure on a 4MB boundary as close to the top of memory as feasible.  If this PCD is set to a value other than 0, then the DXE Core will first attempt to allocate the EFI_SYSTEM_TABLE_POINTER structure on a 4MB boundary below the address specified by this PCD, and if that allocation fails, retry the allocation on a 4MB boundary as close to the top of memory as feasible."\r
                                                                                                         "TRUE  - Device Path From Text Protocol will be produced.<BR>\n"\r
                                                                                                         "FALSE - Device Path From Text Protocol will not be produced.<BR>"\r
 \r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdEnableVariableRuntimeCache_PROMPT  #language en-US "Enable the UEFI variable runtime cache."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdEnableVariableRuntimeCache_HELP  #language en-US "Indicates if the UEFI variable runtime cache should be enabled.<BR><BR>\n"\r
+                                                                                               "This setting only applies if SMM variables are enabled. When enabled, all variable<BR>\n"\r
+                                                                                               "data for Runtime Service GetVariable () and GetNextVariableName () calls is retrieved<BR>\n"\r
+                                                                                               "from a runtime data buffer referred to as the "runtime cache". An SMI is not triggered<BR>\n"\r
+                                                                                               "at all for these requests. Variables writes still trigger an SMI. This can greatly<BR>\n"\r
+                                                                                               "reduce overall system SMM usage as most boots tend to issue far more variable reads<BR>\n"\r
+                                                                                               "than writes.<BR>\n"\r
+                                                                                               "TRUE  - The UEFI variable runtime cache is enabled.<BR>\n"\r
+                                                                                               "FALSE - The UEFI variable runtime cache is disabled.<BR>"\r
+\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdVariableCollectStatistics_PROMPT  #language en-US "Enable variable statistics collection"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdVariableCollectStatistics_HELP  #language en-US "Indicates if the statistics about variable usage will be collected. This information is stored as a vendor configuration table into the EFI system table. Set this PCD to TRUE to use VariableInfo application in MdeModulePkg\Application directory to get variable usage info. VariableInfo application will not output information if not set to TRUE.<BR><BR>\n"\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdFrontPageFormSetGuid_HELP  #language en-US "This PCD points to the front page formset GUID\n"\r
                                                                                          "Compare the FormsetGuid or ClassGuid with this PCD value can detect whether in front page"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPropertiesTableEnable_PROMPT  #language en-US "Publish UEFI PropertiesTable."\r
-\r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPropertiesTableEnable_HELP  #language en-US "Publish PropertiesTable or not.\n"\r
-                                                                                          "\n"\r
-                                                                                          "If this PCD is TRUE, DxeCore publishs PropertiesTable.\n"\r
-                                                                                          "DxeCore evaluates if all runtime drivers has 4K aligned PE sections. If all\n"\r
-                                                                                          "PE sections in runtime drivers are 4K aligned, DxeCore sets BIT0 in\n"\r
-                                                                                          "PropertiesTable. Or DxeCore clears BIT0 in PropertiesTable.\n"\r
-                                                                                          "If this PCD is FALSE, DxeCore does not publish PropertiesTable.\n"\r
-                                                                                          "\n"\r
-                                                                                          "If PropertiesTable has BIT0 set, DxeCore uses below policy in UEFI memory map:\n"\r
-                                                                                          "1) Use EfiRuntimeServicesCode for runtime driver PE image code section and\n"\r
-                                                                                          "use EfiRuntimeServicesData for runtime driver PE image header and other section.\n"\r
-                                                                                          "2) Set EfiRuntimeServicesCode to be EFI_MEMORY_RO.\n"\r
-                                                                                          "3) Set EfiRuntimeServicesData to be EFI_MEMORY_XP.\n"\r
-                                                                                          "4) Set EfiMemoryMappedIO and EfiMemoryMappedIOPortSpace to be EFI_MEMORY_XP.\n"\r
-                                                                                          "\n"\r
-                                                                                          "NOTE: Platform need gurantee this PCD is set correctly. Platform should set\n"\r
-                                                                                          "this PCD to be TURE if and only if all runtime driver has seperated Code/Data\n"\r
-                                                                                          "section. If PE code/data sections are merged, the result is unpredictable.\n"\r
-\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdShadowPeimOnBoot_HELP  #language en-US "Indicates if to shadow PEIM and PeiCore after memory is ready.<BR><BR>\n"\r
                                                                                      "This PCD is used on other boot path except for S3 boot.\n"\r
                                                                                      "TRUE  - Shadow PEIM and PeiCore after memory is ready.<BR>\n"\r
                                                                                                    "TRUE  - All PCI MMIO BARs of a device will be located below 4 GB if it has an option ROM.<BR>"\r
                                                                                                    "FALSE - PCI MMIO BARs of a device may be located above 4 GB even if it has an option ROM.<BR>"\r
 \r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSupportProcessCapsuleAtRuntime_PROMPT  #language en-US "Enable process non-reset capsule image at runtime."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSupportProcessCapsuleAtRuntime_HELP  #language en-US "Indicates if the platform can support process non-reset capsule image at runtime.<BR><BR>\n"\r
+                                                                                                   "TRUE  - Supports process non-reset capsule image at runtime.<BR>\n"\r
+                                                                                                   "FALSE - Does not support process non-reset capsule image at runtime.<BR>"\r
+\r
+\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdStatusCodeSubClassCapsule_PROMPT  #language en-US "Status Code for Capsule subclass definitions"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdStatusCodeSubClassCapsule_HELP  #language en-US "Status Code for Capsule subclass definitions.<BR><BR>\n"\r
                                                                                     "when the PCD is TRUE but CPU doesn't support 5-Level Paging."\r
                                                                                     " TRUE  - 5-Level Paging will be enabled."\r
                                                                                     " FALSE - 5-Level Paging will not be enabled."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdTcgPfpMeasurementRevision_PROMPT #language en-US "TCG Platform Firmware Profile revision"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdTcgPfpMeasurementRevision_HELP #language en-US "Indicates which TCG Platform Firmware Profile revision the EDKII firmware follows."\r