NULL,\r
&VariableSize,\r
&SystemConfiguration);\r
-\r
+ if (EFI_ERROR (Status) || VariableSize != sizeof(SYSTEM_CONFIGURATION)) {\r
+ //The setup variable is corrupted\r
+ VariableSize = sizeof(SYSTEM_CONFIGURATION);\r
+ Status = Variable->GetVariable(Variable,\r
+ L"SetupRecovery",\r
+ &gEfiSetupVariableGuid,\r
+ NULL,\r
+ &VariableSize,\r
+ &SystemConfiguration\r
+ );\r
+ ASSERT_EFI_ERROR (Status);\r
+ } \r
if(!EFI_ERROR (Status)){\r
EnableSpreadSpectrum = SystemConfiguration.EnableClockSpreadSpec;\r
}\r
\r
switch (PlatformInfoHob->BoardId) {\r
case BOARD_ID_MINNOW2:\r
+ case BOARD_ID_MINNOW2_TURBOT:\r
default:\r
switch(PlatformInfoHob->PlatformFlavor) {\r
case FlavorTablet:\r