From b8a8037ca194fc690ff1a859b5c0ddf08e708b81 Mon Sep 17 00:00:00 2001 From: mbroyles Date: Tue, 10 Jul 2018 13:43:15 -0500 Subject: Prevent calling out Centaurs on clock failover CQ: SW437405 Change-Id: I1057d70bc6673b9d08a95573f00c9268f00dd126 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62157 Tested-by: FSP CI Jenkins Reviewed-by: Christopher J. Cain Reviewed-by: Douglas R. Gilbert Reviewed-by: Martha Broyles --- src/occ_405/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/occ_405/main.c') diff --git a/src/occ_405/main.c b/src/occ_405/main.c index 2e36807..623fc87 100755 --- a/src/occ_405/main.c +++ b/src/occ_405/main.c @@ -1597,11 +1597,12 @@ void Main_thread_routine(void *private) // Look for FIR collection flag and status if (G_fir_collection_required && !L_fir_collection_completed) { - TRAC_IMP("fir data collection starting"); // If this OCC is the FIR master and PNOR access is allowed perform // FIR collection if (OCC_IS_FIR_MASTER()) { + TRAC_IMP("fir data collection starting"); + //Need to schedule a task on GPE to start fir collection if(!G_fir_collection_request_created) //Only need to create request once { @@ -1629,6 +1630,7 @@ void Main_thread_routine(void *private) G_fir_collection_required = FALSE; } } + TRAC_IMP("fir data collection done"); } // Error reporting is skipped while FIR collection is required so we @@ -1640,7 +1642,6 @@ void Main_thread_routine(void *private) { notify_host(INTR_REASON_HTMGT_SERVICE_REQUIRED); } - TRAC_IMP("fir data collection done"); } if( l_ssxrc == SSX_OK) -- cgit v1.2.1