]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/traceframework.git/blobdiff - test/TFUnitTest/src/c66x/bios/testFramework.c
bug fixes along with big endian support (DSP only) added
[keystone-rtos/traceframework.git] / test / TFUnitTest / src / c66x / bios / testFramework.c
index e05dcfdc5cd8b8e8d0c952e79f542300e78df68c..8fc25685a25752f9d6b9d448aa7667290a9cc6ee 100644 (file)
@@ -855,6 +855,12 @@ void myExceptionHook(void)
 /* 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
@@ -870,7 +876,7 @@ int setupTestFramework (void)
 \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
@@ -926,7 +932,7 @@ int setupTestFramework (void)
                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