linux/arch/m68k
Maxim Kuvyrkov 00ebfe58b0 m68k: Define sigcontext ABI of ColdFire
The following patch defines sigcontext ABI of ColdFire.  Due to ISA
restrictions ColdFire needs different rt_sigreturn trampoline.

And due to ColdFire FP registers being 8-bytes instead of 12-bytes on
m68k, sigcontext and fpregset structures should be updated.

Regarding the sc_fpstate[16+6*8] field, it would've been enough 16
bytes to store ColdFire's FP state.  To accomodate GLIBC's libSegFault
it would'be been enough 6*8 bytes (room for the 6 non-call-clobbered
FP registers).  I set it to 16+6*8 to provide some extra space for any
future changes in the ColdFire FPU.

Signed-off-by: Maxim Kuvyrkov <maxim@codesourcery.com>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2010-02-27 18:44:10 +01:00
..
amiga m68k: Use DIV_ROUND_CLOSEST 2010-02-27 18:27:14 +01:00
apollo
atari
bvme6000
configs mac68k: replace mac68k SCC code with platform device 2010-02-27 18:31:09 +01:00
fpsp040
hp300
ifpsp060 tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
include/asm m68k: Define sigcontext ABI of ColdFire 2010-02-27 18:44:10 +01:00
kernel m68k: Define sigcontext ABI of ColdFire 2010-02-27 18:44:10 +01:00
lib
mac mac68k: start CUDA early 2010-02-27 18:31:13 +01:00
math-emu
mm m68k{,nommu}/h8300: Remove obsolete comment about map_chunk 2010-02-27 18:27:14 +01:00
mvme16x
mvme147
q40
sun3 m68k: rename global variable vmalloc_end to m68k_vmalloc_end 2009-12-09 17:43:19 +09:00
sun3x
tools/amiga
Kconfig mac68k: replace mac68k SCC code with platform device 2010-02-27 18:31:09 +01:00
Kconfig.debug
Makefile
install.sh kbuild: use INSTALLKERNEL to select customized installkernel script 2009-09-20 12:18:14 +02:00