[coreboot-gerrit] New patch to review for coreboot: 7dda84c elog: Add ELOG_TYPE_BOOT event using fake boot count if necessary

Marc Jones (marc.jones@se-eng.com) gerrit at coreboot.org
Tue Jan 6 23:25:07 CET 2015


Marc Jones (marc.jones at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8142

-gerrit

commit 7dda84c921c36d4f9a2e5a22c07c7bacb5d12435
Author: David Hendricks <dhendrix at chromium.org>
Date:   Wed Jun 18 13:03:03 2014 -0700

    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
    
    Original-Change-Id: I729e28feb94546acf6173e7b67990f5b29d02fc7
    Original-Signed-off-by: David Hendricks <dhendrix at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/204525
    Original-Reviewed-by: Julius Werner <jwerner at chromium.org>
    (cherry picked from commit 2598dc63ddc0d76bcdf9814cadd4c75653fd9832)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: Ieb4e2e36870e97d9c5f88f0190291863a65a6351
---
 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 85198e2..7701906 100644
--- a/src/drivers/elog/elog.c
+++ b/src/drivers/elog/elog.c
@@ -622,6 +622,9 @@ int elog_init(void)
 		if (!acpi_is_wakeup_s3())
 #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



More information about the coreboot-gerrit mailing list