opnsense-src/lib/libc/mips
John Baldwin 0b2b653012 Fix makecontext() on MIPS O32.
The GP register can be clobbered by the callback, so save it in S1
while invoking the callback function.

While here, add a comment expounding on the treatment of GP for the
various ABIs and the assumptions made.

Reviewed by:	jmallett (earlier version)
Sponsored by:	DARPA / AFRL
Differential Revision:	https://reviews.freebsd.org/D14179
2018-02-05 18:10:28 +00:00
..
gen Fix makecontext() on MIPS O32. 2018-02-05 18:10:28 +00:00
net Remove clause 3 and 4 from TNF licenses 2013-05-29 01:54:10 +00:00
softfloat Convert softfloat to use the standard exception flag and rounding macros 2012-01-16 04:05:53 +00:00
string Correct MDSRCS use in <arch>/string/Makefile.inc. 2017-03-02 17:05:52 +00:00
sys Reduce duplicate NOASM and PSEUDO definitions 2016-09-08 22:38:20 +00:00
_fpmath.h libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
arith.h Remove ia64. 2014-07-07 00:27:09 +00:00
gd_qnan.h Add mips support libc from the mips2-jnpr branch of perforce. 2008-04-26 12:08:02 +00:00
Makefile.inc Replace SOFTFLOAT with __mips_soft_float, which gcc/clang define for us. 2017-03-16 21:05:21 +00:00
Symbol.map Include {u,}{div,mod}si3() on mips in libcompiler_rt. 2017-08-21 17:49:01 +00:00
SYS.h SPDX: Fix some License ID tags for libc. 2017-12-27 21:21:03 +00:00