From 6359a7592619c77ea21b6ea9a94d261a3257d6d0 Mon Sep 17 00:00:00 2001 From: Lee Leahy Date: Thu, 11 Aug 2016 17:40:01 -0700 Subject: drivers/intel/fsp2_0: Fix FSP reset path Don't verify HOB list pointer or HOBs when FSP returns a reset request. BRANCH=none BUG=chrome-os-partner:56159 TEST=Build and run on Galileo Gen2. Change-Id: I6382f5ff92092623955806ebff340608c4ee156a Signed-off-by: Lee Leahy Reviewed-on: https://review.coreboot.org/16162 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/drivers/intel/fsp2_0/debug.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/drivers') diff --git a/src/drivers/intel/fsp2_0/debug.c b/src/drivers/intel/fsp2_0/debug.c index 6d88f024ae..a0035694f1 100644 --- a/src/drivers/intel/fsp2_0/debug.c +++ b/src/drivers/intel/fsp2_0/debug.c @@ -49,6 +49,9 @@ void fsp_debug_after_memory_init(enum fsp_status status) if (IS_ENABLED(CONFIG_DISPLAY_FSP_CALLS_AND_STATUS)) printk(BIOS_SPEW, "FspMemoryInit returned 0x%08x\n", status); + if (status != FSP_SUCCESS) + return; + /* Verify that the HOB list pointer was set */ if (fsp_get_hob_list() == NULL) die("ERROR - HOB list pointer was not returned!\n"); -- cgit v1.2.3