diff --git a/test/TFUnitTest/src/c66x/bios/testFramework.c b/test/TFUnitTest/src/c66x/bios/testFramework.c
index e05dcfdc5cd8b8e8d0c952e79f542300e78df68c..8fc25685a25752f9d6b9d448aa7667290a9cc6ee 100644 (file)
/* Initialize the test framework from master */\r
int setupTestFramework (void)\r
{\r
+#ifdef __LINUX_USER_SPACE\r
+ uint32_t id = taskNum;\r
+#else\r
+ uint32_t id = CSL_chipReadDNUM();\r
+#endif\r
+\r
/* Set up local heap */\r
uTestLocalHeapInit ();\r
\r
\r
/* Set the startup sync values */\r
utlResetSyncVals(FALSE);\r
- utlWriteSyncValue(SYNC_TOKEN_INIT_VAL);\r
+ utlWriteSyncValue(SYNC_TOKEN_INIT_VAL, id);\r
\r
unitTestFramework.tfGeneralProducerTest = 0; /* Default it is not on */\r
\r
return (-1);\r
}\r
\r
- utlWriteSyncValue(SYNC_TOKEN_MASTER_SYSINIT_DONE);\r
+ utlWriteSyncValue(SYNC_TOKEN_MASTER_SYSINIT_DONE, id);\r
\r
return (0);\r
\r