Resolved SDOCM00113110: SECDEV: rmK2HArmv7LinuxDspClient does not build when modified...
authorJustin Sobota <jsobota@ti.com>
Fri, 31 Oct 2014 19:36:06 +0000 (15:36 -0400)
committerJustin Sobota <jsobota@ti.com>
Fri, 31 Oct 2014 19:36:06 +0000 (15:36 -0400)
Signed-off-by: Justin Sobota <jsobota@ti.com>
docs/ReleaseNotes_RM.doc
docs/ReleaseNotes_RM.pdf
package.xdc
rmver.h
test/k2e/c66/bios/dsp_client.cfg
test/k2h/c66/bios/dsp_client.cfg
test/k2k/c66/bios/dsp_client.cfg
test/k2l/c66/bios/dsp_client.cfg

index e1d790250aee16b29394a96a1ba3d50660917488..f6089e2b38d4161abe5204957a9361f86bbb5930 100644 (file)
Binary files a/docs/ReleaseNotes_RM.doc and b/docs/ReleaseNotes_RM.doc differ
index f8e8c37f27b1020e7f18e919cadf4fd9ecba767d..c7a6f9965388f736b2ca639153340feff5fadd7e 100644 (file)
Binary files a/docs/ReleaseNotes_RM.pdf and b/docs/ReleaseNotes_RM.pdf differ
index 6b95a64cb1aed2aeed7f4168f18b9d51f5e20fd6..34ab8f7d2cfba86fb339aca74fe1696a5b559353 100755 (executable)
@@ -9,6 +9,6 @@
  * Copyright (C) 2012-2014, Texas Instruments, Inc.\r
  *****************************************************************************/\r
 \r
-package ti.drv.rm[02, 01, 00, 06] {\r
+package ti.drv.rm[02, 01, 00, 07] {\r
     module Settings;\r
 }\r
diff --git a/rmver.h b/rmver.h
index 9696408149384869b0725bec31330fcf204c9625..d148be427d92c11de2f0c995de259b1166d7ae7b 100755 (executable)
--- a/rmver.h
+++ b/rmver.h
@@ -51,13 +51,13 @@ extern "C" {
  * format:
  *  0xAABBCCDD -> Arch (AA); API Changes (BB); Major (CC); Minor (DD)
  */
-#define RM_VERSION_ID                   (0x02010005)
+#define RM_VERSION_ID                   (0x02010007)
 
 /**
  * @brief   This is the version string which describes the RM along with the
  * date and build information.
  */
-#define RM_VERSION_STR                  "RM Revision: 02.01.00.05"
+#define RM_VERSION_STR                  "RM Revision: 02.01.00.07"
 
 
 #ifdef __cplusplus
index c4011a0651765f83f0de24b855fec71cc8b81921..5c696463a0d6777f05ead288d865047fbe681803 100644 (file)
@@ -88,7 +88,9 @@ 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;
+/* Make sure RemoteProc's .resource_table doesn't conflict with secure kernel when
+ * on secure board.  Secure kernel is located from 0x00800000 - 0x00810000 */
+Resource.loadAddr = 0x00810000;
 
 /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
 /*
index 7af03880725de7dc9de5ff98792ed7daa96c70f1..5135d500cee25261bee6fe02e64dd20f994a84e8 100644 (file)
@@ -87,7 +87,9 @@ 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;
+/* Make sure RemoteProc's .resource_table doesn't conflict with secure kernel when
+ * on secure board.  Secure kernel is located from 0x00800000 - 0x00810000 */
+Resource.loadAddr = 0x00810000;
 
 /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
 /*
index 37bb2016371ab33d9f992fb72bce4245821c2914..c8896bf81b9cfeac187431bb7867a70b6588c61f 100644 (file)
@@ -87,7 +87,9 @@ 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;
+/* Make sure RemoteProc's .resource_table doesn't conflict with secure kernel when
+ * on secure board.  Secure kernel is located from 0x00800000 - 0x00810000 */
+Resource.loadAddr = 0x00810000;
 
 /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
 /*
index 50146e98d57cabc92b876ef4ce5b85d8b30aa638..c417a85000d1ef04f183e8878e55d3c334c41ab8 100644 (file)
@@ -86,7 +86,9 @@ 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;
+/* Make sure RemoteProc's .resource_table doesn't conflict with secure kernel when
+ * on secure board.  Secure kernel is located from 0x00800000 - 0x00810000 */
+Resource.loadAddr = 0x00810000;
 
 /*  COMMENT OUT TO SHUT OFF LOG FOR BENCHMARKS: */
 /*