[ARM] 3648/1: Update struct ucontext layout for coprocessor registers
authorDaniel Jacobowitz <drow@false.org>
Sat, 24 Jun 2006 22:46:21 +0000 (23:46 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 24 Jun 2006 22:46:21 +0000 (23:46 +0100)
commit85fe068123aa11d3477ce88c7d365e233b1f2e10
tree2b4d4a255737dc3b2bc031e0853902637250e125
parentca195cfec9fff622a61b1b72534e73360747f735
[ARM] 3648/1: Update struct ucontext layout for coprocessor registers

Patch from Daniel Jacobowitz

In order for userspace to find saved coprocessor registers, move them from
struct rt_sigframe into struct ucontext.  Also allow space for glibc's
sigset_t, so that userspace and kernelspace can use the same ucontext
layout.  Define the magic numbers for iWMMXt in the header file for easier
reference.  Include the size of the coprocessor data in the magic numbers.

Also define magic numbers and layout for VFP, not yet saved.

Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/signal.c
include/asm-arm/ucontext.h