summaryrefslogtreecommitdiffstats
path: root/src/occ_405/proc
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2017-04-17 14:04:13 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2017-05-31 12:57:18 -0400
commitc48de6ff1191fa3980b4c873758b9d20a425320e (patch)
tree38682c508b170ff2ec2a75e4c6a1142e137a42cd /src/occ_405/proc
parent25a3c4917a09bc60ee0dd2820f72d23fa1ccf018 (diff)
downloadtalos-occ-c48de6ff1191fa3980b4c873758b9d20a425320e.tar.gz
talos-occ-c48de6ff1191fa3980b4c873758b9d20a425320e.zip
APSS GPIO Controls
-- Adds the use of GPIO_VR_HOT_MEM_PROC_0/1 in manufacturing mode. -- Adds the ability to determine which GPUs are available in the system. Change-Id: Ib86bca7b8ac279b044025a67002dc9e60ecd7c07 RTC:172166 RTC:155565 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39651 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/proc')
-rwxr-xr-xsrc/occ_405/proc/proc_data.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/occ_405/proc/proc_data.c b/src/occ_405/proc/proc_data.c
index ac8ee9f..ab88c19 100755
--- a/src/occ_405/proc/proc_data.c
+++ b/src/occ_405/proc/proc_data.c
@@ -654,17 +654,27 @@ void nest_dts_init(void)
void task_24x7(task_t * i_task)
{
static uint8_t L_numTicks = 0x00; // never called since OCC started
+ static bool L_idle_trace = FALSE;
if (!G_24x7_disabled)
{
// Schedule 24x7 task if idle
if (!async_request_is_idle(&G_24x7_request.request))
{
- INTR_TRAC_ERR("task_24x7: request not idle");
+ if(!L_idle_trace)
+ {
+ INTR_TRAC_ERR("task_24x7: request not idle");
+ L_idle_trace = TRUE;
+ }
L_numTicks++;
}
else
{
+ if(L_idle_trace)
+ {
+ INTR_TRAC_INFO("task_24x7: previously was not idle and is now idle after %d ticks", L_numTicks);
+ L_idle_trace = FALSE;
+ }
// Clear errors and init parameters for GPE task
G_24x7_parms.error.error = 0;
G_24x7_parms.numTicksPassed = L_numTicks;
OpenPOWER on IntegriCloud