minix/kernel/arch/earm
Ben Gras e3e5cf6d34 arm: make signal handlers work
A few kernel and calling convention adjustments to make sigsend and
sigreturn work for arm.

	. provide a arch_proc_setcontext for earm in kernel
	. set LR in context of signal handler to provide a proper
	  return address (to __sigreturn)
	. change __sigreturn to retrieve the sigcontext pointer
	  from the sigframe struct and pass it to _sigreturn() in r0

Change-Id: Icd135a70595382c79d11d8dd9876f6a6f1df41f8
2013-01-30 04:10:12 +00:00
..
include ARM updates 2013-01-17 10:03:58 +01:00
arch_clock.c ARM updates 2013-01-17 10:03:58 +01:00
arch_do_vmctl.c ARM updates 2013-01-17 10:03:58 +01:00
arch_reset.c ARM updates 2013-01-17 10:03:58 +01:00
arch_system.c arm: make signal handlers work 2013-01-30 04:10:12 +00:00
direct_tty_utils.c ARM updates 2013-01-17 10:03:58 +01:00
exc.S ARM updates 2013-01-17 10:03:58 +01:00
exception.c ARM updates 2013-01-17 10:03:58 +01:00
glo.h ARM updates 2013-01-17 10:03:58 +01:00
head.S ARM updates 2013-01-17 10:03:58 +01:00
io_intr.S ARM updates 2013-01-17 10:03:58 +01:00
kernel.lds ARM updates 2013-01-17 10:03:58 +01:00
klib.S ARM updates 2013-01-17 10:03:58 +01:00
Makefile.inc ARM updates 2013-01-17 10:03:58 +01:00
memory.c ARM updates 2013-01-17 10:03:58 +01:00
mpx.S Kernel/ARM: faster context save 2013-01-25 17:07:02 +00:00
omap_ccnt.h ARM updates 2013-01-17 10:03:58 +01:00
omap_intr.c ARM updates 2013-01-17 10:03:58 +01:00
omap_intr.h ARM updates 2013-01-17 10:03:58 +01:00
omap_serial.c ARM updates 2013-01-17 10:03:58 +01:00
omap_serial.h ARM updates 2013-01-17 10:03:58 +01:00
omap_timer.c ARM updates 2013-01-17 10:03:58 +01:00
omap_timer.h ARM updates 2013-01-17 10:03:58 +01:00
pg_utils.c ARM updates 2013-01-17 10:03:58 +01:00
phys_copy.S ARM updates 2013-01-17 10:03:58 +01:00
phys_memset.S ARM updates 2013-01-17 10:03:58 +01:00
pre_init.c ARM: clear BSS upon boot 2013-01-25 17:07:01 +00:00
procoffsets.cf ARM updates 2013-01-17 10:03:58 +01:00
protect.c ARM updates 2013-01-17 10:03:58 +01:00
sconst.h ARM updates 2013-01-17 10:03:58 +01:00
serial.h ARM updates 2013-01-17 10:03:58 +01:00
timer.h ARM updates 2013-01-17 10:03:58 +01:00