Correct typo in comments, clean IfrSupportLib.h
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 10 Feb 2009 13:32:19 +0000 (13:32 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 10 Feb 2009 13:32:19 +0000 (13:32 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7494 6f19259b-4bc3-4df7-8a09-765794883524

25 files changed:
MdeModulePkg/Include/Guid/CapsuleVendor.h
MdeModulePkg/Include/Guid/MemoryTypeInformation.h
MdeModulePkg/Include/Library/ExtendedIfrSupportLib.h
MdeModulePkg/Include/Library/GenericBdsLib.h
MdeModulePkg/Include/Library/HiiLib.h
MdeModulePkg/Include/Library/IfrSupportLib.h
MdeModulePkg/Include/Library/PlatDriOverLib.h
MdeModulePkg/Include/Protocol/ConsoleControl.h
MdeModulePkg/Include/Protocol/DiskInfo.h
MdeModulePkg/Include/Protocol/GenericMemoryTest.h
MdeModulePkg/Include/Protocol/HotPlugDevice.h
MdeModulePkg/Include/Protocol/LoadPe32Image.h
MdeModulePkg/Include/Protocol/Performance.h
MdeModulePkg/Include/VariableFormat.h
MdeModulePkg/Library/UefiIfrSupportLib/UefiIfrLibraryInternal.h
MdeModulePkg/Library/UefiIfrSupportLib/UefiIfrOpCodeCreation.c
MdeModulePkg/Universal/DriverSampleDxe/DriverSample.h
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabase.h
MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.h
MdeModulePkg/Universal/PCD/Dxe/Pcd.c
MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
MdeModulePkg/Universal/PCD/Dxe/Service.c
MdeModulePkg/Universal/PCD/Dxe/Service.h
MdeModulePkg/Universal/PCD/Pei/Pcd.inf
MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c

index de92c2f4df6fb46443241a41fc2890a7d35545d2..dc6cb2fefada0844259f8c36a5d985b0de55b804 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
   This file defines capsule vendor guid for capsule variable and hob.\r
-  It also defines capsule varialbe name and capsule guid hob data structure,\r
+  It also defines capsule variable name and capsule guid hob data structure,\r
   which can be used to store the capsule image start address and length.\r
   They are used by EDKII implementation of capsule update across a system reset.\r
 \r
index 2387942208f04db555987f9a67b6dc084906a63d..12fa8274fa51be52c07cd8d116df2f3449b6ec3d 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   This file defines the memory type information guid for its variable and guid. \r
-  It also defines memory type info varialbe name and data structure for varialbe and hob both,\r
-  which can be used to store the information for each memory type in EFI varialbe or HOB.\r
+  It also defines memory type info variable name and data structure for variable and hob both,\r
+  which can be used to store the information for each memory type in EFI variable or HOB.\r
 \r
 Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
 All rights reserved. This program and the accompanying materials\r
index a154745dfd097f0fcd4bcee5b0149fe13e4c724d..920d0f483c921e7db0dbd4b5f04fdfb1bbdfcfe9 100644 (file)
@@ -51,6 +51,7 @@ CreateBannerOpCode (
 \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 IfrLibInitUpdateData (\r
   IN OUT EFI_HII_UPDATE_DATA   *UpdateData,\r
   IN UINT32                    BufferSize\r
@@ -65,6 +66,7 @@ IfrLibInitUpdateData (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 IfrLibFreeUpdateData (\r
   IN EFI_HII_UPDATE_DATA       *UpdateData\r
   )\r
@@ -104,7 +106,7 @@ IfrLibUpdateForm (
   );\r
 \r
 /**\r
-  Extract formset class for given HII handle.\r
+  Extract EDKII extended formset class for a given HII handle.\r
 \r
   If Handle is not a valid EFI_HII_HANDLE in the default HII database, then\r
   ASSERT.\r
@@ -134,7 +136,7 @@ IfrLibExtractClassFromHiiHandle (
 /**\r
   Configure the buffer accrording to ConfigBody strings in the format of\r
   <Length:4 bytes>, <Offset: 2 bytes>, <Width:2 bytes>, <Data:n bytes>.\r
-  This ConfigBody strings is generated by UEFI VfrCompiler for the default\r
+  This ConfigBody strings is generated by EDKII UEFI VfrCompiler for the default\r
   values in a Form Set. The name of the ConfigBody strings is VfrMyIfrNVDataDefault0000\r
   constructed following this rule: \r
    "Vfr" + varstore.name + "Default" + defaultstore.attributes.\r
index cd87cea5b95c39b2c43c89fbb949eb6b1d6a1ec5..a57fe6c8b4447288392378e838b306230e60ca79 100644 (file)
@@ -363,7 +363,7 @@ BdsLibConnectAllDriversToAllControllers (
 /**\r
   This function will connect all the system driver to controller\r
   first, and then special connect the default console, this make\r
-  sure all the system controller avialbe and the platform default\r
+  sure all the system controller available and the platform default\r
   console connected.\r
 \r
 **/\r
index 04601b97194191cbd757c6cb92914f93dea3c267..a5b9f7ec6576ba25d36f66ac285fe702a0131f8b 100644 (file)
@@ -35,7 +35,8 @@ HiiLibPreparePackageList (
   IN UINTN                    NumberOfPackages,\r
   IN CONST EFI_GUID                 *GuidId,\r
   ...\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function allocates pool for an EFI_HII_PACKAGE_LIST structure\r
@@ -69,7 +70,8 @@ HiiLibAddPackages (
   IN       EFI_HANDLE          DriverHandle, OPTIONAL\r
   OUT      EFI_HII_HANDLE      *HiiHandle,\r
   ...\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Removes a package list from the default HII database.\r
@@ -85,7 +87,8 @@ VOID
 EFIAPI\r
 HiiLibRemovePackages (\r
   IN      EFI_HII_HANDLE      HiiHandle\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function adds the string into String Package of each language\r
@@ -111,7 +114,8 @@ HiiLibNewString (
   IN  EFI_HII_HANDLE                  PackageList,\r
   OUT EFI_STRING_ID                   *StringId,\r
   IN  CONST EFI_STRING                String\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function update the specified string in String Package of each language\r
@@ -136,7 +140,8 @@ HiiLibSetString (
   IN  EFI_HII_HANDLE                  PackageList,\r
   IN  EFI_STRING_ID                   StringId,\r
   IN  CONST EFI_STRING                String\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function try to retrieve string from String package of current language.\r
@@ -169,7 +174,8 @@ HiiLibGetString (
   IN  EFI_STRING_ID                   StringId,\r
   OUT EFI_STRING                      String,\r
   IN  OUT UINTN                       *StringSize\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Get string specified by StringId form the HiiHandle. The caller\r
@@ -194,7 +200,8 @@ HiiLibGetStringFromHandle (
   IN  EFI_HII_HANDLE                  HiiHandle,\r
   IN  EFI_STRING_ID                   StringId,\r
   OUT EFI_STRING                      *String\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Get the string given the StringId and String package Producer's Guid. The caller\r
@@ -218,7 +225,8 @@ HiiLibGetStringFromToken (
   IN  EFI_GUID                        *ProducerGuid,\r
   IN  EFI_STRING_ID                   StringId,\r
   OUT EFI_STRING                      *String\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Determines the handles that are currently active in the database.\r
@@ -240,7 +248,8 @@ EFIAPI
 HiiLibGetHiiHandles (\r
   IN OUT UINTN                     *HandleBufferLength,\r
   OUT    EFI_HII_HANDLE            **HiiHandleBuffer\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Extract Hii package list GUID for given HII handle.\r
@@ -259,7 +268,8 @@ EFIAPI
 HiiLibExtractGuidFromHiiHandle (\r
   IN      EFI_HII_HANDLE      Handle,\r
   OUT     EFI_GUID            *Guid\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Find HII Handle in the default HII database associated with given Device Path.\r
@@ -278,7 +288,8 @@ EFI_HII_HANDLE
 EFIAPI\r
 HiiLibDevicePathToHiiHandle (\r
   IN EFI_DEVICE_PATH_PROTOCOL   *DevicePath\r
-  );\r
+  )\r
+;\r
 \r
 \r
 /**\r
@@ -298,7 +309,8 @@ EFIAPI
 HiiLibGetNextLanguage (\r
   IN OUT CHAR8      **LangCode,\r
   OUT CHAR8         *Lang\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function returns the list of supported languages, in the format specified\r
@@ -316,7 +328,8 @@ CHAR8 *
 EFIAPI\r
 HiiLibGetSupportedLanguages (\r
   IN EFI_HII_HANDLE           HiiHandle\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   This function returns the list of supported 2nd languages, in the format specified\r
@@ -336,7 +349,8 @@ EFIAPI
 HiiLibGetSupportedSecondaryLanguages (\r
   IN EFI_HII_HANDLE           HiiHandle,\r
   IN CONST CHAR8              *FirstLanguage\r
-  );\r
+  )\r
+;\r
 \r
 \r
 /**\r
@@ -354,7 +368,8 @@ UINT16
 EFIAPI\r
 HiiLibGetSupportedLanguageNumber (\r
   IN EFI_HII_HANDLE           HiiHandle\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Exports the contents of one or all package lists in the HII database into a buffer.\r
@@ -380,7 +395,8 @@ HiiLibExportPackageLists (
   IN EFI_HII_HANDLE                    Handle,\r
   OUT EFI_HII_PACKAGE_LIST_HEADER      **PackageListHeader,\r
   OUT UINTN                            *PackageListSize\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   \r
@@ -426,7 +442,8 @@ HiiLibListPackageLists (
   IN CONST  EFI_GUID                  *PackageGuid,\r
   IN OUT    UINTN                     *HandleBufferLength,\r
   OUT       EFI_HII_HANDLE            **Handle\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Convert language code from RFC3066 to ISO639-2.\r
@@ -452,7 +469,8 @@ EFIAPI
 ConvertRfc3066LanguageToIso639Language (\r
   IN  CHAR8   *LanguageRfc3066,\r
   OUT CHAR8   *LanguageIso639\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Convert language code from ISO639-2 to RFC3066.\r
@@ -478,7 +496,8 @@ EFIAPI
 ConvertIso639LanguageToRfc3066Language (\r
   IN  CONST CHAR8   *LanguageIso639,\r
   OUT CHAR8         *LanguageRfc3066\r
-  );\r
+  )\r
+;\r
 \r
 /**\r
   Convert language code list from RFC3066 to ISO639-2, e.g. "en-US;fr-FR" will\r
@@ -495,7 +514,8 @@ CHAR8 *
 EFIAPI\r
 Rfc3066ToIso639 (\r
   CHAR8  *SupportedLanguages\r
-  );\r
+  )\r
+;\r
 \r
 \r
 /**\r
@@ -517,6 +537,7 @@ EFI_STATUS
 EFIAPI\r
 GetCurrentLanguage (\r
   OUT     CHAR8               *Lang\r
-  );\r
+  )\r
+;\r
 \r
 #endif\r
index e7e04ba99207c9690f1ff09e0756fcdcbae8f008..3c7b264d0670c93ed64b4605292a0c4f566c0680 100644 (file)
 #ifndef _IFR_SUPPORT_LIBRARY_H_\r
 #define _IFR_SUPPORT_LIBRARY_H_\r
 \r
-\r
-#include <Protocol/HiiFont.h>\r
-#include <Protocol/HiiImage.h>\r
-#include <Protocol/HiiString.h>\r
-#include <Protocol/HiiDatabase.h>\r
-#include <Protocol/HiiConfigRouting.h>\r
-#include <Protocol/HiiConfigAccess.h>\r
-#include <Protocol/FormBrowser2.h>\r
-#include <Protocol/SimpleTextOut.h>\r
-\r
-#include <Guid/GlobalVariable.h>\r
-\r
-//\r
-// The architectural variable "Lang" and "LangCodes" are deprecated in UEFI\r
-// specification. While, UEFI specification also states that these deprecated\r
-// variables may be provided for backwards compatibility.\r
-\r
-#define EFI_LANGUAGE_VARIABLE           L"Lang"\r
-#define EFI_LANGUAGE_CODES_VARIABLE     L"LangCodes"\r
-\r
-#define UEFI_LANGUAGE_VARIABLE          L"PlatformLang"\r
-#define UEFI_LANGUAGE_CODES_VARIABLE    L"PlatformLangCodes"\r
-\r
-#define INVALID_VARSTORE_ID             0\r
-\r
-#define QUESTION_FLAGS              (EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBACK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_OPTIONS_ONLY)\r
-#define QUESTION_FLAGS_MASK         (~QUESTION_FLAGS)\r
-\r
 #pragma pack(1)\r
 typedef struct {\r
   EFI_STRING_ID       StringToken;\r
@@ -632,6 +604,7 @@ ConstructConfigHdr (
 \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsConfigHdrMatch (\r
   IN EFI_STRING                ConfigString,\r
   IN EFI_GUID                  *StorageGuid, OPTIONAL\r
index 8ca8b9283934bb182696d62c206ef4f741fa62da..ee42f8ba79eb3ec665a6989118b7c73ce027f48f 100644 (file)
@@ -31,7 +31,8 @@ EFI_STATUS
 EFIAPI\r
 FreeMappingDatabase (\r
   IN  OUT  LIST_ENTRY            *MappingDataBase\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Read the NV environment variable(s) that contain the override mappings from Controller Device Path to\r
@@ -49,7 +50,8 @@ EFI_STATUS
 EFIAPI\r
 InitOverridesMapping (\r
   OUT  LIST_ENTRY            *MappingDataBase\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Save the memory mapping database into NV environment variable(s).\r
@@ -65,7 +67,8 @@ EFI_STATUS
 EFIAPI\r
 SaveOverridesMapping (\r
   IN  LIST_ENTRY              *MappingDataBase\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Retrieves the image handle of the platform override driver for a controller in the system from the memory mapping database.\r
@@ -98,7 +101,8 @@ GetDriverFromMapping (
   IN OUT EFI_HANDLE                                     *DriverImageHandle,\r
   IN     LIST_ENTRY                                     *MappingDataBase,\r
   IN     EFI_HANDLE                                     CallerImageHandle\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Check mapping database whether already has the mapping info which\r
@@ -125,7 +129,8 @@ CheckMapping (
   IN     LIST_ENTRY                                     *MappingDataBase,\r
   OUT    UINT32                                         *DriverInfoNum  OPTIONAL,\r
   OUT    UINT32                                         *DriverImageNO  OPTIONAL\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Insert a driver image as a controller's override driver into the mapping database.\r
@@ -153,7 +158,8 @@ InsertDriverImage (
   IN     EFI_DEVICE_PATH_PROTOCOL                       *DriverImageDevicePath,\r
   IN     LIST_ENTRY                                     *MappingDataBase,\r
   IN     UINT32                                         DriverImageNO\r
-  );\r
+  )\r
+;
 \r
 /**\r
   Delete a controller's override driver from the mapping database.\r
@@ -176,6 +182,7 @@ DeleteDriverImage (
   IN     EFI_DEVICE_PATH_PROTOCOL                       *ControllerDevicePath,\r
   IN     EFI_DEVICE_PATH_PROTOCOL                       *DriverImageDevicePath,\r
   IN     LIST_ENTRY                                     *MappingDataBase\r
-  );\r
+  )\r
+;
 \r
 #endif\r
index bf662f2b799a34244205aa80c252ea0025680256..1dd4babc4c63177a8dca9d622f8a9e5db94cd1ba 100644 (file)
@@ -23,8 +23,8 @@ typedef struct _EFI_CONSOLE_CONTROL_PROTOCOL   EFI_CONSOLE_CONTROL_PROTOCOL;
 \r
 \r
 typedef enum {\r
-  EfiConsoleControlScreenText,     /// Text Mode\r
-  EfiConsoleControlScreenGraphics, /// Graphics Mode\r
+  EfiConsoleControlScreenText,     ///> Text Mode\r
+  EfiConsoleControlScreenGraphics, ///> Graphics Mode\r
   EfiConsoleControlScreenMaxValue\r
 } EFI_CONSOLE_CONTROL_SCREEN_MODE;\r
 \r
index 9b0bbcfce522b13e17b8e7638feaa760d2578fc2..8409d988f8b3ef49f64410a93af1e7b20cb8ec85 100644 (file)
@@ -144,7 +144,7 @@ extern EFI_GUID gEfiDiskInfoUsbInterfaceGuid;
 extern EFI_GUID gEfiDiskInfoAhciInterfaceGuid;\r
 \r
 struct _EFI_DISK_INFO_PROTOCOL {\r
-  EFI_GUID                  Interface;  /// The format of the buffers returned by member functions.\r
+  EFI_GUID                  Interface;  ///> The format of the buffers returned by member functions.\r
   EFI_DISK_INFO_INQUIRY     Inquiry;\r
   EFI_DISK_INFO_IDENTIFY    Identify;\r
   EFI_DISK_INFO_SENSE_DATA  SenseData;\r
index 3b0614ad82b88c647f30fb1f39e4f1bed76451af..68905159d620510c6be52845d38940e45003e7e8 100644 (file)
@@ -87,7 +87,9 @@ EFI_STATUS
 \r
   @param  This                Protocol instance pointer. \r
 \r
-  @retval EFI_SUCCESS         Successful.  \r
+  @retval EFI_SUCCESS         Success. Then free all the generic memory test driver\r
+                              allocated resource and notify to platform memory\r
+                              test driver that memory test finished.\r
 \r
 **/\r
 typedef\r
@@ -106,7 +108,7 @@ EFI_STATUS
   @param  Length              The compatible memory range's length. \r
   \r
   @retval EFI_SUCCESS           The compatible memory range pass the memory test. \r
-  @retval EFI_INVALID_PARAMETER The compatible memory range must be below 16M.\r
+  @retval EFI_INVALID_PARAMETER The compatible memory range are not below Low 16M.\r
 \r
 **/\r
 typedef\r
index ae6ef46c93ef147c2f9197b443bc97c9cdc06f30..e36c826b383eb1af900be23831aa4756479f9ead 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
-  This guid is used to specify the device is the hot plug device.\r
-  If the device is the hot plug device, this guid as the protocol guid\r
+  This protocol guid is used to specify the device is the hot plug device.\r
+  If the device is the hot plug device, this protocol guid\r
   will be installed into this device handle.\r
 \r
 Copyright (c) 2006 - 2008, Intel Corporation\r
index 5fc9be161eb050ee636f9bcefbb6b8cb5247d7e7..b290e14775e17fbed49e96eb3eb85320745f2204 100644 (file)
@@ -1,9 +1,7 @@
 /** @file\r
 \r
   Load Pe32 Image protocol provides capability to load and unload EFI image into memory and execute it.\r
-\r
-  This protocol supports the additional new boot devices that do not map well to file system.\r
-  UEFI can boot from any device (including Network boot) that produces a LoadFile protocol.\r
+  This protocol bases on File Device Path to get EFI image.\r
 \r
 Copyright (c) 2006 - 2008, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
index 9d0253912591c631d064b4549ddbcda802e074d1..cddd0a18e23e593953f10d2cef6da8345341e539 100644 (file)
@@ -46,17 +46,17 @@ typedef struct _PERFORMANCE_PROTOCOL PERFORMANCE_PROTOCOL;
 \r
 typedef struct {\r
   EFI_PHYSICAL_ADDRESS  Handle;\r
-  CHAR8                 Token[DXE_PERFORMANCE_STRING_SIZE];  /// Measured token string name \r
-  CHAR8                 Module[DXE_PERFORMANCE_STRING_SIZE]; /// Module string name\r
-  UINT64                StartTimeStamp;                      /// Start time point\r
-  UINT64                EndTimeStamp;                        /// End time point\r
+  CHAR8                 Token[DXE_PERFORMANCE_STRING_SIZE];  ///> Measured token string name \r
+  CHAR8                 Module[DXE_PERFORMANCE_STRING_SIZE]; ///> Module string name\r
+  UINT64                StartTimeStamp;                      ///> Start time point\r
+  UINT64                EndTimeStamp;                        ///> End time point\r
 } GAUGE_DATA_ENTRY;\r
 \r
 //\r
 // The header must be aligned at 8 bytes\r
 //\r
 typedef struct {\r
-  UINT32                NumberOfEntries; /// The number of all performance guage entries\r
+  UINT32                NumberOfEntries; ///> The number of all performance guage entries\r
   UINT32                Reserved;\r
 } GAUGE_DATA_HEADER;\r
 \r
index 6e4ad1a9ca6ce7a638166499a54da90a928e5c5b..40bd4612866164ea958db2d71e022fe65211ede0 100644 (file)
@@ -27,7 +27,7 @@
 #endif\r
 \r
 //\r
-// Define GET_PAD_SIZE to optimize compiler\r
+// GET_PAD_SIZE to calculate miminal pad bytes to make current size satisfy the alignment requirement\r
 //\r
 #if ((ALIGNMENT == 0) || (ALIGNMENT == 1))\r
 #define GET_PAD_SIZE(a) (0)\r
index 43897b9920fba4824960ce2f00ef04cff07fe785..7abf9cefd6f092df5b5c39aa359c24658ee07fcc 100644 (file)
@@ -32,6 +32,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/IfrSupportLib.h>\r
 \r
+#define INVALID_VARSTORE_ID             0\r
+\r
+#define QUESTION_FLAGS              (EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBACK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_OPTIONS_ONLY)\r
+#define QUESTION_FLAGS_MASK         (~QUESTION_FLAGS)\r
 \r
 #endif\r
 \r
index 9b48a27e1927ad028932977216c053e35e618b39..026cc0f0680dbcbd725bc5a7ca2348f4433781ec 100644 (file)
@@ -33,7 +33,7 @@ IsValidQuestionFlags (
   IN UINT8                   Flags\r
   )\r
 {\r
-  return (BOOLEAN) (((Flags & (~QUESTION_FLAGS)) != 0) ? FALSE : TRUE);\r
+  return (BOOLEAN) (((Flags & QUESTION_FLAGS_MASK) != 0) ? FALSE : TRUE);\r
 }\r
 \r
 /**\r
index c0094eed90514696dfc483cd54f244f34081335c..fb536f6351c1c5601bab002d85eab3059b82bc99 100644 (file)
@@ -32,6 +32,7 @@ Revision History
 #include <Protocol/HiiDatabase.h>\r
 #include <Protocol/HiiString.h>\r
 \r
+#include <MdeModuleHii.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/BaseMemoryLib.h>\r
 #include <Library/UefiRuntimeServicesTableLib.h>\r
@@ -43,9 +44,6 @@ Revision History
 #include <Library/HiiLib.h>\r
 #include <Library/ExtendedHiiLib.h>\r
 \r
-#include <MdeModuleHii.h>\r
-\r
-\r
 #include "NVDataStruc.h"\r
 \r
 //\r
index 62c5b2d7afcd87561dd6c126c7059336042e882c..344f967f7897dd913eac4e8f3e6c6fd9fdda770f 100644 (file)
@@ -28,6 +28,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Protocol/SimpleTextOut.h>\r
 \r
 #include <Guid/HiiKeyBoardLayout.h>\r
+#include <Guid/GlobalVariable.h>\r
 \r
 \r
 #include <Library/DebugLib.h>\r
index f6d41b87a5d8ee6c5252b57a7f49cd02b0170865..e89d2d4914b30e9266401acaa270f3850991ea4e 100644 (file)
@@ -15,6 +15,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _ISCSI_CONFIG_H_\r
 #define _ISCSI_CONFIG_H_\r
 \r
+#include <Protocol/HiiConfigRouting.h>\r
 #include <Library/HiiLib.h>\r
 #include <Library/ExtendedHiiLib.h>\r
 #include <Library/IfrSupportLib.h>\r
index e403f3d4adff93a1723624f41171ed3d25bedb50..0c44a64077cf0882c5619929b683bef2b6c3259c 100644 (file)
@@ -11,9 +11,6 @@ http://opensource.org/licenses/bsd-license.php
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-\r
-Module Name: Pcd.c\r
-\r
 **/\r
 \r
 #include "Service.h"\r
index 7695b848827102dd3114758acb215da50c01c9cc..345e9f6fe49a388a15789ea7a8a5fce06f9025dc 100644 (file)
@@ -3,7 +3,7 @@
 # PEI phase, DXE phase and produce the implementation of PCD protocol.\r
 # PCD database structure is generated at autogen.h/autogen.c in build time.\r
 #\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2009, Intel Corporation\r
 #\r
 #  All rights reserved. This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
   PcdLib\r
 \r
 [Guids]\r
-  gPcdDataBaseHobGuid                           # ALWAYS_CONSUMES  Hob: GUID_EXTENSION\r
+  gPcdDataBaseHobGuid                           ## CONSUMES  ## Hob: GUID_EXTENSION\r
 \r
 [Protocols]\r
-  gPcdProtocolGuid                              # PROTOCOL ALWAYS_PRODUCES\r
+  gPcdProtocolGuid                              #PRODUCES\r
 \r
 [FeaturePcd.common]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled\r
index a1f966c71741bf98bfa420b1c4f64c3b5934a6c0..71e92399f42642a1749633f42f1b20c329dd088b 100644 (file)
@@ -1018,7 +1018,7 @@ SetHiiVariable (
   space guid: token number} to local token number.\r
   \r
   @param Guid            Token space guid for dynamic-ex PCD entry.\r
-  @param ExTokenNumber   EDES_TODO: Add parameter description\r
+  @param ExTokenNumber   Dynamic-ex PCD token number.\r
 \r
   @return local token number for dynamic-ex PCD.\r
 \r
@@ -1049,7 +1049,6 @@ GetExPcdTokenNumber (
         if ((ExTokenNumber == ExMap[Index].ExTokenNumber) &&\r
             (MatchGuidIdx == ExMap[Index].ExGuidIndex)) {\r
             return ExMap[Index].LocalTokenNumber;\r
-\r
         }\r
       }\r
     }\r
index d0e94af57a9e25aacf7631e6b8fe86fb8680cb54..67114be3bbb61a9aa81c6dfd037b526cb26fe090 100644 (file)
@@ -10,9 +10,6 @@ http://opensource.org/licenses/bsd-license.php
 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-\r
-Module Name: Service.h\r
-\r
 **/\r
 \r
 #ifndef _PCD_DXE_SERVICE_H_\r
@@ -31,20 +28,6 @@ Module Name: Service.h
 #include <Library/BaseMemoryLib.h>\r
 #include <Library/UefiRuntimeServicesTableLib.h>\r
 \r
-//\r
-// Please make sure the PCD Service PEIM Version is consistent with\r
-// the version of PCD Database generation tool\r
-//\r
-#define PCD_SERVICE_DXE_DRIVER_VERSION      2\r
-\r
-//\r
-// PCD_DXE_DATABASE_GENTOOL_VERSION is defined in Autogen.h\r
-// and generated by PCD Database generation tool.\r
-//\r
-//#if (PCD_SERVICE_DXE_DRIVER_VERSION != PCD_DXE_SERVICE_DRIVER_AUTOGEN_VERSION)\r
-//  #error "Please make sure the version of PCD Service DXE Driver and PCD DXE Database Generation Tool matches"\r
-//#endif\r
-\r
 //\r
 // Protocol Interface function declaration.\r
 //\r
@@ -997,7 +980,7 @@ BuildPcdDxeDataBase (
   space guid: token number} to local token number.\r
   \r
   @param Guid            Token space guid for dynamic-ex PCD entry.\r
-  @param ExTokenNumber   EDES_TODO: Add parameter description\r
+  @param ExTokenNumber   Dynamic-ex PCD token number.\r
 \r
   @return local token number for dynamic-ex PCD.\r
 \r
index 44e426e11cf1e5666415c6714883dc353859d93b..cebcf47c36961245feb2c23a16b3ea84621735ed 100644 (file)
 \r
 [Guids]\r
   gPcdPeiCallbackFnTableHobGuid                 ## RPIVATE   ## Hob\r
-  gPcdDataBaseHobGuid                           ## PRODUCED  ## Hob\r
-  gPcdDataBaseHobGuid                           ## CONSUMED  ## Hob\r
+  gPcdDataBaseHobGuid                           ## PRODUCES  ## Hob\r
+  gPcdDataBaseHobGuid                           ## CONSUMES  ## Hob\r
 \r
 [Ppis]\r
-  gEfiPeiReadOnlyVariable2PpiGuid               ## CONSUMED\r
-  gPcdPpiGuid                                   ## PRODUCED\r
+  gEfiPeiReadOnlyVariable2PpiGuid               ## CONSUMES\r
+  gPcdPpiGuid                                   ## PRODUCES\r
 \r
 [FeaturePcd.common]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseSetEnabled\r
index 4953486c5112d13dbfd769f417e12ba59458ff43..24abaa654bd3ad3e4c71f91e0adf6cc5abb62f2a 100644 (file)
@@ -36,6 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Protocol/ComponentName2.h>\r
 #include <Protocol/ComponentName.h>\r
 #include <Protocol/DriverBinding.h>\r
+#include <Guid/GlobalVariable.h>\r
 \r
 #include <Library/BaseLib.h>\r
 #include <Library/DebugLib.h>\r