linux-sg2042/arch/arm/kernel
Lennert Buytenhek 3bec6ded28 [ARM] 3664/1: crunch: add signal frame save/restore
Patch from Lennert Buytenhek

This patch makes the kernel save Crunch state in userland signal frames,
so that any userland signal handler can safely use the Crunch coprocessor
without corrupting the Crunch state of the code it preempted.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-06-28 17:54:59 +01:00
..
Makefile [ARM] nommu: trivial fixups for head-nommu.S and the Makefile 2006-04-24 09:45:35 +01:00
apm.c [ARM] Convert kmalloc+memset to kzalloc 2006-03-21 22:06:17 +00:00
armksyms.c [ARM] Remove the __arch_* layer from uaccess.h 2006-06-28 17:53:27 +01: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 [PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM 2006-06-25 10:00:55 -07: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] Add thread_notify infrastructure 2006-06-22 10:24:18 +01:00
entry-common.S [ARM] Remove RETINSTR macro 2006-06-25 11:17:23 +01: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] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ 2006-06-25 12:01:48 +01:00
head.S [ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ 2006-06-25 12:01:48 +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 [PATCH] make noirqdebug/irqfixup __read_mostly, add (un)likely() 2006-06-23 07:43:05 -07:00
isa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
iwmmxt.S [ARM] 3632/1: iwmmxt: fix up argument comment for iwmmxt_task_restore() 2006-06-24 09:57:13 +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] Add thread_notify infrastructure 2006-06-22 10:24:18 +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 [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
signal.c [ARM] 3664/1: crunch: add signal frame save/restore 2006-06-28 17:54:59 +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 [ARM] 3554/1: ARM: Fix dyntick locking 2006-06-18 16:26:58 +01: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