History log of /openbsd/sys/arch/arm/include/signal.h (Results 1 – 10 of 10)
Revision Date Author Comments
# 74f6b3c1 23-Jun-2018 kettenis <kettenis@openbsd.org>

Save and restore FPU registers around signal handlers.
Fixes the random crashes in sh(1).

ok guenther@


# 7730d1d9 10-May-2016 deraadt <deraadt@openbsd.org>

SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie
inside the sigcontext. sigreturn(2) checks syscall entry was from the
exact PC addr in the (per-process ASLR) sigtramp, verifi

SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie
inside the sigcontext. sigreturn(2) checks syscall entry was from the
exact PC addr in the (per-process ASLR) sigtramp, verifies the cookie,
and clears it to prevent sigcontext reuse.
not yet tested on landisk, sparc, *88k, socppc.
ok kettenis

show more ...


# 1eaa59e7 02-Dec-2012 guenther <guenther@openbsd.org>

Determine whether we're currently on the alternative signal stack
dynamically, by comparing the stack pointer against the altstack
base and size, so that you get the correct answer if you longjmp
out

Determine whether we're currently on the alternative signal stack
dynamically, by comparing the stack pointer against the altstack
base and size, so that you get the correct answer if you longjmp
out of the signal handler, as tested by regress/sys/kern/stackjmp/.
Also, fix alt stack handling on vax, where it was completely broken.

Testing and corrections by miod@, krw@, tobiasu@, pirofti@

show more ...


# 5ab58429 20-Sep-2011 miod <miod@openbsd.org>

Late spring cleaning of the arm code for old dusty bits we do not want to
keep:
- remove bootconfig parameter passing feature (unused).
- unifdef __PROG32 and remove all remains of arm26 code.
- remo

Late spring cleaning of the arm code for old dusty bits we do not want to
keep:
- remove bootconfig parameter passing feature (unused).
- unifdef __PROG32 and remove all remains of arm26 code.
- remove ARMFPE support (unused).
- remove support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM
processor families, and the related silicon bug workarounds (especially
the SA-110 STM^ bug).
- remove cpu_functions no longer necessary after previous removals.
- remove ARM32_DISABLE_ALIGNMENT_FAULTS option (unused).
- make FIQ support conditional on option FIQ (unused, but may be eventually).

Discussed with drahn@ and jasper@ long ago, I was sitting on this commit for
no good reason.

show more ...


# 2fa72412 23-Mar-2011 pirofti <pirofti@openbsd.org>

Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.

Discussed and okay drahn@. Okay deraadt@.


# 451053b4 26-May-2006 miod <miod@openbsd.org>

Remove unused defines.


# 9fa6b648 08-Jan-2006 millert <millert@openbsd.org>

Expose struct sigcontext, struct sigstat and struct sigaltstack for XPG4.2


# 2763461a 18-Dec-2005 millert <millert@openbsd.org>

Don't include cdefs.h if _LOCORE is defined and hide some more defines
unless __BSD_VISIBLE or _LOCORE are set. OK deraadt@


# 7c2ef5d9 14-Dec-2005 millert <millert@openbsd.org>

convert _FOO_SOURCE -> __FOO_VISIBLE in machine. OK deraadt@


# e1e4f5b1 01-Feb-2004 drahn <drahn@openbsd.org>

Arm port, NetBSD codebase stripped down, 32bit only support.