summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahesh Radhakrishnan2019-08-05 08:05:54 -0500
committerMahesh Radhakrishnan2019-08-05 08:05:54 -0500
commit02e790bdeba574c0bcca9c0bfe2c071c180c53c8 (patch)
tree2c8c561fc221ebc99d565b05c1708e3c381eed6d
parent2cf268aac8afc957aa992af19f53dd1be56855ee (diff)
parent6b4a7130141a19c3d973e8103ccd0b4dca5dff36 (diff)
downloadpa-lld-02e790bdeba574c0bcca9c0bfe2c071c180c53c8.tar.gz
pa-lld-02e790bdeba574c0bcca9c0bfe2c071c180c53c8.tar.xz
pa-lld-02e790bdeba574c0bcca9c0bfe2c071c180c53c8.zip
Merge pull request #15 in PROCESSOR-SDK/pa-lld from CATREQ-2702 to masterDEV.PA_LLD.03.00.02.08A
* commit '6b4a7130141a19c3d973e8103ccd0b4dca5dff36': CATREQ-2702: Descoping c6x Big endian version due to sysbios upgrade
-rw-r--r--build/buildlib.xs6
-rw-r--r--config.bld27
-rw-r--r--package.bld1
3 files changed, 5 insertions, 29 deletions
diff --git a/build/buildlib.xs b/build/buildlib.xs
index 473ac5d..028b84f 100644
--- a/build/buildlib.xs
+++ b/build/buildlib.xs
@@ -238,12 +238,6 @@ function createLibMake(makelibname,targetname, objectPath)
238 targetDir="c66"; 238 targetDir="c66";
239 targetname=C66LE; 239 targetname=C66LE;
240 break; 240 break;
241 case String(C66BE):
242 tooldir="C6X_GEN_INSTALL_PATH";
243 cmdprefix="";
244 targetDir="c66";
245 targetname=C66BE;
246 break;
247 case String(A15LE): 241 case String(A15LE):
248 tooldir="TOOLCHAIN_PATH_A15"; 242 tooldir="TOOLCHAIN_PATH_A15";
249 cmdprefix="CROSS_TOOL_PRFX"; 243 cmdprefix="CROSS_TOOL_PRFX";
diff --git a/config.bld b/config.bld
index fc6a7b4..0dfe278 100644
--- a/config.bld
+++ b/config.bld
@@ -58,13 +58,6 @@ var paCoverityAnalysis = java.lang.System.getenv("STATIC_ANALYZE");
58 if(extDbgFlags) 58 if(extDbgFlags)
59 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags; 59 C66LE.ccOpts.prefix = C66LE.ccOpts.prefix + " " + extDbgFlags;
60 60
61 /* C66 ELF compiler configuration for Big Endian Mode. */
62 var C66BE = xdc.useModule('ti.targets.elf.C66_big_endian');
63 C66BE.rootDir = c66ToolsBaseDir;
64 C66BE.ccOpts.prefix = "-mo -o3 -q -k -eo.o -DBIGENDIAN";
65 if(extDbgFlags)
66 C66BE.ccOpts.prefix = C66BE.ccOpts.prefix + " " + extDbgFlags;
67
68/* ARMv7 A15 compiler configuration */ 61/* ARMv7 A15 compiler configuration */
69 var A15LE = xdc.useModule('gnu.targets.arm.A15F'); 62 var A15LE = xdc.useModule('gnu.targets.arm.A15F');
70 A15LE.rootDir = a15ToolsBaseDir; 63 A15LE.rootDir = a15ToolsBaseDir;
@@ -109,16 +102,6 @@ if (miniBuild == "ON") {
109 102
110 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter; 103 C66LE.profiles["release"].filters[C66LE.profiles["release"].filters.length++] = makeC66LEFilter;
111 104
112
113 var makeC66BEFilter = {
114 moduleName: "build.filter.Make",
115 params: {
116 makefileName: "simpleC66BE.mak",
117 }
118 };
119
120 C66BE.profiles["release"].filters[C66BE.profiles["release"].filters.length++] = makeC66BEFilter;
121
122} 105}
123 106
124 107
@@ -142,35 +125,35 @@ var socs = {
142 /* Build this library */ 125 /* Build this library */
143 build: "false", 126 build: "false",
144 /* target list */ 127 /* target list */
145 targets: [ C66LE, C66BE, A15LE ] 128 targets: [ C66LE, A15LE ]
146 }, 129 },
147 k2k : 130 k2k :
148 { 131 {
149 /* Build this library */ 132 /* Build this library */
150 build: "false", 133 build: "false",
151 /* target list */ 134 /* target list */
152 targets: [ C66LE, C66BE, A15LE ] 135 targets: [ C66LE, A15LE ]
153 }, 136 },
154 k2e: 137 k2e:
155 { 138 {
156 /* Build this library */ 139 /* Build this library */
157 build: "false", 140 build: "false",
158 /* target list */ 141 /* target list */
159 targets: [ C66LE, C66BE, A15LE ] 142 targets: [ C66LE, A15LE ]
160 }, 143 },
161 k2l : 144 k2l :
162 { 145 {
163 /* Build this library */ 146 /* Build this library */
164 build: "false", 147 build: "false",
165 /* target list */ 148 /* target list */
166 targets: [ C66LE, C66BE, A15LE ] 149 targets: [ C66LE, A15LE ]
167 }, 150 },
168 c6678 : 151 c6678 :
169 { 152 {
170 /* Build this library */ 153 /* Build this library */
171 build: "false", 154 build: "false",
172 /* target list */ 155 /* target list */
173 targets: [ C66LE, C66BE ] 156 targets: [ C66LE ]
174 } 157 }
175}; 158};
176 159
diff --git a/package.bld b/package.bld
index 894576e..962d637 100644
--- a/package.bld
+++ b/package.bld
@@ -66,7 +66,6 @@ else
66{ 66{
67 print ("A15 basic opts : " + A15LE.ccOpts.prefix); 67 print ("A15 basic opts : " + A15LE.ccOpts.prefix);
68 print ("C66 LE opts : " + C66LE.ccOpts.prefix); 68 print ("C66 LE opts : " + C66LE.ccOpts.prefix);
69 print ("C66 BE opts : " + C66BE.ccOpts.prefix);
70} 69}
71print ("***********************************************************"); 70print ("***********************************************************");
72 71