summaryrefslogtreecommitdiff
path: root/host
diff options
context:
space:
mode:
authorKarthikeyan Ramasubramanian <kramasub@google.com>2021-12-15 22:40:40 -0700
committerCommit Bot <commit-bot@chromium.org>2021-12-21 02:21:02 +0000
commitf26315889290c1161617520032a3af04cc377223 (patch)
treefca5744ba6e5e96e88d2b402590568c564f56f8c /host
parent033513a93a95192c5b28d517dc0898db4a7d0bcb (diff)
downloadvboot-firmware-dedede-13606.B.tar.gz
In normal/secure mode, display is not always available. Hence aux firmware updates request reboot to initialize the display so that slow firmware update screen can be displayed. Since this error is not handled, the concerned firmware slot is marked as failed. This leads to devices in the field not picking FW updates and falling back to old FW slot. Handle VB2_REQUEST* error codes, so that the device reboots to initialize the display. BUG=b:210127173 BRANCH=dedede, volteer, zork, trogdor, keeby TEST=Build and boot to OS in Drawlat. Ensure that the AP + EC + ME + PD FW updates are applied and the system was able to boot to OS successfully - https://paste.googleplex.com/4966135716904960. Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Change-Id: I2b7bdd830a1141ee59e25204bf4f77adba58b679 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/3350763 Tested-by: Karthikeyan Ramasubramanian <kramasub@chromium.org> Auto-Submit: Karthikeyan Ramasubramanian <kramasub@chromium.org> Reviewed-by: Henry Sun <henrysun@google.com> Commit-Queue: Henry Sun <henrysun@google.com>
Diffstat (limited to 'host')
0 files changed, 0 insertions, 0 deletions