summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Nelson S2019-08-06 08:28:44 -0500
committerSam Nelson S2019-08-06 08:28:44 -0500
commitf75e2e29b9b1b63443a0c82493e41dd2f771c6f5 (patch)
tree4bf3b8444cb44e82541f3c228c12f5ae14e8f632
parent8cb22733115f7c1ee1e1cf3f7d704158080f383c (diff)
parentc4f3b51a3be1c976b464fcebbc32112c2889017d (diff)
downloadipc-transport-f75e2e29b9b1b63443a0c82493e41dd2f771c6f5.tar.gz
ipc-transport-f75e2e29b9b1b63443a0c82493e41dd2f771c6f5.tar.xz
ipc-transport-f75e2e29b9b1b63443a0c82493e41dd2f771c6f5.zip
Merge pull request #5 in PROCESSOR-SDK/ipc-transport from CATREQ-2702 to masterHEADDEV.IPC-TRANSPORT.02.00.00.02Amaster
* commit 'c4f3b51a3be1c976b464fcebbc32112c2889017d': CATREQ-2702: Descoping c6x big-endian
-rw-r--r--c66/qmss/build/buildlib.xs6
-rw-r--r--c66/qmss/config.bld28
-rw-r--r--c66/qmss/package.bld2
-rw-r--r--c66/srio/build/buildlib.xs6
-rw-r--r--c66/srio/config.bld24
-rw-r--r--c66/srio/package.bld2
6 files changed, 10 insertions, 58 deletions
diff --git a/c66/qmss/build/buildlib.xs b/c66/qmss/build/buildlib.xs
index 888bd82..dc80cbd 100644
--- a/c66/qmss/build/buildlib.xs
+++ b/c66/qmss/build/buildlib.xs
@@ -228,12 +228,6 @@ function createLibMake(device, makelibname,targetname, objectPath)
228 targetDir="c66"; 228 targetDir="c66";
229 targetname=C66LE; 229 targetname=C66LE;
230 break; 230 break;
231 case String(C66BE):
232 tooldir="C6X_GEN_INSTALL_PATH";
233 cmdprefix="";
234 targetDir="c66";
235 targetname=C66BE;
236 break;
237 case String(A15LE): 231 case String(A15LE):
238 tooldir="TOOLCHAIN_PATH_A15"; 232 tooldir="TOOLCHAIN_PATH_A15";
239 cmdprefix="CROSS_TOOL_PRFX"; 233 cmdprefix="CROSS_TOOL_PRFX";
diff --git a/c66/qmss/config.bld b/c66/qmss/config.bld
index a8b170f..a84d87b 100644
--- a/c66/qmss/config.bld
+++ b/c66/qmss/config.bld
@@ -44,13 +44,6 @@ C66LE.ccOpts.prefix = "-mo -o3 --gcc -q -k -eo.o";
44if(extDbgFlags) 44if(extDbgFlags)
45 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags; 45 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags;
46 46
47/* C66 ELF compiler configuration for Big Endian Mode. */
48var C66BE = xdc.useModule('ti.targets.elf.C66_big_endian');
49C66BE.rootDir = c66ToolsBaseDir;
50C66BE.ccOpts.prefix = "-mo -o3 --gcc -q -k -eo.o -DBIGENDIAN";
51if(extDbgFlags)
52 C66BE.ccOpts.prefix = C66BE.ccOpts.prefix + " " + extDbgFlags;
53
54/* Check if we need to run the STATIC Analysis or not? */ 47/* Check if we need to run the STATIC Analysis or not? */
55var coverityAnalysis = java.lang.System.getenv("STATIC_ANALYZE"); 48var coverityAnalysis = java.lang.System.getenv("STATIC_ANALYZE");
56 49
@@ -91,15 +84,6 @@ if (miniBuild == "ON")
91 84
92 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter; 85 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter;
93 86
94 var makeC66BEFilter = {
95 moduleName: "build.filter.Make",
96 params: {
97 makefileName: "simpleC66BE.mak",
98 }
99 };
100
101 C66BE.profiles["release"].filters[C66BE.profiles["release"].filters.length++] = makeC66BEFilter;
102
103} 87}
104 88
105/* soc name (am?) is inserted between first an second element of this 89/* soc name (am?) is inserted between first an second element of this
@@ -129,7 +113,7 @@ var socs = {
129 /* Library options */ 113 /* Library options */
130 copts: " -DSOC_K2H", 114 copts: " -DSOC_K2H",
131 /* target list */ 115 /* target list */
132 targets: [ C66LE, C66BE] 116 targets: [ C66LE ]
133 }, 117 },
134 k2k : 118 k2k :
135 { 119 {
@@ -140,7 +124,7 @@ var socs = {
140 /* Library options */ 124 /* Library options */
141 copts: " -DSOC_K2K", 125 copts: " -DSOC_K2K",
142 /* target list */ 126 /* target list */
143 targets: [ C66LE, C66BE] 127 targets: [ C66LE ]
144 }, 128 },
145 k2e : 129 k2e :
146 { 130 {
@@ -151,7 +135,7 @@ var socs = {
151 /* Library options */ 135 /* Library options */
152 copts: " -DSOC_K2E", 136 copts: " -DSOC_K2E",
153 /* target list */ 137 /* target list */
154 targets: [ C66LE, C66BE] 138 targets: [ C66LE ]
155 }, 139 },
156 k2l : 140 k2l :
157 { 141 {
@@ -162,7 +146,7 @@ var socs = {
162 /* Library options */ 146 /* Library options */
163 copts: " -DSOC_K2L", 147 copts: " -DSOC_K2L",
164 /* target list */ 148 /* target list */
165 targets: [ C66LE, C66BE] 149 targets: [ C66LE ]
166 }, 150 },
167 c6678 : 151 c6678 :
168 { 152 {
@@ -173,7 +157,7 @@ var socs = {
173 /* Library options */ 157 /* Library options */
174 copts: " -DSOC_C6678", 158 copts: " -DSOC_C6678",
175 /* target list */ 159 /* target list */
176 targets: [ C66LE, C66BE ] 160 targets: [ C66LE ]
177 }, 161 },
178 c6657 : 162 c6657 :
179 { 163 {
@@ -184,7 +168,7 @@ var socs = {
184 /* Library options */ 168 /* Library options */
185 copts: " -DSOC_C6657", 169 copts: " -DSOC_C6657",
186 /* target list */ 170 /* target list */
187 targets: [ C66LE, C66BE ] 171 targets: [ C66LE ]
188 } 172 }
189}; 173};
190 174
diff --git a/c66/qmss/package.bld b/c66/qmss/package.bld
index 3ec6286..3a8e4c7 100644
--- a/c66/qmss/package.bld
+++ b/c66/qmss/package.bld
@@ -56,7 +56,6 @@ print ("C66 Tools Directory : " + c66ToolsBaseDir);
56print ("RTSC File Name : " + lldRTSCFileName); 56print ("RTSC File Name : " + lldRTSCFileName);
57print ("TransportQmss Path : " + lldPath); 57print ("TransportQmss Path : " + lldPath);
58print ("CC LE opts : " + C66LE.ccOpts.prefix); 58print ("CC LE opts : " + C66LE.ccOpts.prefix);
59print ("CC BE opts : " + C66BE.ccOpts.prefix);
60print ("***********************************************************"); 59print ("***********************************************************");
61 60
62/* Create the release package for the TransportQmss Module */ 61/* Create the release package for the TransportQmss Module */
@@ -189,5 +188,4 @@ if (lldInstallType == "SETUP")
189if (miniBuild == "ON") 188if (miniBuild == "ON")
190{ 189{
191 Pkg.makeEpilogue += "\t -$(RM) simpleC66LE.mak\n"; 190 Pkg.makeEpilogue += "\t -$(RM) simpleC66LE.mak\n";
192 Pkg.makeEpilogue += "\t -$(RM) simpleC66BE.mak\n";
193} 191}
diff --git a/c66/srio/build/buildlib.xs b/c66/srio/build/buildlib.xs
index 6798f90..ae17b4a 100644
--- a/c66/srio/build/buildlib.xs
+++ b/c66/srio/build/buildlib.xs
@@ -228,12 +228,6 @@ function createLibMake(device, makelibname,targetname, objectPath)
228 targetDir="c66"; 228 targetDir="c66";
229 targetname=C66LE; 229 targetname=C66LE;
230 break; 230 break;
231 case String(C66BE):
232 tooldir="C6X_GEN_INSTALL_PATH";
233 cmdprefix="";
234 targetDir="c66";
235 targetname=C66BE;
236 break;
237 case String(A15LE): 231 case String(A15LE):
238 tooldir="TOOLCHAIN_PATH_A15"; 232 tooldir="TOOLCHAIN_PATH_A15";
239 cmdprefix="CROSS_TOOL_PRFX"; 233 cmdprefix="CROSS_TOOL_PRFX";
diff --git a/c66/srio/config.bld b/c66/srio/config.bld
index 57da1a4..51a7acf 100644
--- a/c66/srio/config.bld
+++ b/c66/srio/config.bld
@@ -44,13 +44,6 @@ C66LE.ccOpts.prefix = "-mo -o3 --gcc -q -k -eo.o";
44if(extDbgFlags) 44if(extDbgFlags)
45 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags; 45 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags;
46 46
47/* C66 ELF compiler configuration for Big Endian Mode. */
48var C66BE = xdc.useModule('ti.targets.elf.C66_big_endian');
49C66BE.rootDir = c66ToolsBaseDir;
50C66BE.ccOpts.prefix = "-mo -o3 --gcc -q -k -eo.o -DBIGENDIAN";
51if(extDbgFlags)
52 C66BE.ccOpts.prefix = C66BE.ccOpts.prefix + " " + extDbgFlags;
53
54/* Check if we need to run the STATIC Analysis or not? */ 47/* Check if we need to run the STATIC Analysis or not? */
55var coverityAnalysis = java.lang.System.getenv("STATIC_ANALYZE"); 48var coverityAnalysis = java.lang.System.getenv("STATIC_ANALYZE");
56 49
@@ -91,15 +84,6 @@ if (miniBuild == "ON")
91 84
92 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter; 85 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter;
93 86
94 var makeC66BEFilter = {
95 moduleName: "build.filter.Make",
96 params: {
97 makefileName: "simpleC66BE.mak",
98 }
99 };
100
101 C66BE.profiles["release"].filters[C66BE.profiles["release"].filters.length++] = makeC66BEFilter;
102
103} 87}
104 88
105/* soc name (am?) is inserted between first an second element of this 89/* soc name (am?) is inserted between first an second element of this
@@ -129,7 +113,7 @@ var socs = {
129 /* Library options */ 113 /* Library options */
130 copts: " -DSOC_K2H", 114 copts: " -DSOC_K2H",
131 /* target list */ 115 /* target list */
132 targets: [ C66LE, C66BE] 116 targets: [ C66LE ]
133 }, 117 },
134 k2k : 118 k2k :
135 { 119 {
@@ -140,7 +124,7 @@ var socs = {
140 /* Library options */ 124 /* Library options */
141 copts: " -DSOC_K2K", 125 copts: " -DSOC_K2K",
142 /* target list */ 126 /* target list */
143 targets: [ C66LE, C66BE] 127 targets: [ C66LE ]
144 }, 128 },
145 c6678 : 129 c6678 :
146 { 130 {
@@ -151,7 +135,7 @@ var socs = {
151 /* Library options */ 135 /* Library options */
152 copts: " -DSOC_C6678", 136 copts: " -DSOC_C6678",
153 /* target list */ 137 /* target list */
154 targets: [ C66LE, C66BE ] 138 targets: [ C66LE ]
155 }, 139 },
156 c6657 : 140 c6657 :
157 { 141 {
@@ -162,7 +146,7 @@ var socs = {
162 /* Library options */ 146 /* Library options */
163 copts: " -DSOC_C6657", 147 copts: " -DSOC_C6657",
164 /* target list */ 148 /* target list */
165 targets: [ C66LE, C66BE ] 149 targets: [ C66LE ]
166 } 150 }
167}; 151};
168 152
diff --git a/c66/srio/package.bld b/c66/srio/package.bld
index 4004246..7c5dcb6 100644
--- a/c66/srio/package.bld
+++ b/c66/srio/package.bld
@@ -56,7 +56,6 @@ print ("C66 Tools Directory : " + c66ToolsBaseDir);
56print ("RTSC File Name : " + lldRTSCFileName); 56print ("RTSC File Name : " + lldRTSCFileName);
57print ("TransportSrio Path : " + lldPath); 57print ("TransportSrio Path : " + lldPath);
58print ("CC LE opts : " + C66LE.ccOpts.prefix); 58print ("CC LE opts : " + C66LE.ccOpts.prefix);
59print ("CC BE opts : " + C66BE.ccOpts.prefix);
60print ("***********************************************************"); 59print ("***********************************************************");
61 60
62/* Create the release package for the TransportSrio Module */ 61/* Create the release package for the TransportSrio Module */
@@ -189,5 +188,4 @@ if (lldInstallType == "SETUP")
189if (miniBuild == "ON") 188if (miniBuild == "ON")
190{ 189{
191 Pkg.makeEpilogue += "\t -$(RM) simpleC66LE.mak\n"; 190 Pkg.makeEpilogue += "\t -$(RM) simpleC66LE.mak\n";
192 Pkg.makeEpilogue += "\t -$(RM) simpleC66BE.mak\n";
193} 191}