summaryrefslogtreecommitdiffstats
path: root/src/include/elog.h
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2013-06-10 10:21:41 -0700
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-11-26 19:10:20 +0100
commitd5686fe23b1341ca2c72b2941cf80577e6198f23 (patch)
tree819063f0c73d7009f946ef8f20fd3e7ff1acaa9b /src/include/elog.h
parente807c34a5e34e8dd7cb959458de593ea1070fde4 (diff)
downloadcoreboot-d5686fe23b1341ca2c72b2941cf80577e6198f23.tar.gz
coreboot-d5686fe23b1341ca2c72b2941cf80577e6198f23.tar.bz2
coreboot-d5686fe23b1341ca2c72b2941cf80577e6198f23.zip
Extend CMOS POST code logging to store extra data
This can be used to indicate sub-state within a POST code range which can assist in debugging BIOS hangs. For example this can be used to indicate which device is about to be initialized so if the system hangs while talking to that device it can be identified. Change-Id: I2f8155155f09fe9e242ebb7204f0b5cba3a1fa1e Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/58104 Reviewed-on: http://review.coreboot.org/4229 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Diffstat (limited to 'src/include/elog.h')
-rw-r--r--src/include/elog.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/elog.h b/src/include/elog.h
index b813a10060d9..f9b5d53941a4 100644
--- a/src/include/elog.h
+++ b/src/include/elog.h
@@ -140,6 +140,7 @@ struct elog_event_data_me_extended {
/* Last post code from previous boot */
#define ELOG_TYPE_LAST_POST_CODE 0xa3
+#define ELOG_TYPE_POST_EXTRA 0xa6
/* EC Shutdown Reason */
#define ELOG_TYPE_EC_SHUTDOWN 0xa5