summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2014-01-15 23:43:10 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2014-02-10 23:48:21 +0100
commit2b02cbe1ccbf2fcdcc164c6a4139f6666aed23c9 (patch)
treee2e04ac78654e9e9a41c5d6c34fa7784e5c0663d
parent04fc97b3623f31f081694aa5a1f122b312aa9642 (diff)
downloadrockbox-2b02cbe1ccbf2fcdcc164c6a4139f6666aed23c9.tar.gz
rockbox-2b02cbe1ccbf2fcdcc164c6a4139f6666aed23c9.zip
imx233: fix app.lds to properly support INIT_ATTR
Change-Id: I1a917511e7e1540856815c77c4d996d1b8a03606 Reviewed-on: http://gerrit.rockbox.org/725 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
-rw-r--r--firmware/target/arm/imx233/app.lds30
1 files changed, 15 insertions, 15 deletions
diff --git a/firmware/target/arm/imx233/app.lds b/firmware/target/arm/imx233/app.lds
index b378f9ea16..d4ca97ff5f 100644
--- a/firmware/target/arm/imx233/app.lds
+++ b/firmware/target/arm/imx233/app.lds
@@ -47,6 +47,20 @@ SECTIONS
47 *(.rodata*) 47 *(.rodata*)
48 } > DRAM 48 } > DRAM
49 49
50 .dramcopyend (NOLOAD) :
51 {
52 _dramcopyend = .;
53 } > DRAM
54
55 .init ENDAUDIOADDR :
56 {
57 _initstart = .;
58 *(.init*)
59 _initend = .;
60 } AT> DRAM
61
62 _initcopy = LOADADDR(.init);
63
50 .itext : 64 .itext :
51 { 65 {
52 _iramstart = .; // always 0 66 _iramstart = .; // always 0
@@ -68,21 +82,7 @@ SECTIONS
68 _iend = .; 82 _iend = .;
69 } > IRAM 83 } > IRAM
70 84
71 .init ENDAUDIOADDR : 85 .stack _dramcopyend (NOLOAD) :
72 {
73 _initstart = .;
74 *(.init*)
75 _initend = .;
76 } AT> DRAM
77
78 _initcopy = LOADADDR(.init);
79
80 .dramcopyend (NOLOAD) :
81 {
82 _dramcopyend = .;
83 } > DRAM
84
85 .stack (NOLOAD) :
86 { 86 {
87 *(.stack) 87 *(.stack)
88 stackbegin = .; 88 stackbegin = .;