post: during post_code, only call elog when enabled

Now that we call post_code in other stages other than RAMSTAGE, we need
to guard the elog calls with the appropriate condition in order to
compile correctly.

Change-Id: I766c276f28d46492fb05e0e3be71853e21f4e8e0
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32914
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
This commit is contained in:
Jett Rink 2019-05-21 13:48:04 -06:00 committed by Duncan Laurie
parent 402fe20e3e
commit ba44a27f7f
1 changed files with 1 additions and 1 deletions

View File

@ -81,7 +81,7 @@ void cmos_post_log(void)
default: default:
printk(BIOS_WARNING, "POST: Unexpected post code " printk(BIOS_WARNING, "POST: Unexpected post code "
"in previous boot: 0x%02x\n", code); "in previous boot: 0x%02x\n", code);
#if CONFIG(ELOG) #if CONFIG(ELOG) && (ENV_RAMSTAGE || CONFIG(ELOG_PRERAM))
elog_add_event_word(ELOG_TYPE_LAST_POST_CODE, code); elog_add_event_word(ELOG_TYPE_LAST_POST_CODE, code);
#if CONFIG(CMOS_POST_EXTRA) #if CONFIG(CMOS_POST_EXTRA)
if (extra) if (extra)