freebsd-skq/contrib
gonzo b501ab9dc9 Merging of projects/armv6, part 3
r238211:
Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb

This adds a new TARGET_ARCH for building on ARM
processors that support the ARMv6K multiprocessor
extensions.  In particular, these processors have
better support for TLS and mutex operations.

This mostly touches a lot of Makefiles to extend
existing patterns for inferring CPUARCH from ARCH.
It also configures:
 * GCC to default to arm1176jz-s
 * GCC to predefine __FreeBSD_ARCH_armv6__
 * gas to default to ARM_ARCH_V6K
 * uname -p to return 'armv6'
 * make so that MACHINE_ARCH defaults to 'armv6'
It also changes a number of headers to use
the compiler __ARM_ARCH_XXX__ macros to configure
processor-specific support routines.

Submitted by:	Tim Kientzle <kientzle@freebsd.org>
2012-08-15 03:21:56 +00:00
..
amd
bind9 Heavy DNSSEC Validation Load Can Cause a "Bad Cache" Assertion Failure 2012-07-24 18:53:28 +00:00
binutils Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
bsnmp Remove end of line whitespace. 2012-06-17 11:36:28 +00:00
byacc Import byacc from invisible island, it brings us lots of compatibilities with 2012-05-21 13:31:26 +00:00
bzip2
com_err - On FreeBSD, com_err.h is installed into /usr/include, not /usr/include/krb5. 2012-05-21 04:29:11 +00:00
compiler-rt Import compiler-rt r160957. 2012-08-08 09:42:44 +00:00
cvs
dialog
diff
dtc Preen unused Makefiles, programs and ftdump.c which has been renamed 2012-07-25 06:04:38 +00:00
ee
expat
file Update file(1) to version 5.11. 2012-04-19 03:20:13 +00:00
gcc Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
gcclibs
gdb fix ABI detection logic: for 64-bit elf objects set default ABI to n64. 2012-03-19 03:27:08 +00:00
gdtoa
gnu-sort
gperf
groff Pull up vendor changes to mdoc(7). 2012-07-26 11:12:38 +00:00
ipfilter
jemalloc Fix config_lazy_lock so that thread caching isn't used for 2012-05-13 01:33:28 +00:00
less MFV: less v451. 2012-07-24 01:09:11 +00:00
libarchive Backport NFSv4 ACL fix from libarchive master branch. 2012-07-30 14:47:35 +00:00
libbegemot
libc++ Fix dangling else in libc++'s __bit_reference header. This has also 2012-06-01 06:55:01 +00:00
libcxxrt Import new version of libcxxrt. Now works correctly with libobjc2 to implement 2012-03-20 17:58:15 +00:00
libpcap Add 3 missing files that was generated but not included with the initial 2012-05-14 09:32:10 +00:00
libreadline
libstdc++ Bring a couple of libstdc++ patches from Apple's llvm-gcc project. 2012-06-10 02:04:11 +00:00
llvm Similar to what is already done for Linux, make clang not complain about 2012-07-28 13:12:57 +00:00
lukemftpd
ncurses Correct use_screen() and use_window() prototypes in curs_threads(3x). 2012-05-22 06:28:53 +00:00
netcat Update FREEBSD-vendor to reflect the current version. 2012-05-04 21:06:53 +00:00
ngatm
ntp Remove extraneous log message 2012-03-12 01:06:29 +00:00
nvi
ofed
one-true-awk
openbsm Merge a local fix to OpenBSM's libauditd to avoid a directory descriptor 2012-04-08 11:05:22 +00:00
openpam OpenPAM Micrampelis was re-rolled due to a showstopper bug. 2012-05-26 23:10:21 +00:00
openresolv
opie RFC 2289 requires all hashes be stored in little endian format before 2012-08-10 04:48:58 +00:00
pam_modules/pam_passwdqc
pf
pnpinfo
sendmail
smbfs
tcp_wrappers
tcpdump Merge tcpdump 4.2.1. 2012-05-17 05:11:57 +00:00
tcsh
telnet Remove superfluous paragraph macro. 2012-06-17 11:04:38 +00:00
texinfo
tnftp Move determination of socket buffer sizes from startup to the first time a 2012-03-10 11:25:53 +00:00
top Add a new line to top that provides a brief summary of the ZFS ARC memory 2012-06-27 18:08:48 +00:00
traceroute mdocify and update the traceroute(8) manual page. 2012-06-27 07:41:21 +00:00
tzcode
tzdata MFV of 233442, tzdata2012a 2012-03-25 02:10:31 +00:00
wpa
xz