From 2598dc63ddc0d76bcdf9814cadd4c75653fd9832 Mon Sep 17 00:00:00 2001 From: David Hendricks Date: Wed, 18 Jun 2014 13:03:03 -0700 Subject: [PATCH] elog: Add ELOG_TYPE_BOOT event using fake boot count if necessary This makes it so that we always log the generic "system boot" event. If boot count support has not been implemented, fake it. BUG=chrome-os-partner:28772 BRANCH=nyan TEST=booted on Big, ran "mosys eventlog list" and saw "System boot" event logged with boot count == 0 Change-Id: I729e28feb94546acf6173e7b67990f5b29d02fc7 Signed-off-by: David Hendricks Reviewed-on: https://chromium-review.googlesource.com/204525 Reviewed-by: Julius Werner --- src/drivers/elog/elog.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/drivers/elog/elog.c b/src/drivers/elog/elog.c index a326341785..4cd706d0bf 100644 --- a/src/drivers/elog/elog.c +++ b/src/drivers/elog/elog.c @@ -622,6 +622,9 @@ int elog_init(void) if (acpi_slp_type != 3) #endif elog_add_event_dword(ELOG_TYPE_BOOT, boot_count_read()); +#else + /* If boot count is not implemented, fake it. */ + elog_add_event_dword(ELOG_TYPE_BOOT, 0); #endif #if CONFIG_ARCH_X86