futility: updater: Increase try count from 10 to 11

CL:5666540 mentioned that the maximum try count needed for Rex is 9, but
didn't consider auxfw sync and GSC update. On the other hand, in
CL:5671642 we've reduced 2 unnecessary reboots about display request, so
right now the maximum number of reboots becomes 11, as shown below.

- Boot 0: Initial reboot with CSE in RW. To allow CSE update, reboot to
          switch to CSE RO.
- Boot 1: Update CSE RW. Reboot to switch to CSE RW.
- Boot 2: GSC needs update. Reset GSC to switch to the other partition.
- Boot 3: CSE is back in RO due to GSC reset. Reboot to switch to RW.
- Boot 4: EC needs update. Reboot to EC RO to allow EC sync.
- Boot 5: CSE is back in RO due to EC reset. Reboot to switch to RW.
- Boot 6: Perform EC sync. Under EFS2 NO_BOOT mode, reboot to EC RO to
          allow jumping to RW.
- Boot 7: CSE is back in RO due to EC reset. Reboot to switch to RW.
- Boot 8: Perform auxfw sync and reboot to EC RO.
- Boot 9: CSE is back in RO due to EC reset. Reboot to switch to RW.
- Boot 10: Boot to kernel, finally!

In above, Boots 3, 5, 7, 9 are all caused by CSE booting back to RO due
to system reset. There's a plan (b/259659012) to improve that from
Panther Lake onwards, but right now those reboots are still needed for
Rex, unfortunately.

BUG=b:350885214
TEST=cq
BRANCH=none

Change-Id: I00fc96047277bb7dcbc8dbaf638f48df33a465e4
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/5690663
Reviewed-by: Julius Werner <jwerner@chromium.org>
Commit-Queue: Julius Werner <jwerner@chromium.org>
1 file changed