]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.uni
MdeModulePkg/BootLogoLib&PlatformLogo: Use HII data types in parameters
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.uni
index 7ef7d910bf273eaee6099b5cee1cf145f68a5cba..1a5f24efbf3e18eff57df3e1ff861bc73de73734 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 - 2015, Intel Corporation. All rights reserved.<BR>\r
+// Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>\r
 //\r
 // This program and the accompanying materials are licensed and made available under\r
 // the terms and conditions of the BSD License that accompanies this distribution.\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxPeiPerformanceLogEntries_PROMPT  #language en-US "Maximum number of PEI performance log entries"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxPeiPerformanceLogEntries_HELP  #language en-US "Maximum number of performance log entries during PEI phase."\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxPeiPerformanceLogEntries_HELP  #language en-US "Maximum number of performance log entries during PEI phase.\n"\r
+                                                                                                "Use PcdMaxPeiPerformanceLogEntries16 if the number of entries required is\n"\r
+                                                                                                "more than 255."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxPeiPerformanceLogEntries16_PROMPT  #language en-US "Maximum number of PEI performance log entries"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxPeiPerformanceLogEntries16_HELP  #language en-US "Maximum number of performance log entries during PEI phase.\n"\r
+                                                                                                  "If set to 0, then PcdMaxPeiPerformanceLogEntries determines the number of\n"\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
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemTableId_PROMPT  #language en-US "Default OEM Table ID for ACPI table creation"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemTableId_HELP  #language en-US "Default OEM Table ID for ACPI table creation."\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemTableId_HELP  #language en-US "Default OEM Table ID for ACPI table creation.<BR><BR>\n"\r
+                                                                                          "According to ACPI specification, this field is particularly useful when\n"\r
+                                                                                          "defining a definition block to distinguish definition block functions.<BR>\n"\r
+                                                                                          "The OEM assigns each dissimilar table a new OEM Table ID.<BR>\n"\r
+                                                                                          "This PCD is ignored for definition block.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemRevision_PROMPT  #language en-US "Default OEM Revision for ACPI table creation"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemRevision_HELP  #language en-US "Default OEM Revision for ACPI table creation."\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultOemRevision_HELP  #language en-US "Default OEM Revision for ACPI table creation.<BR><BR>\n"\r
+                                                                                           "According to ACPI specification, for LoadTable() opcode, the OS can also\n"\r
+                                                                                           "check the OEM Table ID and Revision ID against a database for a newer\n"\r
+                                                                                           "revision Definition Block of the same OEM Table ID and load it instead.<BR>\n"\r
+                                                                                           "This PCD is ignored for definition block.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorId_PROMPT  #language en-US "Default Creator ID for ACPI table creation"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorId_HELP  #language en-US "Default Creator ID for ACPI table creation."\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorId_HELP  #language en-US "Default Creator ID for ACPI table creation.<BR><BR>\n"\r
+                                                                                         "According to ACPI specification, for tables containing Definition Blocks,\n"\r
+                                                                                         "this is the ID for the ASL Compiler.<BR>\n"\r
+                                                                                         "This PCD is ignored for definition block.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorRevision_PROMPT  #language en-US "Default Creator Revision for ACPI table creation"\r
 \r
-#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorRevision_HELP  #language en-US "Default Creator Revision for ACPI table creation."\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiDefaultCreatorRevision_HELP  #language en-US "Default Creator Revision for ACPI table creation.<BR><BR>\n"\r
+                                                                                               "According to ACPI specification, for tables containing Definition Blocks,\n"\r
+                                                                                               "this is the revision for the ASL Compiler.<BR>\n"\r
+                                                                                               "This PCD is ignored for definition block.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMemoryProfilePropertyMask_PROMPT  #language en-US "Memory Profile Property"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMemoryProfilePropertyMask_HELP  #language en-US "The mask is used to control memory profile behavior.<BR><BR>\n"\r
                                                                                            "BIT0 - Enable UEFI memory profile.<BR>\n"\r
-                                                                                           "BIT1 - Enable SMRAM profile.<BR>"\r
+                                                                                           "BIT1 - Enable SMRAM profile.<BR>\n"\r
+                                                                                           "BIT7 - Disable recording at the start.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMemoryProfileMemoryType_PROMPT  #language en-US "Memory profile memory type"\r
 \r
                                                                                    " OS Reserved                0x80000000<BR>\n"\r
                                                                                    "e.g. Reserved+ACPINvs+ACPIReclaim+RuntimeCode+RuntimeData are needed, 0x661 should be used.<BR>\n"\r
 \r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMemoryProfileDriverPath_PROMPT  #language en-US "Memory profile driver path"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMemoryProfileDriverPath_HELP  #language en-US "This PCD is to control which drivers need memory profile data.<BR><BR>\n"\r
+                                                                                   "For example:<BR>\n"\r
+                                                                                   "One image only (Shell):<BR>\n"\r
+                                                                                   "    Header                    GUID<BR>\n"\r
+                                                                                   "    {0x04, 0x06, 0x14, 0x00,  0x83, 0xA5, 0x04, 0x7C, 0x3E, 0x9E, 0x1C, 0x4F, 0xAD, 0x65, 0xE0, 0x52, 0x68, 0xD0, 0xB4, 0xD1,<BR>\n"\r
+                                                                                   "     0x7F, 0xFF, 0x04, 0x00}<BR>\n"\r
+                                                                                   "Two or more images (Shell + WinNtSimpleFileSystem):<BR>\n"\r
+                                                                                   "    {0x04, 0x06, 0x14, 0x00,  0x83, 0xA5, 0x04, 0x7C, 0x3E, 0x9E, 0x1C, 0x4F, 0xAD, 0x65, 0xE0, 0x52, 0x68, 0xD0, 0xB4, 0xD1,<BR>\n"\r
+                                                                                   "     0x7F, 0x01, 0x04, 0x00,<BR>\n"\r
+                                                                                   "     0x04, 0x06, 0x14, 0x00,  0x8B, 0xE1, 0x25, 0x9C, 0xBA, 0x76, 0xDA, 0x43, 0xA1, 0x32, 0xDB, 0xB0, 0x99, 0x7C, 0xEF, 0xEF,<BR>\n"\r
+                                                                                   "     0x7F, 0xFF, 0x04, 0x00}<BR>\n"\r
+\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialClockRate_PROMPT  #language en-US "Serial Port Clock Rate"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialClockRate_HELP  #language en-US "UART clock frequency is for the baud rate configuration."\r
                                                                                   "TRUE  - to set NX for stack.<BR>"\r
                                                                                   "FALSE - Not to set NX for stack.<BR>"\r
 \r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiS3Enable_PROMPT  #language en-US "ACPI S3 Enable"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiS3Enable_HELP  #language en-US "Indicates if ACPI S3 will be enabled.<BR><BR>"\r
+                                                                                  "TRUE  - ACPI S3 will be enabled.<BR>"\r
+                                                                                  "FALSE - ACPI S3 will be disabled.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdS3BootScriptStackSize_PROMPT  #language en-US "Reserved S3 Boot Script Stack ACPI Memory Size"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdS3BootScriptStackSize_HELP  #language en-US "Specify memory size for boot script executor stack usage in S3 phase. The default size 32K. When changing the value make sure the memory size is large enough to meet boot script executor requirement in the S3 phase."\r
+\r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdVarCheckVfrDriverGuidArray_PROMPT  #language en-US "Driver guid array of VFR drivers for VarCheckHiiBin generation"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdVarCheckVfrDriverGuidArray_HELP  #language en-US "This PCD to include the driver guid of VFR drivers for VarCheckHiiBin generation.<BR><BR>"\r
                                                                                      "FALSE - Not shadow PEIM after memory is ready.<BR>"\r
 \r
 #string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdShadowPeimOnBoot_PROMPT  #language en-US "Shadow Peim on boot"\r
-\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialUseHalfHandshake_PROMPT  #language en-US "Enable Serial device Half Hand Shake"\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSerialUseHalfHandshake_HELP  #language en-US "Indicates if Serial device uses half hand shake.<BR><BR>\n"\r
+                                                                                           "TRUE  - Serial device uses half hand shake.<BR>\n"\r
+                                                                                           "FALSE - Serial device doesn't use half hand shake.<BR>"\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPciSerialParameters_PROMPT  #language en-US "Pci Serial Parameters"\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPciSerialParameters_HELP  #language en-US "PCI Serial Parameters. It is an array of VendorID, DeviceID, ClockRate, Offset,\n"\r
+                                                                                        "BarIndex, RegisterStride, ReceiveFifoDepth, TransmitFifoDepth information that \n"\r
+                                                                                        "describes the parameters of special PCI serial devices.\n"\r
+                                                                                        "Each array entry is 24-byte in length. The array is terminated\n"\r
+                                                                                        "by an array entry with a PCI Vendor ID of 0xFFFF. If a platform only contains a\n"\r
+                                                                                        "standard 16550 PCI serial device whose class code is 7/0/2, the value is 0xFFFF.\n"\r
+                                                                                        "The C style structure is defined as below:<BR>\n"\r
+                                                                                        "typedef struct {<BR>\n"\r
+                                                                                        "  UINT16  VendorId;          ///< Vendor ID to match the PCI device.  The value 0xFFFF terminates the list of entries.<BR>\n"\r
+                                                                                        "  UINT16  DeviceId;          ///< Device ID to match the PCI device<BR>\n"\r
+                                                                                        "  UINT32  ClockRate;         ///< UART clock rate.  Set to 0 for default clock rate of 1843200 Hz<BR>\n"\r
+                                                                                        "  UINT64  Offset;            ///< The byte offset into to the BAR<BR>\n"\r
+                                                                                        "  UINT8   BarIndex;          ///< Which BAR to get the UART base address<BR>\n"\r
+                                                                                        "  UINT8   RegisterStride;    ///< UART register stride in bytes.  Set to 0 for default register stride of 1 byte.<BR>\n"\r
+                                                                                        "  UINT16  ReceiveFifoDepth;  ///< UART receive FIFO depth in bytes. Set to 0 for a default FIFO depth of 16 bytes.<BR>\n"\r
+                                                                                        "  UINT16  TransmitFifoDepth; ///< UART transmit FIFO depth in bytes. Set to 0 for a default FIFO depth of 16 bytes.<BR>\n"\r
+                                                                                        "  UINT8   Reserved[2];<BR>\n"\r
+                                                                                        "} PCI_SERIAL_PARAMETER;<BR>\n"\r
+                                                                                        "It contains zero or more instances of the above structure.<BR>\n"\r
+                                                                                        "For example, if a PCI device contains two UARTs, PcdPciSerialParameters needs\n"\r
+                                                                                        "to contain  two instances of the above structure, with the VendorId and DeviceId\n"\r
+                                                                                        "equals to the Device ID and Vendor ID of the device; If the PCI device uses the\n"\r
+                                                                                        "first two BARs to support two UARTs, BarIndex of first instance equals to 0 and\n"\r
+                                                                                        "BarIndex of second one equals to 1; If the PCI device uses the first BAR to\n"\r
+                                                                                        "support both UARTs, BarIndex of both instance equals to 0, Offset of first\n"\r
+                                                                                        "instance equals to 0 and Offset of second one equals to a value bigger than or\n"\r
+                                                                                        "equal to 8.<BR>\n"\r
+                                                                                        "For certain UART whose register needs to be accessed in DWORD aligned address,\n"\r
+                                                                                        "RegisterStride equals to 4.\n"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiExposedTableVersions_PROMPT  #language en-US "Exposed ACPI table versions."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdAcpiExposedTableVersions_HELP  #language en-US "Indicates which ACPI versions are targeted by the ACPI tables exposed to the OS\n"\r
+                                                                                             "These values are aligned with the definitions in MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h\n"\r
+                                                                                             "BIT 1 - EFI_ACPI_TABLE_VERSION_1_0B.<BR>\n"\r
+                                                                                             "BIT 2 - EFI_ACPI_TABLE_VERSION_2_0.<BR>\n"\r
+                                                                                             "BIT 3 - EFI_ACPI_TABLE_VERSION_3_0.<BR>\n"\r
+                                                                                             "BIT 4 - EFI_ACPI_TABLE_VERSION_4_0.<BR>\n"\r
+                                                                                             "BIT 5 - EFI_ACPI_TABLE_VERSION_5_0.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHiiOsRuntimeSupport_PROMPT  #language en-US "Enable export HII data and configuration to be used in OS runtime."\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdHiiOsRuntimeSupport_HELP  #language en-US "Indicates if HII data and configuration has been exported.<BR><BR>\n"\r
+                                                                                        "Add this PCD mainly consider the use case of simulator. This PCD maybe set to FALSE for\n"\r
+                                                                                        "simulator platform because the performance cost for this feature.\n"\r
+                                                                                        "TRUE  - Export HII data and configuration data.<BR>\n"\r
+                                                                                        "FALSE - Does not export HII data and configuration.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPs2KbdExtendedVerification_PROMPT  #language en-US "Turn on PS2 Keyboard Extended Verification"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPs2KbdExtendedVerification_HELP  #language en-US "Indicates if PS2 keyboard does a extended verification during start.\n"\r
+                                                                                               "Add this PCD mainly consider the use case of simulator. This PCD maybe set to FALSE for\n"\r
+                                                                                               "Extended verification will take some performance. It can be set to FALSE for boot performance.<BR><BR>\n"\r
+                                                                                               "TRUE  - Turn on PS2 keyboard extended verification.<BR>\n"\r
+                                                                                               "FALSE - Turn off PS2 keyboard extended verification.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPs2MouseExtendedVerification_PROMPT  #language en-US "Turn on PS2 Mouse Extended Verification"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdPs2MouseExtendedVerification_HELP  #language en-US "Indicates if PS2 mouse does a extended verification during start.\n"\r
+                                                                                                 "Extended verification will take some performance. It can be set to FALSE for boot performance.<BR><BR>\n"\r
+                                                                                                 "TRUE  - Turn on PS2 mouse extended verification. <BR>\n"\r
+                                                                                                 "FALSE - Turn off PS2 mouse extended verification. <BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdFastPS2Detection_PROMPT  #language en-US "Enable fast PS2 detection"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdFastPS2Detection_HELP  #language en-US "Indicates if to use the optimized timing for best PS2 detection performance.\n"\r
+                                                                                     "Note this PCD could be set to TRUE for best boot performance and set to FALSE for best device compatibility.<BR><BR>\n"\r
+                                                                                     "TRUE  - Use the optimized timing for best PS2 detection performance.<BR>\n"\r
+                                                                                     "FALSE - Use the normal timing to detect PS2.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSdMmcPciHostControllerMmioBase_PROMPT  #language en-US "Mmio base address of pci-based SD/MMC host controller"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdSdMmcPciHostControllerMmioBase_HELP  #language en-US "This PCD specifies the PCI-based SD/MMC host controller mmio base address. Define the mmio base address of the pci-based SD/MMC host controller. If there are multiple SD/MMC host controllers, their mmio base addresses are calculated one by one from this base address.<BR>"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxRepairCount_PROMPT  #language en-US "MAX repair count"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdMaxRepairCount_HELP  #language en-US "This PCD defines the MAX repair count. The default value is 0 that means infinite.<BR>"\r