summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2012-05-01 01:26:22 -0400
committerMichael Sevakis <jethead71@rockbox.org>2012-05-01 01:28:50 -0400
commitb4eec0dd420aa6982dcdcce794bcaa4a6dac8ef5 (patch)
tree30883b2ca392a31e70812e2164cc348e22840ed5
parent87d3dde15a1f0af6eaac21107d74aa240515fd0c (diff)
downloadrockbox-b4eec0dd420aa6982dcdcce794bcaa4a6dac8ef5.tar.gz
rockbox-b4eec0dd420aa6982dcdcce794bcaa4a6dac8ef5.zip
Make INITDATA_ATTR work on everything that has INIT_ATTR enabled for code.
Change-Id: If9936bfbbd3bc3eb2a3e3e290701b8517eabfb13
-rw-r--r--firmware/target/arm/as3525/app.lds2
-rw-r--r--firmware/target/arm/imx233/app.lds2
-rw-r--r--firmware/target/arm/imx31/app.lds1
-rw-r--r--firmware/target/arm/ipod/app.lds2
-rw-r--r--firmware/target/arm/iriver/app.lds2
-rw-r--r--firmware/target/arm/olympus/app.lds2
-rw-r--r--firmware/target/arm/pbell/app.lds2
-rw-r--r--firmware/target/arm/philips/app.lds2
-rw-r--r--firmware/target/arm/samsung/app.lds2
-rw-r--r--firmware/target/arm/sandisk/app.lds2
-rw-r--r--lib/rbcodec/dsp/dsp_core.c2
11 files changed, 10 insertions, 11 deletions
diff --git a/firmware/target/arm/as3525/app.lds b/firmware/target/arm/as3525/app.lds
index c2fce0dcec..546aabbf4e 100644
--- a/firmware/target/arm/as3525/app.lds
+++ b/firmware/target/arm/as3525/app.lds
@@ -105,7 +105,7 @@ SECTIONS
105 { 105 {
106 . = ALIGN(4); 106 . = ALIGN(4);
107 _initstart = .; 107 _initstart = .;
108 *(.init) 108 *(.init*)
109 _initend = .; 109 _initend = .;
110 } AT> DRAM 110 } AT> DRAM
111 111
diff --git a/firmware/target/arm/imx233/app.lds b/firmware/target/arm/imx233/app.lds
index 1dc929c778..89cf33b385 100644
--- a/firmware/target/arm/imx233/app.lds
+++ b/firmware/target/arm/imx233/app.lds
@@ -74,7 +74,7 @@ SECTIONS
74 { 74 {
75 . = ALIGN(4); 75 . = ALIGN(4);
76 _initstart = .; 76 _initstart = .;
77 *(.init) 77 *(.init*)
78 . = ALIGN(0x4); 78 . = ALIGN(0x4);
79 _initend = .; 79 _initend = .;
80 } AT> DRAM 80 } AT> DRAM
diff --git a/firmware/target/arm/imx31/app.lds b/firmware/target/arm/imx31/app.lds
index efa1d35a30..fe6cafb59f 100644
--- a/firmware/target/arm/imx31/app.lds
+++ b/firmware/target/arm/imx31/app.lds
@@ -100,7 +100,6 @@ SECTIONS
100 . = ALIGN(4); 100 . = ALIGN(4);
101 _initstart = .; 101 _initstart = .;
102 *(.init*) 102 *(.init*)
103 *(.initdata*)
104 _initend = .; 103 _initend = .;
105 } > INIT AT> DRAM 104 } > INIT AT> DRAM
106 105
diff --git a/firmware/target/arm/ipod/app.lds b/firmware/target/arm/ipod/app.lds
index a5d59f82f5..258f296a85 100644
--- a/firmware/target/arm/ipod/app.lds
+++ b/firmware/target/arm/ipod/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/iriver/app.lds b/firmware/target/arm/iriver/app.lds
index 9e362bbd74..30e5962b82 100644
--- a/firmware/target/arm/iriver/app.lds
+++ b/firmware/target/arm/iriver/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/olympus/app.lds b/firmware/target/arm/olympus/app.lds
index 9e362bbd74..30e5962b82 100644
--- a/firmware/target/arm/olympus/app.lds
+++ b/firmware/target/arm/olympus/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/pbell/app.lds b/firmware/target/arm/pbell/app.lds
index 9e362bbd74..30e5962b82 100644
--- a/firmware/target/arm/pbell/app.lds
+++ b/firmware/target/arm/pbell/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/philips/app.lds b/firmware/target/arm/philips/app.lds
index 9e362bbd74..30e5962b82 100644
--- a/firmware/target/arm/philips/app.lds
+++ b/firmware/target/arm/philips/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/samsung/app.lds b/firmware/target/arm/samsung/app.lds
index 9e362bbd74..30e5962b82 100644
--- a/firmware/target/arm/samsung/app.lds
+++ b/firmware/target/arm/samsung/app.lds
@@ -117,7 +117,7 @@ SECTIONS
117 { 117 {
118 . = ALIGN(4); 118 . = ALIGN(4);
119 _initstart = .; 119 _initstart = .;
120 *(.init) 120 *(.init*)
121 _initend = .; 121 _initend = .;
122 } AT> DRAM 122 } AT> DRAM
123 123
diff --git a/firmware/target/arm/sandisk/app.lds b/firmware/target/arm/sandisk/app.lds
index ffc4cf887c..a4b68ba994 100644
--- a/firmware/target/arm/sandisk/app.lds
+++ b/firmware/target/arm/sandisk/app.lds
@@ -114,7 +114,7 @@ SECTIONS
114 { 114 {
115 . = ALIGN(4); 115 . = ALIGN(4);
116 _initstart = .; 116 _initstart = .;
117 *(.init) 117 *(.init*)
118 _initend = .; 118 _initend = .;
119 } AT> DRAM 119 } AT> DRAM
120 120
diff --git a/lib/rbcodec/dsp/dsp_core.c b/lib/rbcodec/dsp/dsp_core.c
index 4a7c478e46..44e53eb891 100644
--- a/lib/rbcodec/dsp/dsp_core.c
+++ b/lib/rbcodec/dsp/dsp_core.c
@@ -528,7 +528,7 @@ bool dsp_is_busy(const struct dsp_config *dsp)
528 * Must be done before changing settings for the first time. */ 528 * Must be done before changing settings for the first time. */
529void INIT_ATTR dsp_init(void) 529void INIT_ATTR dsp_init(void)
530{ 530{
531 static const uint8_t slot_count[DSP_COUNT] /* INITDATA_ATTR */ = 531 static const uint8_t slot_count[DSP_COUNT] INITDATA_ATTR =
532 { 532 {
533 [CODEC_IDX_AUDIO] = DSP_NUM_PROC_STAGES, 533 [CODEC_IDX_AUDIO] = DSP_NUM_PROC_STAGES,
534 [CODEC_IDX_VOICE] = DSP_VOICE_NUM_PROC_STAGES 534 [CODEC_IDX_VOICE] = DSP_VOICE_NUM_PROC_STAGES