]> git.baikalelectronics.ru Git - kernel.git/commit
m68k: add ColdFire FPU support for the V4e ColdFire CPUs
authorGreg Ungerer <gerg@uclinux.org>
Wed, 19 Oct 2011 04:10:03 +0000 (14:10 +1000)
committerGreg Ungerer <gerg@uclinux.org>
Fri, 30 Dec 2011 00:20:47 +0000 (10:20 +1000)
commit6746b8f7e1108f0e6e8cadae071e0d32df9348fc
treef3a09049fd2f554241ede9e2c2d8a979ffe1e730
parent16985238843a6efd5de00a8046a278c33b47ee36
m68k: add ColdFire FPU support for the V4e ColdFire CPUs

The V4e ColdFire CPU family also has an integrated FPU (as well as the MMU).
So add code to support this hardware along side the existing m68k FPU code.

The ColdFire FPU is of course different to all previous 68k FP units. It is
close in operation to the 68060, but not completely compatible. The biggest
issue to deal with is that the ColdFire FPU multi-move instructions are
different. It does not support multi-moving the FP control registers, and
the multi-move of the FP data registers uses a different instruction
mnemonic.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Acked-by: Matt Waddel <mwaddel@yahoo.com>
Acked-by: Kurt Mahan <kmahan@xmission.com>
arch/m68k/include/asm/fpu.h
arch/m68k/kernel/process_mm.c
arch/m68k/kernel/setup_mm.c
arch/m68k/kernel/signal_mm.c