- if ((Straps32 & B_STPDDRCFG_FORCE_RECOVERY) == 0) {\r
- DEBUG ((EFI_D_ERROR, "*****************************************************************\n"));\r
- DEBUG ((EFI_D_ERROR, "***** Force Recovery Jumper Detected. *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** Attempting auto recovery of system flash. *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** Expecting USB key with recovery module connected. *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** PLEASE REMOVE FORCE RECOVERY JUMPER. *****\n"));\r
- DEBUG ((EFI_D_ERROR, "*****************************************************************\n"));\r
- } else {\r
- DEBUG ((EFI_D_ERROR, "*****************************************************************\n"));\r
- DEBUG ((EFI_D_ERROR, "***** ERROR: System boot failure!!!!!!! *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** - Press 'R' if you wish to force system recovery *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** (connect USB key with recovery module first) *****\n"));\r
- DEBUG ((EFI_D_ERROR, "***** - Press any other key to attempt another boot *****\n"));\r
- DEBUG ((EFI_D_ERROR, "*****************************************************************\n"));\r
-\r
- UserSelection = PlatformDebugPortGetChar8 ();\r
- if ((UserSelection != 'R') && (UserSelection != 'r')) {\r
- DEBUG ((EFI_D_ERROR, "New boot attempt selected........\n"));\r
- //\r
- // Initialte the cold reset\r
- //\r
- ResetCold ();\r
- }\r
- DEBUG ((EFI_D_ERROR, "Recovery boot selected..........\n"));\r
- }\r