original_kernel/arch/m68k/kernel
Greg Ungerer 0a2796da11 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>
2011-12-30 10:20:47 +10:00
..
.gitignore
Makefile
asm-offsets.c m68k: remove thread_info struct from thread struct 2011-12-24 21:47:56 +10:00
dma.c
dma_mm.c
dma_no.c
entry.S m68k: use non-MMU entry.S code when compiling for ColdFire CPU 2011-12-30 10:20:41 +10:00
entry_mm.S m68k: remove thread_info struct from thread struct 2011-12-24 21:47:56 +10:00
entry_no.S m68k: set register a2 to current if MMU enabled on ColdFire 2011-12-30 10:20:24 +10:00
head.S
init_task.c
ints.c
irq.c
m68k_ksyms.c m68k: handle presence of 64bit mul/div instructions cleanly 2011-12-24 21:47:57 +10:00
module.c
module.lds
process.c
process_mm.c m68k: add ColdFire FPU support for the V4e ColdFire CPUs 2011-12-30 10:20:47 +10:00
process_no.c
ptrace.c
ptrace_mm.c m68k: use tracehook_report_syscall_entry/exit for ColdFire MMU ptrace path 2011-12-30 10:20:35 +10:00
ptrace_no.c
setup.c
setup_mm.c m68k: add ColdFire FPU support for the V4e ColdFire CPUs 2011-12-30 10:20:47 +10:00
setup_no.c m68knommu: move definition of mach_gettod to where it is used 2011-12-24 21:47:57 +10:00
signal.c
signal_mm.c m68k: add ColdFire FPU support for the V4e ColdFire CPUs 2011-12-30 10:20:47 +10:00
signal_no.c
sun3-head.S
sys_m68k.c
syscalltable.S
time.c m68k: ColdFire with MMU enabled uses same clocking code as non-MMU 2011-12-30 10:20:43 +10:00
time_mm.c
time_no.c m68knommu: move definition of mach_gettod to where it is used 2011-12-24 21:47:57 +10:00
traps.c m68k: add ColdFire paging exception handling code 2011-12-30 10:20:27 +10:00
vectors.c
vmlinux-nommu.lds m68k: use non-MMU linker script for ColdFire MMU builds 2011-12-30 10:20:44 +10:00
vmlinux-std.lds m68k: print memory layout info in boot log 2011-12-24 21:47:57 +10:00
vmlinux-sun3.lds m68k: print memory layout info in boot log 2011-12-24 21:47:57 +10:00
vmlinux.lds.S m68k: use non-MMU linker script for ColdFire MMU builds 2011-12-30 10:20:44 +10:00