summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/coldfire/iaudio/boot.lds2
-rw-r--r--firmware/target/coldfire/iriver/boot.lds2
-rw-r--r--firmware/target/coldfire/mpio/boot.lds2
3 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/coldfire/iaudio/boot.lds b/firmware/target/coldfire/iaudio/boot.lds
index 9288a6c18b..38419e3a1a 100644
--- a/firmware/target/coldfire/iaudio/boot.lds
+++ b/firmware/target/coldfire/iaudio/boot.lds
@@ -32,7 +32,7 @@ SECTIONS
{
.vectors :
{
- *(.init.text)
+ KEEP(*(.startup*));
_datacopy = .;
} > FLASH
diff --git a/firmware/target/coldfire/iriver/boot.lds b/firmware/target/coldfire/iriver/boot.lds
index 7f8e01377f..7b3b019cc2 100644
--- a/firmware/target/coldfire/iriver/boot.lds
+++ b/firmware/target/coldfire/iriver/boot.lds
@@ -56,7 +56,7 @@ SECTIONS
"by hand" */
.text LOADADDR(.data) + SIZEOF(.data) :
{
- *(.init.text)
+ KEEP(*(.startup*));
*(.text*)
. = ALIGN(0x4);
} > FLASH
diff --git a/firmware/target/coldfire/mpio/boot.lds b/firmware/target/coldfire/mpio/boot.lds
index 9da99b8317..d35c65cfe0 100644
--- a/firmware/target/coldfire/mpio/boot.lds
+++ b/firmware/target/coldfire/mpio/boot.lds
@@ -48,7 +48,7 @@ SECTIONS
"by hand" */
.text LOADADDR(.data) + SIZEOF(.data) :
{
- *(.init.text)
+ KEEP(*(.startup*));
*(.text*)
. = ALIGN(0x4);
} > FLASH