From 24fa360857ce9e181cce0e5dad44cf0810119ff4 Mon Sep 17 00:00:00 2001 From: Nickle Wang Date: Fri, 3 May 2024 09:12:21 +0800 Subject: RedfishPkg: Rename x-uefi-redfish to x-UEFI-redfish Rename x-uefi-redfish to x-UEFI-redfish to match the format of UEFI configuration namespace prefix. RFC: https://edk2.groups.io/g/rfc/message/849 Signed-off-by: Jeff Brasen Co-authored-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez Reviewed-by: Abner Chang --- .../RedfishPlatformConfigDxe.c | 4 +- .../RedfishPlatformConfigDxe.h | 2 +- .../RedfishPlatformConfigImpl.c | 86 +++++++++++----------- .../RedfishPlatformConfigImpl.h | 16 ++-- 4 files changed, 54 insertions(+), 54 deletions(-) (limited to 'RedfishPkg/RedfishPlatformConfigDxe') diff --git a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c index 8bcee5a..46d01fc 100644 --- a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c +++ b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c @@ -1419,7 +1419,7 @@ HiiValueToRedfishValue ( RedfishValue->Value.Buffer = HiiGetRedfishAsciiString (HiiHandle, FullSchema, HiiStatement->ExtraData.TextTwo); if (RedfishValue->Value.Buffer == NULL) { // - // No x-uefi-redfish string defined. Try to get string in English. + // No x-UEFI-redfish string defined. Try to get string in English. // RedfishValue->Value.Buffer = HiiGetEnglishAsciiString (HiiHandle, HiiStatement->ExtraData.TextTwo); } @@ -2112,7 +2112,7 @@ RELEASE_RESOURCE: @param[in] This Pointer to EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL instance. @param[out] SupportedSchema The supported schema list which is separated by ';'. - For example: "x-uefi-redfish-Memory.v1_7_1;x-uefi-redfish-Boot.v1_0_1" + For example: "x-UEFI-redfish-Memory.v1_7_1;x-UEFI-redfish-Boot.v1_0_1" The SupportedSchema is allocated by the callee. It's caller's responsibility to free this buffer using FreePool(). diff --git a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h index 8eb7b0d..e3e185a 100644 --- a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h +++ b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h @@ -111,7 +111,7 @@ typedef struct { #define REDFISH_PLATFORM_CONFIG_PRIVATE_FROM_THIS(a) BASE_CR (a, REDFISH_PLATFORM_CONFIG_PRIVATE, Protocol) #define REGULAR_EXPRESSION_INCLUDE_ALL L".*" -#define CONFIGURE_LANGUAGE_PREFIX "x-uefi-redfish-" +#define CONFIGURE_LANGUAGE_PREFIX "x-UEFI-redfish-" #define REDFISH_PLATFORM_CONFIG_VERSION 0x00010000 #define REDFISH_MENU_PATH_SIZE 8 diff --git a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c index 5fcaf42..6a90e31 100644 --- a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c +++ b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c @@ -657,7 +657,7 @@ GetStatementPrivateByConfigureLangRegex ( } } else { if (!RedfishPlatformConfigFeatureProp (REDFISH_PLATFORM_CONFIG_BUILD_MENU_PATH)) { - DEBUG ((DEBUG_ERROR, "%a: HiiStatementPrivate->XuefiRedfishStr is NULL, x-uefi-string has something wrong.\n", __func__)); + DEBUG ((DEBUG_ERROR, "%a: HiiStatementPrivate->XuefiRedfishStr is NULL, x-UEFI-string has something wrong.\n", __func__)); ASSERT (FALSE); } } @@ -758,7 +758,7 @@ GetStatementPrivateByConfigureLang ( } } else { if (!RedfishPlatformConfigFeatureProp (REDFISH_PLATFORM_CONFIG_BUILD_MENU_PATH)) { - DEBUG ((DEBUG_ERROR, "%a: HiiStatementPrivate->XuefiRedfishStr is NULL, x-uefi-string has something wrong.\n", __func__)); + DEBUG ((DEBUG_ERROR, "%a: HiiStatementPrivate->XuefiRedfishStr is NULL, x-UEFI-string has something wrong.\n", __func__)); ASSERT (FALSE); } } @@ -819,7 +819,7 @@ GetFormsetPrivateByHiiHandle ( } /** - Release x-uefi-string related information. + Release x-UEFI-string related information. @param[in] FormsetPrivate Pointer to HII form-set private instance. @@ -842,7 +842,7 @@ ReleaseXuefiStringDatabase ( FreePool (FormsetPrivate->HiiPackageListHeader); } - // Walk through x-uefi-redfish string database. + // Walk through x-UEFI-redfish string database. if (!IsListEmpty (&FormsetPrivate->XuefiRedfishStringDatabase)) { EndDatabase = FALSE; ThisDatabase = (REDFISH_X_UEFI_STRING_DATABASE *)GetFirstNode (&FormsetPrivate->XuefiRedfishStringDatabase); @@ -989,9 +989,9 @@ NewFormsetPrivate ( } /** - Create new x-uefi-redfish string array. + Create new x-UEFI-redfish string array. - @param[in] XuefiRedfishStringDatabase The x-uefi-redfish string database. + @param[in] XuefiRedfishStringDatabase The x-UEFI-redfish string database. @retval EFI_OUT_OF_RESOURCES Not enough memory for creating a new array. EFI_SUCCESS New array is created successfully. @@ -1028,13 +1028,13 @@ NewRedfishXuefiStringArray ( } /** - Get the pointer of x-uefi-redfish database or create a new database. + Get the pointer of x-UEFI-redfish database or create a new database. @param[in] FormsetPrivate Pointer to HII form-set private instance. @param[in] HiiStringPackageHeader HII string package header. @retval Pointer to REDFISH_X_UEFI_STRING_DATABASE. - If NULL, it fails to obtain x-uefi-redfish database. + If NULL, it fails to obtain x-UEFI-redfish database. **/ REDFISH_X_UEFI_STRING_DATABASE * @@ -1068,7 +1068,7 @@ GetExistOrCreateXuefiStringDatabase ( } if (CreateNewOne) { - DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " Creating x-uefi-redfish (%a) string database...\n", HiiStringPackageHeader->Language)); + DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " Creating x-UEFI-redfish (%a) string database...\n", HiiStringPackageHeader->Language)); XuefiRedfishStringDatabase = (REDFISH_X_UEFI_STRING_DATABASE *)AllocateZeroPool (sizeof (REDFISH_X_UEFI_STRING_DATABASE)); if (XuefiRedfishStringDatabase == NULL) { DEBUG ((DEBUG_ERROR, " Failed to allocate REDFISH_X_UEFI_STRING_DATABASE.\n")); @@ -1088,7 +1088,7 @@ GetExistOrCreateXuefiStringDatabase ( DEBUG (( DEBUG_REDFISH_PLATFORM_CONFIG, - " x-uefi-redfish (%a):\n String array is added to XuefiRedfishStringDatabase, total %d arrays now.\n", + " x-UEFI-redfish (%a):\n String array is added to XuefiRedfishStringDatabase, total %d arrays now.\n", XuefiRedfishStringDatabase->XuefiRedfishLanguage, XuefiRedfishStringDatabase->StringsArrayBlocks )); @@ -1101,14 +1101,14 @@ GetExistOrCreateXuefiStringDatabase ( } /** - Check and allocate a new x-uefi-redfish array if it is insufficient for the - newly added x-uefi-redfish string. + Check and allocate a new x-UEFI-redfish array if it is insufficient for the + newly added x-UEFI-redfish string. @param[in] FormsetPrivate Pointer to HII form-set private instance. - @param[in] XuefiRedfishStringDatabase Pointer to the x-uefi-redfish database. + @param[in] XuefiRedfishStringDatabase Pointer to the x-UEFI-redfish database. @param[in] StringId String ID added to database. - @retval EFI_SUCCESS The size of x-uefi-string array is adjusted or + @retval EFI_SUCCESS The size of x-UEFI-string array is adjusted or is not required to be adjusted. Otherwise, refer to the error code returned from NewRedfishXuefiStringArray(). @@ -1125,7 +1125,7 @@ RedfishXuefiStringAdjustArrays ( while (((StringId + X_UEFI_REDFISH_STRING_ARRAY_ENTRY_NUMBER) / X_UEFI_REDFISH_STRING_ARRAY_ENTRY_NUMBER) > (UINT16)XuefiRedfishStringDatabase->StringsArrayBlocks) { Status = NewRedfishXuefiStringArray (XuefiRedfishStringDatabase); if (EFI_ERROR (Status)) { - DEBUG ((DEBUG_ERROR, "%a: Failed to adjust x-uefi-string array", __func__)); + DEBUG ((DEBUG_ERROR, "%a: Failed to adjust x-UEFI-string array", __func__)); return Status; } } @@ -1134,7 +1134,7 @@ RedfishXuefiStringAdjustArrays ( } /** - Insert a x-uefi-redfish string to database. + Insert a x-UEFI-redfish string to database. @param[in] FormsetPrivate Pointer to HII form-set private instance. @param[in] HiiStringPackageHeader Pointer to HII string package. @@ -1161,19 +1161,19 @@ RedfishXuefiStringInsertDatabase ( XuefiRedfishStringDatabase = GetExistOrCreateXuefiStringDatabase (FormsetPrivate, HiiStringPackageHeader); if (XuefiRedfishStringDatabase == NULL) { - DEBUG ((DEBUG_ERROR, "%a: Failed to get REDFISH_X_UEFI_STRING_DATABASE of x-uefi-redfish language %a.\n", __func__, HiiStringPackageHeader->Language)); + DEBUG ((DEBUG_ERROR, "%a: Failed to get REDFISH_X_UEFI_STRING_DATABASE of x-UEFI-redfish language %a.\n", __func__, HiiStringPackageHeader->Language)); ReleaseXuefiStringDatabase (FormsetPrivate); return EFI_LOAD_ERROR; } Status = RedfishXuefiStringAdjustArrays (FormsetPrivate, XuefiRedfishStringDatabase, StringId); if (EFI_ERROR (Status)) { - DEBUG ((DEBUG_ERROR, "%a: Failed to adjust x-uefi-redfish string array.\n", __func__)); + DEBUG ((DEBUG_ERROR, "%a: Failed to adjust x-UEFI-redfish string array.\n", __func__)); ReleaseXuefiStringDatabase (FormsetPrivate); return EFI_LOAD_ERROR; } - // Insert string to x-uefi-redfish string array. + // Insert string to x-UEFI-redfish string array. StringIdOffset = (UINTN)StringId; ThisArray = (REDFISH_X_UEFI_STRINGS_ARRAY *)GetFirstNode (&XuefiRedfishStringDatabase->XuefiRedfishStringArrays); while (StringIdOffset >= X_UEFI_REDFISH_STRING_ARRAY_ENTRY_NUMBER) { @@ -1187,7 +1187,7 @@ RedfishXuefiStringInsertDatabase ( DEBUG_REDFISH_THIS_MODULE ( REDFISH_PLATFORM_CONFIG_DEBUG_STRING_DATABASE, - " Insert string ID: (%d) to database\n x-uefi-string: \"%s\"\n Language: %a.\n", + " Insert string ID: (%d) to database\n x-UEFI-string: \"%s\"\n Language: %a.\n", StringId, StringTextPtr, HiiStringPackageHeader->Language @@ -1196,14 +1196,14 @@ RedfishXuefiStringInsertDatabase ( } /** - Get x-uefi-redfish string and language by string ID. + Get x-UEFI-redfish string and language by string ID. @param[in] FormsetPrivate Pointer to HII form-set private instance. @param[in] HiiStringPackageHeader HII string package header. @param[out] TotalStringAdded Return the total strings added to database. - @retval TRUE x-uefi-redfish string and ID map is inserted to database. - FALSE Something is wrong when insert x-uefi-redfish string and ID map. + @retval TRUE x-UEFI-redfish string and ID map is inserted to database. + FALSE Something is wrong when insert x-UEFI-redfish string and ID map. **/ BOOLEAN @@ -1288,7 +1288,7 @@ CreateXuefiLanguageStringIdMap ( Offset = sizeof (EFI_HII_STRING_BLOCK); StringTextPtr = BlockHdr + Offset; - // x-uefi-redfish string is always encoded as UCS and started with '/'. + // x-UEFI-redfish string is always encoded as UCS and started with '/'. if (*StringTextPtr == (UINT16)'/') { Status = RedfishXuefiStringInsertDatabase ( FormsetPrivate, @@ -1297,7 +1297,7 @@ CreateXuefiLanguageStringIdMap ( (CHAR16 *)StringTextPtr ); if (EFI_ERROR (Status)) { - DEBUG ((DEBUG_ERROR, "%a: Failed to insert x-uefi-redfish string %s.\n", __func__, StringTextPtr)); + DEBUG ((DEBUG_ERROR, "%a: Failed to insert x-UEFI-redfish string %s.\n", __func__, StringTextPtr)); return FALSE; } @@ -1398,13 +1398,13 @@ CreateXuefiLanguageStringIdMap ( } /** - Get x-uefi-redfish string and language by string ID. + Get x-UEFI-redfish string and language by string ID. @param[in] FormsetPrivate Pointer to HII form-set private instance. @param[in] StringId The HII string ID. @param[out] String Optionally return USC string. - @param[out] Language Optionally return x-uefi-redfish language. - @param[out] XuefiStringDatabase Optionally return x-uefi-redfish database. + @param[out] Language Optionally return x-UEFI-redfish language. + @param[out] XuefiStringDatabase Optionally return x-UEFI-redfish database. @retval EFI_SUCCESS String information is returned. EFI_INVALID_PARAMETER One of the given parameters to this function is @@ -1456,7 +1456,7 @@ GetXuefiStringAndLangByStringId ( // // NOTE: The string ID in the formset is a unique number. // If the string in the array is NULL, then the matched string ID - // should be in another x-uefi-redfish database. + // should be in another x-UEFI-redfish database. // if ((StringArray->ArrayEntryAddress + StringIndex)->UcsString != NULL) { // @@ -1489,7 +1489,7 @@ ErrorExit:; } /** - Build a x-uefi-redfish database for the newly added x-uefi-redfish language. + Build a x-UEFI-redfish database for the newly added x-UEFI-redfish language. @param[in] FormsetPrivate Pointer to HII form-set private instance. @@ -1510,7 +1510,7 @@ BuildXUefiRedfishStringDatabase ( UINTN TotalStringsAdded; UINTN NumberPackageStrings; - DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, "%a: Building x-uefi-redfish string database, HII Formset GUID - %g.\n", __func__, FormsetPrivate->Guid)); + DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, "%a: Building x-UEFI-redfish string database, HII Formset GUID - %g.\n", __func__, FormsetPrivate->Guid)); BufferSize = 0; Status = mRedfishPlatformConfigPrivate->HiiDatabase->ExportPackageLists ( @@ -1555,7 +1555,7 @@ BuildXUefiRedfishStringDatabase ( StringIdMapIsBuilt = FALSE; HiiStringPackageHeader = (EFI_HII_STRING_PACKAGE_HDR *)PackageHeader; - // Check if this is the string package for x-uefi-redfish + // Check if this is the string package for x-UEFI-redfish for (SupportedSchemaLangCount = 0; SupportedSchemaLangCount < FormsetPrivate->SupportedSchema.Count; SupportedSchemaLangCount++ @@ -1578,9 +1578,9 @@ BuildXUefiRedfishStringDatabase ( if (StringIdMapIsBuilt == FALSE) { if (AsciiStrStr (HiiStringPackageHeader->Language, X_UEFI_SCHEMA_PREFIX) == NULL) { - DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " No need to build x-uefi-redfish string ID map for HII language %a\n", HiiStringPackageHeader->Language)); + DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " No need to build x-UEFI-redfish string ID map for HII language %a\n", HiiStringPackageHeader->Language)); } else { - DEBUG ((DEBUG_ERROR, " Failed to build x-uefi-redfish string ID map of HII language %a\n", HiiStringPackageHeader->Language)); + DEBUG ((DEBUG_ERROR, " Failed to build x-UEFI-redfish string ID map of HII language %a\n", HiiStringPackageHeader->Language)); } } @@ -1589,7 +1589,7 @@ BuildXUefiRedfishStringDatabase ( } } - DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " Total %d x-uefi-redfish config language are added.\n", TotalStringsAdded)); + DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, " Total %d x-UEFI-redfish config language are added.\n", TotalStringsAdded)); } /** @@ -1599,7 +1599,7 @@ BuildXUefiRedfishStringDatabase ( @param[out] FormsetPrivate The formset private data. @retval EFI_STATUS The formset is loaded successfully. - @retval EFI_UNSUPPORTED This formset doesn't have any x-uefi-redfish configuration. + @retval EFI_UNSUPPORTED This formset doesn't have any x-UEFI-redfish configuration. **/ EFI_STATUS @@ -1656,15 +1656,15 @@ LoadFormset ( Status = GetSupportedSchema (FormsetPrivate->HiiHandle, &FormsetPrivate->SupportedSchema); if (EFI_ERROR (Status)) { if (!RedfishPlatformConfigFeatureProp (REDFISH_PLATFORM_CONFIG_BUILD_MENU_PATH)) { - DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, "%a: No x-uefi-redfish configuration found on the formset - %g\n", __func__, FormsetPrivate->Guid)); + DEBUG ((DEBUG_REDFISH_PLATFORM_CONFIG, "%a: No x-UEFI-redfish configuration found on the formset - %g\n", __func__, FormsetPrivate->Guid)); // - // If there is no x-uefi-redfish language in this form-set, we don't add formset + // If there is no x-UEFI-redfish language in this form-set, we don't add formset // since we don't need to build menu path for attribute registry. // return EFI_UNSUPPORTED; } } else { - // Building x-uefi-redfish string database + // Building x-UEFI-redfish string database BuildXUefiRedfishStringDatabase (FormsetPrivate); } @@ -1739,7 +1739,7 @@ LoadFormset ( } } - // Get x-uefi-redfish string using String ID. + // Get x-UEFI-redfish string using String ID. Status = GetXuefiStringAndLangByStringId (FormsetPrivate, HiiStatementPrivate->Description, &String, NULL, NULL); if (!EFI_ERROR (Status)) { HiiStatementPrivate->XuefiRedfishStr = String; @@ -1750,13 +1750,13 @@ LoadFormset ( } else { if (!RedfishPlatformConfigFeatureProp (REDFISH_PLATFORM_CONFIG_BUILD_MENU_PATH)) { // - // If there is no x-uefi-redfish language for this statement, we don't add this statement + // If there is no x-UEFI-redfish language for this statement, we don't add this statement // since we don't need to build menu path for attribute registry. // FreePool (HiiStatementPrivate); } else { // - // This is not x-uefi-redfish string and we don't cache its string for searching Redfish configure language. + // This is not x-UEFI-redfish string and we don't cache its string for searching Redfish configure language. // When caller wants the string, we will read English string by calling HiiGetString(). // HiiStatementPrivate->XuefiRedfishStr = NULL; @@ -2111,7 +2111,7 @@ ProcessPendingList ( Status = LoadFormsetList (Target->HiiHandle, FormsetList); if (EFI_ERROR (Status)) { if (Status == EFI_UNSUPPORTED) { - DEBUG ((DEBUG_ERROR, " The formset has no x-uefi-redfish configurations.\n")); + DEBUG ((DEBUG_ERROR, " The formset has no x-UEFI-redfish configurations.\n")); } else { DEBUG ((DEBUG_ERROR, " load formset from HII handle: 0x%x failed: %r\n", Target->HiiHandle, Status)); } diff --git a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h index 24a7dae..525ca43 100644 --- a/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h +++ b/RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h @@ -29,7 +29,7 @@ #define IS_EMPTY_STRING(a) (a == NULL || a[0] == L'\0') #define ENGLISH_LANGUAGE_CODE "en-US" -#define X_UEFI_SCHEMA_PREFIX "x-uefi-redfish-" +#define X_UEFI_SCHEMA_PREFIX "x-UEFI-redfish-" #define MAX_X_UEFI_REDFISH_STRING_SIZE (128 * 2)// 128 character in UCS. @@ -55,7 +55,7 @@ typedef struct { #define X_UEFI_REDFISH_STRING_ARRAY_ENTRY_NUMBER 1024 // -// Definition of x-uefi-redfish string element. +// Definition of x-UEFI-redfish string element. // typedef struct { EFI_STRING_ID StringId; @@ -71,14 +71,14 @@ typedef struct { } REDFISH_X_UEFI_STRINGS_ARRAY; // -// x-uefi-redfish string database, x-uefi-redfish language based. +// x-UEFI-redfish string database, x-UEFI-redfish language based. // typedef struct { - LIST_ENTRY NextXuefiRedfishLanguage; // Link to the next suppoted x-uefi-Redfish language. - CHAR8 *XuefiRedfishLanguage; // x-uefi-redfish language. + LIST_ENTRY NextXuefiRedfishLanguage; // Link to the next suppoted x-UEFI-Redfish language. + CHAR8 *XuefiRedfishLanguage; // x-UEFI-redfish language. UINTN StringsArrayBlocks; // Number of the array blocks that accommodate X_UEFI_REDFISH_STRING_ARRAY_NUMBER // elements in each. - LIST_ENTRY XuefiRedfishStringArrays; // Link entry of x-uefi-redfish string array. + LIST_ENTRY XuefiRedfishStringArrays; // Link entry of x-UEFI-redfish string array. } REDFISH_X_UEFI_STRING_DATABASE; // @@ -93,7 +93,7 @@ typedef struct { LIST_ENTRY HiiFormList; // Form list that keep form data under this formset. CHAR16 *DevicePathStr; // Device path of this formset. REDFISH_PLATFORM_CONFIG_SCHEMA SupportedSchema; // Schema that is supported in this formset. - LIST_ENTRY XuefiRedfishStringDatabase; // x-uefi-redfish string/Id data base; + LIST_ENTRY XuefiRedfishStringDatabase; // x-UEFI-redfish string/Id data base; } REDFISH_PLATFORM_CONFIG_FORM_SET_PRIVATE; #define REDFISH_PLATFORM_CONFIG_FORMSET_FROM_LINK(a) BASE_CR (a, REDFISH_PLATFORM_CONFIG_FORM_SET_PRIVATE, Link) @@ -133,7 +133,7 @@ struct _REDFISH_PLATFORM_CONFIG_STATEMENT_PRIVATE { HII_STATEMENT *HiiStatement; // Pointer to HII statement data. EFI_QUESTION_ID QuestionId; // Question ID of this statement. EFI_STRING_ID Description; // String token of this question. - CHAR16 *XuefiRedfishStr; // x-uefi-redfish string of this question. + CHAR16 *XuefiRedfishStr; // x-UEFI-redfish string of this question. EFI_STRING_ID Help; // String token of help message. UINT8 Flags; // The statement flag. REDFISH_PLATFORM_CONFIG_STATEMENT_DATA StatementData; // The max/min for statement value. -- cgit v1.1