linux_dsm_epyc7002/arch/arm/kernel
Daniel Jacobowitz 85fe068123 [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>
2006-06-24 23:46:21 +01:00
..
apm.c [ARM] Convert kmalloc+memset to kzalloc 2006-03-21 22:06:17 +00:00
armksyms.c [PATCH] No arch-specific strpbrk implementations 2006-04-11 06:18:40 -07:00
arthur.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
asm-offsets.c [ARM] 3517/1: move definition of PROC_INFO_SZ from procinfo.h to asm-offsets.h 2006-05-16 11:39:30 +01:00
bios32.c [ARM] Convert kmalloc+memset to kzalloc 2006-03-21 22:06:17 +00:00
calls.S [ARM] 3338/1: old ABI compat: sys_socketcall 2006-02-16 22:36:13 +00:00
compat.c [ARM] 3365/1: [cleanup] header for compat.c exported functions 2006-03-15 23:17:30 +00:00
compat.h [ARM] 3365/1: [cleanup] header for compat.c exported functions 2006-03-15 23:17:30 +00:00
debug.S [ARM] Remove unnecessary asm/hardware.h includes 2006-03-21 22:05:50 +00:00
dma-isa.c [ARM] arch/arm/kernel/dma-isa.c: named initializers 2006-05-16 22:09:46 +01:00
dma.c [ARM] Move DMA exports to be next to each function 2006-01-04 15:52:45 +00:00
ecard.c [ARM] Convert kmalloc+memset to kzalloc 2006-03-21 22:06:17 +00:00
entry-armv.S [ARM] 3420/1: Missing clobber in example code 2006-03-28 22:19:29 +01:00
entry-common.S [ARM] safer handling of syscall table padding 2006-01-19 12:57:01 +00:00
entry-header.S [ARM] Move enable_irq and disable_irq to assembler.h 2006-03-23 16:59:37 +00:00
fiq.c [ARM] 3256/1: Make the function-returning ldm's use sp as the base register 2006-01-12 16:53:51 +00:00
head-common.S [ARM] nommu: start-up code 2006-03-27 14:58:25 +01:00
head-nommu.S [ARM] 3496/1: more constants for asm-offsets.h 2006-05-05 15:11:14 +01:00
head.S [ARM] 3496/1: more constants for asm-offsets.h 2006-05-05 15:11:14 +01:00
init_task.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io.c [ARM] Fix compiler warnings for memcpy_toio/memcpy_fromio/memset_io 2005-09-24 10:42:06 +01:00
irq.c [ARM] Quieten spurious IRQ detection 2006-03-22 10:22:58 +00:00
isa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
iwmmxt.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
Makefile [ARM] nommu: trivial fixups for head-nommu.S and the Makefile 2006-04-24 09:45:35 +01:00
module.c [ARM] 3205/1: Handle new EABI relocations when loading kernel modules. 2005-12-14 22:04:22 +00:00
process.c [ARM] arch/arm/kernel/process.c: Fix warning 2006-05-16 11:39:32 +01:00
ptrace.c [ARM] Fix "thead" typo 2006-03-15 14:57:13 +00:00
ptrace.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
semaphore.c [ARM] 3103/1: ARM EABI: stack pointer must be 64-bit aligned (part 2) 2006-01-14 16:18:09 +00:00
setup.c [ARM] for_each_possible_cpu 2006-04-20 21:48:02 +01:00
signal.c [ARM] 3648/1: Update struct ucontext layout for coprocessor registers 2006-06-24 23:46:21 +01:00
signal.h [ARM] nommu: fixups for the exception vectors 2006-03-27 15:18:50 +01:00
smp.c [ARM] SMP: don't set cpu_*_map in smp_prepare_boot_cpu 2006-03-25 21:37:29 +00:00
sys_arm.c [ARM] noMMU: block sys_fork in nommu mode 2006-03-21 22:03:19 +00:00
sys_oabi-compat.c [ARM] 3338/1: old ABI compat: sys_socketcall 2006-02-16 22:36:13 +00:00
time.c [PATCH] fix next_timer_interrupt() for hrtimer 2006-03-06 18:40:44 -08:00
traps.c Merge nommu tree 2006-03-28 22:05:10 +01:00
vmlinux.lds.S [ARM] Make kernel link address depend on PAGE_OFFSET 2006-01-03 17:28:33 +00:00