Resolved SDOCM00107059 DEV.RM_LLD.02.00.00.09
authorJustin Sobota <jsobota@ti.com>
Thu, 20 Mar 2014 21:17:40 +0000 (17:17 -0400)
committerJustin Sobota <jsobota@ti.com>
Thu, 20 Mar 2014 21:17:40 +0000 (17:17 -0400)
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf
test/k2h/armv7/linux/dspClientTest/dsp_client.cfg.xs
test/k2k/armv7/linux/dspClientTest/dsp_client.cfg.xs

index be2829c49bdfc7b9c15de9deeac586ffb5084f32..80a2e510a64e8a8c8dd087be6992d692b158e714 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index 980c1fdc2374ec44dec008962c0cae46a2eadc9c..48eebc178370293209e7b74b6ef8f507c399c942 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ
index 0966d18bf2f01f884b32266590ac8af7422aed0f..50f4784daaa7909c0981229cd5070694c9bb4e97 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2013, Texas Instruments Incorporated
+ * Copyright (c) 2012-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -53,56 +53,7 @@ xdc.useModule("ti.ipc.namesrv.NameServerRemoteRpmsg");
 print ("Program.cpu.deviceName = " + Program.cpu.deviceName);
 print ("Program.platformName = " + Program.platformName);
 
-if (Program.platformName.match(/6614/)) {
-    var VirtQueue = xdc.useModule('ti.ipc.family.tci6614.VirtQueue');
-    var Interrupt = xdc.useModule('ti.ipc.family.tci6614.Interrupt');
-
-    /* Note: MultiProc_self is set during VirtQueue_init based on DNUM. */
-    var MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');
-    MultiProc.setConfig(null, ["HOST", "CORE0", "CORE1", "CORE2", "CORE3"]);
-
-    Program.sectMap[".text:_c_int00"] = new Program.SectionSpec();
-    Program.sectMap[".text:_c_int00"].loadSegment = "L2SRAM";
-    Program.sectMap[".text:_c_int00"].loadAlign = 0x400;
-
-    var Hwi = xdc.useModule('ti.sysbios.family.c64p.Hwi');
-    Hwi.enableException = true;
-
-    /* This makes the vrings address range 0xa0000000 to 0xa1ffffff uncachable.
-       We assume the rest is to be left cacheable.
-       Per sprugw0b.pdf
-        0184 8280h MAR160 Memory Attribute Register 160 A000 0000h - A0FF FFFFh
-        0184 8284h MAR161 Memory Attribute Register 161 A100 0000h - A1FF FFFFh
-    */
-    var Cache = xdc.useModule('ti.sysbios.family.c66.Cache');
-    /*  This doesn't work:
-         Cache.MAR160_191 = 0xFFFFFFFC;
-         So, need to do this:
-    */
-    Cache.setMarMeta(0xA0000000, 0x1FFFFFF, 0);
-
-    Program.global.sysMinBufSize = 0x8000;
-    SysMin.bufSize  =  Program.global.sysMinBufSize;
-
-    /* Enable Memory Translation module that operates on the Resource Table */
-    var Resource = xdc.useModule('ti.ipc.remoteproc.Resource');
-    Resource.loadSegment = Program.platform.dataMemory;
-
-    /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
-    /*
-    Diags.setMaskMeta("ti.ipc.family.tci6614.Interrupt", Diags.USER1,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.family.tci6614.VirtQueue", Diags.USER1,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.transports.TransportRpmsg",
-        Diags.INFO|Diags.USER1|Diags.STATUS,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.namesrv.NameServerRemoteRpmsg", Diags.INFO,
-        Diags.ALWAYS_ON);
-    */
-}
-else if (Program.platformName.match(/simKepler/) ||
-        Program.cpu.deviceName.match(/^TMS320TCI6638$/)) {
+if (Program.cpu.deviceName.match(/TMS320TCI6636/)) {
     var VirtQueue = xdc.useModule('ti.ipc.family.tci6638.VirtQueue');
     var Interrupt = xdc.useModule('ti.ipc.family.tci6638.Interrupt');
 
index 16fa8969aeee74078b5e2e6ac6abee66053e25f1..8e71c7b18b9bfccd20de2ea4473b77c33dd94a03 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2013, Texas Instruments Incorporated
+ * Copyright (c) 2012-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -53,56 +53,7 @@ xdc.useModule("ti.ipc.namesrv.NameServerRemoteRpmsg");
 print ("Program.cpu.deviceName = " + Program.cpu.deviceName);
 print ("Program.platformName = " + Program.platformName);
 
-if (Program.platformName.match(/6614/)) {
-    var VirtQueue = xdc.useModule('ti.ipc.family.tci6614.VirtQueue');
-    var Interrupt = xdc.useModule('ti.ipc.family.tci6614.Interrupt');
-
-    /* Note: MultiProc_self is set during VirtQueue_init based on DNUM. */
-    var MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');
-    MultiProc.setConfig(null, ["HOST", "CORE0", "CORE1", "CORE2", "CORE3"]);
-
-    Program.sectMap[".text:_c_int00"] = new Program.SectionSpec();
-    Program.sectMap[".text:_c_int00"].loadSegment = "L2SRAM";
-    Program.sectMap[".text:_c_int00"].loadAlign = 0x400;
-
-    var Hwi = xdc.useModule('ti.sysbios.family.c64p.Hwi');
-    Hwi.enableException = true;
-
-    /* This makes the vrings address range 0xa0000000 to 0xa1ffffff uncachable.
-       We assume the rest is to be left cacheable.
-       Per sprugw0b.pdf
-        0184 8280h MAR160 Memory Attribute Register 160 A000 0000h - A0FF FFFFh
-        0184 8284h MAR161 Memory Attribute Register 161 A100 0000h - A1FF FFFFh
-    */
-    var Cache = xdc.useModule('ti.sysbios.family.c66.Cache');
-    /*  This doesn't work:
-         Cache.MAR160_191 = 0xFFFFFFFC;
-         So, need to do this:
-    */
-    Cache.setMarMeta(0xA0000000, 0x1FFFFFF, 0);
-
-    Program.global.sysMinBufSize = 0x8000;
-    SysMin.bufSize  =  Program.global.sysMinBufSize;
-
-    /* Enable Memory Translation module that operates on the Resource Table */
-    var Resource = xdc.useModule('ti.ipc.remoteproc.Resource');
-    Resource.loadSegment = Program.platform.dataMemory;
-
-    /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
-    /*
-    Diags.setMaskMeta("ti.ipc.family.tci6614.Interrupt", Diags.USER1,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.family.tci6614.VirtQueue", Diags.USER1,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.transports.TransportRpmsg",
-        Diags.INFO|Diags.USER1|Diags.STATUS,
-        Diags.ALWAYS_ON);
-    Diags.setMaskMeta("ti.ipc.namesrv.NameServerRemoteRpmsg", Diags.INFO,
-        Diags.ALWAYS_ON);
-    */
-}
-else if (Program.platformName.match(/simKepler/) ||
-        Program.cpu.deviceName.match(/^TMS320TCI6638$/)) {
+if (Program.cpu.deviceName.match(/TMS320TCI6638/)) {
     var VirtQueue = xdc.useModule('ti.ipc.family.tci6638.VirtQueue');
     var Interrupt = xdc.useModule('ti.ipc.family.tci6638.Interrupt');