opnsense-src/lib/libc/powerpc64/gen
Brandon Bergren 7316504cd5 [PowerPC] Fix *context on ELFv2
Due to ELFv1 specific code in _ctx_start.S and makecontext.c, userspace
context switching was completely broken on ELFv2.

With this change, we now pass the libthr test suite.

Approved by: jhibbits (mentor)
Differential Revision: https://reviews.freebsd.org/D22421
2019-11-16 20:33:46 +00:00
..
_ctx_start.S [PowerPC] Fix *context on ELFv2 2019-11-16 20:33:46 +00:00
_set_tp.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
_setjmp.S Save and restore non-volatile floating-point registers during longjmp(). 2015-03-08 19:37:08 +00:00
fabs.S Ensure that every ENTRY(foo) has a matching END(foo). 2014-10-01 15:00:21 +00:00
flt_rounds.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fpgetmask.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fpgetround.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fpgetsticky.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fpsetmask.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
fpsetround.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
infinity.c Make unions in PowerPC libc endian-safe. 2016-02-26 20:38:23 +00:00
makecontext.c [PowerPC] Fix *context on ELFv2 2019-11-16 20:33:46 +00:00
Makefile.inc Remove duplicate copies of trivial getcontextx.c 2015-01-12 18:13:38 +00:00
setjmp.S Save and restore non-volatile floating-point registers during longjmp(). 2015-03-08 19:37:08 +00:00
signalcontext.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
sigsetjmp.S Save and restore non-volatile floating-point registers during longjmp(). 2015-03-08 19:37:08 +00:00
syncicache.c libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00