aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports/GCC/PPC
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-06 11:11:35 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-06 11:11:35 +0000
commit0095bbc32dfa5bec3399ee10faf0c7739c4d24c2 (patch)
tree77c4b2db592b15282f76d0cd444b889dd4875c17 /os/ports/GCC/PPC
parentefc74c184bfbb2dae2195c20795f3f7862b7c5e9 (diff)
downloadChibiOS-0095bbc32dfa5bec3399ee10faf0c7739c4d24c2.tar.gz
ChibiOS-0095bbc32dfa5bec3399ee10faf0c7739c4d24c2.tar.bz2
ChibiOS-0095bbc32dfa5bec3399ee10faf0c7739c4d24c2.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5122 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports/GCC/PPC')
-rw-r--r--os/ports/GCC/PPC/SPC56ELxx/core.s2
-rw-r--r--os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL54_LSM.ld2
-rw-r--r--os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL60_LSM.ld2
-rw-r--r--os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL70_LSM.ld2
4 files changed, 3 insertions, 5 deletions
diff --git a/os/ports/GCC/PPC/SPC56ELxx/core.s b/os/ports/GCC/PPC/SPC56ELxx/core.s
index 7e1cb2273..9a09f9c5b 100644
--- a/os/ports/GCC/PPC/SPC56ELxx/core.s
+++ b/os/ports/GCC/PPC/SPC56ELxx/core.s
@@ -194,8 +194,6 @@ _coreinit:
* RAM clearing, this device requires a write to all RAM location in
* order to initialize the ECC detection hardware, this is going to
* slow down the startup but there is no way around.
- * Note all registers are cleared in order to avoid possible problems
- * with lockstep mode.
*/
.clear_ecc:
xor %r0, %r0, %r0
diff --git a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL54_LSM.ld b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL54_LSM.ld
index 63d3e47fc..a714029b9 100644
--- a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL54_LSM.ld
+++ b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL54_LSM.ld
@@ -49,8 +49,8 @@ SECTIONS
__ivpr_base__ = .;
KEEP(*(.bam))
KEEP(*(.coreinit))
- KEEP(*(.crt0))
KEEP(*(.handlers))
+ KEEP(*(.crt0))
. = ALIGN(0x800);
KEEP(*(.vectors))
} > flash
diff --git a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL60_LSM.ld b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL60_LSM.ld
index f0f203783..87bfe5ad1 100644
--- a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL60_LSM.ld
+++ b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL60_LSM.ld
@@ -49,8 +49,8 @@ SECTIONS
__ivpr_base__ = .;
KEEP(*(.bam))
KEEP(*(.coreinit))
- KEEP(*(.crt0))
KEEP(*(.handlers))
+ KEEP(*(.crt0))
. = ALIGN(0x800);
KEEP(*(.vectors))
} > flash
diff --git a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL70_LSM.ld b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL70_LSM.ld
index e39e14b4e..0a905c499 100644
--- a/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL70_LSM.ld
+++ b/os/ports/GCC/PPC/SPC56ELxx/ld/SPC56EL70_LSM.ld
@@ -49,8 +49,8 @@ SECTIONS
__ivpr_base__ = .;
KEEP(*(.bam))
KEEP(*(.coreinit))
- KEEP(*(.crt0))
KEEP(*(.handlers))
+ KEEP(*(.crt0))
. = ALIGN(0x800);
KEEP(*(.vectors))
} > flash