]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
Puts SMM variable common definitions in SmmVariableCommon.h.
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 63297bb11b06cef2ab2134d704d68f7b1c083750..ae0d6527befc7dc153979abacaa4d96ee54616ac 100644 (file)
@@ -4,7 +4,7 @@
 # It also provides the defintions(including PPIs/PROTOCOLs/GUIDs and library classes)\r
 # and libraries instances, which are used for those modules.\r
 #\r
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.<BR>\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
 # The full text of the license may be found at\r
   #  Include/Guid/VariableFormat.h\r
   gEfiVariableGuid           = { 0xddcf3616, 0x3275, 0x4164, { 0x98, 0xb6, 0xfe, 0x85, 0x70, 0x7f, 0xfe, 0x7d }}\r
 \r
+  ## Guid is defined for SMM variable module to notify SMM variable wrapper module when variable write service was ready.\r
+  #  Include/Guid/SmmVariableCommon.h\r
+  gSmmVariableWriteGuid  = { 0x93ba1826, 0xdffb, 0x45dd, { 0x82, 0xa7, 0xe7, 0xdc, 0xaa, 0x3b, 0xbd, 0xf3 }}\r
+  \r
   ## Performance protocol guid that also acts as the performance HOB guid and performance variable GUID\r
   #  Include/Guid/Performance.h\r
   gPerformanceProtocolGuid       = { 0x76B6BDFA, 0x2ACD, 0x4462, { 0x9E, 0x3F, 0xCB, 0x58, 0xC9, 0x69, 0xD9, 0x37 }}\r
   #  If FALSE, then the 16550 serial port hardware flow control is disabled.  Default value.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl|FALSE|BOOLEAN|0x00020001\r
 \r
+  ## If TRUE, then 16550 serial Tx operations will block if DSR is not asserted (no cable).\r
+  #  If FALSE, then the 16550 serial Tx operations will not be blocked if DSR is not asserted. Default value.\r
+  #  This PCD is ignored if PcdSerialUseHardwareFlowControl is FALSE.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialDetectCable|FALSE|BOOLEAN|0x00020006\r
+    \r
   ## Base address of 16550 serial port registers in MMIO or I/O space.  Default is 0x3F8.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x03F8|UINT64|0x00020002\r
 \r
   ## This PCD specifies whether to reset system when memory type information changes.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|TRUE|BOOLEAN|0x00010056\r
 \r
+  ## Specify the foreground color for Subtile text in HII Form Browser. The default value is EFI_BLUE.\r
+  #  Only following values defined in UEFI specification are valid:\r
+  #  0x00 (EFI_BLACK)\r
+  #  0x01 (EFI_BLUE)\r
+  #  0x02 (EFI_GREEN)\r
+  #  0x03 (EFI_CYAN)\r
+  #  0x04 (EFI_RED)\r
+  #  0x05 (EFI_MAGENTA)\r
+  #  0x06 (EFI_BROWN)\r
+  #  0x07 (EFI_LIGHTGRAY)\r
+  #  0x08 (EFI_DARKGRAY) \r
+  #  0x09 (EFI_LIGHTBLUE)\r
+  #  0x0A (EFI_LIGHTGREEN)\r
+  #  0x0B (EFI_LIGHTCYAN)\r
+  #  0x0C (EFI_LIGHTRED)\r
+  #  0x0D (EFI_LIGHTMAGENTA)\r
+  #  0x0E (EFI_YELLOW)\r
+  #  0x0F (EFI_WHITE)\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserSubtitleTextColor|0x01|UINT8|0x00010057\r
+  \r
+  ## Specify the foreground color for prompt and Question value text in HII Form Browser. The default value is EFI_BLACK.\r
+  #  Only following values defined in UEFI specification are valid:\r
+  #  0x00 (EFI_BLACK)\r
+  #  0x01 (EFI_BLUE)\r
+  #  0x02 (EFI_GREEN)\r
+  #  0x03 (EFI_CYAN)\r
+  #  0x04 (EFI_RED)\r
+  #  0x05 (EFI_MAGENTA)\r
+  #  0x06 (EFI_BROWN)\r
+  #  0x07 (EFI_LIGHTGRAY)\r
+  #  0x08 (EFI_DARKGRAY) \r
+  #  0x09 (EFI_LIGHTBLUE)\r
+  #  0x0A (EFI_LIGHTGREEN)\r
+  #  0x0B (EFI_LIGHTCYAN)\r
+  #  0x0C (EFI_LIGHTRED)\r
+  #  0x0D (EFI_LIGHTMAGENTA)\r
+  #  0x0E (EFI_YELLOW)\r
+  #  0x0F (EFI_WHITE)\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserFieldTextColor|0x00|UINT8|0x00010058\r
+  \r
+  ## Specify the foreground color for highlighted prompt and Question value text in HII Form Browser.\r
+  #  The default value is EFI_LIGHTGRAY. Only following values defined in UEFI specification are valid:\r
+  #  0x00 (EFI_BLACK)\r
+  #  0x01 (EFI_BLUE)\r
+  #  0x02 (EFI_GREEN)\r
+  #  0x03 (EFI_CYAN)\r
+  #  0x04 (EFI_RED)\r
+  #  0x05 (EFI_MAGENTA)\r
+  #  0x06 (EFI_BROWN)\r
+  #  0x07 (EFI_LIGHTGRAY)\r
+  #  0x08 (EFI_DARKGRAY) \r
+  #  0x09 (EFI_LIGHTBLUE)\r
+  #  0x0A (EFI_LIGHTGREEN)\r
+  #  0x0B (EFI_LIGHTCYAN)\r
+  #  0x0C (EFI_LIGHTRED)\r
+  #  0x0D (EFI_LIGHTMAGENTA)\r
+  #  0x0E (EFI_YELLOW)\r
+  #  0x0F (EFI_WHITE)\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserFieldTextHighlightColor|0x07|UINT8|0x00010059\r
+  \r
+  ## Specify the background color for highlighted prompt and Question value text in HII Form Browser.\r
+  #  The default value is EFI_BACKGROUND_BLACK. Only following values defined in UEFI specification are valid:\r
+  #  0x00 (EFI_BACKGROUND_BLACK)\r
+  #  0x10 (EFI_BACKGROUND_BLUE)\r
+  #  0x20 (EFI_BACKGROUND_GREEN)\r
+  #  0x30 (EFI_BACKGROUND_CYAN)\r
+  #  0x40 (EFI_BACKGROUND_RED)\r
+  #  0x50 (EFI_BACKGROUND_MAGENTA)\r
+  #  0x60 (EFI_BACKGROUND_BROWN)\r
+  #  0x70 (EFI_BACKGROUND_LIGHTGRAY)\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserFieldBackgroundHighlightColor|0x00|UINT8|0x0001005A\r
+\r
 [PcdsPatchableInModule]\r
   ## Specify  memory size with page number for PEI code when \r
   #  the feature of Loading Module at Fixed Address is enabled\r