opnsense-src/lib/libc/arm
Warner Losh 0b972ac92e Support armv7 builds for userland
Make armv7 as a new MACHINE_ARCH.

Copy all the places we do armv6 and add armv7 as basically an
alias. clang appears to generate code for armv7 by default. armv7 hard
float isn't supported by the the in-tree gcc, so it hasn't been
updated to have a new default.

Support armv7 as a new valid MACHINE_ARCH (and by extension
TARGET_ARCH).

Add armv7 to the universe build.

Differential Revision: https://reviews.freebsd.org/D12010
2017-10-05 23:01:33 +00:00
..
aeabi Support armv7 builds for userland 2017-10-05 23:01:33 +00:00
gen Support armv7 builds for userland 2017-10-05 23:01:33 +00:00
softfloat On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +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 On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +00:00
arith.h On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +00:00
gd_qnan.h Arrange so that the NaN returned by strtod("nan", NULL) is the same as 2007-12-16 21:15:09 +00:00
Makefile.inc Support armv7 builds for userland 2017-10-05 23:01:33 +00:00
Symbol.map libc: stop exporting cerror 2016-03-30 14:42:09 +00:00
Symbol_vfp.map Publish fp[get][set]sticky() for ARMv6. 2017-02-17 13:49:46 +00:00
SYS.h Remove __ARM_EABI__ from more places in libc as this is the only ARM ABI 2015-05-31 12:53:10 +00:00