summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6a7ff15)
raw | patch | inline | side by side (parent: 6a7ff15)
author | Sam Nelson <sam.nelson@ti.com> | |
Fri, 28 Oct 2016 15:31:41 +0000 (11:31 -0400) | ||
committer | Angela Stegmaier <angelabaker@ti.com> | |
Fri, 28 Oct 2016 18:57:31 +0000 (13:57 -0500) |
This helps to relocate and place data sections without any restrictions.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
ipc-bios.bld | patch | blob | history | |
packages/ti/sdo/ipc/Build.xs | patch | blob | history | |
packages/ti/sdo/utils/Build.xs | patch | blob | history |
diff --git a/ipc-bios.bld b/ipc-bios.bld
index 0dbc5d3723a2ed492d0e7d8740dfcbdeaf2a965e..978571a10f3a7cbb85e49f2b5dc9f72cb4f35656 100644 (file)
--- a/ipc-bios.bld
+++ b/ipc-bios.bld
var Pkg = xdc.useModule('xdc.bld.PackageContents');
/* Common ccopts suffix used for all C6x targets */
-var c6xOpts = " -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 -g ";
+var c6xOpts = " -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 -g --mem_model:const=data --mem_model:data=far ";
/*
* -mi10 => maximum cycles that interrupts may be disabled is 10
* -pden => show remark ids
* -pds=238 => ignore "controlling expression is constant"
* -pds=880 => ignore "unused parameter"
+ * --mem_model:const=data => Const objects are placed according to the
+ * --mem_model:data option
+ * --mem_model:data=far => Data accesses default to far
*/
var ccOpts = {
index 2f1f1f281be558f0760a21a9b9018a3d24fe2faf..b6fd1b544937209f48b921518f165a97c8f2c323 100644 (file)
var Build = null;
var Ipc = null;
-var custom6xOpts = " -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 ";
+var custom6xOpts = " -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --mem_model:const=data --mem_model:data=far ";
var customARP32xOpts = " -q --gen_func_subsections ";
var customArmOpts = " -q -ms --opt_for_speed=2 ";
var customGnuArmM3Opts = " ";
index 60a314c173bf4fff56dbbf1b76c750522e213cf7..0959e7c8a31f663825f8e25fbd115efcd428cfd6 100644 (file)
var BIOS = null;
var Build = null;
-var custom6xOpts = " -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 ";
+var custom6xOpts = " -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --mem_model:const=data --mem_model:data=far ";
var customARP32xOpts = " -q --gen_func_subsections ";
var customArmOpts = " -q -ms --opt_for_speed=2 ";
var customGnuArmM3Opts = " ";