]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commitdb227fb4f1033f12a1f4d54270f43897d8c1405b
tree2b4d4a255737dc3b2bc031e0853902637250e125
parent8eb44e9644e93e700eeebcdcf98bb33c7538b5aa
[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