Home
last modified time | relevance | path

Searched hist:"43 f082bb7fc1c24b32a4abc693869c7d14d42829" (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/
H A Drelease.S43f082bb7fc1c24b32a4abc693869c7d14d42829 Tue Nov 22 12:51:15 UTC 2011 Kumar Gala <galak@kernel.crashing.org> 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>
H A Dcmd_errata.c43f082bb7fc1c24b32a4abc693869c7d14d42829 Tue Nov 22 12:51:15 UTC 2011 Kumar Gala <galak@kernel.crashing.org> 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>
H A Dstart.S43f082bb7fc1c24b32a4abc693869c7d14d42829 Tue Nov 22 12:51:15 UTC 2011 Kumar Gala <galak@kernel.crashing.org> 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>
/rk3399_rockchip-uboot/arch/powerpc/include/asm/
H A Dconfig_mpc85xx.h43f082bb7fc1c24b32a4abc693869c7d14d42829 Tue Nov 22 12:51:15 UTC 2011 Kumar Gala <galak@kernel.crashing.org> 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>