From 52ff15cd9297e76ef146363541dba4656d75a7c4 Mon Sep 17 00:00:00 2001 From: Marty Gloff Date: Wed, 17 May 2017 11:13:32 -0500 Subject: Bootloader hangs if it can't find first TOC Revise logic in Bootloader for locating the PNOR TOC if it cannot find the TOC at the end of PNOR or if the TOC there fails verification checks. Use the start of PNOR if it was determined, else search back through PNOR by PAGESIZE decrements. Change-Id: I51d0c0f0319bce12ec40d41df2b03f787a3964fd RTC: 164445 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40638 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes Reviewed-by: Corey V. Swenson Reviewed-by: William G. Hoffa --- src/build/debug/Hostboot/BlTrace.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/build/debug/Hostboot') diff --git a/src/build/debug/Hostboot/BlTrace.pm b/src/build/debug/Hostboot/BlTrace.pm index 1a3ee0ec2..57890d868 100644 --- a/src/build/debug/Hostboot/BlTrace.pm +++ b/src/build/debug/Hostboot/BlTrace.pm @@ -48,8 +48,8 @@ my %traceText = ( "30" => "PNOR Access getHBBSection started", "31" => "PNOR Access findTOC handleMMIO to copy TOC ONE returned", "32" => "PNOR Access findTOC readTOC for TOC ONE returned", - "33" => "PNOR Access findTOC handleMMIO to copy TOC TWO returned", - "34" => "PNOR Access findTOC readTOC for TOC TWO returned", + "33" => "PNOR Access findTOC use PNOR start address", + "34" => "PNOR Access findTOC adjust PNOR address", "35" => "PNOR Access getHBBSection findTOC returned", "41" => "PNOR Access readTOC zeroSection returned", "42" => "PNOR Access readTOC checkForNullBuffer returned", -- cgit v1.2.3