diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2014-01-15 23:43:10 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-02-10 23:48:21 +0100 |
commit | 2b02cbe1ccbf2fcdcc164c6a4139f6666aed23c9 (patch) | |
tree | e2e04ac78654e9e9a41c5d6c34fa7784e5c0663d /firmware/target/arm/imx233/app.lds | |
parent | 04fc97b3623f31f081694aa5a1f122b312aa9642 (diff) | |
download | rockbox-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>
Diffstat (limited to 'firmware/target/arm/imx233/app.lds')
-rw-r--r-- | firmware/target/arm/imx233/app.lds | 30 |
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 = .; |