Subrata Banik
8b468400f1
util/cbfstool/elogtool: Support logging FW vboot info in elog
List of changes:
1. Add support for new elog event type to log vboot info (type 0xB7).
2. Add support string for fw_slot name, boot status and boot mode.
3. Print fw slot information like FW try count, FW current slot,
previous FW slot, previous FW boot result and boot mode.
BUG=b:215615970
TEST=Able to build and boot google/kano to OS.
localhost # elogtool list
0 | 2022-07-01 11:10:27 | Log area cleared | 4088
1 | 2022-07-01 11:10:27 | Memory Cache Update | Normal | Success
2 | 2022-07-01 11:10:42 | System boot | 360
3 | 2022-07-01 11:10:42 | Power Fail
4 | 2022-07-01 11:10:42 | SUS Power Fail
5 | 2022-07-01 11:10:42 | ACPI Wake | S5
6 | 2022-07-01 11:10:42 | Wake Source | Power Button | 0
7 | 2022-07-01 11:10:42 | Chrome OS Developer Mode
8 | 2022-07-01 11:10:42 | Firmware vboot info |
boot_mode=Developer |
fw_tried=B | fw_try_count=0 |
fw_prev_tried=B | fw_prev_result=Unknown
9 | 2022-07-01 11:11:42 | System boot | 361
10 | 2022-07-01 11:11:42 | System Reset
11 | 2022-07-01 11:11:42 | Firmware vboot info |
boot_mode=Developer |
fw_tried=B | fw_try_count=0 |
fw_prev_tried=B | fw_prev_result=Success
localhost # crossystem recovery_request=1
localhost # elogtool list
41 | 2022-07-13 12:13:48 | Firmware vboot info |
boot_mode=Manual recovery boot |
recovery_reason: 0x1/0 (Recovery requested
from legacy utility) | fw_tried=A |
fw_try_count=0 | fw_prev_tried=A |
fw_prev_result=Unknown
Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I48b5d54723683cef51e416fc6f58da000507fbcc
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65562
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-08-02 07:06:52 +00:00
..
2021-10-19 16:10:12 +00:00
2020-05-11 17:11:40 +00:00
2022-01-04 11:50:11 +00:00
2021-10-19 16:08:03 +00:00
2022-05-30 04:25:07 +00:00
2020-02-01 19:51:31 +00:00
2021-10-25 08:08:41 +00:00
2021-11-29 18:44:34 +00:00
2020-11-15 16:49:30 +00:00
2021-03-13 04:16:20 +00:00
2022-01-12 16:15:09 +00:00
2020-12-03 00:08:03 +00:00
2020-05-09 21:22:08 +00:00
2021-03-13 04:16:20 +00:00
2021-10-04 02:31:01 +00:00
2022-01-10 21:32:34 +00:00
2020-12-03 00:00:33 +00:00
2022-06-01 19:45:22 +00:00
2020-12-03 00:00:33 +00:00
2022-07-14 23:08:09 +00:00
2021-10-04 02:31:01 +00:00
2022-06-16 20:38:53 +00:00
2022-01-10 21:32:34 +00:00
2020-12-03 00:00:33 +00:00
2021-10-19 16:08:45 +00:00
2021-10-19 16:08:45 +00:00
2021-10-19 16:08:45 +00:00
2021-10-19 16:08:45 +00:00
2021-10-19 16:32:24 +00:00
2021-10-19 16:10:12 +00:00
2021-01-04 23:12:35 +00:00
2018-01-20 16:11:44 +00:00
2018-07-26 13:26:50 +00:00
2021-03-13 04:17:35 +00:00
2020-05-09 21:22:08 +00:00
2020-05-09 21:22:08 +00:00
2022-06-16 20:38:41 +00:00
2022-08-02 07:06:52 +00:00
2021-09-10 22:53:05 +00:00
2013-02-04 11:12:15 +01:00
2020-05-06 22:20:57 +00:00
2021-05-27 14:38:34 +00:00
2021-03-19 11:22:55 +00:00
2020-05-09 21:22:08 +00:00
2022-07-04 14:02:26 +00:00
2022-07-04 14:02:26 +00:00
2020-05-09 21:22:08 +00:00
2020-05-09 21:22:08 +00:00
2020-12-08 18:59:05 +00:00
2019-03-05 20:51:39 +00:00
2019-03-05 20:51:39 +00:00
2020-05-09 21:22:08 +00:00
2021-02-17 17:30:05 +00:00
2021-02-17 17:30:05 +00:00
2020-05-09 21:22:08 +00:00
2020-05-09 21:22:08 +00:00
2020-09-23 13:39:14 +00:00
2021-09-02 06:07:08 +00:00
2022-04-01 09:29:19 +00:00
2020-05-09 21:22:08 +00:00
2022-03-09 14:21:26 +00:00
2021-06-04 12:35:14 +00:00
2022-03-09 14:21:26 +00:00
2020-05-11 17:11:40 +00:00
2022-02-27 18:29:24 +00:00
2022-06-19 18:46:04 +00:00
2020-05-09 21:22:08 +00:00
2021-01-13 12:07:17 +00:00
2020-05-09 21:22:08 +00:00
2022-05-05 14:18:38 +00:00
2020-05-11 19:38:40 +00:00
2020-05-09 21:22:08 +00:00
2021-10-20 15:56:28 +00:00
2021-02-18 02:32:06 +00:00
2020-05-09 21:22:08 +00:00