summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/plugin.lds1
-rw-r--r--firmware/target/mips/ingenic_jz47xx/app.lds1
-rw-r--r--firmware/target/mips/ingenic_jz47xx/boot.lds7
-rw-r--r--firmware/target/mips/ingenic_x1000/app.lds1
-rw-r--r--firmware/target/mips/ingenic_x1000/spl.lds7
5 files changed, 17 insertions, 0 deletions
diff --git a/apps/plugins/plugin.lds b/apps/plugins/plugin.lds
index 7033d023f3..5dfaa6c86b 100644
--- a/apps/plugins/plugin.lds
+++ b/apps/plugins/plugin.lds
@@ -299,6 +299,7 @@ SECTIONS
299 { 299 {
300 *(.eh_frame) 300 *(.eh_frame)
301#ifdef CPU_MIPS 301#ifdef CPU_MIPS
302 *(.MIPS.abiflags)
302 *(.rel.dyn) 303 *(.rel.dyn)
303#endif 304#endif
304 } 305 }
diff --git a/firmware/target/mips/ingenic_jz47xx/app.lds b/firmware/target/mips/ingenic_jz47xx/app.lds
index 8177db794f..89deb63f89 100644
--- a/firmware/target/mips/ingenic_jz47xx/app.lds
+++ b/firmware/target/mips/ingenic_jz47xx/app.lds
@@ -111,6 +111,7 @@ SECTIONS
111 111
112 /DISCARD/ : 112 /DISCARD/ :
113 { 113 {
114 *(.MIPS.abiflags);
114 *(.eh_frame); 115 *(.eh_frame);
115 *(.rel.dyn); 116 *(.rel.dyn);
116 } 117 }
diff --git a/firmware/target/mips/ingenic_jz47xx/boot.lds b/firmware/target/mips/ingenic_jz47xx/boot.lds
index 7b53272058..b5a3f51c01 100644
--- a/firmware/target/mips/ingenic_jz47xx/boot.lds
+++ b/firmware/target/mips/ingenic_jz47xx/boot.lds
@@ -91,4 +91,11 @@ SECTIONS
91 . += 0x400; 91 . += 0x400;
92 irqstackend = .; 92 irqstackend = .;
93 } > IRAM 93 } > IRAM
94
95 /DISCARD/ :
96 {
97 *(.MIPS.abiflags);
98 *(.eh_frame);
99 *(.rel.dyn);
100 }
94} 101}
diff --git a/firmware/target/mips/ingenic_x1000/app.lds b/firmware/target/mips/ingenic_x1000/app.lds
index bcfb3b28cf..48a2d8d3c5 100644
--- a/firmware/target/mips/ingenic_x1000/app.lds
+++ b/firmware/target/mips/ingenic_x1000/app.lds
@@ -113,6 +113,7 @@ SECTIONS
113 113
114 /DISCARD/ : 114 /DISCARD/ :
115 { 115 {
116 *(.MIPS.abiflags);
116 *(.eh_frame); 117 *(.eh_frame);
117 *(.rel.dyn); 118 *(.rel.dyn);
118 } 119 }
diff --git a/firmware/target/mips/ingenic_x1000/spl.lds b/firmware/target/mips/ingenic_x1000/spl.lds
index f11fd2cf3b..39b5939a6a 100644
--- a/firmware/target/mips/ingenic_x1000/spl.lds
+++ b/firmware/target/mips/ingenic_x1000/spl.lds
@@ -57,4 +57,11 @@ SECTIONS
57 { 57 {
58 *(.sdram); 58 *(.sdram);
59 } > DRAM 59 } > DRAM
60
61 /DISCARD/ :
62 {
63 *(.MIPS.abiflags);
64 *(.eh_frame);
65 *(.rel.dyn);
66 }
60} 67}