u-boot-brain/arch/powerpc/cpu
Kumar Gala 43f082bb7f powerpc/85xx: Add workaround for erratum CPU-A003999
Erratum A-003999: Running Floating Point instructions requires special
initialization.

Impact:
Floating point arithmetic operations may result in an incorrect value.

Workaround:
Perform a read modify write to set bit 7 to a 1 in SPR 977 before
executing any floating point arithmetic operation. This bit can be set
when setting MSR[FP], and can be cleared when clearing MSR[FP].
Alternatively, the bit can be set once at boot time, and never cleared.
There will be no performance degradation due to setting this bit.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-11-29 08:48:05 -06:00
..
74xx_7xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xxx arch/powerpc/cpu/mpc5xxx/usb_ohci.c: fix GCC 4.6 build warnings 2011-11-07 22:09:42 +01:00
mpc8xx font: split font data from video_font.h 2011-11-15 23:58:26 +01:00
mpc8xxx arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c: Fix GCC 4.6 build warning 2011-11-11 07:49:01 -06:00
mpc83xx mpc83xx: spd_sdram - fix gcc 4.6 compiler warning 2011-11-16 21:40:26 +01:00
mpc85xx powerpc/85xx: Add workaround for erratum CPU-A003999 2011-11-29 08:48:05 -06:00
mpc86xx GCC4.6: Squash warnings in mpc86xx/interrupts.c 2011-10-27 23:54:01 +02:00
mpc512x arch/powerpc/cpu/mpc512x/i2c.c: Fix GCC 4.6 warnings 2011-11-16 21:12:48 +01:00
mpc824x Reduce build times 2011-11-03 20:44:58 +01:00
mpc8220 mpc8220/i2c.c: Fix GCC 4.6 build warning 2011-11-07 22:16:52 +01:00
mpc8260 arch/powerpc/cpu/mpc8260/spi.c: Fix GCC 4.6 build warnings 2011-11-07 22:47:44 +01:00
ppc4xx iop480_uart.c: Fix GCC 4.6 build warnings 2011-11-16 21:17:36 +01:00