if (StrLen (Product) > 0) {\r
TokenToUpdate = STRING_TOKEN (STR_MISC_SYSTEM_PRODUCT_NAME);\r
HiiSetString (mSmbiosMiscHiiHandle, TokenToUpdate, Product, NULL);\r
+ } else {\r
+ OemUpdateSmbiosInfo (\r
+ mSmbiosMiscHiiHandle,\r
+ STRING_TOKEN (STR_MISC_SYSTEM_PRODUCT_NAME),\r
+ ProductNameType01\r
+ );\r
}\r
\r
pVersion = (CHAR16 *)PcdGetPtr (PcdSystemVersion);\r
if (StrLen (pVersion) > 0) {\r
TokenToUpdate = STRING_TOKEN (STR_MISC_SYSTEM_VERSION);\r
HiiSetString (mSmbiosMiscHiiHandle, TokenToUpdate, pVersion, NULL);\r
+ } else {\r
+ OemUpdateSmbiosInfo (\r
+ mSmbiosMiscHiiHandle,\r
+ STRING_TOKEN (STR_MISC_SYSTEM_VERSION),\r
+ VersionType01\r
+ );\r
}\r
\r
OemUpdateSmbiosInfo (\r