diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2011-11-22 06:51:15 -0600 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2011-11-29 08:48:05 -0600 |
commit | 43f082bb7fc1c24b32a4abc693869c7d14d42829 (patch) | |
tree | 93f965962cb64edbac52e2ff28125641a68a9299 /include/configs | |
parent | a63d9652757605ec5f7104addc5d38bf10ba8671 (diff) | |
download | u-boot-imx-43f082bb7fc1c24b32a4abc693869c7d14d42829.zip u-boot-imx-43f082bb7fc1c24b32a4abc693869c7d14d42829.tar.gz u-boot-imx-43f082bb7fc1c24b32a4abc693869c7d14d42829.tar.bz2 |
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>
Diffstat (limited to 'include/configs')
0 files changed, 0 insertions, 0 deletions