From e37d0658fa7f47f86bd10b73aee6586801661b09 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 8 Jan 2015 19:51:01 -0800 Subject: [PATCH] SCP: Fix clock initialization in AIO_INIT when __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 and __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 are not available. --- sim_defs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sim_defs.h b/sim_defs.h index 9c40b7ec..72c81253 100644 --- a/sim_defs.h +++ b/sim_defs.h @@ -1228,6 +1228,7 @@ extern int32 sim_asynch_inst_latency; #define AIO_QUEUE_MODE "Lock based asynchronous event queue access" #define AIO_INIT \ if (1) { \ + int tmr; \ pthread_mutexattr_t attr; \ \ pthread_mutexattr_init (&attr); \ @@ -1241,7 +1242,8 @@ extern int32 sim_asynch_inst_latency; sim_asynch_queue = QUEUE_LIST_END; \ sim_wallclock_queue = QUEUE_LIST_END; \ sim_wallclock_entry = NULL; \ - sim_clock_cosched_queue = QUEUE_LIST_END; \ + for (tmr=0; tmr