You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Leon Woestenberg
da0e5f7ee8
ppc/85xx: Fix crashes due to generation of SPE instruction
...
U-Boot crashed on the last instruction:
int parse_stream_outer(struct in_str *inp, int flag)
{
effa4784: 94 21 ff 38 stwu r1,-200(r1)
effa4788: 7c 08 02 a6 mflr r0
effa478c: 42 9f 00 05 bcl- 20,4*cr7+so,effa4790 <parse_stream_outer+0xc>
effa4790: 7d 80 00 26 mfcr r12
effa4794: 13 c1 b3 21 evstdd r30,176(r1)
...which is a SPE instruction, although -mno-spe was used.
tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version
powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3
Seems to be a known issue (since 2008-04?!)
Googled some, turns out this patch/workaround works for me on MPC8536DS.
See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15 years ago
..
74xx_7xx
relocation: Do not relocate NULL pointers.
15 years ago
arm720t
arm: Remove -fno-strict-aliasing
15 years ago
arm920t
Clean-up of cpu_arm920t and cpu_arm920t_s3c24x0 code
15 years ago
arm925t
arm: Remove -fno-strict-aliasing
15 years ago
arm926ejs
arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
15 years ago
arm946es
arm: Remove -fno-strict-aliasing
15 years ago
arm1136
arm: Remove -fno-strict-aliasing
15 years ago
arm1176
arm: Remove -fno-strict-aliasing
15 years ago
arm_cortexa8
TI OMAP3: make gpmc_config as const
15 years ago
arm_intcm
arm: Remove -fno-strict-aliasing
15 years ago
at32ap
Add AVR32 LCD support
15 years ago
blackfin
Blackfin: reset watchdog in udelay()
15 years ago
i386
i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure
15 years ago
ixp
arm: Remove -fno-strict-aliasing
15 years ago
leon2
…
leon3
…
lh7a40x
arm: Remove -fno-strict-aliasing
15 years ago
mcf52x2
ColdFire: Add M5208EVB and MCF520x CPU support
15 years ago
mcf523x
ColdFire: PLATFORM_CPPFLAGS updates for new compiler
15 years ago
mcf532x
ColdFire: Fix compile warning messages
15 years ago
mcf547x_8x
ColdFire: PLATFORM_CPPFLAGS updates for new compiler
15 years ago
mcf5227x
ColdFire: Fix compile warning messages
15 years ago
mcf5445x
Minor coding style cleanup.
15 years ago
microblaze
…
mips
MIPS: Implement ethernet halt for au1x00
15 years ago
mpc5xx
relocation: Do not relocate NULL pointers.
15 years ago
mpc5xxx
relocation: Do not relocate NULL pointers.
15 years ago
mpc8xx
relocation: Do not relocate NULL pointers.
15 years ago
mpc8xxx
mpc8xxx: improve LAW error messages when setting up DDR
15 years ago
mpc83xx
mpc83xx: mpc8313 - handle erratum IPIC1 (TSEC IRQ number swappage)
15 years ago
mpc85xx
ppc/85xx: Fix crashes due to generation of SPE instruction
15 years ago
mpc86xx
relocation: Do not relocate NULL pointers.
15 years ago
mpc512x
Merge branch 'reloc'
15 years ago
mpc824x
relocation: Do not relocate NULL pointers.
15 years ago
mpc8220
relocation: Do not relocate NULL pointers.
15 years ago
mpc8260
relocation: Do not relocate NULL pointers.
15 years ago
nios
General help message cleanup
15 years ago
nios2
General help message cleanup
15 years ago
ppc4xx
ppc4xx: Print PCI synchronous clock frequency upon bootup
15 years ago
pxa
arm: Remove -fno-strict-aliasing
15 years ago
s3c44b0
arm: Remove -fno-strict-aliasing
15 years ago
sa1100
arm: Remove -fno-strict-aliasing
15 years ago
sh2
sh: unify linker script
15 years ago
sh3
sh: unify linker script
15 years ago
sh4
sh: unify linker script
15 years ago