summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 9696828)
raw | patch | inline | side by side (parent: 9696828)
author | Justin Sobota <jsobota@ti.com> | |
Thu, 20 Mar 2014 21:17:40 +0000 (17:17 -0400) | ||
committer | Justin Sobota <jsobota@ti.com> | |
Thu, 20 Mar 2014 21:17:40 +0000 (17:17 -0400) |
index be2829c49bdfc7b9c15de9deeac586ffb5084f32..80a2e510a64e8a8c8dd087be6992d692b158e714 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
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
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ
diff --git a/test/k2h/armv7/linux/dspClientTest/dsp_client.cfg.xs b/test/k2h/armv7/linux/dspClientTest/dsp_client.cfg.xs
index 0966d18bf2f01f884b32266590ac8af7422aed0f..50f4784daaa7909c0981229cd5070694c9bb4e97 100644 (file)
/*
- * 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
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');
diff --git a/test/k2k/armv7/linux/dspClientTest/dsp_client.cfg.xs b/test/k2k/armv7/linux/dspClientTest/dsp_client.cfg.xs
index 16fa8969aeee74078b5e2e6ac6abee66053e25f1..8e71c7b18b9bfccd20de2ea4473b77c33dd94a03 100644 (file)
/*
- * 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
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');