From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 02:57:31 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5AE0F106566C; Sun, 1 Jul 2012 02:57:31 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 42AD68FC0C; Sun, 1 Jul 2012 02:57:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q612vVsV061007; Sun, 1 Jul 2012 02:57:31 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q612vUHB060992; Sun, 1 Jul 2012 02:57:30 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201207010257.q612vUHB060992@svn.freebsd.org> From: Andrew Turner Date: Sun, 1 Jul 2012 02:57:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237867 - in projects/arm_eabi: include sys/amd64/include sys/arm/include sys/i386/include sys/ia64/include sys/mips/include sys/pc98/include sys/powerpc/include sys/sparc64/include sys... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 02:57:31 -0000 Author: andrew Date: Sun Jul 1 02:57:30 2012 New Revision: 237867 URL: http://svn.freebsd.org/changeset/base/237867 Log: Revert the wchar changes to simplify pulling in the changes in HEAD. Deleted: projects/arm_eabi/sys/amd64/include/_wchar.h projects/arm_eabi/sys/arm/include/_wchar.h projects/arm_eabi/sys/i386/include/_wchar.h projects/arm_eabi/sys/ia64/include/_wchar.h projects/arm_eabi/sys/mips/include/_wchar.h projects/arm_eabi/sys/pc98/include/_wchar.h projects/arm_eabi/sys/powerpc/include/_wchar.h projects/arm_eabi/sys/sparc64/include/_wchar.h projects/arm_eabi/sys/x86/include/_wchar.h Modified: projects/arm_eabi/include/wchar.h projects/arm_eabi/sys/arm/include/_stdint.h projects/arm_eabi/sys/arm/include/_types.h projects/arm_eabi/sys/ia64/include/_stdint.h projects/arm_eabi/sys/ia64/include/_types.h projects/arm_eabi/sys/mips/include/_stdint.h projects/arm_eabi/sys/mips/include/_types.h projects/arm_eabi/sys/powerpc/include/_stdint.h projects/arm_eabi/sys/powerpc/include/_types.h projects/arm_eabi/sys/sparc64/include/_stdint.h projects/arm_eabi/sys/sparc64/include/_types.h projects/arm_eabi/sys/sys/_types.h projects/arm_eabi/sys/x86/include/_stdint.h projects/arm_eabi/sys/x86/include/_types.h Modified: projects/arm_eabi/include/wchar.h ============================================================================== --- projects/arm_eabi/include/wchar.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/include/wchar.h Sun Jul 1 02:57:30 2012 (r237867) @@ -64,7 +64,6 @@ #include #include #include -#include #include <_ctype.h> #ifndef _MBSTATE_T_DECLARED @@ -89,6 +88,11 @@ typedef __wint_t wint_t; #define _WINT_T_DECLARED #endif +#ifndef WCHAR_MIN +#define WCHAR_MIN __INT_MIN +#define WCHAR_MAX __INT_MAX +#endif + #ifndef WEOF #define WEOF ((wint_t)-1) #endif Modified: projects/arm_eabi/sys/arm/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/arm/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/arm/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -52,8 +52,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - /* * ISO/IEC 9899:1999 * 7.18.2.1 Limits of exact-width integer types @@ -151,6 +149,12 @@ /* Limit of size_t. */ #define SIZE_MAX UINT32_MAX +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/arm/include/_types.h ============================================================================== --- projects/arm_eabi/sys/arm/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/arm/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -119,10 +119,4 @@ typedef char * __va_list; typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/ #endif -#ifdef __ARM_EABI__ -typedef unsigned int __wchar_t; -#else -typedef int __wchar_t; -#endif - #endif /* !_MACHINE__TYPES_H_ */ Modified: projects/arm_eabi/sys/ia64/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/ia64/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/ia64/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -52,8 +52,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - /* * ISO/IEC 9899:1999 * 7.18.2.1 Limits of exact-width integer types @@ -151,6 +149,12 @@ /* Limit of size_t. */ #define SIZE_MAX UINT64_MAX +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/ia64/include/_types.h ============================================================================== --- projects/arm_eabi/sys/ia64/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/ia64/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -115,6 +115,4 @@ typedef char * __va_list; /* non-funct #endif /* lint */ #endif /* __GNUCLIKE_BUILTIN_VARARGS */ -typedef int __wchar_t; - #endif /* !_MACHINE__TYPES_H_ */ Modified: projects/arm_eabi/sys/mips/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/mips/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/mips/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -66,8 +66,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - #ifdef __mips_n64 #define __INT64_C(c) (c ## L) #define __UINT64_C(c) (c ## UL) @@ -188,6 +186,12 @@ #define SIG_ATOMIC_MIN INT32_MIN #define SIG_ATOMIC_MAX INT32_MAX +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/mips/include/_types.h ============================================================================== --- projects/arm_eabi/sys/mips/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/mips/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -160,6 +160,4 @@ typedef char * __va_list; typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/ #endif -typedef int __wchar_t; - #endif /* !_MACHINE__TYPES_H_ */ Modified: projects/arm_eabi/sys/powerpc/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/powerpc/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/powerpc/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -65,8 +65,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - #ifdef __LP64__ #define __INT64_C(c) (c ## L) #define __UINT64_C(c) (c ## UL) @@ -191,6 +189,12 @@ #define SIZE_MAX UINT32_MAX #endif +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/powerpc/include/_types.h ============================================================================== --- projects/arm_eabi/sys/powerpc/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/powerpc/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -154,6 +154,4 @@ typedef struct { typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/ #endif -typedef int __wchar_t; - #endif /* !_MACHINE__TYPES_H_ */ Modified: projects/arm_eabi/sys/sparc64/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/sparc64/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/sparc64/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -52,8 +52,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - /* * ISO/IEC 9899:1999 * 7.18.2.1 Limits of exact-width integer types @@ -151,6 +149,12 @@ /* Limit of size_t. */ #define SIZE_MAX UINT64_MAX +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/sparc64/include/_types.h ============================================================================== --- projects/arm_eabi/sys/sparc64/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/sparc64/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -107,6 +107,4 @@ typedef char * __va_list; typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/ #endif -typedef int __wchar_t; - #endif /* !_MACHINE__TYPES_H_ */ Modified: projects/arm_eabi/sys/sys/_types.h ============================================================================== --- projects/arm_eabi/sys/sys/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/sys/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -87,6 +87,7 @@ typedef int __cpusetid_t; /* cpuset ide */ typedef int __ct_rune_t; /* arg type for ctype funcs */ typedef __ct_rune_t __rune_t; /* rune_t (see above) */ +typedef __ct_rune_t __wchar_t; /* wchar_t (see above) */ typedef __ct_rune_t __wint_t; /* wint_t (see above) */ typedef __uint32_t __dev_t; /* device number */ Modified: projects/arm_eabi/sys/x86/include/_stdint.h ============================================================================== --- projects/arm_eabi/sys/x86/include/_stdint.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/x86/include/_stdint.h Sun Jul 1 02:57:30 2012 (r237867) @@ -65,8 +65,6 @@ #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) -#include - /* * ISO/IEC 9899:1999 * 7.18.2.1 Limits of exact-width integer types @@ -182,6 +180,12 @@ #define SIZE_MAX UINT32_MAX #endif +#ifndef WCHAR_MIN /* Also possibly defined in */ +/* Limits of wchar_t. */ +#define WCHAR_MIN INT32_MIN +#define WCHAR_MAX INT32_MAX +#endif + /* Limits of wint_t. */ #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX Modified: projects/arm_eabi/sys/x86/include/_types.h ============================================================================== --- projects/arm_eabi/sys/x86/include/_types.h Sun Jul 1 02:44:36 2012 (r237866) +++ projects/arm_eabi/sys/x86/include/_types.h Sun Jul 1 02:57:30 2012 (r237867) @@ -157,6 +157,4 @@ typedef char * __va_list; /* pretend * typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/ #endif -typedef int __wchar_t; - #endif /* !_MACHINE__TYPES_H_ */ From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 04:09:48 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 841301065672; Sun, 1 Jul 2012 04:09:48 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 679C98FC08; Sun, 1 Jul 2012 04:09:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q6149mtg064567; Sun, 1 Jul 2012 04:09:48 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q6149lOH064539; Sun, 1 Jul 2012 04:09:47 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201207010409.q6149lOH064539@svn.freebsd.org> From: Andrew Turner Date: Sun, 1 Jul 2012 04:09:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237869 - in projects/arm_eabi: . bin/ed bin/expr bin/kenv bin/ls bin/ps bin/rcp bin/rm bin/sh bin/test bin/uuidgen cddl/compat/opensolaris/include cddl/contrib/dtracetoolkit cddl/contr... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 04:09:48 -0000 Author: andrew Date: Sun Jul 1 04:09:42 2012 New Revision: 237869 URL: http://svn.freebsd.org/changeset/base/237869 Log: MFC to r237866 Added: projects/arm_eabi/cddl/contrib/dtracetoolkit/Apps/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Apps/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Bin/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Bin/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Code/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Code/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Cpu/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Cpu/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Disk/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Disk/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Docs/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Docs/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Examples/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Examples/ projects/arm_eabi/cddl/contrib/dtracetoolkit/FS/ - copied from r237866, head/cddl/contrib/dtracetoolkit/FS/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Guide - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/Guide projects/arm_eabi/cddl/contrib/dtracetoolkit/Include/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Include/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Java/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Java/ projects/arm_eabi/cddl/contrib/dtracetoolkit/JavaScript/ - copied from r237866, head/cddl/contrib/dtracetoolkit/JavaScript/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Kernel/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Kernel/ projects/arm_eabi/cddl/contrib/dtracetoolkit/License - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/License projects/arm_eabi/cddl/contrib/dtracetoolkit/Locks/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Locks/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Man/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Man/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Mem/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Mem/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Misc/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Misc/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Net/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Net/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Notes/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Notes/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Perl/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Perl/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Php/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Php/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Proc/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Proc/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Python/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Python/ projects/arm_eabi/cddl/contrib/dtracetoolkit/README - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/README projects/arm_eabi/cddl/contrib/dtracetoolkit/Ruby/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Ruby/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Shell/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Shell/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Snippits/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Snippits/ projects/arm_eabi/cddl/contrib/dtracetoolkit/System/ - copied from r237866, head/cddl/contrib/dtracetoolkit/System/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Tcl/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Tcl/ projects/arm_eabi/cddl/contrib/dtracetoolkit/User/ - copied from r237866, head/cddl/contrib/dtracetoolkit/User/ projects/arm_eabi/cddl/contrib/dtracetoolkit/Version - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/Version projects/arm_eabi/cddl/contrib/dtracetoolkit/Zones/ - copied from r237866, head/cddl/contrib/dtracetoolkit/Zones/ projects/arm_eabi/cddl/contrib/dtracetoolkit/dexplorer - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/dexplorer projects/arm_eabi/cddl/contrib/dtracetoolkit/dvmstat - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/dvmstat projects/arm_eabi/cddl/contrib/dtracetoolkit/errinfo - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/errinfo projects/arm_eabi/cddl/contrib/dtracetoolkit/execsnoop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/execsnoop projects/arm_eabi/cddl/contrib/dtracetoolkit/hotkernel - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/hotkernel projects/arm_eabi/cddl/contrib/dtracetoolkit/hotuser - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/hotuser projects/arm_eabi/cddl/contrib/dtracetoolkit/install - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/install projects/arm_eabi/cddl/contrib/dtracetoolkit/iopattern - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/iopattern projects/arm_eabi/cddl/contrib/dtracetoolkit/iosnoop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/iosnoop projects/arm_eabi/cddl/contrib/dtracetoolkit/iotop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/iotop projects/arm_eabi/cddl/contrib/dtracetoolkit/opensnoop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/opensnoop projects/arm_eabi/cddl/contrib/dtracetoolkit/procsystime - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/procsystime projects/arm_eabi/cddl/contrib/dtracetoolkit/rwsnoop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/rwsnoop projects/arm_eabi/cddl/contrib/dtracetoolkit/rwtop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/rwtop projects/arm_eabi/cddl/contrib/dtracetoolkit/statsnoop - copied unchanged from r237866, head/cddl/contrib/dtracetoolkit/statsnoop projects/arm_eabi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ - copied from r237866, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ projects/arm_eabi/cddl/contrib/opensolaris/cmd/zhack/ - copied from r237866, head/cddl/contrib/opensolaris/cmd/zhack/ projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 - copied unchanged from r237866, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 projects/arm_eabi/cddl/lib/libdtrace/io.d - copied unchanged from r237866, head/cddl/lib/libdtrace/io.d projects/arm_eabi/cddl/usr.sbin/zhack/ - copied from r237866, head/cddl/usr.sbin/zhack/ projects/arm_eabi/contrib/bind9/lib/dns/rdata/generic/tlsa_52.c - copied unchanged from r237866, head/contrib/bind9/lib/dns/rdata/generic/tlsa_52.c projects/arm_eabi/contrib/bind9/lib/dns/rdata/generic/tlsa_52.h - copied unchanged from r237866, head/contrib/bind9/lib/dns/rdata/generic/tlsa_52.h projects/arm_eabi/contrib/byacc/ - copied from r237866, head/contrib/byacc/ projects/arm_eabi/contrib/file/Magdir/assembler - copied unchanged from r237866, head/contrib/file/Magdir/assembler projects/arm_eabi/contrib/file/Magdir/blcr - copied unchanged from r237866, head/contrib/file/Magdir/blcr projects/arm_eabi/contrib/file/Magdir/bsi - copied unchanged from r237866, head/contrib/file/Magdir/bsi projects/arm_eabi/contrib/file/Magdir/cups - copied unchanged from r237866, head/contrib/file/Magdir/cups projects/arm_eabi/contrib/file/Magdir/ebml - copied unchanged from r237866, head/contrib/file/Magdir/ebml projects/arm_eabi/contrib/file/Magdir/fusecompress - copied unchanged from r237866, head/contrib/file/Magdir/fusecompress projects/arm_eabi/contrib/file/Magdir/geo - copied unchanged from r237866, head/contrib/file/Magdir/geo projects/arm_eabi/contrib/file/Magdir/guile - copied unchanged from r237866, head/contrib/file/Magdir/guile projects/arm_eabi/contrib/file/Magdir/isz - copied unchanged from r237866, head/contrib/file/Magdir/isz projects/arm_eabi/contrib/file/Magdir/m4 - copied unchanged from r237866, head/contrib/file/Magdir/m4 projects/arm_eabi/contrib/file/Magdir/make - copied unchanged from r237866, head/contrib/file/Magdir/make projects/arm_eabi/contrib/file/Magdir/marc21 - copied unchanged from r237866, head/contrib/file/Magdir/marc21 projects/arm_eabi/contrib/file/Magdir/metastore - copied unchanged from r237866, head/contrib/file/Magdir/metastore projects/arm_eabi/contrib/file/Magdir/msooxml - copied unchanged from r237866, head/contrib/file/Magdir/msooxml projects/arm_eabi/contrib/file/Magdir/music - copied unchanged from r237866, head/contrib/file/Magdir/music projects/arm_eabi/contrib/file/Magdir/oasis - copied unchanged from r237866, head/contrib/file/Magdir/oasis projects/arm_eabi/contrib/file/Magdir/parrot - copied unchanged from r237866, head/contrib/file/Magdir/parrot projects/arm_eabi/contrib/file/Magdir/pascal - copied unchanged from r237866, head/contrib/file/Magdir/pascal projects/arm_eabi/contrib/file/Magdir/rinex - copied unchanged from r237866, head/contrib/file/Magdir/rinex projects/arm_eabi/contrib/file/Magdir/selinux - copied unchanged from r237866, head/contrib/file/Magdir/selinux projects/arm_eabi/contrib/file/Magdir/sisu - copied unchanged from r237866, head/contrib/file/Magdir/sisu projects/arm_eabi/contrib/file/Magdir/smile - copied unchanged from r237866, head/contrib/file/Magdir/smile projects/arm_eabi/contrib/file/Magdir/ssh - copied unchanged from r237866, head/contrib/file/Magdir/ssh projects/arm_eabi/contrib/file/Magdir/ssl - copied unchanged from r237866, head/contrib/file/Magdir/ssl projects/arm_eabi/contrib/file/Magdir/tcl - copied unchanged from r237866, head/contrib/file/Magdir/tcl projects/arm_eabi/contrib/file/Magdir/virtual - copied unchanged from r237866, head/contrib/file/Magdir/virtual projects/arm_eabi/contrib/file/Magdir/wsdl - copied unchanged from r237866, head/contrib/file/Magdir/wsdl projects/arm_eabi/contrib/file/Magdir/zfs - copied unchanged from r237866, head/contrib/file/Magdir/zfs projects/arm_eabi/contrib/file/getline.c - copied unchanged from r237866, head/contrib/file/getline.c projects/arm_eabi/contrib/jemalloc/ - copied from r237866, head/contrib/jemalloc/ projects/arm_eabi/contrib/libpcap/pcap-netfilter-linux.c - copied unchanged from r237866, head/contrib/libpcap/pcap-netfilter-linux.c projects/arm_eabi/contrib/libpcap/pcap-netfilter-linux.h - copied unchanged from r237866, head/contrib/libpcap/pcap-netfilter-linux.h projects/arm_eabi/contrib/libpcap/pcap-tstamp.manmisc - copied unchanged from r237866, head/contrib/libpcap/pcap-tstamp.manmisc projects/arm_eabi/contrib/libpcap/pcap-tstamp.manmisc.in - copied unchanged from r237866, head/contrib/libpcap/pcap-tstamp.manmisc.in projects/arm_eabi/contrib/libpcap/pcap_list_tstamp_types.3pcap - copied unchanged from r237866, head/contrib/libpcap/pcap_list_tstamp_types.3pcap projects/arm_eabi/contrib/libpcap/pcap_list_tstamp_types.3pcap.in - copied unchanged from r237866, head/contrib/libpcap/pcap_list_tstamp_types.3pcap.in projects/arm_eabi/contrib/libpcap/pcap_set_tstamp_type.3pcap - copied unchanged from r237866, head/contrib/libpcap/pcap_set_tstamp_type.3pcap projects/arm_eabi/contrib/libpcap/pcap_set_tstamp_type.3pcap.in - copied unchanged from r237866, head/contrib/libpcap/pcap_set_tstamp_type.3pcap.in projects/arm_eabi/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap - copied unchanged from r237866, head/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap projects/arm_eabi/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap - copied unchanged from r237866, head/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap projects/arm_eabi/contrib/libpcap/test/ - copied from r237866, head/contrib/libpcap/test/ projects/arm_eabi/contrib/llvm/include/llvm-c/TargetMachine.h - copied unchanged from r237866, head/contrib/llvm/include/llvm-c/TargetMachine.h projects/arm_eabi/contrib/llvm/include/llvm-c/Transforms/Vectorize.h - copied unchanged from r237866, head/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Hashing.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ADT/Hashing.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SparseSet.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ADT/SparseSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/VariadicFunction.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ADT/VariadicFunction.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/edit_distance.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ADT/edit_distance.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsHexagon.td - copied unchanged from r237866, head/contrib/llvm/include/llvm/IntrinsicsHexagon.td projects/arm_eabi/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/arm_eabi/contrib/llvm/include/llvm/Object/ELF.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Object/ELF.h projects/arm_eabi/contrib/llvm/include/llvm/Support/DataStream.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/DataStream.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Locale.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/Locale.h projects/arm_eabi/contrib/llvm/include/llvm/Support/LockFileManager.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/LockFileManager.h projects/arm_eabi/contrib/llvm/include/llvm/Support/MDBuilder.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/MDBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/SaveAndRestore.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/SaveAndRestore.h projects/arm_eabi/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h projects/arm_eabi/contrib/llvm/include/llvm/Support/YAMLParser.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Support/YAMLParser.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Vectorize.h - copied unchanged from r237866, head/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/arm_eabi/contrib/llvm/lib/Analysis/CodeMetrics.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/arm_eabi/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineScheduler.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocBase.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp - copied unchanged from r237866, head/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ - copied from r237866, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ - copied from r237866, head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h - copied unchanged from r237866, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp - copied unchanged from r237866, head/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp projects/arm_eabi/contrib/llvm/lib/Support/DataStream.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/DataStream.cpp projects/arm_eabi/contrib/llvm/lib/Support/Hashing.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/Hashing.cpp projects/arm_eabi/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp projects/arm_eabi/contrib/llvm/lib/Support/Locale.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/Locale.cpp projects/arm_eabi/contrib/llvm/lib/Support/LocaleGeneric.inc - copied unchanged from r237866, head/contrib/llvm/lib/Support/LocaleGeneric.inc projects/arm_eabi/contrib/llvm/lib/Support/LocaleWindows.inc - copied unchanged from r237866, head/contrib/llvm/lib/Support/LocaleWindows.inc projects/arm_eabi/contrib/llvm/lib/Support/LocaleXlocale.inc - copied unchanged from r237866, head/contrib/llvm/lib/Support/LocaleXlocale.inc projects/arm_eabi/contrib/llvm/lib/Support/LockFileManager.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/LockFileManager.cpp projects/arm_eabi/contrib/llvm/lib/Support/StreamableMemoryObject.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/StreamableMemoryObject.cpp projects/arm_eabi/contrib/llvm/lib/Support/YAMLParser.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Support/YAMLParser.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/TableGenAction.cpp - copied unchanged from r237866, head/contrib/llvm/lib/TableGen/TableGenAction.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/ - copied from r237866, head/contrib/llvm/lib/Target/Hexagon/ projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/AsmParser/ - copied from r237866, head/contrib/llvm/lib/Target/Mips/AsmParser/ projects/arm_eabi/contrib/llvm/lib/Target/Mips/Disassembler/ - copied from r237866, head/contrib/llvm/lib/Target/Mips/Disassembler/ projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h - copied unchanged from r237866, head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsCondMov.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetJITInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/TargetJITInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetMachineC.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/TargetMachineC.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrSVM.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/X86InstrSVM.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrXOP.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Schedule.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/X86Schedule.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td - copied unchanged from r237866, head/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp - copied unchanged from r237866, head/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Vectorize/ - copied from r237866, head/contrib/llvm/lib/Transforms/Vectorize/ projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Module.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Edit/ - copied from r237866, head/contrib/llvm/tools/clang/include/clang/Edit/ projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/ - copied from r237866, head/contrib/llvm/tools/clang/include/clang/Tooling/ projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/Dominators.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Analysis/Dominators.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Module.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Edit/ - copied from r237866, head/contrib/llvm/tools/clang/lib/Edit/ projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/cpuid.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/cpuid.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/module.map - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/module.map projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/unwind.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPCallbacks.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Lex/PPCallbacks.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaConsumer.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Sema/SemaConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp - copied unchanged from r237866, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/ - copied from r237866, head/contrib/llvm/tools/clang/lib/Tooling/ projects/arm_eabi/contrib/llvm/tools/llvm-readobj/ - copied from r237866, head/contrib/llvm/tools/llvm-readobj/ projects/arm_eabi/contrib/llvm/tools/llvm-stress/ - copied from r237866, head/contrib/llvm/tools/llvm-stress/ projects/arm_eabi/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp - copied unchanged from r237866, head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h - copied unchanged from r237866, head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h - copied unchanged from r237866, head/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h projects/arm_eabi/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp - copied unchanged from r237866, head/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp projects/arm_eabi/contrib/openpam/TODO - copied unchanged from r237866, head/contrib/openpam/TODO projects/arm_eabi/contrib/openpam/bin/openpam_dump_policy/ - copied from r237866, head/contrib/openpam/bin/openpam_dump_policy/ projects/arm_eabi/contrib/openpam/doc/man/openpam_get_feature.3 - copied unchanged from r237866, head/contrib/openpam/doc/man/openpam_get_feature.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_readlinev.3 - copied unchanged from r237866, head/contrib/openpam/doc/man/openpam_readlinev.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_readword.3 - copied unchanged from r237866, head/contrib/openpam/doc/man/openpam_readword.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_set_feature.3 - copied unchanged from r237866, head/contrib/openpam/doc/man/openpam_set_feature.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_straddch.3 - copied unchanged from r237866, head/contrib/openpam/doc/man/openpam_straddch.3 projects/arm_eabi/contrib/openpam/lib/openpam_ctype.h - copied unchanged from r237866, head/contrib/openpam/lib/openpam_ctype.h projects/arm_eabi/contrib/openpam/lib/openpam_features.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_features.c projects/arm_eabi/contrib/openpam/lib/openpam_features.h - copied unchanged from r237866, head/contrib/openpam/lib/openpam_features.h projects/arm_eabi/contrib/openpam/lib/openpam_get_feature.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_get_feature.c projects/arm_eabi/contrib/openpam/lib/openpam_readlinev.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_readlinev.c projects/arm_eabi/contrib/openpam/lib/openpam_readword.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_readword.c projects/arm_eabi/contrib/openpam/lib/openpam_set_feature.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_set_feature.c projects/arm_eabi/contrib/openpam/lib/openpam_straddch.c - copied unchanged from r237866, head/contrib/openpam/lib/openpam_straddch.c projects/arm_eabi/contrib/openpam/lib/openpam_strlcat.h - copied unchanged from r237866, head/contrib/openpam/lib/openpam_strlcat.h projects/arm_eabi/contrib/openpam/pamgdb.in - copied unchanged from r237866, head/contrib/openpam/pamgdb.in projects/arm_eabi/contrib/openpam/t/ - copied from r237866, head/contrib/openpam/t/ projects/arm_eabi/contrib/tcpdump/in_cksum.c - copied unchanged from r237866, head/contrib/tcpdump/in_cksum.c projects/arm_eabi/contrib/tcpdump/ppi.h - copied unchanged from r237866, head/contrib/tcpdump/ppi.h projects/arm_eabi/contrib/tcpdump/print-802_15_4.c - copied unchanged from r237866, head/contrib/tcpdump/print-802_15_4.c projects/arm_eabi/contrib/tcpdump/print-babel.c - copied unchanged from r237866, head/contrib/tcpdump/print-babel.c projects/arm_eabi/contrib/tcpdump/print-carp.c - copied unchanged from r237866, head/contrib/tcpdump/print-carp.c projects/arm_eabi/contrib/tcpdump/print-ppi.c - copied unchanged from r237866, head/contrib/tcpdump/print-ppi.c projects/arm_eabi/contrib/tcpdump/print-rpki-rtr.c - copied unchanged from r237866, head/contrib/tcpdump/print-rpki-rtr.c projects/arm_eabi/etc/rc.d/kfd - copied unchanged from r237866, head/etc/rc.d/kfd projects/arm_eabi/lib/clang/include/MipsGenMCCodeEmitter.inc - copied unchanged from r237866, head/lib/clang/include/MipsGenMCCodeEmitter.inc projects/arm_eabi/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc - copied unchanged from r237866, head/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc projects/arm_eabi/lib/clang/include/clang/Config/ - copied from r237866, head/lib/clang/include/clang/Config/ projects/arm_eabi/lib/clang/include/clang/Sema/ - copied from r237866, head/lib/clang/include/clang/Sema/ projects/arm_eabi/lib/clang/libclangedit/ - copied from r237866, head/lib/clang/libclangedit/ projects/arm_eabi/lib/clang/libllvmmipsasmparser/ - copied from r237866, head/lib/clang/libllvmmipsasmparser/ projects/arm_eabi/lib/clang/libllvmvectorize/ - copied from r237866, head/lib/clang/libllvmvectorize/ projects/arm_eabi/lib/libc/amd64/sys/__vdso_gettc.c - copied unchanged from r237866, head/lib/libc/amd64/sys/__vdso_gettc.c projects/arm_eabi/lib/libc/arm/gen/__aeabi_read_tp.S - copied unchanged from r237866, head/lib/libc/arm/gen/__aeabi_read_tp.S projects/arm_eabi/lib/libc/gen/dirfd.c - copied unchanged from r237866, head/lib/libc/gen/dirfd.c projects/arm_eabi/lib/libc/gen/gen-private.h - copied unchanged from r237866, head/lib/libc/gen/gen-private.h projects/arm_eabi/lib/libc/i386/sys/__vdso_gettc.c - copied unchanged from r237866, head/lib/libc/i386/sys/__vdso_gettc.c projects/arm_eabi/lib/libc/powerpc/gen/eabi.S - copied unchanged from r237866, head/lib/libc/powerpc/gen/eabi.S projects/arm_eabi/lib/libc/stdio/printf_l.3 - copied unchanged from r237866, head/lib/libc/stdio/printf_l.3 projects/arm_eabi/lib/libc/stdio/scanf_l.3 - copied unchanged from r237866, head/lib/libc/stdio/scanf_l.3 projects/arm_eabi/lib/libc/stdlib/jemalloc/ - copied from r237866, head/lib/libc/stdlib/jemalloc/ projects/arm_eabi/lib/libc/stdlib/reallocf.3 - copied unchanged from r237866, head/lib/libc/stdlib/reallocf.3 projects/arm_eabi/lib/libc/sys/__vdso_gettimeofday.c - copied unchanged from r237866, head/lib/libc/sys/__vdso_gettimeofday.c projects/arm_eabi/lib/libc/sys/clock_gettime.c - copied unchanged from r237866, head/lib/libc/sys/clock_gettime.c projects/arm_eabi/lib/libc/sys/gettimeofday.c - copied unchanged from r237866, head/lib/libc/sys/gettimeofday.c projects/arm_eabi/lib/libedit/edit/readline/tilde.h - copied unchanged from r237866, head/lib/libedit/edit/readline/tilde.h projects/arm_eabi/lib/libnandfs/ - copied from r237866, head/lib/libnandfs/ projects/arm_eabi/lib/libstand/nandfs.c - copied unchanged from r237866, head/lib/libstand/nandfs.c projects/arm_eabi/lib/libstdbuf/ - copied from r237866, head/lib/libstdbuf/ projects/arm_eabi/lib/libz/test/ - copied from r237866, head/lib/libz/test/ projects/arm_eabi/sbin/camcontrol/progress.c - copied unchanged from r237866, head/sbin/camcontrol/progress.c projects/arm_eabi/sbin/camcontrol/progress.h - copied unchanged from r237866, head/sbin/camcontrol/progress.h projects/arm_eabi/sbin/etherswitchcfg/ - copied from r237866, head/sbin/etherswitchcfg/ projects/arm_eabi/sbin/nandfs/ - copied from r237866, head/sbin/nandfs/ projects/arm_eabi/sbin/newfs_nandfs/ - copied from r237866, head/sbin/newfs_nandfs/ projects/arm_eabi/share/dtrace/ - copied from r237866, head/share/dtrace/ projects/arm_eabi/share/man/man4/bxe.4 - copied unchanged from r237866, head/share/man/man4/bxe.4 projects/arm_eabi/share/man/man4/est.4 - copied unchanged from r237866, head/share/man/man4/est.4 projects/arm_eabi/share/man/man4/filemon.4 - copied unchanged from r237866, head/share/man/man4/filemon.4 projects/arm_eabi/share/man/man4/nand.4 - copied unchanged from r237866, head/share/man/man4/nand.4 projects/arm_eabi/share/man/man4/nandsim.4 - copied unchanged from r237866, head/share/man/man4/nandsim.4 projects/arm_eabi/share/man/man5/nandfs.5 - copied unchanged from r237866, head/share/man/man5/nandfs.5 projects/arm_eabi/share/syscons/keymaps/spanish.dvorak.kbd - copied unchanged from r237866, head/share/syscons/keymaps/spanish.dvorak.kbd projects/arm_eabi/sys/amd64/include/vdso.h - copied unchanged from r237866, head/sys/amd64/include/vdso.h projects/arm_eabi/sys/arm/at91/at91sam9x25.c - copied unchanged from r237866, head/sys/arm/at91/at91sam9x25.c projects/arm_eabi/sys/arm/at91/at91sam9x25reg.h - copied unchanged from r237866, head/sys/arm/at91/at91sam9x25reg.h projects/arm_eabi/sys/arm/at91/board_ethernut5.c - copied unchanged from r237866, head/sys/arm/at91/board_ethernut5.c projects/arm_eabi/sys/arm/at91/board_sam9x25ek.c - copied unchanged from r237866, head/sys/arm/at91/board_sam9x25ek.c projects/arm_eabi/sys/arm/at91/std.ethernut5 - copied unchanged from r237866, head/sys/arm/at91/std.ethernut5 projects/arm_eabi/sys/arm/at91/std.sam9x25ek - copied unchanged from r237866, head/sys/arm/at91/std.sam9x25ek projects/arm_eabi/sys/arm/conf/ETHERNUT5 - copied unchanged from r237866, head/sys/arm/conf/ETHERNUT5 projects/arm_eabi/sys/arm/conf/ETHERNUT5.hints - copied unchanged from r237866, head/sys/arm/conf/ETHERNUT5.hints projects/arm_eabi/sys/arm/conf/SAM9X25EK - copied unchanged from r237866, head/sys/arm/conf/SAM9X25EK projects/arm_eabi/sys/arm/conf/SAM9X25EK.hints - copied unchanged from r237866, head/sys/arm/conf/SAM9X25EK.hints projects/arm_eabi/sys/arm/conf/genboardid.awk - copied unchanged from r237866, head/sys/arm/conf/genboardid.awk projects/arm_eabi/sys/arm/conf/mach-types - copied unchanged from r237866, head/sys/arm/conf/mach-types projects/arm_eabi/sys/arm/include/atags.h - copied unchanged from r237866, head/sys/arm/include/atags.h projects/arm_eabi/sys/arm/include/vdso.h - copied unchanged from r237866, head/sys/arm/include/vdso.h projects/arm_eabi/sys/arm/mv/mv_localbus.c - copied unchanged from r237866, head/sys/arm/mv/mv_localbus.c projects/arm_eabi/sys/boot/fdt/dts/bindings-localbus.txt - copied unchanged from r237866, head/sys/boot/fdt/dts/bindings-localbus.txt projects/arm_eabi/sys/boot/fdt/dts/p2041rdb.dts - copied unchanged from r237866, head/sys/boot/fdt/dts/p2041rdb.dts projects/arm_eabi/sys/boot/fdt/dts/p2041si.dtsi - copied unchanged from r237866, head/sys/boot/fdt/dts/p2041si.dtsi projects/arm_eabi/sys/boot/fdt/dts/p3041si.dtsi - copied unchanged from r237866, head/sys/boot/fdt/dts/p3041si.dtsi projects/arm_eabi/sys/boot/fdt/dts/p5020ds.dts - copied unchanged from r237866, head/sys/boot/fdt/dts/p5020ds.dts projects/arm_eabi/sys/boot/fdt/dts/p5020si.dtsi - copied unchanged from r237866, head/sys/boot/fdt/dts/p5020si.dtsi projects/arm_eabi/sys/boot/i386/btx/lib/btxcsu.S - copied unchanged from r237866, head/sys/boot/i386/btx/lib/btxcsu.S projects/arm_eabi/sys/boot/i386/cdboot/cdboot.S - copied unchanged from r237866, head/sys/boot/i386/cdboot/cdboot.S projects/arm_eabi/sys/boot/i386/common/bootargs.h - copied unchanged from r237866, head/sys/boot/i386/common/bootargs.h projects/arm_eabi/sys/boot/pc98/btx/lib/btxcsu.S - copied unchanged from r237866, head/sys/boot/pc98/btx/lib/btxcsu.S projects/arm_eabi/sys/boot/pc98/cdboot/cdboot.S - copied unchanged from r237866, head/sys/boot/pc98/cdboot/cdboot.S projects/arm_eabi/sys/boot/sparc64/zfsboot/ - copied from r237866, head/sys/boot/sparc64/zfsboot/ projects/arm_eabi/sys/boot/sparc64/zfsloader/ - copied from r237866, head/sys/boot/sparc64/zfsloader/ projects/arm_eabi/sys/boot/zfs/devicename_stubs.c - copied unchanged from r237866, head/sys/boot/zfs/devicename_stubs.c projects/arm_eabi/sys/boot/zfs/libzfs.h - copied unchanged from r237866, head/sys/boot/zfs/libzfs.h projects/arm_eabi/sys/cam/scsi/scsi_enc.c - copied unchanged from r237866, head/sys/cam/scsi/scsi_enc.c projects/arm_eabi/sys/cam/scsi/scsi_enc.h - copied unchanged from r237866, head/sys/cam/scsi/scsi_enc.h projects/arm_eabi/sys/cam/scsi/scsi_enc_internal.h - copied unchanged from r237866, head/sys/cam/scsi/scsi_enc_internal.h projects/arm_eabi/sys/cam/scsi/scsi_enc_safte.c - copied unchanged from r237866, head/sys/cam/scsi/scsi_enc_safte.c projects/arm_eabi/sys/cam/scsi/scsi_enc_ses.c - copied unchanged from r237866, head/sys/cam/scsi/scsi_enc_ses.c projects/arm_eabi/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bptree.h - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bptree.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c - copied unchanged from r237866, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c projects/arm_eabi/sys/compat/linux/check_error.d - copied unchanged from r237866, head/sys/compat/linux/check_error.d projects/arm_eabi/sys/compat/linux/check_internal_locks.d - copied unchanged from r237866, head/sys/compat/linux/check_internal_locks.d projects/arm_eabi/sys/compat/linux/linux_dtrace.h - copied unchanged from r237866, head/sys/compat/linux/linux_dtrace.h projects/arm_eabi/sys/compat/linux/stats_timing.d - copied unchanged from r237866, head/sys/compat/linux/stats_timing.d projects/arm_eabi/sys/compat/linux/trace_futexes.d - copied unchanged from r237866, head/sys/compat/linux/trace_futexes.d projects/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c - copied unchanged from r237866, head/sys/contrib/dev/acpica/common/ahpredef.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslsupport.l - copied unchanged from r237866, head/sys/contrib/dev/acpica/compiler/aslsupport.l projects/arm_eabi/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu - copied unchanged from r237866, head/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu projects/arm_eabi/sys/contrib/dev/iwn/iwlwifi-6000g2b-18.168.6.1.fw.uu - copied unchanged from r237866, head/sys/contrib/dev/iwn/iwlwifi-6000g2b-18.168.6.1.fw.uu projects/arm_eabi/sys/dev/agp/agp_i810.h - copied unchanged from r237866, head/sys/dev/agp/agp_i810.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c - copied unchanged from r237866, head/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.h - copied unchanged from r237866, head/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.h projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c - copied unchanged from r237866, head/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9003/ar9300_btcoex.h - copied unchanged from r237866, head/sys/dev/ath/ath_hal/ar9003/ar9300_btcoex.h projects/arm_eabi/sys/dev/ath/if_ath_beacon.c - copied unchanged from r237866, head/sys/dev/ath/if_ath_beacon.c projects/arm_eabi/sys/dev/ath/if_ath_beacon.h - copied unchanged from r237866, head/sys/dev/ath/if_ath_beacon.h projects/arm_eabi/sys/dev/ath/if_ath_rx.c - copied unchanged from r237866, head/sys/dev/ath/if_ath_rx.c projects/arm_eabi/sys/dev/ath/if_ath_rx.h - copied unchanged from r237866, head/sys/dev/ath/if_ath_rx.h projects/arm_eabi/sys/dev/ath/if_ath_tdma.c - copied unchanged from r237866, head/sys/dev/ath/if_ath_tdma.c projects/arm_eabi/sys/dev/ath/if_ath_tdma.h - copied unchanged from r237866, head/sys/dev/ath/if_ath_tdma.h projects/arm_eabi/sys/dev/ath/if_ath_tsf.h - copied unchanged from r237866, head/sys/dev/ath/if_ath_tsf.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ib_intfc.h - copied unchanged from r237866, head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ib_intfc.h projects/arm_eabi/sys/dev/cxgbe/tom/ - copied from r237866, head/sys/dev/cxgbe/tom/ projects/arm_eabi/sys/dev/drm2/ - copied from r237866, head/sys/dev/drm2/ projects/arm_eabi/sys/dev/etherswitch/ - copied from r237866, head/sys/dev/etherswitch/ projects/arm_eabi/sys/dev/fdt/fdt_slicer.c - copied unchanged from r237866, head/sys/dev/fdt/fdt_slicer.c projects/arm_eabi/sys/dev/filemon/ - copied from r237866, head/sys/dev/filemon/ projects/arm_eabi/sys/dev/gxemul/ - copied from r237866, head/sys/dev/gxemul/ projects/arm_eabi/sys/dev/iicbus/pcf8563.c - copied unchanged from r237866, head/sys/dev/iicbus/pcf8563.c projects/arm_eabi/sys/dev/iicbus/pcf8563reg.h - copied unchanged from r237866, head/sys/dev/iicbus/pcf8563reg.h projects/arm_eabi/sys/dev/nand/ - copied from r237866, head/sys/dev/nand/ projects/arm_eabi/sys/dev/netmap/netmap_mem1.c - copied unchanged from r237866, head/sys/dev/netmap/netmap_mem1.c projects/arm_eabi/sys/dev/netmap/netmap_mem2.c - copied unchanged from r237866, head/sys/dev/netmap/netmap_mem2.c projects/arm_eabi/sys/dev/ral/rt2860.c - copied unchanged from r237866, head/sys/dev/ral/rt2860.c projects/arm_eabi/sys/dev/ral/rt2860reg.h - copied unchanged from r237866, head/sys/dev/ral/rt2860reg.h projects/arm_eabi/sys/dev/ral/rt2860var.h - copied unchanged from r237866, head/sys/dev/ral/rt2860var.h projects/arm_eabi/sys/dev/uart/uart_cpu_x86.c - copied unchanged from r237866, head/sys/dev/uart/uart_cpu_x86.c projects/arm_eabi/sys/dev/usb/controller/ehci_fsl.c - copied unchanged from r237866, head/sys/dev/usb/controller/ehci_fsl.c projects/arm_eabi/sys/fs/nandfs/ - copied from r237866, head/sys/fs/nandfs/ projects/arm_eabi/sys/geom/geom_flashmap.c - copied unchanged from r237866, head/sys/geom/geom_flashmap.c projects/arm_eabi/sys/geom/raid/md_ddf.c - copied unchanged from r237866, head/sys/geom/raid/md_ddf.c projects/arm_eabi/sys/geom/raid/md_ddf.h - copied unchanged from r237866, head/sys/geom/raid/md_ddf.h projects/arm_eabi/sys/geom/raid/tr_raid5.c - copied unchanged from r237866, head/sys/geom/raid/tr_raid5.c projects/arm_eabi/sys/i386/include/vdso.h - copied unchanged from r237866, head/sys/i386/include/vdso.h projects/arm_eabi/sys/ia64/include/vdso.h - copied unchanged from r237866, head/sys/ia64/include/vdso.h projects/arm_eabi/sys/kern/kern_rangelock.c - copied unchanged from r237866, head/sys/kern/kern_rangelock.c projects/arm_eabi/sys/kern/kern_sharedpage.c - copied unchanged from r237866, head/sys/kern/kern_sharedpage.c projects/arm_eabi/sys/kern/subr_dummy_vdso_tc.c - copied unchanged from r237866, head/sys/kern/subr_dummy_vdso_tc.c projects/arm_eabi/sys/mips/atheros/ar71xx_fixup.c - copied unchanged from r237866, head/sys/mips/atheros/ar71xx_fixup.c projects/arm_eabi/sys/mips/atheros/ar71xx_fixup.h - copied unchanged from r237866, head/sys/mips/atheros/ar71xx_fixup.h projects/arm_eabi/sys/mips/conf/AP93 - copied unchanged from r237866, head/sys/mips/conf/AP93 projects/arm_eabi/sys/mips/conf/AP93.hints - copied unchanged from r237866, head/sys/mips/conf/AP93.hints projects/arm_eabi/sys/mips/conf/AP94 - copied unchanged from r237866, head/sys/mips/conf/AP94 projects/arm_eabi/sys/mips/conf/AP94.hints - copied unchanged from r237866, head/sys/mips/conf/AP94.hints projects/arm_eabi/sys/mips/conf/AP96 - copied unchanged from r237866, head/sys/mips/conf/AP96 projects/arm_eabi/sys/mips/conf/AP96.hints - copied unchanged from r237866, head/sys/mips/conf/AP96.hints projects/arm_eabi/sys/mips/conf/GXEMUL - copied unchanged from r237866, head/sys/mips/conf/GXEMUL projects/arm_eabi/sys/mips/conf/GXEMUL.hints - copied unchanged from r237866, head/sys/mips/conf/GXEMUL.hints projects/arm_eabi/sys/mips/gxemul/ - copied from r237866, head/sys/mips/gxemul/ projects/arm_eabi/sys/mips/include/vdso.h - copied unchanged from r237866, head/sys/mips/include/vdso.h projects/arm_eabi/sys/modules/cxgbe/tom/ - copied from r237866, head/sys/modules/cxgbe/tom/ projects/arm_eabi/sys/modules/drm2/ - copied from r237866, head/sys/modules/drm2/ projects/arm_eabi/sys/modules/filemon/ - copied from r237866, head/sys/modules/filemon/ projects/arm_eabi/sys/modules/nand/ - copied from r237866, head/sys/modules/nand/ projects/arm_eabi/sys/modules/nandfs/ - copied from r237866, head/sys/modules/nandfs/ projects/arm_eabi/sys/modules/nandsim/ - copied from r237866, head/sys/modules/nandsim/ projects/arm_eabi/sys/modules/netmap/ - copied from r237866, head/sys/modules/netmap/ projects/arm_eabi/sys/modules/toecore/ - copied from r237866, head/sys/modules/toecore/ projects/arm_eabi/sys/netinet/toecore.c - copied unchanged from r237866, head/sys/netinet/toecore.c projects/arm_eabi/sys/netinet/toecore.h - copied unchanged from r237866, head/sys/netinet/toecore.h projects/arm_eabi/sys/pc98/include/vdso.h - copied unchanged from r237866, head/sys/pc98/include/vdso.h projects/arm_eabi/sys/powerpc/booke/machdep_e500.c - copied unchanged from r237866, head/sys/powerpc/booke/machdep_e500.c projects/arm_eabi/sys/powerpc/booke/machdep_ppc4xx.c - copied unchanged from r237866, head/sys/powerpc/booke/machdep_ppc4xx.c projects/arm_eabi/sys/powerpc/include/machdep.h - copied unchanged from r237866, head/sys/powerpc/include/machdep.h projects/arm_eabi/sys/powerpc/include/vdso.h - copied unchanged from r237866, head/sys/powerpc/include/vdso.h projects/arm_eabi/sys/powerpc/mpc85xx/fsl_sdhc.c - copied unchanged from r237866, head/sys/powerpc/mpc85xx/fsl_sdhc.c projects/arm_eabi/sys/powerpc/mpc85xx/fsl_sdhc.h - copied unchanged from r237866, head/sys/powerpc/mpc85xx/fsl_sdhc.h projects/arm_eabi/sys/powerpc/powerpc/openpic_fdt.c - copied unchanged from r237866, head/sys/powerpc/powerpc/openpic_fdt.c projects/arm_eabi/sys/sparc64/include/vdso.h - copied unchanged from r237866, head/sys/sparc64/include/vdso.h projects/arm_eabi/sys/sys/rangelock.h - copied unchanged from r237866, head/sys/sys/rangelock.h projects/arm_eabi/sys/sys/slicer.h - copied unchanged from r237866, head/sys/sys/slicer.h projects/arm_eabi/sys/sys/vdso.h - copied unchanged from r237866, head/sys/sys/vdso.h projects/arm_eabi/sys/x86/acpica/acpi_wakeup.c - copied unchanged from r237866, head/sys/x86/acpica/acpi_wakeup.c projects/arm_eabi/sys/x86/include/vdso.h - copied unchanged from r237866, head/sys/x86/include/vdso.h projects/arm_eabi/tools/build/make_check/check.mk - copied unchanged from r237866, head/tools/build/make_check/check.mk projects/arm_eabi/tools/build/options/WITHOUT_ED_CRYPTO - copied unchanged from r237866, head/tools/build/options/WITHOUT_ED_CRYPTO projects/arm_eabi/tools/build/options/WITHOUT_LS_COLORS - copied unchanged from r237866, head/tools/build/options/WITHOUT_LS_COLORS projects/arm_eabi/tools/build/options/WITHOUT_NAND - copied unchanged from r237866, head/tools/build/options/WITHOUT_NAND projects/arm_eabi/tools/build/options/WITH_GNU_SORT - copied unchanged from r237866, head/tools/build/options/WITH_GNU_SORT projects/arm_eabi/tools/build/options/WITH_NAND - copied unchanged from r237866, head/tools/build/options/WITH_NAND projects/arm_eabi/tools/build/options/WITH_SHARED_TOOLCHAIN - copied unchanged from r237866, head/tools/build/options/WITH_SHARED_TOOLCHAIN projects/arm_eabi/tools/regression/filemon/ - copied from r237866, head/tools/regression/filemon/ projects/arm_eabi/tools/regression/usr.bin/m4/args.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/args.m4 projects/arm_eabi/tools/regression/usr.bin/m4/args2.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/args2.m4 projects/arm_eabi/tools/regression/usr.bin/m4/comments.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/comments.m4 projects/arm_eabi/tools/regression/usr.bin/m4/esyscmd.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/esyscmd.m4 projects/arm_eabi/tools/regression/usr.bin/m4/eval.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/eval.m4 projects/arm_eabi/tools/regression/usr.bin/m4/ff_after_dnl.m4.uu - copied unchanged from r237866, head/tools/regression/usr.bin/m4/ff_after_dnl.m4.uu projects/arm_eabi/tools/regression/usr.bin/m4/gnueval.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnueval.m4 projects/arm_eabi/tools/regression/usr.bin/m4/gnuformat.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnuformat.m4 projects/arm_eabi/tools/regression/usr.bin/m4/gnupatterns.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnupatterns.m4 projects/arm_eabi/tools/regression/usr.bin/m4/gnupatterns2.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnupatterns2.m4 projects/arm_eabi/tools/regression/usr.bin/m4/gnuprefix.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnuprefix.m4 projects/arm_eabi/tools/regression/usr.bin/m4/gnusofterror.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/gnusofterror.m4 projects/arm_eabi/tools/regression/usr.bin/m4/includes.aux - copied unchanged from r237866, head/tools/regression/usr.bin/m4/includes.aux projects/arm_eabi/tools/regression/usr.bin/m4/includes.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/includes.m4 projects/arm_eabi/tools/regression/usr.bin/m4/m4wrap3.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/m4wrap3.m4 projects/arm_eabi/tools/regression/usr.bin/m4/patterns.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/patterns.m4 projects/arm_eabi/tools/regression/usr.bin/m4/quotes.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/quotes.m4 projects/arm_eabi/tools/regression/usr.bin/m4/redef.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/redef.m4 projects/arm_eabi/tools/regression/usr.bin/m4/regress.args.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.args.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.args2.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.args2.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.comments.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.comments.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.esyscmd.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.esyscmd.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.eval.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.eval.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.ff_after_dnl.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.ff_after_dnl.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnueval.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnueval.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnuformat.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnuformat.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnupatterns.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnupatterns.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnupatterns2.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnupatterns2.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnuprefix.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnuprefix.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnusofterror.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnusofterror.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gnutranslit2.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.gnutranslit2.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.includes.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.includes.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.m4wrap3.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.m4wrap3.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.patterns.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.patterns.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.quotes.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.quotes.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.redef.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.redef.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.strangequotes.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.strangequotes.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.translit.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.translit.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.translit2.out - copied unchanged from r237866, head/tools/regression/usr.bin/m4/regress.translit2.out projects/arm_eabi/tools/regression/usr.bin/m4/strangequotes.m4.uu - copied unchanged from r237866, head/tools/regression/usr.bin/m4/strangequotes.m4.uu projects/arm_eabi/tools/regression/usr.bin/m4/translit.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/translit.m4 projects/arm_eabi/tools/regression/usr.bin/m4/translit2.m4 - copied unchanged from r237866, head/tools/regression/usr.bin/m4/translit2.m4 projects/arm_eabi/tools/regression/usr.bin/make/test-new.mk - copied unchanged from r237866, head/tools/regression/usr.bin/make/test-new.mk projects/arm_eabi/tools/regression/usr.bin/make/variables/modifier_t/ - copied from r237866, head/tools/regression/usr.bin/make/variables/modifier_t/ projects/arm_eabi/tools/regression/usr.bin/make/variables/opt_V/ - copied from r237866, head/tools/regression/usr.bin/make/variables/opt_V/ projects/arm_eabi/tools/regression/usr.bin/yacc/ - copied from r237866, head/tools/regression/usr.bin/yacc/ projects/arm_eabi/tools/test/sort/ - copied from r237866, head/tools/test/sort/ projects/arm_eabi/tools/tools/ath/athaggrstats/ - copied from r237866, head/tools/tools/ath/athaggrstats/ projects/arm_eabi/tools/tools/ath/athsurvey/ - copied from r237866, head/tools/tools/ath/athsurvey/ projects/arm_eabi/tools/tools/ifpifa/ - copied from r237866, head/tools/tools/ifpifa/ projects/arm_eabi/usr.bin/pamtest/ - copied from r237866, head/usr.bin/pamtest/ projects/arm_eabi/usr.bin/sort/ - copied from r237866, head/usr.bin/sort/ projects/arm_eabi/usr.bin/stdbuf/ - copied from r237866, head/usr.bin/stdbuf/ projects/arm_eabi/usr.sbin/jail/command.c - copied unchanged from r237866, head/usr.sbin/jail/command.c projects/arm_eabi/usr.sbin/jail/config.c - copied unchanged from r237866, head/usr.sbin/jail/config.c projects/arm_eabi/usr.sbin/jail/jail.conf.5 - copied unchanged from r237866, head/usr.sbin/jail/jail.conf.5 projects/arm_eabi/usr.sbin/jail/jaillex.l - copied unchanged from r237866, head/usr.sbin/jail/jaillex.l projects/arm_eabi/usr.sbin/jail/jailp.h - copied unchanged from r237866, head/usr.sbin/jail/jailp.h projects/arm_eabi/usr.sbin/jail/jailparse.y - copied unchanged from r237866, head/usr.sbin/jail/jailparse.y projects/arm_eabi/usr.sbin/jail/state.c - copied unchanged from r237866, head/usr.sbin/jail/state.c projects/arm_eabi/usr.sbin/nandsim/ - copied from r237866, head/usr.sbin/nandsim/ projects/arm_eabi/usr.sbin/nandtool/ - copied from r237866, head/usr.sbin/nandtool/ projects/arm_eabi/usr.sbin/pciconf/err.c - copied unchanged from r237866, head/usr.sbin/pciconf/err.c projects/arm_eabi/usr.sbin/pkg/ - copied from r237866, head/usr.sbin/pkg/ projects/arm_eabi/usr.sbin/wpa/Makefile.crypto - copied unchanged from r237866, head/usr.sbin/wpa/Makefile.crypto Deleted: projects/arm_eabi/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.html projects/arm_eabi/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.pdf projects/arm_eabi/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.txt projects/arm_eabi/contrib/bind9/release-notes.css projects/arm_eabi/contrib/file/Magdir/alpha projects/arm_eabi/contrib/file/Magdir/psion projects/arm_eabi/contrib/file/patchlevel.h projects/arm_eabi/contrib/libpcap/filtertest.c projects/arm_eabi/contrib/libpcap/findalldevstest.c projects/arm_eabi/contrib/libpcap/opentest.c projects/arm_eabi/contrib/libpcap/pcap_free_datalinks.3pcap projects/arm_eabi/contrib/libpcap/pcap_freealldevs.3pcap projects/arm_eabi/contrib/libpcap/selpolltest.c projects/arm_eabi/contrib/llvm/include/llvm/ADT/VectorExtras.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h projects/arm_eabi/contrib/llvm/include/llvm/DebugInfoProbe.h projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsAlpha.td projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h projects/arm_eabi/contrib/llvm/lib/CodeGen/ELF.h projects/arm_eabi/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h projects/arm_eabi/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ELFWriter.h projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/arm_eabi/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/Splitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/Splitter.h projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegRewriter.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp projects/arm_eabi/contrib/llvm/lib/MC/ELFObjectWriter.h projects/arm_eabi/contrib/llvm/lib/MC/MCELFStreamer.h projects/arm_eabi/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/arm_eabi/contrib/llvm/lib/Target/Alpha/ projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/ projects/arm_eabi/contrib/llvm/lib/Target/CBackend/ projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/ projects/arm_eabi/contrib/llvm/lib/Target/TargetFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BasicInliner.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/bugpoint/Makefile projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/UsuallyTinyPtrVector.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Support/SaveAndRestore.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Index/ projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/MultiInitializer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Index/ projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/MultiInitializer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/Makefile projects/arm_eabi/contrib/llvm/tools/llc/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llc/Makefile projects/arm_eabi/contrib/llvm/tools/lli/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/lli/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-ar/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-ar/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-as/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-as/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-bcanalyzer/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-bcanalyzer/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-diff/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-diff/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-dis/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-dis/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-extract/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-extract/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-ld/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-ld/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-link/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-link/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-mc/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-mc/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-nm/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-nm/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-objdump/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-objdump/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-prof/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-prof/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-ranlib/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-ranlib/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-rtdyld/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-rtdyld/Makefile projects/arm_eabi/contrib/llvm/tools/llvm-stub/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/llvm-stub/Makefile projects/arm_eabi/contrib/llvm/tools/macho-dump/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/macho-dump/Makefile projects/arm_eabi/contrib/llvm/tools/opt/CMakeLists.txt projects/arm_eabi/contrib/llvm/tools/opt/Makefile projects/arm_eabi/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/InstrEnumEmitter.h projects/arm_eabi/contrib/tcpdump/missing/addrsize.h projects/arm_eabi/contrib/tcpdump/missing/bittypes.h projects/arm_eabi/contrib/tcpdump/missing/resolv6.h projects/arm_eabi/contrib/tcpdump/missing/resolv_ext.h projects/arm_eabi/contrib/tcpdump/tests/ projects/arm_eabi/etc/auth.conf projects/arm_eabi/etc/pam.d/kde projects/arm_eabi/lib/clang/libclangindex/ projects/arm_eabi/lib/libc/arm/gen/__aeabi_read_tp.c projects/arm_eabi/lib/libc/stdlib/aligned_alloc.3 projects/arm_eabi/lib/libc/stdlib/malloc.3 projects/arm_eabi/lib/libc/stdlib/malloc.c projects/arm_eabi/lib/libc/stdlib/ql.h projects/arm_eabi/lib/libc/stdlib/qr.h projects/arm_eabi/lib/libc/stdlib/rb.h projects/arm_eabi/lib/libmd/md2.copyright projects/arm_eabi/lib/libmd/md2.h projects/arm_eabi/lib/libmd/md2c.c projects/arm_eabi/lib/libutil/auth.3 projects/arm_eabi/lib/libutil/auth.conf.5 projects/arm_eabi/lib/libz/example.c projects/arm_eabi/lib/libz/minigzip.c projects/arm_eabi/sys/amd64/acpica/acpi_switch.S projects/arm_eabi/sys/amd64/acpica/acpi_wakeup.c projects/arm_eabi/sys/arm/at91/files.at91sam9 projects/arm_eabi/sys/boot/i386/btx/lib/btxcsu.s projects/arm_eabi/sys/boot/i386/cdboot/cdboot.s projects/arm_eabi/sys/boot/pc98/btx/lib/btxcsu.s projects/arm_eabi/sys/boot/pc98/cdboot/cdboot.s projects/arm_eabi/sys/cam/scsi/scsi_ses.c projects/arm_eabi/sys/dev/cxgb/cxgb_offload.c projects/arm_eabi/sys/dev/cxgb/t3cdev.h projects/arm_eabi/sys/dev/cxgb/ulp/toecore/ projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_ddp.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_defs.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tcp.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c projects/arm_eabi/sys/dev/netmap/head.diff projects/arm_eabi/sys/dev/uart/uart_cpu_amd64.c projects/arm_eabi/sys/dev/uart/uart_cpu_i386.c projects/arm_eabi/sys/i386/acpica/acpi_wakeup.c projects/arm_eabi/sys/modules/cxgb/toecore/ projects/arm_eabi/sys/netinet/toedev.h projects/arm_eabi/sys/powerpc/mpc85xx/openpic_fdt.c projects/arm_eabi/sys/powerpc/powerpc/atomic.S projects/arm_eabi/tools/regression/usr.bin/m4/regress.changecom.in projects/arm_eabi/tools/regression/usr.bin/m4/regress.changecom.out projects/arm_eabi/tools/regression/usr.bin/m4/regress.gchangecom.out projects/arm_eabi/usr.bin/yacc/ACKNOWLEDGEMENTS projects/arm_eabi/usr.bin/yacc/NEW_FEATURES projects/arm_eabi/usr.bin/yacc/NOTES projects/arm_eabi/usr.bin/yacc/README projects/arm_eabi/usr.bin/yacc/closure.c projects/arm_eabi/usr.bin/yacc/defs.h projects/arm_eabi/usr.bin/yacc/error.c projects/arm_eabi/usr.bin/yacc/lalr.c projects/arm_eabi/usr.bin/yacc/lr0.c projects/arm_eabi/usr.bin/yacc/main.c projects/arm_eabi/usr.bin/yacc/mkpar.c projects/arm_eabi/usr.bin/yacc/output.c projects/arm_eabi/usr.bin/yacc/reader.c projects/arm_eabi/usr.bin/yacc/skeleton.c projects/arm_eabi/usr.bin/yacc/symtab.c projects/arm_eabi/usr.bin/yacc/test/ projects/arm_eabi/usr.bin/yacc/verbose.c projects/arm_eabi/usr.bin/yacc/warshall.c projects/arm_eabi/usr.bin/yacc/yacc.1 projects/arm_eabi/usr.bin/yacc/yyfix.1 projects/arm_eabi/usr.bin/yacc/yyfix.sh Modified: projects/arm_eabi/Makefile.inc1 projects/arm_eabi/ObsoleteFiles.inc projects/arm_eabi/UPDATING projects/arm_eabi/bin/ed/Makefile projects/arm_eabi/bin/expr/expr.1 projects/arm_eabi/bin/expr/expr.y projects/arm_eabi/bin/kenv/kenv.1 projects/arm_eabi/bin/kenv/kenv.c projects/arm_eabi/bin/ls/Makefile projects/arm_eabi/bin/ps/keyword.c projects/arm_eabi/bin/ps/ps.1 projects/arm_eabi/bin/rcp/rcp.1 projects/arm_eabi/bin/rcp/rcp.c projects/arm_eabi/bin/rm/rm.c projects/arm_eabi/bin/sh/Makefile projects/arm_eabi/bin/sh/miscbltin.c projects/arm_eabi/bin/sh/mkbuiltins projects/arm_eabi/bin/sh/sh.1 projects/arm_eabi/bin/test/test.1 projects/arm_eabi/bin/uuidgen/uuidgen.1 projects/arm_eabi/cddl/compat/opensolaris/include/stdlib.h projects/arm_eabi/cddl/contrib/dtracetoolkit/dtruss projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/arm_eabi/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1 projects/arm_eabi/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h projects/arm_eabi/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/arm_eabi/cddl/lib/libnvpair/Makefile projects/arm_eabi/cddl/lib/libzfs/Makefile projects/arm_eabi/cddl/sbin/zpool/Makefile projects/arm_eabi/cddl/usr.bin/ztest/Makefile projects/arm_eabi/cddl/usr.sbin/Makefile projects/arm_eabi/contrib/bind9/CHANGES projects/arm_eabi/contrib/bind9/README projects/arm_eabi/contrib/bind9/bin/named/builtin.c projects/arm_eabi/contrib/bind9/bin/named/query.c projects/arm_eabi/contrib/bind9/bin/named/server.c projects/arm_eabi/contrib/bind9/bin/named/unix/dlz_dlopen_driver.c projects/arm_eabi/contrib/bind9/lib/bind9/api projects/arm_eabi/contrib/bind9/lib/bind9/check.c projects/arm_eabi/contrib/bind9/lib/dns/api projects/arm_eabi/contrib/bind9/lib/dns/dnssec.c projects/arm_eabi/contrib/bind9/lib/dns/include/dns/ecdb.h projects/arm_eabi/contrib/bind9/lib/dns/include/dns/rpz.h projects/arm_eabi/contrib/bind9/lib/dns/include/dns/sdb.h projects/arm_eabi/contrib/bind9/lib/dns/include/dns/stats.h projects/arm_eabi/contrib/bind9/lib/dns/include/dns/tsec.h projects/arm_eabi/contrib/bind9/lib/dns/include/dns/view.h projects/arm_eabi/contrib/bind9/lib/dns/rbtdb.c projects/arm_eabi/contrib/bind9/lib/dns/rdata.c projects/arm_eabi/contrib/bind9/lib/dns/rdataslab.c projects/arm_eabi/contrib/bind9/lib/dns/resolver.c projects/arm_eabi/contrib/bind9/lib/dns/sdb.c projects/arm_eabi/contrib/bind9/lib/dns/tkey.c projects/arm_eabi/contrib/bind9/lib/dns/zone.c projects/arm_eabi/contrib/bind9/lib/isc/pthreads/mutex.c projects/arm_eabi/contrib/bind9/lib/isccfg/api projects/arm_eabi/contrib/bind9/lib/isccfg/parser.c projects/arm_eabi/contrib/bind9/version projects/arm_eabi/contrib/binutils/ld/emultempl/ppc32elf.em projects/arm_eabi/contrib/bsnmp/lib/bsnmpclient.3 projects/arm_eabi/contrib/bsnmp/lib/bsnmplib.3 projects/arm_eabi/contrib/bsnmp/snmp_mibII/mibII_tcp.c projects/arm_eabi/contrib/bsnmp/snmp_target/snmp_target.3 projects/arm_eabi/contrib/bsnmp/snmp_usm/snmp_usm.3 projects/arm_eabi/contrib/bsnmp/snmp_vacm/snmp_vacm.3 projects/arm_eabi/contrib/com_err/com_err.3 projects/arm_eabi/contrib/compiler-rt/lib/sparc64/divmod.m4 projects/arm_eabi/contrib/compiler-rt/lib/sparc64/divsi3.S projects/arm_eabi/contrib/compiler-rt/lib/sparc64/modsi3.S projects/arm_eabi/contrib/file/ChangeLog projects/arm_eabi/contrib/file/Header projects/arm_eabi/contrib/file/INSTALL projects/arm_eabi/contrib/file/Magdir/acorn projects/arm_eabi/contrib/file/Magdir/adi projects/arm_eabi/contrib/file/Magdir/adventure projects/arm_eabi/contrib/file/Magdir/allegro projects/arm_eabi/contrib/file/Magdir/alliant projects/arm_eabi/contrib/file/Magdir/amanda projects/arm_eabi/contrib/file/Magdir/amigaos projects/arm_eabi/contrib/file/Magdir/animation projects/arm_eabi/contrib/file/Magdir/apl projects/arm_eabi/contrib/file/Magdir/apple projects/arm_eabi/contrib/file/Magdir/applix projects/arm_eabi/contrib/file/Magdir/archive projects/arm_eabi/contrib/file/Magdir/asterix projects/arm_eabi/contrib/file/Magdir/att3b projects/arm_eabi/contrib/file/Magdir/audio projects/arm_eabi/contrib/file/Magdir/basis projects/arm_eabi/contrib/file/Magdir/bflt projects/arm_eabi/contrib/file/Magdir/blender projects/arm_eabi/contrib/file/Magdir/blit projects/arm_eabi/contrib/file/Magdir/bout projects/arm_eabi/contrib/file/Magdir/bsdi projects/arm_eabi/contrib/file/Magdir/btsnoop projects/arm_eabi/contrib/file/Magdir/c-lang projects/arm_eabi/contrib/file/Magdir/c64 projects/arm_eabi/contrib/file/Magdir/cad projects/arm_eabi/contrib/file/Magdir/cafebabe projects/arm_eabi/contrib/file/Magdir/cddb projects/arm_eabi/contrib/file/Magdir/chord projects/arm_eabi/contrib/file/Magdir/cisco projects/arm_eabi/contrib/file/Magdir/citrus projects/arm_eabi/contrib/file/Magdir/clarion projects/arm_eabi/contrib/file/Magdir/claris projects/arm_eabi/contrib/file/Magdir/clipper projects/arm_eabi/contrib/file/Magdir/commands projects/arm_eabi/contrib/file/Magdir/communications projects/arm_eabi/contrib/file/Magdir/compress projects/arm_eabi/contrib/file/Magdir/console projects/arm_eabi/contrib/file/Magdir/convex projects/arm_eabi/contrib/file/Magdir/cracklib projects/arm_eabi/contrib/file/Magdir/ctags projects/arm_eabi/contrib/file/Magdir/dact projects/arm_eabi/contrib/file/Magdir/database projects/arm_eabi/contrib/file/Magdir/diamond projects/arm_eabi/contrib/file/Magdir/diff projects/arm_eabi/contrib/file/Magdir/digital projects/arm_eabi/contrib/file/Magdir/dolby projects/arm_eabi/contrib/file/Magdir/dump projects/arm_eabi/contrib/file/Magdir/dyadic projects/arm_eabi/contrib/file/Magdir/editors projects/arm_eabi/contrib/file/Magdir/efi projects/arm_eabi/contrib/file/Magdir/elf projects/arm_eabi/contrib/file/Magdir/encore projects/arm_eabi/contrib/file/Magdir/epoc projects/arm_eabi/contrib/file/Magdir/erlang projects/arm_eabi/contrib/file/Magdir/esri projects/arm_eabi/contrib/file/Magdir/fcs projects/arm_eabi/contrib/file/Magdir/filesystems projects/arm_eabi/contrib/file/Magdir/flash projects/arm_eabi/contrib/file/Magdir/fonts projects/arm_eabi/contrib/file/Magdir/fortran projects/arm_eabi/contrib/file/Magdir/frame projects/arm_eabi/contrib/file/Magdir/freebsd projects/arm_eabi/contrib/file/Magdir/fsav projects/arm_eabi/contrib/file/Magdir/games projects/arm_eabi/contrib/file/Magdir/gcc projects/arm_eabi/contrib/file/Magdir/geos projects/arm_eabi/contrib/file/Magdir/gimp projects/arm_eabi/contrib/file/Magdir/gnome-keyring projects/arm_eabi/contrib/file/Magdir/gnu projects/arm_eabi/contrib/file/Magdir/gnumeric projects/arm_eabi/contrib/file/Magdir/grace projects/arm_eabi/contrib/file/Magdir/graphviz projects/arm_eabi/contrib/file/Magdir/gringotts projects/arm_eabi/contrib/file/Magdir/hitachi-sh projects/arm_eabi/contrib/file/Magdir/hp projects/arm_eabi/contrib/file/Magdir/human68k projects/arm_eabi/contrib/file/Magdir/ibm370 projects/arm_eabi/contrib/file/Magdir/ibm6000 projects/arm_eabi/contrib/file/Magdir/iff projects/arm_eabi/contrib/file/Magdir/images projects/arm_eabi/contrib/file/Magdir/inform projects/arm_eabi/contrib/file/Magdir/intel projects/arm_eabi/contrib/file/Magdir/interleaf projects/arm_eabi/contrib/file/Magdir/island projects/arm_eabi/contrib/file/Magdir/ispell projects/arm_eabi/contrib/file/Magdir/java projects/arm_eabi/contrib/file/Magdir/jpeg projects/arm_eabi/contrib/file/Magdir/karma projects/arm_eabi/contrib/file/Magdir/kde projects/arm_eabi/contrib/file/Magdir/kml projects/arm_eabi/contrib/file/Magdir/lecter projects/arm_eabi/contrib/file/Magdir/lex projects/arm_eabi/contrib/file/Magdir/lif projects/arm_eabi/contrib/file/Magdir/linux projects/arm_eabi/contrib/file/Magdir/lisp projects/arm_eabi/contrib/file/Magdir/llvm projects/arm_eabi/contrib/file/Magdir/lua projects/arm_eabi/contrib/file/Magdir/luks projects/arm_eabi/contrib/file/Magdir/mach projects/arm_eabi/contrib/file/Magdir/macintosh projects/arm_eabi/contrib/file/Magdir/magic projects/arm_eabi/contrib/file/Magdir/mail.news projects/arm_eabi/contrib/file/Magdir/maple projects/arm_eabi/contrib/file/Magdir/mathcad projects/arm_eabi/contrib/file/Magdir/mathematica projects/arm_eabi/contrib/file/Magdir/matroska projects/arm_eabi/contrib/file/Magdir/mcrypt projects/arm_eabi/contrib/file/Magdir/mercurial projects/arm_eabi/contrib/file/Magdir/mime projects/arm_eabi/contrib/file/Magdir/mips projects/arm_eabi/contrib/file/Magdir/mirage projects/arm_eabi/contrib/file/Magdir/misctools projects/arm_eabi/contrib/file/Magdir/mkid projects/arm_eabi/contrib/file/Magdir/mlssa projects/arm_eabi/contrib/file/Magdir/mmdf projects/arm_eabi/contrib/file/Magdir/modem projects/arm_eabi/contrib/file/Magdir/motorola projects/arm_eabi/contrib/file/Magdir/mozilla projects/arm_eabi/contrib/file/Magdir/msdos projects/arm_eabi/contrib/file/Magdir/msvc projects/arm_eabi/contrib/file/Magdir/mup projects/arm_eabi/contrib/file/Magdir/natinst projects/arm_eabi/contrib/file/Magdir/ncr projects/arm_eabi/contrib/file/Magdir/netbsd projects/arm_eabi/contrib/file/Magdir/netscape projects/arm_eabi/contrib/file/Magdir/netware projects/arm_eabi/contrib/file/Magdir/news projects/arm_eabi/contrib/file/Magdir/nitpicker projects/arm_eabi/contrib/file/Magdir/ocaml projects/arm_eabi/contrib/file/Magdir/octave projects/arm_eabi/contrib/file/Magdir/ole2compounddocs projects/arm_eabi/contrib/file/Magdir/olf projects/arm_eabi/contrib/file/Magdir/os2 projects/arm_eabi/contrib/file/Magdir/os400 projects/arm_eabi/contrib/file/Magdir/os9 projects/arm_eabi/contrib/file/Magdir/osf1 projects/arm_eabi/contrib/file/Magdir/palm projects/arm_eabi/contrib/file/Magdir/parix projects/arm_eabi/contrib/file/Magdir/pbm projects/arm_eabi/contrib/file/Magdir/pdf projects/arm_eabi/contrib/file/Magdir/pdp projects/arm_eabi/contrib/file/Magdir/perl projects/arm_eabi/contrib/file/Magdir/pgp projects/arm_eabi/contrib/file/Magdir/pkgadd projects/arm_eabi/contrib/file/Magdir/plan9 projects/arm_eabi/contrib/file/Magdir/plus5 projects/arm_eabi/contrib/file/Magdir/printer projects/arm_eabi/contrib/file/Magdir/project projects/arm_eabi/contrib/file/Magdir/psdbms projects/arm_eabi/contrib/file/Magdir/pulsar projects/arm_eabi/contrib/file/Magdir/pyramid projects/arm_eabi/contrib/file/Magdir/python projects/arm_eabi/contrib/file/Magdir/revision projects/arm_eabi/contrib/file/Magdir/riff projects/arm_eabi/contrib/file/Magdir/rpm projects/arm_eabi/contrib/file/Magdir/rtf projects/arm_eabi/contrib/file/Magdir/ruby projects/arm_eabi/contrib/file/Magdir/sc projects/arm_eabi/contrib/file/Magdir/sccs projects/arm_eabi/contrib/file/Magdir/scientific projects/arm_eabi/contrib/file/Magdir/securitycerts projects/arm_eabi/contrib/file/Magdir/sendmail projects/arm_eabi/contrib/file/Magdir/sequent projects/arm_eabi/contrib/file/Magdir/sgi projects/arm_eabi/contrib/file/Magdir/sgml projects/arm_eabi/contrib/file/Magdir/sharc projects/arm_eabi/contrib/file/Magdir/sinclair projects/arm_eabi/contrib/file/Magdir/sketch projects/arm_eabi/contrib/file/Magdir/smalltalk projects/arm_eabi/contrib/file/Magdir/sniffer projects/arm_eabi/contrib/file/Magdir/softquad projects/arm_eabi/contrib/file/Magdir/spec projects/arm_eabi/contrib/file/Magdir/spectrum projects/arm_eabi/contrib/file/Magdir/sql projects/arm_eabi/contrib/file/Magdir/sun projects/arm_eabi/contrib/file/Magdir/sysex projects/arm_eabi/contrib/file/Magdir/teapot projects/arm_eabi/contrib/file/Magdir/terminfo projects/arm_eabi/contrib/file/Magdir/tex projects/arm_eabi/contrib/file/Magdir/tgif projects/arm_eabi/contrib/file/Magdir/ti-8x projects/arm_eabi/contrib/file/Magdir/timezone projects/arm_eabi/contrib/file/Magdir/troff projects/arm_eabi/contrib/file/Magdir/tuxedo projects/arm_eabi/contrib/file/Magdir/typeset projects/arm_eabi/contrib/file/Magdir/unicode projects/arm_eabi/contrib/file/Magdir/unknown projects/arm_eabi/contrib/file/Magdir/uuencode projects/arm_eabi/contrib/file/Magdir/varied.out projects/arm_eabi/contrib/file/Magdir/varied.script projects/arm_eabi/contrib/file/Magdir/vax projects/arm_eabi/contrib/file/Magdir/vicar projects/arm_eabi/contrib/file/Magdir/virtutech projects/arm_eabi/contrib/file/Magdir/visx projects/arm_eabi/contrib/file/Magdir/vms projects/arm_eabi/contrib/file/Magdir/vmware projects/arm_eabi/contrib/file/Magdir/vorbis projects/arm_eabi/contrib/file/Magdir/vxl projects/arm_eabi/contrib/file/Magdir/warc projects/arm_eabi/contrib/file/Magdir/weak projects/arm_eabi/contrib/file/Magdir/windows projects/arm_eabi/contrib/file/Magdir/wireless projects/arm_eabi/contrib/file/Magdir/wordprocessors projects/arm_eabi/contrib/file/Magdir/xdelta projects/arm_eabi/contrib/file/Magdir/xenix projects/arm_eabi/contrib/file/Magdir/xilinx projects/arm_eabi/contrib/file/Magdir/xo65 projects/arm_eabi/contrib/file/Magdir/xwindows projects/arm_eabi/contrib/file/Magdir/zilog projects/arm_eabi/contrib/file/Magdir/zyxel projects/arm_eabi/contrib/file/Makefile.am projects/arm_eabi/contrib/file/Makefile.am-src projects/arm_eabi/contrib/file/Makefile.in projects/arm_eabi/contrib/file/README projects/arm_eabi/contrib/file/TODO projects/arm_eabi/contrib/file/acinclude.m4 projects/arm_eabi/contrib/file/aclocal.m4 projects/arm_eabi/contrib/file/apprentice.c projects/arm_eabi/contrib/file/apptype.c projects/arm_eabi/contrib/file/ascmagic.c projects/arm_eabi/contrib/file/asprintf.c projects/arm_eabi/contrib/file/cdf.c projects/arm_eabi/contrib/file/cdf.h projects/arm_eabi/contrib/file/cdf_time.c projects/arm_eabi/contrib/file/compile projects/arm_eabi/contrib/file/compress.c projects/arm_eabi/contrib/file/config.h.in projects/arm_eabi/contrib/file/configure projects/arm_eabi/contrib/file/configure.ac projects/arm_eabi/contrib/file/elfclass.h projects/arm_eabi/contrib/file/encoding.c projects/arm_eabi/contrib/file/file.c projects/arm_eabi/contrib/file/file.h projects/arm_eabi/contrib/file/file.man projects/arm_eabi/contrib/file/file_opts.h projects/arm_eabi/contrib/file/fsmagic.c projects/arm_eabi/contrib/file/funcs.c projects/arm_eabi/contrib/file/install-sh projects/arm_eabi/contrib/file/is_tar.c projects/arm_eabi/contrib/file/libmagic.man projects/arm_eabi/contrib/file/magic.c projects/arm_eabi/contrib/file/magic.h projects/arm_eabi/contrib/file/magic.man projects/arm_eabi/contrib/file/print.c projects/arm_eabi/contrib/file/readcdf.c projects/arm_eabi/contrib/file/readelf.c projects/arm_eabi/contrib/file/readelf.h projects/arm_eabi/contrib/file/softmagic.c projects/arm_eabi/contrib/file/tar.h projects/arm_eabi/contrib/file/tests/Makefile.am projects/arm_eabi/contrib/file/tests/Makefile.in projects/arm_eabi/contrib/file/vasprintf.c projects/arm_eabi/contrib/gcc/ChangeLog.gcc43 projects/arm_eabi/contrib/gcc/config/arm/freebsd.h projects/arm_eabi/contrib/gcc/config/i386/freebsd.h projects/arm_eabi/contrib/gcc/config/i386/freebsd64.h projects/arm_eabi/contrib/gcc/config/mips/mips.c projects/arm_eabi/contrib/gcc/config/rs6000/rs6000.md projects/arm_eabi/contrib/gcc/config/sparc/freebsd.h projects/arm_eabi/contrib/gcc/config/sparc/sparc.md projects/arm_eabi/contrib/gcc/cse.c projects/arm_eabi/contrib/gcc/expr.c projects/arm_eabi/contrib/gcc/fold-const.c projects/arm_eabi/contrib/gcc/gimplify.c projects/arm_eabi/contrib/gcc/ipa-pure-const.c projects/arm_eabi/contrib/gcc/ipa-utils.c projects/arm_eabi/contrib/gcc/rtl.h projects/arm_eabi/contrib/gcc/tree-ssa-ccp.c projects/arm_eabi/contrib/gcc/tree-ssa-pre.c projects/arm_eabi/contrib/gcc/var-tracking.c projects/arm_eabi/contrib/gcc/varasm.c projects/arm_eabi/contrib/groff/tmac/doc-common projects/arm_eabi/contrib/less/LICENSE projects/arm_eabi/contrib/less/Makefile.aut projects/arm_eabi/contrib/less/NEWS projects/arm_eabi/contrib/less/README projects/arm_eabi/contrib/less/brac.c projects/arm_eabi/contrib/less/ch.c projects/arm_eabi/contrib/less/charset.c projects/arm_eabi/contrib/less/charset.h projects/arm_eabi/contrib/less/cmd.h projects/arm_eabi/contrib/less/cmdbuf.c projects/arm_eabi/contrib/less/command.c projects/arm_eabi/contrib/less/configure projects/arm_eabi/contrib/less/configure.ac projects/arm_eabi/contrib/less/cvt.c projects/arm_eabi/contrib/less/decode.c projects/arm_eabi/contrib/less/defines.ds projects/arm_eabi/contrib/less/defines.h.in projects/arm_eabi/contrib/less/defines.o2 projects/arm_eabi/contrib/less/defines.o9 projects/arm_eabi/contrib/less/defines.wn projects/arm_eabi/contrib/less/edit.c projects/arm_eabi/contrib/less/filename.c projects/arm_eabi/contrib/less/forwback.c projects/arm_eabi/contrib/less/help.c projects/arm_eabi/contrib/less/ifile.c projects/arm_eabi/contrib/less/input.c projects/arm_eabi/contrib/less/jump.c projects/arm_eabi/contrib/less/less.h projects/arm_eabi/contrib/less/less.hlp projects/arm_eabi/contrib/less/less.man projects/arm_eabi/contrib/less/less.nro projects/arm_eabi/contrib/less/lessecho.c projects/arm_eabi/contrib/less/lessecho.man projects/arm_eabi/contrib/less/lessecho.nro projects/arm_eabi/contrib/less/lesskey.c projects/arm_eabi/contrib/less/lesskey.h projects/arm_eabi/contrib/less/lesskey.man projects/arm_eabi/contrib/less/lesskey.nro projects/arm_eabi/contrib/less/lglob.h projects/arm_eabi/contrib/less/line.c projects/arm_eabi/contrib/less/linenum.c projects/arm_eabi/contrib/less/lsystem.c projects/arm_eabi/contrib/less/main.c projects/arm_eabi/contrib/less/mark.c projects/arm_eabi/contrib/less/mkhelp.c projects/arm_eabi/contrib/less/optfunc.c projects/arm_eabi/contrib/less/option.c projects/arm_eabi/contrib/less/option.h projects/arm_eabi/contrib/less/opttbl.c projects/arm_eabi/contrib/less/os.c projects/arm_eabi/contrib/less/output.c projects/arm_eabi/contrib/less/pattern.c projects/arm_eabi/contrib/less/pattern.h projects/arm_eabi/contrib/less/pckeys.h projects/arm_eabi/contrib/less/position.c projects/arm_eabi/contrib/less/position.h projects/arm_eabi/contrib/less/prompt.c projects/arm_eabi/contrib/less/screen.c projects/arm_eabi/contrib/less/scrsize.c projects/arm_eabi/contrib/less/search.c projects/arm_eabi/contrib/less/signal.c projects/arm_eabi/contrib/less/tags.c projects/arm_eabi/contrib/less/ttyin.c projects/arm_eabi/contrib/less/version.c projects/arm_eabi/contrib/libc++/include/__bit_reference projects/arm_eabi/contrib/libc++/include/__config projects/arm_eabi/contrib/libc++/include/__tuple projects/arm_eabi/contrib/libc++/include/algorithm projects/arm_eabi/contrib/libc++/include/atomic projects/arm_eabi/contrib/libc++/include/cmath projects/arm_eabi/contrib/libc++/include/limits projects/arm_eabi/contrib/libc++/include/memory projects/arm_eabi/contrib/libc++/include/random projects/arm_eabi/contrib/libc++/include/system_error projects/arm_eabi/contrib/libc++/include/tuple projects/arm_eabi/contrib/libc++/include/type_traits projects/arm_eabi/contrib/libc++/include/utility projects/arm_eabi/contrib/libc++/src/iostream.cpp projects/arm_eabi/contrib/libc++/src/stdexcept.cpp projects/arm_eabi/contrib/libc++/src/utility.cpp projects/arm_eabi/contrib/libpcap/CHANGES projects/arm_eabi/contrib/libpcap/CREDITS projects/arm_eabi/contrib/libpcap/Makefile.in projects/arm_eabi/contrib/libpcap/README projects/arm_eabi/contrib/libpcap/VERSION projects/arm_eabi/contrib/libpcap/bpf/net/bpf_filter.c projects/arm_eabi/contrib/libpcap/config.h.in projects/arm_eabi/contrib/libpcap/configure projects/arm_eabi/contrib/libpcap/configure.in projects/arm_eabi/contrib/libpcap/ethertype.h projects/arm_eabi/contrib/libpcap/fad-getad.c projects/arm_eabi/contrib/libpcap/gencode.c projects/arm_eabi/contrib/libpcap/gencode.h projects/arm_eabi/contrib/libpcap/grammar.y projects/arm_eabi/contrib/libpcap/inet.c projects/arm_eabi/contrib/libpcap/packaging/pcap.spec.in projects/arm_eabi/contrib/libpcap/pcap-bpf.c projects/arm_eabi/contrib/libpcap/pcap-bt-linux.c projects/arm_eabi/contrib/libpcap/pcap-common.c projects/arm_eabi/contrib/libpcap/pcap-config.in projects/arm_eabi/contrib/libpcap/pcap-dag.c projects/arm_eabi/contrib/libpcap/pcap-dlpi.c projects/arm_eabi/contrib/libpcap/pcap-filter.manmisc projects/arm_eabi/contrib/libpcap/pcap-filter.manmisc.in projects/arm_eabi/contrib/libpcap/pcap-int.h projects/arm_eabi/contrib/libpcap/pcap-libdlpi.c projects/arm_eabi/contrib/libpcap/pcap-linktype.manmisc projects/arm_eabi/contrib/libpcap/pcap-linktype.manmisc.in projects/arm_eabi/contrib/libpcap/pcap-linux.c projects/arm_eabi/contrib/libpcap/pcap-savefile.manfile projects/arm_eabi/contrib/libpcap/pcap-stdinc.h projects/arm_eabi/contrib/libpcap/pcap-usb-linux.c projects/arm_eabi/contrib/libpcap/pcap-win32.c projects/arm_eabi/contrib/libpcap/pcap.3pcap projects/arm_eabi/contrib/libpcap/pcap.3pcap.in projects/arm_eabi/contrib/libpcap/pcap.c projects/arm_eabi/contrib/libpcap/pcap/bpf.h projects/arm_eabi/contrib/libpcap/pcap/pcap.h projects/arm_eabi/contrib/libpcap/pcap_activate.3pcap projects/arm_eabi/contrib/libpcap/pcap_can_set_rfmon.3pcap projects/arm_eabi/contrib/libpcap/pcap_compile.3pcap projects/arm_eabi/contrib/libpcap/pcap_compile.3pcap.in projects/arm_eabi/contrib/libpcap/pcap_datalink.3pcap projects/arm_eabi/contrib/libpcap/pcap_datalink.3pcap.in projects/arm_eabi/contrib/libpcap/pcap_datalink_name_to_val.3pcap projects/arm_eabi/contrib/libpcap/pcap_datalink_val_to_name.3pcap projects/arm_eabi/contrib/libpcap/pcap_dump_open.3pcap projects/arm_eabi/contrib/libpcap/pcap_fileno.3pcap projects/arm_eabi/contrib/libpcap/pcap_findalldevs.3pcap projects/arm_eabi/contrib/libpcap/pcap_get_selectable_fd.3pcap projects/arm_eabi/contrib/libpcap/pcap_list_datalinks.3pcap projects/arm_eabi/contrib/libpcap/pcap_list_datalinks.3pcap.in projects/arm_eabi/contrib/libpcap/pcap_loop.3pcap projects/arm_eabi/contrib/libpcap/pcap_major_version.3pcap projects/arm_eabi/contrib/libpcap/pcap_next_ex.3pcap projects/arm_eabi/contrib/libpcap/pcap_open_dead.3pcap projects/arm_eabi/contrib/libpcap/pcap_open_live.3pcap projects/arm_eabi/contrib/libpcap/pcap_open_offline.3pcap projects/arm_eabi/contrib/libpcap/pcap_set_datalink.3pcap projects/arm_eabi/contrib/libpcap/savefile.c projects/arm_eabi/contrib/libpcap/scanner.l projects/arm_eabi/contrib/libpcap/sf-pcap-ng.c projects/arm_eabi/contrib/libpcap/sf-pcap.c projects/arm_eabi/contrib/libstdc++/include/bits/locale_facets.tcc projects/arm_eabi/contrib/libstdc++/include/bits/stl_bvector.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_deque.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_list.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_map.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_multimap.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_multiset.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_set.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_tree.h projects/arm_eabi/contrib/libstdc++/include/bits/stl_vector.h projects/arm_eabi/contrib/llvm/LICENSE.TXT projects/arm_eabi/contrib/llvm/include/llvm-c/Analysis.h projects/arm_eabi/contrib/llvm/include/llvm-c/BitReader.h projects/arm_eabi/contrib/llvm/include/llvm-c/BitWriter.h projects/arm_eabi/contrib/llvm/include/llvm-c/Core.h projects/arm_eabi/contrib/llvm/include/llvm-c/Disassembler.h projects/arm_eabi/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/arm_eabi/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/arm_eabi/contrib/llvm/include/llvm-c/Initialization.h projects/arm_eabi/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/arm_eabi/contrib/llvm/include/llvm-c/Object.h projects/arm_eabi/contrib/llvm/include/llvm-c/Target.h projects/arm_eabi/contrib/llvm/include/llvm-c/Transforms/IPO.h projects/arm_eabi/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h projects/arm_eabi/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/arm_eabi/contrib/llvm/include/llvm-c/lto.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/APFloat.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/APInt.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/BitVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/DenseMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/GraphTraits.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SetVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallString.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Statistic.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringExtras.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringRef.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Trie.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Triple.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Twine.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ValueMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ilist.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CaptureTracking.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/Dominators.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/IntervalIterator.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/Loads.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ProfileInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/arm_eabi/contrib/llvm/include/llvm/Argument.h projects/arm_eabi/contrib/llvm/include/llvm/Assembly/AssemblyAnnotationWriter.h projects/arm_eabi/contrib/llvm/include/llvm/Assembly/Parser.h projects/arm_eabi/contrib/llvm/include/llvm/Assembly/Writer.h projects/arm_eabi/contrib/llvm/include/llvm/Attributes.h projects/arm_eabi/contrib/llvm/include/llvm/AutoUpgrade.h projects/arm_eabi/contrib/llvm/include/llvm/BasicBlock.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/Archive.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/Passes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/arm_eabi/contrib/llvm/include/llvm/Constant.h projects/arm_eabi/contrib/llvm/include/llvm/Constants.h projects/arm_eabi/contrib/llvm/include/llvm/DefaultPasses.h projects/arm_eabi/contrib/llvm/include/llvm/DerivedTypes.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/arm_eabi/contrib/llvm/include/llvm/Function.h projects/arm_eabi/contrib/llvm/include/llvm/GlobalValue.h projects/arm_eabi/contrib/llvm/include/llvm/InitializePasses.h projects/arm_eabi/contrib/llvm/include/llvm/InlineAsm.h projects/arm_eabi/contrib/llvm/include/llvm/InstrTypes.h projects/arm_eabi/contrib/llvm/include/llvm/Instruction.def projects/arm_eabi/contrib/llvm/include/llvm/Instruction.h projects/arm_eabi/contrib/llvm/include/llvm/Instructions.h projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicInst.h projects/arm_eabi/contrib/llvm/include/llvm/Intrinsics.td projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsX86.td projects/arm_eabi/contrib/llvm/include/llvm/LLVMContext.h projects/arm_eabi/contrib/llvm/include/llvm/LinkAllPasses.h projects/arm_eabi/contrib/llvm/include/llvm/Linker.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAssembler.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCContext.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDwarf.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCExpr.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCFixup.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInst.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSection.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCStreamer.h projects/arm_eabi/contrib/llvm/include/llvm/Metadata.h projects/arm_eabi/contrib/llvm/include/llvm/Module.h projects/arm_eabi/contrib/llvm/include/llvm/Object/Archive.h projects/arm_eabi/contrib/llvm/include/llvm/Object/Binary.h projects/arm_eabi/contrib/llvm/include/llvm/Object/COFF.h projects/arm_eabi/contrib/llvm/include/llvm/Object/MachO.h projects/arm_eabi/contrib/llvm/include/llvm/Object/MachOObject.h projects/arm_eabi/contrib/llvm/include/llvm/Object/ObjectFile.h projects/arm_eabi/contrib/llvm/include/llvm/Operator.h projects/arm_eabi/contrib/llvm/include/llvm/Pass.h projects/arm_eabi/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/arm_eabi/contrib/llvm/include/llvm/PassManager.h projects/arm_eabi/contrib/llvm/include/llvm/PassManagers.h projects/arm_eabi/contrib/llvm/include/llvm/PassSupport.h projects/arm_eabi/contrib/llvm/include/llvm/Support/BlockFrequency.h projects/arm_eabi/contrib/llvm/include/llvm/Support/BranchProbability.h projects/arm_eabi/contrib/llvm/include/llvm/Support/CFG.h projects/arm_eabi/contrib/llvm/include/llvm/Support/COFF.h projects/arm_eabi/contrib/llvm/include/llvm/Support/CallSite.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Capacity.h projects/arm_eabi/contrib/llvm/include/llvm/Support/CodeGen.h projects/arm_eabi/contrib/llvm/include/llvm/Support/CommandLine.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Compiler.h projects/arm_eabi/contrib/llvm/include/llvm/Support/DOTGraphTraits.h projects/arm_eabi/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/arm_eabi/contrib/llvm/include/llvm/Support/Debug.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Dwarf.h projects/arm_eabi/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/arm_eabi/contrib/llvm/include/llvm/Support/ELF.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Endian.h projects/arm_eabi/contrib/llvm/include/llvm/Support/FileSystem.h projects/arm_eabi/contrib/llvm/include/llvm/Support/GraphWriter.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Host.h projects/arm_eabi/contrib/llvm/include/llvm/Support/IRBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/IRReader.h projects/arm_eabi/contrib/llvm/include/llvm/Support/InstVisitor.h projects/arm_eabi/contrib/llvm/include/llvm/Support/MachO.h projects/arm_eabi/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/arm_eabi/contrib/llvm/include/llvm/Support/MathExtras.h projects/arm_eabi/contrib/llvm/include/llvm/Support/MemoryObject.h projects/arm_eabi/contrib/llvm/include/llvm/Support/PathV1.h projects/arm_eabi/contrib/llvm/include/llvm/Support/PatternMatch.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Process.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Program.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Recycler.h projects/arm_eabi/contrib/llvm/include/llvm/Support/SMLoc.h projects/arm_eabi/contrib/llvm/include/llvm/Support/SourceMgr.h projects/arm_eabi/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/arm_eabi/contrib/llvm/include/llvm/Support/TargetSelect.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Valgrind.h projects/arm_eabi/contrib/llvm/include/llvm/Support/ValueHandle.h projects/arm_eabi/contrib/llvm/include/llvm/Support/raw_ostream.h projects/arm_eabi/contrib/llvm/include/llvm/Support/system_error.h projects/arm_eabi/contrib/llvm/include/llvm/Support/type_traits.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/Error.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/Record.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/TableGenAction.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/TableGenBackend.h projects/arm_eabi/contrib/llvm/include/llvm/Target/Mangler.h projects/arm_eabi/contrib/llvm/include/llvm/Target/Target.td projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetCallingConv.td projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetData.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLowering.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetMachine.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetOptions.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/IPO.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Scalar.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/arm_eabi/contrib/llvm/include/llvm/Type.h projects/arm_eabi/contrib/llvm/include/llvm/User.h projects/arm_eabi/contrib/llvm/include/llvm/Value.h projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/IVUsers.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/InlineCost.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/Lint.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/Loads.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/LoopPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/SparsePropagation.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/Trace.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/arm_eabi/contrib/llvm/lib/Archive/ArchiveReader.cpp projects/arm_eabi/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/arm_eabi/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/arm_eabi/contrib/llvm/lib/AsmParser/LLLexer.h projects/arm_eabi/contrib/llvm/lib/AsmParser/LLParser.cpp projects/arm_eabi/contrib/llvm/lib/AsmParser/LLParser.h projects/arm_eabi/contrib/llvm/lib/AsmParser/LLToken.h projects/arm_eabi/contrib/llvm/lib/AsmParser/Parser.cpp projects/arm_eabi/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/arm_eabi/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/arm_eabi/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/arm_eabi/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/arm_eabi/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/arm_eabi/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/arm_eabi/contrib/llvm/lib/CodeGen/Analysis.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/arm_eabi/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/arm_eabi/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/Passes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/arm_eabi/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/Spiller.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/Spiller.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SplitKit.h projects/arm_eabi/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.h projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/arm_eabi/contrib/llvm/lib/Linker/LinkArchives.cpp projects/arm_eabi/contrib/llvm/lib/Linker/LinkModules.cpp projects/arm_eabi/contrib/llvm/lib/Linker/Linker.cpp projects/arm_eabi/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCAssembler.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCCodeGenInfo.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCContext.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCDwarf.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCELF.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCExpr.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCInst.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCModule.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCSymbol.cpp projects/arm_eabi/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/arm_eabi/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/arm_eabi/contrib/llvm/lib/Object/Archive.cpp projects/arm_eabi/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Object/MachOObject.cpp projects/arm_eabi/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Object/Object.cpp projects/arm_eabi/contrib/llvm/lib/Object/ObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Support/APFloat.cpp projects/arm_eabi/contrib/llvm/lib/Support/APInt.cpp projects/arm_eabi/contrib/llvm/lib/Support/Allocator.cpp projects/arm_eabi/contrib/llvm/lib/Support/Atomic.cpp projects/arm_eabi/contrib/llvm/lib/Support/BlockFrequency.cpp projects/arm_eabi/contrib/llvm/lib/Support/BranchProbability.cpp projects/arm_eabi/contrib/llvm/lib/Support/CommandLine.cpp projects/arm_eabi/contrib/llvm/lib/Support/ConstantRange.cpp projects/arm_eabi/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/arm_eabi/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp projects/arm_eabi/contrib/llvm/lib/Support/DataExtractor.cpp projects/arm_eabi/contrib/llvm/lib/Support/Dwarf.cpp projects/arm_eabi/contrib/llvm/lib/Support/FileUtilities.cpp projects/arm_eabi/contrib/llvm/lib/Support/FoldingSet.cpp projects/arm_eabi/contrib/llvm/lib/Support/GraphWriter.cpp projects/arm_eabi/contrib/llvm/lib/Support/Host.cpp projects/arm_eabi/contrib/llvm/lib/Support/ManagedStatic.cpp projects/arm_eabi/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/arm_eabi/contrib/llvm/lib/Support/Mutex.cpp projects/arm_eabi/contrib/llvm/lib/Support/Path.cpp projects/arm_eabi/contrib/llvm/lib/Support/PathV2.cpp projects/arm_eabi/contrib/llvm/lib/Support/Program.cpp projects/arm_eabi/contrib/llvm/lib/Support/RWMutex.cpp projects/arm_eabi/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/arm_eabi/contrib/llvm/lib/Support/SourceMgr.cpp projects/arm_eabi/contrib/llvm/lib/Support/Statistic.cpp projects/arm_eabi/contrib/llvm/lib/Support/StringExtras.cpp projects/arm_eabi/contrib/llvm/lib/Support/StringMap.cpp projects/arm_eabi/contrib/llvm/lib/Support/StringRef.cpp projects/arm_eabi/contrib/llvm/lib/Support/TargetRegistry.cpp projects/arm_eabi/contrib/llvm/lib/Support/ThreadLocal.cpp projects/arm_eabi/contrib/llvm/lib/Support/Threading.cpp projects/arm_eabi/contrib/llvm/lib/Support/Timer.cpp projects/arm_eabi/contrib/llvm/lib/Support/Triple.cpp projects/arm_eabi/contrib/llvm/lib/Support/Unix/Host.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/Path.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/PathV2.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/Process.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/Program.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/Signals.inc projects/arm_eabi/contrib/llvm/lib/Support/Valgrind.cpp projects/arm_eabi/contrib/llvm/lib/Support/Windows/Host.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/Path.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/PathV2.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/Process.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/Program.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/Signals.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/Windows.h projects/arm_eabi/contrib/llvm/lib/Support/raw_ostream.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/Error.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/Record.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/TGLexer.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/TGLexer.h projects/arm_eabi/contrib/llvm/lib/TableGen/TGParser.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/TGParser.h projects/arm_eabi/contrib/llvm/lib/TableGen/TableGenBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARM.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARM.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRelocations.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU128InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrBuilder.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUMathInstr.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUNodes.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUOperands.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430.td projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/Mangler.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsJITInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRelocations.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTX.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTX.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXParamManager.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXParamManager.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPC.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPC.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRelocations.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/FPMover.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/Sparc.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/Sparc.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/TargetData.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86JITInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Relocations.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/arm_eabi/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCore.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCore.td projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Attributes.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Constants.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/ConstantsContext.h projects/arm_eabi/contrib/llvm/lib/VMCore/Core.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Dominators.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Function.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/GCOV.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Instruction.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Instructions.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/arm_eabi/contrib/llvm/lib/VMCore/Metadata.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Module.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Pass.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/PassManager.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Type.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Use.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/User.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Value.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Verifier.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/arm_eabi/contrib/llvm/tools/bugpoint/ToolRunner.h projects/arm_eabi/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/arm_eabi/contrib/llvm/tools/clang/LICENSE.TXT projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/Index.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/APValue.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Action.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Tool.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Parse/ParseAST.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/SemaConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/SemaFixItUtils.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/CC1Options.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/LangStandards.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/float.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/tgmath.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteTest.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/Scope.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/Module.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/arm_eabi/contrib/llvm/tools/llc/llc.cpp projects/arm_eabi/contrib/llvm/tools/lli/lli.cpp projects/arm_eabi/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/arm_eabi/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/arm_eabi/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp projects/arm_eabi/contrib/llvm/tools/llvm-diff/DiffConsumer.h projects/arm_eabi/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/arm_eabi/contrib/llvm/tools/llvm-diff/DifferenceEngine.h projects/arm_eabi/contrib/llvm/tools/llvm-diff/llvm-diff.cpp projects/arm_eabi/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/arm_eabi/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/arm_eabi/contrib/llvm/tools/llvm-ld/llvm-ld.cpp projects/arm_eabi/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/arm_eabi/contrib/llvm/tools/llvm-mc/Disassembler.cpp projects/arm_eabi/contrib/llvm/tools/llvm-mc/Disassembler.h projects/arm_eabi/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/arm_eabi/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/arm_eabi/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/arm_eabi/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/arm_eabi/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/arm_eabi/contrib/llvm/tools/llvm-prof/llvm-prof.cpp projects/arm_eabi/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/arm_eabi/contrib/llvm/tools/opt/PrintSCC.cpp projects/arm_eabi/contrib/llvm/tools/opt/opt.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/IntrinsicEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/SetTheory.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/SetTheory.h projects/arm_eabi/contrib/llvm/utils/TableGen/StringToOffsetTable.h projects/arm_eabi/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/TableGen.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/arm_eabi/contrib/ncurses/man/curs_threads.3x projects/arm_eabi/contrib/netcat/FREEBSD-vendor projects/arm_eabi/contrib/netcat/nc.1 projects/arm_eabi/contrib/netcat/netcat.c projects/arm_eabi/contrib/openbsm/libauditd/auditd_lib.c projects/arm_eabi/contrib/openpam/CREDITS projects/arm_eabi/contrib/openpam/HISTORY projects/arm_eabi/contrib/openpam/LICENSE projects/arm_eabi/contrib/openpam/Makefile.am projects/arm_eabi/contrib/openpam/Makefile.in projects/arm_eabi/contrib/openpam/RELNOTES projects/arm_eabi/contrib/openpam/aclocal.m4 projects/arm_eabi/contrib/openpam/bin/Makefile.am projects/arm_eabi/contrib/openpam/bin/Makefile.in projects/arm_eabi/contrib/openpam/bin/pamtest/pamtest.1 projects/arm_eabi/contrib/openpam/bin/pamtest/pamtest.c projects/arm_eabi/contrib/openpam/bin/su/su.1 projects/arm_eabi/contrib/openpam/config.h.in projects/arm_eabi/contrib/openpam/configure projects/arm_eabi/contrib/openpam/configure.ac projects/arm_eabi/contrib/openpam/doc/man/Makefile.am projects/arm_eabi/contrib/openpam/doc/man/Makefile.in projects/arm_eabi/contrib/openpam/doc/man/openpam.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_borrow_cred.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_free_data.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_free_envlist.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_get_option.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_log.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_nullconv.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_readline.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_restore_cred.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_set_option.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_subst.3 projects/arm_eabi/contrib/openpam/doc/man/openpam_ttyconv.3 projects/arm_eabi/contrib/openpam/doc/man/pam.3 projects/arm_eabi/contrib/openpam/doc/man/pam.conf.5 projects/arm_eabi/contrib/openpam/doc/man/pam_acct_mgmt.3 projects/arm_eabi/contrib/openpam/doc/man/pam_authenticate.3 projects/arm_eabi/contrib/openpam/doc/man/pam_chauthtok.3 projects/arm_eabi/contrib/openpam/doc/man/pam_close_session.3 projects/arm_eabi/contrib/openpam/doc/man/pam_conv.3 projects/arm_eabi/contrib/openpam/doc/man/pam_end.3 projects/arm_eabi/contrib/openpam/doc/man/pam_error.3 projects/arm_eabi/contrib/openpam/doc/man/pam_get_authtok.3 projects/arm_eabi/contrib/openpam/doc/man/pam_get_data.3 projects/arm_eabi/contrib/openpam/doc/man/pam_get_item.3 projects/arm_eabi/contrib/openpam/doc/man/pam_get_user.3 projects/arm_eabi/contrib/openpam/doc/man/pam_getenv.3 projects/arm_eabi/contrib/openpam/doc/man/pam_getenvlist.3 projects/arm_eabi/contrib/openpam/doc/man/pam_info.3 projects/arm_eabi/contrib/openpam/doc/man/pam_open_session.3 projects/arm_eabi/contrib/openpam/doc/man/pam_prompt.3 projects/arm_eabi/contrib/openpam/doc/man/pam_putenv.3 projects/arm_eabi/contrib/openpam/doc/man/pam_set_data.3 projects/arm_eabi/contrib/openpam/doc/man/pam_set_item.3 projects/arm_eabi/contrib/openpam/doc/man/pam_setcred.3 projects/arm_eabi/contrib/openpam/doc/man/pam_setenv.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_authenticate.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_chauthtok.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_close_session.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_open_session.3 projects/arm_eabi/contrib/openpam/doc/man/pam_sm_setcred.3 projects/arm_eabi/contrib/openpam/doc/man/pam_start.3 projects/arm_eabi/contrib/openpam/doc/man/pam_strerror.3 projects/arm_eabi/contrib/openpam/doc/man/pam_verror.3 projects/arm_eabi/contrib/openpam/doc/man/pam_vinfo.3 projects/arm_eabi/contrib/openpam/doc/man/pam_vprompt.3 projects/arm_eabi/contrib/openpam/include/security/openpam.h projects/arm_eabi/contrib/openpam/include/security/openpam_version.h projects/arm_eabi/contrib/openpam/lib/Makefile.am projects/arm_eabi/contrib/openpam/lib/Makefile.in projects/arm_eabi/contrib/openpam/lib/openpam_check_owner_perms.c projects/arm_eabi/contrib/openpam/lib/openpam_configure.c projects/arm_eabi/contrib/openpam/lib/openpam_constants.h projects/arm_eabi/contrib/openpam/lib/openpam_debug.h projects/arm_eabi/contrib/openpam/lib/openpam_dynamic.c projects/arm_eabi/contrib/openpam/lib/openpam_get_option.c projects/arm_eabi/contrib/openpam/lib/openpam_impl.h projects/arm_eabi/contrib/openpam/lib/openpam_load.c projects/arm_eabi/contrib/openpam/lib/openpam_log.c projects/arm_eabi/contrib/openpam/lib/openpam_readline.c projects/arm_eabi/contrib/openpam/lib/openpam_set_option.c projects/arm_eabi/contrib/openpam/lib/openpam_strlcmp.h projects/arm_eabi/contrib/openpam/lib/openpam_strlcpy.h projects/arm_eabi/contrib/openpam/lib/openpam_subst.c projects/arm_eabi/contrib/openpam/lib/openpam_ttyconv.c projects/arm_eabi/contrib/openpam/lib/pam_get_authtok.c projects/arm_eabi/contrib/openpam/lib/pam_putenv.c projects/arm_eabi/contrib/openpam/lib/pam_setenv.c projects/arm_eabi/contrib/openpam/ltmain.sh projects/arm_eabi/contrib/openpam/misc/gendoc.pl projects/arm_eabi/contrib/tcpdump/CHANGES projects/arm_eabi/contrib/tcpdump/CREDITS projects/arm_eabi/contrib/tcpdump/Makefile.in projects/arm_eabi/contrib/tcpdump/VERSION projects/arm_eabi/contrib/tcpdump/acconfig.h projects/arm_eabi/contrib/tcpdump/addrtoname.c projects/arm_eabi/contrib/tcpdump/addrtoname.h projects/arm_eabi/contrib/tcpdump/bootp.h projects/arm_eabi/contrib/tcpdump/config.h.in projects/arm_eabi/contrib/tcpdump/configure projects/arm_eabi/contrib/tcpdump/configure.in projects/arm_eabi/contrib/tcpdump/cpack.c projects/arm_eabi/contrib/tcpdump/cpack.h projects/arm_eabi/contrib/tcpdump/ethertype.h projects/arm_eabi/contrib/tcpdump/forces.h projects/arm_eabi/contrib/tcpdump/ieee802_11_radio.h projects/arm_eabi/contrib/tcpdump/interface.h projects/arm_eabi/contrib/tcpdump/ip.h projects/arm_eabi/contrib/tcpdump/ip6.h projects/arm_eabi/contrib/tcpdump/ipproto.c projects/arm_eabi/contrib/tcpdump/ipproto.h projects/arm_eabi/contrib/tcpdump/netdissect.h projects/arm_eabi/contrib/tcpdump/ospf.h projects/arm_eabi/contrib/tcpdump/oui.c projects/arm_eabi/contrib/tcpdump/oui.h projects/arm_eabi/contrib/tcpdump/print-802_11.c projects/arm_eabi/contrib/tcpdump/print-ap1394.c projects/arm_eabi/contrib/tcpdump/print-arcnet.c projects/arm_eabi/contrib/tcpdump/print-arp.c projects/arm_eabi/contrib/tcpdump/print-atalk.c projects/arm_eabi/contrib/tcpdump/print-atm.c projects/arm_eabi/contrib/tcpdump/print-bgp.c projects/arm_eabi/contrib/tcpdump/print-cdp.c projects/arm_eabi/contrib/tcpdump/print-chdlc.c projects/arm_eabi/contrib/tcpdump/print-dccp.c projects/arm_eabi/contrib/tcpdump/print-dhcp6.c projects/arm_eabi/contrib/tcpdump/print-enc.c projects/arm_eabi/contrib/tcpdump/print-ether.c projects/arm_eabi/contrib/tcpdump/print-forces.c projects/arm_eabi/contrib/tcpdump/print-fr.c projects/arm_eabi/contrib/tcpdump/print-gre.c projects/arm_eabi/contrib/tcpdump/print-icmp.c projects/arm_eabi/contrib/tcpdump/print-icmp6.c projects/arm_eabi/contrib/tcpdump/print-igmp.c projects/arm_eabi/contrib/tcpdump/print-ip.c projects/arm_eabi/contrib/tcpdump/print-ip6.c projects/arm_eabi/contrib/tcpdump/print-ipnet.c projects/arm_eabi/contrib/tcpdump/print-ipx.c projects/arm_eabi/contrib/tcpdump/print-isoclns.c projects/arm_eabi/contrib/tcpdump/print-juniper.c projects/arm_eabi/contrib/tcpdump/print-lane.c projects/arm_eabi/contrib/tcpdump/print-llc.c projects/arm_eabi/contrib/tcpdump/print-lldp.c projects/arm_eabi/contrib/tcpdump/print-mobile.c projects/arm_eabi/contrib/tcpdump/print-mpls.c projects/arm_eabi/contrib/tcpdump/print-null.c projects/arm_eabi/contrib/tcpdump/print-ospf.c projects/arm_eabi/contrib/tcpdump/print-pflog.c projects/arm_eabi/contrib/tcpdump/print-pgm.c projects/arm_eabi/contrib/tcpdump/print-pim.c projects/arm_eabi/contrib/tcpdump/print-ppp.c projects/arm_eabi/contrib/tcpdump/print-rrcp.c projects/arm_eabi/contrib/tcpdump/print-sctp.c projects/arm_eabi/contrib/tcpdump/print-sflow.c projects/arm_eabi/contrib/tcpdump/print-sl.c projects/arm_eabi/contrib/tcpdump/print-sll.c projects/arm_eabi/contrib/tcpdump/print-sunrpc.c projects/arm_eabi/contrib/tcpdump/print-symantec.c projects/arm_eabi/contrib/tcpdump/print-tcp.c projects/arm_eabi/contrib/tcpdump/print-tftp.c projects/arm_eabi/contrib/tcpdump/print-udp.c projects/arm_eabi/contrib/tcpdump/print-vrrp.c projects/arm_eabi/contrib/tcpdump/tcp.h projects/arm_eabi/contrib/tcpdump/tcpdump-stdinc.h projects/arm_eabi/contrib/tcpdump/tcpdump.1.in projects/arm_eabi/contrib/tcpdump/tcpdump.c projects/arm_eabi/contrib/tcpdump/udp.h projects/arm_eabi/contrib/telnet/telnet/telnet.1 projects/arm_eabi/contrib/top/display.c projects/arm_eabi/contrib/top/layout.h projects/arm_eabi/contrib/top/machine.h projects/arm_eabi/contrib/top/top.c projects/arm_eabi/contrib/traceroute/traceroute.8 projects/arm_eabi/contrib/traceroute/traceroute.c projects/arm_eabi/crypto/openssh/ssh-keyscan.1 projects/arm_eabi/crypto/openssh/ssh-keyscan.c projects/arm_eabi/crypto/openssh/ssh.c projects/arm_eabi/crypto/openssh/sshconnect.c projects/arm_eabi/crypto/openssh/sshd.c projects/arm_eabi/crypto/openssh/version.c projects/arm_eabi/crypto/openssh/version.h projects/arm_eabi/crypto/openssl/CHANGES projects/arm_eabi/crypto/openssl/Configure projects/arm_eabi/crypto/openssl/FAQ projects/arm_eabi/crypto/openssl/LICENSE projects/arm_eabi/crypto/openssl/Makefile projects/arm_eabi/crypto/openssl/NEWS projects/arm_eabi/crypto/openssl/README projects/arm_eabi/crypto/openssl/apps/Makefile projects/arm_eabi/crypto/openssl/apps/asn1pars.c projects/arm_eabi/crypto/openssl/apps/cms.c projects/arm_eabi/crypto/openssl/apps/openssl.cnf projects/arm_eabi/crypto/openssl/apps/pkcs12.c projects/arm_eabi/crypto/openssl/apps/s_client.c projects/arm_eabi/crypto/openssl/apps/s_server.c projects/arm_eabi/crypto/openssl/apps/x509.c projects/arm_eabi/crypto/openssl/config projects/arm_eabi/crypto/openssl/crypto/asn1/a_d2i_fp.c projects/arm_eabi/crypto/openssl/crypto/asn1/a_object.c projects/arm_eabi/crypto/openssl/crypto/asn1/a_strex.c projects/arm_eabi/crypto/openssl/crypto/asn1/a_strnid.c projects/arm_eabi/crypto/openssl/crypto/asn1/asn1.h projects/arm_eabi/crypto/openssl/crypto/asn1/asn_mime.c projects/arm_eabi/crypto/openssl/crypto/asn1/x_name.c projects/arm_eabi/crypto/openssl/crypto/asn1/x_pubkey.c projects/arm_eabi/crypto/openssl/crypto/bio/bf_buff.c projects/arm_eabi/crypto/openssl/crypto/bio/bio.h projects/arm_eabi/crypto/openssl/crypto/bio/bss_dgram.c projects/arm_eabi/crypto/openssl/crypto/bn/asm/mo-586.pl projects/arm_eabi/crypto/openssl/crypto/bn/asm/ppc.pl projects/arm_eabi/crypto/openssl/crypto/bn/bn_blind.c projects/arm_eabi/crypto/openssl/crypto/bn/bn_gf2m.c projects/arm_eabi/crypto/openssl/crypto/buffer/buffer.c projects/arm_eabi/crypto/openssl/crypto/cms/cms.h projects/arm_eabi/crypto/openssl/crypto/cms/cms_enc.c projects/arm_eabi/crypto/openssl/crypto/cms/cms_env.c projects/arm_eabi/crypto/openssl/crypto/cms/cms_io.c projects/arm_eabi/crypto/openssl/crypto/cms/cms_lcl.h projects/arm_eabi/crypto/openssl/crypto/cms/cms_smime.c projects/arm_eabi/crypto/openssl/crypto/comp/c_rle.c projects/arm_eabi/crypto/openssl/crypto/conf/conf_api.c projects/arm_eabi/crypto/openssl/crypto/cryptlib.c projects/arm_eabi/crypto/openssl/crypto/crypto.h projects/arm_eabi/crypto/openssl/crypto/ec/ec2_smpl.c projects/arm_eabi/crypto/openssl/crypto/ec/ec_key.c projects/arm_eabi/crypto/openssl/crypto/ec/ecp_smpl.c projects/arm_eabi/crypto/openssl/crypto/ecdsa/ecdsatest.c projects/arm_eabi/crypto/openssl/crypto/ecdsa/ecs_ossl.c projects/arm_eabi/crypto/openssl/crypto/evp/evp_test.c projects/arm_eabi/crypto/openssl/crypto/mem.c projects/arm_eabi/crypto/openssl/crypto/ocsp/ocsp_lib.c projects/arm_eabi/crypto/openssl/crypto/opensslv.h projects/arm_eabi/crypto/openssl/crypto/perlasm/cbc.pl projects/arm_eabi/crypto/openssl/crypto/pkcs7/pk7_doit.c projects/arm_eabi/crypto/openssl/crypto/pkcs7/pk7_smime.c projects/arm_eabi/crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl projects/arm_eabi/crypto/openssl/crypto/rc4/rc4_skey.c projects/arm_eabi/crypto/openssl/crypto/rsa/rsa_eay.c projects/arm_eabi/crypto/openssl/crypto/x509/x509_vfy.c projects/arm_eabi/crypto/openssl/crypto/x509v3/pcy_map.c projects/arm_eabi/crypto/openssl/crypto/x509v3/pcy_tree.c projects/arm_eabi/crypto/openssl/crypto/x509v3/v3_addr.c projects/arm_eabi/crypto/openssl/crypto/x509v3/v3_asid.c projects/arm_eabi/crypto/openssl/doc/HOWTO/proxy_certificates.txt projects/arm_eabi/crypto/openssl/doc/apps/ca.pod projects/arm_eabi/crypto/openssl/doc/apps/dgst.pod projects/arm_eabi/crypto/openssl/doc/crypto/engine.pod projects/arm_eabi/crypto/openssl/doc/ssl/SSL_clear.pod projects/arm_eabi/crypto/openssl/engines/e_capi.c projects/arm_eabi/crypto/openssl/engines/e_capi_err.h projects/arm_eabi/crypto/openssl/fips/fips_canister.c projects/arm_eabi/crypto/openssl/openssl.spec projects/arm_eabi/crypto/openssl/ssl/bio_ssl.c projects/arm_eabi/crypto/openssl/ssl/d1_both.c projects/arm_eabi/crypto/openssl/ssl/d1_clnt.c projects/arm_eabi/crypto/openssl/ssl/d1_enc.c projects/arm_eabi/crypto/openssl/ssl/d1_lib.c projects/arm_eabi/crypto/openssl/ssl/d1_pkt.c projects/arm_eabi/crypto/openssl/ssl/d1_srvr.c projects/arm_eabi/crypto/openssl/ssl/s2_srvr.c projects/arm_eabi/crypto/openssl/ssl/s3_clnt.c projects/arm_eabi/crypto/openssl/ssl/s3_enc.c projects/arm_eabi/crypto/openssl/ssl/s3_lib.c projects/arm_eabi/crypto/openssl/ssl/s3_srvr.c projects/arm_eabi/crypto/openssl/ssl/ssl.h projects/arm_eabi/crypto/openssl/ssl/ssl3.h projects/arm_eabi/crypto/openssl/ssl/ssl_ciph.c projects/arm_eabi/crypto/openssl/ssl/ssl_err.c projects/arm_eabi/crypto/openssl/ssl/ssl_lib.c projects/arm_eabi/crypto/openssl/ssl/ssl_locl.h projects/arm_eabi/crypto/openssl/ssl/t1_lib.c projects/arm_eabi/crypto/openssl/util/fipslink.pl projects/arm_eabi/crypto/openssl/util/mkerr.pl projects/arm_eabi/crypto/openssl/util/pl/VC-32.pl projects/arm_eabi/etc/Makefile projects/arm_eabi/etc/defaults/periodic.conf projects/arm_eabi/etc/defaults/rc.conf projects/arm_eabi/etc/devd/usb.conf projects/arm_eabi/etc/login.conf projects/arm_eabi/etc/mtree/BSD.include.dist projects/arm_eabi/etc/mtree/BSD.usr.dist projects/arm_eabi/etc/pam.d/Makefile projects/arm_eabi/etc/periodic/daily/400.status-disks projects/arm_eabi/etc/periodic/daily/420.status-network projects/arm_eabi/etc/rc.d/Makefile projects/arm_eabi/etc/rc.d/accounting projects/arm_eabi/etc/root/dot.cshrc projects/arm_eabi/games/fortune/datfiles/freebsd-tips projects/arm_eabi/gnu/lib/Makefile projects/arm_eabi/gnu/lib/csu/Makefile projects/arm_eabi/gnu/lib/libgcc/Makefile projects/arm_eabi/gnu/lib/libgomp/config.h projects/arm_eabi/gnu/lib/libstdc++/config.h projects/arm_eabi/gnu/lib/libsupc++/Version.map projects/arm_eabi/gnu/usr.bin/binutils/addr2line/addr2line.1 projects/arm_eabi/gnu/usr.bin/binutils/ar/Makefile projects/arm_eabi/gnu/usr.bin/binutils/as/Makefile projects/arm_eabi/gnu/usr.bin/binutils/ld/Makefile projects/arm_eabi/gnu/usr.bin/binutils/ranlib/Makefile projects/arm_eabi/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/arm_eabi/gnu/usr.bin/binutils/size/size.1 projects/arm_eabi/gnu/usr.bin/binutils/strip/strip.1 projects/arm_eabi/gnu/usr.bin/cc/cc/Makefile projects/arm_eabi/gnu/usr.bin/cc/cc1/Makefile projects/arm_eabi/gnu/usr.bin/cc/cc1plus/Makefile projects/arm_eabi/gnu/usr.bin/gdb/gdb/gdb.1 projects/arm_eabi/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c projects/arm_eabi/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/arm_eabi/gnu/usr.bin/sort/Makefile projects/arm_eabi/include/Makefile projects/arm_eabi/include/dirent.h projects/arm_eabi/include/fmtmsg.h projects/arm_eabi/include/malloc_np.h projects/arm_eabi/include/paths.h projects/arm_eabi/include/protocols/dumprestore.h projects/arm_eabi/include/setjmp.h projects/arm_eabi/include/stdatomic.h projects/arm_eabi/include/stdlib.h projects/arm_eabi/include/unistd.h projects/arm_eabi/include/wchar.h projects/arm_eabi/include/xlocale/_ctype.h projects/arm_eabi/kerberos5/Makefile.inc projects/arm_eabi/kerberos5/lib/libasn1/Makefile projects/arm_eabi/kerberos5/lib/libgssapi_krb5/Makefile projects/arm_eabi/kerberos5/lib/libgssapi_ntlm/Makefile projects/arm_eabi/kerberos5/lib/libgssapi_spnego/Makefile projects/arm_eabi/kerberos5/lib/libhdb/Makefile projects/arm_eabi/kerberos5/lib/libheimbase/Makefile projects/arm_eabi/kerberos5/lib/libheimipcc/Makefile projects/arm_eabi/kerberos5/lib/libheimipcs/Makefile projects/arm_eabi/kerberos5/lib/libhx509/Makefile projects/arm_eabi/kerberos5/lib/libkadm5clnt/Makefile projects/arm_eabi/kerberos5/lib/libkadm5srv/Makefile projects/arm_eabi/kerberos5/lib/libkafs5/Makefile projects/arm_eabi/kerberos5/lib/libkdc/Makefile projects/arm_eabi/kerberos5/lib/libkrb5/Makefile projects/arm_eabi/kerberos5/lib/libroken/Makefile projects/arm_eabi/kerberos5/lib/libvers/Makefile projects/arm_eabi/kerberos5/libexec/hprop/Makefile projects/arm_eabi/kerberos5/libexec/kadmind/Makefile projects/arm_eabi/kerberos5/libexec/kcm/Makefile projects/arm_eabi/kerberos5/libexec/kdigest/Makefile projects/arm_eabi/kerberos5/libexec/kfd/Makefile projects/arm_eabi/kerberos5/tools/asn1_compile/Makefile projects/arm_eabi/kerberos5/tools/slc/Makefile projects/arm_eabi/kerberos5/usr.bin/hxtool/Makefile projects/arm_eabi/kerberos5/usr.bin/kadmin/Makefile projects/arm_eabi/kerberos5/usr.bin/kcc/Makefile projects/arm_eabi/kerberos5/usr.bin/kf/Makefile projects/arm_eabi/kerberos5/usr.bin/string2key/Makefile projects/arm_eabi/kerberos5/usr.sbin/iprop-log/Makefile projects/arm_eabi/kerberos5/usr.sbin/ktutil/Makefile projects/arm_eabi/lib/Makefile projects/arm_eabi/lib/bind/dns/code.h projects/arm_eabi/lib/bind/dns/dns/enumtype.h projects/arm_eabi/lib/bind/dns/dns/rdatastruct.h projects/arm_eabi/lib/clang/Makefile projects/arm_eabi/lib/clang/clang.build.mk projects/arm_eabi/lib/clang/include/Makefile projects/arm_eabi/lib/clang/include/clang/Basic/Version.inc projects/arm_eabi/lib/clang/include/llvm/Config/config.h projects/arm_eabi/lib/clang/include/llvm/Config/llvm-config.h projects/arm_eabi/lib/clang/libclanganalysis/Makefile projects/arm_eabi/lib/clang/libclangarcmigrate/Makefile projects/arm_eabi/lib/clang/libclangast/Makefile projects/arm_eabi/lib/clang/libclangbasic/Makefile projects/arm_eabi/lib/clang/libclangcodegen/Makefile projects/arm_eabi/lib/clang/libclangdriver/Makefile projects/arm_eabi/lib/clang/libclangfrontend/Makefile projects/arm_eabi/lib/clang/libclanglex/Makefile projects/arm_eabi/lib/clang/libclangparse/Makefile projects/arm_eabi/lib/clang/libclangrewrite/Makefile projects/arm_eabi/lib/clang/libclangsema/Makefile projects/arm_eabi/lib/clang/libclangserialization/Makefile projects/arm_eabi/lib/clang/libclangstaticanalyzercheckers/Makefile projects/arm_eabi/lib/clang/libclangstaticanalyzercore/Makefile projects/arm_eabi/lib/clang/libllvmanalysis/Makefile projects/arm_eabi/lib/clang/libllvmarmcodegen/Makefile projects/arm_eabi/lib/clang/libllvmarmdesc/Makefile projects/arm_eabi/lib/clang/libllvmasmprinter/Makefile projects/arm_eabi/lib/clang/libllvmcodegen/Makefile projects/arm_eabi/lib/clang/libllvmcore/Makefile projects/arm_eabi/lib/clang/libllvminstrumentation/Makefile projects/arm_eabi/lib/clang/libllvmjit/Makefile projects/arm_eabi/lib/clang/libllvmmc/Makefile projects/arm_eabi/lib/clang/libllvmmcjit/Makefile projects/arm_eabi/lib/clang/libllvmmipscodegen/Makefile projects/arm_eabi/lib/clang/libllvmmipsdesc/Makefile projects/arm_eabi/lib/clang/libllvmpowerpccodegen/Makefile projects/arm_eabi/lib/clang/libllvmpowerpcdesc/Makefile projects/arm_eabi/lib/clang/libllvmruntimedyld/Makefile projects/arm_eabi/lib/clang/libllvmscalaropts/Makefile projects/arm_eabi/lib/clang/libllvmselectiondag/Makefile projects/arm_eabi/lib/clang/libllvmsupport/Makefile projects/arm_eabi/lib/clang/libllvmtablegen/Makefile projects/arm_eabi/lib/clang/libllvmtarget/Makefile projects/arm_eabi/lib/clang/libllvmtransformutils/Makefile projects/arm_eabi/lib/clang/libllvmx86codegen/Makefile projects/arm_eabi/lib/clang/libllvmx86desc/Makefile projects/arm_eabi/lib/csu/amd64/Makefile projects/arm_eabi/lib/csu/arm/Makefile projects/arm_eabi/lib/csu/i386-elf/Makefile projects/arm_eabi/lib/csu/ia64/Makefile projects/arm_eabi/lib/csu/mips/Makefile projects/arm_eabi/lib/csu/powerpc/Makefile projects/arm_eabi/lib/csu/powerpc64/Makefile projects/arm_eabi/lib/libbluetooth/bluetooth.3 projects/arm_eabi/lib/libc++/Makefile projects/arm_eabi/lib/libc/Makefile projects/arm_eabi/lib/libc/amd64/sys/Makefile.inc projects/arm_eabi/lib/libc/arm/Symbol.map projects/arm_eabi/lib/libc/arm/gen/Makefile.inc projects/arm_eabi/lib/libc/compat-43/sigpause.2 projects/arm_eabi/lib/libc/gen/Makefile.inc projects/arm_eabi/lib/libc/gen/Symbol.map projects/arm_eabi/lib/libc/gen/aux.c projects/arm_eabi/lib/libc/gen/closedir.c projects/arm_eabi/lib/libc/gen/err.3 projects/arm_eabi/lib/libc/gen/fstab.c projects/arm_eabi/lib/libc/gen/fts-compat.c projects/arm_eabi/lib/libc/gen/fts.c projects/arm_eabi/lib/libc/gen/getcwd.c projects/arm_eabi/lib/libc/gen/getnetgrent.c projects/arm_eabi/lib/libc/gen/opendir.c projects/arm_eabi/lib/libc/gen/posix_spawnattr_getflags.3 projects/arm_eabi/lib/libc/gen/readdir.c projects/arm_eabi/lib/libc/gen/rewinddir.c projects/arm_eabi/lib/libc/gen/seekdir.c projects/arm_eabi/lib/libc/gen/sem_new.c projects/arm_eabi/lib/libc/gen/signal.3 projects/arm_eabi/lib/libc/gen/sysconf.c projects/arm_eabi/lib/libc/gen/syslog.c projects/arm_eabi/lib/libc/gen/telldir.c projects/arm_eabi/lib/libc/gen/tls.c projects/arm_eabi/lib/libc/gmon/gmon.c projects/arm_eabi/lib/libc/gmon/moncontrol.3 projects/arm_eabi/lib/libc/i386/sys/Makefile.inc projects/arm_eabi/lib/libc/include/libc_private.h projects/arm_eabi/lib/libc/include/port_before.h projects/arm_eabi/lib/libc/locale/Symbol.map projects/arm_eabi/lib/libc/locale/duplocale.3 projects/arm_eabi/lib/libc/locale/freelocale.3 projects/arm_eabi/lib/libc/locale/newlocale.3 projects/arm_eabi/lib/libc/locale/querylocale.3 projects/arm_eabi/lib/libc/locale/setrunelocale.c projects/arm_eabi/lib/libc/locale/toupper.c projects/arm_eabi/lib/libc/locale/uselocale.3 projects/arm_eabi/lib/libc/locale/xlocale.3 projects/arm_eabi/lib/libc/net/Makefile.inc projects/arm_eabi/lib/libc/net/Symbol.map projects/arm_eabi/lib/libc/net/getaddrinfo.c projects/arm_eabi/lib/libc/net/if_indextoname.c projects/arm_eabi/lib/libc/net/if_nameindex.c projects/arm_eabi/lib/libc/net/if_nametoindex.c projects/arm_eabi/lib/libc/net/nsdispatch.3 projects/arm_eabi/lib/libc/net/nsparser.y projects/arm_eabi/lib/libc/net/sctp_connectx.3 projects/arm_eabi/lib/libc/net/sctp_recvmsg.3 projects/arm_eabi/lib/libc/net/sctp_sys_calls.c projects/arm_eabi/lib/libc/net/sourcefilter.3 projects/arm_eabi/lib/libc/net/sourcefilter.c projects/arm_eabi/lib/libc/posix1e/acl_delete_entry.3 projects/arm_eabi/lib/libc/posix1e/mac_prepare.3 projects/arm_eabi/lib/libc/powerpc/Symbol.map projects/arm_eabi/lib/libc/powerpc/gen/Makefile.inc projects/arm_eabi/lib/libc/powerpc/gen/_setjmp.S projects/arm_eabi/lib/libc/powerpc/gen/setjmp.S projects/arm_eabi/lib/libc/powerpc/gen/sigsetjmp.S projects/arm_eabi/lib/libc/powerpc64/gen/_setjmp.S projects/arm_eabi/lib/libc/powerpc64/gen/setjmp.S projects/arm_eabi/lib/libc/powerpc64/gen/sigsetjmp.S projects/arm_eabi/lib/libc/rpc/auth_unix.c projects/arm_eabi/lib/libc/rpc/publickey.3 projects/arm_eabi/lib/libc/rpc/svc.c projects/arm_eabi/lib/libc/rpc/svc_raw.c projects/arm_eabi/lib/libc/stdio/Makefile.inc projects/arm_eabi/lib/libc/stdio/fclose.c projects/arm_eabi/lib/libc/stdio/fgets.3 projects/arm_eabi/lib/libc/stdio/fgetwc.c projects/arm_eabi/lib/libc/stdio/findfp.c projects/arm_eabi/lib/libc/stdio/fpurge.c projects/arm_eabi/lib/libc/stdio/fputws.c projects/arm_eabi/lib/libc/stdio/local.h projects/arm_eabi/lib/libc/stdio/printf.3 projects/arm_eabi/lib/libc/stdio/scanf.3 projects/arm_eabi/lib/libc/stdio/setbuf.3 projects/arm_eabi/lib/libc/stdio/snprintf.c projects/arm_eabi/lib/libc/stdio/vfprintf.c projects/arm_eabi/lib/libc/stdio/vfscanf.c projects/arm_eabi/lib/libc/stdio/vfwprintf.c projects/arm_eabi/lib/libc/stdio/vfwscanf.c projects/arm_eabi/lib/libc/stdio/vsnprintf.c projects/arm_eabi/lib/libc/stdio/vswprintf.c projects/arm_eabi/lib/libc/stdio/wscanf.3 projects/arm_eabi/lib/libc/stdlib/Makefile.inc projects/arm_eabi/lib/libc/stdlib/Symbol.map projects/arm_eabi/lib/libc/stdlib/getenv.3 projects/arm_eabi/lib/libc/stdlib/getopt_long.c projects/arm_eabi/lib/libc/stdlib/realpath.3 projects/arm_eabi/lib/libc/stdlib/realpath.c projects/arm_eabi/lib/libc/stdlib/strfmon.3 projects/arm_eabi/lib/libc/stdtime/Makefile.inc projects/arm_eabi/lib/libc/stdtime/strftime.3 projects/arm_eabi/lib/libc/stdtime/strftime.c projects/arm_eabi/lib/libc/stdtime/strptime.3 projects/arm_eabi/lib/libc/string/Makefile.inc projects/arm_eabi/lib/libc/string/strcasecmp.3 projects/arm_eabi/lib/libc/string/strcoll.3 projects/arm_eabi/lib/libc/string/strlcpy.3 projects/arm_eabi/lib/libc/string/strstr.3 projects/arm_eabi/lib/libc/string/strxfrm.3 projects/arm_eabi/lib/libc/sys/Makefile.inc projects/arm_eabi/lib/libc/sys/chflags.2 projects/arm_eabi/lib/libc/sys/dup.2 projects/arm_eabi/lib/libc/sys/fcntl.2 projects/arm_eabi/lib/libc/sys/ffclock.2 projects/arm_eabi/lib/libc/sys/jail.2 projects/arm_eabi/lib/libc/sys/ktrace.2 projects/arm_eabi/lib/libc/sys/lseek.2 projects/arm_eabi/lib/libc/sys/msgsnd.2 projects/arm_eabi/lib/libc/sys/pathconf.2 projects/arm_eabi/lib/libc/sys/pdfork.2 projects/arm_eabi/lib/libc/sys/posix_fadvise.2 projects/arm_eabi/lib/libc/sys/read.2 projects/arm_eabi/lib/libc/sys/rtprio.2 projects/arm_eabi/lib/libc/sys/setfib.2 projects/arm_eabi/lib/libc/sys/shm_open.2 projects/arm_eabi/lib/libc/sys/sigqueue.2 projects/arm_eabi/lib/libc/sys/stat.2 projects/arm_eabi/lib/libc/sys/timer_create.2 projects/arm_eabi/lib/libc/sys/timer_delete.2 projects/arm_eabi/lib/libc/sys/timer_settime.2 projects/arm_eabi/lib/libc/sys/unlink.2 projects/arm_eabi/lib/libcompiler_rt/Makefile projects/arm_eabi/lib/libcrypt/Makefile projects/arm_eabi/lib/libcrypt/crypt.3 projects/arm_eabi/lib/libcrypt/crypt.c projects/arm_eabi/lib/libcxxrt/Makefile projects/arm_eabi/lib/libcxxrt/Version.map projects/arm_eabi/lib/libedit/common.c projects/arm_eabi/lib/libedit/edit/readline/Makefile projects/arm_eabi/lib/libedit/editline.3 projects/arm_eabi/lib/libedit/editrc.5 projects/arm_eabi/lib/libedit/el.c projects/arm_eabi/lib/libedit/el.h projects/arm_eabi/lib/libedit/histedit.h projects/arm_eabi/lib/libedit/history.c projects/arm_eabi/lib/libedit/key.c projects/arm_eabi/lib/libedit/key.h projects/arm_eabi/lib/libedit/prompt.c projects/arm_eabi/lib/libedit/prompt.h projects/arm_eabi/lib/libedit/read.c projects/arm_eabi/lib/libedit/refresh.c projects/arm_eabi/lib/libedit/search.c projects/arm_eabi/lib/libedit/sig.c projects/arm_eabi/lib/libedit/sig.h projects/arm_eabi/lib/libedit/term.c projects/arm_eabi/lib/libedit/term.h projects/arm_eabi/lib/libedit/tty.c projects/arm_eabi/lib/libedit/vi.c projects/arm_eabi/lib/libelf/Makefile projects/arm_eabi/lib/libelf/elf.3 projects/arm_eabi/lib/libelf/elf_begin.3 projects/arm_eabi/lib/libelf/elf_getdata.3 projects/arm_eabi/lib/libelf/elf_strptr.3 projects/arm_eabi/lib/libelf/gelf.3 projects/arm_eabi/lib/libelf/gelf_getphdr.3 projects/arm_eabi/lib/libelf/gelf_newehdr.3 projects/arm_eabi/lib/libfetch/common.c projects/arm_eabi/lib/libfetch/fetch.c projects/arm_eabi/lib/libfetch/http.c projects/arm_eabi/lib/libgeom/geom_xml2tree.c projects/arm_eabi/lib/libgeom/libgeom.h projects/arm_eabi/lib/libgpib/gpib.3 projects/arm_eabi/lib/libgssapi/gss_accept_sec_context.3 projects/arm_eabi/lib/libgssapi/gss_acquire_cred.3 projects/arm_eabi/lib/libgssapi/gss_add_cred.3 projects/arm_eabi/lib/libgssapi/gss_add_oid_set_member.3 projects/arm_eabi/lib/libgssapi/gss_canonicalize_name.3 projects/arm_eabi/lib/libgssapi/gss_compare_name.3 projects/arm_eabi/lib/libgssapi/gss_context_time.3 projects/arm_eabi/lib/libgssapi/gss_create_empty_oid_set.3 projects/arm_eabi/lib/libgssapi/gss_delete_sec_context.3 projects/arm_eabi/lib/libgssapi/gss_display_name.3 projects/arm_eabi/lib/libgssapi/gss_display_status.3 projects/arm_eabi/lib/libgssapi/gss_duplicate_name.3 projects/arm_eabi/lib/libgssapi/gss_export_name.3 projects/arm_eabi/lib/libgssapi/gss_export_sec_context.3 projects/arm_eabi/lib/libgssapi/gss_get_mic.3 projects/arm_eabi/lib/libgssapi/gss_import_name.3 projects/arm_eabi/lib/libgssapi/gss_import_sec_context.3 projects/arm_eabi/lib/libgssapi/gss_indicate_mechs.3 projects/arm_eabi/lib/libgssapi/gss_init_sec_context.3 projects/arm_eabi/lib/libgssapi/gss_inquire_context.3 projects/arm_eabi/lib/libgssapi/gss_inquire_cred.3 projects/arm_eabi/lib/libgssapi/gss_inquire_cred_by_mech.3 projects/arm_eabi/lib/libgssapi/gss_inquire_mechs_for_name.3 projects/arm_eabi/lib/libgssapi/gss_inquire_names_for_mech.3 projects/arm_eabi/lib/libgssapi/gss_process_context_token.3 projects/arm_eabi/lib/libgssapi/gss_release_buffer.3 projects/arm_eabi/lib/libgssapi/gss_release_cred.3 projects/arm_eabi/lib/libgssapi/gss_release_name.3 projects/arm_eabi/lib/libgssapi/gss_release_oid_set.3 projects/arm_eabi/lib/libgssapi/gss_test_oid_set_member.3 projects/arm_eabi/lib/libgssapi/gss_unwrap.3 projects/arm_eabi/lib/libgssapi/gss_verify_mic.3 projects/arm_eabi/lib/libgssapi/gss_wrap.3 projects/arm_eabi/lib/libgssapi/gss_wrap_size_limit.3 projects/arm_eabi/lib/libgssapi/gssapi.3 projects/arm_eabi/lib/libgssapi/mech.5 projects/arm_eabi/lib/libjail/jail.c projects/arm_eabi/lib/libkiconv/Makefile projects/arm_eabi/lib/libkiconv/xlat16_iconv.c projects/arm_eabi/lib/libkse/Makefile projects/arm_eabi/lib/libkvm/kvm_getpcpu.3 projects/arm_eabi/lib/libmagic/Makefile projects/arm_eabi/lib/libmagic/config.h projects/arm_eabi/lib/libmd/Makefile projects/arm_eabi/lib/libmd/mdX.3 projects/arm_eabi/lib/libncp/ncpl_nls.c projects/arm_eabi/lib/libpam/libpam/Makefile projects/arm_eabi/lib/libpam/modules/pam_exec/pam_exec.8 projects/arm_eabi/lib/libpam/modules/pam_exec/pam_exec.c projects/arm_eabi/lib/libpam/modules/pam_ssh/pam_ssh.c projects/arm_eabi/lib/libpcap/Makefile projects/arm_eabi/lib/libpcap/config.h projects/arm_eabi/lib/libpmc/pmc.3 projects/arm_eabi/lib/libprocstat/cd9660.c projects/arm_eabi/lib/libprocstat/common_kvm.c projects/arm_eabi/lib/libprocstat/libprocstat.3 projects/arm_eabi/lib/libprocstat/libprocstat.c projects/arm_eabi/lib/libradius/libradius.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_get_error.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_get_mech_info.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_get_principal_name.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_get_versions.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_getcred.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_is_installed.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_max_data_length.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_qop_to_num.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_seccreate.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_set_callback.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_set_defaults.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_set_svc_name.3 projects/arm_eabi/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 projects/arm_eabi/lib/libstand/Makefile projects/arm_eabi/lib/libstand/bswap.c projects/arm_eabi/lib/libstand/stand.h projects/arm_eabi/lib/libtacplus/libtacplus.3 projects/arm_eabi/lib/libthr/thread/thr_init.c projects/arm_eabi/lib/libthr/thread/thr_mutex.c projects/arm_eabi/lib/libthr/thread/thr_private.h projects/arm_eabi/lib/libthr/thread/thr_sleepq.c projects/arm_eabi/lib/libulog/ulog_login.c projects/arm_eabi/lib/libusb/Makefile projects/arm_eabi/lib/libusb/libusb.3 projects/arm_eabi/lib/libusb/libusb.h projects/arm_eabi/lib/libusb/libusb10.c projects/arm_eabi/lib/libusb/libusb10_desc.c projects/arm_eabi/lib/libusb/libusb10_io.c projects/arm_eabi/lib/libusb/libusb20.3 projects/arm_eabi/lib/libusb/libusb20.c projects/arm_eabi/lib/libusb/libusb20_desc.c projects/arm_eabi/lib/libusb/libusb20_ugen20.c projects/arm_eabi/lib/libusbhid/parse.c projects/arm_eabi/lib/libutil/Makefile projects/arm_eabi/lib/libutil/auth.c projects/arm_eabi/lib/libutil/login.conf.5 projects/arm_eabi/lib/libutil/property.3 projects/arm_eabi/lib/libutil/pw_util.c projects/arm_eabi/lib/libz/ChangeLog projects/arm_eabi/lib/libz/FAQ projects/arm_eabi/lib/libz/FREEBSD-upgrade (contents, props changed) projects/arm_eabi/lib/libz/Makefile (contents, props changed) projects/arm_eabi/lib/libz/README projects/arm_eabi/lib/libz/Symbol.map (contents, props changed) projects/arm_eabi/lib/libz/Versions.def (contents, props changed) projects/arm_eabi/lib/libz/adler32.c projects/arm_eabi/lib/libz/contrib/asm686/match.S (contents, props changed) projects/arm_eabi/lib/libz/crc32.c projects/arm_eabi/lib/libz/crc32.h projects/arm_eabi/lib/libz/deflate.c projects/arm_eabi/lib/libz/deflate.h projects/arm_eabi/lib/libz/doc/algorithm.txt (contents, props changed) projects/arm_eabi/lib/libz/gzguts.h (contents, props changed) projects/arm_eabi/lib/libz/gzlib.c projects/arm_eabi/lib/libz/gzread.c projects/arm_eabi/lib/libz/gzwrite.c projects/arm_eabi/lib/libz/infback.c projects/arm_eabi/lib/libz/inffixed.h projects/arm_eabi/lib/libz/inflate.c projects/arm_eabi/lib/libz/inftrees.c projects/arm_eabi/lib/libz/trees.c projects/arm_eabi/lib/libz/zconf.h projects/arm_eabi/lib/libz/zlib.3 projects/arm_eabi/lib/libz/zlib.h projects/arm_eabi/lib/libz/zopen.c (contents, props changed) projects/arm_eabi/lib/libz/zutil.c projects/arm_eabi/lib/libz/zutil.h projects/arm_eabi/lib/msun/man/cexp.3 projects/arm_eabi/lib/msun/man/complex.3 projects/arm_eabi/lib/msun/src/math.h projects/arm_eabi/lib/msun/src/s_fabsl.c projects/arm_eabi/libexec/rbootd/rbootd.8 projects/arm_eabi/libexec/rshd/rshd.8 projects/arm_eabi/libexec/rtld-elf/amd64/reloc.c projects/arm_eabi/libexec/rtld-elf/arm/reloc.c projects/arm_eabi/libexec/rtld-elf/i386/reloc.c projects/arm_eabi/libexec/rtld-elf/ia64/reloc.c projects/arm_eabi/libexec/rtld-elf/libmap.c projects/arm_eabi/libexec/rtld-elf/map_object.c projects/arm_eabi/libexec/rtld-elf/powerpc/reloc.c projects/arm_eabi/libexec/rtld-elf/powerpc64/reloc.c projects/arm_eabi/libexec/rtld-elf/rtld.c projects/arm_eabi/libexec/rtld-elf/rtld.h projects/arm_eabi/libexec/rtld-elf/sparc64/reloc.c projects/arm_eabi/libexec/tftpd/Makefile projects/arm_eabi/libexec/tftpd/tftpd.8 projects/arm_eabi/libexec/ulog-helper/ulog-helper.c projects/arm_eabi/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/arm_eabi/release/doc/share/misc/dev.archlist.txt projects/arm_eabi/release/picobsd/build/picobsd projects/arm_eabi/release/picobsd/tinyware/passwd/passwd.c projects/arm_eabi/sbin/Makefile projects/arm_eabi/sbin/atacontrol/atacontrol.8 projects/arm_eabi/sbin/bsdlabel/bsdlabel.c projects/arm_eabi/sbin/camcontrol/Makefile projects/arm_eabi/sbin/camcontrol/camcontrol.8 projects/arm_eabi/sbin/camcontrol/camcontrol.c projects/arm_eabi/sbin/camcontrol/camcontrol.h projects/arm_eabi/sbin/camcontrol/fwdownload.c projects/arm_eabi/sbin/devd/devd.cc projects/arm_eabi/sbin/devd/parse.y projects/arm_eabi/sbin/devfs/devfs.8 projects/arm_eabi/sbin/dump/dump.8 projects/arm_eabi/sbin/fdisk/fdisk.c projects/arm_eabi/sbin/fsck_ffs/suj.c projects/arm_eabi/sbin/fsck_msdosfs/main.c projects/arm_eabi/sbin/geom/class/eli/geli.8 projects/arm_eabi/sbin/geom/class/multipath/geom_multipath.c projects/arm_eabi/sbin/geom/class/multipath/gmultipath.8 projects/arm_eabi/sbin/geom/class/part/geom_part.c projects/arm_eabi/sbin/geom/class/part/gpart.8 projects/arm_eabi/sbin/geom/class/raid/geom_raid.c projects/arm_eabi/sbin/geom/class/raid/graid.8 projects/arm_eabi/sbin/geom/class/virstor/gvirstor.8 projects/arm_eabi/sbin/growfs/Makefile projects/arm_eabi/sbin/growfs/debug.c projects/arm_eabi/sbin/growfs/growfs.8 projects/arm_eabi/sbin/growfs/growfs.c projects/arm_eabi/sbin/gvinum/gvinum.8 projects/arm_eabi/sbin/hastctl/hastctl.8 projects/arm_eabi/sbin/hastd/hast.conf.5 projects/arm_eabi/sbin/hastd/hast.h projects/arm_eabi/sbin/hastd/hastd.8 projects/arm_eabi/sbin/hastd/parse.y projects/arm_eabi/sbin/hastd/primary.c projects/arm_eabi/sbin/hastd/synch.h projects/arm_eabi/sbin/ifconfig/af_nd6.c projects/arm_eabi/sbin/ifconfig/ifconfig.8 projects/arm_eabi/sbin/ifconfig/ifconfig.c projects/arm_eabi/sbin/ifconfig/ifieee80211.c projects/arm_eabi/sbin/ifconfig/iflagg.c projects/arm_eabi/sbin/init/init.c projects/arm_eabi/sbin/ipfw/ipfw.8 projects/arm_eabi/sbin/iscontrol/Makefile projects/arm_eabi/sbin/iscontrol/iscontrol.8 projects/arm_eabi/sbin/iscontrol/iscontrol.c projects/arm_eabi/sbin/iscontrol/iscsi.conf.5 projects/arm_eabi/sbin/mca/Makefile projects/arm_eabi/sbin/mca/mca.c projects/arm_eabi/sbin/md5/md5.1 projects/arm_eabi/sbin/md5/md5.c projects/arm_eabi/sbin/mdconfig/mdconfig.8 projects/arm_eabi/sbin/mount/mount.8 projects/arm_eabi/sbin/natd/natd.8 projects/arm_eabi/sbin/restore/restore.8 projects/arm_eabi/sbin/restore/utilities.c projects/arm_eabi/sbin/savecore/savecore.c projects/arm_eabi/sbin/setkey/setkey.8 projects/arm_eabi/sbin/shutdown/shutdown.c projects/arm_eabi/sbin/sysctl/sysctl.c projects/arm_eabi/secure/lib/libcrypt/crypt-des.c projects/arm_eabi/secure/lib/libcrypto/Makefile.inc projects/arm_eabi/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/arm_eabi/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/arm_eabi/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/arm_eabi/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/arm_eabi/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_ctrl.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_base64.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_md.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_null.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_find_type.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_new.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_push.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_read.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_accept.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_bio.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_connect.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_fd.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_file.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_mem.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_null.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_s_socket.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_set_callback.3 projects/arm_eabi/secure/lib/libcrypto/man/BIO_should_retry.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_CTX_new.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_CTX_start.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_add.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_add_word.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_bn2bin.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_cmp.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_copy.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_generate_prime.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_new.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_num_bytes.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_rand.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_set_bit.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_swap.3 projects/arm_eabi/secure/lib/libcrypto/man/BN_zero.3 projects/arm_eabi/secure/lib/libcrypto/man/CONF_modules_free.3 projects/arm_eabi/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/arm_eabi/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_generate_key.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_new.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_set_method.3 projects/arm_eabi/secure/lib/libcrypto/man/DH_size.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_do_sign.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_generate_key.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_new.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_set_method.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_sign.3 projects/arm_eabi/secure/lib/libcrypto/man/DSA_size.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_clear_error.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_error_string.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_get_error.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_load_strings.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_print_errors.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_put_error.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_remove_state.3 projects/arm_eabi/secure/lib/libcrypto/man/ERR_set_mark.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_SealInit.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_SignInit.3 projects/arm_eabi/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/arm_eabi/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/arm_eabi/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/arm_eabi/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/arm_eabi/secure/lib/libcrypto/man/OPENSSL_config.3 projects/arm_eabi/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/arm_eabi/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/arm_eabi/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS12_create.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS12_parse.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS7_sign.3 projects/arm_eabi/secure/lib/libcrypto/man/PKCS7_verify.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_add.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_bytes.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_cleanup.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_egd.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_load_file.3 projects/arm_eabi/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_check_key.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_generate_key.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_new.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_print.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_set_method.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_sign.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/arm_eabi/secure/lib/libcrypto/man/RSA_size.3 projects/arm_eabi/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/arm_eabi/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/arm_eabi/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/arm_eabi/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/arm_eabi/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/arm_eabi/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/arm_eabi/secure/lib/libcrypto/man/X509_new.3 projects/arm_eabi/secure/lib/libcrypto/man/bio.3 projects/arm_eabi/secure/lib/libcrypto/man/blowfish.3 projects/arm_eabi/secure/lib/libcrypto/man/bn.3 projects/arm_eabi/secure/lib/libcrypto/man/bn_internal.3 projects/arm_eabi/secure/lib/libcrypto/man/buffer.3 projects/arm_eabi/secure/lib/libcrypto/man/crypto.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_DHparams.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/arm_eabi/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/arm_eabi/secure/lib/libcrypto/man/des.3 projects/arm_eabi/secure/lib/libcrypto/man/dh.3 projects/arm_eabi/secure/lib/libcrypto/man/dsa.3 projects/arm_eabi/secure/lib/libcrypto/man/ecdsa.3 projects/arm_eabi/secure/lib/libcrypto/man/engine.3 projects/arm_eabi/secure/lib/libcrypto/man/err.3 projects/arm_eabi/secure/lib/libcrypto/man/evp.3 projects/arm_eabi/secure/lib/libcrypto/man/hmac.3 projects/arm_eabi/secure/lib/libcrypto/man/lh_stats.3 projects/arm_eabi/secure/lib/libcrypto/man/lhash.3 projects/arm_eabi/secure/lib/libcrypto/man/md5.3 projects/arm_eabi/secure/lib/libcrypto/man/mdc2.3 projects/arm_eabi/secure/lib/libcrypto/man/pem.3 projects/arm_eabi/secure/lib/libcrypto/man/rand.3 projects/arm_eabi/secure/lib/libcrypto/man/rc4.3 projects/arm_eabi/secure/lib/libcrypto/man/ripemd.3 projects/arm_eabi/secure/lib/libcrypto/man/rsa.3 projects/arm_eabi/secure/lib/libcrypto/man/sha.3 projects/arm_eabi/secure/lib/libcrypto/man/threads.3 projects/arm_eabi/secure/lib/libcrypto/man/ui.3 projects/arm_eabi/secure/lib/libcrypto/man/ui_compat.3 projects/arm_eabi/secure/lib/libcrypto/man/x509.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/arm_eabi/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_free.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_new.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/arm_eabi/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/arm_eabi/secure/lib/libssl/man/SSL_SESSION_free.3 projects/arm_eabi/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/arm_eabi/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/arm_eabi/secure/lib/libssl/man/SSL_accept.3 projects/arm_eabi/secure/lib/libssl/man/SSL_alert_type_string.3 projects/arm_eabi/secure/lib/libssl/man/SSL_clear.3 projects/arm_eabi/secure/lib/libssl/man/SSL_connect.3 projects/arm_eabi/secure/lib/libssl/man/SSL_do_handshake.3 projects/arm_eabi/secure/lib/libssl/man/SSL_free.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_ciphers.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_error.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_fd.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_rbio.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_session.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_verify_result.3 projects/arm_eabi/secure/lib/libssl/man/SSL_get_version.3 projects/arm_eabi/secure/lib/libssl/man/SSL_library_init.3 projects/arm_eabi/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/arm_eabi/secure/lib/libssl/man/SSL_new.3 projects/arm_eabi/secure/lib/libssl/man/SSL_pending.3 projects/arm_eabi/secure/lib/libssl/man/SSL_read.3 projects/arm_eabi/secure/lib/libssl/man/SSL_rstate_string.3 projects/arm_eabi/secure/lib/libssl/man/SSL_session_reused.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_bio.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_connect_state.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_fd.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_session.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_shutdown.3 projects/arm_eabi/secure/lib/libssl/man/SSL_set_verify_result.3 projects/arm_eabi/secure/lib/libssl/man/SSL_shutdown.3 projects/arm_eabi/secure/lib/libssl/man/SSL_state_string.3 projects/arm_eabi/secure/lib/libssl/man/SSL_want.3 projects/arm_eabi/secure/lib/libssl/man/SSL_write.3 projects/arm_eabi/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/arm_eabi/secure/lib/libssl/man/ssl.3 projects/arm_eabi/secure/usr.bin/openssl/man/CA.pl.1 projects/arm_eabi/secure/usr.bin/openssl/man/asn1parse.1 projects/arm_eabi/secure/usr.bin/openssl/man/ca.1 projects/arm_eabi/secure/usr.bin/openssl/man/ciphers.1 projects/arm_eabi/secure/usr.bin/openssl/man/crl.1 projects/arm_eabi/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/arm_eabi/secure/usr.bin/openssl/man/dgst.1 projects/arm_eabi/secure/usr.bin/openssl/man/dhparam.1 projects/arm_eabi/secure/usr.bin/openssl/man/dsa.1 projects/arm_eabi/secure/usr.bin/openssl/man/dsaparam.1 projects/arm_eabi/secure/usr.bin/openssl/man/ec.1 projects/arm_eabi/secure/usr.bin/openssl/man/ecparam.1 projects/arm_eabi/secure/usr.bin/openssl/man/enc.1 projects/arm_eabi/secure/usr.bin/openssl/man/errstr.1 projects/arm_eabi/secure/usr.bin/openssl/man/gendsa.1 projects/arm_eabi/secure/usr.bin/openssl/man/genrsa.1 projects/arm_eabi/secure/usr.bin/openssl/man/nseq.1 projects/arm_eabi/secure/usr.bin/openssl/man/ocsp.1 projects/arm_eabi/secure/usr.bin/openssl/man/openssl.1 projects/arm_eabi/secure/usr.bin/openssl/man/passwd.1 projects/arm_eabi/secure/usr.bin/openssl/man/pkcs12.1 projects/arm_eabi/secure/usr.bin/openssl/man/pkcs7.1 projects/arm_eabi/secure/usr.bin/openssl/man/pkcs8.1 projects/arm_eabi/secure/usr.bin/openssl/man/rand.1 projects/arm_eabi/secure/usr.bin/openssl/man/req.1 projects/arm_eabi/secure/usr.bin/openssl/man/rsa.1 projects/arm_eabi/secure/usr.bin/openssl/man/rsautl.1 projects/arm_eabi/secure/usr.bin/openssl/man/s_client.1 projects/arm_eabi/secure/usr.bin/openssl/man/s_server.1 projects/arm_eabi/secure/usr.bin/openssl/man/s_time.1 projects/arm_eabi/secure/usr.bin/openssl/man/sess_id.1 projects/arm_eabi/secure/usr.bin/openssl/man/smime.1 projects/arm_eabi/secure/usr.bin/openssl/man/speed.1 projects/arm_eabi/secure/usr.bin/openssl/man/spkac.1 projects/arm_eabi/secure/usr.bin/openssl/man/verify.1 projects/arm_eabi/secure/usr.bin/openssl/man/version.1 projects/arm_eabi/secure/usr.bin/openssl/man/x509.1 projects/arm_eabi/secure/usr.bin/openssl/man/x509v3_config.1 projects/arm_eabi/share/Makefile projects/arm_eabi/share/doc/bind9/Makefile projects/arm_eabi/share/examples/csh/dot.cshrc projects/arm_eabi/share/examples/etc/README.examples projects/arm_eabi/share/examples/mdoc/example.4 projects/arm_eabi/share/examples/pf/faq-example1 projects/arm_eabi/share/examples/pf/pf.conf projects/arm_eabi/share/examples/scsi_target/scsi_target.c projects/arm_eabi/share/examples/ses/Makefile.inc projects/arm_eabi/share/examples/ses/srcs/eltsub.c projects/arm_eabi/share/examples/ses/srcs/getencstat.c projects/arm_eabi/share/examples/ses/srcs/getnobj.c projects/arm_eabi/share/examples/ses/srcs/getobjmap.c projects/arm_eabi/share/examples/ses/srcs/getobjstat.c projects/arm_eabi/share/examples/ses/srcs/inienc.c projects/arm_eabi/share/examples/ses/srcs/sesd.c projects/arm_eabi/share/examples/ses/srcs/setencstat.c projects/arm_eabi/share/examples/ses/srcs/setobjstat.c projects/arm_eabi/share/man/man3/ATOMIC_VAR_INIT.3 projects/arm_eabi/share/man/man3/pthread.3 projects/arm_eabi/share/man/man3/pthread_condattr.3 projects/arm_eabi/share/man/man4/Makefile projects/arm_eabi/share/man/man4/acpi.4 projects/arm_eabi/share/man/man4/acpi_hp.4 projects/arm_eabi/share/man/man4/acpi_ibm.4 projects/arm_eabi/share/man/man4/acpi_panasonic.4 projects/arm_eabi/share/man/man4/acpi_wmi.4 projects/arm_eabi/share/man/man4/ahci.4 projects/arm_eabi/share/man/man4/ata.4 projects/arm_eabi/share/man/man4/ath.4 projects/arm_eabi/share/man/man4/atp.4 projects/arm_eabi/share/man/man4/bce.4 projects/arm_eabi/share/man/man4/bpf.4 projects/arm_eabi/share/man/man4/bridge.4 projects/arm_eabi/share/man/man4/capsicum.4 projects/arm_eabi/share/man/man4/carp.4 projects/arm_eabi/share/man/man4/ch.4 projects/arm_eabi/share/man/man4/cpuctl.4 projects/arm_eabi/share/man/man4/cpufreq.4 projects/arm_eabi/share/man/man4/cxgbe.4 projects/arm_eabi/share/man/man4/dcons.4 projects/arm_eabi/share/man/man4/ddb.4 projects/arm_eabi/share/man/man4/divert.4 projects/arm_eabi/share/man/man4/epair.4 projects/arm_eabi/share/man/man4/fdt.4 projects/arm_eabi/share/man/man4/fdtbus.4 projects/arm_eabi/share/man/man4/firewire.4 projects/arm_eabi/share/man/man4/gdb.4 projects/arm_eabi/share/man/man4/gre.4 projects/arm_eabi/share/man/man4/hptrr.4 projects/arm_eabi/share/man/man4/igb.4 projects/arm_eabi/share/man/man4/io.4 projects/arm_eabi/share/man/man4/ip.4 projects/arm_eabi/share/man/man4/ipfirewall.4 projects/arm_eabi/share/man/man4/ipmi.4 projects/arm_eabi/share/man/man4/ipw.4 projects/arm_eabi/share/man/man4/isci.4 projects/arm_eabi/share/man/man4/iscsi_initiator.4 projects/arm_eabi/share/man/man4/isp.4 projects/arm_eabi/share/man/man4/iwn.4 projects/arm_eabi/share/man/man4/mac_lomac.4 projects/arm_eabi/share/man/man4/mac_none.4 projects/arm_eabi/share/man/man4/mac_stub.4 projects/arm_eabi/share/man/man4/man4.i386/sbni.4 projects/arm_eabi/share/man/man4/mk48txx.4 projects/arm_eabi/share/man/man4/mps.4 projects/arm_eabi/share/man/man4/mpt.4 projects/arm_eabi/share/man/man4/mvs.4 projects/arm_eabi/share/man/man4/mwl.4 projects/arm_eabi/share/man/man4/net80211.4 projects/arm_eabi/share/man/man4/netmap.4 projects/arm_eabi/share/man/man4/ng_etf.4 projects/arm_eabi/share/man/man4/ng_ksocket.4 projects/arm_eabi/share/man/man4/ng_nat.4 projects/arm_eabi/share/man/man4/ng_netflow.4 projects/arm_eabi/share/man/man4/ng_patch.4 projects/arm_eabi/share/man/man4/ng_socket.4 projects/arm_eabi/share/man/man4/pcm.4 projects/arm_eabi/share/man/man4/pcn.4 projects/arm_eabi/share/man/man4/psm.4 projects/arm_eabi/share/man/man4/ral.4 projects/arm_eabi/share/man/man4/rl.4 projects/arm_eabi/share/man/man4/run.4 projects/arm_eabi/share/man/man4/scsi.4 projects/arm_eabi/share/man/man4/send.4 projects/arm_eabi/share/man/man4/ses.4 projects/arm_eabi/share/man/man4/siftr.4 projects/arm_eabi/share/man/man4/siis.4 projects/arm_eabi/share/man/man4/simplebus.4 projects/arm_eabi/share/man/man4/sis.4 projects/arm_eabi/share/man/man4/sk.4 projects/arm_eabi/share/man/man4/snd_hda.4 projects/arm_eabi/share/man/man4/snd_hdspe.4 projects/arm_eabi/share/man/man4/splash.4 projects/arm_eabi/share/man/man4/ste.4 projects/arm_eabi/share/man/man4/termios.4 projects/arm_eabi/share/man/man4/ti.4 projects/arm_eabi/share/man/man4/tl.4 projects/arm_eabi/share/man/man4/tws.4 projects/arm_eabi/share/man/man4/uhso.4 projects/arm_eabi/share/man/man4/ulpt.4 projects/arm_eabi/share/man/man4/umcs.4 projects/arm_eabi/share/man/man4/usb.4 projects/arm_eabi/share/man/man4/uslcom.4 projects/arm_eabi/share/man/man4/vge.4 projects/arm_eabi/share/man/man4/vlan.4 projects/arm_eabi/share/man/man4/vr.4 projects/arm_eabi/share/man/man4/watchdog.4 projects/arm_eabi/share/man/man4/wb.4 projects/arm_eabi/share/man/man4/witness.4 projects/arm_eabi/share/man/man4/wpi.4 projects/arm_eabi/share/man/man4/xl.4 projects/arm_eabi/share/man/man4/xnb.4 projects/arm_eabi/share/man/man5/Makefile projects/arm_eabi/share/man/man5/devfs.conf.5 projects/arm_eabi/share/man/man5/devfs.rules.5 projects/arm_eabi/share/man/man5/device.hints.5 projects/arm_eabi/share/man/man5/libmap.conf.5 projects/arm_eabi/share/man/man5/make.conf.5 projects/arm_eabi/share/man/man5/nsmb.conf.5 projects/arm_eabi/share/man/man5/passwd.5 projects/arm_eabi/share/man/man5/periodic.conf.5 projects/arm_eabi/share/man/man5/portsnap.conf.5 projects/arm_eabi/share/man/man5/rc.conf.5 projects/arm_eabi/share/man/man5/src.conf.5 projects/arm_eabi/share/man/man5/tmpfs.5 projects/arm_eabi/share/man/man7/build.7 projects/arm_eabi/share/man/man7/c99.7 projects/arm_eabi/share/man/man7/development.7 projects/arm_eabi/share/man/man7/release.7 projects/arm_eabi/share/man/man7/tuning.7 projects/arm_eabi/share/man/man8/picobsd.8 projects/arm_eabi/share/man/man8/rc.8 projects/arm_eabi/share/man/man9/BUF_ISLOCKED.9 projects/arm_eabi/share/man/man9/DB_COMMAND.9 projects/arm_eabi/share/man/man9/DECLARE_GEOM_CLASS.9 projects/arm_eabi/share/man/man9/EVENTHANDLER.9 projects/arm_eabi/share/man/man9/Makefile projects/arm_eabi/share/man/man9/VOP_GETACL.9 projects/arm_eabi/share/man/man9/VOP_GETEXTATTR.9 projects/arm_eabi/share/man/man9/VOP_GETPAGES.9 projects/arm_eabi/share/man/man9/VOP_GETVOBJECT.9 projects/arm_eabi/share/man/man9/VOP_SETACL.9 projects/arm_eabi/share/man/man9/VOP_SETEXTATTR.9 projects/arm_eabi/share/man/man9/acl.9 projects/arm_eabi/share/man/man9/bpf.9 projects/arm_eabi/share/man/man9/bus_generic_print_child.9 projects/arm_eabi/share/man/man9/bus_release_resource.9 projects/arm_eabi/share/man/man9/bus_space.9 projects/arm_eabi/share/man/man9/byteorder.9 projects/arm_eabi/share/man/man9/devclass_get_maxunit.9 projects/arm_eabi/share/man/man9/device_find_child.9 projects/arm_eabi/share/man/man9/disk.9 projects/arm_eabi/share/man/man9/eventtimers.9 projects/arm_eabi/share/man/man9/fail.9 projects/arm_eabi/share/man/man9/firmware.9 projects/arm_eabi/share/man/man9/hashinit.9 projects/arm_eabi/share/man/man9/ieee80211_proto.9 projects/arm_eabi/share/man/man9/ifnet.9 projects/arm_eabi/share/man/man9/kqueue.9 projects/arm_eabi/share/man/man9/lock.9 projects/arm_eabi/share/man/man9/locking.9 projects/arm_eabi/share/man/man9/mbuf.9 projects/arm_eabi/share/man/man9/mod_cc.9 projects/arm_eabi/share/man/man9/namei.9 projects/arm_eabi/share/man/man9/netisr.9 projects/arm_eabi/share/man/man9/pci.9 projects/arm_eabi/share/man/man9/rmlock.9 projects/arm_eabi/share/man/man9/rwlock.9 projects/arm_eabi/share/man/man9/spl.9 projects/arm_eabi/share/man/man9/store.9 projects/arm_eabi/share/man/man9/swi.9 projects/arm_eabi/share/man/man9/sysctl.9 projects/arm_eabi/share/man/man9/taskqueue.9 projects/arm_eabi/share/man/man9/usbdi.9 projects/arm_eabi/share/man/man9/vm_page_aflag.9 projects/arm_eabi/share/misc/bsd-family-tree projects/arm_eabi/share/misc/committers-doc.dot projects/arm_eabi/share/misc/committers-ports.dot projects/arm_eabi/share/misc/committers-src.dot projects/arm_eabi/share/misc/organization.dot projects/arm_eabi/share/misc/scsi_modes projects/arm_eabi/share/mk/bsd.README projects/arm_eabi/share/mk/bsd.crunchgen.mk projects/arm_eabi/share/mk/bsd.lib.mk projects/arm_eabi/share/mk/bsd.libnames.mk projects/arm_eabi/share/mk/bsd.own.mk projects/arm_eabi/share/mk/bsd.sys.mk projects/arm_eabi/share/mk/sys.mk projects/arm_eabi/share/skel/dot.cshrc projects/arm_eabi/share/syscons/keymaps/Makefile projects/arm_eabi/share/termcap/termcap.5 projects/arm_eabi/sys/amd64/acpica/acpi_machdep.c projects/arm_eabi/sys/amd64/acpica/acpi_wakecode.S projects/arm_eabi/sys/amd64/amd64/cpu_switch.S projects/arm_eabi/sys/amd64/amd64/fpu.c projects/arm_eabi/sys/amd64/amd64/genassym.c projects/arm_eabi/sys/amd64/amd64/identcpu.c projects/arm_eabi/sys/amd64/amd64/machdep.c projects/arm_eabi/sys/amd64/amd64/minidump_machdep.c projects/arm_eabi/sys/amd64/amd64/mp_machdep.c projects/arm_eabi/sys/amd64/amd64/pmap.c projects/arm_eabi/sys/amd64/amd64/trap.c projects/arm_eabi/sys/amd64/conf/GENERIC projects/arm_eabi/sys/amd64/conf/NOTES projects/arm_eabi/sys/amd64/include/atomic.h projects/arm_eabi/sys/amd64/include/cpufunc.h projects/arm_eabi/sys/amd64/include/elf.h projects/arm_eabi/sys/amd64/include/in_cksum.h projects/arm_eabi/sys/amd64/include/intr_machdep.h projects/arm_eabi/sys/amd64/include/pcb.h projects/arm_eabi/sys/amd64/include/pmap.h projects/arm_eabi/sys/amd64/include/smp.h projects/arm_eabi/sys/amd64/include/vmparam.h projects/arm_eabi/sys/amd64/linux32/linux.h projects/arm_eabi/sys/amd64/linux32/linux32_dummy.c projects/arm_eabi/sys/amd64/linux32/linux32_machdep.c projects/arm_eabi/sys/amd64/linux32/linux32_proto.h projects/arm_eabi/sys/amd64/linux32/linux32_syscall.h projects/arm_eabi/sys/amd64/linux32/linux32_syscalls.c projects/arm_eabi/sys/amd64/linux32/linux32_sysent.c projects/arm_eabi/sys/amd64/linux32/linux32_systrace_args.c projects/arm_eabi/sys/amd64/linux32/syscalls.master projects/arm_eabi/sys/arm/arm/bcopyinout_xscale.S projects/arm_eabi/sys/arm/arm/bootconfig.c projects/arm_eabi/sys/arm/arm/busdma_machdep.c projects/arm_eabi/sys/arm/arm/cpufunc.c projects/arm_eabi/sys/arm/arm/cpufunc_asm.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_arm10.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_arm11.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_arm7tdmi.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_arm8.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_arm9.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_armv4.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_armv5.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_sa1.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_xscale.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/arm_eabi/sys/arm/arm/db_disasm.c projects/arm_eabi/sys/arm/arm/db_interface.c projects/arm_eabi/sys/arm/arm/db_trace.c projects/arm_eabi/sys/arm/arm/disassem.c projects/arm_eabi/sys/arm/arm/dump_machdep.c projects/arm_eabi/sys/arm/arm/elf_trampoline.c projects/arm_eabi/sys/arm/arm/exception.S projects/arm_eabi/sys/arm/arm/gdb_machdep.c projects/arm_eabi/sys/arm/arm/identcpu.c projects/arm_eabi/sys/arm/arm/in_cksum.c projects/arm_eabi/sys/arm/arm/intr.c projects/arm_eabi/sys/arm/arm/irq_dispatch.S projects/arm_eabi/sys/arm/arm/locore.S projects/arm_eabi/sys/arm/arm/machdep.c projects/arm_eabi/sys/arm/arm/mem.c projects/arm_eabi/sys/arm/arm/nexus.c projects/arm_eabi/sys/arm/arm/pmap.c projects/arm_eabi/sys/arm/arm/support.S projects/arm_eabi/sys/arm/arm/swtch.S projects/arm_eabi/sys/arm/arm/sys_machdep.c projects/arm_eabi/sys/arm/arm/trap.c projects/arm_eabi/sys/arm/arm/undefined.c projects/arm_eabi/sys/arm/arm/vectors.S projects/arm_eabi/sys/arm/arm/vm_machdep.c projects/arm_eabi/sys/arm/at91/at91.c projects/arm_eabi/sys/arm/at91/at91_machdep.c projects/arm_eabi/sys/arm/at91/at91_mci.c projects/arm_eabi/sys/arm/at91/at91_mcireg.h projects/arm_eabi/sys/arm/at91/at91_pio.c projects/arm_eabi/sys/arm/at91/at91_pio_rm9200.h projects/arm_eabi/sys/arm/at91/at91_pioreg.h projects/arm_eabi/sys/arm/at91/at91_piovar.h projects/arm_eabi/sys/arm/at91/at91_pit.c projects/arm_eabi/sys/arm/at91/at91_pitreg.h projects/arm_eabi/sys/arm/at91/at91_pmc.c projects/arm_eabi/sys/arm/at91/at91_pmcvar.h projects/arm_eabi/sys/arm/at91/at91_reset.S projects/arm_eabi/sys/arm/at91/at91_rst.c projects/arm_eabi/sys/arm/at91/at91_spi.c projects/arm_eabi/sys/arm/at91/at91_spireg.h projects/arm_eabi/sys/arm/at91/at91_ssc.c projects/arm_eabi/sys/arm/at91/at91_st.c projects/arm_eabi/sys/arm/at91/at91_twi.c projects/arm_eabi/sys/arm/at91/at91_twireg.h projects/arm_eabi/sys/arm/at91/at91_wdt.c projects/arm_eabi/sys/arm/at91/at91_wdtreg.h projects/arm_eabi/sys/arm/at91/at91reg.h projects/arm_eabi/sys/arm/at91/at91rm9200.c projects/arm_eabi/sys/arm/at91/at91rm92reg.h projects/arm_eabi/sys/arm/at91/at91sam9260.c projects/arm_eabi/sys/arm/at91/at91sam9260reg.h projects/arm_eabi/sys/arm/at91/at91sam9g20.c projects/arm_eabi/sys/arm/at91/at91sam9g20reg.h projects/arm_eabi/sys/arm/at91/at91var.h projects/arm_eabi/sys/arm/at91/board_qila9g20.c projects/arm_eabi/sys/arm/at91/board_sam9g20ek.c projects/arm_eabi/sys/arm/at91/files.at91 projects/arm_eabi/sys/arm/at91/if_ate.c projects/arm_eabi/sys/arm/at91/if_macb.c projects/arm_eabi/sys/arm/at91/std.at91 projects/arm_eabi/sys/arm/at91/std.at91sam9 projects/arm_eabi/sys/arm/at91/std.hl200 projects/arm_eabi/sys/arm/at91/std.hl201 projects/arm_eabi/sys/arm/at91/std.kb920x projects/arm_eabi/sys/arm/at91/std.qila9g20 projects/arm_eabi/sys/arm/at91/std.sam9g20ek projects/arm_eabi/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/arm_eabi/sys/arm/at91/uart_dev_at91usart.c projects/arm_eabi/sys/arm/conf/AVILA projects/arm_eabi/sys/arm/conf/BWCT projects/arm_eabi/sys/arm/conf/CAMBRIA projects/arm_eabi/sys/arm/conf/CNS11XXNAS projects/arm_eabi/sys/arm/conf/CRB projects/arm_eabi/sys/arm/conf/DB-78XXX projects/arm_eabi/sys/arm/conf/DB-88F6XXX projects/arm_eabi/sys/arm/conf/EP80219 projects/arm_eabi/sys/arm/conf/GUMSTIX projects/arm_eabi/sys/arm/conf/GUMSTIX-QEMU projects/arm_eabi/sys/arm/conf/HL200 projects/arm_eabi/sys/arm/conf/HL201 projects/arm_eabi/sys/arm/conf/IQ31244 projects/arm_eabi/sys/arm/conf/KB920X projects/arm_eabi/sys/arm/conf/LN2410SBC projects/arm_eabi/sys/arm/conf/NSLU projects/arm_eabi/sys/arm/conf/QILA9G20 projects/arm_eabi/sys/arm/conf/QILA9G20.hints projects/arm_eabi/sys/arm/conf/SAM9G20EK projects/arm_eabi/sys/arm/conf/SAM9G20EK.hints projects/arm_eabi/sys/arm/conf/SHEEVAPLUG projects/arm_eabi/sys/arm/conf/SIMICS projects/arm_eabi/sys/arm/econa/econa_machdep.c projects/arm_eabi/sys/arm/include/_stdint.h projects/arm_eabi/sys/arm/include/_types.h projects/arm_eabi/sys/arm/include/armreg.h projects/arm_eabi/sys/arm/include/asmacros.h projects/arm_eabi/sys/arm/include/atomic.h projects/arm_eabi/sys/arm/include/blockio.h projects/arm_eabi/sys/arm/include/cpu.h projects/arm_eabi/sys/arm/include/cpufunc.h projects/arm_eabi/sys/arm/include/elf.h projects/arm_eabi/sys/arm/include/endian.h projects/arm_eabi/sys/arm/include/fdt.h projects/arm_eabi/sys/arm/include/fp.h projects/arm_eabi/sys/arm/include/frame.h projects/arm_eabi/sys/arm/include/ieee.h projects/arm_eabi/sys/arm/include/in_cksum.h projects/arm_eabi/sys/arm/include/intr.h projects/arm_eabi/sys/arm/include/katelib.h projects/arm_eabi/sys/arm/include/kdb.h projects/arm_eabi/sys/arm/include/machdep.h projects/arm_eabi/sys/arm/include/param.h projects/arm_eabi/sys/arm/include/pcb.h projects/arm_eabi/sys/arm/include/pmap.h projects/arm_eabi/sys/arm/include/pmc_mdep.h projects/arm_eabi/sys/arm/include/profile.h projects/arm_eabi/sys/arm/include/pte.h projects/arm_eabi/sys/arm/include/resource.h projects/arm_eabi/sys/arm/include/stack.h projects/arm_eabi/sys/arm/include/sysarch.h projects/arm_eabi/sys/arm/include/vmparam.h projects/arm_eabi/sys/arm/mv/discovery/discovery.c projects/arm_eabi/sys/arm/mv/files.mv projects/arm_eabi/sys/arm/mv/mv_machdep.c projects/arm_eabi/sys/arm/mv/mvwin.h projects/arm_eabi/sys/arm/mv/std.mv projects/arm_eabi/sys/arm/s3c2xx0/s3c2410reg.h projects/arm_eabi/sys/arm/s3c2xx0/s3c2440reg.h projects/arm_eabi/sys/arm/s3c2xx0/s3c24x0.c projects/arm_eabi/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/arm_eabi/sys/arm/s3c2xx0/s3c24x0reg.h projects/arm_eabi/sys/arm/sa11x0/assabet_machdep.c projects/arm_eabi/sys/arm/sa11x0/sa11x0.c projects/arm_eabi/sys/arm/sa11x0/sa11x0_gpioreg.h projects/arm_eabi/sys/arm/sa11x0/sa11x0_io_asm.S projects/arm_eabi/sys/arm/sa11x0/sa11x0_irq.S projects/arm_eabi/sys/arm/sa11x0/sa11x0_ost.c projects/arm_eabi/sys/arm/sa11x0/sa11x0_ostreg.h projects/arm_eabi/sys/arm/sa11x0/sa11x0_var.h projects/arm_eabi/sys/arm/sa11x0/uart_dev_sa1110.c projects/arm_eabi/sys/arm/xscale/i80321/ep80219_machdep.c projects/arm_eabi/sys/arm/xscale/i80321/i80321.c projects/arm_eabi/sys/arm/xscale/i80321/i80321_aau.c projects/arm_eabi/sys/arm/xscale/i80321/i80321_dma.c projects/arm_eabi/sys/arm/xscale/i80321/i80321_intr.h projects/arm_eabi/sys/arm/xscale/i80321/i80321_pci.c projects/arm_eabi/sys/arm/xscale/i80321/i80321_space.c projects/arm_eabi/sys/arm/xscale/i80321/i80321_timer.c projects/arm_eabi/sys/arm/xscale/i80321/i80321reg.h projects/arm_eabi/sys/arm/xscale/i80321/iq31244_7seg.c projects/arm_eabi/sys/arm/xscale/i80321/iq31244_machdep.c projects/arm_eabi/sys/arm/xscale/i80321/iq80321.c projects/arm_eabi/sys/arm/xscale/i80321/obio.c projects/arm_eabi/sys/arm/xscale/i8134x/crb_machdep.c projects/arm_eabi/sys/arm/xscale/i8134x/i81342.c projects/arm_eabi/sys/arm/xscale/i8134x/i81342_mcu.c projects/arm_eabi/sys/arm/xscale/i8134x/i81342_pci.c projects/arm_eabi/sys/arm/xscale/i8134x/i81342_space.c projects/arm_eabi/sys/arm/xscale/i8134x/i81342reg.h projects/arm_eabi/sys/arm/xscale/i8134x/iq81342_7seg.c projects/arm_eabi/sys/arm/xscale/i8134x/obio.c projects/arm_eabi/sys/arm/xscale/i8134x/uart_cpu_i81342.c projects/arm_eabi/sys/arm/xscale/ixp425/avila_ata.c projects/arm_eabi/sys/arm/xscale/ixp425/avila_gpio.c projects/arm_eabi/sys/arm/xscale/ixp425/avila_machdep.c projects/arm_eabi/sys/arm/xscale/ixp425/cambria_exp_space.c projects/arm_eabi/sys/arm/xscale/ixp425/if_npe.c projects/arm_eabi/sys/arm/xscale/ixp425/if_npereg.h projects/arm_eabi/sys/arm/xscale/ixp425/ixp425.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_iic.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_npe.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_npereg.h projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_pci.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_pci_space.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_qmgr.c projects/arm_eabi/sys/arm/xscale/ixp425/ixp425_qmgr.h projects/arm_eabi/sys/arm/xscale/ixp425/ixp425reg.h projects/arm_eabi/sys/arm/xscale/ixp425/std.ixp425 projects/arm_eabi/sys/arm/xscale/ixp425/std.ixp435 projects/arm_eabi/sys/arm/xscale/pxa/if_smc_smi.c projects/arm_eabi/sys/arm/xscale/pxa/pxa_machdep.c projects/arm_eabi/sys/arm/xscale/pxa/pxareg.h projects/arm_eabi/sys/arm/xscale/std.xscale projects/arm_eabi/sys/boot/Makefile.sparc64 projects/arm_eabi/sys/boot/arm/at91/boot2/boot2.c projects/arm_eabi/sys/boot/arm/at91/libat91/at91rm9200.h projects/arm_eabi/sys/boot/arm/ixp425/boot2/boot2.c projects/arm_eabi/sys/boot/arm/uboot/Makefile projects/arm_eabi/sys/boot/arm/uboot/conf.c projects/arm_eabi/sys/boot/arm/uboot/ldscript.arm projects/arm_eabi/sys/boot/arm/uboot/start.S projects/arm_eabi/sys/boot/arm/uboot/version projects/arm_eabi/sys/boot/common/boot.c projects/arm_eabi/sys/boot/common/bootstrap.h projects/arm_eabi/sys/boot/common/gpt.c projects/arm_eabi/sys/boot/common/load_elf.c projects/arm_eabi/sys/boot/common/load_elf_obj.c projects/arm_eabi/sys/boot/common/loader.8 projects/arm_eabi/sys/boot/common/ufsread.c projects/arm_eabi/sys/boot/efi/Makefile.inc projects/arm_eabi/sys/boot/fdt/dts/db78100.dts projects/arm_eabi/sys/boot/fdt/dts/db88f6281.dts projects/arm_eabi/sys/boot/fdt/dts/p3041ds.dts projects/arm_eabi/sys/boot/fdt/dts/sheevaplug.dts projects/arm_eabi/sys/boot/fdt/fdt_loader_cmd.c projects/arm_eabi/sys/boot/forth/beastie.4th projects/arm_eabi/sys/boot/forth/beastie.4th.8 projects/arm_eabi/sys/boot/forth/brand.4th projects/arm_eabi/sys/boot/forth/brand.4th.8 projects/arm_eabi/sys/boot/forth/check-password.4th projects/arm_eabi/sys/boot/forth/check-password.4th.8 projects/arm_eabi/sys/boot/forth/color.4th projects/arm_eabi/sys/boot/forth/color.4th.8 projects/arm_eabi/sys/boot/forth/delay.4th projects/arm_eabi/sys/boot/forth/delay.4th.8 projects/arm_eabi/sys/boot/forth/menu-commands.4th projects/arm_eabi/sys/boot/forth/menu.4th projects/arm_eabi/sys/boot/forth/menu.4th.8 projects/arm_eabi/sys/boot/forth/shortcuts.4th projects/arm_eabi/sys/boot/forth/version.4th projects/arm_eabi/sys/boot/forth/version.4th.8 projects/arm_eabi/sys/boot/i386/boot2/boot2.c projects/arm_eabi/sys/boot/i386/btx/btx/Makefile projects/arm_eabi/sys/boot/i386/btx/btx/btx.S projects/arm_eabi/sys/boot/i386/btx/btxldr/Makefile projects/arm_eabi/sys/boot/i386/btx/btxldr/btxldr.S projects/arm_eabi/sys/boot/i386/btx/lib/Makefile projects/arm_eabi/sys/boot/i386/cdboot/Makefile projects/arm_eabi/sys/boot/i386/efi/Makefile projects/arm_eabi/sys/boot/i386/efi/reloc.c projects/arm_eabi/sys/boot/i386/gptboot/gptboot.c projects/arm_eabi/sys/boot/i386/libi386/Makefile projects/arm_eabi/sys/boot/i386/libi386/biosdisk.c projects/arm_eabi/sys/boot/i386/libi386/biospnp.c projects/arm_eabi/sys/boot/i386/libi386/devicename.c projects/arm_eabi/sys/boot/i386/libi386/libi386.h projects/arm_eabi/sys/boot/i386/loader/Makefile projects/arm_eabi/sys/boot/i386/loader/conf.c projects/arm_eabi/sys/boot/i386/loader/main.c projects/arm_eabi/sys/boot/i386/pxeldr/Makefile projects/arm_eabi/sys/boot/i386/pxeldr/pxeldr.S projects/arm_eabi/sys/boot/i386/zfsboot/zfsboot.c projects/arm_eabi/sys/boot/ofw/libofw/Makefile projects/arm_eabi/sys/boot/ofw/libofw/devicename.c projects/arm_eabi/sys/boot/ofw/libofw/libofw.h projects/arm_eabi/sys/boot/ofw/libofw/ofw_disk.c projects/arm_eabi/sys/boot/pc98/boot2/boot2.c projects/arm_eabi/sys/boot/pc98/btx/btx/Makefile projects/arm_eabi/sys/boot/pc98/btx/btx/btx.S projects/arm_eabi/sys/boot/pc98/btx/btxldr/Makefile projects/arm_eabi/sys/boot/pc98/btx/btxldr/btxldr.S projects/arm_eabi/sys/boot/pc98/btx/lib/Makefile projects/arm_eabi/sys/boot/pc98/cdboot/Makefile projects/arm_eabi/sys/boot/pc98/libpc98/Makefile projects/arm_eabi/sys/boot/pc98/libpc98/biosdisk.c projects/arm_eabi/sys/boot/pc98/loader/main.c projects/arm_eabi/sys/boot/powerpc/boot1.chrp/boot1.c projects/arm_eabi/sys/boot/sparc64/Makefile projects/arm_eabi/sys/boot/sparc64/boot1/Makefile projects/arm_eabi/sys/boot/sparc64/boot1/boot1.c projects/arm_eabi/sys/boot/sparc64/loader/Makefile projects/arm_eabi/sys/boot/sparc64/loader/main.c projects/arm_eabi/sys/boot/uboot/common/metadata.c projects/arm_eabi/sys/boot/uboot/lib/api_public.h projects/arm_eabi/sys/boot/uboot/lib/copy.c projects/arm_eabi/sys/boot/uboot/lib/devicename.c projects/arm_eabi/sys/boot/uboot/lib/disk.c projects/arm_eabi/sys/boot/uboot/lib/elf_freebsd.c projects/arm_eabi/sys/boot/uboot/lib/glue.c projects/arm_eabi/sys/boot/uboot/lib/libuboot.h projects/arm_eabi/sys/boot/userboot/libstand/Makefile projects/arm_eabi/sys/boot/zfs/zfs.c projects/arm_eabi/sys/boot/zfs/zfsimpl.c projects/arm_eabi/sys/cam/ata/ata_all.c projects/arm_eabi/sys/cam/ata/ata_all.h projects/arm_eabi/sys/cam/ata/ata_da.c projects/arm_eabi/sys/cam/ata/ata_pmp.c projects/arm_eabi/sys/cam/ata/ata_xpt.c projects/arm_eabi/sys/cam/cam.h projects/arm_eabi/sys/cam/cam_ccb.h projects/arm_eabi/sys/cam/cam_debug.h projects/arm_eabi/sys/cam/cam_periph.c projects/arm_eabi/sys/cam/cam_periph.h projects/arm_eabi/sys/cam/cam_sim.h projects/arm_eabi/sys/cam/cam_xpt.c projects/arm_eabi/sys/cam/cam_xpt.h projects/arm_eabi/sys/cam/cam_xpt_periph.h projects/arm_eabi/sys/cam/cam_xpt_sim.h projects/arm_eabi/sys/cam/ctl/ctl.c projects/arm_eabi/sys/cam/ctl/ctl_backend.c projects/arm_eabi/sys/cam/ctl/ctl_frontend_cam_sim.c projects/arm_eabi/sys/cam/ctl/ctl_frontend_internal.c projects/arm_eabi/sys/cam/ctl/scsi_ctl.c projects/arm_eabi/sys/cam/scsi/scsi_all.c projects/arm_eabi/sys/cam/scsi/scsi_all.h projects/arm_eabi/sys/cam/scsi/scsi_cd.c projects/arm_eabi/sys/cam/scsi/scsi_ch.c projects/arm_eabi/sys/cam/scsi/scsi_da.c projects/arm_eabi/sys/cam/scsi/scsi_da.h projects/arm_eabi/sys/cam/scsi/scsi_pass.c projects/arm_eabi/sys/cam/scsi/scsi_pt.c projects/arm_eabi/sys/cam/scsi/scsi_sa.c projects/arm_eabi/sys/cam/scsi/scsi_ses.h projects/arm_eabi/sys/cam/scsi/scsi_sg.c projects/arm_eabi/sys/cam/scsi/scsi_target.c projects/arm_eabi/sys/cam/scsi/scsi_xpt.c projects/arm_eabi/sys/cddl/boot/zfs/zfsimpl.h projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/arm_eabi/sys/cddl/dev/dtrace/amd64/dis_tables.c projects/arm_eabi/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/arm_eabi/sys/cddl/dev/dtrace/i386/dis_tables.c projects/arm_eabi/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/arm_eabi/sys/compat/freebsd32/freebsd32.h projects/arm_eabi/sys/compat/freebsd32/freebsd32_misc.c projects/arm_eabi/sys/compat/freebsd32/freebsd32_proto.h projects/arm_eabi/sys/compat/freebsd32/freebsd32_syscall.h projects/arm_eabi/sys/compat/freebsd32/freebsd32_syscalls.c projects/arm_eabi/sys/compat/freebsd32/freebsd32_sysent.c projects/arm_eabi/sys/compat/freebsd32/freebsd32_systrace_args.c projects/arm_eabi/sys/compat/freebsd32/syscalls.master projects/arm_eabi/sys/compat/linux/linux_emul.c projects/arm_eabi/sys/compat/linux/linux_emul.h projects/arm_eabi/sys/compat/linux/linux_file.c projects/arm_eabi/sys/compat/linux/linux_fork.c projects/arm_eabi/sys/compat/linux/linux_futex.c projects/arm_eabi/sys/compat/linux/linux_mib.c projects/arm_eabi/sys/compat/linux/linux_misc.c projects/arm_eabi/sys/compat/linux/linux_sysctl.c projects/arm_eabi/sys/compat/linux/linux_time.c projects/arm_eabi/sys/compat/linux/linux_uid16.c projects/arm_eabi/sys/compat/linux/linux_util.c projects/arm_eabi/sys/compat/linux/linux_util.h projects/arm_eabi/sys/compat/ndis/subr_ntoskrnl.c projects/arm_eabi/sys/conf/NOTES projects/arm_eabi/sys/conf/files projects/arm_eabi/sys/conf/files.amd64 projects/arm_eabi/sys/conf/files.arm projects/arm_eabi/sys/conf/files.i386 projects/arm_eabi/sys/conf/files.ia64 projects/arm_eabi/sys/conf/files.mips projects/arm_eabi/sys/conf/files.powerpc projects/arm_eabi/sys/conf/files.sparc64 projects/arm_eabi/sys/conf/kern.post.mk projects/arm_eabi/sys/conf/kmod.mk projects/arm_eabi/sys/conf/options projects/arm_eabi/sys/conf/options.arm projects/arm_eabi/sys/conf/options.mips projects/arm_eabi/sys/conf/options.powerpc projects/arm_eabi/sys/contrib/dev/acpica/acpica_prep.sh projects/arm_eabi/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/adfile.c projects/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c projects/arm_eabi/sys/contrib/dev/acpica/common/dmextern.c projects/arm_eabi/sys/contrib/dev/acpica/common/dmrestag.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompile.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslerror.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfiles.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslglobal.h projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllookup.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmain.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmap.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmessages.h projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslstartup.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslutils.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtio.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttemplate.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/preprocess.h projects/arm_eabi/sys/contrib/dev/acpica/compiler/prscan.c projects/arm_eabi/sys/contrib/dev/acpica/compiler/prutils.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbfileio.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpe.c projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeutil.c projects/arm_eabi/sys/contrib/dev/acpica/components/events/evmisc.c projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxface.c projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exconfig.c projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exdump.c projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwesleep.c projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/arm_eabi/sys/contrib/dev/acpica/include/acdebug.h projects/arm_eabi/sys/contrib/dev/acpica/include/acdisasm.h projects/arm_eabi/sys/contrib/dev/acpica/include/acglobal.h projects/arm_eabi/sys/contrib/dev/acpica/include/aclocal.h projects/arm_eabi/sys/contrib/dev/acpica/include/acobject.h projects/arm_eabi/sys/contrib/dev/acpica/include/acpiosxf.h projects/arm_eabi/sys/contrib/dev/acpica/include/acpixf.h projects/arm_eabi/sys/contrib/dev/acpica/include/acpredef.h projects/arm_eabi/sys/contrib/dev/acpica/include/actypes.h projects/arm_eabi/sys/contrib/dev/acpica/include/acutils.h projects/arm_eabi/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/arm_eabi/sys/contrib/pf/net/pf.c projects/arm_eabi/sys/contrib/pf/net/pf_ioctl.c projects/arm_eabi/sys/contrib/pf/net/pf_table.c projects/arm_eabi/sys/contrib/pf/net/pfvar.h projects/arm_eabi/sys/contrib/rdma/krping/krping.c projects/arm_eabi/sys/contrib/rdma/krping/krping.h projects/arm_eabi/sys/contrib/rdma/krping/krping_dev.c projects/arm_eabi/sys/contrib/rdma/rdma_addr.c projects/arm_eabi/sys/contrib/rdma/rdma_cache.c projects/arm_eabi/sys/contrib/rdma/rdma_cma.c projects/arm_eabi/sys/ddb/db_main.c projects/arm_eabi/sys/dev/acpi_support/acpi_ibm.c projects/arm_eabi/sys/dev/acpica/Osd/OsdSchedule.c projects/arm_eabi/sys/dev/acpica/Osd/OsdSynch.c projects/arm_eabi/sys/dev/acpica/acpi.c projects/arm_eabi/sys/dev/acpica/acpi_cpu.c projects/arm_eabi/sys/dev/acpica/acpi_ec.c projects/arm_eabi/sys/dev/acpica/acpi_smbat.c projects/arm_eabi/sys/dev/acpica/acpi_video.c projects/arm_eabi/sys/dev/acpica/acpivar.h projects/arm_eabi/sys/dev/adb/adb_kbd.c projects/arm_eabi/sys/dev/ae/if_ae.c projects/arm_eabi/sys/dev/agp/agp.c projects/arm_eabi/sys/dev/agp/agp_i810.c projects/arm_eabi/sys/dev/agp/agp_if.m projects/arm_eabi/sys/dev/agp/agppriv.h projects/arm_eabi/sys/dev/agp/agpreg.h projects/arm_eabi/sys/dev/agp/agpvar.h projects/arm_eabi/sys/dev/ahci/ahci.c projects/arm_eabi/sys/dev/aic7xxx/aic79xx.c projects/arm_eabi/sys/dev/aic7xxx/aic79xx_osm.c projects/arm_eabi/sys/dev/aic7xxx/aic7xxx.c projects/arm_eabi/sys/dev/aic7xxx/aic7xxx_osm.c projects/arm_eabi/sys/dev/aic7xxx/aicasm/Makefile projects/arm_eabi/sys/dev/aic7xxx/aicasm/aicasm.c projects/arm_eabi/sys/dev/amr/amr.c projects/arm_eabi/sys/dev/asr/asr.c projects/arm_eabi/sys/dev/ata/ata-all.c projects/arm_eabi/sys/dev/ata/chipsets/ata-ite.c projects/arm_eabi/sys/dev/ath/ah_osdep.c projects/arm_eabi/sys/dev/ath/ah_osdep.h projects/arm_eabi/sys/dev/ath/ath_dfs/null/dfs_null.c projects/arm_eabi/sys/dev/ath/ath_hal/ah.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_debug.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_desc.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom_v4k.c projects/arm_eabi/sys/dev/ath/ath_hal/ah_internal.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_gpio.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_power.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9287_reset.c projects/arm_eabi/sys/dev/ath/ath_rate/amrr/amrr.c projects/arm_eabi/sys/dev/ath/ath_rate/onoe/onoe.c projects/arm_eabi/sys/dev/ath/ath_rate/sample/sample.c projects/arm_eabi/sys/dev/ath/if_ath.c projects/arm_eabi/sys/dev/ath/if_ath_ahb.c projects/arm_eabi/sys/dev/ath/if_ath_debug.c projects/arm_eabi/sys/dev/ath/if_ath_debug.h projects/arm_eabi/sys/dev/ath/if_ath_led.c projects/arm_eabi/sys/dev/ath/if_ath_misc.h projects/arm_eabi/sys/dev/ath/if_ath_pci.c projects/arm_eabi/sys/dev/ath/if_ath_sysctl.c projects/arm_eabi/sys/dev/ath/if_ath_tx.c projects/arm_eabi/sys/dev/ath/if_ath_tx.h projects/arm_eabi/sys/dev/ath/if_ath_tx_ht.c projects/arm_eabi/sys/dev/ath/if_athdfs.h projects/arm_eabi/sys/dev/ath/if_athioctl.h projects/arm_eabi/sys/dev/ath/if_athvar.h projects/arm_eabi/sys/dev/bce/if_bce.c projects/arm_eabi/sys/dev/bce/if_bcereg.h projects/arm_eabi/sys/dev/bge/if_bge.c projects/arm_eabi/sys/dev/bge/if_bgereg.h projects/arm_eabi/sys/dev/bwi/bwimac.c projects/arm_eabi/sys/dev/bwi/bwiphy.c projects/arm_eabi/sys/dev/bwi/bwirf.c projects/arm_eabi/sys/dev/bwi/if_bwi.c projects/arm_eabi/sys/dev/bwi/if_bwi_pci.c projects/arm_eabi/sys/dev/cxgb/common/cxgb_ctl_defs.h projects/arm_eabi/sys/dev/cxgb/cxgb_adapter.h projects/arm_eabi/sys/dev/cxgb/cxgb_main.c projects/arm_eabi/sys/dev/cxgb/cxgb_offload.h projects/arm_eabi/sys/dev/cxgb/cxgb_osdep.h projects/arm_eabi/sys/dev/cxgb/cxgb_sge.c projects/arm_eabi/sys/dev/cxgb/sys/mvec.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_user.h projects/arm_eabi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_wr.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_l2t.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_l2t.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tom.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_tom.h projects/arm_eabi/sys/dev/cxgbe/adapter.h projects/arm_eabi/sys/dev/cxgbe/common/common.h projects/arm_eabi/sys/dev/cxgbe/common/t4_hw.c projects/arm_eabi/sys/dev/cxgbe/common/t4_msg.h projects/arm_eabi/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/arm_eabi/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt projects/arm_eabi/sys/dev/cxgbe/firmware/t4fw_interface.h projects/arm_eabi/sys/dev/cxgbe/offload.h projects/arm_eabi/sys/dev/cxgbe/osdep.h projects/arm_eabi/sys/dev/cxgbe/t4_l2t.c projects/arm_eabi/sys/dev/cxgbe/t4_l2t.h projects/arm_eabi/sys/dev/cxgbe/t4_main.c projects/arm_eabi/sys/dev/cxgbe/t4_sge.c projects/arm_eabi/sys/dev/dc/if_dc.c projects/arm_eabi/sys/dev/dpt/dpt.h projects/arm_eabi/sys/dev/e1000/if_em.c projects/arm_eabi/sys/dev/e1000/if_igb.c projects/arm_eabi/sys/dev/e1000/if_igb.h projects/arm_eabi/sys/dev/esp/ncr53c9x.c projects/arm_eabi/sys/dev/fb/fbreg.h projects/arm_eabi/sys/dev/fb/s3_pci.c projects/arm_eabi/sys/dev/fdt/fdt_common.h projects/arm_eabi/sys/dev/fdt/fdt_pci.c projects/arm_eabi/sys/dev/firewire/sbp_targ.c projects/arm_eabi/sys/dev/flash/at45d.c projects/arm_eabi/sys/dev/fxp/if_fxp.c projects/arm_eabi/sys/dev/hptiop/hptiop.c projects/arm_eabi/sys/dev/hptmv/entry.c projects/arm_eabi/sys/dev/hptrr/hptrr_osm_bsd.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_arm.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_core.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_intel.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_mips.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_powerpc.c projects/arm_eabi/sys/dev/iicbus/ds1374.c projects/arm_eabi/sys/dev/isci/isci.h projects/arm_eabi/sys/dev/isci/isci_controller.c projects/arm_eabi/sys/dev/isci/isci_interrupt.c projects/arm_eabi/sys/dev/isci/isci_io_request.c projects/arm_eabi/sys/dev/isci/isci_remote_device.c projects/arm_eabi/sys/dev/isci/scil/sati_inquiry.c projects/arm_eabi/sys/dev/iscsi/initiator/isc_subr.c projects/arm_eabi/sys/dev/iscsi/initiator/iscsi.c projects/arm_eabi/sys/dev/iscsi/initiator/iscsi_subr.c projects/arm_eabi/sys/dev/iscsi/initiator/iscsivar.h projects/arm_eabi/sys/dev/isp/isp.c projects/arm_eabi/sys/dev/isp/isp_freebsd.c projects/arm_eabi/sys/dev/isp/isp_freebsd.h projects/arm_eabi/sys/dev/isp/isp_pci.c projects/arm_eabi/sys/dev/isp/isp_sbus.c projects/arm_eabi/sys/dev/isp/ispmbox.h projects/arm_eabi/sys/dev/isp/ispreg.h projects/arm_eabi/sys/dev/isp/ispvar.h projects/arm_eabi/sys/dev/ispfw/asm_2400.h projects/arm_eabi/sys/dev/ispfw/asm_2500.h projects/arm_eabi/sys/dev/iwn/if_iwn.c projects/arm_eabi/sys/dev/ixgbe/ixgbe.c projects/arm_eabi/sys/dev/ixgbe/ixgbe.h projects/arm_eabi/sys/dev/jme/if_jme.c projects/arm_eabi/sys/dev/mfi/mfi.c projects/arm_eabi/sys/dev/mfi/mfi_cam.c projects/arm_eabi/sys/dev/mfi/mfi_debug.c projects/arm_eabi/sys/dev/mfi/mfi_disk.c projects/arm_eabi/sys/dev/mfi/mfi_tbolt.c projects/arm_eabi/sys/dev/mfi/mfireg.h projects/arm_eabi/sys/dev/mfi/mfivar.h projects/arm_eabi/sys/dev/mii/ciphy.c projects/arm_eabi/sys/dev/mii/miidevs projects/arm_eabi/sys/dev/mmc/mmc.c projects/arm_eabi/sys/dev/mmc/mmcbrvar.h projects/arm_eabi/sys/dev/mmc/mmcreg.h projects/arm_eabi/sys/dev/mmc/mmcsd.c projects/arm_eabi/sys/dev/mmc/mmcvar.h projects/arm_eabi/sys/dev/mps/mpi/mpi2.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_cnfg.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_hbd.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_history.txt projects/arm_eabi/sys/dev/mps/mpi/mpi2_init.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_ioc.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_ra.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_raid.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_sas.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_targ.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_tool.h projects/arm_eabi/sys/dev/mps/mpi/mpi2_type.h projects/arm_eabi/sys/dev/mps/mps.c projects/arm_eabi/sys/dev/mps/mps_config.c projects/arm_eabi/sys/dev/mps/mps_ioctl.h projects/arm_eabi/sys/dev/mps/mps_mapping.c projects/arm_eabi/sys/dev/mps/mps_mapping.h projects/arm_eabi/sys/dev/mps/mps_sas.c projects/arm_eabi/sys/dev/mps/mps_sas.h projects/arm_eabi/sys/dev/mps/mps_sas_lsi.c projects/arm_eabi/sys/dev/mps/mps_user.c projects/arm_eabi/sys/dev/mps/mpsvar.h projects/arm_eabi/sys/dev/mpt/mpt_cam.c projects/arm_eabi/sys/dev/msk/if_msk.c projects/arm_eabi/sys/dev/mvs/mvs.c projects/arm_eabi/sys/dev/mvs/mvs.h projects/arm_eabi/sys/dev/mvs/mvs_soc.c projects/arm_eabi/sys/dev/mwl/if_mwl.c projects/arm_eabi/sys/dev/mwl/if_mwlvar.h projects/arm_eabi/sys/dev/mxge/eth_z8e.h projects/arm_eabi/sys/dev/mxge/ethp_z8e.h projects/arm_eabi/sys/dev/mxge/rss_eth_z8e.h projects/arm_eabi/sys/dev/mxge/rss_ethp_z8e.h projects/arm_eabi/sys/dev/netmap/if_re_netmap.h projects/arm_eabi/sys/dev/netmap/ixgbe_netmap.h projects/arm_eabi/sys/dev/netmap/netmap.c projects/arm_eabi/sys/dev/netmap/netmap_kern.h projects/arm_eabi/sys/dev/nxge/if_nxge.c projects/arm_eabi/sys/dev/pccard/pccard.c projects/arm_eabi/sys/dev/pccard/pccardvarp.h projects/arm_eabi/sys/dev/pci/pci.c projects/arm_eabi/sys/dev/pci/pci_pci.c projects/arm_eabi/sys/dev/pci/vga_pci.c projects/arm_eabi/sys/dev/powermac_nvram/powermac_nvram.c projects/arm_eabi/sys/dev/puc/puc_cfg.h projects/arm_eabi/sys/dev/puc/pucdata.c projects/arm_eabi/sys/dev/qlxgb/qla_os.c projects/arm_eabi/sys/dev/ral/if_ral_pci.c projects/arm_eabi/sys/dev/re/if_re.c projects/arm_eabi/sys/dev/sec/sec.c projects/arm_eabi/sys/dev/sec/sec.h projects/arm_eabi/sys/dev/sf/if_sf.c projects/arm_eabi/sys/dev/sfxge/sfxge_rx.c projects/arm_eabi/sys/dev/siis/siis.c projects/arm_eabi/sys/dev/sio/sio.c projects/arm_eabi/sys/dev/sound/pcm/sndstat.c projects/arm_eabi/sys/dev/sym/sym_conf.h projects/arm_eabi/sys/dev/sym/sym_hipd.c projects/arm_eabi/sys/dev/tsec/if_tsec.c projects/arm_eabi/sys/dev/twa/tw_osl_cam.c projects/arm_eabi/sys/dev/uart/uart_bus.h projects/arm_eabi/sys/dev/uart/uart_core.c projects/arm_eabi/sys/dev/uart/uart_if.m projects/arm_eabi/sys/dev/usb/controller/ehci.c projects/arm_eabi/sys/dev/usb/controller/ehci_pci.c projects/arm_eabi/sys/dev/usb/controller/xhci.c projects/arm_eabi/sys/dev/usb/input/uhid.c projects/arm_eabi/sys/dev/usb/input/ums.c projects/arm_eabi/sys/dev/usb/net/if_rue.c projects/arm_eabi/sys/dev/usb/quirk/usb_quirk.c projects/arm_eabi/sys/dev/usb/serial/u3g.c projects/arm_eabi/sys/dev/usb/serial/uftdi.c projects/arm_eabi/sys/dev/usb/serial/uftdi_reg.h projects/arm_eabi/sys/dev/usb/serial/umodem.c projects/arm_eabi/sys/dev/usb/usb_controller.h projects/arm_eabi/sys/dev/usb/usb_device.c projects/arm_eabi/sys/dev/usb/usb_generic.c projects/arm_eabi/sys/dev/usb/usb_hid.c projects/arm_eabi/sys/dev/usb/usb_hub.c projects/arm_eabi/sys/dev/usb/usb_hub.h projects/arm_eabi/sys/dev/usb/usb_transfer.c projects/arm_eabi/sys/dev/usb/usbdevs projects/arm_eabi/sys/dev/usb/wlan/if_rum.c projects/arm_eabi/sys/dev/usb/wlan/if_run.c projects/arm_eabi/sys/dev/usb/wlan/if_ural.c projects/arm_eabi/sys/dev/viawd/viawd.c projects/arm_eabi/sys/dev/virtio/balloon/virtio_balloon.c projects/arm_eabi/sys/dev/virtio/block/virtio_blk.c projects/arm_eabi/sys/dev/virtio/network/if_vtnet.c projects/arm_eabi/sys/dev/virtio/pci/virtio_pci.c projects/arm_eabi/sys/dev/virtio/virtio_ring.h projects/arm_eabi/sys/dev/virtio/virtqueue.c projects/arm_eabi/sys/dev/virtio/virtqueue.h projects/arm_eabi/sys/dev/vr/if_vr.c projects/arm_eabi/sys/dev/vr/if_vrreg.h projects/arm_eabi/sys/dev/vxge/vxgehal/vxgehal-channel.h projects/arm_eabi/sys/dev/wbwd/wbwd.c projects/arm_eabi/sys/dev/wpi/if_wpi.c projects/arm_eabi/sys/dev/xen/balloon/balloon.c projects/arm_eabi/sys/dev/xen/blkfront/blkfront.c projects/arm_eabi/sys/dev/xl/if_xl.c projects/arm_eabi/sys/fs/cd9660/cd9660_node.c projects/arm_eabi/sys/fs/coda/coda_subr.c projects/arm_eabi/sys/fs/ext2fs/ext2_inode.c projects/arm_eabi/sys/fs/ext2fs/ext2_lookup.c projects/arm_eabi/sys/fs/ext2fs/ext2_vfsops.c projects/arm_eabi/sys/fs/ext2fs/ext2_vnops.c projects/arm_eabi/sys/fs/hpfs/hpfs_vnops.c projects/arm_eabi/sys/fs/msdosfs/denode.h projects/arm_eabi/sys/fs/msdosfs/msdosfs_denode.c projects/arm_eabi/sys/fs/msdosfs/msdosfs_lookup.c projects/arm_eabi/sys/fs/msdosfs/msdosfs_vfsops.c projects/arm_eabi/sys/fs/msdosfs/msdosfs_vnops.c projects/arm_eabi/sys/fs/nfs/nfs_commonacl.c projects/arm_eabi/sys/fs/nfsclient/nfs_clbio.c projects/arm_eabi/sys/fs/nfsclient/nfs_clnode.c projects/arm_eabi/sys/fs/nfsclient/nfs_clsubs.c projects/arm_eabi/sys/fs/nfsclient/nfs_clvfsops.c projects/arm_eabi/sys/fs/nfsclient/nfs_clvnops.c projects/arm_eabi/sys/fs/nfsclient/nfsnode.h projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdport.c projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdstate.c projects/arm_eabi/sys/fs/ntfs/ntfs.h projects/arm_eabi/sys/fs/ntfs/ntfs_vnops.c projects/arm_eabi/sys/fs/nullfs/null_vnops.c projects/arm_eabi/sys/fs/smbfs/smbfs_node.c projects/arm_eabi/sys/fs/tmpfs/tmpfs.h projects/arm_eabi/sys/fs/tmpfs/tmpfs_subr.c projects/arm_eabi/sys/fs/tmpfs/tmpfs_vfsops.c projects/arm_eabi/sys/fs/tmpfs/tmpfs_vnops.c projects/arm_eabi/sys/fs/unionfs/union_subr.c projects/arm_eabi/sys/fs/unionfs/union_vfsops.c projects/arm_eabi/sys/fs/unionfs/union_vnops.c projects/arm_eabi/sys/gdb/gdb_main.c projects/arm_eabi/sys/geom/eli/g_eli_integrity.c projects/arm_eabi/sys/geom/geom.h projects/arm_eabi/sys/geom/geom_disk.c projects/arm_eabi/sys/geom/geom_disk.h projects/arm_eabi/sys/geom/geom_map.c projects/arm_eabi/sys/geom/geom_subr.c projects/arm_eabi/sys/geom/label/g_label_ufs.c projects/arm_eabi/sys/geom/mirror/g_mirror.c projects/arm_eabi/sys/geom/mirror/g_mirror.h projects/arm_eabi/sys/geom/mirror/g_mirror_ctl.c projects/arm_eabi/sys/geom/multipath/g_multipath.c projects/arm_eabi/sys/geom/part/g_part.c projects/arm_eabi/sys/geom/part/g_part.h projects/arm_eabi/sys/geom/part/g_part_apm.c projects/arm_eabi/sys/geom/part/g_part_bsd.c projects/arm_eabi/sys/geom/part/g_part_gpt.c projects/arm_eabi/sys/geom/part/g_part_mbr.c projects/arm_eabi/sys/geom/part/g_part_vtoc8.c projects/arm_eabi/sys/geom/raid/g_raid.c projects/arm_eabi/sys/geom/raid/g_raid.h projects/arm_eabi/sys/geom/raid/g_raid_ctl.c projects/arm_eabi/sys/geom/raid/g_raid_md_if.m projects/arm_eabi/sys/geom/raid/md_intel.c projects/arm_eabi/sys/geom/raid/md_jmicron.c projects/arm_eabi/sys/geom/raid/md_nvidia.c projects/arm_eabi/sys/geom/raid/md_promise.c projects/arm_eabi/sys/geom/raid/md_sii.c projects/arm_eabi/sys/geom/raid/tr_raid1.c projects/arm_eabi/sys/geom/raid/tr_raid1e.c projects/arm_eabi/sys/gnu/fs/reiserfs/reiserfs_inode.c projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_buf.c projects/arm_eabi/sys/i386/acpica/acpi_machdep.c projects/arm_eabi/sys/i386/acpica/acpi_wakecode.S projects/arm_eabi/sys/i386/conf/GENERIC projects/arm_eabi/sys/i386/conf/NOTES projects/arm_eabi/sys/i386/conf/XEN projects/arm_eabi/sys/i386/i386/apic_vector.s projects/arm_eabi/sys/i386/i386/bios.c projects/arm_eabi/sys/i386/i386/elf_machdep.c projects/arm_eabi/sys/i386/i386/genassym.c projects/arm_eabi/sys/i386/i386/identcpu.c projects/arm_eabi/sys/i386/i386/initcpu.c projects/arm_eabi/sys/i386/i386/machdep.c projects/arm_eabi/sys/i386/i386/minidump_machdep.c projects/arm_eabi/sys/i386/i386/mp_machdep.c projects/arm_eabi/sys/i386/i386/pmap.c projects/arm_eabi/sys/i386/i386/swtch.s projects/arm_eabi/sys/i386/i386/vm86.c projects/arm_eabi/sys/i386/include/apicvar.h projects/arm_eabi/sys/i386/include/atomic.h projects/arm_eabi/sys/i386/include/bootinfo.h projects/arm_eabi/sys/i386/include/elf.h projects/arm_eabi/sys/i386/include/in_cksum.h projects/arm_eabi/sys/i386/include/intr_machdep.h projects/arm_eabi/sys/i386/include/md_var.h projects/arm_eabi/sys/i386/include/pcb.h projects/arm_eabi/sys/i386/include/pmap.h projects/arm_eabi/sys/i386/include/smp.h projects/arm_eabi/sys/i386/include/vmparam.h projects/arm_eabi/sys/i386/linux/linux.h projects/arm_eabi/sys/i386/linux/linux_dummy.c projects/arm_eabi/sys/i386/linux/linux_machdep.c projects/arm_eabi/sys/i386/linux/linux_proto.h projects/arm_eabi/sys/i386/linux/linux_syscall.h projects/arm_eabi/sys/i386/linux/linux_syscalls.c projects/arm_eabi/sys/i386/linux/linux_sysent.c projects/arm_eabi/sys/i386/linux/linux_systrace_args.c projects/arm_eabi/sys/i386/linux/syscalls.master projects/arm_eabi/sys/i386/xen/pmap.c projects/arm_eabi/sys/ia64/acpica/acpi_wakeup.c projects/arm_eabi/sys/ia64/ia64/nexus.c projects/arm_eabi/sys/ia64/ia64/pmap.c projects/arm_eabi/sys/ia64/include/_stdint.h projects/arm_eabi/sys/ia64/include/_types.h projects/arm_eabi/sys/ia64/include/elf.h projects/arm_eabi/sys/ia64/include/in_cksum.h projects/arm_eabi/sys/ia64/include/pcb.h projects/arm_eabi/sys/ia64/include/pmap.h projects/arm_eabi/sys/kern/capabilities.conf projects/arm_eabi/sys/kern/imgact_aout.c projects/arm_eabi/sys/kern/imgact_elf.c projects/arm_eabi/sys/kern/imgact_gzip.c projects/arm_eabi/sys/kern/init_main.c projects/arm_eabi/sys/kern/init_sysent.c projects/arm_eabi/sys/kern/kern_acct.c projects/arm_eabi/sys/kern/kern_clock.c projects/arm_eabi/sys/kern/kern_condvar.c projects/arm_eabi/sys/kern/kern_conf.c projects/arm_eabi/sys/kern/kern_descrip.c projects/arm_eabi/sys/kern/kern_event.c projects/arm_eabi/sys/kern/kern_exec.c projects/arm_eabi/sys/kern/kern_fork.c projects/arm_eabi/sys/kern/kern_jail.c projects/arm_eabi/sys/kern/kern_kthread.c projects/arm_eabi/sys/kern/kern_ktrace.c projects/arm_eabi/sys/kern/kern_linker.c projects/arm_eabi/sys/kern/kern_proc.c projects/arm_eabi/sys/kern/kern_racct.c projects/arm_eabi/sys/kern/kern_rctl.c projects/arm_eabi/sys/kern/kern_shutdown.c projects/arm_eabi/sys/kern/kern_sig.c projects/arm_eabi/sys/kern/kern_synch.c projects/arm_eabi/sys/kern/kern_tc.c projects/arm_eabi/sys/kern/kern_thr.c projects/arm_eabi/sys/kern/kern_thread.c projects/arm_eabi/sys/kern/kern_timeout.c projects/arm_eabi/sys/kern/kern_umtx.c projects/arm_eabi/sys/kern/sched_4bsd.c projects/arm_eabi/sys/kern/sched_ule.c projects/arm_eabi/sys/kern/subr_acl_nfs4.c projects/arm_eabi/sys/kern/subr_bus.c projects/arm_eabi/sys/kern/subr_firmware.c projects/arm_eabi/sys/kern/subr_kdb.c projects/arm_eabi/sys/kern/subr_rman.c projects/arm_eabi/sys/kern/subr_sleepqueue.c projects/arm_eabi/sys/kern/subr_smp.c projects/arm_eabi/sys/kern/subr_syscall.c projects/arm_eabi/sys/kern/subr_trap.c projects/arm_eabi/sys/kern/subr_turnstile.c projects/arm_eabi/sys/kern/subr_witness.c projects/arm_eabi/sys/kern/sys_capability.c projects/arm_eabi/sys/kern/sys_generic.c projects/arm_eabi/sys/kern/sys_pipe.c projects/arm_eabi/sys/kern/sys_procdesc.c projects/arm_eabi/sys/kern/syscalls.c projects/arm_eabi/sys/kern/syscalls.master projects/arm_eabi/sys/kern/systrace_args.c projects/arm_eabi/sys/kern/tty.c projects/arm_eabi/sys/kern/uipc_mqueue.c projects/arm_eabi/sys/kern/uipc_syscalls.c projects/arm_eabi/sys/kern/uipc_usrreq.c projects/arm_eabi/sys/kern/vfs_bio.c projects/arm_eabi/sys/kern/vfs_default.c projects/arm_eabi/sys/kern/vfs_mount.c projects/arm_eabi/sys/kern/vfs_subr.c projects/arm_eabi/sys/kern/vfs_syscalls.c projects/arm_eabi/sys/kern/vfs_vnops.c projects/arm_eabi/sys/libkern/iconv.c projects/arm_eabi/sys/libkern/iconv_ucs.c projects/arm_eabi/sys/mips/atheros/ar71xx_chip.c projects/arm_eabi/sys/mips/atheros/ar71xx_chip.h projects/arm_eabi/sys/mips/atheros/ar71xx_cpudef.h projects/arm_eabi/sys/mips/atheros/ar71xx_gpio.c projects/arm_eabi/sys/mips/atheros/ar71xx_pci.c projects/arm_eabi/sys/mips/atheros/ar71xxreg.h projects/arm_eabi/sys/mips/atheros/ar724x_chip.c projects/arm_eabi/sys/mips/atheros/ar724x_pci.c projects/arm_eabi/sys/mips/atheros/ar91xx_chip.c projects/arm_eabi/sys/mips/atheros/files.ar71xx projects/arm_eabi/sys/mips/atheros/if_arge.c projects/arm_eabi/sys/mips/atheros/if_argevar.h projects/arm_eabi/sys/mips/cavium/uart_bus_octeonusart.c projects/arm_eabi/sys/mips/conf/OCTEON1 projects/arm_eabi/sys/mips/conf/RSPRO projects/arm_eabi/sys/mips/conf/RSPRO.hints projects/arm_eabi/sys/mips/conf/TP-WN1043ND projects/arm_eabi/sys/mips/conf/TP-WN1043ND.hints projects/arm_eabi/sys/mips/include/_stdint.h projects/arm_eabi/sys/mips/include/_types.h projects/arm_eabi/sys/mips/include/elf.h projects/arm_eabi/sys/mips/include/in_cksum.h projects/arm_eabi/sys/mips/include/pcb.h projects/arm_eabi/sys/mips/include/pmap.h projects/arm_eabi/sys/mips/mips/bus_space_generic.c projects/arm_eabi/sys/mips/mips/nexus.c projects/arm_eabi/sys/mips/mips/pmap.c projects/arm_eabi/sys/mips/rmi/rootfs_list.txt projects/arm_eabi/sys/modules/Makefile projects/arm_eabi/sys/modules/aesni/Makefile projects/arm_eabi/sys/modules/agp/Makefile projects/arm_eabi/sys/modules/ath/Makefile projects/arm_eabi/sys/modules/bwi/Makefile projects/arm_eabi/sys/modules/cam/Makefile projects/arm_eabi/sys/modules/cxgb/Makefile projects/arm_eabi/sys/modules/cxgb/cxgb/Makefile projects/arm_eabi/sys/modules/cxgb/iw_cxgb/Makefile projects/arm_eabi/sys/modules/cxgb/tom/Makefile projects/arm_eabi/sys/modules/cxgbe/Makefile projects/arm_eabi/sys/modules/cxgbe/if_cxgbe/Makefile projects/arm_eabi/sys/modules/geom/geom_raid/Makefile projects/arm_eabi/sys/modules/ixgbe/Makefile projects/arm_eabi/sys/modules/linux/Makefile projects/arm_eabi/sys/modules/mlx4/Makefile projects/arm_eabi/sys/modules/mlx4ib/Makefile projects/arm_eabi/sys/modules/mlxen/Makefile projects/arm_eabi/sys/modules/mmcsd/Makefile projects/arm_eabi/sys/modules/mthca/Makefile projects/arm_eabi/sys/modules/mwl/Makefile projects/arm_eabi/sys/modules/ral/Makefile projects/arm_eabi/sys/modules/rdma/krping/Makefile projects/arm_eabi/sys/modules/uart/Makefile projects/arm_eabi/sys/modules/wpi/Makefile projects/arm_eabi/sys/modules/zfs/Makefile projects/arm_eabi/sys/net/bpf.c projects/arm_eabi/sys/net/bpf.h projects/arm_eabi/sys/net/bpf_buffer.c projects/arm_eabi/sys/net/bpf_buffer.h projects/arm_eabi/sys/net/bpf_zerocopy.c projects/arm_eabi/sys/net/bpfdesc.h projects/arm_eabi/sys/net/bridgestp.c projects/arm_eabi/sys/net/bridgestp.h projects/arm_eabi/sys/net/ieee8023ad_lacp.c projects/arm_eabi/sys/net/if.c projects/arm_eabi/sys/net/if.h projects/arm_eabi/sys/net/if_bridge.c projects/arm_eabi/sys/net/if_dl.h projects/arm_eabi/sys/net/if_gif.c projects/arm_eabi/sys/net/if_lagg.c projects/arm_eabi/sys/net/if_loop.c projects/arm_eabi/sys/net/if_media.h projects/arm_eabi/sys/net/if_tap.c projects/arm_eabi/sys/net/if_var.h projects/arm_eabi/sys/net/if_vlan.c projects/arm_eabi/sys/net/netmap.h projects/arm_eabi/sys/net/netmap_user.h projects/arm_eabi/sys/net/rtsock.c projects/arm_eabi/sys/net80211/ieee80211.h projects/arm_eabi/sys/net80211/ieee80211_action.c projects/arm_eabi/sys/net80211/ieee80211_ddb.c projects/arm_eabi/sys/net80211/ieee80211_ht.c projects/arm_eabi/sys/net80211/ieee80211_ht.h projects/arm_eabi/sys/net80211/ieee80211_hwmp.c projects/arm_eabi/sys/net80211/ieee80211_input.c projects/arm_eabi/sys/net80211/ieee80211_ioctl.h projects/arm_eabi/sys/net80211/ieee80211_mesh.c projects/arm_eabi/sys/net80211/ieee80211_mesh.h projects/arm_eabi/sys/net80211/ieee80211_node.h projects/arm_eabi/sys/net80211/ieee80211_output.c projects/arm_eabi/sys/net80211/ieee80211_radiotap.c projects/arm_eabi/sys/net80211/ieee80211_superg.c projects/arm_eabi/sys/net80211/ieee80211_var.h projects/arm_eabi/sys/netgraph/netflow/netflow.c projects/arm_eabi/sys/netgraph/netflow/netflow_v9.c projects/arm_eabi/sys/netgraph/netflow/ng_netflow.c projects/arm_eabi/sys/netgraph/netflow/ng_netflow.h projects/arm_eabi/sys/netgraph/ng_ksocket.c projects/arm_eabi/sys/netgraph/ng_patch.c projects/arm_eabi/sys/netgraph/ng_source.c projects/arm_eabi/sys/netinet/icmp_var.h projects/arm_eabi/sys/netinet/if_ether.c projects/arm_eabi/sys/netinet/if_ether.h projects/arm_eabi/sys/netinet/in.c projects/arm_eabi/sys/netinet/in.h projects/arm_eabi/sys/netinet/in_pcb.c projects/arm_eabi/sys/netinet/in_pcb.h projects/arm_eabi/sys/netinet/ip.h projects/arm_eabi/sys/netinet/ip_carp.c projects/arm_eabi/sys/netinet/ip_icmp.c projects/arm_eabi/sys/netinet/ip_input.c projects/arm_eabi/sys/netinet/ip_output.c projects/arm_eabi/sys/netinet/ipfw/ip_fw_table.c projects/arm_eabi/sys/netinet/libalias/alias_sctp.h projects/arm_eabi/sys/netinet/libalias/libalias.3 projects/arm_eabi/sys/netinet/sctp.h projects/arm_eabi/sys/netinet/sctp_asconf.c projects/arm_eabi/sys/netinet/sctp_asconf.h projects/arm_eabi/sys/netinet/sctp_auth.c projects/arm_eabi/sys/netinet/sctp_auth.h projects/arm_eabi/sys/netinet/sctp_bsd_addr.c projects/arm_eabi/sys/netinet/sctp_bsd_addr.h projects/arm_eabi/sys/netinet/sctp_cc_functions.c projects/arm_eabi/sys/netinet/sctp_constants.h projects/arm_eabi/sys/netinet/sctp_crc32.c projects/arm_eabi/sys/netinet/sctp_crc32.h projects/arm_eabi/sys/netinet/sctp_dtrace_declare.h projects/arm_eabi/sys/netinet/sctp_dtrace_define.h projects/arm_eabi/sys/netinet/sctp_header.h projects/arm_eabi/sys/netinet/sctp_indata.c projects/arm_eabi/sys/netinet/sctp_indata.h projects/arm_eabi/sys/netinet/sctp_input.c projects/arm_eabi/sys/netinet/sctp_input.h projects/arm_eabi/sys/netinet/sctp_lock_bsd.h projects/arm_eabi/sys/netinet/sctp_os.h projects/arm_eabi/sys/netinet/sctp_os_bsd.h projects/arm_eabi/sys/netinet/sctp_output.c projects/arm_eabi/sys/netinet/sctp_output.h projects/arm_eabi/sys/netinet/sctp_pcb.c projects/arm_eabi/sys/netinet/sctp_pcb.h projects/arm_eabi/sys/netinet/sctp_peeloff.c projects/arm_eabi/sys/netinet/sctp_peeloff.h projects/arm_eabi/sys/netinet/sctp_ss_functions.c projects/arm_eabi/sys/netinet/sctp_structs.h projects/arm_eabi/sys/netinet/sctp_sysctl.c projects/arm_eabi/sys/netinet/sctp_sysctl.h projects/arm_eabi/sys/netinet/sctp_timer.c projects/arm_eabi/sys/netinet/sctp_timer.h projects/arm_eabi/sys/netinet/sctp_uio.h projects/arm_eabi/sys/netinet/sctp_usrreq.c projects/arm_eabi/sys/netinet/sctp_var.h projects/arm_eabi/sys/netinet/sctputil.c projects/arm_eabi/sys/netinet/sctputil.h projects/arm_eabi/sys/netinet/tcp_input.c projects/arm_eabi/sys/netinet/tcp_lro.c projects/arm_eabi/sys/netinet/tcp_lro.h projects/arm_eabi/sys/netinet/tcp_offload.c projects/arm_eabi/sys/netinet/tcp_offload.h projects/arm_eabi/sys/netinet/tcp_output.c projects/arm_eabi/sys/netinet/tcp_subr.c projects/arm_eabi/sys/netinet/tcp_syncache.c projects/arm_eabi/sys/netinet/tcp_syncache.h projects/arm_eabi/sys/netinet/tcp_timer.c projects/arm_eabi/sys/netinet/tcp_timewait.c projects/arm_eabi/sys/netinet/tcp_usrreq.c projects/arm_eabi/sys/netinet/tcp_var.h projects/arm_eabi/sys/netinet/udp_usrreq.c projects/arm_eabi/sys/netinet6/icmp6.c projects/arm_eabi/sys/netinet6/in6.c projects/arm_eabi/sys/netinet6/in6.h projects/arm_eabi/sys/netinet6/in6_cksum.c projects/arm_eabi/sys/netinet6/in6_src.c projects/arm_eabi/sys/netinet6/ip6_forward.c projects/arm_eabi/sys/netinet6/ip6_input.c projects/arm_eabi/sys/netinet6/ip6_ipsec.c projects/arm_eabi/sys/netinet6/ip6_output.c projects/arm_eabi/sys/netinet6/ip6_var.h projects/arm_eabi/sys/netinet6/mld6.c projects/arm_eabi/sys/netinet6/nd6.c projects/arm_eabi/sys/netinet6/route6.c projects/arm_eabi/sys/netinet6/scope6.c projects/arm_eabi/sys/netinet6/scope6_var.h projects/arm_eabi/sys/netinet6/sctp6_usrreq.c projects/arm_eabi/sys/netinet6/sctp6_var.h projects/arm_eabi/sys/netinet6/udp6_usrreq.c projects/arm_eabi/sys/netncp/ncp_nls.h projects/arm_eabi/sys/netsmb/smb_dev.c projects/arm_eabi/sys/nfsclient/nfs_bio.c projects/arm_eabi/sys/nfsclient/nfs_node.c projects/arm_eabi/sys/nfsclient/nfs_subs.c projects/arm_eabi/sys/nfsclient/nfs_vfsops.c projects/arm_eabi/sys/nfsclient/nfs_vnops.c projects/arm_eabi/sys/nfsclient/nfsnode.h projects/arm_eabi/sys/ofed/drivers/infiniband/core/addr.c projects/arm_eabi/sys/ofed/drivers/infiniband/core/cma.c projects/arm_eabi/sys/ofed/drivers/infiniband/core/iwcm.c projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_frag.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_netdev.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_port.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_port.h projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_rx.c projects/arm_eabi/sys/ofed/include/linux/in.h projects/arm_eabi/sys/ofed/include/linux/in6.h projects/arm_eabi/sys/ofed/include/linux/net.h projects/arm_eabi/sys/ofed/include/linux/workqueue.h projects/arm_eabi/sys/ofed/include/net/ip.h projects/arm_eabi/sys/ofed/include/net/ipv6.h projects/arm_eabi/sys/ofed/include/net/netevent.h projects/arm_eabi/sys/ofed/include/rdma/iw_cm.h projects/arm_eabi/sys/pc98/conf/GENERIC projects/arm_eabi/sys/pc98/pc98/machdep.c projects/arm_eabi/sys/pci/intpm.c projects/arm_eabi/sys/powerpc/aim/locore32.S projects/arm_eabi/sys/powerpc/aim/locore64.S projects/arm_eabi/sys/powerpc/aim/machdep.c projects/arm_eabi/sys/powerpc/aim/mmu_oea.c projects/arm_eabi/sys/powerpc/aim/mmu_oea64.c projects/arm_eabi/sys/powerpc/aim/moea64_native.c projects/arm_eabi/sys/powerpc/aim/slb.c projects/arm_eabi/sys/powerpc/aim/swtch32.S projects/arm_eabi/sys/powerpc/aim/swtch64.S projects/arm_eabi/sys/powerpc/booke/locore.S projects/arm_eabi/sys/powerpc/booke/machdep.c projects/arm_eabi/sys/powerpc/booke/platform_bare.c projects/arm_eabi/sys/powerpc/booke/pmap.c projects/arm_eabi/sys/powerpc/conf/GENERIC projects/arm_eabi/sys/powerpc/conf/GENERIC64 projects/arm_eabi/sys/powerpc/conf/MPC85XX projects/arm_eabi/sys/powerpc/conf/NOTES projects/arm_eabi/sys/powerpc/include/_stdint.h projects/arm_eabi/sys/powerpc/include/_types.h projects/arm_eabi/sys/powerpc/include/atomic.h projects/arm_eabi/sys/powerpc/include/cpu.h projects/arm_eabi/sys/powerpc/include/cpufunc.h projects/arm_eabi/sys/powerpc/include/elf.h projects/arm_eabi/sys/powerpc/include/hid.h projects/arm_eabi/sys/powerpc/include/in_cksum.h projects/arm_eabi/sys/powerpc/include/pcpu.h projects/arm_eabi/sys/powerpc/include/pio.h projects/arm_eabi/sys/powerpc/include/pmap.h projects/arm_eabi/sys/powerpc/include/profile.h projects/arm_eabi/sys/powerpc/include/psl.h projects/arm_eabi/sys/powerpc/include/pte.h projects/arm_eabi/sys/powerpc/include/spr.h projects/arm_eabi/sys/powerpc/include/tlb.h projects/arm_eabi/sys/powerpc/include/trap.h projects/arm_eabi/sys/powerpc/include/ucontext.h projects/arm_eabi/sys/powerpc/include/vmparam.h projects/arm_eabi/sys/powerpc/mpc85xx/i2c.c projects/arm_eabi/sys/powerpc/mpc85xx/lbc.c projects/arm_eabi/sys/powerpc/mpc85xx/lbc.h projects/arm_eabi/sys/powerpc/mpc85xx/mpc85xx.c projects/arm_eabi/sys/powerpc/mpc85xx/pci_fdt.c projects/arm_eabi/sys/powerpc/powerpc/bus_machdep.c projects/arm_eabi/sys/powerpc/powerpc/cpu.c projects/arm_eabi/sys/powerpc/powerpc/db_trace.c projects/arm_eabi/sys/powerpc/powerpc/exec_machdep.c projects/arm_eabi/sys/powerpc/powerpc/gdb_machdep.c projects/arm_eabi/sys/powerpc/powerpc/genassym.c projects/arm_eabi/sys/powerpc/powerpc/mmu_if.m projects/arm_eabi/sys/powerpc/powerpc/platform.c projects/arm_eabi/sys/powerpc/powerpc/pmap_dispatch.c projects/arm_eabi/sys/security/mac/mac_syscalls.c projects/arm_eabi/sys/security/mac_mls/mac_mls.c projects/arm_eabi/sys/sparc64/conf/GENERIC projects/arm_eabi/sys/sparc64/include/_stdint.h projects/arm_eabi/sys/sparc64/include/_types.h projects/arm_eabi/sys/sparc64/include/elf.h projects/arm_eabi/sys/sparc64/include/in_cksum.h projects/arm_eabi/sys/sparc64/include/intr_machdep.h projects/arm_eabi/sys/sparc64/include/pcb.h projects/arm_eabi/sys/sparc64/include/pmap.h projects/arm_eabi/sys/sparc64/sparc64/intr_machdep.c projects/arm_eabi/sys/sparc64/sparc64/machdep.c projects/arm_eabi/sys/sparc64/sparc64/pmap.c projects/arm_eabi/sys/sparc64/sparc64/tsb.c projects/arm_eabi/sys/sys/_types.h projects/arm_eabi/sys/sys/agpio.h projects/arm_eabi/sys/sys/apm.h projects/arm_eabi/sys/sys/ata.h projects/arm_eabi/sys/sys/buf.h projects/arm_eabi/sys/sys/bus.h projects/arm_eabi/sys/sys/callout.h projects/arm_eabi/sys/sys/cdefs.h projects/arm_eabi/sys/sys/disklabel.h projects/arm_eabi/sys/sys/diskmbr.h projects/arm_eabi/sys/sys/elf_common.h projects/arm_eabi/sys/sys/file.h projects/arm_eabi/sys/sys/filedesc.h projects/arm_eabi/sys/sys/gpt.h projects/arm_eabi/sys/sys/iconv.h projects/arm_eabi/sys/sys/imgact_aout.h projects/arm_eabi/sys/sys/kdb.h projects/arm_eabi/sys/sys/kernel.h projects/arm_eabi/sys/sys/ktrace.h projects/arm_eabi/sys/sys/mbuf.h projects/arm_eabi/sys/sys/mount.h projects/arm_eabi/sys/sys/param.h projects/arm_eabi/sys/sys/proc.h projects/arm_eabi/sys/sys/sdt.h projects/arm_eabi/sys/sys/smp.h projects/arm_eabi/sys/sys/stdint.h projects/arm_eabi/sys/sys/syscall.h projects/arm_eabi/sys/sys/syscall.mk projects/arm_eabi/sys/sys/syscallsubr.h projects/arm_eabi/sys/sys/sysent.h projects/arm_eabi/sys/sys/sysproto.h projects/arm_eabi/sys/sys/systm.h projects/arm_eabi/sys/sys/ucontext.h projects/arm_eabi/sys/sys/user.h projects/arm_eabi/sys/sys/vnode.h projects/arm_eabi/sys/sys/vtoc.h projects/arm_eabi/sys/ufs/ffs/ffs_extern.h projects/arm_eabi/sys/ufs/ffs/ffs_inode.c projects/arm_eabi/sys/ufs/ffs/ffs_snapshot.c projects/arm_eabi/sys/ufs/ffs/ffs_softdep.c projects/arm_eabi/sys/ufs/ffs/ffs_vfsops.c projects/arm_eabi/sys/ufs/ffs/ffs_vnops.c projects/arm_eabi/sys/ufs/ufs/quota.h projects/arm_eabi/sys/ufs/ufs/ufs_extattr.c projects/arm_eabi/sys/ufs/ufs/ufs_inode.c projects/arm_eabi/sys/ufs/ufs/ufs_lookup.c projects/arm_eabi/sys/ufs/ufs/ufs_quota.c projects/arm_eabi/sys/ufs/ufs/ufs_vnops.c projects/arm_eabi/sys/ufs/ufs/ufsmount.h projects/arm_eabi/sys/vm/device_pager.c projects/arm_eabi/sys/vm/pmap.h projects/arm_eabi/sys/vm/swap_pager.c projects/arm_eabi/sys/vm/uma_core.c projects/arm_eabi/sys/vm/vm.h projects/arm_eabi/sys/vm/vm_fault.c projects/arm_eabi/sys/vm/vm_map.c projects/arm_eabi/sys/vm/vm_map.h projects/arm_eabi/sys/vm/vm_mmap.c projects/arm_eabi/sys/vm/vm_object.h projects/arm_eabi/sys/vm/vm_page.c projects/arm_eabi/sys/vm/vm_page.h projects/arm_eabi/sys/vm/vm_pageout.c projects/arm_eabi/sys/vm/vm_pager.c projects/arm_eabi/sys/vm/vm_pager.h projects/arm_eabi/sys/vm/vm_phys.c projects/arm_eabi/sys/vm/vm_phys.h projects/arm_eabi/sys/vm/vm_reserv.c projects/arm_eabi/sys/vm/vnode_pager.c projects/arm_eabi/sys/x86/include/_limits.h projects/arm_eabi/sys/x86/include/_stdint.h projects/arm_eabi/sys/x86/include/_types.h projects/arm_eabi/sys/x86/include/float.h projects/arm_eabi/sys/x86/include/ptrace.h projects/arm_eabi/sys/x86/include/specialreg.h projects/arm_eabi/sys/x86/pci/pci_bus.c projects/arm_eabi/sys/x86/x86/dump_machdep.c projects/arm_eabi/sys/x86/x86/intr_machdep.c projects/arm_eabi/sys/x86/x86/tsc.c projects/arm_eabi/tools/build/mk/OptionalObsoleteFiles.inc projects/arm_eabi/tools/build/options/WITHOUT_BINUTILS projects/arm_eabi/tools/build/options/WITHOUT_ZONEINFO projects/arm_eabi/tools/build/options/WITH_CLANG_IS_CC projects/arm_eabi/tools/build/options/makeman projects/arm_eabi/tools/regression/bin/sh/builtins/wait3.0 projects/arm_eabi/tools/regression/sysvmsg/msgtest.c projects/arm_eabi/tools/regression/sysvsem/semtest.c projects/arm_eabi/tools/regression/sysvshm/shmtest.c projects/arm_eabi/tools/regression/usr.bin/m4/Makefile projects/arm_eabi/tools/regression/usr.bin/m4/regress.sh projects/arm_eabi/tools/regression/usr.bin/make/common.sh projects/arm_eabi/tools/test/auxinfo/auxinfo.c projects/arm_eabi/tools/tools/ath/Makefile projects/arm_eabi/tools/tools/ath/athdebug/athdebug.c projects/arm_eabi/tools/tools/ath/common/dumpregs_5416.c projects/arm_eabi/tools/tools/net80211/w00t/redir/buddy.c projects/arm_eabi/tools/tools/net80211/wesside/dics/dics.c projects/arm_eabi/tools/tools/net80211/wlanstats/main.c projects/arm_eabi/tools/tools/netmap/README projects/arm_eabi/tools/tools/netmap/bridge.c projects/arm_eabi/tools/tools/netmap/pcap.c projects/arm_eabi/tools/tools/netmap/pkt-gen.c projects/arm_eabi/tools/tools/netrate/netsend/netsend.c projects/arm_eabi/tools/tools/syscall_timing/syscall_timing.c projects/arm_eabi/tools/tools/tinybsd/README projects/arm_eabi/tools/tools/zfsboottest/zfsboottest.c projects/arm_eabi/tools/tools/zfsboottest/zfsboottest.sh projects/arm_eabi/usr.bin/Makefile projects/arm_eabi/usr.bin/ar/Makefile projects/arm_eabi/usr.bin/ar/acpyacc.y projects/arm_eabi/usr.bin/bc/bc.y projects/arm_eabi/usr.bin/calendar/calendar.1 projects/arm_eabi/usr.bin/calendar/calendars/calendar.freebsd projects/arm_eabi/usr.bin/chat/chat.c projects/arm_eabi/usr.bin/clang/bugpoint/Makefile projects/arm_eabi/usr.bin/clang/bugpoint/bugpoint.1 projects/arm_eabi/usr.bin/clang/clang/Makefile projects/arm_eabi/usr.bin/clang/clang/clang.1 projects/arm_eabi/usr.bin/clang/llc/llc.1 projects/arm_eabi/usr.bin/clang/lli/Makefile projects/arm_eabi/usr.bin/clang/lli/lli.1 projects/arm_eabi/usr.bin/clang/llvm-ar/llvm-ar.1 projects/arm_eabi/usr.bin/clang/llvm-as/llvm-as.1 projects/arm_eabi/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 projects/arm_eabi/usr.bin/clang/llvm-diff/llvm-diff.1 projects/arm_eabi/usr.bin/clang/llvm-dis/llvm-dis.1 projects/arm_eabi/usr.bin/clang/llvm-extract/llvm-extract.1 projects/arm_eabi/usr.bin/clang/llvm-ld/Makefile projects/arm_eabi/usr.bin/clang/llvm-ld/llvm-ld.1 projects/arm_eabi/usr.bin/clang/llvm-link/llvm-link.1 projects/arm_eabi/usr.bin/clang/llvm-nm/llvm-nm.1 projects/arm_eabi/usr.bin/clang/llvm-prof/llvm-prof.1 projects/arm_eabi/usr.bin/clang/llvm-ranlib/llvm-ranlib.1 projects/arm_eabi/usr.bin/clang/opt/Makefile projects/arm_eabi/usr.bin/clang/opt/opt.1 projects/arm_eabi/usr.bin/clang/tblgen/Makefile projects/arm_eabi/usr.bin/clang/tblgen/tblgen.1 projects/arm_eabi/usr.bin/csup/csup.1 projects/arm_eabi/usr.bin/ctlstat/ctlstat.8 projects/arm_eabi/usr.bin/cut/cut.1 projects/arm_eabi/usr.bin/cut/cut.c projects/arm_eabi/usr.bin/dc/dc.1 projects/arm_eabi/usr.bin/fetch/fetch.1 projects/arm_eabi/usr.bin/file/Makefile projects/arm_eabi/usr.bin/find/find.1 projects/arm_eabi/usr.bin/find/getdate.y projects/arm_eabi/usr.bin/fstat/Makefile projects/arm_eabi/usr.bin/fstat/fstat.c projects/arm_eabi/usr.bin/gprof/gprof.1 projects/arm_eabi/usr.bin/gprof/lookup.c projects/arm_eabi/usr.bin/gzip/zmore.1 projects/arm_eabi/usr.bin/ipcrm/ipcrm.1 projects/arm_eabi/usr.bin/kdump/Makefile projects/arm_eabi/usr.bin/kdump/kdump.1 projects/arm_eabi/usr.bin/kdump/kdump.c projects/arm_eabi/usr.bin/kdump/mkioctls projects/arm_eabi/usr.bin/killall/killall.1 projects/arm_eabi/usr.bin/killall/killall.c projects/arm_eabi/usr.bin/ktrace/ktrace.1 projects/arm_eabi/usr.bin/ktrace/ktrace.h projects/arm_eabi/usr.bin/lastcomm/lastcomm.1 projects/arm_eabi/usr.bin/lastcomm/lastcomm.c projects/arm_eabi/usr.bin/less/defines.h projects/arm_eabi/usr.bin/lex/flex.skl projects/arm_eabi/usr.bin/lex/lex.1 projects/arm_eabi/usr.bin/limits/limits.1 projects/arm_eabi/usr.bin/login/login.1 projects/arm_eabi/usr.bin/m4/eval.c projects/arm_eabi/usr.bin/m4/extern.h projects/arm_eabi/usr.bin/m4/main.c projects/arm_eabi/usr.bin/m4/parser.y projects/arm_eabi/usr.bin/mail/popen.c projects/arm_eabi/usr.bin/make/Makefile projects/arm_eabi/usr.bin/make/make.1 projects/arm_eabi/usr.bin/make/var.c projects/arm_eabi/usr.bin/makewhatis/makewhatis.c projects/arm_eabi/usr.bin/man/man.conf.5 projects/arm_eabi/usr.bin/minigzip/Makefile projects/arm_eabi/usr.bin/minigzip/minigzip.1 projects/arm_eabi/usr.bin/mkcsmapper/ldef.h projects/arm_eabi/usr.bin/mklocale/extern.h projects/arm_eabi/usr.bin/mklocale/mklocale.1 projects/arm_eabi/usr.bin/ncplogin/ncplogout.1 projects/arm_eabi/usr.bin/netstat/inet.c projects/arm_eabi/usr.bin/passwd/passwd.1 projects/arm_eabi/usr.bin/procstat/Makefile projects/arm_eabi/usr.bin/rctl/rctl.8 projects/arm_eabi/usr.bin/rlogin/rlogin.1 projects/arm_eabi/usr.bin/rsh/rsh.1 projects/arm_eabi/usr.bin/sockstat/sockstat.1 projects/arm_eabi/usr.bin/sockstat/sockstat.c projects/arm_eabi/usr.bin/stat/stat.1 projects/arm_eabi/usr.bin/tftp/tftp.1 projects/arm_eabi/usr.bin/top/machine.c projects/arm_eabi/usr.bin/top/top.local.1 projects/arm_eabi/usr.bin/touch/touch.1 projects/arm_eabi/usr.bin/touch/touch.c projects/arm_eabi/usr.bin/truss/Makefile projects/arm_eabi/usr.bin/unzip/unzip.1 projects/arm_eabi/usr.bin/unzip/unzip.c projects/arm_eabi/usr.bin/usbhidctl/usbhid.c projects/arm_eabi/usr.bin/usbhidctl/usbhidctl.1 projects/arm_eabi/usr.bin/who/who.1 projects/arm_eabi/usr.bin/whois/whois.1 projects/arm_eabi/usr.bin/yacc/Makefile projects/arm_eabi/usr.sbin/Makefile projects/arm_eabi/usr.sbin/acpi/acpidump/acpi.c projects/arm_eabi/usr.sbin/acpi/iasl/Makefile projects/arm_eabi/usr.sbin/adduser/rmuser.8 projects/arm_eabi/usr.sbin/apmd/apmd.8 projects/arm_eabi/usr.sbin/arp/arp.4 projects/arm_eabi/usr.sbin/bluetooth/bthidcontrol/bthidcontrol.8 projects/arm_eabi/usr.sbin/bluetooth/bthidd/parser.y projects/arm_eabi/usr.sbin/bluetooth/btpand/btpand.8 projects/arm_eabi/usr.sbin/bluetooth/hccontrol/hccontrol.8 projects/arm_eabi/usr.sbin/bluetooth/hcsecd/parser.y projects/arm_eabi/usr.sbin/bluetooth/l2control/l2control.8 projects/arm_eabi/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8 projects/arm_eabi/usr.sbin/bsdinstall/partedit/diskeditor.c projects/arm_eabi/usr.sbin/bsdinstall/partedit/part_wizard.c projects/arm_eabi/usr.sbin/bsdinstall/scripts/mirrorselect projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3 projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_wlan/snmp_wlan.3 projects/arm_eabi/usr.sbin/config/config.h projects/arm_eabi/usr.sbin/config/main.c projects/arm_eabi/usr.sbin/cpucontrol/amd.c projects/arm_eabi/usr.sbin/cpucontrol/cpucontrol.8 projects/arm_eabi/usr.sbin/cpucontrol/cpucontrol.c projects/arm_eabi/usr.sbin/cron/crontab/crontab.5 projects/arm_eabi/usr.sbin/crunch/crunchgen/crunched_main.c projects/arm_eabi/usr.sbin/crunch/crunchgen/crunchgen.c projects/arm_eabi/usr.sbin/crunch/crunchide/crunchide.c projects/arm_eabi/usr.sbin/crunch/crunchide/exec_elf32.c projects/arm_eabi/usr.sbin/ctladm/ctladm.8 projects/arm_eabi/usr.sbin/ctladm/ctladm.c projects/arm_eabi/usr.sbin/daemon/daemon.8 projects/arm_eabi/usr.sbin/daemon/daemon.c projects/arm_eabi/usr.sbin/digictl/digictl.8 projects/arm_eabi/usr.sbin/fifolog/lib/getdate.y projects/arm_eabi/usr.sbin/flowctl/flowctl.8 projects/arm_eabi/usr.sbin/flowctl/flowctl.c projects/arm_eabi/usr.sbin/freebsd-update/freebsd-update.8 projects/arm_eabi/usr.sbin/fwcontrol/fwcontrol.8 projects/arm_eabi/usr.sbin/gssd/gssd.8 projects/arm_eabi/usr.sbin/i2c/i2c.8 projects/arm_eabi/usr.sbin/ifmcstat/ifmcstat.c projects/arm_eabi/usr.sbin/inetd/inetd.c projects/arm_eabi/usr.sbin/inetd/inetd.h projects/arm_eabi/usr.sbin/jail/Makefile projects/arm_eabi/usr.sbin/jail/jail.8 projects/arm_eabi/usr.sbin/jail/jail.c projects/arm_eabi/usr.sbin/kbdmap/kbdmap.c projects/arm_eabi/usr.sbin/kldxref/ef.c projects/arm_eabi/usr.sbin/lpr/common_source/common.c projects/arm_eabi/usr.sbin/lpr/lpc/cmds.c projects/arm_eabi/usr.sbin/lpr/lpr/lpr.c projects/arm_eabi/usr.sbin/mfiutil/Makefile projects/arm_eabi/usr.sbin/mfiutil/mfi_cmd.c projects/arm_eabi/usr.sbin/mfiutil/mfi_config.c projects/arm_eabi/usr.sbin/mfiutil/mfi_drive.c projects/arm_eabi/usr.sbin/mfiutil/mfi_evt.c projects/arm_eabi/usr.sbin/mfiutil/mfi_flash.c projects/arm_eabi/usr.sbin/mfiutil/mfi_patrol.c projects/arm_eabi/usr.sbin/mfiutil/mfi_show.c projects/arm_eabi/usr.sbin/mfiutil/mfi_volume.c projects/arm_eabi/usr.sbin/mfiutil/mfiutil.c projects/arm_eabi/usr.sbin/mfiutil/mfiutil.h projects/arm_eabi/usr.sbin/mptutil/mpt_show.c projects/arm_eabi/usr.sbin/ndiscvt/ndiscvt.8 projects/arm_eabi/usr.sbin/newsyslog/newsyslog.8 projects/arm_eabi/usr.sbin/newsyslog/newsyslog.c projects/arm_eabi/usr.sbin/newsyslog/newsyslog.conf.5 projects/arm_eabi/usr.sbin/nfsd/nfsv4.4 projects/arm_eabi/usr.sbin/ntp/doc/ntp.conf.5 projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-localize.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-networking.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-newfs.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-parse.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions.sh projects/arm_eabi/usr.sbin/pciconf/Makefile projects/arm_eabi/usr.sbin/pciconf/cap.c projects/arm_eabi/usr.sbin/pciconf/pciconf.8 projects/arm_eabi/usr.sbin/pciconf/pciconf.c projects/arm_eabi/usr.sbin/pciconf/pciconf.h projects/arm_eabi/usr.sbin/pkg_install/add/main.c projects/arm_eabi/usr.sbin/pkg_install/add/perform.c projects/arm_eabi/usr.sbin/pkg_install/add/pkg_add.1 projects/arm_eabi/usr.sbin/pkg_install/lib/exec.c projects/arm_eabi/usr.sbin/pkg_install/lib/file.c projects/arm_eabi/usr.sbin/pkg_install/lib/lib.h projects/arm_eabi/usr.sbin/pkg_install/lib/msg.c projects/arm_eabi/usr.sbin/pkg_install/lib/plist.c projects/arm_eabi/usr.sbin/pkg_install/lib/url.c projects/arm_eabi/usr.sbin/pkg_install/updating/pkg_updating.1 projects/arm_eabi/usr.sbin/pmcstat/pmcstat.8 projects/arm_eabi/usr.sbin/pmcstat/pmcstat_log.c projects/arm_eabi/usr.sbin/portsnap/portsnap/portsnap.sh projects/arm_eabi/usr.sbin/powerd/powerd.c projects/arm_eabi/usr.sbin/ppp/throughput.c projects/arm_eabi/usr.sbin/rpc.lockd/kern.c projects/arm_eabi/usr.sbin/rtadvctl/rtadvctl.8 projects/arm_eabi/usr.sbin/rtadvd/rtadvd.8 projects/arm_eabi/usr.sbin/rtprio/rtprio.c projects/arm_eabi/usr.sbin/setfib/setfib.1 projects/arm_eabi/usr.sbin/smbmsg/smbmsg.8 projects/arm_eabi/usr.sbin/syslogd/syslogd.8 projects/arm_eabi/usr.sbin/tcpdump/tcpdump/Makefile projects/arm_eabi/usr.sbin/tcpdump/tcpdump/config.h projects/arm_eabi/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/arm_eabi/usr.sbin/traceroute6/traceroute6.c projects/arm_eabi/usr.sbin/usbdump/usbdump.8 projects/arm_eabi/usr.sbin/usbdump/usbdump.c projects/arm_eabi/usr.sbin/utx/utx.8 projects/arm_eabi/usr.sbin/vidcontrol/vidcontrol.c projects/arm_eabi/usr.sbin/wpa/Makefile.inc projects/arm_eabi/usr.sbin/wpa/hostapd/Makefile projects/arm_eabi/usr.sbin/wpa/hostapd/hostapd.conf.5 projects/arm_eabi/usr.sbin/wpa/ndis_events/ndis_events.8 projects/arm_eabi/usr.sbin/wpa/wpa_supplicant/Makefile projects/arm_eabi/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/arm_eabi/ (props changed) projects/arm_eabi/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi/contrib/bind9/ (props changed) projects/arm_eabi/contrib/binutils/ (props changed) projects/arm_eabi/contrib/com_err/ (props changed) projects/arm_eabi/contrib/compiler-rt/ (props changed) projects/arm_eabi/contrib/file/ (props changed) projects/arm_eabi/contrib/gcc/ (props changed) projects/arm_eabi/contrib/groff/ (props changed) projects/arm_eabi/contrib/less/ (props changed) projects/arm_eabi/contrib/libc++/ (props changed) projects/arm_eabi/contrib/libpcap/ (props changed) projects/arm_eabi/contrib/libstdc++/ (props changed) projects/arm_eabi/contrib/llvm/ (props changed) projects/arm_eabi/contrib/llvm/tools/clang/ (props changed) projects/arm_eabi/contrib/ncurses/ (props changed) projects/arm_eabi/contrib/netcat/ (props changed) projects/arm_eabi/contrib/openbsm/ (props changed) projects/arm_eabi/contrib/openpam/ (props changed) projects/arm_eabi/contrib/tcpdump/ (props changed) projects/arm_eabi/contrib/top/ (props changed) projects/arm_eabi/crypto/openssh/ (props changed) projects/arm_eabi/crypto/openssl/ (props changed) projects/arm_eabi/gnu/lib/ (props changed) projects/arm_eabi/gnu/usr.bin/binutils/ (props changed) projects/arm_eabi/gnu/usr.bin/gdb/ (props changed) projects/arm_eabi/lib/libc/ (props changed) projects/arm_eabi/lib/libc/stdtime/ (props changed) projects/arm_eabi/lib/libutil/ (props changed) projects/arm_eabi/lib/libz/ (props changed) projects/arm_eabi/lib/libz/contrib/ (props changed) projects/arm_eabi/lib/libz/contrib/README.contrib (props changed) projects/arm_eabi/lib/libz/contrib/asm686/ (props changed) projects/arm_eabi/lib/libz/contrib/asm686/README.686 (props changed) projects/arm_eabi/lib/libz/contrib/gcc_gvmat64/ (props changed) projects/arm_eabi/lib/libz/contrib/gcc_gvmat64/gvmat64.S (props changed) projects/arm_eabi/lib/libz/doc/ (props changed) projects/arm_eabi/lib/libz/doc/rfc1950.txt (props changed) projects/arm_eabi/lib/libz/doc/rfc1951.txt (props changed) projects/arm_eabi/lib/libz/doc/rfc1952.txt (props changed) projects/arm_eabi/lib/libz/doc/txtvsbin.txt (props changed) projects/arm_eabi/lib/libz/gzclose.c (props changed) projects/arm_eabi/sbin/ (props changed) projects/arm_eabi/sbin/ipfw/ (props changed) projects/arm_eabi/share/man/man4/ (props changed) projects/arm_eabi/sys/ (props changed) projects/arm_eabi/sys/boot/ (props changed) projects/arm_eabi/sys/boot/i386/efi/ (props changed) projects/arm_eabi/sys/boot/powerpc/boot1.chrp/ (props changed) projects/arm_eabi/sys/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi/sys/conf/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/os_specific/ (props changed) projects/arm_eabi/sys/contrib/pf/ (props changed) projects/arm_eabi/tools/regression/usr.bin/make/all.sh (props changed) projects/arm_eabi/usr.bin/calendar/ (props changed) projects/arm_eabi/usr.bin/csup/ (props changed) projects/arm_eabi/usr.bin/procstat/ (props changed) projects/arm_eabi/usr.sbin/jail/ (props changed) projects/arm_eabi/usr.sbin/ndiscvt/ (props changed) projects/arm_eabi/usr.sbin/rtadvctl/ (props changed) projects/arm_eabi/usr.sbin/rtadvd/ (props changed) Modified: projects/arm_eabi/Makefile.inc1 ============================================================================== --- projects/arm_eabi/Makefile.inc1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/Makefile.inc1 Sun Jul 1 04:09:42 2012 (r237869) @@ -15,6 +15,7 @@ # -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list +# LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list # TARGET="machine" to crossbuild world for a different machine type @@ -88,7 +89,7 @@ SUBDIR+=etc # These are last, since it is nice to at least get the base system # rebuilt before you do them. -.for _DIR in ${LOCAL_DIRS} +.for _DIR in ${LOCAL_LIB_DIRS} ${LOCAL_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) SUBDIR+= ${_DIR} .endif @@ -223,9 +224,6 @@ CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ CPUTYPE=${TARGET_CPUTYPE} -.if ${OSRELDATE} < 700044 -CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib -.endif .if ${MK_GROFF} != "no" CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ @@ -245,7 +243,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ SSP_CFLAGS= \ -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \ -DNO_PIC -DNO_PROFILE -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -255,7 +253,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ -DNO_LINT \ - -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF + -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD # cross-tools stage XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \ @@ -265,6 +263,7 @@ XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE # world stage WMAKEENV= ${CROSSENV} \ _SHLIBDIRPREFIX=${WORLDTMP} \ + _LDSCRIPTROOT= \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} @@ -307,6 +306,7 @@ LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -DCOMP # Yes, the flags are redundant. LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ _SHLIBDIRPREFIX=${LIB32TMP} \ + _LDSCRIPTROOT=${LIB32TMP} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ @@ -319,11 +319,11 @@ LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DN -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX -EAS -ELD \ DESTDIR=${LIB32TMP} -LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS +LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS .endif # install stage -IMAKEENV= ${CROSSENV} +IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ @@ -488,7 +488,8 @@ build32: .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - DIRPRFX=${_dir}/ build-tools + DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \ + -DEARLY_BUILD build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries @@ -830,7 +831,7 @@ buildkernel: cd ${KRNLOBJDIR}/${_kernel}; \ PATH=${BPATH}:${PATH} \ MAKESRCPATH=${KERNSRCDIR}/dev/aic7xxx/aicasm \ - ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF \ + ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD \ -f ${KERNSRCDIR}/dev/aic7xxx/aicasm/Makefile # XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case. .if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules) @@ -838,7 +839,7 @@ buildkernel: cd ${KERNSRCDIR}/modules/aic7xxx/aicasm; \ PATH=${BPATH}:${PATH} \ MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \ - ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF ${target} + ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD ${target} .endfor .endif .if !defined(NO_KERNELDEPEND) @@ -979,8 +980,8 @@ update: # legacy: Build compatibility shims for the next three targets # legacy: -.if ${BOOTSTRAPPING} < 600034 && ${BOOTSTRAPPING} != 0 - @echo "ERROR: Source upgrades from versions prior to 6.0 not supported."; \ +.if ${BOOTSTRAPPING} < 700055 && ${BOOTSTRAPPING} != 0 + @echo "ERROR: Source upgrades from versions prior to 7.0 not supported."; \ false .endif .for _tool in tools/build @@ -1008,7 +1009,7 @@ _gperf= gnu/usr.bin/gperf _groff= gnu/usr.bin/groff .endif -.if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 +.if ${BOOTSTRAPPING} < 800022 _ar= usr.bin/ar .endif @@ -1022,6 +1023,9 @@ _sed= usr.bin/sed .if ${BOOTSTRAPPING} < 900006 _lex= usr.bin/lex +.endif + +.if ${BOOTSTRAPPING} < 1000013 _yacc= usr.bin/yacc .endif @@ -1029,16 +1033,10 @@ _yacc= usr.bin/yacc _awk= usr.bin/awk .endif -.if ${MK_BSNMP} != "no" && \ - (${BOOTSTRAPPING} < 700018 || !exists(/usr/sbin/gensnmptree)) +.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree) _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif -.if ${MK_RESCUE} != "no" && \ - ${BOOTSTRAPPING} < 700026 -_crunchgen= usr.sbin/crunch/crunchgen -.endif - .if ${MK_CLANG} != "no" _clang_tblgen= \ lib/clang/libllvmsupport \ @@ -1088,12 +1086,11 @@ bootstrap-tools: ${_mklocale} \ usr.bin/rpcgen \ ${_sed} \ - ${_lex} \ ${_yacc} \ + ${_lex} \ usr.bin/xinstall \ ${_gensnmptree} \ - usr.sbin/config \ - ${_crunchgen} + usr.sbin/config ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1277,6 +1274,11 @@ _ofed_lib= contrib/ofed/usr.lib/ .endif _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} +.for _DIR in ${LOCAL_LIB_DIRS} +.if exists(${.CURDIR}/${_DIR}/Makefile) +_generic_libs+= ${_DIR} +.endif +.endfor lib/libopie__L lib/libtacplus__L: lib/libmd__L @@ -1649,8 +1651,8 @@ _xi-mtree: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${XDDESTDIR}/usr/include >/dev/null -.ORDER: _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links -xdev-install: _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links +.ORDER: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links +xdev-install: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links _xi-cross-tools: @echo "_xi-cross-tools" Modified: projects/arm_eabi/ObsoleteFiles.inc ============================================================================== --- projects/arm_eabi/ObsoleteFiles.inc Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/ObsoleteFiles.inc Sun Jul 1 04:09:42 2012 (r237869) @@ -38,6 +38,56 @@ # xargs -n1 | sort | uniq -d; # done +# 20120613: auth.conf removed +OLD_FILES+=etc/auth.conf +OLD_FILES+=usr/share/examples/etc/auth.conf +OLD_FILES+=usr/share/man/man3/auth.3.gz +OLD_FILES+=usr/share/man/man5/auth.conf.5.gz +# 20120530: kde pam lives now in ports +OLD_FILES+=etc/pam.d/kde +# 20120505: new clang import installed a redundant internal header +OLD_FILES+=usr/include/clang/3.1/stdalign.h +# 20120428: MD2 removed from libmd +OLD_FILES+=usr/include/md2.h +OLD_FILES+=usr/share/man/man3/MD2Data.3.gz +OLD_FILES+=usr/share/man/man3/MD2End.3.gz +OLD_FILES+=usr/share/man/man3/MD2File.3.gz +OLD_FILES+=usr/share/man/man3/MD2FileChunk.3.gz +OLD_FILES+=usr/share/man/man3/MD2Final.3.gz +OLD_FILES+=usr/share/man/man3/MD2Init.3.gz +OLD_FILES+=usr/share/man/man3/MD2Update.3.gz +OLD_FILES+=usr/share/man/man3/md2.3.gz +# 20120425: libusb version bump (r234684) +OLD_LIBS+=usr/lib/libusb.so.2 +OLD_LIBS+=usr/lib32/libusb.so.2 +OLD_FILES+=usr/share/man/man3/libsub_get_active_config_descriptor.3.gz +# 20120415: new clang import which bumps version from 3.0 to 3.1 +OLD_FILES+=usr/include/clang/3.0/altivec.h +OLD_FILES+=usr/include/clang/3.0/avxintrin.h +OLD_FILES+=usr/include/clang/3.0/emmintrin.h +OLD_FILES+=usr/include/clang/3.0/immintrin.h +OLD_FILES+=usr/include/clang/3.0/mm3dnow.h +OLD_FILES+=usr/include/clang/3.0/mm_malloc.h +OLD_FILES+=usr/include/clang/3.0/mmintrin.h +OLD_FILES+=usr/include/clang/3.0/nmmintrin.h +OLD_FILES+=usr/include/clang/3.0/pmmintrin.h +OLD_FILES+=usr/include/clang/3.0/smmintrin.h +OLD_FILES+=usr/include/clang/3.0/tmmintrin.h +OLD_FILES+=usr/include/clang/3.0/wmmintrin.h +OLD_FILES+=usr/include/clang/3.0/x86intrin.h +OLD_FILES+=usr/include/clang/3.0/xmmintrin.h +OLD_DIRS+=usr/include/clang/3.0 +# 20120412: BIND 9.8.1 release notes removed +OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.pdf +OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.txt +OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.html +OLD_FILES+=usr/share/doc/bind9/release-notes.css +# 20120330: legacy(4) moved to x86 +OLD_FILES+=usr/include/machine/legacyvar.h +# 20120324: MPI headers updated +OLD_FILES+=usr/include/dev/mpt/mpilib/mpi_inb.h +# 20120322: hwpmc_mips24k.h removed +OLD_FILES+=usr/include/dev/hwpmc/hwpmc_mips24k.h # 20120322: Update heimdal to 1.5.1. OLD_FILES+=usr/include/krb5-v4compat.h \ usr/include/krb_err.h \ @@ -82,6 +132,8 @@ OLD_LIBS+=usr/lib/libasn1.so.10 \ # 20120309: Remove fifofs header files. OLD_FILES+=usr/include/fs/fifofs/fifo.h OLD_DIRS+=usr/include/fs/fifofs +# 20120304: xlocale cleanup +OLD_FILES+=usr/include/_xlocale_ctype.h # 20120225: libarchive 3.0.3 OLD_FILES+=usr/share/man/man3/archive_read_data_into_buffer.3.gz \ usr/share/man/man3/archive_read_support_compression_all.3.gz \ @@ -443,7 +495,7 @@ OLD_FILES+=usr/share/man/man5/lastlog.5. OLD_FILES+=usr/share/man/man5/utmp.5.gz OLD_FILES+=usr/share/man/man5/wtmp.5.gz OLD_LIBS+=lib/libutil.so.8 -OLB_LIBS+=usr/lib32/libutil.so.8 +OLD_LIBS+=usr/lib32/libutil.so.8 # 20100105: new userland semaphore implementation OLD_FILES+=usr/include/sys/semaphore.h # 20100103: ntptrace(8) removed @@ -563,6 +615,7 @@ OLD_LIBS+=lib/libipx.so.4 OLD_LIBS+=lib/libkiconv.so.3 OLD_LIBS+=lib/libkvm.so.4 OLD_LIBS+=lib/libmd.so.4 +OLD_LIBS+=lib/libmd.so.5 OLD_LIBS+=lib/libncurses.so.7 OLD_LIBS+=lib/libncursesw.so.7 OLD_LIBS+=lib/libnvpair.so.1 Modified: projects/arm_eabi/UPDATING ============================================================================== --- projects/arm_eabi/UPDATING Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/UPDATING Sun Jul 1 04:09:42 2012 (r237869) @@ -19,8 +19,36 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 includes various WITNESS- related kernel options, INVARIANTS, malloc debugging flags in userland, and various verbose features in the kernel. Many developers choose to disable these features on build - machines to maximize performance. (To disable malloc debugging, run - ln -s aj /etc/malloc.conf.) + machines to maximize performance. (To completely disable malloc + debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely + disable the most expensive debugging functionality run + "ln -s 'abort:false,junk:false' /etc/malloc.conf".) + +20120628: + The sort utility has been replaced with BSD sort. For now, GNU sort + is also available as "gnusort" or the default can be set back to + GNU sort by setting WITH_GNU_SORT. In this case, BSD sort will be + installed as "bsdsort". + +20120611: + A new version of ZFS (pool version 5000) has been merged to -HEAD. + Starting with this version the old system of ZFS pool versioning + is superseded by "feature flags". This concept enables forward + compatibility against certain future changes in functionality of ZFS + pools. The first read-only compatible "feature flag" for ZFS pools + is named "com.delphix:async_destroy". For more information + read the new zpool-features(5) manual page. + Please refer to the "ZFS notes" section of this file for information + on upgrading boot ZFS pools. + +20120417: + The malloc(3) implementation embedded in libc now uses sources imported + as contrib/jemalloc. The most disruptive API change is to + /etc/malloc.conf. If your system has an old-style /etc/malloc.conf, + delete it prior to installworld, and optionally re-create it using the + new format after rebooting. See malloc.conf(5) for details + (specifically the TUNING section and the "opt.*" entries in the MALLCTL + NAMESPACE section). 20120328: Big-endian MIPS TARGET_ARCH values no longer end in "eb". mips64eb Modified: projects/arm_eabi/bin/ed/Makefile ============================================================================== --- projects/arm_eabi/bin/ed/Makefile Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/ed/Makefile Sun Jul 1 04:09:42 2012 (r237869) @@ -7,12 +7,12 @@ SRCS= buf.c cbc.c glbl.c io.c main.c re. LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 -.if !defined(RELEASE_CRUNCH) -.if ${MK_OPENSSL} != "no" +.if !defined(RELEASE_CRUNCH) && \ + ${MK_OPENSSL} != "no" && \ + ${MK_ED_CRYPTO} != "no" CFLAGS+=-DDES DPADD= ${LIBCRYPTO} LDADD= -lcrypto .endif -.endif .include Modified: projects/arm_eabi/bin/expr/expr.1 ============================================================================== --- projects/arm_eabi/bin/expr/expr.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/expr/expr.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -77,7 +77,7 @@ Operators with equal precedence are grou and .Ql } . .Bl -tag -width indent -.It Ar expr1 Li | Ar expr2 +.It Ar expr1 Li \&| Ar expr2 Return the evaluation of .Ar expr1 if it is neither an empty string nor zero; Modified: projects/arm_eabi/bin/expr/expr.y ============================================================================== --- projects/arm_eabi/bin/expr/expr.y Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/expr/expr.y Sun Jul 1 04:09:42 2012 (r237869) @@ -74,7 +74,6 @@ int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); -int yyparse(void); %} Modified: projects/arm_eabi/bin/kenv/kenv.1 ============================================================================== --- projects/arm_eabi/bin/kenv/kenv.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/kenv/kenv.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd January 13, 2009 +.Dd May 11, 2012 .Dt KENV 1 .Os .Sh NAME @@ -32,9 +32,9 @@ .Nd dump or modify the kernel environment .Sh SYNOPSIS .Nm -.Op Fl hq +.Op Fl hNq .Nm -.Op Fl q +.Op Fl qv .Ar variable Ns Op = Ns Ar value .Nm .Op Fl q @@ -54,6 +54,11 @@ name is specified, .Nm will only report that value. If the +.Fl N +option is specified, +.Nm +will only display variable names and not their values. +If the .Fl u option is specified, .Nm @@ -68,6 +73,13 @@ If the option is set, warnings normally printed as a result of being unable to perform the requested operation will be suppressed. .Pp +If the +.Fl v +option is set, the variable name will be printed out for the +environment variable in addition to the value when +.Nm +is executed with a variable name. +.Pp Variables can be added to the kernel environment using the .Pa /boot/loader.conf file, or also statically compiled into the kernel using the statement Modified: projects/arm_eabi/bin/kenv/kenv.c ============================================================================== --- projects/arm_eabi/bin/kenv/kenv.c Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/kenv/kenv.c Sun Jul 1 04:09:42 2012 (r237869) @@ -42,15 +42,17 @@ static int ksetenv(char *, char *); static int kunsetenv(char *); static int hflag = 0; +static int Nflag = 0; static int qflag = 0; static int uflag = 0; +static int vflag = 0; static void usage(void) { (void)fprintf(stderr, "%s\n%s\n%s\n", - "usage: kenv [-hq]", - " kenv [-q] variable[=value]", + "usage: kenv [-hNq]", + " kenv [-qv] variable[=value]", " kenv [-q] -u variable"); exit(1); } @@ -64,17 +66,23 @@ main(int argc, char **argv) error = 0; val = NULL; env = NULL; - while ((ch = getopt(argc, argv, "hqu")) != -1) { + while ((ch = getopt(argc, argv, "hNquv")) != -1) { switch (ch) { case 'h': hflag++; break; + case 'N': + Nflag++; + break; case 'q': qflag++; break; case 'u': uflag++; break; + case 'v': + vflag++; + break; default: usage(); } @@ -91,9 +99,9 @@ main(int argc, char **argv) argv++; argc--; } - if (hflag && (env != NULL)) + if ((hflag || Nflag) && env != NULL) usage(); - if ((argc > 0) || (uflag && (env == NULL))) + if (argc > 0 || ((uflag || vflag) && env == NULL)) usage(); if (env == NULL) { error = kdumpenv(); @@ -152,7 +160,10 @@ kdumpenv(void) if (cp == NULL) continue; *cp++ = '\0'; - printf("%s=\"%s\"\n", buf, cp); + if (Nflag) + printf("%s\n", buf); + else + printf("%s=\"%s\"\n", buf, cp); buf = cp; } return (0); @@ -167,7 +178,10 @@ kgetenv(char *env) ret = kenv(KENV_GET, env, buf, sizeof(buf)); if (ret == -1) return (ret); - printf("%s\n", buf); + if (vflag) + printf("%s=\"%s\"\n", env, buf); + else + printf("%s\n", buf); return (0); } Modified: projects/arm_eabi/bin/ls/Makefile ============================================================================== --- projects/arm_eabi/bin/ls/Makefile Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/ls/Makefile Sun Jul 1 04:09:42 2012 (r237869) @@ -1,12 +1,15 @@ # @(#)Makefile 8.1 (Berkeley) 6/2/93 # $FreeBSD$ +.include + PROG= ls SRCS= cmp.c ls.c print.c util.c DPADD= ${LIBUTIL} LDADD= -lutil -.if !defined(RELEASE_CRUNCH) +.if !defined(RELEASE_CRUNCH) && \ + ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS DPADD+= ${LIBTERMCAP} LDADD+= -ltermcap Modified: projects/arm_eabi/bin/ps/keyword.c ============================================================================== --- projects/arm_eabi/bin/ps/keyword.c Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/ps/keyword.c Sun Jul 1 04:09:42 2012 (r237869) @@ -76,6 +76,7 @@ static VAR var[] = { {"comm", "COMMAND", NULL, LJUST, ucomm, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, 0, CHAR, NULL, 0}, + {"cow", "COW", NULL, 0, kvar, KOFF(ki_cow), UINT, "u", 0}, {"cpu", "CPU", NULL, 0, kvar, KOFF(ki_estcpu), UINT, "d", 0}, {"cputime", "", "time", 0, NULL, 0, CHAR, NULL, 0}, {"egid", "", "gid", 0, NULL, 0, CHAR, NULL, 0}, Modified: projects/arm_eabi/bin/ps/ps.1 ============================================================================== --- projects/arm_eabi/bin/ps/ps.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/ps/ps.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd March 8, 2012 +.Dd May 20, 2012 .Dt PS 1 .Os .Sh NAME @@ -496,6 +496,8 @@ login class command .It Cm command command and arguments +.It Cm cow +number of copy-on-write faults .It Cm cpu short-term CPU usage factor (for scheduling) .It Cm emul Modified: projects/arm_eabi/bin/rcp/rcp.1 ============================================================================== --- projects/arm_eabi/bin/rcp/rcp.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/rcp/rcp.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -116,17 +116,11 @@ The .Nm utility handles third party copies, where neither source nor target files are on the current machine. -.Sh FILES -.Bl -tag -width ".Pa /etc/auth.conf" -compact -.It Pa /etc/auth.conf -configure authentication services -.El .Sh SEE ALSO .Xr cp 1 , .Xr ftp 1 , .Xr rlogin 1 , .Xr rsh 1 , -.Xr auth.conf 5 , .Xr hosts.equiv 5 .Sh HISTORY The Modified: projects/arm_eabi/bin/rcp/rcp.c ============================================================================== --- projects/arm_eabi/bin/rcp/rcp.c Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/rcp/rcp.c Sun Jul 1 04:09:42 2012 (r237869) @@ -61,7 +61,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include Modified: projects/arm_eabi/bin/rm/rm.c ============================================================================== --- projects/arm_eabi/bin/rm/rm.c Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/rm/rm.c Sun Jul 1 04:09:42 2012 (r237869) @@ -301,10 +301,16 @@ rm_tree(char **argv) if (fflag) continue; /* FALLTHROUGH */ - default: + + case FTS_F: + case FTS_NSOK: if (Pflag) - if (!rm_overwrite(p->fts_accpath, NULL)) + if (!rm_overwrite(p->fts_accpath, p->fts_info == + FTS_NSOK ? NULL : p->fts_statp)) continue; + /* FALLTHROUGH */ + + default: rval = unlink(p->fts_accpath); if (rval == 0 || (fflag && errno == ENOENT)) { if (rval == 0 && vflag) @@ -408,7 +414,7 @@ rm_file(char **argv) int rm_overwrite(char *file, struct stat *sbp) { - struct stat sb; + struct stat sb, sb2; struct statfs fsb; off_t len; int bsize, fd, wlen; @@ -427,8 +433,15 @@ rm_overwrite(char *file, struct stat *sb file, sbp->st_ino); return (0); } - if ((fd = open(file, O_WRONLY, 0)) == -1) + if ((fd = open(file, O_WRONLY|O_NONBLOCK|O_NOFOLLOW, 0)) == -1) + goto err; + if (fstat(fd, &sb2)) goto err; + if (sb2.st_dev != sbp->st_dev || sb2.st_ino != sbp->st_ino || + !S_ISREG(sb2.st_mode)) { + errno = EPERM; + goto err; + } if (fstatfs(fd, &fsb) == -1) goto err; bsize = MAX(fsb.f_iosize, 1024); Modified: projects/arm_eabi/bin/sh/Makefile ============================================================================== --- projects/arm_eabi/bin/sh/Makefile Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/sh/Makefile Sun Jul 1 04:09:42 2012 (r237869) @@ -38,7 +38,7 @@ build-tools: mkinit mknodes mksyntax .ORDER: builtins.c builtins.h builtins.c builtins.h: mkbuiltins builtins.def - cd ${.CURDIR}; sh mkbuiltins ${.OBJDIR} + sh ${.CURDIR}/mkbuiltins ${.CURDIR} init.c: mkinit alias.c eval.c exec.c input.c jobs.c options.c parser.c \ redir.c trap.c var.c Modified: projects/arm_eabi/bin/sh/miscbltin.c ============================================================================== --- projects/arm_eabi/bin/sh/miscbltin.c Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/sh/miscbltin.c Sun Jul 1 04:09:42 2012 (r237869) @@ -52,7 +52,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include "shell.h" #include "options.h" Modified: projects/arm_eabi/bin/sh/mkbuiltins ============================================================================== --- projects/arm_eabi/bin/sh/mkbuiltins Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/sh/mkbuiltins Sun Jul 1 04:09:42 2012 (r237869) @@ -35,17 +35,17 @@ # $FreeBSD$ temp=`/usr/bin/mktemp -t ka` -havejobs=0 -if grep '^#define[ ]*JOBS[ ]*1' shell.h > /dev/null -then havejobs=1 -fi havehist=1 if [ "X$1" = "X-h" ]; then havehist=0 shift fi -objdir=$1 -exec > ${objdir}/builtins.c +srcdir=$1 +havejobs=0 +if grep '^#define[ ]*JOBS[ ]*1' $srcdir/shell.h > /dev/null +then havejobs=1 +fi +exec > builtins.c cat <<\! /* * This file was generated by the mkbuiltins program. @@ -57,7 +57,7 @@ cat <<\! ! awk '/^[^#]/ {if(('$havejobs' || $2 != "-j") && ('$havehist' || $2 != "-h")) \ - print $0}' builtins.def | sed 's/-[hj]//' > $temp + print $0}' $srcdir/builtins.def | sed 's/-[hj]//' > $temp echo 'int (*const builtinfunc[])(int, char **) = {' awk '/^[^#]/ { printf "\t%s,\n", $1}' $temp echo '}; @@ -74,7 +74,7 @@ awk '{ for (i = 2 ; i <= NF ; i++) { echo ' { NULL, 0, 0 } };' -exec > ${objdir}/builtins.h +exec > builtins.h cat <<\! /* * This file was generated by the mkbuiltins program. Modified: projects/arm_eabi/bin/sh/sh.1 ============================================================================== --- projects/arm_eabi/bin/sh/sh.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/sh/sh.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -375,8 +375,8 @@ The following is a list of valid operato .Bl -tag -width indent .It Control operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact -.It Li & Ta Li && Ta Li ( Ta Li ) Ta Li \en -.It Li ;; Ta Li ;& Ta Li ; Ta Li | Ta Li || +.It Li & Ta Li && Ta Li \&( Ta Li \&) Ta Li \en +.It Li ;; Ta Li ;& Ta Li \&; Ta Li \&| Ta Li || .El .It Redirection operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact Modified: projects/arm_eabi/bin/test/test.1 ============================================================================== --- projects/arm_eabi/bin/test/test.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/test/test.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -43,7 +43,7 @@ .Nm .Ar expression .Nm \&[ -.Ar expression Cm ] +.Ar expression Cm \&] .Sh DESCRIPTION The .Nm Modified: projects/arm_eabi/bin/uuidgen/uuidgen.1 ============================================================================== --- projects/arm_eabi/bin/uuidgen/uuidgen.1 Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/bin/uuidgen/uuidgen.1 Sun Jul 1 04:09:42 2012 (r237869) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 7, 2005 +.Dd May 23, 2012 .Dt UUIDGEN 1 .Os .Sh NAME @@ -52,8 +52,11 @@ instructs to not generate them in batch, but one at a time. .It Fl n This option controls the number of identifiers generated. -By default, multiple -identifiers are generated in batch. +By default, multiple identifiers are generated in batch. +The upper hard limit is 2048 +.Po see +.Xr uuidgen 2 +.Pc . .It Fl o Redirect output to .Ar filename Modified: projects/arm_eabi/cddl/compat/opensolaris/include/stdlib.h ============================================================================== --- projects/arm_eabi/cddl/compat/opensolaris/include/stdlib.h Sun Jul 1 03:15:18 2012 (r237868) +++ projects/arm_eabi/cddl/compat/opensolaris/include/stdlib.h Sun Jul 1 04:09:42 2012 (r237869) @@ -27,11 +27,11 @@ * */ +#include_next + #ifndef _COMPAT_OPENSOLARIS_STDLIB_H_ #define _COMPAT_OPENSOLARIS_STDLIB_H_ -#include_next - #define getexecname getprogname #endif Copied: projects/arm_eabi/cddl/contrib/dtracetoolkit/Guide (from r237866, head/cddl/contrib/dtracetoolkit/Guide) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi/cddl/contrib/dtracetoolkit/Guide Sun Jul 1 04:09:42 2012 (r237869, copy of r237866, head/cddl/contrib/dtracetoolkit/Guide) @@ -0,0 +1,91 @@ +Guide - Guide to the DTraceToolkit + + How to get started, and a table of contents. + +QuickStart + + 1. The top most useful scripts are in this directory. + 2. Try running them with "-h". Eg, "./execsnoop -h". + 3. Read Docs/Contents for a full list of scripts. + +QuickStart-by-Screenshot + + 1. Look through the examples in the Examples directory until + you see an output you like + 2. Find the script and run it + 3. Look for its man page in Man + +Not-so-QuickStart + + 1. Welcome! + 2. Check the Table of Contents below to become famaliar with the + directory structure of the DTraceToolkit. + 3. See Docs/Faq for any initial questions. + 4. Read Docs/Contents for a list of scripts. + 5. Read Docs/Readme to see where scripts are documented. + 6. Check Docs/Links for further DTrace. + 7. Once famaliar with the toolkit, the following may be useful to + add to your shell initialisation file, + PATH=$PATH:/opt/DTT/Bin + MANPATH=$MANPATH:/opt/DTT/Man + in this case assuming the toolkit was installed in /opt/DTT. + +Installation + + 1. Run ./install + This will replace any existing version of the DTraceToolkit + with this one. It will prompt. Final install location is + printed by this install script. + +Table of Contents + + DTraceToolkit-X.XX/ + Bin/ Symlinks to all the scripts + Apps/ Application specific scripts + Cpu/ Scripts for CPU analysis + Code/ Example code to practise on + Disk/ Scripts for disk I/O analysis + Docs/ Documentation + Contents Command list for the Toolkit + Faq Frequently asked questions + Links Further DTrace links + Readme Readme for using the docs + Examples/ Examples of command usage + Guide This file! + Include/ DTrace include files + Java/ Scripts for tracing Java + JavaScript/ Scripts for tracing JavaScript + Kernel/ Scripts for kernel analysis + License The CDDL license + Locks/ Scripts for lock analysis + Man/ Man pages + man1m/ Man pages for the Toolkit commands + Mem/ Scripts for memory analysis + Misc/ Misc scripts + Net/ Scripts for network analysis + Notes/ Notes on Toolkit commands + Perl/ Scripts for tracing Perl + Php/ Scripts for tracing Php + Proc/ Scripts for process analysis + Python/ Scripts for tracing Python + Ruby/ Scripts for tracing Ruby + Shell/ Scripts for tracing Shell languages + Snippits/ Snippits of D scripting + System/ Scripts for system analysis + Tcl/ Scripts for tracing Tcl + User/ Scripts for user based activity analysis + Zones/ Scripts for analysis by zone + Version DTraceToolkit version + install Install script, use for installs only + +When you type ls in the DTraceToolkit, you will be looking at the top ten +or so most useful scripts plus the top level directories. Other scripts have +been placed in meaningful subdirectories, such as Disk, Kernel, Proc, etc. + +An optional Bin directory has been provided that links to all the scripts. + +The DTraceToolkit is released under the CDDL license. It's the same open +source license that OpenSolaris has been released under. + +Thank you for using the DTraceToolkit! + Copied: projects/arm_eabi/cddl/contrib/dtracetoolkit/License (from r237866, head/cddl/contrib/dtracetoolkit/License) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi/cddl/contrib/dtracetoolkit/License Sun Jul 1 04:09:42 2012 (r237869, copy of r237866, head/cddl/contrib/dtracetoolkit/License) @@ -0,0 +1 @@ +link Docs/cddl1.txt \ No newline at end of file Copied: projects/arm_eabi/cddl/contrib/dtracetoolkit/README (from r237866, head/cddl/contrib/dtracetoolkit/README) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi/cddl/contrib/dtracetoolkit/README Sun Jul 1 04:09:42 2012 (r237869, copy of r237866, head/cddl/contrib/dtracetoolkit/README) @@ -0,0 +1 @@ +link Guide \ No newline at end of file Copied: projects/arm_eabi/cddl/contrib/dtracetoolkit/Version (from r237866, head/cddl/contrib/dtracetoolkit/Version) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi/cddl/contrib/dtracetoolkit/Version Sun Jul 1 04:09:42 2012 (r237869, copy of r237866, head/cddl/contrib/dtracetoolkit/Version) @@ -0,0 +1 @@ +DTraceToolkit version 0.99, 30-Sep-2007 Copied: projects/arm_eabi/cddl/contrib/dtracetoolkit/dexplorer (from r237866, head/cddl/contrib/dtracetoolkit/dexplorer) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/arm_eabi/cddl/contrib/dtracetoolkit/dexplorer Sun Jul 1 04:09:42 2012 (r237869, copy of r237866, head/cddl/contrib/dtracetoolkit/dexplorer) @@ -0,0 +1,547 @@ +#!/usr/bin/ksh +# +# dexplorer - DTrace system explorer, runs a collection of scripts. +# Written using DTrace (Solaris 10 3/05). +# +# This program automatically runs a collection of DTrace scripts to examine +# many areas of the system, and places the output in a meaningful directory +# structure that is tar'd and gzip'd. +# +# $Id: dexplorer 3 2007-08-01 10:50:08Z brendan $ +# +# USAGE: dexplorer [-yDT] [-d outputdir] [-i interval] +# +# -q # quiet mode +# -y # "yes", don't prompt for confirmation +# -D # don't delete output dir +# -T # don't create output tar.gz +# -d outputdir # output directory +# -i interval # interval for each sample +# eg, +# dexplorer # default is 5 second samples +# dexplorer -y -i30 # no prompting, with 30 second samples +# +# SEE ALSO: DTraceToolkit +# +# THANKS: David Visser, et all. for the idea and encouragement. +# +# COPYRIGHT: Copyright (c) 2005 Brendan Gregg. +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License, Version 1.0 only +# (the "License"). You may not use this file except in compliance +# with the License. +# +# You can obtain a copy of the license at Docs/cddl1.txt +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# CDDL HEADER END +# +# CODE: +# +# This is currently a monolithic script, and while it contains only +# a few dozen straigftforward DTrace scripts I think it's desirable to +# keep it that way. The scripts themselves have designed to be very +# generic (eg, switching on all sdt:::), and are aggregations to keep a +# limit on the size of the output. +# +# Author: Brendan Gregg [Sydney, Australia] +# +# 23-Jun-2005 Brendan Gregg Created this. +# 28-Jun-2005 " " Last update. + +# +# Default variables +# +interval=5 # time of each sample +verbose=1 # print screen output +prompt=1 # prompt before run +tar=1 # create tar file +delete=1 # delete output dirs +dtrace=/usr/sbin/dtrace # path to dtrace +root=. # default output dir +PATH=/usr/bin:/usr/sbin # safe path +dir=de_`uname -n`_`date +%Y%m%d%H%M` # OUTPUT FILENAME +samples=20 # max number of tests +current=0 # current sample + +# +# Process options +# +while getopts d:hi:qyDT name +do + case $name in + d) root=$OPTARG ;; + i) interval=$OPTARG ;; + q) verbose=0 ;; + y) prompt=0 ;; + D) delete=0 ;; + T) tar=0 ;; + h|?) cat <<-END >&2 + USAGE: dexplorer [-qyDT] [-d outputdir] [-i interval] + + -q # quiet mode + -y # "yes", don't prompt for confirmation + -D # don't delete output dir + -T # don't create output tar.gz + -d outputdir # output directory + -i interval # interval for each sample + eg, + dexplorer # default is 5 second samples + dexplorer -y -i30 # no prompting, with 30 second samples + END + exit 1 + esac +done +shift $(( OPTIND - 1 )) + +# +# Confirm path +# +if [[ "$prompt" == "1" ]] ; then + if [[ "$root" == "." ]]; then + print "Output dir will be the current dir ($PWD)." + else + print "Output dir will be $root" + fi + print -n "Hit enter for yes, or type path: " + read ans junk + if [[ "$ans" == [yY] || "$ans" == [yY]es ]]; then + print "WARNING: I didn't ask for \"$ans\"!" + print "\tI was asking for the path or just enter." + print "\tignoring \"$ans\"..." + fi + if [[ "$ans" != "" ]]; then + root=$ans + print "Output is now $root." + fi +fi + +# +# Sanity checks +# +if [[ "$interval" == *[a-zA-Z]* ]]; then + print "ERROR2: Invalid interval $interval.\n" + print "Please use a number of seconds." + exit 2 +fi +if (( ${#interval} < 1 )); then + print "ERROR3: Length of interval $interval too short.\n" + print "Minimum 1 second." + exit 3 +fi +if [[ ! -d "$root" ]]; then + print "ERROR4: Output directory \"$root\" does not exist.\n" + print "Perhaps try a mkdir first?" + print "or use an existing dir, eg \"/tmp\"" + exit 4 +fi +if [[ ! -w "$root" ]]; then + print "ERROR5: Can't write to output directory \"$root\".\n" + print "Are you logged in as root?" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 09:17:18 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54283106566B; Sun, 1 Jul 2012 09:17:18 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3F1568FC0C; Sun, 1 Jul 2012 09:17:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q619HI1I079759; Sun, 1 Jul 2012 09:17:18 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q619HIGe079756; Sun, 1 Jul 2012 09:17:18 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201207010917.q619HIGe079756@svn.freebsd.org> From: Davide Italiano Date: Sun, 1 Jul 2012 09:17:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237915 - projects/calloutng/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 09:17:18 -0000 Author: davide Date: Sun Jul 1 09:17:17 2012 New Revision: 237915 URL: http://svn.freebsd.org/changeset/base/237915 Log: The variable 'limit' appears unused right now. Macroize the 0x2 value into C_PRECISION to make code a bit more readable. Fix random style bugs. Discussed with: mav Modified: projects/calloutng/sys/kern/kern_timeout.c Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Sun Jul 1 09:03:37 2012 (r237914) +++ projects/calloutng/sys/kern/kern_timeout.c Sun Jul 1 09:17:17 2012 (r237915) @@ -143,6 +143,7 @@ struct callout_cpu cc_cpu; #define CC_LOCK(cc) mtx_lock_spin(&(cc)->cc_lock) #define CC_UNLOCK(cc) mtx_unlock_spin(&(cc)->cc_lock) #define CC_LOCK_ASSERT(cc) mtx_assert(&(cc)->cc_lock, MA_OWNED) +#define C_PRECISION 0x2 #define FREQ2BT(freq, bt) \ { \ @@ -336,19 +337,21 @@ SYSINIT(start_softclock, SI_SUB_SOFTINTR static inline int callout_hash(struct bintime *bt) { + return (int) ((bt->sec<<10)+(bt->frac>>54)); } static inline int get_bucket(struct bintime *bt) { + return callout_hash(bt) & callwheelmask; } void callout_process(void) { - struct bintime limit, max, min, next, now, tmp_max, tmp_min; + struct bintime max, min, next, now, tmp_max, tmp_min; struct callout *tmp; struct callout_cpu *cc; struct callout_tailq *sc; @@ -384,8 +387,7 @@ callout_process(void) tmp->c_func(tmp->c_arg); TAILQ_REMOVE(sc, tmp, c_links.tqe); tmp->c_flags &= ~CALLOUT_PENDING; - } - else { + } else { TAILQ_INSERT_TAIL(&cc->cc_expireq, tmp, c_staiter); TAILQ_REMOVE(sc, tmp, c_links.tqe); @@ -398,12 +400,9 @@ callout_process(void) break; first = (first + 1) & callwheelmask; } - future = ((last + hz/4) & callwheelmask); + future = (last + hz / 4) & callwheelmask; max.sec = min.sec = TIME_T_MAX; max.frac = min.frac = UINT64_MAX; - limit.sec = 0; - limit.frac = (uint64_t)1 << (64 - 2); - bintime_add(&limit, &now); /* * Look for the first bucket in the future that contains some event, * up to some point, so that we can look for aggregation. @@ -445,12 +444,11 @@ callout_process(void) next.sec = 0; next.frac = (uint64_t)1 << (64 - 2); bintime_add(&next, &now); - } - /* - * Now that we found something to aggregate, schedule an interrupt in - * the middle of the previously calculated range. - */ - else { + } else { + /* + * Now that we found something to aggregate, schedule an + * interrupt in the middle of the previously calculated range. + */ bintime_add(&max, &min); next = max; next.frac >>= 1; @@ -504,9 +502,8 @@ callout_cc_add(struct callout *c, struct int bucket, r_shift, r_val; CC_LOCK_ASSERT(cc); - if (bintime_cmp(&to_bintime, &cc->cc_lastscan, <)) { + if (bintime_cmp(&to_bintime, &cc->cc_lastscan, <)) to_bintime = cc->cc_lastscan; - } c->c_arg = arg; c->c_flags |= (CALLOUT_ACTIVE | CALLOUT_PENDING); if (flags & C_DIRECT_EXEC) @@ -515,7 +512,7 @@ callout_cc_add(struct callout *c, struct c->c_func = func; c->c_time = to_bintime; bintime_clear(&c->c_precision); - if (flags & 0x2) { + if (flags & C_PRECISION) { r_shift = ((flags >> 2) & PRECISION_RANGE); r_val = (r_shift != 0) ? (uint64_t)1 << (64 - r_shift) : 0; /* @@ -538,7 +535,7 @@ callout_cc_add(struct callout *c, struct } } c->c_precision.frac = r_val; - CTR6(KTR_CALLOUT, "rounding %d.%u%u to %d.%u%u", + CTR6(KTR_CALLOUT, "rounding %d.%08x%08x to %d.%08x%08x", to_bintime.sec, (u_int) (to_bintime.frac >> 32), (u_int) (to_bintime.frac & 0xffffffff), c->c_time.sec, (u_int) (c->c_time.frac >> 32), @@ -899,8 +896,7 @@ _callout_reset_on(struct callout *c, str getbinuptime(&now); bintime_mul(&to_bt,to_ticks); bintime_add(&to_bt,&now); - } - else + } else to_bt = *bt; /* * Don't allow migration of pre-allocated callouts lest they From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 11:52:53 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 797E4106564A; Sun, 1 Jul 2012 11:52:53 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4A6BE8FC0A; Sun, 1 Jul 2012 11:52:53 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61BqrGk000171; Sun, 1 Jul 2012 11:52:53 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61BqrEq000167; Sun, 1 Jul 2012 11:52:53 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201207011152.q61BqrEq000167@svn.freebsd.org> From: Davide Italiano Date: Sun, 1 Jul 2012 11:52:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237919 - in projects/calloutng/sys: conf kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 11:52:53 -0000 Author: davide Date: Sun Jul 1 11:52:52 2012 New Revision: 237919 URL: http://svn.freebsd.org/changeset/base/237919 Log: - Take in account aggregation when comparing event times in callout_process() and when we submit events to eventtimers(4). - Fix a bug in the 'steps' variable logic in softclock(). It shouldn't be zeroed every time we extract a new event for processing it from cc_expireq. - Indent string should be there, I wrongly removed it. Reported by: mav [1,2], pluknet [3] Modified: projects/calloutng/sys/conf/NOTES projects/calloutng/sys/kern/kern_timeout.c Modified: projects/calloutng/sys/conf/NOTES ============================================================================== --- projects/calloutng/sys/conf/NOTES Sun Jul 1 09:35:15 2012 (r237918) +++ projects/calloutng/sys/conf/NOTES Sun Jul 1 11:52:52 2012 (r237919) @@ -1,4 +1,4 @@ - +# $FreeBSD$ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Sun Jul 1 09:35:15 2012 (r237918) +++ projects/calloutng/sys/kern/kern_timeout.c Sun Jul 1 11:52:52 2012 (r237919) @@ -378,7 +378,9 @@ callout_process(void) for (;;) { sc = &cc->cc_callwheel[first]; TAILQ_FOREACH(tmp, sc, c_links.tqe) { - if (bintime_cmp(&tmp->c_time, &now, <=)) { + next = tmp->c_time; + bintime_sub(&next, &tmp->c_precision); + if (bintime_cmp(&next, &now, <=)) { /* * Consumer told us the callout may be run * directly from hardware interrupt context. @@ -499,6 +501,7 @@ callout_cc_add(struct callout *c, struct struct bintime to_bintime, void (*func)(void *), void *arg, int cpu, int flags) { + struct bintime bt; int bucket, r_shift, r_val; CC_LOCK_ASSERT(cc); @@ -546,10 +549,12 @@ callout_cc_add(struct callout *c, struct c, c_links.tqe); /* * Inform the eventtimers(4) subsystem there's a new callout - * that has been inserted. + * that has been inserted, but only if really required. */ + bt = c->c_time; + bintime_add(&bt, &c->c_precision); if (callout_new_inserted != NULL && - (bintime_cmp(&c->c_time, &cc->cc_firstevent, <) || + (bintime_cmp(&bt, &cc->cc_firstevent, <) || (cc->cc_firstevent.sec == 0 && cc->cc_firstevent.frac == 0))) { cc->cc_firstevent = c->c_time; (*callout_new_inserted)(cpu, c->c_time); @@ -784,7 +789,6 @@ softclock(void *arg) TAILQ_REMOVE(&cc->cc_expireq, c, c_staiter); c = softclock_call_cc(c, cc, &mpcalls, &lockcalls, &gcalls); - steps = 0; } } #ifdef CALLOUT_PROFILING From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 12:44:30 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 070D01065672; Sun, 1 Jul 2012 12:44:30 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E6D218FC08; Sun, 1 Jul 2012 12:44:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61CiTxg002398; Sun, 1 Jul 2012 12:44:29 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61CiTAB002396; Sun, 1 Jul 2012 12:44:29 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201207011244.q61CiTAB002396@svn.freebsd.org> From: Davide Italiano Date: Sun, 1 Jul 2012 12:44:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237922 - projects/calloutng/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 12:44:30 -0000 Author: davide Date: Sun Jul 1 12:44:29 2012 New Revision: 237922 URL: http://svn.freebsd.org/changeset/base/237922 Log: The object that should be zeroed is *xtimer, not xtimer. No space is needed after cast. Modified: projects/calloutng/sys/netinet/tcp_timer.c Modified: projects/calloutng/sys/netinet/tcp_timer.c ============================================================================== --- projects/calloutng/sys/netinet/tcp_timer.c Sun Jul 1 12:34:19 2012 (r237921) +++ projects/calloutng/sys/netinet/tcp_timer.c Sun Jul 1 12:44:29 2012 (r237922) @@ -671,7 +671,7 @@ static int delta_bintime_in_msecs(struct bintime bt, struct bintime now) { bintime_sub(&bt, &now); - return (((uint64_t) 1000 * (uint64_t) (bt.frac >> 32)) >> 32) + + return (((uint64_t)1000 * (uint64_t)(bt.frac >> 32)) >> 32) + (bt.sec * 1000); } @@ -681,7 +681,7 @@ tcp_timer_to_xtimer(struct tcpcb *tp, st { struct bintime bt, now; - bzero(xtimer, sizeof(xtimer)); + bzero(xtimer, sizeof(*xtimer)); if (timer == NULL) return; bintime_clear(&bt); From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 12:48:57 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7D3C4106566B; Sun, 1 Jul 2012 12:48:57 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 64BBE8FC0C; Sun, 1 Jul 2012 12:48:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61CmviU002740; Sun, 1 Jul 2012 12:48:57 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61CmuAg002711; Sun, 1 Jul 2012 12:48:56 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201207011248.q61CmuAg002711@svn.freebsd.org> From: Davide Italiano Date: Sun, 1 Jul 2012 12:48:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237923 - in projects/calloutng: cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize etc share/man/man4 sys/amd64/amd64 sys/amd64/conf sys/amd64/include sys/arm/at91 sys/arm/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 12:48:57 -0000 Author: davide Date: Sun Jul 1 12:48:56 2012 New Revision: 237923 URL: http://svn.freebsd.org/changeset/base/237923 Log: MFC as per r237921 Added: projects/calloutng/sys/arm/at91/std.atmel - copied unchanged from r237922, head/sys/arm/at91/std.atmel projects/calloutng/sys/arm/conf/ATMEL - copied unchanged from r237922, head/sys/arm/conf/ATMEL Replaced: projects/calloutng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ - copied from r237922, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ Modified: projects/calloutng/etc/syslog.conf projects/calloutng/share/man/man4/mps.4 projects/calloutng/sys/amd64/amd64/pmap.c projects/calloutng/sys/amd64/conf/GENERIC projects/calloutng/sys/amd64/include/cpufunc.h projects/calloutng/sys/arm/at91/std.at91 projects/calloutng/sys/arm/at91/std.at91sam9 projects/calloutng/sys/arm/at91/std.ethernut5 projects/calloutng/sys/arm/at91/std.hl201 projects/calloutng/sys/arm/at91/std.qila9g20 projects/calloutng/sys/arm/at91/std.sam9g20ek projects/calloutng/sys/arm/at91/std.sam9x25ek projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/calloutng/sys/dev/ath/ah_osdep.c projects/calloutng/sys/dev/ath/ah_osdep.h projects/calloutng/sys/dev/ath/ath_hal/ah.h projects/calloutng/sys/dev/ath/ath_hal/ah_debug.h projects/calloutng/sys/dev/ath/ath_hal/ah_internal.h projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/calloutng/sys/dev/cxgb/cxgb_adapter.h projects/calloutng/sys/dev/cxgb/cxgb_main.c projects/calloutng/sys/dev/cxgb/cxgb_sge.c projects/calloutng/sys/dev/cxgbe/adapter.h projects/calloutng/sys/dev/cxgbe/t4_l2t.c projects/calloutng/sys/dev/cxgbe/t4_main.c projects/calloutng/sys/dev/cxgbe/t4_sge.c projects/calloutng/sys/geom/geom_map.c projects/calloutng/sys/modules/cxgbe/if_cxgbe/Makefile projects/calloutng/sys/net/if_lagg.c projects/calloutng/sys/net80211/_ieee80211.h projects/calloutng/sys/powerpc/conf/GENERIC projects/calloutng/sys/powerpc/conf/GENERIC64 projects/calloutng/sys/sparc64/conf/GENERIC projects/calloutng/sys/sys/proc.h projects/calloutng/tools/tools/ath/common/dumpregs_5416.c projects/calloutng/usr.bin/killall/killall.c Directory Properties: projects/calloutng/ (props changed) projects/calloutng/cddl/contrib/opensolaris/ (props changed) projects/calloutng/share/man/man4/ (props changed) projects/calloutng/sys/ (props changed) projects/calloutng/sys/cddl/contrib/opensolaris/ (props changed) Modified: projects/calloutng/etc/syslog.conf ============================================================================== --- projects/calloutng/etc/syslog.conf Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/etc/syslog.conf Sun Jul 1 12:48:56 2012 (r237923) @@ -16,6 +16,7 @@ cron.* /var/log/cron *.=debug /var/log/debug.log *.emerg * # uncomment this to log all writes to /dev/console to /var/log/console.log +# touch /var/log/console.log and chmod it to mode 600 before it will work #console.info /var/log/console.log # uncomment this to enable logging of all log messages to /var/log/all.log # touch /var/log/all.log and chmod it to mode 600 before it will work Modified: projects/calloutng/share/man/man4/mps.4 ============================================================================== --- projects/calloutng/share/man/man4/mps.4 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/share/man/man4/mps.4 Sun Jul 1 12:48:56 2012 (r237923) @@ -34,7 +34,7 @@ .\" $Id: //depot/SpectraBSD/head/share/man/man4/mps.4#6 $ .\" $FreeBSD$ .\" -.Dd February 7, 2012 +.Dd June 30, 2012 .Dt MPS 4 .Os .Sh NAME @@ -205,9 +205,6 @@ This man page was written by This driver has a couple of known shortcomings: .Bl -bullet -compact .It -Not endian safe. -It only works on little endian machines (e.g. amd64 and i386). -.It No userland utility available (e.g. .Xr mptutil 8 ) . .It Modified: projects/calloutng/sys/amd64/amd64/pmap.c ============================================================================== --- projects/calloutng/sys/amd64/amd64/pmap.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/amd64/amd64/pmap.c Sun Jul 1 12:48:56 2012 (r237923) @@ -264,7 +264,7 @@ static caddr_t crashdumpmap; static void free_pv_chunk(struct pv_chunk *pc); static void free_pv_entry(pmap_t pmap, pv_entry_t pv); -static pv_entry_t get_pv_entry(pmap_t pmap, boolean_t try); +static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp); static int popcnt_pc_map_elem(uint64_t elem); static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp); static void reserve_pv_entries(pmap_t pmap, int needed, @@ -2102,6 +2102,8 @@ SYSCTL_INT(_vm_pmap, OID_AUTO, pv_entry_ * drastic measures to free some pages so we can allocate * another pv entry chunk. * + * Returns NULL if PV entries were reclaimed from the specified pmap. + * * We do not, however, unmap 2mpages because subsequent accesses will * allocate per-page pv entries until repromotion occurs, thereby * exacerbating the shortage of free pv entries. @@ -2123,6 +2125,7 @@ reclaim_pv_chunk(pmap_t locked_pmap, str rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(locked_pmap, MA_OWNED); + KASSERT(lockp != NULL, ("reclaim_pv_chunk: lockp is NULL")); pmap = NULL; free = m_pc = NULL; TAILQ_INIT(&new_tail); @@ -2287,16 +2290,19 @@ free_pv_chunk(struct pv_chunk *pc) } /* - * get a new pv_entry, allocating a block from the system - * when needed. + * Returns a new PV entry, allocating a new PV chunk from the system when + * needed. If this PV chunk allocation fails and a PV list lock pointer was + * given, a PV chunk is reclaimed from an arbitrary pmap. Otherwise, NULL is + * returned. + * + * The given PV list lock may be released. */ static pv_entry_t -get_pv_entry(pmap_t pmap, boolean_t try) +get_pv_entry(pmap_t pmap, struct rwlock **lockp) { int bit, field; pv_entry_t pv; struct pv_chunk *pc; - struct rwlock *lock; vm_page_t m; rw_assert(&pvh_global_lock, RA_LOCKED); @@ -2330,14 +2336,11 @@ retry: m = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED); if (m == NULL) { - if (try) { + if (lockp == NULL) { PV_STAT(pc_chunk_tryfail++); return (NULL); } - lock = NULL; - m = reclaim_pv_chunk(pmap, &lock); - if (lock != NULL) - rw_wunlock(lock); + m = reclaim_pv_chunk(pmap, lockp); if (m == NULL) goto retry; } @@ -2380,6 +2383,8 @@ popcnt_pc_map_elem(uint64_t elem) /* * Ensure that the number of spare PV entries in the specified pmap meets or * exceeds the given count, "needed". + * + * The given PV list lock may be released. */ static void reserve_pv_entries(pmap_t pmap, int needed, struct rwlock **lockp) @@ -2391,6 +2396,7 @@ reserve_pv_entries(pmap_t pmap, int need rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(pmap, MA_OWNED); + KASSERT(lockp != NULL, ("reserve_pv_entries: lockp is NULL")); /* * Newly allocated PV chunks must be stored in a private list until @@ -2402,9 +2408,15 @@ reserve_pv_entries(pmap_t pmap, int need retry: avail = 0; TAILQ_FOREACH(pc, &pmap->pm_pvchunk, pc_list) { - free = popcnt_pc_map_elem(pc->pc_map[0]); - free += popcnt_pc_map_elem(pc->pc_map[1]); - free += popcnt_pc_map_elem(pc->pc_map[2]); + if ((cpu_feature2 & CPUID2_POPCNT) == 0) { + free = popcnt_pc_map_elem(pc->pc_map[0]); + free += popcnt_pc_map_elem(pc->pc_map[1]); + free += popcnt_pc_map_elem(pc->pc_map[2]); + } else { + free = popcntq(pc->pc_map[0]); + free += popcntq(pc->pc_map[1]); + free += popcntq(pc->pc_map[2]); + } if (free == 0) break; avail += free; @@ -2584,7 +2596,8 @@ pmap_pvh_free(struct md_page *pvh, pmap_ } /* - * Conditionally create a pv entry. + * Conditionally create the PV entry for a 4KB page mapping if the required + * memory can be allocated without resorting to reclamation. */ static boolean_t pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va, vm_page_t m, @@ -2594,7 +2607,8 @@ pmap_try_insert_pv_entry(pmap_t pmap, vm rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(pmap, MA_OWNED); - if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { + /* Pass NULL instead of the lock pointer to disable reclamation. */ + if ((pv = get_pv_entry(pmap, NULL)) != NULL) { pv->pv_va = va; CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m); TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); @@ -2604,7 +2618,8 @@ pmap_try_insert_pv_entry(pmap_t pmap, vm } /* - * Create the pv entry for a 2MB page mapping. + * Conditionally create the PV entry for a 2MB page mapping if the required + * memory can be allocated without resorting to reclamation. */ static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, @@ -2614,7 +2629,9 @@ pmap_pv_insert_pde(pmap_t pmap, vm_offse pv_entry_t pv; rw_assert(&pvh_global_lock, RA_LOCKED); - if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { + PMAP_LOCK_ASSERT(pmap, MA_OWNED); + /* Pass NULL instead of the lock pointer to disable reclamation. */ + if ((pv = get_pv_entry(pmap, NULL)) != NULL) { pv->pv_va = va; CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa); pvh = pa_to_pvh(pa); @@ -3513,7 +3530,7 @@ pmap_enter(pmap_t pmap, vm_offset_t va, KASSERT(va < kmi.clean_sva || va >= kmi.clean_eva, ("pmap_enter: managed mapping within the clean submap")); if (pv == NULL) - pv = get_pv_entry(pmap, FALSE); + pv = get_pv_entry(pmap, &lock); CHANGE_PV_LIST_LOCK_TO_VM_PAGE(&lock, m); pv->pv_va = va; TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); @@ -3785,6 +3802,10 @@ pmap_enter_quick_locked(pmap_t pmap, vm_ mpte = PHYS_TO_VM_PAGE(*ptepa & PG_FRAME); mpte->wire_count++; } else { + /* + * Pass NULL instead of the PV list lock + * pointer, because we don't intend to sleep. + */ mpte = _pmap_allocpte(pmap, ptepindex, NULL); if (mpte == NULL) return (mpte); Modified: projects/calloutng/sys/amd64/conf/GENERIC ============================================================================== --- projects/calloutng/sys/amd64/conf/GENERIC Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/amd64/conf/GENERIC Sun Jul 1 12:48:56 2012 (r237923) @@ -152,6 +152,7 @@ device iir # Intel Integrated RAID device ips # IBM (Adaptec) ServeRAID device mly # Mylex AcceleRAID/eXtremeRAID device twa # 3ware 9000 series PATA/SATA RAID +device tws # LSI 3ware 9750 SATA+SAS 6Gb/s RAID controller # RAID controllers device aac # Adaptec FSA RAID @@ -162,7 +163,6 @@ device mlx # Mylex DAC960 family #XXX pointer/int warnings #device pst # Promise Supertrak SX6000 device twe # 3ware ATA RAID -device tws # LSI 3ware 9750 SATA+SAS 6Gb/s RAID controller # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller Modified: projects/calloutng/sys/amd64/include/cpufunc.h ============================================================================== --- projects/calloutng/sys/amd64/include/cpufunc.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/amd64/include/cpufunc.h Sun Jul 1 12:48:56 2012 (r237923) @@ -273,6 +273,15 @@ outw(u_int port, u_short data) __asm __volatile("outw %0, %w1" : : "a" (data), "Nd" (port)); } +static __inline u_long +popcntq(u_long mask) +{ + u_long result; + + __asm __volatile("popcntq %1,%0" : "=r" (result) : "rm" (mask)); + return (result); +} + static __inline void mfence(void) { Modified: projects/calloutng/sys/arm/at91/std.at91 ============================================================================== --- projects/calloutng/sys/arm/at91/std.at91 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.at91 Sun Jul 1 12:48:56 2012 (r237923) @@ -1,6 +1,6 @@ # $FreeBSD$ -files "../at91/files.at91" +files "../at91/files.at91" cpu CPU_ARM9 makeoptions CONF_CFLAGS=-mcpu=arm9 options PHYSADDR=0x20000000 Modified: projects/calloutng/sys/arm/at91/std.at91sam9 ============================================================================== --- projects/calloutng/sys/arm/at91/std.at91sam9 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.at91sam9 Sun Jul 1 12:48:56 2012 (r237923) @@ -1,13 +1,9 @@ # $FreeBSD$ -files "../at91/files.at91" +files "../at91/files.at91" cpu CPU_ARM9 makeoptions CONF_CFLAGS=-mcpu=arm9 options PHYSADDR=0x20000000 # bring in the sam specific timers and such device at91sam9 - -device at91sam9260 -device at91sam9g20 -device at91sam9x25 Copied: projects/calloutng/sys/arm/at91/std.atmel (from r237922, head/sys/arm/at91/std.atmel) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/calloutng/sys/arm/at91/std.atmel Sun Jul 1 12:48:56 2012 (r237923, copy of r237922, head/sys/arm/at91/std.atmel) @@ -0,0 +1,15 @@ +# $FreeBSD$ + +files "../at91/files.at91" +cpu CPU_ARM9 +makeoptions CONF_CFLAGS=-mcpu=arm9 +options PHYSADDR=0x20000000 + +# Supported SoCs for the at91 platform +device at91rm9200 +device at91sam9260 +device at91sam9g20 +device at91sam9x25 + +# bring in the sam specific timers and such +device at91sam9 Modified: projects/calloutng/sys/arm/at91/std.ethernut5 ============================================================================== --- projects/calloutng/sys/arm/at91/std.ethernut5 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.ethernut5 Sun Jul 1 12:48:56 2012 (r237923) @@ -8,4 +8,4 @@ options KERNPHYSADDR=0x20000000 options KERNVIRTADDR=0xc0000000 device at91_board_ethernut5 -nodevice at91sam9g20 +device at91sam9260 Modified: projects/calloutng/sys/arm/at91/std.hl201 ============================================================================== --- projects/calloutng/sys/arm/at91/std.hl201 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.hl201 Sun Jul 1 12:48:56 2012 (r237923) @@ -8,3 +8,4 @@ options KERNPHYSADDR=0x20000000 options KERNVIRTADDR=0xc0000000 device at91_board_hl201 +device at91sam9g20 Modified: projects/calloutng/sys/arm/at91/std.qila9g20 ============================================================================== --- projects/calloutng/sys/arm/at91/std.qila9g20 Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.qila9g20 Sun Jul 1 12:48:56 2012 (r237923) @@ -8,3 +8,4 @@ options KERNPHYSADDR=0x20000000 options KERNVIRTADDR=0xc0000000 device at91_board_qila9g20 +device at91sam9g20 Modified: projects/calloutng/sys/arm/at91/std.sam9g20ek ============================================================================== --- projects/calloutng/sys/arm/at91/std.sam9g20ek Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.sam9g20ek Sun Jul 1 12:48:56 2012 (r237923) @@ -8,3 +8,4 @@ options KERNPHYSADDR=0x20000000 options KERNVIRTADDR=0xc0000000 device at91_board_sam9g20ek +device at91sam9g20 Modified: projects/calloutng/sys/arm/at91/std.sam9x25ek ============================================================================== --- projects/calloutng/sys/arm/at91/std.sam9x25ek Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/arm/at91/std.sam9x25ek Sun Jul 1 12:48:56 2012 (r237923) @@ -8,5 +8,4 @@ options KERNPHYSADDR=0x20000000 options KERNVIRTADDR=0xc0000000 device at91_board_sam9x25ek -nodevice at91sam9g20 -nodevice at91sam9260 +device at91sam9x25 Copied: projects/calloutng/sys/arm/conf/ATMEL (from r237922, head/sys/arm/conf/ATMEL) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/calloutng/sys/arm/conf/ATMEL Sun Jul 1 12:48:56 2012 (r237923, copy of r237922, head/sys/arm/conf/ATMEL) @@ -0,0 +1,166 @@ +# Kernel configuration to test compile all the atmel bits with one +# configuration. This kernel will not (presently) boot. Do not copy +# it to create your own custom config file. +# +# $FreeBSD$ + +ident ATMEL + +include "../at91/std.atmel" + +# Arbitrary values for testing purposes. +options STARTUP_PAGETABLE_ADDR=0x20800000 +makeoptions KERNPHYSADDR=0x20000000 +makeoptions KERNVIRTADDR=0xc0000000 +options KERNPHYSADDR=0x20000000 +options KERNVIRTADDR=0xc0000000 + +makeoptions MODULES_OVERRIDE="" + +# list all boards here, but not just yet (no multiboard in mainline). +#device at91_board_bwct +#device at91_board_ethernut5 +#device at91_board_hl200 +#device at91_board_hl201 +#device at91_board_kb920x +#device at91_board_qila9g20 +device at91_board_sam9g20ek +#device at91_board_sam9x25ek +#device at91_board_tsc4370 + +#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols + +options SCHED_4BSD # 4BSD scheduler +#options PREEMPTION # Enable kernel thread preemption +options INET # InterNETworking +options INET6 # IPv6 communications protocols +options SCTP # Stream Control Transmission Protocol +options FFS # Berkeley Fast Filesystem +options SOFTUPDATES # Enable FFS soft updates support +options UFS_ACL # Support for access control lists +options UFS_DIRHASH # Improve performance on big directories +options UFS_GJOURNAL # Enable gjournal-based UFS journaling +options MD_ROOT # MD is a potential root device +options NFSCL # New Network Filesystem Client +options NFSD # New Network Filesystem Server +options NFSLOCKD # Network Lock Manager +options NFS_ROOT # NFS usable as /, requires NFSCL +options MSDOSFS # MSDOS Filesystem +options CD9660 # ISO 9660 Filesystem +options PROCFS # Process filesystem (requires PSEUDOFS) +options PSEUDOFS # Pseudo-filesystem framework +options GEOM_PART_GPT # GUID Partition Tables. +options GEOM_LABEL # Provides labelization +options COMPAT_FREEBSD5 # Compatible with FreeBSD5 +options COMPAT_FREEBSD6 # Compatible with FreeBSD6 +options COMPAT_FREEBSD7 # Compatible with FreeBSD7 +options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI +options KTRACE # ktrace(1) support +options STACK # stack(9) support +options SYSVSHM # SYSV-style shared memory +options SYSVMSG # SYSV-style message queues +options SYSVSEM # SYSV-style semaphores +options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions +options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. +#options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) +#options AUDIT # Security event auditing +#options CAPABILITY_MODE # Capsicum capability mode +#options CAPABILITIES # Capsicum capabilities +#options MAC # TrustedBSD MAC Framework +#options INCLUDE_CONFIG_FILE # Include this file in kernel + +# required for netbooting +options BOOTP +options BOOTP_COMPAT +options BOOTP_NFSROOT +options BOOTP_NFSV3 +options BOOTP_WIRED_TO=ate0 + +# alternatively, boot from a MMC/SD memory card +#options ROOTDEVNAME=\"ufs:/dev/mmcsd0a\" + +# kernel/memory size reduction +options MUTEX_NOINLINE +options NO_FFS_SNAPSHOT +options NO_SWAPPING +options NO_SYSCTL_DESCR +options RWLOCK_NOINLINE + +# Debugging support. Always need this: +options KDB # Enable kernel debugger support. +# For minimum debugger support (stable branch) use: +options KDB_TRACE # Print a stack trace for a panic. +# For full debugger support use this instead: +options DDB # Support DDB. +options GDB # Support remote GDB. +#options DEADLKRES # Enable the deadlock resolver +#options INVARIANTS # Enable calls of extra sanity checking +#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS +#options WITNESS # Enable checks to detect deadlocks and cycles +#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed +#options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones + +# The `bpf' device enables the Berkeley Packet Filter. +# Be aware of the administrative consequences of enabling this! +# Note that 'bpf' is required for DHCP. +device bpf # Berkeley packet filter + +# Ethernet +device mii # Minimal MII support +device ate # Atmel AT91 Ethernet friver + +# I2C +device at91_twi # Atmel AT91 Two-wire Interface +device iic # I2C generic I/O device driver +device iicbus # I2C bus system +device pcf8563 # NXP PCF8563 clock/calendar + +# MMC/SD +device at91_mci # Atmel AT91 Multimedia Card Interface +options AT91_MCI_HAS_4WIRE +device mmc # MMC/SD bus +device mmcsd # MMC/SD memory card + +# DataFlash +device at91_spi # Atmel AT91 Serial Peripheral Interface +device spibus # SPI bus +device at45d # Atmel AT45D +device geom_map # GEOM partition mapping + +# Pseudo devices. +device loop # Network loopback +device random # Entropy device +device ether # Ethernet support +device vlan # 802.1Q VLAN support +device tun # Packet tunnel. +device md # Memory "disks" +device gif # IPv6 and IPv4 tunneling +device faith # IPv6-to-IPv4 relaying (translation) +#device firmware # firmware assist module + +# SCSI peripherals +device scbus # SCSI bus (required for ATA/SCSI) +device ch # SCSI media changers +device da # Direct Access (disks) +device sa # Sequential Access (tape etc) +device cd # CD +device pass # Passthrough device (direct ATA/SCSI access) +device ses # Enclosure Services (SES and SAF-TE) +device ctl # CAM Target Layer + +# Serial (COM) ports +device uart # Multi-uart driver +options ALT_BREAK_TO_DEBUGGER + +# USB support +options USB_DEBUG # enable debug msgs +device ohci # OHCI PCI->USB interface +device usb # USB Bus (required) +device umass # Disks/Mass storage - Requires scbus and da + +# watchdog +device at91_wdt # Atmel AT91 Watchdog Timer + +device at91_rtc +device at91_ssc +#device at91_tc # missing? Modified: projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c ============================================================================== --- projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c Sun Jul 1 12:48:56 2012 (r237923) @@ -157,7 +157,7 @@ dtrace_optval_t dtrace_dof_maxsize = (25 size_t dtrace_global_maxsize = (16 * 1024); size_t dtrace_actions_max = (16 * 1024); size_t dtrace_retain_max = 1024; -dtrace_optval_t dtrace_helper_actions_max = 32; +dtrace_optval_t dtrace_helper_actions_max = 128; dtrace_optval_t dtrace_helper_providers_max = 32; dtrace_optval_t dtrace_dstate_defsize = (1 * 1024 * 1024); size_t dtrace_strsize_default = 256; Modified: projects/calloutng/sys/dev/ath/ah_osdep.c ============================================================================== --- projects/calloutng/sys/dev/ath/ah_osdep.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ah_osdep.c Sun Jul 1 12:48:56 2012 (r237923) @@ -47,6 +47,7 @@ #include /* XXX for ether_sprintf */ #include +#include /* * WiSoC boards overload the bus tag with information about the @@ -137,8 +138,6 @@ ath_hal_ether_sprintf(const u_int8_t *ma #ifdef AH_DEBUG -/* This must match the definition in ath_hal/ah_debug.h */ -#define HAL_DEBUG_UNMASKABLE 0xf0000000 void DO_HALDEBUG(struct ath_hal *ah, u_int mask, const char* fmt, ...) { Modified: projects/calloutng/sys/dev/ath/ah_osdep.h ============================================================================== --- projects/calloutng/sys/dev/ath/ah_osdep.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ah_osdep.h Sun Jul 1 12:48:56 2012 (r237923) @@ -63,6 +63,7 @@ typedef bus_space_handle_t HAL_BUS_HANDL #define OS_INLINE __inline #define OS_MEMZERO(_a, _n) bzero((_a), (_n)) #define OS_MEMCPY(_d, _s, _n) memcpy(_d,_s,_n) +#define OS_MEMCMP(_a, _b, _l) memcmp((_a), (_b), (_l)) #define abs(_a) __builtin_abs(_a) Modified: projects/calloutng/sys/dev/ath/ath_hal/ah.h ============================================================================== --- projects/calloutng/sys/dev/ath/ath_hal/ah.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ath_hal/ah.h Sun Jul 1 12:48:56 2012 (r237923) @@ -73,6 +73,7 @@ typedef enum { HAL_EINPROGRESS = 15, /* Operation incomplete */ HAL_EEBADREG = 16, /* EEPROM invalid regulatory contents */ HAL_EEBADCC = 17, /* EEPROM invalid country code */ + HAL_INV_PMODE = 18, /* Couldn't bring out of sleep state */ } HAL_STATUS; typedef enum { @@ -180,10 +181,19 @@ typedef enum { HAL_TX_QUEUE_CAB = 3, /* "crap after beacon" xmit q */ HAL_TX_QUEUE_UAPSD = 4, /* u-apsd power save xmit q */ HAL_TX_QUEUE_PSPOLL = 5, /* power save poll xmit q */ + HAL_TX_QUEUE_CFEND = 6, + HAL_TX_QUEUE_PAPRD = 7, } HAL_TX_QUEUE; #define HAL_NUM_TX_QUEUES 10 /* max possible # of queues */ +typedef enum { + HAL_RX_QUEUE_HP = 0, /* high priority recv queue */ + HAL_RX_QUEUE_LP = 0, /* low priority recv queue */ +} HAL_RX_QUEUE; + +#define HAL_NUM_RX_QUEUES 2 /* max possible # of queues */ + /* * Transmit queue subtype. These map directly to * WME Access Categories (except for UPSD). Refer @@ -592,7 +602,7 @@ typedef enum { typedef struct { uint8_t kv_type; /* one of HAL_CIPHER */ - uint8_t kv_pad; + uint8_t kv_apsd; /* Mask for APSD enabled ACs */ uint16_t kv_len; /* length in bits */ uint8_t kv_val[16]; /* enough for 128-bit keys */ uint8_t kv_mic[8]; /* TKIP MIC key */ @@ -721,6 +731,7 @@ typedef enum { HAL_ANI_SPUR_IMMUNITY_LEVEL = 5, /* set level */ HAL_ANI_MODE = 6, /* 0 => manual, 1 => auto (XXX do not change) */ HAL_ANI_PHYERR_RESET = 7, /* reset phy error stats */ + HAL_ANI_MRC_CCK = 8, } HAL_ANI_CMD; /* @@ -738,6 +749,7 @@ typedef enum { HAL_CAP_INTMIT_SPUR_IMMUNITY_LEVEL = 6 } HAL_CAP_INTMIT_CMD; +/* DFS defines */ typedef struct { int32_t pe_firpwr; /* FIR pwr out threshold */ int32_t pe_rrssi; /* Radar rssi thresh */ Modified: projects/calloutng/sys/dev/ath/ath_hal/ah_debug.h ============================================================================== --- projects/calloutng/sys/dev/ath/ath_hal/ah_debug.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ath_hal/ah_debug.h Sun Jul 1 12:48:56 2012 (r237923) @@ -48,7 +48,7 @@ enum { HAL_DEBUG_DFS = 0x00200000, /* DFS debugging */ HAL_DEBUG_HANG = 0x00400000, /* BB/MAC hang debugging */ - HAL_DEBUG_UNMASKABLE = 0xf0000000, /* always printed */ + HAL_DEBUG_UNMASKABLE = 0x80000000, /* always printed */ HAL_DEBUG_ANY = 0xffffffff }; #endif /* _ATH_AH_DEBUG_H_ */ Modified: projects/calloutng/sys/dev/ath/ath_hal/ah_internal.h ============================================================================== --- projects/calloutng/sys/dev/ath/ath_hal/ah_internal.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ath_hal/ah_internal.h Sun Jul 1 12:48:56 2012 (r237923) @@ -212,10 +212,24 @@ typedef struct { halBssidMatchSupport : 1, hal4kbSplitTransSupport : 1, halHasRxSelfLinkedTail : 1, - halSupportsFastClock5GHz : 1, /* Hardware supports 5ghz fast clock; check eeprom/channel before using */ + halSupportsFastClock5GHz : 1, halHasLongRxDescTsf : 1, halHasBBReadWar : 1, - halSerialiseRegWar : 1; + halSerialiseRegWar : 1, + halMciSupport : 1, + halRxTxAbortSupport : 1, + halPaprdEnabled : 1, + halHasUapsdSupport : 1, + halWpsPushButtonSupport : 1, + halBtCoexApsmWar : 1, + halGenTimerSupport : 1, + halLDPCSupport : 1, + halHwBeaconProcSupport : 1, + halEnhancedDmaSupport : 1; + uint32_t halIsrRacSupport : 1, + halApmEnable : 1, + halIntrMitigation : 1; + uint32_t halWirelessModes; uint16_t halTotalQueues; uint16_t halKeyCacheSize; @@ -231,6 +245,13 @@ typedef struct { uint32_t halIntrMask; uint8_t halTxStreams; uint8_t halRxStreams; + + int halNumTxMaps; + int halTxDescLen; + int halTxStatusLen; + int halRxStatusLen; + int halRxHpFifoDepth; + int halRxLpFifoDepth; } HAL_CAPABILITIES; struct regDomain; @@ -628,6 +649,46 @@ extern HAL_BOOL ath_hal_setcapability(st /* The diagnostic codes used to be internally defined here -adrian */ #include "ah_diagcodes.h" +/* + * The AR5416 and later HALs have MAC and baseband hang checking. + */ +typedef struct { + uint32_t hang_reg_offset; + uint32_t hang_val; + uint32_t hang_mask; + uint32_t hang_offset; +} hal_hw_hang_check_t; + +typedef struct { + uint32_t dma_dbg_3; + uint32_t dma_dbg_4; + uint32_t dma_dbg_5; + uint32_t dma_dbg_6; +} mac_dbg_regs_t; + +typedef enum { + dcu_chain_state = 0x1, + dcu_complete_state = 0x2, + qcu_state = 0x4, + qcu_fsp_ok = 0x8, + qcu_fsp_state = 0x10, + qcu_stitch_state = 0x20, + qcu_fetch_state = 0x40, + qcu_complete_state = 0x80 +} hal_mac_hangs_t; + +typedef struct { + int states; + uint8_t dcu_chain_state; + uint8_t dcu_complete_state; + uint8_t qcu_state; + uint8_t qcu_fsp_ok; + uint8_t qcu_fsp_state; + uint8_t qcu_stitch_state; + uint8_t qcu_fetch_state; + uint8_t qcu_complete_state; +} hal_mac_hang_check_t; + enum { HAL_BB_HANG_DFS = 0x0001, HAL_BB_HANG_RIFS = 0x0002, Modified: projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c ============================================================================== --- projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c Sun Jul 1 12:48:56 2012 (r237923) @@ -493,36 +493,6 @@ ar5416GetDiagState(struct ath_hal *ah, i args, argsize, result, resultsize); } -typedef struct { - uint32_t dma_dbg_3; - uint32_t dma_dbg_4; - uint32_t dma_dbg_5; - uint32_t dma_dbg_6; -} mac_dbg_regs_t; - -typedef enum { - dcu_chain_state = 0x1, - dcu_complete_state = 0x2, - qcu_state = 0x4, - qcu_fsp_ok = 0x8, - qcu_fsp_state = 0x10, - qcu_stitch_state = 0x20, - qcu_fetch_state = 0x40, - qcu_complete_state = 0x80 -} hal_mac_hangs_t; - -typedef struct { - int states; - uint8_t dcu_chain_state; - uint8_t dcu_complete_state; - uint8_t qcu_state; - uint8_t qcu_fsp_ok; - uint8_t qcu_fsp_state; - uint8_t qcu_stitch_state; - uint8_t qcu_fetch_state; - uint8_t qcu_complete_state; -} hal_mac_hang_check_t; - HAL_BOOL ar5416SetRifsDelay(struct ath_hal *ah, const struct ieee80211_channel *chan, HAL_BOOL enable) Modified: projects/calloutng/sys/dev/cxgb/cxgb_adapter.h ============================================================================== --- projects/calloutng/sys/dev/cxgb/cxgb_adapter.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgb/cxgb_adapter.h Sun Jul 1 12:48:56 2012 (r237923) @@ -265,15 +265,6 @@ struct sge_txq { struct sg_ent txq_sgl[TX_MAX_SEGS / 2 + 1]; }; - -enum { - SGE_PSTAT_TSO, /* # of TSO requests */ - SGE_PSTAT_RX_CSUM_GOOD, /* # of successful RX csum offloads */ - SGE_PSTAT_TX_CSUM, /* # of TX checksum offloads */ - SGE_PSTAT_VLANEX, /* # of VLAN tag extractions */ - SGE_PSTAT_VLANINS, /* # of VLAN tag insertions */ -}; - #define SGE_PSTAT_MAX (SGE_PSTAT_VLANINS+1) #define QS_EXITING 0x1 @@ -288,7 +279,6 @@ struct sge_qset { struct lro_state lro; struct sge_txq txq[SGE_TXQ_PER_SET]; uint32_t txq_stopped; /* which Tx queues are stopped */ - uint64_t port_stats[SGE_PSTAT_MAX]; struct port_info *port; struct adapter *adap; int idx; /* qset # */ @@ -538,7 +528,7 @@ int t3_sge_reset_adapter(adapter_t *); int t3_sge_init_port(struct port_info *); void t3_free_tx_desc(struct sge_qset *qs, int n, int qid); -void t3_rx_eth(struct adapter *adap, struct sge_rspq *rq, struct mbuf *m, int ethpad); +void t3_rx_eth(struct adapter *adap, struct mbuf *m, int ethpad); void t3_add_attach_sysctls(adapter_t *sc); void t3_add_configured_sysctls(adapter_t *sc); Modified: projects/calloutng/sys/dev/cxgb/cxgb_main.c ============================================================================== --- projects/calloutng/sys/dev/cxgb/cxgb_main.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgb/cxgb_main.c Sun Jul 1 12:48:56 2012 (r237923) @@ -986,7 +986,7 @@ cxgb_makedev(struct port_info *pi) #define CXGB_CAP (IFCAP_VLAN_HWTAGGING | IFCAP_VLAN_MTU | IFCAP_HWCSUM | \ IFCAP_VLAN_HWCSUM | IFCAP_TSO | IFCAP_JUMBO_MTU | IFCAP_LRO | \ - IFCAP_VLAN_HWTSO | IFCAP_LINKSTATE) + IFCAP_VLAN_HWTSO | IFCAP_LINKSTATE | IFCAP_HWCSUM_IPV6) #define CXGB_CAP_ENABLE CXGB_CAP static int @@ -1027,7 +1027,8 @@ cxgb_port_attach(device_t dev) ifp->if_capabilities |= IFCAP_TOE4; #endif ifp->if_capenable = CXGB_CAP_ENABLE; - ifp->if_hwassist = CSUM_TCP | CSUM_UDP | CSUM_IP | CSUM_TSO; + ifp->if_hwassist = CSUM_TCP | CSUM_UDP | CSUM_IP | CSUM_TSO | + CSUM_UDP_IPV6 | CSUM_TCP_IPV6; /* * Disable TSO on 4-port - it isn't supported by the firmware. @@ -1950,31 +1951,52 @@ fail: ifp->if_capenable ^= IFCAP_TXCSUM; ifp->if_hwassist ^= (CSUM_TCP | CSUM_UDP | CSUM_IP); - if (IFCAP_TSO & ifp->if_capenable && + if (IFCAP_TSO4 & ifp->if_capenable && !(IFCAP_TXCSUM & ifp->if_capenable)) { - ifp->if_capenable &= ~IFCAP_TSO; - ifp->if_hwassist &= ~CSUM_TSO; + ifp->if_capenable &= ~IFCAP_TSO4; if_printf(ifp, - "tso disabled due to -txcsum.\n"); + "tso4 disabled due to -txcsum.\n"); + } + } + if (mask & IFCAP_TXCSUM_IPV6) { + ifp->if_capenable ^= IFCAP_TXCSUM_IPV6; + ifp->if_hwassist ^= (CSUM_UDP_IPV6 | CSUM_TCP_IPV6); + + if (IFCAP_TSO6 & ifp->if_capenable && + !(IFCAP_TXCSUM_IPV6 & ifp->if_capenable)) { + ifp->if_capenable &= ~IFCAP_TSO6; + if_printf(ifp, + "tso6 disabled due to -txcsum6.\n"); } } if (mask & IFCAP_RXCSUM) ifp->if_capenable ^= IFCAP_RXCSUM; - if (mask & IFCAP_TSO) { - ifp->if_capenable ^= IFCAP_TSO; + if (mask & IFCAP_RXCSUM_IPV6) + ifp->if_capenable ^= IFCAP_RXCSUM_IPV6; - if (IFCAP_TSO & ifp->if_capenable) { - if (IFCAP_TXCSUM & ifp->if_capenable) - ifp->if_hwassist |= CSUM_TSO; - else { - ifp->if_capenable &= ~IFCAP_TSO; - ifp->if_hwassist &= ~CSUM_TSO; - if_printf(ifp, - "enable txcsum first.\n"); - error = EAGAIN; - } - } else - ifp->if_hwassist &= ~CSUM_TSO; + /* + * Note that we leave CSUM_TSO alone (it is always set). The + * kernel takes both IFCAP_TSOx and CSUM_TSO into account before + * sending a TSO request our way, so it's sufficient to toggle + * IFCAP_TSOx only. + */ + if (mask & IFCAP_TSO4) { + if (!(IFCAP_TSO4 & ifp->if_capenable) && + !(IFCAP_TXCSUM & ifp->if_capenable)) { + if_printf(ifp, "enable txcsum first.\n"); + error = EAGAIN; + goto fail; + } + ifp->if_capenable ^= IFCAP_TSO4; + } + if (mask & IFCAP_TSO6) { + if (!(IFCAP_TSO6 & ifp->if_capenable) && + !(IFCAP_TXCSUM_IPV6 & ifp->if_capenable)) { + if_printf(ifp, "enable txcsum6 first.\n"); + error = EAGAIN; + goto fail; + } + ifp->if_capenable ^= IFCAP_TSO6; } if (mask & IFCAP_LRO) { ifp->if_capenable ^= IFCAP_LRO; Modified: projects/calloutng/sys/dev/cxgb/cxgb_sge.c ============================================================================== --- projects/calloutng/sys/dev/cxgb/cxgb_sge.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgb/cxgb_sge.c Sun Jul 1 12:48:56 2012 (r237923) @@ -1432,7 +1432,8 @@ t3_encap(struct sge_qset *qs, struct mbu cntrl |= V_TXPKT_OPCODE(CPL_TX_PKT); if (__predict_false(!(cflags & CSUM_IP))) cntrl |= F_TXPKT_IPCSUM_DIS; - if (__predict_false(!(cflags & (CSUM_TCP | CSUM_UDP)))) + if (__predict_false(!(cflags & (CSUM_TCP | CSUM_UDP | + CSUM_UDP_IPV6 | CSUM_TCP_IPV6)))) cntrl |= F_TXPKT_L4CSUM_DIS; hflit[0] = htonl(cntrl); @@ -1547,7 +1548,8 @@ t3_encap(struct sge_qset *qs, struct mbu cntrl |= V_TXPKT_OPCODE(CPL_TX_PKT); if (__predict_false(!(m0->m_pkthdr.csum_flags & CSUM_IP))) cntrl |= F_TXPKT_IPCSUM_DIS; - if (__predict_false(!(m0->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP)))) + if (__predict_false(!(m0->m_pkthdr.csum_flags & (CSUM_TCP | + CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6)))) cntrl |= F_TXPKT_L4CSUM_DIS; cpl->cntrl = htonl(cntrl); cpl->len = htonl(mlen | 0x80000000); @@ -2620,20 +2622,12 @@ err: * will also be taken into account here. */ void -t3_rx_eth(struct adapter *adap, struct sge_rspq *rq, struct mbuf *m, int ethpad) +t3_rx_eth(struct adapter *adap, struct mbuf *m, int ethpad) { struct cpl_rx_pkt *cpl = (struct cpl_rx_pkt *)(mtod(m, uint8_t *) + ethpad); struct port_info *pi = &adap->port[adap->rxpkt_map[cpl->iff]]; struct ifnet *ifp = pi->ifp; - if ((ifp->if_capenable & IFCAP_RXCSUM) && !cpl->fragment && - cpl->csum_valid && cpl->csum == 0xffff) { - m->m_pkthdr.csum_flags = (CSUM_IP_CHECKED|CSUM_IP_VALID); - rspq_to_qset(rq)->port_stats[SGE_PSTAT_RX_CSUM_GOOD]++; - m->m_pkthdr.csum_flags = (CSUM_IP_CHECKED|CSUM_IP_VALID|CSUM_DATA_VALID|CSUM_PSEUDO_HDR); - m->m_pkthdr.csum_data = 0xffff; - } - if (cpl->vlan_valid) { m->m_pkthdr.ether_vtag = ntohs(cpl->vlan); m->m_flags |= M_VLANTAG; @@ -2647,6 +2641,30 @@ t3_rx_eth(struct adapter *adap, struct s m->m_pkthdr.len -= (sizeof(*cpl) + ethpad); m->m_len -= (sizeof(*cpl) + ethpad); m->m_data += (sizeof(*cpl) + ethpad); + + if (!cpl->fragment && cpl->csum_valid && cpl->csum == 0xffff) { + struct ether_header *eh = mtod(m, void *); + uint16_t eh_type; + + if (eh->ether_type == htons(ETHERTYPE_VLAN)) { + struct ether_vlan_header *evh = mtod(m, void *); + + eh_type = evh->evl_proto; + } else + eh_type = eh->ether_type; + + if (ifp->if_capenable & IFCAP_RXCSUM && + eh_type == htons(ETHERTYPE_IP)) { + m->m_pkthdr.csum_flags = (CSUM_IP_CHECKED | + CSUM_IP_VALID | CSUM_DATA_VALID | CSUM_PSEUDO_HDR); + m->m_pkthdr.csum_data = 0xffff; + } else if (ifp->if_capenable & IFCAP_RXCSUM_IPV6 && + eh_type == htons(ETHERTYPE_IPV6)) { + m->m_pkthdr.csum_flags = (CSUM_DATA_VALID_IPV6 | + CSUM_PSEUDO_HDR); + m->m_pkthdr.csum_data = 0xffff; + } + } } /** @@ -2913,7 +2931,7 @@ process_responses(adapter_t *adap, struc } else if (eth && eop) { struct mbuf *m = mh->mh_head; - t3_rx_eth(adap, rspq, m, ethpad); + t3_rx_eth(adap, m, ethpad); /* * The T304 sends incoming packets on any qset. If LRO Modified: projects/calloutng/sys/dev/cxgbe/adapter.h ============================================================================== --- projects/calloutng/sys/dev/cxgbe/adapter.h Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgbe/adapter.h Sun Jul 1 12:48:56 2012 (r237923) @@ -392,7 +392,7 @@ struct sge_txq { /* stats for common events first */ uint64_t txcsum; /* # of times hardware assisted with checksum */ - uint64_t tso_wrs; /* # of IPv4 TSO work requests */ + uint64_t tso_wrs; /* # of TSO work requests */ uint64_t vlan_insertion;/* # of times VLAN tag was inserted */ uint64_t imm_wrs; /* # of work requests with immediate data */ uint64_t sgl_wrs; /* # of work requests with direct SGL */ @@ -412,7 +412,7 @@ struct sge_rxq { struct sge_fl fl; /* MUST follow iq */ struct ifnet *ifp; /* the interface this rxq belongs to */ -#ifdef INET +#if defined(INET) || defined(INET6) struct lro_ctrl lro; /* LRO state */ #endif Modified: projects/calloutng/sys/dev/cxgbe/t4_l2t.c ============================================================================== --- projects/calloutng/sys/dev/cxgbe/t4_l2t.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgbe/t4_l2t.c Sun Jul 1 12:48:56 2012 (r237923) @@ -27,6 +27,7 @@ __FBSDID("$FreeBSD$"); #include "opt_inet.h" +#include "opt_inet6.h" #include #include Modified: projects/calloutng/sys/dev/cxgbe/t4_main.c ============================================================================== --- projects/calloutng/sys/dev/cxgbe/t4_main.c Sun Jul 1 12:44:29 2012 (r237922) +++ projects/calloutng/sys/dev/cxgbe/t4_main.c Sun Jul 1 12:48:56 2012 (r237923) @@ -29,6 +29,7 @@ __FBSDID("$FreeBSD$"); #include "opt_inet.h" +#include "opt_inet6.h" #include #include @@ -822,8 +823,8 @@ cxgbe_probe(device_t dev) #define T4_CAP (IFCAP_VLAN_HWTAGGING | IFCAP_VLAN_MTU | IFCAP_HWCSUM | \ IFCAP_VLAN_HWCSUM | IFCAP_TSO | IFCAP_JUMBO_MTU | IFCAP_LRO | \ - IFCAP_VLAN_HWTSO | IFCAP_HWCSUM_IPV6) -#define T4_CAP_ENABLE (T4_CAP & ~IFCAP_TSO6) + IFCAP_VLAN_HWTSO | IFCAP_LINKSTATE | IFCAP_HWCSUM_IPV6) +#define T4_CAP_ENABLE (T4_CAP) static int cxgbe_attach(device_t dev) @@ -1027,11 +1028,11 @@ fail: ifp->if_capenable ^= IFCAP_TXCSUM; ifp->if_hwassist ^= (CSUM_TCP | CSUM_UDP | CSUM_IP); - if (IFCAP_TSO & ifp->if_capenable && + if (IFCAP_TSO4 & ifp->if_capenable && !(IFCAP_TXCSUM & ifp->if_capenable)) { ifp->if_capenable &= ~IFCAP_TSO4; if_printf(ifp, - "tso disabled due to -txcsum.\n"); + "tso4 disabled due to -txcsum.\n"); } } if (mask & IFCAP_TXCSUM_IPV6) { @@ -1075,7 +1076,7 @@ fail: ifp->if_capenable ^= IFCAP_TSO6; } if (mask & IFCAP_LRO) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 17:06:22 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 23370106566C; Sun, 1 Jul 2012 17:06:22 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0E10B8FC12; Sun, 1 Jul 2012 17:06:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61H6LR5013811; Sun, 1 Jul 2012 17:06:21 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61H6L0x013809; Sun, 1 Jul 2012 17:06:21 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207011706.q61H6L0x013809@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 1 Jul 2012 17:06:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237932 - projects/altix2/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 17:06:22 -0000 Author: marcel Date: Sun Jul 1 17:06:21 2012 New Revision: 237932 URL: http://svn.freebsd.org/changeset/base/237932 Log: Dump a milestone: we see disks on the SCSI bus with isp(4) using the new busdma/mi implementation: 1. Implement load_linear using a common support function. The support function takes a pmap_t, virtual address and length and extends the last segment or appends new segments to the memory descriptor. 2. Implement unload as well now that we're getting too functional not to have it implemented. 3. Comment-out dump routines and other debugging printfs. It's time now to use KTR or other means to have the ability present without it interfering with normal operation. 4. Add a first-line of pretection: check arguments and return EINVAL when we're displeased with what;s given to us. Note that for the load_* functions we need a good definition of which errors are being returned directly and which errors are being relayed via the callback. Modified: projects/altix2/sys/kern/subr_busdma.c Modified: projects/altix2/sys/kern/subr_busdma.c ============================================================================== --- projects/altix2/sys/kern/subr_busdma.c Sun Jul 1 16:26:07 2012 (r237931) +++ projects/altix2/sys/kern/subr_busdma.c Sun Jul 1 17:06:21 2012 (r237932) @@ -73,7 +73,7 @@ struct busdma_md { struct busdma_tag *md_tag; u_int md_flags; u_int md_nsegs; - TAILQ_HEAD(, busdma_md_seg) md_seg; + TAILQ_HEAD(busdma_md_head, busdma_md_seg) md_seg; }; #define BUSDMA_MD_FLAG_ALLOCATED 0x1 /* busdma_mem_alloc() created @@ -156,6 +156,7 @@ SYSINIT(busdma_kmem, SI_SUB_KMEM, SI_ORD /* Section 3.2: Debugging & tracing. */ +#if 0 static void _busdma_mtag_dump(const char *func, device_t dev, struct busdma_mtag *mtag) { @@ -167,7 +168,9 @@ _busdma_mtag_dump(const char *func, devi (uintmax_t)mtag->dmt_maxsz, (uintmax_t)mtag->dmt_align, (uintmax_t)mtag->dmt_bndry); } +#endif +#if 0 static void _busdma_tag_dump(const char *func, device_t dev, struct busdma_tag *tag) { @@ -180,7 +183,9 @@ _busdma_tag_dump(const char *func, devic (uintmax_t)tag->dt_maxsz, tag->dt_nsegs, (uintmax_t)tag->dt_maxsegsz); } +#endif +#if 0 static void _busdma_md_dump(const char *func, device_t dev, struct busdma_md *md) { @@ -205,6 +210,7 @@ _busdma_md_dump(const char *func, device } printf("]\n"); } +#endif /* Section 3.3: API support functions. */ @@ -213,10 +219,14 @@ _busdma_md_get_seg(struct busdma_md *md, { struct busdma_md_seg *seg; + if (md == NULL || idx >= md->md_nsegs) + return (NULL); + TAILQ_FOREACH(seg, &md->md_seg, mds_chain) { if (seg->mds_idx == idx) return (seg); } + /* XXX getting here means we probably have a bug... */ return (NULL); } @@ -247,7 +257,7 @@ _busdma_tag_get_base(device_t dev) base = busdma_root_tag; parent = NULL; } - _busdma_tag_dump(__func__, parent, base); + // _busdma_tag_dump(__func__, parent, base); return (base); } @@ -281,7 +291,7 @@ _busdma_tag_make(device_t dev, struct bu tag->dt_maxsz = MIN(maxsz, base->dt_maxsz); tag->dt_nsegs = MIN(nsegs, base->dt_nsegs); tag->dt_maxsegsz = MIN(maxsegsz, base->dt_maxsegsz); - _busdma_tag_dump(__func__, dev, tag); + // _busdma_tag_dump(__func__, dev, tag); *tag_p = tag; return (0); } @@ -313,12 +323,12 @@ _busdma_iommu_xlate(device_t leaf, struc error = 0; dev = device_get_parent(leaf); while (!error && dev != root_bus) { - _busdma_mtag_dump(__func__, dev, mtag); + // _busdma_mtag_dump(__func__, dev, mtag); error = BUSDMA_IOMMU_XLATE(dev, mtag); if (!error) dev = device_get_parent(dev); } - _busdma_mtag_dump(__func__, dev, mtag); + // _busdma_mtag_dump(__func__, dev, mtag); return (error); } @@ -351,7 +361,7 @@ _busdma_iommu_map(device_t leaf, struct device_t dev; int error; - _busdma_md_dump(__func__, root_bus, md); + // _busdma_md_dump(__func__, root_bus, md); dev = device_get_parent(leaf); error = 0; TAILQ_FOREACH(seg, &md->md_seg, mds_chain) { @@ -359,11 +369,62 @@ _busdma_iommu_map(device_t leaf, struct if (error) break; } - if (!error) - _busdma_md_dump(__func__, leaf, md); + if (!error) { + // _busdma_md_dump(__func__, leaf, md); + } return (error); } +static int +_busdma_md_load(struct busdma_md *md, pmap_t pm, vm_offset_t va, vm_size_t len) +{ + struct busdma_md_seg *seg; + vm_paddr_t pa; + vm_size_t catsz, maxsegsz, pgsz, sz; + u_int idx; + + maxsegsz = md->md_tag->dt_maxsegsz; + seg = TAILQ_LAST(&md->md_seg, busdma_md_head); + idx = (seg != NULL) ? seg->mds_idx + 1 : 0; + while (len != 0) { + pa = (pm != NULL) ? pmap_extract(pm, va) : pmap_kextract(va); + pgsz = PAGE_SIZE - (va & PAGE_MASK); + sz = MIN(len, maxsegsz); + sz = MIN(pgsz, sz); + if (seg != NULL && seg->mds_size < maxsegsz && + seg->mds_paddr + seg->mds_size == pa) { + catsz = maxsegsz - seg->mds_size; + catsz = MIN(sz, catsz); + seg->mds_size += catsz; + pa += catsz; + sz -= catsz; + va += catsz; + } + + if (sz == 0) + continue; + + /* + * The remaining sz bytes go in a new segment. + */ + seg = uma_zalloc(busdma_md_seg_zone, M_NOWAIT); + if (seg == NULL) + return (ENOMEM); + seg->mds_idx = idx++; + TAILQ_INSERT_TAIL(&md->md_seg, seg, mds_chain); + md->md_nsegs++; + seg->mds_busaddr = ~0U; + seg->mds_paddr = pa; + seg->mds_vaddr = 0; + seg->mds_size = sz; + len -= sz; + va += sz; + } + + // _busdma_md_dump(__func__, NULL, md); + return (0); +} + /* * Section 4: Public interface. */ @@ -376,6 +437,9 @@ busdma_tag_create(device_t dev, bus_addr struct busdma_tag *base, *first, *tag; int error; + if (dev == NULL || tag_p == NULL) + return (EINVAL); + base = _busdma_tag_get_base(dev); error = _busdma_tag_make(dev, base, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, flags, &tag); @@ -399,6 +463,9 @@ busdma_tag_derive(struct busdma_tag *bas struct busdma_tag *tag; int error; + if (base == NULL || tag_p == NULL) + return (EINVAL); + error = _busdma_tag_make(base->dt_device, base, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, flags, &tag); if (error != 0) @@ -418,6 +485,10 @@ int busdma_tag_destroy(struct busdma_tag *tag) { + if (tag == NULL) + return (EINVAL); + + /* TODO */ return (0); } @@ -426,11 +497,14 @@ busdma_md_create(struct busdma_tag *tag, { struct busdma_md *md; + if (tag == NULL || md_p == NULL) + return (EINVAL); + md = _busdma_md_create(tag, 0); if (md == NULL) return (ENOMEM); - _busdma_md_dump(__func__, NULL, md); + // _busdma_md_dump(__func__, NULL, md); *md_p = md; return (0); } @@ -439,6 +513,8 @@ int busdma_md_destroy(struct busdma_md *md) { + if (md == NULL) + return (EINVAL); if ((md->md_flags & BUSDMA_MD_FLAG_ALLOCATED) != 0) return (EINVAL); if (md->md_nsegs > 0) @@ -462,7 +538,7 @@ u_int busdma_md_get_nsegs(struct busdma_md *md) { - return (md->md_nsegs); + return ((md != NULL) ? md->md_nsegs : 0); } vm_paddr_t @@ -496,10 +572,21 @@ int busdma_md_load_linear(struct busdma_md *md, void *buf, size_t len, busdma_callback_f cb, void *arg, u_int flags) { + int error; - printf("XXX: %s: md=%p, buf=%p, len=%lx\n", __func__, md, - buf, (u_long)len); - (*cb)(arg, md, ENOSYS); + // printf("XXX: %s: md=%p, buf=%p, len=%lx\n", __func__, md, + // buf, (u_long)len); + + if (md == NULL || buf == NULL || len == 0) + return (EINVAL); + + error = _busdma_md_load(md, NULL, (uintptr_t)buf, len); + if (!error) { + error = _busdma_iommu_map(md->md_tag->dt_device, md); + if (error) + printf("_busdma_iommu_map: error=%d\n", error); + } + (*cb)(arg, md, error); return (0); } @@ -508,8 +595,8 @@ busdma_md_load_phys(struct busdma_md *md busdma_callback_f cb, void *arg, u_int flags) { - printf("XXX: %s: md=%p, buf=%#jx, len=%lx\n", __func__, md, - (uintmax_t)buf, (u_long)len); + // printf("XXX: %s: md=%p, buf=%#jx, len=%lx\n", __func__, md, + // (uintmax_t)buf, (u_long)len); (*cb)(arg, md, ENOSYS); return (0); } @@ -519,7 +606,7 @@ busdma_md_load_uio(struct busdma_md *md, busdma_callback_f cb, void *arg, u_int flags) { - printf("XXX: %s: md=%p, uio=%p\n", __func__, md, uio); + // printf("XXX: %s: md=%p, uio=%p\n", __func__, md, uio); (*cb)(arg, md, ENOSYS); return (0); } @@ -527,8 +614,32 @@ busdma_md_load_uio(struct busdma_md *md, int busdma_md_unload(struct busdma_md *md) { + struct busdma_md_seg *seg; + device_t bus; + int error; + + // printf("XXX: %s: md=%p\n", __func__, md); + + if (md == NULL) + return (EINVAL); + if ((md->md_flags & BUSDMA_MD_FLAG_ALLOCATED) != 0) + return (EINVAL); + + if (md->md_nsegs == 0) + return (0); + + bus = device_get_parent(md->md_tag->dt_device); + error = BUSDMA_IOMMU_UNMAP(bus, md); + if (error) + printf("BUSDMA_IOMMU_UNMAP: error=%d\n", error); + + while ((seg = TAILQ_FIRST(&md->md_seg)) != NULL) { + TAILQ_REMOVE(&md->md_seg, seg, mds_chain); + uma_zfree(busdma_md_seg_zone, seg); + } - return (ENOSYS); + md->md_nsegs = 0; + return (0); } int @@ -541,12 +652,13 @@ busdma_mem_alloc(struct busdma_tag *tag, u_int idx; int error; + if (tag == NULL || md_p == NULL) + return (EINVAL); + md = _busdma_md_create(tag, BUSDMA_MD_FLAG_ALLOCATED); if (md == NULL) return (ENOMEM); - idx = 0; - mtag.dmt_minaddr = tag->dt_minaddr; mtag.dmt_maxaddr = tag->dt_maxaddr; mtag.dmt_maxsz = tag->dt_maxsegsz; @@ -559,6 +671,7 @@ busdma_mem_alloc(struct busdma_tag *tag, goto fail; } + idx = 0; maxsz = tag->dt_maxsz; while (maxsz > 0 && idx < tag->dt_nsegs) { seg = uma_zalloc(busdma_md_seg_zone, M_NOWAIT); @@ -566,6 +679,7 @@ busdma_mem_alloc(struct busdma_tag *tag, goto fail; seg->mds_idx = idx; TAILQ_INSERT_TAIL(&md->md_seg, seg, mds_chain); + md->md_nsegs++; seg->mds_busaddr = ~0UL; seg->mds_paddr = ~0UL; seg->mds_size = MIN(maxsz, mtag.dmt_maxsz); @@ -581,7 +695,6 @@ busdma_mem_alloc(struct busdma_tag *tag, idx++; } if (maxsz == 0) { - md->md_nsegs = idx; error = _busdma_iommu_map(tag->dt_device, md); if (error) printf("_busdma_iommu_map: error=%d\n", error); @@ -607,6 +720,8 @@ busdma_mem_free(struct busdma_md *md) device_t bus; int error; + if (md == NULL) + return (EINVAL); if ((md->md_flags & BUSDMA_MD_FLAG_ALLOCATED) == 0) return (EINVAL); From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 17:15:51 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11C3B106566C; Sun, 1 Jul 2012 17:15:51 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F12F38FC0C; Sun, 1 Jul 2012 17:15:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61HFoec014224; Sun, 1 Jul 2012 17:15:50 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61HFoN6014222; Sun, 1 Jul 2012 17:15:50 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207011715.q61HFoN6014222@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 1 Jul 2012 17:15:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237933 - projects/altix2/sys/ia64/ia64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 17:15:51 -0000 Author: marcel Date: Sun Jul 1 17:15:50 2012 New Revision: 237933 URL: http://svn.freebsd.org/changeset/base/237933 Log: Fire up our APs as soon as we kick the scheduler. We've woken them a long time back anyway, so they've been sitting idle for long enough. More importantly: the Altix PROM has assigned interrupts to CPUs and having our APs on hold means that we can't handle inteerupts that go to CPUs other than the APs -- this happens when we're doing interrupt based configuration (SI_SUB_INT_CONFIG_HOOKS). On NUMA machines like the Altix, it's infinitely better to have each brick probe and attach its own devices, so waking the APs sooner is generally a good idea. This is but a small step towards full SMP booting though... Modified: projects/altix2/sys/ia64/ia64/mp_machdep.c Modified: projects/altix2/sys/ia64/ia64/mp_machdep.c ============================================================================== --- projects/altix2/sys/ia64/ia64/mp_machdep.c Sun Jul 1 17:06:21 2012 (r237932) +++ projects/altix2/sys/ia64/ia64/mp_machdep.c Sun Jul 1 17:15:50 2012 (r237933) @@ -533,4 +533,4 @@ ipi_send(struct pcpu *cpu, int xiv) CTR3(KTR_SMP, "ipi_send(%p, %d): cpuid=%d", cpu, xiv, PCPU_GET(cpuid)); } -SYSINIT(start_aps, SI_SUB_SMP, SI_ORDER_FIRST, cpu_mp_unleash, NULL); +SYSINIT(start_aps, SI_SUB_KICK_SCHEDULER, SI_ORDER_ANY, cpu_mp_unleash, NULL); From owner-svn-src-projects@FreeBSD.ORG Sun Jul 1 17:33:07 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3FCC10656F4; Sun, 1 Jul 2012 17:33:07 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BC1E38FC15; Sun, 1 Jul 2012 17:33:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q61HX7VU014950; Sun, 1 Jul 2012 17:33:07 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q61HX7pG014944; Sun, 1 Jul 2012 17:33:07 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207011733.q61HX7pG014944@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 1 Jul 2012 17:33:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r237934 - in projects/altix2/sys/ia64: ia64 sgisn X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 17:33:07 -0000 Author: marcel Date: Sun Jul 1 17:33:07 2012 New Revision: 237934 URL: http://svn.freebsd.org/changeset/base/237934 Log: Dump a WIP 1. Introduce the global shub_iack function that gets called to acknowledge interrupts. Remove the 1-off handling for sncon0. What this really means is that we need a PIC abstraction that works for both the Altix and DIG interrupt model. 2. Commit the iommu_map methods that make the busdma/mi code work that way it does right now. 3. Remove the callout code from the pcib driver. It didn't give me anything useful. 4. Add commented-out debugging printfs that I now need to change into KTR or other mechanisms. Modified: projects/altix2/sys/ia64/ia64/interrupt.c projects/altix2/sys/ia64/sgisn/sgisn_console.c projects/altix2/sys/ia64/sgisn/sgisn_pcib.c projects/altix2/sys/ia64/sgisn/sgisn_pcib.h projects/altix2/sys/ia64/sgisn/sgisn_shub.c Modified: projects/altix2/sys/ia64/ia64/interrupt.c ============================================================================== --- projects/altix2/sys/ia64/ia64/interrupt.c Sun Jul 1 17:15:50 2012 (r237933) +++ projects/altix2/sys/ia64/ia64/interrupt.c Sun Jul 1 17:33:07 2012 (r237934) @@ -59,6 +59,8 @@ __FBSDID("$FreeBSD$"); #include #endif +extern void shub_iack(const char *f, u_int xiv); + struct ia64_intr { struct intr_event *event; /* interrupt event */ volatile long *cntp; /* interrupt counter */ @@ -158,6 +160,8 @@ ia64_intr_eoi(void *arg) KASSERT(i != NULL, ("%s", __func__)); if (i->sapic != NULL) sapic_eoi(i->sapic, xiv); + else + shub_iack(__func__, xiv); } static void @@ -171,7 +175,8 @@ ia64_intr_mask(void *arg) if (i->sapic != NULL) { sapic_mask(i->sapic, i->irq); sapic_eoi(i->sapic, xiv); - } + } else + shub_iack(__func__, xiv); } static void Modified: projects/altix2/sys/ia64/sgisn/sgisn_console.c ============================================================================== --- projects/altix2/sys/ia64/sgisn/sgisn_console.c Sun Jul 1 17:15:50 2012 (r237933) +++ projects/altix2/sys/ia64/sgisn/sgisn_console.c Sun Jul 1 17:33:07 2012 (r237934) @@ -292,10 +292,6 @@ sncon_rx_intr(void *arg) if (count > 0) ttydisc_rint_done(tp); tty_unlock(tp); - - /* Acknowledge handling of Shub event. */ - BUS_WRITE_IVAR(device_get_parent(sc->sc_dev), sc->sc_dev, - SHUB_IVAR_EVENT, SHUB_EVENT_CONSOLE); } static void Modified: projects/altix2/sys/ia64/sgisn/sgisn_pcib.c ============================================================================== --- projects/altix2/sys/ia64/sgisn/sgisn_pcib.c Sun Jul 1 17:15:50 2012 (r237933) +++ projects/altix2/sys/ia64/sgisn/sgisn_pcib.c Sun Jul 1 17:33:07 2012 (r237934) @@ -60,7 +60,7 @@ static struct sgisn_fwirq sgisn_irq; struct sgisn_pcib_softc { device_t sc_dev; - struct sgisn_fwbus *sc_fwbus; + struct sgisn_fwpcib *sc_fwbus; bus_addr_t sc_ioaddr; bus_space_tag_t sc_tag; bus_space_handle_t sc_hndl; @@ -88,6 +88,9 @@ static int sgisn_pcib_release_resource(d static int sgisn_pcib_set_resource(device_t, device_t, int, int, u_long, u_long); +static int sgisn_pcib_setup_intr(device_t, device_t, struct resource *, int, + driver_filter_t *, driver_intr_t *, void *, void **); + static int sgisn_pcib_read_ivar(device_t, device_t, int, uintptr_t *); static int sgisn_pcib_write_ivar(device_t, device_t, int, uintptr_t); @@ -97,6 +100,7 @@ static void sgisn_pcib_cfgwrite(device_t int); static int sgisn_pcib_iommu_xlate(device_t, busdma_mtag_t); +static int sgisn_pcib_iommu_map(device_t, busdma_md_t, u_int, bus_addr_t *); /* * Bus interface definitions. @@ -118,7 +122,7 @@ static device_method_t sgisn_pcib_method DEVMETHOD(bus_get_resource_list, sgisn_pcib_get_resource_list), DEVMETHOD(bus_release_resource, sgisn_pcib_release_resource), DEVMETHOD(bus_set_resource, sgisn_pcib_set_resource), - DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), + DEVMETHOD(bus_setup_intr, sgisn_pcib_setup_intr), DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), /* pcib interface */ @@ -129,6 +133,7 @@ static device_method_t sgisn_pcib_method /* busdma interface */ DEVMETHOD(busdma_iommu_xlate, sgisn_pcib_iommu_xlate), + DEVMETHOD(busdma_iommu_map, sgisn_pcib_iommu_map), { 0, 0 } }; @@ -182,6 +187,11 @@ sgisn_pcib_activate_resource(device_t de { int error; + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, res=%p" + // "[%#lx-%#lx])\n", __func__, device_get_nameunit(dev), + // device_get_nameunit(child), type, rid, res, rman_get_start(res), + // rman_get_end(res)); + error = rman_activate_resource(res); return (error); } @@ -200,6 +210,11 @@ sgisn_pcib_alloc_resource(device_t dev, uintptr_t func, slot; int bar, error; + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, " + // "start=%#lx, end=%#lx, count=%#lx, flags=%x)\n", __func__, + // device_get_nameunit(dev), device_get_nameunit(child), type, + // *rid, start, end, count, flags); + if (type == SYS_RES_IRQ) return (bus_generic_alloc_resource(dev, child, type, rid, start, end, count, flags)); @@ -233,6 +248,15 @@ sgisn_pcib_alloc_resource(device_t dev, device_printf(dev, "PCI bus address %#lx mapped to CPU " "address %#lx\n", start, base); + // device_printf(child, "nas=%#x, slice=%#x, cpuid=%#x, nr=%#x, " + // "pin=%#x, xtaddr=%#lx, br_type=%#x, bridge=%p, dev=%p, " + // "last=%#x, cookie=%#x, flags=%#x, refcnt=%#x\n", + // sgisn_irq.irq_nasid, sgisn_irq.irq_slice, sgisn_irq.irq_cpuid, + // sgisn_irq.irq_nr, sgisn_irq.irq_pin, sgisn_irq.irq_xtaddr, + // sgisn_irq.irq_br_type, sgisn_irq.irq_bridge, sgisn_irq.irq_dev, + // sgisn_irq.irq_last, sgisn_irq.irq_cookie, sgisn_irq.irq_flags, + // sgisn_irq.irq_refcnt); + /* I/O port space is presented as memory mapped I/O. */ rman_set_bustag(rv, IA64_BUS_SPACE_MEM); vaddr = pmap_mapdev(base, count); @@ -252,6 +276,11 @@ sgisn_pcib_deactivate_resource(device_t { int error; + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, res=%p" + // "[%#lx-%#lx])\n", __func__, device_get_nameunit(dev), + // device_get_nameunit(child), type, rid, res, rman_get_start(res), + // rman_get_end(res)); + error = rman_deactivate_resource(res); return (error); } @@ -259,6 +288,10 @@ sgisn_pcib_deactivate_resource(device_t static void sgisn_pcib_delete_resource(device_t dev, device_t child, int type, int rid) { + + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u)\n", + // __func__, device_get_nameunit(dev), device_get_nameunit(child), + // type, rid); } static int @@ -266,6 +299,9 @@ sgisn_pcib_get_resource(device_t dev, de u_long *startp, u_long *countp) { + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, " + // "startp=%p, countp=%p)\n", __func__, device_get_nameunit(dev), + // device_get_nameunit(child), type, rid, startp, countp); return (ENOENT); } @@ -273,6 +309,8 @@ static struct resource_list * sgisn_pcib_get_resource_list(device_t dev, device_t child) { + // device_printf(dev, "%s(dev=%s, child=%s)\n", __func__, + // device_get_nameunit(dev), device_get_nameunit(child)); return (NULL); } @@ -282,6 +320,11 @@ sgisn_pcib_release_resource(device_t dev { int error; + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, res=%p" + // "[%#lx-%#lx])\n", __func__, device_get_nameunit(dev), + // device_get_nameunit(child), type, rid, res, rman_get_start(res), + // rman_get_end(res)); + if (rman_get_flags(res) & RF_ACTIVE) { error = rman_deactivate_resource(res); if (error) @@ -296,10 +339,36 @@ sgisn_pcib_set_resource(device_t dev, de u_long start, u_long count) { + // device_printf(dev, "%s(dev=%s, child=%s, type=%u, rid=%u, " + // "start=%#lx, count=%#lx)\n", __func__, device_get_nameunit(dev), + // device_get_nameunit(child), type, rid, start, count); return (ENXIO); } static int +sgisn_pcib_setup_intr(device_t dev, device_t child, struct resource *irq, + int flags, driver_filter_t *ifltr, driver_intr_t *ihdlr, void *arg, + void **cookiep) +{ + struct sgisn_pcib_softc *sc; + uint64_t ie; + int error; + + // device_printf(dev, "%s(dev=%s, child=%s, irq=%lu, flags=%#x, " + // "ifltr=%p, ihdlr=%p, arg=%p, cookiep=%p)\n", __func__, + // device_get_nameunit(dev), device_get_nameunit(child), + // rman_get_start(irq), flags, ifltr, ihdlr, arg, cookiep); + + sc = device_get_softc(dev); + ie = bus_space_read_8(sc->sc_tag, sc->sc_hndl, PIC_REG_INT_ENABLE); + // device_printf(dev, "INT_ENABLE=%#lx\n", ie); + + error = bus_generic_setup_intr(dev, child, irq, flags, ifltr, ihdlr, + arg, cookiep); + return (error); +} + +static int sgisn_pcib_probe(device_t dev) { device_t parent; @@ -317,24 +386,6 @@ sgisn_pcib_probe(device_t dev) return (BUS_PROBE_DEFAULT); } -static void -sgisn_pcib_callout(void *arg) -{ - static u_long islast = ~0UL; - struct sgisn_pcib_softc *sc = arg; - u_long is; - - is = bus_space_read_8(sc->sc_tag, sc->sc_hndl, PIC_REG_INT_STATUS); - if (is != islast) { - islast = is; - printf("XXX: %s: INTR status = %lu, IRR=%#lx:%#lx:%#lx:%#lx\n", - __func__, is, ia64_get_irr0(), ia64_get_irr1(), - ia64_get_irr2(), ia64_get_irr3()); - } - - timeout(sgisn_pcib_callout, sc, hz); -} - static int sgisn_pcib_rm_init(struct sgisn_pcib_softc *sc, struct rman *rm, const char *what) @@ -389,19 +440,19 @@ sgisn_pcib_attach(device_t dev) (void)ia64_sal_entry(SAL_SGISN_IOBUS_INFO, seg, bus, ia64_tpa((uintptr_t)&addr), 0, 0, 0, 0); sc->sc_fwbus = (void *)IA64_PHYS_TO_RR7(addr); - sc->sc_ioaddr = IA64_RR_MASK(sc->sc_fwbus->bus_base); + sc->sc_ioaddr = IA64_RR_MASK(sc->sc_fwbus->fw_common.bus_base); sc->sc_tag = IA64_BUS_SPACE_MEM; bus_space_map(sc->sc_tag, sc->sc_ioaddr, PIC_REG_SIZE, 0, &sc->sc_hndl); if (bootverbose) - device_printf(dev, "ASIC=%x, XID=%u\n", sc->sc_fwbus->bus_asic, - sc->sc_fwbus->bus_xid); - - timeout(sgisn_pcib_callout, sc, hz); + device_printf(dev, "ASIC=%x, XID=%u\n", + sc->sc_fwbus->fw_common.bus_asic, + sc->sc_fwbus->fw_common.bus_xid); device_add_child(dev, "pci", -1); - return (bus_generic_attach(dev)); + error = bus_generic_attach(dev); + return (error); } static int @@ -436,12 +487,34 @@ sgisn_pcib_write_ivar(device_t dev, devi static int sgisn_pcib_iommu_xlate(device_t dev, busdma_mtag_t mtag) { + vm_paddr_t bndry = 0x80000000UL; /* * Use a 31-bit direct-mapped window for PCI devices that are not - * 64-bit capable. + * 64-bit capable. In that case we also make sure allocations do + * not cross the 2G boundary so that the whole segment can be + * direct mapped. */ - if (mtag->dmt_maxaddr < ~0UL) - mtag->dmt_maxaddr &= 0x7fffffffUL; + if (mtag->dmt_maxaddr < ~0UL) { + mtag->dmt_maxaddr &= (bndry - 1); + if (mtag->dmt_bndry == 0 || mtag->dmt_bndry > bndry) + mtag->dmt_bndry = bndry; + } return (0); } + +static int +sgisn_pcib_iommu_map(device_t dev, busdma_md_t md, u_int idx, bus_addr_t *ba_p) +{ + bus_addr_t bndry = 0x80000000UL; + bus_addr_t ba; + + ba = *ba_p; + if (ba < bndry) { + ba |= bndry; + *ba_p = ba; + return (0); + } + + return (ENXIO); +} Modified: projects/altix2/sys/ia64/sgisn/sgisn_pcib.h ============================================================================== --- projects/altix2/sys/ia64/sgisn/sgisn_pcib.h Sun Jul 1 17:15:50 2012 (r237933) +++ projects/altix2/sys/ia64/sgisn/sgisn_pcib.h Sun Jul 1 17:33:07 2012 (r237934) @@ -73,4 +73,20 @@ #define PIC_REG_WR_REQ(x) (0x00240 + (x << 3)) #define PIC_REG_RRB_MAP(x) (0x00280 + (x << 3)) +struct sgisn_fwpcib { + struct sgisn_fwbus fw_common; + uint32_t fw_modid; + uint16_t fw_type; + uint16_t fw_mode; + uint64_t *fw_ate_base; + uint64_t fw_ate_count; + uint64_t fw_ate_idx; + uint64_t fw_ate_size; + uint64_t fw_xbase; + uint8_t fw_hub_xid; + uint64_t fw_regs[8]; + uint32_t fw_dev_valid; + uint32_t fw_dev_enabled; +}; + #endif /* _IA64_SGISN_PCIB_H_ */ Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.c ============================================================================== --- projects/altix2/sys/ia64/sgisn/sgisn_shub.c Sun Jul 1 17:15:50 2012 (r237933) +++ projects/altix2/sys/ia64/sgisn/sgisn_shub.c Sun Jul 1 17:33:07 2012 (r237934) @@ -55,6 +55,8 @@ __FBSDID("$FreeBSD$"); #include +void shub_iack(const char *f, u_int xiv); + struct sgisn_shub_softc { struct sgisn_fwhub *sc_fwhub; device_t sc_dev; @@ -90,6 +92,7 @@ static int sgisn_shub_set_resource(devic static int sgisn_shub_write_ivar(device_t, device_t, int, uintptr_t); static int sgisn_shub_iommu_xlate(device_t, busdma_mtag_t); +static int sgisn_shub_iommu_map(device_t, busdma_md_t, u_int, bus_addr_t *); /* * Bus interface definitions. @@ -116,6 +119,7 @@ static device_method_t sgisn_shub_method /* busdma interface */ DEVMETHOD(busdma_iommu_xlate, sgisn_shub_iommu_xlate), + DEVMETHOD(busdma_iommu_map, sgisn_shub_iommu_map), { 0, 0 } }; @@ -123,6 +127,8 @@ static device_method_t sgisn_shub_method static devclass_t sgisn_shub_devclass; static char sgisn_shub_name[] = "shub"; +static device_t shub_dev; + static driver_t sgisn_shub_driver = { sgisn_shub_name, sgisn_shub_methods, @@ -377,6 +383,8 @@ sgisn_shub_attach(device_t dev) sc->sc_dev = dev; sc->sc_domain = device_get_unit(dev); + shub_dev = dev; + /* * Get the physical memory region that is connected to the MD I/F * of this SHub. It allows us to allocate memory that's close to @@ -534,3 +542,39 @@ sgisn_shub_iommu_xlate(device_t dev, bus mtag->dmt_maxaddr += sc->sc_membase; return (0); } + +static int +sgisn_shub_iommu_map(device_t dev, busdma_md_t md, u_int idx, bus_addr_t *ba_p) +{ + struct sgisn_shub_softc *sc; + bus_addr_t ba; + + sc = device_get_softc(dev); + ba = *ba_p; + if (ba >= sc->sc_membase && ba < sc->sc_membase + sc->sc_memsize) { + ba -= sc->sc_membase; + *ba_p = ba; + } + return (0); +} + +void +shub_iack(const char *f, u_int xiv) +{ + uintptr_t mask; + + printf("%s(%u) -- ", f, xiv); + mask = (xiv == 0xe9) ? SHUB_EVENT_CONSOLE : 0x670000000; + sgisn_shub_write_ivar(shub_dev, NULL, SHUB_IVAR_EVENT, mask); +} + +static void +shub_conf_final(void *arg) +{ + + if (shub_dev != NULL) + sgisn_shub_write_ivar(shub_dev, NULL, SHUB_IVAR_EVENT, + 0x670000000); +} +SYSINIT(shub_configure, SI_SUB_CONFIGURE, SI_ORDER_ANY, shub_conf_final, NULL); + From owner-svn-src-projects@FreeBSD.ORG Tue Jul 3 02:55:29 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40471106566C; Tue, 3 Jul 2012 02:55:29 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 275278FC0A; Tue, 3 Jul 2012 02:55:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q632tTfj014966; Tue, 3 Jul 2012 02:55:29 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q632tSfA014945; Tue, 3 Jul 2012 02:55:28 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207030255.q632tSfA014945@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 3 Jul 2012 02:55:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238049 - in projects/altix2: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize cddl/contrib/opensolaris/lib/libdtrace/common contrib/less contrib/top contrib/traceroute ... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jul 2012 02:55:29 -0000 Author: marcel Date: Tue Jul 3 02:55:27 2012 New Revision: 238049 URL: http://svn.freebsd.org/changeset/base/238049 Log: Merge ^/head@238048 Added: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ - copied from r238048, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/ projects/altix2/share/man/man4/acpi_asus_wmi.4 - copied unchanged from r238048, head/share/man/man4/acpi_asus_wmi.4 projects/altix2/share/man/man4/bxe.4 - copied unchanged from r238048, head/share/man/man4/bxe.4 projects/altix2/sys/arm/at91/at91sam9x25.c - copied unchanged from r238048, head/sys/arm/at91/at91sam9x25.c projects/altix2/sys/arm/at91/at91sam9x25reg.h - copied unchanged from r238048, head/sys/arm/at91/at91sam9x25reg.h projects/altix2/sys/arm/at91/board_sam9x25ek.c - copied unchanged from r238048, head/sys/arm/at91/board_sam9x25ek.c projects/altix2/sys/arm/at91/std.atmel - copied unchanged from r238048, head/sys/arm/at91/std.atmel projects/altix2/sys/arm/at91/std.sam9x25ek - copied unchanged from r238048, head/sys/arm/at91/std.sam9x25ek projects/altix2/sys/arm/conf/ATMEL - copied unchanged from r238048, head/sys/arm/conf/ATMEL projects/altix2/sys/arm/conf/SAM9X25EK - copied unchanged from r238048, head/sys/arm/conf/SAM9X25EK projects/altix2/sys/arm/conf/SAM9X25EK.hints - copied unchanged from r238048, head/sys/arm/conf/SAM9X25EK.hints projects/altix2/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu - copied unchanged from r238048, head/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu projects/altix2/sys/contrib/dev/iwn/iwlwifi-6000g2b-18.168.6.1.fw.uu - copied unchanged from r238048, head/sys/contrib/dev/iwn/iwlwifi-6000g2b-18.168.6.1.fw.uu projects/altix2/sys/dev/acpi_support/acpi_asus_wmi.c - copied unchanged from r238048, head/sys/dev/acpi_support/acpi_asus_wmi.c projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c - copied unchanged from r238048, head/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.h - copied unchanged from r238048, head/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.h projects/altix2/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c - copied unchanged from r238048, head/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c projects/altix2/sys/dev/ath/ath_hal/ar9003/ar9300_btcoex.h - copied unchanged from r238048, head/sys/dev/ath/ath_hal/ar9003/ar9300_btcoex.h projects/altix2/sys/dev/nand/nfc_fsl.c - copied unchanged from r238048, head/sys/dev/nand/nfc_fsl.c projects/altix2/sys/dev/nand/nfc_fsl.h - copied unchanged from r238048, head/sys/dev/nand/nfc_fsl.h projects/altix2/sys/modules/acpi/acpi_asus_wmi/ - copied from r238048, head/sys/modules/acpi/acpi_asus_wmi/ projects/altix2/sys/modules/nand/ - copied from r238048, head/sys/modules/nand/ projects/altix2/tools/build/options/WITHOUT_PKGBOOTSTRAP - copied unchanged from r238048, head/tools/build/options/WITHOUT_PKGBOOTSTRAP projects/altix2/tools/build/options/WITH_GNU_SORT - copied unchanged from r238048, head/tools/build/options/WITH_GNU_SORT projects/altix2/tools/build/options/WITH_INSTALL_AS_USER - copied unchanged from r238048, head/tools/build/options/WITH_INSTALL_AS_USER Deleted: projects/altix2/tools/build/options/WITH_BSD_SORT Modified: projects/altix2/UPDATING projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h projects/altix2/contrib/less/LICENSE projects/altix2/contrib/less/Makefile.aut projects/altix2/contrib/less/NEWS projects/altix2/contrib/less/README projects/altix2/contrib/less/brac.c projects/altix2/contrib/less/ch.c projects/altix2/contrib/less/charset.c projects/altix2/contrib/less/charset.h projects/altix2/contrib/less/cmd.h projects/altix2/contrib/less/cmdbuf.c projects/altix2/contrib/less/command.c projects/altix2/contrib/less/configure projects/altix2/contrib/less/configure.ac projects/altix2/contrib/less/cvt.c projects/altix2/contrib/less/decode.c projects/altix2/contrib/less/defines.ds projects/altix2/contrib/less/defines.h.in projects/altix2/contrib/less/defines.o2 projects/altix2/contrib/less/defines.o9 projects/altix2/contrib/less/defines.wn projects/altix2/contrib/less/edit.c projects/altix2/contrib/less/filename.c projects/altix2/contrib/less/forwback.c projects/altix2/contrib/less/help.c projects/altix2/contrib/less/ifile.c projects/altix2/contrib/less/input.c projects/altix2/contrib/less/jump.c projects/altix2/contrib/less/less.h projects/altix2/contrib/less/less.hlp projects/altix2/contrib/less/less.man projects/altix2/contrib/less/less.nro projects/altix2/contrib/less/lessecho.c projects/altix2/contrib/less/lessecho.man projects/altix2/contrib/less/lessecho.nro projects/altix2/contrib/less/lesskey.c projects/altix2/contrib/less/lesskey.h projects/altix2/contrib/less/lesskey.man projects/altix2/contrib/less/lesskey.nro projects/altix2/contrib/less/lglob.h projects/altix2/contrib/less/line.c projects/altix2/contrib/less/linenum.c projects/altix2/contrib/less/lsystem.c projects/altix2/contrib/less/main.c projects/altix2/contrib/less/mark.c projects/altix2/contrib/less/mkhelp.c projects/altix2/contrib/less/optfunc.c projects/altix2/contrib/less/option.c projects/altix2/contrib/less/option.h projects/altix2/contrib/less/opttbl.c projects/altix2/contrib/less/os.c projects/altix2/contrib/less/output.c projects/altix2/contrib/less/pattern.c projects/altix2/contrib/less/pattern.h projects/altix2/contrib/less/pckeys.h projects/altix2/contrib/less/position.c projects/altix2/contrib/less/position.h projects/altix2/contrib/less/prompt.c projects/altix2/contrib/less/screen.c projects/altix2/contrib/less/scrsize.c projects/altix2/contrib/less/search.c projects/altix2/contrib/less/signal.c projects/altix2/contrib/less/tags.c projects/altix2/contrib/less/ttyin.c projects/altix2/contrib/less/version.c projects/altix2/contrib/top/display.c projects/altix2/contrib/top/layout.h projects/altix2/contrib/top/machine.h projects/altix2/contrib/top/top.c projects/altix2/contrib/traceroute/traceroute.8 projects/altix2/crypto/openssl/CHANGES projects/altix2/crypto/openssl/Configure projects/altix2/crypto/openssl/FAQ projects/altix2/crypto/openssl/LICENSE projects/altix2/crypto/openssl/Makefile projects/altix2/crypto/openssl/NEWS projects/altix2/crypto/openssl/README projects/altix2/crypto/openssl/apps/Makefile projects/altix2/crypto/openssl/apps/asn1pars.c projects/altix2/crypto/openssl/apps/cms.c projects/altix2/crypto/openssl/apps/openssl.cnf projects/altix2/crypto/openssl/apps/pkcs12.c projects/altix2/crypto/openssl/apps/s_client.c projects/altix2/crypto/openssl/apps/s_server.c projects/altix2/crypto/openssl/apps/x509.c projects/altix2/crypto/openssl/config projects/altix2/crypto/openssl/crypto/asn1/a_object.c projects/altix2/crypto/openssl/crypto/asn1/a_strex.c projects/altix2/crypto/openssl/crypto/asn1/a_strnid.c projects/altix2/crypto/openssl/crypto/asn1/asn1.h projects/altix2/crypto/openssl/crypto/asn1/asn_mime.c projects/altix2/crypto/openssl/crypto/asn1/x_name.c projects/altix2/crypto/openssl/crypto/asn1/x_pubkey.c projects/altix2/crypto/openssl/crypto/bio/bf_buff.c projects/altix2/crypto/openssl/crypto/bio/bio.h projects/altix2/crypto/openssl/crypto/bio/bss_dgram.c projects/altix2/crypto/openssl/crypto/bn/asm/mo-586.pl projects/altix2/crypto/openssl/crypto/bn/asm/ppc.pl projects/altix2/crypto/openssl/crypto/bn/bn_blind.c projects/altix2/crypto/openssl/crypto/bn/bn_gf2m.c projects/altix2/crypto/openssl/crypto/cms/cms.h projects/altix2/crypto/openssl/crypto/cms/cms_enc.c projects/altix2/crypto/openssl/crypto/cms/cms_env.c projects/altix2/crypto/openssl/crypto/cms/cms_io.c projects/altix2/crypto/openssl/crypto/cms/cms_lcl.h projects/altix2/crypto/openssl/crypto/cms/cms_smime.c projects/altix2/crypto/openssl/crypto/comp/c_rle.c projects/altix2/crypto/openssl/crypto/conf/conf_api.c projects/altix2/crypto/openssl/crypto/cryptlib.c projects/altix2/crypto/openssl/crypto/crypto.h projects/altix2/crypto/openssl/crypto/ec/ec2_smpl.c projects/altix2/crypto/openssl/crypto/ec/ec_key.c projects/altix2/crypto/openssl/crypto/ec/ecp_smpl.c projects/altix2/crypto/openssl/crypto/ecdsa/ecdsatest.c projects/altix2/crypto/openssl/crypto/ecdsa/ecs_ossl.c projects/altix2/crypto/openssl/crypto/evp/evp_test.c projects/altix2/crypto/openssl/crypto/ocsp/ocsp_lib.c projects/altix2/crypto/openssl/crypto/opensslv.h projects/altix2/crypto/openssl/crypto/perlasm/cbc.pl projects/altix2/crypto/openssl/crypto/pkcs7/pk7_smime.c projects/altix2/crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl projects/altix2/crypto/openssl/crypto/rc4/rc4_skey.c projects/altix2/crypto/openssl/crypto/rsa/rsa_eay.c projects/altix2/crypto/openssl/crypto/x509/x509_vfy.c projects/altix2/crypto/openssl/crypto/x509v3/v3_addr.c projects/altix2/crypto/openssl/crypto/x509v3/v3_asid.c projects/altix2/crypto/openssl/doc/HOWTO/proxy_certificates.txt projects/altix2/crypto/openssl/doc/apps/ca.pod projects/altix2/crypto/openssl/doc/apps/dgst.pod projects/altix2/crypto/openssl/doc/crypto/engine.pod projects/altix2/crypto/openssl/doc/ssl/SSL_clear.pod projects/altix2/crypto/openssl/engines/e_capi.c projects/altix2/crypto/openssl/engines/e_capi_err.h projects/altix2/crypto/openssl/fips/fips_canister.c projects/altix2/crypto/openssl/openssl.spec projects/altix2/crypto/openssl/ssl/bio_ssl.c projects/altix2/crypto/openssl/ssl/d1_both.c projects/altix2/crypto/openssl/ssl/d1_clnt.c projects/altix2/crypto/openssl/ssl/d1_enc.c projects/altix2/crypto/openssl/ssl/d1_lib.c projects/altix2/crypto/openssl/ssl/d1_pkt.c projects/altix2/crypto/openssl/ssl/d1_srvr.c projects/altix2/crypto/openssl/ssl/s2_srvr.c projects/altix2/crypto/openssl/ssl/s3_clnt.c projects/altix2/crypto/openssl/ssl/s3_lib.c projects/altix2/crypto/openssl/ssl/s3_srvr.c projects/altix2/crypto/openssl/ssl/ssl.h projects/altix2/crypto/openssl/ssl/ssl_ciph.c projects/altix2/crypto/openssl/ssl/ssl_err.c projects/altix2/crypto/openssl/ssl/ssl_lib.c projects/altix2/crypto/openssl/ssl/ssl_locl.h projects/altix2/crypto/openssl/ssl/t1_lib.c projects/altix2/crypto/openssl/util/fipslink.pl projects/altix2/crypto/openssl/util/mkerr.pl projects/altix2/crypto/openssl/util/pl/VC-32.pl projects/altix2/etc/syslog.conf projects/altix2/gnu/usr.bin/sort/Makefile projects/altix2/lib/libc/gen/sysconf.c projects/altix2/lib/libc/locale/ctype_l.3 projects/altix2/lib/libc/stdlib/strfmon.3 projects/altix2/libexec/rtld-elf/rtld.c projects/altix2/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/altix2/release/doc/share/misc/dev.archlist.txt projects/altix2/sbin/geom/class/raid/graid.8 projects/altix2/sbin/hastd/proto_common.c projects/altix2/sbin/mdconfig/mdconfig.8 projects/altix2/sbin/ping/ping.c projects/altix2/secure/lib/libcrypto/Makefile.inc projects/altix2/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/altix2/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/altix2/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/altix2/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/altix2/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/altix2/secure/lib/libcrypto/man/BIO_ctrl.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_base64.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_md.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_null.3 projects/altix2/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/altix2/secure/lib/libcrypto/man/BIO_find_type.3 projects/altix2/secure/lib/libcrypto/man/BIO_new.3 projects/altix2/secure/lib/libcrypto/man/BIO_push.3 projects/altix2/secure/lib/libcrypto/man/BIO_read.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_accept.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_bio.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_connect.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_fd.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_file.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_mem.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_null.3 projects/altix2/secure/lib/libcrypto/man/BIO_s_socket.3 projects/altix2/secure/lib/libcrypto/man/BIO_set_callback.3 projects/altix2/secure/lib/libcrypto/man/BIO_should_retry.3 projects/altix2/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/altix2/secure/lib/libcrypto/man/BN_CTX_new.3 projects/altix2/secure/lib/libcrypto/man/BN_CTX_start.3 projects/altix2/secure/lib/libcrypto/man/BN_add.3 projects/altix2/secure/lib/libcrypto/man/BN_add_word.3 projects/altix2/secure/lib/libcrypto/man/BN_bn2bin.3 projects/altix2/secure/lib/libcrypto/man/BN_cmp.3 projects/altix2/secure/lib/libcrypto/man/BN_copy.3 projects/altix2/secure/lib/libcrypto/man/BN_generate_prime.3 projects/altix2/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/altix2/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/altix2/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/altix2/secure/lib/libcrypto/man/BN_new.3 projects/altix2/secure/lib/libcrypto/man/BN_num_bytes.3 projects/altix2/secure/lib/libcrypto/man/BN_rand.3 projects/altix2/secure/lib/libcrypto/man/BN_set_bit.3 projects/altix2/secure/lib/libcrypto/man/BN_swap.3 projects/altix2/secure/lib/libcrypto/man/BN_zero.3 projects/altix2/secure/lib/libcrypto/man/CONF_modules_free.3 projects/altix2/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/altix2/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/altix2/secure/lib/libcrypto/man/DH_generate_key.3 projects/altix2/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/altix2/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/altix2/secure/lib/libcrypto/man/DH_new.3 projects/altix2/secure/lib/libcrypto/man/DH_set_method.3 projects/altix2/secure/lib/libcrypto/man/DH_size.3 projects/altix2/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/altix2/secure/lib/libcrypto/man/DSA_do_sign.3 projects/altix2/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/altix2/secure/lib/libcrypto/man/DSA_generate_key.3 projects/altix2/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/altix2/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/altix2/secure/lib/libcrypto/man/DSA_new.3 projects/altix2/secure/lib/libcrypto/man/DSA_set_method.3 projects/altix2/secure/lib/libcrypto/man/DSA_sign.3 projects/altix2/secure/lib/libcrypto/man/DSA_size.3 projects/altix2/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/altix2/secure/lib/libcrypto/man/ERR_clear_error.3 projects/altix2/secure/lib/libcrypto/man/ERR_error_string.3 projects/altix2/secure/lib/libcrypto/man/ERR_get_error.3 projects/altix2/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/altix2/secure/lib/libcrypto/man/ERR_load_strings.3 projects/altix2/secure/lib/libcrypto/man/ERR_print_errors.3 projects/altix2/secure/lib/libcrypto/man/ERR_put_error.3 projects/altix2/secure/lib/libcrypto/man/ERR_remove_state.3 projects/altix2/secure/lib/libcrypto/man/ERR_set_mark.3 projects/altix2/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/altix2/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/altix2/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/altix2/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/altix2/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/altix2/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/altix2/secure/lib/libcrypto/man/EVP_SealInit.3 projects/altix2/secure/lib/libcrypto/man/EVP_SignInit.3 projects/altix2/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/altix2/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/altix2/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/altix2/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/altix2/secure/lib/libcrypto/man/OPENSSL_config.3 projects/altix2/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/altix2/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/altix2/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/altix2/secure/lib/libcrypto/man/PKCS12_create.3 projects/altix2/secure/lib/libcrypto/man/PKCS12_parse.3 projects/altix2/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/altix2/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/altix2/secure/lib/libcrypto/man/PKCS7_sign.3 projects/altix2/secure/lib/libcrypto/man/PKCS7_verify.3 projects/altix2/secure/lib/libcrypto/man/RAND_add.3 projects/altix2/secure/lib/libcrypto/man/RAND_bytes.3 projects/altix2/secure/lib/libcrypto/man/RAND_cleanup.3 projects/altix2/secure/lib/libcrypto/man/RAND_egd.3 projects/altix2/secure/lib/libcrypto/man/RAND_load_file.3 projects/altix2/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/altix2/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/altix2/secure/lib/libcrypto/man/RSA_check_key.3 projects/altix2/secure/lib/libcrypto/man/RSA_generate_key.3 projects/altix2/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/altix2/secure/lib/libcrypto/man/RSA_new.3 projects/altix2/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/altix2/secure/lib/libcrypto/man/RSA_print.3 projects/altix2/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/altix2/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/altix2/secure/lib/libcrypto/man/RSA_set_method.3 projects/altix2/secure/lib/libcrypto/man/RSA_sign.3 projects/altix2/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/altix2/secure/lib/libcrypto/man/RSA_size.3 projects/altix2/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/altix2/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/altix2/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/altix2/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/altix2/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/altix2/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/altix2/secure/lib/libcrypto/man/X509_new.3 projects/altix2/secure/lib/libcrypto/man/bio.3 projects/altix2/secure/lib/libcrypto/man/blowfish.3 projects/altix2/secure/lib/libcrypto/man/bn.3 projects/altix2/secure/lib/libcrypto/man/bn_internal.3 projects/altix2/secure/lib/libcrypto/man/buffer.3 projects/altix2/secure/lib/libcrypto/man/crypto.3 projects/altix2/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/altix2/secure/lib/libcrypto/man/d2i_DHparams.3 projects/altix2/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/altix2/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/altix2/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/altix2/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/altix2/secure/lib/libcrypto/man/des.3 projects/altix2/secure/lib/libcrypto/man/dh.3 projects/altix2/secure/lib/libcrypto/man/dsa.3 projects/altix2/secure/lib/libcrypto/man/ecdsa.3 projects/altix2/secure/lib/libcrypto/man/engine.3 projects/altix2/secure/lib/libcrypto/man/err.3 projects/altix2/secure/lib/libcrypto/man/evp.3 projects/altix2/secure/lib/libcrypto/man/hmac.3 projects/altix2/secure/lib/libcrypto/man/lh_stats.3 projects/altix2/secure/lib/libcrypto/man/lhash.3 projects/altix2/secure/lib/libcrypto/man/md5.3 projects/altix2/secure/lib/libcrypto/man/mdc2.3 projects/altix2/secure/lib/libcrypto/man/pem.3 projects/altix2/secure/lib/libcrypto/man/rand.3 projects/altix2/secure/lib/libcrypto/man/rc4.3 projects/altix2/secure/lib/libcrypto/man/ripemd.3 projects/altix2/secure/lib/libcrypto/man/rsa.3 projects/altix2/secure/lib/libcrypto/man/sha.3 projects/altix2/secure/lib/libcrypto/man/threads.3 projects/altix2/secure/lib/libcrypto/man/ui.3 projects/altix2/secure/lib/libcrypto/man/ui_compat.3 projects/altix2/secure/lib/libcrypto/man/x509.3 projects/altix2/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/altix2/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_free.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_new.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/altix2/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/altix2/secure/lib/libssl/man/SSL_SESSION_free.3 projects/altix2/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/altix2/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/altix2/secure/lib/libssl/man/SSL_accept.3 projects/altix2/secure/lib/libssl/man/SSL_alert_type_string.3 projects/altix2/secure/lib/libssl/man/SSL_clear.3 projects/altix2/secure/lib/libssl/man/SSL_connect.3 projects/altix2/secure/lib/libssl/man/SSL_do_handshake.3 projects/altix2/secure/lib/libssl/man/SSL_free.3 projects/altix2/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/altix2/secure/lib/libssl/man/SSL_get_ciphers.3 projects/altix2/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/altix2/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/altix2/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/altix2/secure/lib/libssl/man/SSL_get_error.3 projects/altix2/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/altix2/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/altix2/secure/lib/libssl/man/SSL_get_fd.3 projects/altix2/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/altix2/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/altix2/secure/lib/libssl/man/SSL_get_rbio.3 projects/altix2/secure/lib/libssl/man/SSL_get_session.3 projects/altix2/secure/lib/libssl/man/SSL_get_verify_result.3 projects/altix2/secure/lib/libssl/man/SSL_get_version.3 projects/altix2/secure/lib/libssl/man/SSL_library_init.3 projects/altix2/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/altix2/secure/lib/libssl/man/SSL_new.3 projects/altix2/secure/lib/libssl/man/SSL_pending.3 projects/altix2/secure/lib/libssl/man/SSL_read.3 projects/altix2/secure/lib/libssl/man/SSL_rstate_string.3 projects/altix2/secure/lib/libssl/man/SSL_session_reused.3 projects/altix2/secure/lib/libssl/man/SSL_set_bio.3 projects/altix2/secure/lib/libssl/man/SSL_set_connect_state.3 projects/altix2/secure/lib/libssl/man/SSL_set_fd.3 projects/altix2/secure/lib/libssl/man/SSL_set_session.3 projects/altix2/secure/lib/libssl/man/SSL_set_shutdown.3 projects/altix2/secure/lib/libssl/man/SSL_set_verify_result.3 projects/altix2/secure/lib/libssl/man/SSL_shutdown.3 projects/altix2/secure/lib/libssl/man/SSL_state_string.3 projects/altix2/secure/lib/libssl/man/SSL_want.3 projects/altix2/secure/lib/libssl/man/SSL_write.3 projects/altix2/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/altix2/secure/lib/libssl/man/ssl.3 projects/altix2/secure/usr.bin/openssl/man/CA.pl.1 projects/altix2/secure/usr.bin/openssl/man/asn1parse.1 projects/altix2/secure/usr.bin/openssl/man/ca.1 projects/altix2/secure/usr.bin/openssl/man/ciphers.1 projects/altix2/secure/usr.bin/openssl/man/crl.1 projects/altix2/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/altix2/secure/usr.bin/openssl/man/dgst.1 projects/altix2/secure/usr.bin/openssl/man/dhparam.1 projects/altix2/secure/usr.bin/openssl/man/dsa.1 projects/altix2/secure/usr.bin/openssl/man/dsaparam.1 projects/altix2/secure/usr.bin/openssl/man/ec.1 projects/altix2/secure/usr.bin/openssl/man/ecparam.1 projects/altix2/secure/usr.bin/openssl/man/enc.1 projects/altix2/secure/usr.bin/openssl/man/errstr.1 projects/altix2/secure/usr.bin/openssl/man/gendsa.1 projects/altix2/secure/usr.bin/openssl/man/genrsa.1 projects/altix2/secure/usr.bin/openssl/man/nseq.1 projects/altix2/secure/usr.bin/openssl/man/ocsp.1 projects/altix2/secure/usr.bin/openssl/man/openssl.1 projects/altix2/secure/usr.bin/openssl/man/passwd.1 projects/altix2/secure/usr.bin/openssl/man/pkcs12.1 projects/altix2/secure/usr.bin/openssl/man/pkcs7.1 projects/altix2/secure/usr.bin/openssl/man/pkcs8.1 projects/altix2/secure/usr.bin/openssl/man/rand.1 projects/altix2/secure/usr.bin/openssl/man/req.1 projects/altix2/secure/usr.bin/openssl/man/rsa.1 projects/altix2/secure/usr.bin/openssl/man/rsautl.1 projects/altix2/secure/usr.bin/openssl/man/s_client.1 projects/altix2/secure/usr.bin/openssl/man/s_server.1 projects/altix2/secure/usr.bin/openssl/man/s_time.1 projects/altix2/secure/usr.bin/openssl/man/sess_id.1 projects/altix2/secure/usr.bin/openssl/man/smime.1 projects/altix2/secure/usr.bin/openssl/man/speed.1 projects/altix2/secure/usr.bin/openssl/man/spkac.1 projects/altix2/secure/usr.bin/openssl/man/verify.1 projects/altix2/secure/usr.bin/openssl/man/version.1 projects/altix2/secure/usr.bin/openssl/man/x509.1 projects/altix2/secure/usr.bin/openssl/man/x509v3_config.1 projects/altix2/share/examples/pf/faq-example1 projects/altix2/share/examples/pf/pf.conf projects/altix2/share/examples/scsi_target/scsi_target.c projects/altix2/share/man/man4/Makefile projects/altix2/share/man/man4/acpi_asus.4 projects/altix2/share/man/man4/mps.4 projects/altix2/share/man/man5/passwd.5 projects/altix2/share/man/man5/src.conf.5 projects/altix2/share/man/man7/build.7 projects/altix2/share/man/man9/cd.9 projects/altix2/share/man/man9/locking.9 projects/altix2/share/misc/committers-ports.dot projects/altix2/share/misc/organization.dot projects/altix2/share/mk/bsd.own.mk projects/altix2/sys/amd64/amd64/pmap.c projects/altix2/sys/amd64/conf/GENERIC projects/altix2/sys/amd64/include/cpufunc.h projects/altix2/sys/arm/at91/at91_pmcvar.h projects/altix2/sys/arm/at91/std.at91 projects/altix2/sys/arm/at91/std.at91sam9 projects/altix2/sys/arm/at91/std.ethernut5 projects/altix2/sys/arm/at91/std.hl201 projects/altix2/sys/arm/at91/std.qila9g20 projects/altix2/sys/arm/at91/std.sam9g20ek projects/altix2/sys/arm/xscale/std.xscale projects/altix2/sys/cam/cam_periph.c projects/altix2/sys/cam/ctl/ctl.c projects/altix2/sys/cam/ctl/ctl_backend.c projects/altix2/sys/cam/ctl/ctl_frontend_cam_sim.c projects/altix2/sys/cam/ctl/ctl_frontend_internal.c projects/altix2/sys/cam/ctl/scsi_ctl.c projects/altix2/sys/cam/scsi/scsi_cd.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/altix2/sys/cddl/dev/dtrace/amd64/dis_tables.c projects/altix2/sys/cddl/dev/dtrace/i386/dis_tables.c projects/altix2/sys/compat/linux/linux_file.c projects/altix2/sys/conf/files projects/altix2/sys/conf/files.powerpc projects/altix2/sys/conf/kern.post.mk projects/altix2/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/altix2/sys/dev/aic7xxx/aic79xx.c projects/altix2/sys/dev/aic7xxx/aic79xx_osm.c projects/altix2/sys/dev/aic7xxx/aic7xxx.c projects/altix2/sys/dev/aic7xxx/aic7xxx_osm.c projects/altix2/sys/dev/ath/ah_osdep.c projects/altix2/sys/dev/ath/ah_osdep.h projects/altix2/sys/dev/ath/ath_hal/ah.h projects/altix2/sys/dev/ath/ath_hal/ah_debug.h projects/altix2/sys/dev/ath/ath_hal/ah_internal.h projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_gpio.c projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c projects/altix2/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/altix2/sys/dev/ath/if_ath_led.c projects/altix2/sys/dev/ath/if_ath_tx.c projects/altix2/sys/dev/ath/if_athvar.h projects/altix2/sys/dev/cxgb/cxgb_adapter.h projects/altix2/sys/dev/cxgb/cxgb_main.c projects/altix2/sys/dev/cxgb/cxgb_sge.c projects/altix2/sys/dev/cxgbe/adapter.h projects/altix2/sys/dev/cxgbe/t4_l2t.c projects/altix2/sys/dev/cxgbe/t4_main.c projects/altix2/sys/dev/cxgbe/t4_sge.c projects/altix2/sys/dev/drm2/drmP.h projects/altix2/sys/dev/fdt/fdtbus.c projects/altix2/sys/dev/fdt/simplebus.c projects/altix2/sys/dev/filemon/filemon_wrapper.c projects/altix2/sys/dev/firewire/sbp_targ.c projects/altix2/sys/dev/iwn/if_iwn.c projects/altix2/sys/dev/mps/mpi/mpi2.h projects/altix2/sys/dev/mps/mpi/mpi2_cnfg.h projects/altix2/sys/dev/mps/mpi/mpi2_hbd.h projects/altix2/sys/dev/mps/mpi/mpi2_history.txt projects/altix2/sys/dev/mps/mpi/mpi2_init.h projects/altix2/sys/dev/mps/mpi/mpi2_ioc.h projects/altix2/sys/dev/mps/mpi/mpi2_ra.h projects/altix2/sys/dev/mps/mpi/mpi2_raid.h projects/altix2/sys/dev/mps/mpi/mpi2_sas.h projects/altix2/sys/dev/mps/mpi/mpi2_targ.h projects/altix2/sys/dev/mps/mpi/mpi2_tool.h projects/altix2/sys/dev/mps/mpi/mpi2_type.h projects/altix2/sys/dev/mps/mps.c projects/altix2/sys/dev/mps/mps_config.c projects/altix2/sys/dev/mps/mps_ioctl.h projects/altix2/sys/dev/mps/mps_mapping.c projects/altix2/sys/dev/mps/mps_mapping.h projects/altix2/sys/dev/mps/mps_sas.c projects/altix2/sys/dev/mps/mps_sas.h projects/altix2/sys/dev/mps/mps_sas_lsi.c projects/altix2/sys/dev/mps/mps_user.c projects/altix2/sys/dev/mps/mpsvar.h projects/altix2/sys/dev/mpt/mpt_cam.c projects/altix2/sys/dev/nand/nand.c projects/altix2/sys/dev/nand/nandsim.c projects/altix2/sys/dev/pccard/pccard.c projects/altix2/sys/dev/pccard/pccardvarp.h projects/altix2/sys/dev/pci/pci_pci.c projects/altix2/sys/dev/sio/sio.c projects/altix2/sys/dev/sound/pci/hda/hdaa.c projects/altix2/sys/dev/sound/pci/hda/hdaa_patches.c projects/altix2/sys/dev/sound/pci/hdspe.c projects/altix2/sys/dev/usb/controller/ehci_pci.c projects/altix2/sys/dev/usb/controller/ohci_pci.c projects/altix2/sys/dev/usb/controller/xhci_pci.c projects/altix2/sys/dev/usb/usbdevs projects/altix2/sys/fs/devfs/devfs_vnops.c projects/altix2/sys/fs/nfsclient/nfs_clbio.c projects/altix2/sys/geom/geom_disk.c projects/altix2/sys/geom/geom_map.c projects/altix2/sys/geom/mirror/g_mirror.c projects/altix2/sys/geom/mirror/g_mirror.h projects/altix2/sys/i386/i386/machdep.c projects/altix2/sys/i386/i386/pmap.c projects/altix2/sys/i386/i386/vm86.c projects/altix2/sys/kern/imgact_aout.c projects/altix2/sys/kern/imgact_gzip.c projects/altix2/sys/kern/kern_descrip.c projects/altix2/sys/kern/kern_malloc.c projects/altix2/sys/kern/subr_witness.c projects/altix2/sys/kern/vfs_syscalls.c projects/altix2/sys/kern/vfs_vnops.c projects/altix2/sys/mips/cavium/uart_bus_octeonusart.c projects/altix2/sys/modules/Makefile projects/altix2/sys/modules/acpi/Makefile projects/altix2/sys/modules/cxgbe/if_cxgbe/Makefile projects/altix2/sys/net/if.h projects/altix2/sys/net/if_gif.c projects/altix2/sys/net/if_lagg.c projects/altix2/sys/net80211/_ieee80211.h projects/altix2/sys/netinet/ip_mroute.c projects/altix2/sys/netinet/ip_mroute.h projects/altix2/sys/netinet/sctp_asconf.c projects/altix2/sys/netinet/sctp_asconf.h projects/altix2/sys/netinet/sctp_indata.c projects/altix2/sys/netinet/sctp_indata.h projects/altix2/sys/netinet/sctp_input.c projects/altix2/sys/netinet/sctp_input.h projects/altix2/sys/netinet/sctp_os_bsd.h projects/altix2/sys/netinet/sctp_output.c projects/altix2/sys/netinet/sctp_output.h projects/altix2/sys/netinet/sctp_pcb.c projects/altix2/sys/netinet/sctp_pcb.h projects/altix2/sys/netinet/sctp_usrreq.c projects/altix2/sys/netinet/sctputil.c projects/altix2/sys/netinet/sctputil.h projects/altix2/sys/netinet6/ip6_mroute.c projects/altix2/sys/netinet6/ip6_mroute.h projects/altix2/sys/netinet6/mld6.c projects/altix2/sys/netinet6/sctp6_usrreq.c projects/altix2/sys/powerpc/aim/locore32.S projects/altix2/sys/powerpc/aim/locore64.S projects/altix2/sys/powerpc/booke/machdep.c projects/altix2/sys/powerpc/booke/pmap.c projects/altix2/sys/powerpc/booke/trap.c projects/altix2/sys/powerpc/booke/trap_subr.S projects/altix2/sys/powerpc/conf/DEFAULTS projects/altix2/sys/powerpc/conf/GENERIC projects/altix2/sys/powerpc/conf/GENERIC64 projects/altix2/sys/powerpc/mpc85xx/lbc.c projects/altix2/sys/powerpc/mpc85xx/lbc.h projects/altix2/sys/powerpc/mpc85xx/nexus.c projects/altix2/sys/powerpc/powermac/hrowpic.c projects/altix2/sys/sparc64/conf/GENERIC projects/altix2/sys/sparc64/sparc64/pmap.c projects/altix2/sys/sys/file.h projects/altix2/sys/sys/imgact_aout.h projects/altix2/sys/sys/param.h projects/altix2/sys/sys/proc.h projects/altix2/sys/ufs/ffs/ffs_alloc.c projects/altix2/sys/vm/uma_core.c projects/altix2/sys/vm/vm_map.c projects/altix2/sys/vm/vm_page.c projects/altix2/tools/build/mk/OptionalObsoleteFiles.inc projects/altix2/tools/regression/filemon/Makefile projects/altix2/tools/test/auxinfo/auxinfo.c projects/altix2/tools/tools/ath/common/dumpregs_5416.c projects/altix2/tools/tools/netmap/bridge.c projects/altix2/tools/tools/netmap/pcap.c projects/altix2/usr.bin/killall/killall.1 projects/altix2/usr.bin/killall/killall.c projects/altix2/usr.bin/less/defines.h projects/altix2/usr.bin/sockstat/sockstat.c projects/altix2/usr.bin/sort/Makefile projects/altix2/usr.bin/top/machine.c projects/altix2/usr.bin/top/top.local.1 projects/altix2/usr.bin/xinstall/xinstall.c projects/altix2/usr.sbin/Makefile projects/altix2/usr.sbin/cron/crontab/crontab.c projects/altix2/usr.sbin/crunch/crunchgen/crunched_main.c projects/altix2/usr.sbin/crunch/crunchgen/crunchgen.c projects/altix2/usr.sbin/crunch/crunchide/crunchide.c projects/altix2/usr.sbin/jail/jail.c projects/altix2/usr.sbin/vidcontrol/vidcontrol.c Directory Properties: projects/altix2/ (props changed) projects/altix2/cddl/contrib/opensolaris/ (props changed) projects/altix2/contrib/less/ (props changed) projects/altix2/contrib/top/ (props changed) projects/altix2/crypto/openssl/ (props changed) projects/altix2/lib/libc/ (props changed) projects/altix2/sbin/ (props changed) projects/altix2/share/man/man4/ (props changed) projects/altix2/sys/ (props changed) projects/altix2/sys/cddl/contrib/opensolaris/ (props changed) projects/altix2/sys/conf/ (props changed) projects/altix2/sys/contrib/dev/acpica/ (props changed) projects/altix2/sys/contrib/dev/acpica/components/events/ (props changed) projects/altix2/usr.sbin/jail/ (props changed) Modified: projects/altix2/UPDATING ============================================================================== --- projects/altix2/UPDATING Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/UPDATING Tue Jul 3 02:55:27 2012 (r238049) @@ -24,6 +24,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20120628: + The sort utility has been replaced with BSD sort. For now, GNU sort + is also available as "gnusort" or the default can be set back to + GNU sort by setting WITH_GNU_SORT. In this case, BSD sort will be + installed as "bsdsort". + 20120611: A new version of ZFS (pool version 5000) has been merged to -HEAD. Starting with this version the old system of ZFS pool versioning Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c Tue Jul 3 02:55:27 2012 (r238049) @@ -24,7 +24,9 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" +/* + * Copyright (c) 2011, Joyent, Inc. All rights reserved. + */ #include #include @@ -209,6 +211,83 @@ dt_aggregate_lquantizedcmp(int64_t *lhs, return (0); } +static void +dt_aggregate_llquantize(int64_t *existing, int64_t *new, size_t size) +{ + int i; + + for (i = 1; i < size / sizeof (int64_t); i++) + existing[i] = existing[i] + new[i]; +} + +static long double +dt_aggregate_llquantizedsum(int64_t *llquanta) +{ + int64_t arg = *llquanta++; + uint16_t factor = DTRACE_LLQUANTIZE_FACTOR(arg); + uint16_t low = DTRACE_LLQUANTIZE_LOW(arg); + uint16_t high = DTRACE_LLQUANTIZE_HIGH(arg); + uint16_t nsteps = DTRACE_LLQUANTIZE_NSTEP(arg); + int bin = 0, order; + int64_t value = 1, next, step; + long double total; + + assert(nsteps >= factor); + assert(nsteps % factor == 0); + + for (order = 0; order < low; order++) + value *= factor; + + total = (long double)llquanta[bin++] * (long double)(value - 1); + + next = value * factor; + step = next > nsteps ? next / nsteps : 1; + + while (order <= high) { + assert(value < next); + total += (long double)llquanta[bin++] * (long double)(value); + + if ((value += step) != next) + continue; + + next = value * factor; + step = next > nsteps ? next / nsteps : 1; + order++; + } + + return (total + (long double)llquanta[bin] * (long double)value); +} + +static int +dt_aggregate_llquantizedcmp(int64_t *lhs, int64_t *rhs) +{ + long double lsum = dt_aggregate_llquantizedsum(lhs); + long double rsum = dt_aggregate_llquantizedsum(rhs); + int64_t lzero, rzero; + + if (lsum < rsum) + return (DT_LESSTHAN); + + if (lsum > rsum) + return (DT_GREATERTHAN); + + /* + * If they're both equal, then we will compare based on the weights at + * zero. If the weights at zero are equal, then this will be judged a + * tie and will be resolved based on the key comparison. + */ + lzero = lhs[1]; + rzero = rhs[1]; + + if (lzero < rzero) + return (DT_LESSTHAN); + + if (lzero > rzero) + return (DT_GREATERTHAN); + + return (0); +} + static int dt_aggregate_quantizedcmp(int64_t *lhs, int64_t *rhs) { @@ -592,6 +671,10 @@ hashnext: h->dtahe_aggregate = dt_aggregate_lquantize; break; + case DTRACEAGG_LLQUANTIZE: + h->dtahe_aggregate = dt_aggregate_llquantize; + break; + case DTRACEAGG_COUNT: case DTRACEAGG_SUM: case DTRACEAGG_AVG: @@ -859,6 +942,10 @@ dt_aggregate_valcmp(const void *lhs, con rval = dt_aggregate_lquantizedcmp(laddr, raddr); break; + case DTRACEAGG_LLQUANTIZE: + rval = dt_aggregate_llquantizedcmp(laddr, raddr); + break; + case DTRACEAGG_COUNT: case DTRACEAGG_SUM: case DTRACEAGG_MIN: Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c Tue Jul 3 02:55:27 2012 (r238049) @@ -82,6 +82,7 @@ #include #include +#include #include #include @@ -1369,6 +1370,146 @@ dt_compile_agg(dtrace_hdl_t *dtp, dt_nod argmax = 5; } + if (fid->di_id == DTRACEAGG_LLQUANTIZE) { + /* + * For log/linear quantizations, we have between one and five + * arguments in addition to the expression: + * + * arg1 => Factor + * arg2 => Low magnitude + * arg3 => High magnitude + * arg4 => Number of steps per magnitude + * arg5 => Quantization increment value (defaults to 1) + */ + dt_node_t *llarg = dnp->dn_aggfun->dn_args->dn_list; + uint64_t oarg, order, v; + dt_idsig_t *isp; + int i; + + struct { + char *str; /* string identifier */ + int badtype; /* error on bad type */ + int badval; /* error on bad value */ + int mismatch; /* error on bad match */ + int shift; /* shift value */ + uint16_t value; /* value itself */ + } args[] = { + { "factor", D_LLQUANT_FACTORTYPE, + D_LLQUANT_FACTORVAL, D_LLQUANT_FACTORMATCH, + DTRACE_LLQUANTIZE_FACTORSHIFT }, + { "low magnitude", D_LLQUANT_LOWTYPE, + D_LLQUANT_LOWVAL, D_LLQUANT_LOWMATCH, + DTRACE_LLQUANTIZE_LOWSHIFT }, + { "high magnitude", D_LLQUANT_HIGHTYPE, + D_LLQUANT_HIGHVAL, D_LLQUANT_HIGHMATCH, + DTRACE_LLQUANTIZE_HIGHSHIFT }, + { "linear steps per magnitude", D_LLQUANT_NSTEPTYPE, + D_LLQUANT_NSTEPVAL, D_LLQUANT_NSTEPMATCH, + DTRACE_LLQUANTIZE_NSTEPSHIFT }, + { NULL } + }; + + assert(arg == 0); + + for (i = 0; args[i].str != NULL; i++) { + if (llarg->dn_kind != DT_NODE_INT) { + dnerror(llarg, args[i].badtype, "llquantize( ) " + "argument #%d (%s) must be an " + "integer constant\n", i + 1, args[i].str); + } + + if ((uint64_t)llarg->dn_value > UINT16_MAX) { + dnerror(llarg, args[i].badval, "llquantize( ) " + "argument #%d (%s) must be an unsigned " + "16-bit quantity\n", i + 1, args[i].str); + } + + args[i].value = (uint16_t)llarg->dn_value; + + assert(!(arg & ((uint64_t)UINT16_MAX << + args[i].shift))); + arg |= ((uint64_t)args[i].value << args[i].shift); + llarg = llarg->dn_list; + } + + assert(arg != 0); + + if (args[0].value < 2) { + dnerror(dnp, D_LLQUANT_FACTORSMALL, "llquantize( ) " + "factor (argument #1) must be two or more\n"); + } + + if (args[1].value >= args[2].value) { + dnerror(dnp, D_LLQUANT_MAGRANGE, "llquantize( ) " + "high magnitude (argument #3) must be greater " + "than low magnitude (argument #2)\n"); + } + + if (args[3].value < args[0].value) { + dnerror(dnp, D_LLQUANT_FACTORNSTEPS, "llquantize( ) " + "factor (argument #1) must be less than or " + "equal to the number of linear steps per " + "magnitude (argument #4)\n"); + } + + for (v = args[0].value; v < args[3].value; v *= args[0].value) + continue; + + if ((args[3].value % args[0].value) || (v % args[3].value)) { + dnerror(dnp, D_LLQUANT_FACTOREVEN, "llquantize( ) " + "factor (argument #1) must evenly divide the " + "number of steps per magnitude (argument #4), " + "and the number of steps per magnitude must evenly " + "divide a power of the factor\n"); + } + + for (i = 0, order = 1; i < args[2].value; i++) { + if (order * args[0].value > order) { + order *= args[0].value; + continue; + } + + dnerror(dnp, D_LLQUANT_MAGTOOBIG, "llquantize( ) " + "factor (%d) raised to power of high magnitude " + "(%d) overflows 64-bits\n", args[0].value, + args[2].value); + } + + isp = (dt_idsig_t *)aid->di_data; + + if (isp->dis_auxinfo == 0) { + /* + * This is the first time we've seen an llquantize() + * for this aggregation; we'll store our argument + * as the auxiliary signature information. + */ + isp->dis_auxinfo = arg; + } else if ((oarg = isp->dis_auxinfo) != arg) { + /* + * If we have seen this llquantize() before and the + * argument doesn't match the original argument, pick + * the original argument apart to concisely report the + * mismatch. + */ + int expected = 0, found = 0; + + for (i = 0; expected == found; i++) { + assert(args[i].str != NULL); + + expected = (oarg >> args[i].shift) & UINT16_MAX; + found = (arg >> args[i].shift) & UINT16_MAX; + } + + dnerror(dnp, args[i - 1].mismatch, "llquantize( ) " + "%s (argument #%d) doesn't match previous " + "declaration: expected %d, found %d\n", + args[i - 1].str, i, expected, found); + } + + incr = llarg; + argmax = 6; + } + if (fid->di_id == DTRACEAGG_QUANTIZE) { incr = dnp->dn_aggfun->dn_args->dn_list; argmax = 2; Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Tue Jul 3 02:55:27 2012 (r238049) @@ -23,6 +23,10 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2011, Joyent, Inc. All rights reserved. + */ + #include #include #include @@ -686,6 +690,121 @@ dt_print_lquantize(dtrace_hdl_t *dtp, FI return (0); } +int +dt_print_llquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr, + size_t size, uint64_t normal) +{ + int i, first_bin, last_bin, bin = 1, order, levels; + uint16_t factor, low, high, nsteps; + const int64_t *data = addr; + int64_t value = 1, next, step; + char positives = 0, negatives = 0; + long double total = 0; + uint64_t arg; + char c[32]; + + if (size < sizeof (uint64_t)) + return (dt_set_errno(dtp, EDT_DMISMATCH)); + + arg = *data++; + size -= sizeof (uint64_t); + + factor = DTRACE_LLQUANTIZE_FACTOR(arg); + low = DTRACE_LLQUANTIZE_LOW(arg); + high = DTRACE_LLQUANTIZE_HIGH(arg); + nsteps = DTRACE_LLQUANTIZE_NSTEP(arg); + + /* + * We don't expect to be handed invalid llquantize() parameters here, + * but sanity check them (to a degree) nonetheless. + */ + if (size > INT32_MAX || factor < 2 || low >= high || + nsteps == 0 || factor > nsteps) + return (dt_set_errno(dtp, EDT_DMISMATCH)); + + levels = (int)size / sizeof (uint64_t); + + first_bin = 0; + last_bin = levels - 1; + + while (first_bin < levels && data[first_bin] == 0) + first_bin++; + + if (first_bin == levels) { + first_bin = 0; + last_bin = 1; + } else { + if (first_bin > 0) + first_bin--; + + while (last_bin > 0 && data[last_bin] == 0) + last_bin--; + + if (last_bin < levels - 1) + last_bin++; + } + + for (i = first_bin; i <= last_bin; i++) { + positives |= (data[i] > 0); + negatives |= (data[i] < 0); + total += dt_fabsl((long double)data[i]); + } + + if (dt_printf(dtp, fp, "\n%16s %41s %-9s\n", "value", + "------------- Distribution -------------", "count") < 0) + return (-1); + + for (order = 0; order < low; order++) + value *= factor; + + next = value * factor; + step = next > nsteps ? next / nsteps : 1; + + if (first_bin == 0) { + (void) snprintf(c, sizeof (c), "< %lld", (long long)value); + + if (dt_printf(dtp, fp, "%16s ", c) < 0) + return (-1); + + if (dt_print_quantline(dtp, fp, data[0], normal, + total, positives, negatives) < 0) + return (-1); + } + + while (order <= high) { + if (bin >= first_bin && bin <= last_bin) { + if (dt_printf(dtp, fp, "%16lld ", (long long)value) < 0) + return (-1); + + if (dt_print_quantline(dtp, fp, data[bin], + normal, total, positives, negatives) < 0) + return (-1); + } + + assert(value < next); + bin++; + + if ((value += step) != next) + continue; + + next = value * factor; + step = next > nsteps ? next / nsteps : 1; + order++; + } + + if (last_bin < bin) + return (0); + + assert(last_bin == bin); + (void) snprintf(c, sizeof (c), ">= %lld", value); + + if (dt_printf(dtp, fp, "%16s ", c) < 0) + return (-1); + + return (dt_print_quantline(dtp, fp, data[bin], normal, + total, positives, negatives)); +} + /*ARGSUSED*/ static int dt_print_average(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, @@ -1711,6 +1830,9 @@ dt_print_datum(dtrace_hdl_t *dtp, FILE * case DTRACEAGG_LQUANTIZE: return (dt_print_lquantize(dtp, fp, addr, size, normal)); + case DTRACEAGG_LLQUANTIZE: + return (dt_print_llquantize(dtp, fp, addr, size, normal)); + case DTRACEAGG_AVG: return (dt_print_average(dtp, fp, addr, size, normal)); Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h Tue Jul 3 02:55:27 2012 (r238049) @@ -236,6 +236,23 @@ typedef enum { D_LQUANT_MATCHBASE, /* lquantize() mismatch on base */ D_LQUANT_MATCHLIM, /* lquantize() mismatch on limit */ D_LQUANT_MATCHSTEP, /* lquantize() mismatch on step */ + D_LLQUANT_FACTORTYPE, /* llquantize() bad magnitude type */ + D_LLQUANT_FACTORVAL, /* llquantize() bad magnitude value */ + D_LLQUANT_FACTORMATCH, /* llquantize() mismatch on magnitude */ + D_LLQUANT_LOWTYPE, /* llquantize() bad low mag type */ + D_LLQUANT_LOWVAL, /* llquantize() bad low mag value */ + D_LLQUANT_LOWMATCH, /* llquantize() mismatch on low mag */ + D_LLQUANT_HIGHTYPE, /* llquantize() bad high mag type */ + D_LLQUANT_HIGHVAL, /* llquantize() bad high mag value */ + D_LLQUANT_HIGHMATCH, /* llquantize() mismatch on high mag */ + D_LLQUANT_NSTEPTYPE, /* llquantize() bad # steps type */ + D_LLQUANT_NSTEPVAL, /* llquantize() bad # steps value */ + D_LLQUANT_NSTEPMATCH, /* llquantize() mismatch on # steps */ + D_LLQUANT_MAGRANGE, /* llquantize() bad magnitude range */ + D_LLQUANT_FACTORNSTEPS, /* llquantize() # steps < factor */ + D_LLQUANT_FACTOREVEN, /* llquantize() bad # steps/factor */ + D_LLQUANT_FACTORSMALL, /* llquantize() magnitude too small */ + D_LLQUANT_MAGTOOBIG, /* llquantize() high mag too large */ D_PRINTM_ADDR, /* printm() memref bad type */ D_PRINTM_SIZE, /* printm() size bad type */ D_PRINTT_ADDR, /* printt() typeref bad type */ Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Tue Jul 3 02:55:27 2012 (r238049) @@ -24,6 +24,10 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2011, Joyent, Inc. All rights reserved. + */ + #ifndef _DT_IMPL_H #define _DT_IMPL_H @@ -641,6 +645,8 @@ extern int dt_print_quantize(dtrace_hdl_ const void *, size_t, uint64_t); extern int dt_print_lquantize(dtrace_hdl_t *, FILE *, const void *, size_t, uint64_t); +extern int dt_print_llquantize(dtrace_hdl_t *, FILE *, + const void *, size_t, uint64_t); extern int dt_print_agg(const dtrace_aggdata_t *, void *); extern int dt_handle(dtrace_hdl_t *, dtrace_probedata_t *); Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Jul 3 02:55:27 2012 (r238049) @@ -21,6 +21,7 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, Joyent, Inc. All rights reserved. */ #include @@ -114,8 +115,9 @@ #define DT_VERS_1_6_1 DT_VERSION_NUMBER(1, 6, 1) #define DT_VERS_1_6_2 DT_VERSION_NUMBER(1, 6, 2) #define DT_VERS_1_6_3 DT_VERSION_NUMBER(1, 6, 3) -#define DT_VERS_LATEST DT_VERS_1_6_3 -#define DT_VERS_STRING "Sun D 1.6.3" +#define DT_VERS_1_7 DT_VERSION_NUMBER(1, 7, 0) +#define DT_VERS_LATEST DT_VERS_1_7 +#define DT_VERS_STRING "Sun D 1.7" const dt_version_t _dtrace_versions[] = { DT_VERS_1_0, /* D API 1.0.0 (PSARC 2001/466) Solaris 10 FCS */ @@ -131,6 +133,7 @@ const dt_version_t _dtrace_versions[] = DT_VERS_1_6_1, /* D API 1.6.1 */ DT_VERS_1_6_2, /* D API 1.6.2 */ DT_VERS_1_6_3, /* D API 1.6.3 */ + DT_VERS_1_7, /* D API 1.7 */ 0 }; @@ -287,6 +290,9 @@ static const dt_ident_t _dtrace_globals[ &dt_idops_func, "stack(...)" }, { "lltostr", DT_IDENT_FUNC, 0, DIF_SUBR_LLTOSTR, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_func, "string(int64_t)" }, +{ "llquantize", DT_IDENT_AGGFUNC, 0, DTRACEAGG_LLQUANTIZE, DT_ATTR_STABCMN, + DT_VERS_1_7, &dt_idops_func, + "void(@, int32_t, int32_t, int32_t, int32_t, ...)" }, { "lquantize", DT_IDENT_AGGFUNC, 0, DTRACEAGG_LQUANTIZE, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_func, "void(@, int32_t, int32_t, ...)" }, Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c Tue Jul 3 02:55:27 2012 (r238049) @@ -21,6 +21,7 @@ /* * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, Joyent, Inc. All rights reserved. */ #if defined(sun) @@ -1322,6 +1323,14 @@ pfprint_lquantize(dtrace_hdl_t *dtp, FIL return (dt_print_lquantize(dtp, fp, addr, size, normal)); } +/*ARGSUSED*/ +static int +pfprint_llquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, + const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) +{ + return (dt_print_llquantize(dtp, fp, addr, size, normal)); +} + static int dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, const dtrace_recdesc_t *recs, uint_t nrecs, const void *buf, @@ -1507,6 +1516,9 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE case DTRACEAGG_LQUANTIZE: func = pfprint_lquantize; break; + case DTRACEAGG_LLQUANTIZE: + func = pfprint_llquantize; + break; case DTRACEACT_MOD: func = pfprint_mod; break; Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h Tue Jul 3 02:55:27 2012 (r238049) @@ -24,11 +24,13 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2011, Joyent, Inc. All rights reserved. + */ + #ifndef _DTRACE_H #define _DTRACE_H -#pragma ident "%Z%%M% %I% %E% SMI" - #include #include #include Modified: projects/altix2/contrib/less/LICENSE ============================================================================== --- projects/altix2/contrib/less/LICENSE Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/LICENSE Tue Jul 3 02:55:27 2012 (r238049) @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2011 Mark Nudelman +Copyright (C) 1984-2012 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/altix2/contrib/less/Makefile.aut ============================================================================== --- projects/altix2/contrib/less/Makefile.aut Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/Makefile.aut Tue Jul 3 02:55:27 2012 (r238049) @@ -1,6 +1,6 @@ # Makefile for authoring less. -EMAIL = markn@greenwoodsoftware.com +EMAIL = bug-less@gnu.org HOMEPAGE = http://www.greenwoodsoftware.com/less SHELL = /bin/sh RCS = rcs @@ -112,8 +112,7 @@ dist: ${DISTFILES} echo "Preparing $$REL"; \ rm -rf $$REL; mkdir $$REL; \ for file in ${DISTFILES}; do \ - cp -p $$file $$REL; \ - chmod -w $$REL/$$file; \ + ./add_copyright $$file $$REL; \ done; \ cd $$REL; chmod +w ${DISTFILES_W}; cd ..; \ echo "Creating release/$$REL/$$REL.tar.gz"; \ Modified: projects/altix2/contrib/less/NEWS ============================================================================== --- projects/altix2/contrib/less/NEWS Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/NEWS Tue Jul 3 02:55:27 2012 (r238049) @@ -7,8 +7,34 @@ http://www.greenwoodsoftware.com/less You can also download the latest version of less from there. - To report bugs, suggestions or comments, send email to - bug-less@gnu.org or markn@greenwoodsoftware.com. + To report bugs, suggestions or comments, send email to bug-less@gnu.org. + +====================================================================== + + Major changes between "less" versions 444 and 449 + +* Add ESC-F command to keep reading data until a pattern is found. + +* Use exit code of LESSOPEN script if LESSOPEN starts with "||". + +* When up/down arrow is used on the command line immediately after + typing text, the next command starting with that text is found. + +* Add support for GNU regex. + +* Add configure option --with-regex=none and fix compile errors + when compiling with no regex library. + +* Fix bugs handling SGR sequences in Win32. + +* Fix possible crashes caused by malformed LESSOPEN or + LESSCLOSE variables. + +* Fix bug highlighting text which is discontiguous in the file + due to backspace processing. + +* Fix bug in displaying status column when scrolling backwards + with -J and -S in effect. ====================================================================== Modified: projects/altix2/contrib/less/README ============================================================================== --- projects/altix2/contrib/less/README Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/README Tue Jul 3 02:55:27 2012 (r238049) @@ -7,9 +7,9 @@ ************************************************************************** ************************************************************************** - Less, version 444 + Less, version 449 - This is the distribution of less, version 444, released 09 Jun 2011. + This is the distribution of less, version 449, released 26 Jun 2012. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or @@ -21,7 +21,7 @@ or 2. The Less License, in the file LICENSE. - Please report any problems to bug-less@gnu.org or markn@greenwoodsoftware.com. + Please report any problems to bug-less@gnu.org. See http://www.greenwoodsoftware.com/less for the latest info. ========================================================================= @@ -60,10 +60,11 @@ INSTALLATION (Unix systems only): regcomp Use the V8-compatible regcomp. regcomp-local Use Henry Spencer's V8-compatible regcomp (source is supplied with less). + none No regular expressions, only simple string matching. --with-secure Builds a "secure" version of less, with some features disabled - to prevent users from viewing other files, accessing shell - commands, etc. + to prevent users from viewing other files, accessing shell + commands, etc. 3. It is a good idea to look over the generated Makefile and defines.h @@ -96,7 +97,7 @@ INSTALLATION (Unix systems only): bindir and/or mandir to the appropriate directories. If you have any problems building or running "less", suggestions, -complaints, etc., you may mail to the author at markn@greenwoodsoftware.com. +complaints, etc., you may mail to bug-less@gnu.org. Note to hackers: comments noting possible improvements are enclosed in double curly brackets {{ like this }}. Modified: projects/altix2/contrib/less/brac.c ============================================================================== --- projects/altix2/contrib/less/brac.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/brac.c Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 1984-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ /* Modified: projects/altix2/contrib/less/ch.c ============================================================================== --- projects/altix2/contrib/less/ch.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/ch.c Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 1984-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ /* @@ -582,6 +581,8 @@ ch_length() return (NULL_POSITION); if (ch_flags & CH_HELPFILE) return (size_helpdata); + if (ch_flags & CH_NODATA) + return (0); return (ch_fsize); } Modified: projects/altix2/contrib/less/charset.c ============================================================================== --- projects/altix2/contrib/less/charset.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/charset.c Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 1984-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ /* Modified: projects/altix2/contrib/less/charset.h ============================================================================== --- projects/altix2/contrib/less/charset.h Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/charset.h Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 2005-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ #define IS_ASCII_OCTET(c) (((c) & 0x80) == 0) #define IS_UTF8_TRAIL(c) (((c) & 0xC0) == 0x80) Modified: projects/altix2/contrib/less/cmd.h ============================================================================== --- projects/altix2/contrib/less/cmd.h Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/cmd.h Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 1984-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ #define MAX_USERCMD 500 @@ -66,6 +65,7 @@ #define A_NEXT_TAG 53 #define A_PREV_TAG 54 #define A_FILTER 55 +#define A_F_UNTIL_HILITE 56 #define A_INVALID 100 #define A_NOACTION 101 @@ -78,7 +78,7 @@ #define A_EXTRA 0200 -/* Line editting characters */ +/* Line editing characters */ #define EC_BACKSPACE 1 #define EC_LINEKILL 2 Modified: projects/altix2/contrib/less/cmdbuf.c ============================================================================== --- projects/altix2/contrib/less/cmdbuf.c Tue Jul 3 01:45:38 2012 (r238048) +++ projects/altix2/contrib/less/cmdbuf.c Tue Jul 3 02:55:27 2012 (r238049) @@ -1,12 +1,11 @@ -/* - * Copyright (C) 1984-2011 Mark Nudelman - * - * You may distribute under the terms of either the GNU General Public - * License or the Less License, as specified in the README file. - * - * For more information about less, or for information on how to - * contact the author, see the README file. - */ +/* + * Copyright (C) 1984-2012 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information, see the README file. + */ /* @@ -30,6 +29,7 @@ static int prompt_col; /* Column of cur static char *cp; /* Pointer into cmdbuf */ static int cmd_offset; /* Index into cmdbuf of first displayed char */ static int literal; /* Next input char should not be interpreted */ +static int updown_match = -1; /* Prefix length in up/down movement */ #if TAB_COMPLETE_FILENAME static int cmd_complete(); @@ -122,6 +122,7 @@ cmd_reset() cmd_offset = 0; literal = 0; cmd_mbc_buf_len = 0; + updown_match = -1; } /* @@ -132,6 +133,7 @@ clear_cmd() { cmd_col = prompt_col = 0; cmd_mbc_buf_len = 0; + updown_match = -1; } /* @@ -504,6 +506,7 @@ cmd_ichar(cs, clen) /* * Reprint the tail of the line from the inserted char. */ + updown_match = -1; cmd_repaint(cp); cmd_right(); return (CC_OK); @@ -547,6 +550,7 @@ cmd_erase() /* * Repaint the buffer after the erased char. */ + updown_match = -1; cmd_repaint(cp); /* @@ -643,6 +647,7 @@ cmd_kill() cmd_offset = 0; cmd_home(); *cp = '\0'; + updown_match = -1; cmd_repaint(cp); /* @@ -675,12 +680,15 @@ set_mlist(mlist, cmdflags) #if CMD_HISTORY /* * Move up or down in the currently selected command history list. + * Only consider entries whose first updown_match chars are equal to + * cmdbuf's corresponding chars. */ static int cmd_updown(action) int action; { char *s; + struct mlist *ml; if (curr_mlist == NULL) { @@ -690,24 +698,47 @@ cmd_updown(action) bell(); return (CC_OK); } - cmd_home(); - clear_eol(); + + if (updown_match < 0) + { + updown_match = cp - cmdbuf; + } + /* - * Move curr_mp to the next/prev entry. + * Find the next history entry which matches. */ - if (action == EC_UP) - curr_mlist->curr_mp = curr_mlist->curr_mp->prev; - else - curr_mlist->curr_mp = curr_mlist->curr_mp->next; - /* - * Copy the entry into cmdbuf and echo it on the screen. - */ - s = curr_mlist->curr_mp->string; - if (s == NULL) - s = ""; - strcpy(cmdbuf, s); - for (cp = cmdbuf; *cp != '\0'; ) - cmd_right(); + for (ml = curr_mlist->curr_mp;;) + { + ml = (action == EC_UP) ? ml->prev : ml->next; + if (ml == curr_mlist) + { + /* + * We reached the end (or beginning) of the list. + */ + break; + } + if (strncmp(cmdbuf, ml->string, updown_match) == 0) + { + /* + * This entry matches; stop here. + * Copy the entry into cmdbuf and echo it on the screen. + */ + curr_mlist->curr_mp = ml; + s = ml->string; + if (s == NULL) + s = ""; + strcpy(cmdbuf, s); + cmd_home(); + clear_eol(); + for (cp = cmdbuf; *cp != '\0'; ) + cmd_right(); + return (CC_OK); + } + } + /* + * We didn't find a history entry that matches. + */ + bell(); return (CC_OK); } #endif @@ -1457,9 +1488,6 @@ save_cmdhist() FILE *f; int modified = 0; - filename = histfile_name(); - if (filename == NULL) - return; if (mlist_search.modified) modified = 1; #if SHELL_ESCAPE || PIPEC @@ -1468,6 +1496,9 @@ save_cmdhist() #endif if (!modified) return; + filename = histfile_name(); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Jul 5 18:57:40 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4961C1065703; Thu, 5 Jul 2012 18:57:40 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 32EDE8FC15; Thu, 5 Jul 2012 18:57:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q65IveBv012644; Thu, 5 Jul 2012 18:57:40 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q65IvdgI012642; Thu, 5 Jul 2012 18:57:39 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201207051857.q65IvdgI012642@svn.freebsd.org> From: "David E. O'Brien" Date: Thu, 5 Jul 2012 18:57:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238144 - in projects/bmake/tools: build/make_check regression/usr.bin/make/syntax/funny-targets X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 18:57:40 -0000 Author: obrien Date: Thu Jul 5 18:57:39 2012 New Revision: 238144 URL: http://svn.freebsd.org/changeset/base/238144 Log: MFC: r238143: move "funny targets" from pre-build "make check" to the regular regression tests. Added: projects/bmake/tools/regression/usr.bin/make/syntax/funny-targets/ - copied from r238143, head/tools/regression/usr.bin/make/syntax/funny-targets/ Modified: projects/bmake/tools/build/make_check/Makefile Directory Properties: projects/bmake/ (props changed) Modified: projects/bmake/tools/build/make_check/Makefile ============================================================================== --- projects/bmake/tools/build/make_check/Makefile Thu Jul 5 18:23:36 2012 (r238143) +++ projects/bmake/tools/build/make_check/Makefile Thu Jul 5 18:57:39 2012 (r238144) @@ -23,7 +23,7 @@ NIL= SMAKE= MAKEFLAGS= ${MAKE} -C ${.CURDIR} all: - @echo '1..17' + @echo '1..16' @${SMAKE} C_check || { cd ${.CURDIR} ; ${MAKE} failure ; } @echo "ok 1 - C_check # Test of -C flag existence detected no regression." @echo 1:${DATA1} 2:${DATA2} 3:${DATA3} 4:${DATA4} 5:${DATA5} | \ @@ -40,26 +40,24 @@ all: @echo "ok 6 - notdef # Test notdef detected no regression." @${SMAKE} modifiers || ${SMAKE} failure @echo "ok 7 - modifiers # Test modifiers detected no regression." - @${SMAKE} funny_targets || ${SMAKE} failure - @echo "ok 8 funny_targets # Test funny_targets detected no regression." @${SMAKE} arith_expr || ${SMAKE} failure - @echo "ok 9 arith_expr # Test arith_expr detected no regression." + @echo "ok 8 arith_expr # Test arith_expr detected no regression." @${SMAKE} PATH_exists || ${SMAKE} failure - @echo "ok 10 PATH_exists # Test PATH_exists detected no regression." + @echo "ok 9 PATH_exists # Test PATH_exists detected no regression." @${SMAKE} double_quotes || ${SMAKE} failure - @echo "ok 11 double_quotes # Test double_quotes detected no regression." + @echo "ok 10 double_quotes # Test double_quotes detected no regression." @! ${SMAKE} double_quotes2 >/dev/null 2>&1 && true || ${SMAKE} failure - @echo "ok 12 double_quotes2 # Test double_quotes2 detected no regression." + @echo "ok 11 double_quotes2 # Test double_quotes2 detected no regression." @${SMAKE} pass_cmd_vars || ${SMAKE} failure - @echo "ok 13 pass_cmd_vars # Test pass_cmd_vars detected no regression." + @echo "ok 12 pass_cmd_vars # Test pass_cmd_vars detected no regression." @${SMAKE} plus_flag || ${SMAKE} failure - @echo "ok 14 plus_flag # Test plus_flag detected no regression." + @echo "ok 13 plus_flag # Test plus_flag detected no regression." @! ${SMAKE} shell >/dev/null 2>&1 && true || ${SMAKE} failure - @echo "ok 15 shell # Test shell detected no regression." + @echo "ok 14 shell # Test shell detected no regression." @${SMAKE} shell_1 || ${SMAKE} failure - @echo "ok 16 shell_1 # Test shell_1 detected no regression." + @echo "ok 15 shell_1 # Test shell_1 detected no regression." @${SMAKE} shell_2 || ${SMAKE} failure - @echo "ok 17 shell_2 # Test shell_2 detected no regression." + @echo "ok 16 shell_2 # Test shell_2 detected no regression." .if make(C_check) C_check: @@ -107,12 +105,6 @@ modifiers: fi .endif -.if make(funny_targets) -funny_targets: colons::target exclamation!target -colons::target: -exclamation!target: -.endif - .if make(arith_expr) arith_expr: # See if arithmetic expression parsing is broken. From owner-svn-src-projects@FreeBSD.ORG Thu Jul 5 20:08:54 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF8B3106566B; Thu, 5 Jul 2012 20:08:54 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CB7078FC0A; Thu, 5 Jul 2012 20:08:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q65K8son015897; Thu, 5 Jul 2012 20:08:54 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q65K8sPF015895; Thu, 5 Jul 2012 20:08:54 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201207052008.q65K8sPF015895@svn.freebsd.org> From: "Cherry G. Mathew" Date: Thu, 5 Jul 2012 20:08:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238145 - projects/amd64_xen_pv/sys/dev/xen/netback X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 20:08:55 -0000 Author: cherry Date: Thu Jul 5 20:08:54 2012 New Revision: 238145 URL: http://svn.freebsd.org/changeset/base/238145 Log: Move variable that's only used within #ifdef INET to within it. This fixes the build without option INET set. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/dev/xen/netback/netback.c Modified: projects/amd64_xen_pv/sys/dev/xen/netback/netback.c ============================================================================== --- projects/amd64_xen_pv/sys/dev/xen/netback/netback.c Thu Jul 5 18:57:39 2012 (r238144) +++ projects/amd64_xen_pv/sys/dev/xen/netback/netback.c Thu Jul 5 20:08:54 2012 (r238145) @@ -2193,8 +2193,9 @@ static int xnb_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data) { struct xnb_softc *xnb = ifp->if_softc; -#ifdef INET + struct ifreq *ifr = (struct ifreq*) data; +#ifdef INET struct ifaddr *ifa = (struct ifaddr*)data; #endif int error = 0; From owner-svn-src-projects@FreeBSD.ORG Thu Jul 5 20:16:25 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AD4B1065670; Thu, 5 Jul 2012 20:16:25 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0BAE88FC08; Thu, 5 Jul 2012 20:16:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q65KGOuW016255; Thu, 5 Jul 2012 20:16:24 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q65KGOv5016252; Thu, 5 Jul 2012 20:16:24 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201207052016.q65KGOv5016252@svn.freebsd.org> From: "Cherry G. Mathew" Date: Thu, 5 Jul 2012 20:16:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238146 - in projects/amd64_xen_pv/sys/amd64: include/xen xen X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 20:16:25 -0000 Author: cherry Date: Thu Jul 5 20:16:24 2012 New Revision: 238146 URL: http://svn.freebsd.org/changeset/base/238146 Log: - vprintk() looks more like vprintf() (returns int) - enable kernel debugger. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/include/xen/xen-os.h projects/amd64_xen_pv/sys/amd64/xen/machdep.c Modified: projects/amd64_xen_pv/sys/amd64/include/xen/xen-os.h ============================================================================== --- projects/amd64_xen_pv/sys/amd64/include/xen/xen-os.h Thu Jul 5 20:08:54 2012 (r238145) +++ projects/amd64_xen_pv/sys/amd64/include/xen/xen-os.h Thu Jul 5 20:16:24 2012 (r238146) @@ -75,7 +75,7 @@ void bootmem_free(void *ptr, unsigned in #include void printk(const char *fmt, ...); -void vprintk(const char *fmt, __va_list ap); +int vprintk(const char *fmt, __va_list ap); /* some function prototypes */ void trap_init(void); Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/machdep.c Thu Jul 5 20:08:54 2012 (r238145) +++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c Thu Jul 5 20:16:24 2012 (r238146) @@ -61,6 +61,7 @@ #include #include #include +#include #include #include #include @@ -452,10 +453,19 @@ initxen(struct start_info *si) /* Event handling */ init_event_callbacks(); - cninit(); /* Console subsystem init */ + kdb_init(); + +#ifdef KDB + if (boothowto & RB_KDB) + kdb_enter(KDB_WHY_BOOTFLAGS, + "Boot flags requested debugger"); +#endif + identify_cpu(); /* Final stage of CPU initialization */ + //initializecpu(); + //initializecpucache(); init_param2(physmem); @@ -1130,7 +1140,7 @@ printk(const char *fmt, ...) va_end(ap); } -void +int vprintk(const char *fmt, __va_list ap) { int retval; @@ -1139,6 +1149,7 @@ vprintk(const char *fmt, __va_list ap) retval = vsnprintf(buf, PRINTK_BUFSIZE - 1, fmt, ap); buf[retval] = 0; (void)HYPERVISOR_console_write(buf, retval); + return retval; } From owner-svn-src-projects@FreeBSD.ORG Thu Jul 5 20:21:13 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E1790106564A; Thu, 5 Jul 2012 20:21:13 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CD52E8FC14; Thu, 5 Jul 2012 20:21:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q65KLDma016506; Thu, 5 Jul 2012 20:21:13 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q65KLDVP016504; Thu, 5 Jul 2012 20:21:13 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201207052021.q65KLDVP016504@svn.freebsd.org> From: "Cherry G. Mathew" Date: Thu, 5 Jul 2012 20:21:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238147 - projects/amd64_xen_pv/sys/amd64/xen X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 20:21:14 -0000 Author: cherry Date: Thu Jul 5 20:21:13 2012 New Revision: 238147 URL: http://svn.freebsd.org/changeset/base/238147 Log: - bzero msgbufp after allocation and before use. - fix pmap_kextract_ma() to use the correct pt index offset. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap.c Thu Jul 5 20:16:24 2012 (r238146) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Thu Jul 5 20:21:13 2012 (r238147) @@ -548,6 +548,8 @@ pmap_bootstrap(vm_paddr_t *firstaddr) msgbufp = (void *) pmap_map(&virtual_avail, ptoa(physmem), ptoa(physmem) + round_page(msgbufsize), VM_PROT_READ | VM_PROT_WRITE); + + bzero(msgbufp, round_page(msgbufsize)); } void @@ -834,6 +836,9 @@ pmap_kextract_ma(vm_offset_t va) * effectively const. */ + const uint64_t SIGNMASK = (1UL << 48) - 1; + va &= SIGNMASK; /* Remove sign extension */ + mmu_map_t tptr = tbuf; struct mmu_map_mbackend mb = { @@ -849,7 +854,7 @@ pmap_kextract_ma(vm_offset_t va) goto nomapping; } - ma = mmu_map_pt(tptr)[(~PDRMASK & PAGE_MASK & va) >> PAGE_SHIFT]; + ma = mmu_map_pt(tptr)[(PDRMASK & va) >> PAGE_SHIFT]; mmu_map_t_fini(tptr); From owner-svn-src-projects@FreeBSD.ORG Thu Jul 5 21:11:03 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DD8D71065672; Thu, 5 Jul 2012 21:11:03 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C94C48FC14; Thu, 5 Jul 2012 21:11:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q65LB3pj018696; Thu, 5 Jul 2012 21:11:03 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q65LB3Gl018694; Thu, 5 Jul 2012 21:11:03 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201207052111.q65LB3Gl018694@svn.freebsd.org> From: "Cherry G. Mathew" Date: Thu, 5 Jul 2012 21:11:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238150 - projects/amd64_xen_pv/sys/amd64/amd64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2012 21:11:04 -0000 Author: cherry Date: Thu Jul 5 21:11:03 2012 New Revision: 238150 URL: http://svn.freebsd.org/changeset/base/238150 Log: Cosmetic change: use macro TRAPF_USERMODE() where possible. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/amd64/trap.c Modified: projects/amd64_xen_pv/sys/amd64/amd64/trap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/amd64/trap.c Thu Jul 5 20:51:44 2012 (r238149) +++ projects/amd64_xen_pv/sys/amd64/amd64/trap.c Thu Jul 5 21:11:03 2012 (r238150) @@ -280,7 +280,7 @@ trap(struct trapframe *frame) * interrupts disabled until they are accidentally * enabled later. */ - if (ISPL(frame->tf_cs) == SEL_UPL) + if (TRAPF_USERMODE(frame)) uprintf( "pid %ld (%s): trap %d with interrupts disabled\n", (long)curproc->p_pid, curthread->td_name, type); @@ -304,7 +304,7 @@ trap(struct trapframe *frame) code = frame->tf_err; - if (ISPL(frame->tf_cs) == SEL_UPL) { + if (TRAPF_USERMODE(frame)) { /* user trap */ td->td_pticks = 0; @@ -793,7 +793,7 @@ trap_fatal(frame, eva) else msg = "UNKNOWN"; printf("\n\nFatal trap %d: %s while in %s mode\n", type, msg, - ISPL(frame->tf_cs) == SEL_UPL ? "user" : "kernel"); + TRAPF_USERMODE(frame) ? "user" : "kernel"); #ifdef SMP /* two separate prints in case of a trap on an unmapped page */ printf("cpuid = %d; ", PCPU_GET(cpuid)); @@ -809,7 +809,7 @@ trap_fatal(frame, eva) } printf("instruction pointer = 0x%lx:0x%lx\n", frame->tf_cs & 0xffff, frame->tf_rip); - if (ISPL(frame->tf_cs) == SEL_UPL) { + if (TRAPF_USERMODE(frame)) { ss = frame->tf_ss & 0xffff; esp = frame->tf_rsp; } else { @@ -945,7 +945,7 @@ amd64_syscall(struct thread *td, int tra ksiginfo_t ksi; #ifdef DIAGNOSTIC - if (ISPL(td->td_frame->tf_cs) != SEL_UPL) { + if (!TRAPF_USERMODE(td->td_frame)) { panic("syscall"); /* NOT REACHED */ } From owner-svn-src-projects@FreeBSD.ORG Fri Jul 6 00:09:30 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 380841065673; Fri, 6 Jul 2012 00:09:30 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 227AC8FC0C; Fri, 6 Jul 2012 00:09:30 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q6609TUZ027745; Fri, 6 Jul 2012 00:09:29 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q6609TgY027739; Fri, 6 Jul 2012 00:09:29 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201207060009.q6609TgY027739@svn.freebsd.org> From: "David E. O'Brien" Date: Fri, 6 Jul 2012 00:09:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238156 - projects/bmake/external/bsd/bmake/dist X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2012 00:09:30 -0000 Author: obrien Date: Fri Jul 6 00:09:29 2012 New Revision: 238156 URL: http://svn.freebsd.org/changeset/base/238156 Log: Merge in the Bmake 20120705 release. Modified: projects/bmake/external/bsd/bmake/dist/ChangeLog projects/bmake/external/bsd/bmake/dist/Makefile.in projects/bmake/external/bsd/bmake/dist/bsd.after-import.mk projects/bmake/external/bsd/bmake/dist/job.c projects/bmake/external/bsd/bmake/dist/meta.c Directory Properties: projects/bmake/external/bsd/bmake/dist/ (props changed) Modified: projects/bmake/external/bsd/bmake/dist/ChangeLog ============================================================================== --- projects/bmake/external/bsd/bmake/dist/ChangeLog Fri Jul 6 00:09:26 2012 (r238155) +++ projects/bmake/external/bsd/bmake/dist/ChangeLog Fri Jul 6 00:09:29 2012 (r238156) @@ -1,3 +1,19 @@ +2012-07-04 Simon J. Gerraty + + * Makefile.in (MAKE_VERSION): bump version to 20120704 + Merge with NetBSD make, pick up + o Job_ParseShell should call Shell_Init if it has been + previously called. + * Makefile.in: set USE_META based on configure result. + also .PARSEDIR is safer indicator of bmake. + +2012-06-26 Simon J. Gerraty + + * Makefile.in: bump version to 20120626 + ensure CPPFLAGS is in CFLAGS + * meta.c: avoid nested externs + * bsd.after-import.mk: avoid ${.CURDIR}/Makefile as target + 2012-06-20 Simon J. Gerraty * Makefile.in (MAKE_VERSION): bump version to 20120620 Modified: projects/bmake/external/bsd/bmake/dist/Makefile.in ============================================================================== --- projects/bmake/external/bsd/bmake/dist/Makefile.in Fri Jul 6 00:09:26 2012 (r238155) +++ projects/bmake/external/bsd/bmake/dist/Makefile.in Fri Jul 6 00:09:29 2012 (r238156) @@ -1,7 +1,7 @@ # $NetBSD: Makefile,v 1.56 2012/05/30 21:54:23 sjg Exp $ # @(#)Makefile 5.2 (Berkeley) 12/28/90 -# $Id: Makefile.in,v 1.164 2012/06/20 22:44:26 sjg Exp $ +# $Id: Makefile.in,v 1.168 2012/07/05 04:10:23 sjg Exp $ PROG= bmake SRCS= arch.c buf.c compat.c cond.c dir.c for.c hash.c job.c main.c \ @@ -21,13 +21,15 @@ srcdir= @srcdir@ CC?= @CC@ # Base version on src date -MAKE_VERSION= 20120620 +MAKE_VERSION= 20120704 MACHINE=@machine@ MACHINE_ARCH=@machine_arch@ DEFAULT_SYS_PATH = @default_sys_path@ +CPPFLAGS+= @CPPFLAGS@ +CFLAGS+= ${CPPFLAGS} CFLAGS+= -D_PATH_DEFSYSPATH=\"${DEFAULT_SYS_PATH}\" -CFLAGS+= -I. -I${srcdir} @DEFS@ @CPPFLAGS@ ${XDEFS} -DMAKE_NATIVE +CFLAGS+= -I. -I${srcdir} @DEFS@ ${XDEFS} -DMAKE_NATIVE CFLAGS+= ${CFLAGS_${.TARGET:T}} CFLAGS+= ${COPTS.${.ALLSRC:M*.c:T:u}} COPTS.main.c+= "-DMAKE_VERSION=\"${MAKE_VERSION}\"" @@ -39,7 +41,7 @@ LDADD= @LIBS@ SRCS+= ${LIBOBJS:T:.o=.c} .endif -USE_META ?= @use_meta@ +USE_META = @use_meta@ .if ${USE_META} != "no" SRCS+= meta.c CPPFLAGS+= -DUSE_META @@ -83,7 +85,7 @@ SRCS+= sigcompat.c CFLAGS+= -DSIGNAL_FLAGS=SA_RESTART .endif .endif -.if defined(.MAKE.LEVEL) +.if defined(.PARSEDIR) .if make(obj) || make(clean) SUBDIR+= unit-tests .endif @@ -134,7 +136,7 @@ _mfromdir=${srcdir} # sigh, FreeBSD at least includes bsd.subdir.mk via bsd.obj.mk # so the inclusion below, results in complaints about re-defined # targets. For NetBSD though we need to explicitly include it. -.if defined(.MAKE.LEVEL) +.if defined(.PARSEDIR) .if defined(SUBDIR) && !target(${SUBDIR:[1]}) .-include .endif Modified: projects/bmake/external/bsd/bmake/dist/bsd.after-import.mk ============================================================================== --- projects/bmake/external/bsd/bmake/dist/bsd.after-import.mk Fri Jul 6 00:09:26 2012 (r238155) +++ projects/bmake/external/bsd/bmake/dist/bsd.after-import.mk Fri Jul 6 00:09:29 2012 (r238156) @@ -1,4 +1,4 @@ -# $Id: bsd.after-import.mk,v 1.5 2012/06/20 22:45:07 sjg Exp $ +# $Id: bsd.after-import.mk,v 1.6 2012/06/27 18:23:32 sjg Exp $ # This makefile is for use when integrating bmake into a BSD build # system. Use this makefile after importing bmake. @@ -9,7 +9,7 @@ # The goal is to allow the benefits of autoconf without # the overhead of running configure. -all: ${.CURDIR}/Makefile +all: _makefile all: after-import # we rely on bmake @@ -79,8 +79,8 @@ after-import: bootstrap ${MAKEFILE} .endfor # this needs the most work -${.CURDIR}/Makefile: bootstrap ${MAKEFILE} .PRECIOUS - @echo Generating ${.TARGET:T} +_makefile: bootstrap ${MAKEFILE} + @echo Generating ${.CURDIR}/Makefile @(echo '# This is a generated file, do NOT edit!'; \ echo '# See ${_this:S,${SRCTOP}/,,}'; \ echo '#'; echo '# $$${OS}$$'; echo; \ @@ -97,8 +97,9 @@ ${.CURDIR}/Makefile: bootstrap ${MAKEFIL echo; echo 'after-import: ${_this:S,${SRCTOP},\${SRCTOP},}'; \ echo ' cd $${.CURDIR} && $${.MAKE} -f ${_this:S,${SRCTOP},\${SRCTOP},}'; \ echo; echo '.sinclude "Makefile.inc"'; \ - echo ) > ${.TARGET:T}.new - @mv ${.TARGET:T}.new ${.TARGET} + echo ) > ${.TARGET} + @cmp -s ${.TARGET} ${.CURDIR}/Makefile || \ + mv ${.TARGET} ${.CURDIR}/Makefile .include Modified: projects/bmake/external/bsd/bmake/dist/job.c ============================================================================== --- projects/bmake/external/bsd/bmake/dist/job.c Fri Jul 6 00:09:26 2012 (r238155) +++ projects/bmake/external/bsd/bmake/dist/job.c Fri Jul 6 00:09:29 2012 (r238156) @@ -1,4 +1,4 @@ -/* $NetBSD: job.c,v 1.162 2012/06/12 19:21:50 joerg Exp $ */ +/* $NetBSD: job.c,v 1.163 2012/07/03 21:03:40 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -70,14 +70,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: job.c,v 1.162 2012/06/12 19:21:50 joerg Exp $"; +static char rcsid[] = "$NetBSD: job.c,v 1.163 2012/07/03 21:03:40 sjg Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)job.c 8.2 (Berkeley) 3/19/94"; #else -__RCSID("$NetBSD: job.c,v 1.162 2012/06/12 19:21:50 joerg Exp $"); +__RCSID("$NetBSD: job.c,v 1.163 2012/07/03 21:03:40 sjg Exp $"); #endif #endif /* not lint */ #endif @@ -2441,7 +2441,7 @@ Job_ParseShell(char *line) * If no path was given, the user wants one of the pre-defined shells, * yes? So we find the one s/he wants with the help of JobMatchShell * and set things up the right way. shellPath will be set up by - * Job_Init. + * Shell_Init. */ if (newShell.name == NULL) { Parse_Error(PARSE_FATAL, "Neither path nor name specified"); @@ -2456,6 +2456,12 @@ Job_ParseShell(char *line) } commandShell = sh; shellName = newShell.name; + if (shellPath) { + /* Shell_Init has already been called! Do it again. */ + free(UNCONST(shellPath)); + shellPath = NULL; + Shell_Init(); + } } } else { /* Modified: projects/bmake/external/bsd/bmake/dist/meta.c ============================================================================== --- projects/bmake/external/bsd/bmake/dist/meta.c Fri Jul 6 00:09:26 2012 (r238155) +++ projects/bmake/external/bsd/bmake/dist/meta.c Fri Jul 6 00:09:29 2012 (r238156) @@ -1,4 +1,4 @@ -/* $NetBSD: meta.c,v 1.24 2011/09/21 14:30:47 christos Exp $ */ +/* $NetBSD: meta.c,v 1.25 2012/06/27 17:22:58 sjg Exp $ */ /* * Implement 'meta' mode. @@ -68,6 +68,7 @@ static Boolean metaSilent = FALSE; /* if extern Boolean forceJobs; extern Boolean comatMake; +extern char **environ; #define MAKE_META_PREFIX ".MAKE.META.PREFIX" @@ -388,7 +389,6 @@ printCMD(void *cmdp, void *mfpp) static FILE * meta_create(BuildMon *pbm, GNode *gn) { - extern char **environ; meta_file_t mf; char buf[MAXPATHLEN]; char objdir[MAXPATHLEN]; From owner-svn-src-projects@FreeBSD.ORG Fri Jul 6 16:54:26 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8C6E31065673; Fri, 6 Jul 2012 16:54:26 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 74C968FC1D; Fri, 6 Jul 2012 16:54:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q66GsQ66072050; Fri, 6 Jul 2012 16:54:26 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q66GsQ2Y072046; Fri, 6 Jul 2012 16:54:26 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201207061654.q66GsQ2Y072046@svn.freebsd.org> From: "David E. O'Brien" Date: Fri, 6 Jul 2012 16:54:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238174 - in projects/bmake/external/bsd/bmake/usr.bin: . bmake bmake/unit-tests unit-tests X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2012 16:54:26 -0000 Author: obrien Date: Fri Jul 6 16:54:25 2012 New Revision: 238174 URL: http://svn.freebsd.org/changeset/base/238174 Log: I accidently svn added these in the wrong place. Added: projects/bmake/external/bsd/bmake/usr.bin/bmake/Makefile - copied, changed from r238156, projects/bmake/external/bsd/bmake/usr.bin/Makefile projects/bmake/external/bsd/bmake/usr.bin/bmake/config.h - copied unchanged from r238156, projects/bmake/external/bsd/bmake/usr.bin/config.h projects/bmake/external/bsd/bmake/usr.bin/bmake/unit-tests/ - copied from r238156, projects/bmake/external/bsd/bmake/usr.bin/unit-tests/ Deleted: projects/bmake/external/bsd/bmake/usr.bin/Makefile projects/bmake/external/bsd/bmake/usr.bin/config.h projects/bmake/external/bsd/bmake/usr.bin/unit-tests/ Modified: projects/bmake/external/bsd/bmake/usr.bin/bmake/unit-tests/Makefile Copied and modified: projects/bmake/external/bsd/bmake/usr.bin/bmake/Makefile (from r238156, projects/bmake/external/bsd/bmake/usr.bin/Makefile) ============================================================================== --- projects/bmake/external/bsd/bmake/usr.bin/Makefile Fri Jul 6 00:09:29 2012 (r238156, copy source) +++ projects/bmake/external/bsd/bmake/usr.bin/bmake/Makefile Fri Jul 6 16:54:25 2012 (r238174) @@ -25,7 +25,7 @@ SRCS += lstPrev.c # you can use this Makefile if you have an earlier version of bmake. prefix= /usr -srcdir= ${.CURDIR}/../dist +srcdir= ${.CURDIR}/../../dist # Base version on src date MAKE_VERSION= 20120620 Copied: projects/bmake/external/bsd/bmake/usr.bin/bmake/config.h (from r238156, projects/bmake/external/bsd/bmake/usr.bin/config.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bmake/external/bsd/bmake/usr.bin/bmake/config.h Fri Jul 6 16:54:25 2012 (r238174, copy of r238156, projects/bmake/external/bsd/bmake/usr.bin/config.h) @@ -0,0 +1,315 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.in by autoheader. */ + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* Path of default shell */ +/* #undef DEFSHELL_CUSTOM */ + +/* Shell spec to use by default */ +/* #undef DEFSHELL_INDEX */ + +/* Define to 1 if you have the header file. */ +#define HAVE_AR_H 1 + +/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you + don't. */ +#define HAVE_DECL_SYS_SIGLIST 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the `dirname' function. */ +#define HAVE_DIRNAME 1 + +/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ +/* #undef HAVE_DOPRNT */ + +/* Define to 1 if you have the `err' function. */ +#define HAVE_ERR 1 + +/* Define to 1 if you have the `errx' function. */ +#define HAVE_ERRX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERR_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `getcwd' function. */ +#define HAVE_GETCWD 1 + +/* Define to 1 if you have the `getenv' function. */ +#define HAVE_GETENV 1 + +/* Define to 1 if you have the `getopt' function. */ +#define HAVE_GETOPT 1 + +/* Define to 1 if you have the `getwd' function. */ +#define HAVE_GETWD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_PATHS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `putenv' function. */ +#define HAVE_PUTENV 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_RANLIB_H 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define to 1 if you have the `select' function. */ +#define HAVE_SELECT 1 + +/* Define to 1 if you have the `setenv' function. */ +#define HAVE_SETENV 1 + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigvec' function. */ +#define HAVE_SIGVEC 1 + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strerror' function. */ +#define HAVE_STRERROR 1 + +/* Define to 1 if you have the `stresep' function. */ +/* #undef HAVE_STRESEP */ + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +#define HAVE_STRLCPY 1 + +/* Define to 1 if you have the `strsep' function. */ +#define HAVE_STRSEP 1 + +/* Define to 1 if you have the `strtod' function. */ +#define HAVE_STRTOD 1 + +/* Define to 1 if you have the `strtol' function. */ +#define HAVE_STRTOL 1 + +/* Define to 1 if `struct stat' is a member of `st_rdev'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use + `HAVE_STRUCT_STAT_ST_RDEV' instead. */ +#define HAVE_ST_RDEV 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have that is POSIX.1 compatible. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unsetenv' function. */ +#define HAVE_UNSETENV 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_VFORK_H */ + +/* Define to 1 if you have the `vprintf' function. */ +#define HAVE_VPRINTF 1 + +/* Define to 1 if you have the `vsnprintf' function. */ +#define HAVE_VSNPRINTF 1 + +/* Define to 1 if you have the `wait3' function. */ +#define HAVE_WAIT3 1 + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define to 1 if you have the `warn' function. */ +#define HAVE_WARN 1 + +/* Define to 1 if you have the `warnx' function. */ +#define HAVE_WARNX 1 + +/* Define to 1 if `fork' works. */ +#define HAVE_WORKING_FORK 1 + +/* Define to 1 if `vfork' works. */ +#define HAVE_WORKING_VFORK 1 + +/* define if your compiler has __attribute__ */ +/* #undef HAVE___ATTRIBUTE__ */ + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "sjg@NetBSD.org" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "bmake" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "bmake 20120606" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "bmake" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "20120606" + +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void + +/* Define to 1 if the `S_IS*' macros in do not work properly. */ +/* #undef STAT_MACROS_BROKEN */ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define to `int' if does not define. */ +/* #undef pid_t */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define as `fork' if `vfork' does not work. */ +/* #undef vfork */ Modified: projects/bmake/external/bsd/bmake/usr.bin/bmake/unit-tests/Makefile ============================================================================== --- projects/bmake/external/bsd/bmake/usr.bin/unit-tests/Makefile Fri Jul 6 00:09:29 2012 (r238156) +++ projects/bmake/external/bsd/bmake/usr.bin/bmake/unit-tests/Makefile Fri Jul 6 16:54:25 2012 (r238174) @@ -16,7 +16,7 @@ # named makefile which should be added to SUBFILES to hook it in. # -srcdir= ${.CURDIR}/../../dist/unit-tests +srcdir= ${.CURDIR}/../../../dist/unit-tests .MAIN: all From owner-svn-src-projects@FreeBSD.ORG Fri Jul 6 17:07:51 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0ACAB106566B; Fri, 6 Jul 2012 17:07:51 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D0CB18FC15; Fri, 6 Jul 2012 17:07:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q66H7oIf072701; Fri, 6 Jul 2012 17:07:50 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q66H7oo9072700; Fri, 6 Jul 2012 17:07:50 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201207061707.q66H7oo9072700@svn.freebsd.org> From: "David E. O'Brien" Date: Fri, 6 Jul 2012 17:07:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238176 - projects/bmake/external/bsd/bmake/usr.bin X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2012 17:07:51 -0000 Author: obrien Date: Fri Jul 6 17:07:50 2012 New Revision: 238176 URL: http://svn.freebsd.org/changeset/base/238176 Log: Add proper mid-level Makefile. Submitted by: Simon Gerraty Added: projects/bmake/external/bsd/bmake/usr.bin/Makefile Added: projects/bmake/external/bsd/bmake/usr.bin/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bmake/external/bsd/bmake/usr.bin/Makefile Fri Jul 6 17:07:50 2012 (r238176) @@ -0,0 +1,5 @@ +# $FreeBSD$ + +SUBDIR= bmake + +.include From owner-svn-src-projects@FreeBSD.ORG Sat Jul 7 05:25:24 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 837A9106564A; Sat, 7 Jul 2012 05:25:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 266978FC0C; Sat, 7 Jul 2012 05:25:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q675PO2H016559; Sat, 7 Jul 2012 05:25:24 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q675PNwx016533; Sat, 7 Jul 2012 05:25:23 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207070525.q675PNwx016533@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 7 Jul 2012 05:25:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238191 - in projects/altix2: . cddl/compat/opensolaris/misc cddl/contrib/dtracetoolkit cddl/contrib/opensolaris/lib/libdtrace/common contrib/binutils/gas/config contrib/binutils/opcode... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 05:25:24 -0000 Author: marcel Date: Sat Jul 7 05:25:22 2012 New Revision: 238191 URL: http://svn.freebsd.org/changeset/base/238191 Log: Merge3 ^/head@238190 Added: projects/altix2/sys/arm/include/board.h - copied unchanged from r238190, head/sys/arm/include/board.h projects/altix2/sys/dev/ath/if_ath_rx_edma.c - copied unchanged from r238190, head/sys/dev/ath/if_ath_rx_edma.c projects/altix2/sys/dev/ath/if_ath_rx_edma.h - copied unchanged from r238190, head/sys/dev/ath/if_ath_rx_edma.h projects/altix2/sys/dev/e1000/e1000_i210.c - copied unchanged from r238190, head/sys/dev/e1000/e1000_i210.c projects/altix2/sys/dev/e1000/e1000_i210.h - copied unchanged from r238190, head/sys/dev/e1000/e1000_i210.h projects/altix2/sys/ia64/ia64/physmem.c - copied unchanged from r238190, head/sys/ia64/ia64/physmem.c projects/altix2/tools/regression/usr.bin/make/syntax/funny-targets/ - copied from r238190, head/tools/regression/usr.bin/make/syntax/funny-targets/ Modified: projects/altix2/Makefile projects/altix2/Makefile.inc1 projects/altix2/cddl/compat/opensolaris/misc/deviceid.c projects/altix2/cddl/contrib/dtracetoolkit/dtruss projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/altix2/contrib/binutils/gas/config/tc-i386.c projects/altix2/contrib/binutils/opcodes/i386-dis.c projects/altix2/contrib/binutils/opcodes/i386-opc.h projects/altix2/contrib/binutils/opcodes/i386-opc.tbl projects/altix2/contrib/binutils/opcodes/i386-tbl.h projects/altix2/etc/rc.d/jail projects/altix2/include/printf.h projects/altix2/lib/libc/gen/arc4random.c projects/altix2/lib/libc/gen/directory.3 projects/altix2/lib/libc/locale/collate.c projects/altix2/lib/libc/locale/setrunelocale.c projects/altix2/lib/libc/stdio/xprintf.c projects/altix2/lib/libedit/chared.c projects/altix2/lib/libedit/chared.h projects/altix2/lib/libedit/editline.3 projects/altix2/lib/libedit/el.h projects/altix2/lib/libedit/read.c projects/altix2/lib/libedit/sig.c projects/altix2/lib/libedit/sig.h projects/altix2/sbin/geom/class/eli/geli.8 projects/altix2/sbin/hastd/primary.c projects/altix2/sbin/ipfw/ipfw.8 projects/altix2/share/man/man9/rtalloc.9 projects/altix2/share/misc/committers-doc.dot projects/altix2/share/misc/committers-ports.dot projects/altix2/sys/amd64/amd64/cpu_switch.S projects/altix2/sys/amd64/amd64/db_disasm.c projects/altix2/sys/amd64/amd64/fpu.c projects/altix2/sys/amd64/amd64/pmap.c projects/altix2/sys/amd64/include/cpufunc.h projects/altix2/sys/arm/at91/at91_machdep.c projects/altix2/sys/arm/at91/at91board.h projects/altix2/sys/arm/at91/board_bwct.c projects/altix2/sys/arm/at91/board_ethernut5.c projects/altix2/sys/arm/at91/board_hl200.c projects/altix2/sys/arm/at91/board_hl201.c projects/altix2/sys/arm/at91/board_kb920x.c projects/altix2/sys/arm/at91/board_qila9g20.c projects/altix2/sys/arm/at91/board_sam9g20ek.c projects/altix2/sys/arm/at91/board_sam9x25ek.c projects/altix2/sys/arm/at91/board_tsc4370.c projects/altix2/sys/arm/conf/ATMEL projects/altix2/sys/arm/mv/mv_machdep.c projects/altix2/sys/boot/arm/at91/boot0spi/main.c projects/altix2/sys/boot/arm/at91/libat91/Makefile projects/altix2/sys/boot/arm/at91/linker.cfg projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/altix2/sys/cddl/dev/dtrace/amd64/dis_tables.c projects/altix2/sys/cddl/dev/dtrace/i386/dis_tables.c projects/altix2/sys/conf/files projects/altix2/sys/conf/files.ia64 projects/altix2/sys/conf/kern.post.mk projects/altix2/sys/conf/kmod.mk projects/altix2/sys/conf/options.arm projects/altix2/sys/dev/agp/agp.c projects/altix2/sys/dev/agp/agp_i810.c projects/altix2/sys/dev/ath/if_ath.c projects/altix2/sys/dev/ath/if_ath_rx.c projects/altix2/sys/dev/ath/if_ath_rx.h projects/altix2/sys/dev/ath/if_athvar.h projects/altix2/sys/dev/atkbdc/atkbdc_isa.c projects/altix2/sys/dev/cxgbe/t4_main.c projects/altix2/sys/dev/e1000/e1000_82541.c projects/altix2/sys/dev/e1000/e1000_82543.c projects/altix2/sys/dev/e1000/e1000_82571.c projects/altix2/sys/dev/e1000/e1000_82575.c projects/altix2/sys/dev/e1000/e1000_api.c projects/altix2/sys/dev/e1000/e1000_api.h projects/altix2/sys/dev/e1000/e1000_defines.h projects/altix2/sys/dev/e1000/e1000_hw.h projects/altix2/sys/dev/e1000/e1000_ich8lan.c projects/altix2/sys/dev/e1000/e1000_mac.c projects/altix2/sys/dev/e1000/e1000_mac.h projects/altix2/sys/dev/e1000/e1000_manage.c projects/altix2/sys/dev/e1000/e1000_manage.h projects/altix2/sys/dev/e1000/e1000_phy.c projects/altix2/sys/dev/e1000/e1000_phy.h projects/altix2/sys/dev/e1000/e1000_regs.h projects/altix2/sys/dev/e1000/if_em.c projects/altix2/sys/dev/e1000/if_igb.c projects/altix2/sys/dev/ixgbe/ixgbe.c projects/altix2/sys/dev/ixgbe/ixgbe_82598.c projects/altix2/sys/dev/ixgbe/ixgbe_82598.h projects/altix2/sys/dev/ixgbe/ixgbe_82599.c projects/altix2/sys/dev/ixgbe/ixgbe_api.c projects/altix2/sys/dev/ixgbe/ixgbe_api.h projects/altix2/sys/dev/ixgbe/ixgbe_common.c projects/altix2/sys/dev/ixgbe/ixgbe_common.h projects/altix2/sys/dev/ixgbe/ixgbe_osdep.h projects/altix2/sys/dev/ixgbe/ixgbe_phy.c projects/altix2/sys/dev/ixgbe/ixgbe_type.h projects/altix2/sys/dev/ixgbe/ixgbe_vf.c projects/altix2/sys/dev/ixgbe/ixgbe_x540.c projects/altix2/sys/dev/ixgbe/ixv.c projects/altix2/sys/dev/mfi/mfi.c projects/altix2/sys/dev/usb/quirk/usb_quirk.c projects/altix2/sys/dev/usb/serial/u3g.c projects/altix2/sys/dev/usb/usbdevs projects/altix2/sys/dev/virtio/balloon/virtio_balloon.h projects/altix2/sys/dev/virtio/block/virtio_blk.h projects/altix2/sys/dev/virtio/network/virtio_net.h projects/altix2/sys/dev/virtio/virtio.h projects/altix2/sys/dev/virtio/virtio_ring.h projects/altix2/sys/dev/virtio/virtqueue.h projects/altix2/sys/fs/ext2fs/ext2_vfsops.c projects/altix2/sys/geom/eli/g_eli.c projects/altix2/sys/geom/eli/g_eli.h projects/altix2/sys/geom/eli/g_eli_ctl.c projects/altix2/sys/geom/eli/g_eli_key.c projects/altix2/sys/geom/eli/g_eli_key_cache.c projects/altix2/sys/geom/gate/g_gate.c projects/altix2/sys/geom/gate/g_gate.h projects/altix2/sys/geom/geom_dev.c projects/altix2/sys/ia64/ia64/busdma_machdep.c projects/altix2/sys/ia64/ia64/machdep.c projects/altix2/sys/ia64/ia64/pmap.c projects/altix2/sys/ia64/include/md_var.h projects/altix2/sys/ia64/include/param.h projects/altix2/sys/kern/uipc_socket.c projects/altix2/sys/modules/ath/Makefile projects/altix2/sys/modules/em/Makefile projects/altix2/sys/modules/igb/Makefile projects/altix2/sys/net/flowtable.c projects/altix2/sys/net/if_tap.c projects/altix2/sys/net/route.h projects/altix2/sys/netinet/igmp.c projects/altix2/sys/netinet/ip_input.c projects/altix2/sys/netinet/ip_output.c projects/altix2/sys/netinet/ipfw/ip_dummynet.c projects/altix2/sys/netinet/sctp_input.c projects/altix2/sys/netinet/sctp_output.c projects/altix2/sys/netinet/tcp_hostcache.c projects/altix2/sys/netinet6/ip6_output.c projects/altix2/sys/netinet6/nd6_nbr.c projects/altix2/sys/powerpc/aim/mmu_oea.c projects/altix2/sys/vm/vm_pageout.c projects/altix2/tools/build/make_check/Makefile projects/altix2/tools/regression/pjdfstest/pjdfstest.c projects/altix2/tools/tools/netmap/pkt-gen.c projects/altix2/usr.bin/calendar/calendars/calendar.freebsd projects/altix2/usr.bin/mkesdb/ldef.h projects/altix2/usr.bin/procstat/procstat_rlimit.c projects/altix2/usr.bin/sort/file.c projects/altix2/usr.bin/sort/file.h projects/altix2/usr.bin/sort/radixsort.c projects/altix2/usr.bin/sort/sort.1.in projects/altix2/usr.bin/sort/sort.c projects/altix2/usr.sbin/nscd/cachelib.c projects/altix2/usr.sbin/nscd/cachelib.h projects/altix2/usr.sbin/nscd/config.c projects/altix2/usr.sbin/nscd/config.h projects/altix2/usr.sbin/nscd/nscd.conf.5 projects/altix2/usr.sbin/nscd/parser.c Directory Properties: projects/altix2/ (props changed) projects/altix2/cddl/contrib/opensolaris/ (props changed) projects/altix2/contrib/binutils/ (props changed) projects/altix2/lib/libc/ (props changed) projects/altix2/sbin/ (props changed) projects/altix2/sbin/ipfw/ (props changed) projects/altix2/sys/ (props changed) projects/altix2/sys/boot/ (props changed) projects/altix2/sys/cddl/contrib/opensolaris/ (props changed) projects/altix2/sys/conf/ (props changed) projects/altix2/usr.bin/calendar/ (props changed) projects/altix2/usr.bin/procstat/ (props changed) Modified: projects/altix2/Makefile ============================================================================== --- projects/altix2/Makefile Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/Makefile Sat Jul 7 05:25:22 2012 (r238191) @@ -92,7 +92,7 @@ TGTS= all all-man buildenv buildenvvars delete-old delete-old-dirs delete-old-files delete-old-libs \ depend distribute distributekernel distributekernel.debug \ distributeworld distrib-dirs distribution doxygen \ - everything hierarchy install installcheck installkernel \ + everything hier hierarchy install installcheck installkernel \ installkernel.debug packagekernel packageworld \ reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ Modified: projects/altix2/Makefile.inc1 ============================================================================== --- projects/altix2/Makefile.inc1 Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/Makefile.inc1 Sat Jul 7 05:25:22 2012 (r238191) @@ -1197,7 +1197,7 @@ cross-tools: # # hierarchy - ensure that all the needed directories are present # -hierarchy: +hierarchy hier: cd ${.CURDIR}/etc; ${MAKE} distrib-dirs # Modified: projects/altix2/cddl/compat/opensolaris/misc/deviceid.c ============================================================================== --- projects/altix2/cddl/compat/opensolaris/misc/deviceid.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/cddl/compat/opensolaris/misc/deviceid.c Sat Jul 7 05:25:22 2012 (r238191) @@ -45,7 +45,7 @@ devid_str_decode(char *devidstr, ddi_dev return (EINVAL); } *retminor_name = strdup(""); - if (*retminor_name == NULL); + if (*retminor_name == NULL) return (ENOMEM); return (0); } Modified: projects/altix2/cddl/contrib/dtracetoolkit/dtruss ============================================================================== --- projects/altix2/cddl/contrib/dtracetoolkit/dtruss Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/cddl/contrib/dtracetoolkit/dtruss Sat Jul 7 05:25:22 2012 (r238191) @@ -240,7 +240,7 @@ syscall:::entry */ /* print 3 args, return as hex */ -syscall::lwp_sigmask:return +syscall::sigprocmask:return /self->start/ { /* calculate elapsed time */ @@ -268,10 +268,11 @@ syscall::lwp_sigmask:return } /* print 3 args, arg0 as a string */ +syscall::access*:return, syscall::stat*:return, syscall::lstat*:return, -syscall::open*:return, -syscall::resolvepath:return +syscall::readlink*:return, +syscall::open*:return /self->start/ { /* calculate elapsed time */ @@ -329,7 +330,6 @@ syscall::*read*:return } /* print 0 arg output */ -syscall::gtime:return, syscall::*fork*:return /self->start/ { @@ -357,9 +357,6 @@ syscall::*fork*:return } /* print 1 arg output */ -syscall::brk:return, -syscall::times:return, -syscall::stime:return, syscall::close:return /self->start/ { @@ -387,7 +384,7 @@ syscall::close:return } /* print 2 arg output */ -syscall::utime:return, +syscall::utimes:return, syscall::munmap:return /self->start/ { Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Sat Jul 7 05:25:22 2012 (r238191) @@ -796,7 +796,7 @@ dt_print_llquantize(dtrace_hdl_t *dtp, F return (0); assert(last_bin == bin); - (void) snprintf(c, sizeof (c), ">= %lld", value); + (void) snprintf(c, sizeof (c), ">= %lld", (long long)value); if (dt_printf(dtp, fp, "%16s ", c) < 0) return (-1); Modified: projects/altix2/contrib/binutils/gas/config/tc-i386.c ============================================================================== --- projects/altix2/contrib/binutils/gas/config/tc-i386.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/contrib/binutils/gas/config/tc-i386.c Sat Jul 7 05:25:22 2012 (r238191) @@ -517,7 +517,9 @@ static const arch_entry cpu_arch[] = {".sse4a", PROCESSOR_UNKNOWN, CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuSSE4a}, {".abm", PROCESSOR_UNKNOWN, - CpuABM} + CpuABM}, + {".xsave", PROCESSOR_UNKNOWN, + CpuXSAVE} }; const pseudo_typeS md_pseudo_table[] = @@ -3988,6 +3990,16 @@ output_insn (void) goto check_prefix; } } + else if (i.tm.base_opcode == 0x660f3880 || i.tm.base_opcode == 0x660f3881) + { + /* invept and invvpid are 3 byte instructions with a + mandatory prefix. */ + if (i.tm.base_opcode & 0xff000000) + { + prefix = (i.tm.base_opcode >> 24) & 0xff; + add_prefix (prefix); + } + } else if ((i.tm.base_opcode & 0xff0000) != 0) { prefix = (i.tm.base_opcode >> 16) & 0xff; @@ -4027,6 +4039,12 @@ output_insn (void) p = frag_more (3); *p++ = (i.tm.base_opcode >> 16) & 0xff; } + else if (i.tm.base_opcode == 0x660f3880 || + i.tm.base_opcode == 0x660f3881) + { + p = frag_more (3); + *p++ = (i.tm.base_opcode >> 16) & 0xff; + } else p = frag_more (2); Modified: projects/altix2/contrib/binutils/opcodes/i386-dis.c ============================================================================== --- projects/altix2/contrib/binutils/opcodes/i386-dis.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/contrib/binutils/opcodes/i386-dis.c Sat Jul 7 05:25:22 2012 (r238191) @@ -93,6 +93,7 @@ static void OP_3DNowSuffix (int, int); static void OP_SIMD_Suffix (int, int); static void SIMD_Fixup (int, int); static void PNI_Fixup (int, int); +static void XCR_Fixup (int, int); static void SVME_Fixup (int, int); static void INVLPG_Fixup (int, int); static void BadOp (void); @@ -212,6 +213,7 @@ fetch_data (struct disassemble_info *inf #define Ew { OP_E, w_mode } #define M { OP_M, 0 } /* lea, lgdt, etc. */ #define Ma { OP_M, v_mode } +#define Mo { OP_M, o_mode } #define Mp { OP_M, f_mode } /* 32 or 48 bit memory operand for LDS, LES etc */ #define Mq { OP_M, q_mode } #define Gb { OP_G, b_mode } @@ -539,6 +541,8 @@ fetch_data (struct disassemble_info *inf #define PREGRP95 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 95 } } #define PREGRP96 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 96 } } #define PREGRP97 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 97 } } +#define PREGRP98 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 98 } } +#define PREGRP99 NULL, { { NULL, USE_PREFIX_USER_TABLE }, { NULL, 99 } } #define X86_64_0 NULL, { { NULL, X86_64_SPECIAL }, { NULL, 0 } } @@ -1693,7 +1697,7 @@ static const struct dis386 grps[][8] = { { { "sgdt{Q|IQ||}", { { VMX_Fixup, 0 } } }, { "sidt{Q|IQ||}", { { PNI_Fixup, 0 } } }, - { "lgdt{Q|Q||}", { M } }, + { "lgdt{Q|Q||}", { { XCR_Fixup, 0 } } }, { "lidt{Q|Q||}", { { SVME_Fixup, 0 } } }, { "smswD", { Sv } }, { "(bad)", { XX } }, @@ -1783,9 +1787,9 @@ static const struct dis386 grps[][8] = { { "fxrstor", { Ev } }, { "ldmxcsr", { Ev } }, { "stmxcsr", { Ev } }, - { "(bad)", { XX } }, - { "lfence", { { OP_0fae, 0 } } }, - { "mfence", { { OP_0fae, 0 } } }, + { "xsave", { Ev } }, + { "xrstor", { { OP_0fae, v_mode } } }, + { "xsaveopt", { { OP_0fae, v_mode } } }, { "clflush", { { OP_0fae, 0 } } }, }, /* GRP16 */ @@ -2585,6 +2589,22 @@ static const struct dis386 prefix_user_t { "punpckldq",{ MX, EMq } }, { "(bad)", { XX } }, }, + + /* PREGRP98 */ + { + { "(bad)", { XX } }, + { "(bad)", { XX } }, + { "invept", { Gm, Mo } }, + { "(bad)", { XX } }, + }, + + /* PREGRP99 */ + { + { "(bad)", { XX } }, + { "(bad)", { XX } }, + { "invvpid",{ Gm, Mo } }, + { "(bad)", { XX } }, + }, }; static const struct dis386 x86_64_table[][2] = { @@ -2754,8 +2774,8 @@ static const struct dis386 three_byte_ta { "(bad)", { XX } }, { "(bad)", { XX } }, /* 80 */ - { "(bad)", { XX } }, - { "(bad)", { XX } }, + { PREGRP98 }, + { PREGRP99 }, { "(bad)", { XX } }, { "(bad)", { XX } }, { "(bad)", { XX } }, @@ -5883,7 +5903,7 @@ static void OP_M (int bytemode, int sizeflag) { if (modrm.mod == 3) - /* bad bound,lea,lds,les,lfs,lgs,lss,cmpxchg8b,vmptrst modrm */ + /* bad bound,lea,lds,les,lfs,lgs,lss,cmpxchg8b,vmptrst,invept,invvpid modrm */ BadOp (); else OP_E (bytemode, sizeflag); @@ -5905,17 +5925,17 @@ OP_0fae (int bytemode, int sizeflag) { if (modrm.reg == 7) strcpy (obuf + strlen (obuf) - sizeof ("clflush") + 1, "sfence"); + else if (modrm.reg == 6) + strcpy (obuf + strlen (obuf) - sizeof ("xsaveopt") + 1, "mfence"); + else if (modrm.reg == 5) + strcpy (obuf + strlen (obuf) - sizeof ("xrstor") + 1, "lfence"); if (modrm.reg < 5 || modrm.rm != 0) { BadOp (); /* bad sfence, mfence, or lfence */ return; } - } - else if (modrm.reg != 7) - { - BadOp (); /* bad clflush */ - return; + bytemode = 0; } OP_E (bytemode, sizeflag); @@ -6170,6 +6190,43 @@ PNI_Fixup (int extrachar ATTRIBUTE_UNUSE } static void +XCR_Fixup (int extrachar ATTRIBUTE_UNUSED, int sizeflag) +{ + if (modrm.mod == 3 && modrm.reg == 2 && modrm.rm <= 1) + { + /* Override "lgdt". */ + size_t olen = strlen (obuf); + char *p = obuf + olen - 4; + + /* We might have a suffix when disassembling with -Msuffix. */ + if (*p == 'i') + --p; + + /* Remove "addr16/addr32" if we aren't in Intel mode. */ + if (!intel_syntax + && (prefixes & PREFIX_ADDR) + && olen >= (4 + 7) + && *(p - 1) == ' ' + && CONST_STRNEQ (p - 7, "addr") + && (CONST_STRNEQ (p - 3, "16") + || CONST_STRNEQ (p - 3, "32"))) + p -= 7; + + if (modrm.rm) + { + strcpy (p, "xsetbv"); + } + else + { + strcpy (p, "xgetbv"); + } + + codep++; + } + else + OP_M (0, sizeflag); +} +static void SVME_Fixup (int bytemode, int sizeflag) { const char *alt; Modified: projects/altix2/contrib/binutils/opcodes/i386-opc.h ============================================================================== --- projects/altix2/contrib/binutils/opcodes/i386-opc.h Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/contrib/binutils/opcodes/i386-opc.h Sat Jul 7 05:25:22 2012 (r238191) @@ -71,6 +71,7 @@ typedef struct template #define CpuABM 0x200000 /* ABM New Instructions required */ #define CpuSSE4_1 0x400000 /* SSE4.1 Instructions required */ #define CpuSSE4_2 0x800000 /* SSE4.2 Instructions required */ +#define CpuXSAVE 0x1000000 /* XSAVE Instructions required */ /* SSE4.1/4.2 Instructions required */ #define CpuSSE4 (CpuSSE4_1|CpuSSE4_2) @@ -83,7 +84,7 @@ typedef struct template #define CpuUnknownFlags (Cpu186|Cpu286|Cpu386|Cpu486|Cpu586|Cpu686 \ |CpuP4|CpuSledgehammer|CpuMMX|CpuMMX2|CpuSSE|CpuSSE2|CpuSSE3|CpuVMX \ |Cpu3dnow|Cpu3dnowA|CpuK6|CpuPadLock|CpuSVME|CpuSSSE3|CpuSSE4_1 \ - |CpuSSE4_2|CpuABM|CpuSSE4a) + |CpuSSE4_2|CpuABM|CpuSSE4a|CpuXSAVE) /* the bits in opcode_modifier are used to generate the final opcode from the base_opcode. These bits also are used to detect alternate forms of Modified: projects/altix2/contrib/binutils/opcodes/i386-opc.tbl ============================================================================== --- projects/altix2/contrib/binutils/opcodes/i386-opc.tbl Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/contrib/binutils/opcodes/i386-opc.tbl Sat Jul 7 05:25:22 2012 (r238191) @@ -1289,6 +1289,10 @@ mwait, 2, 0xf01, 0xc9, CpuSSE3|CpuNo64, mwait, 2, 0xf01, 0xc9, CpuSSE3|Cpu64, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt|NoRex64, { Reg64, Reg64 } // VMX instructions. +invept, 2, 0x660f3880, None, CpuVMX|CpuNo64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg32 } +invept, 2, 0x660f3880, None, CpuVMX|Cpu64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } +invvpid, 2, 0x660f3881, None, CpuVMX|CpuNo64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg32 } +invvpid, 2, 0x660f3881, None, CpuVMX|Cpu64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } vmcall, 0, 0xf01, 0xc1, CpuVMX, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, { 0 } vmclear, 1, 0x660fc7, 0x6, CpuVMX, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, { BaseIndex|Disp8|Disp16|Disp32|Disp32S } vmlaunch, 0, 0xf01, 0xc2, CpuVMX, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, { 0 } @@ -1487,3 +1491,10 @@ xcryptcfb, 0, 0xf30fa7, 0xe0, Cpu686|Cpu xcryptofb, 0, 0xf30fa7, 0xe8, Cpu686|CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsString|ImmExt, { 0 } // Alias for xstore-rng. xstore, 0, 0xfa7, 0xc0, Cpu686|CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsString|ImmExt, { 0 } + +// XSAVE/XRSTOR related instructions +xgetbv, 0, 0xf01, 0xd0, CpuXSAVE, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, { 0 } +xsetbv, 0, 0xf01, 0xd1, CpuXSAVE, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, { 0 } +xsave, 1, 0xfae, 0x4, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S } +xsaveopt, 1, 0xfae, 0x6, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S } +xrstor, 1, 0xfae, 0x5, CpuXSAVE, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, { BaseIndex|Disp8|Disp16|Disp32|Disp32S } Modified: projects/altix2/contrib/binutils/opcodes/i386-tbl.h ============================================================================== --- projects/altix2/contrib/binutils/opcodes/i386-tbl.h Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/contrib/binutils/opcodes/i386-tbl.h Sat Jul 7 05:25:22 2012 (r238191) @@ -3625,6 +3625,22 @@ const template i386_optab[] = No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt|NoRex64, { Reg64, Reg64 } }, + { "invept", 2, 0x660f3880, None, CpuVMX|CpuNo64, + Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S, + Reg32 } }, + { "invept", 2, 0x660f3880, None, CpuVMX|Cpu64, + Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S, + Reg64 } }, + { "invvpid", 2, 0x660f3881, None, CpuVMX|CpuNo64, + Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S, + Reg32 } }, + { "invvpid", 2, 0x660f3881, None, CpuVMX|Cpu64, + Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_qSuf|No_xSuf|NoRex64, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S, + Reg64 } }, { "vmcall", 0, 0xf01, 0xc1, CpuVMX, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, { 0 } }, @@ -4288,6 +4304,21 @@ const template i386_optab[] = { "xstore", 0, 0xfa7, 0xc0, Cpu686|CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|IsString|ImmExt, { 0 } }, + { "xgetbv", 0, 0xf01, 0xd0, CpuXSAVE, + No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, + { 0 } }, + { "xsetbv", 0, 0xf01, 0xd1, CpuXSAVE, + No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_xSuf|ImmExt, + { 0 } }, + { "xsave", 1, 0xfae, 0x4, CpuXSAVE, + Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S } }, + { "xsaveopt", 1, 0xfae, 0x6, CpuXSAVE, + Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S } }, + { "xrstor", 1, 0xfae, 0x5, CpuXSAVE, + Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_xSuf, + { BaseIndex|Disp8|Disp16|Disp32|Disp32S } }, { NULL, 0, 0, 0, 0, 0, { 0 } } }; Modified: projects/altix2/etc/rc.d/jail ============================================================================== --- projects/altix2/etc/rc.d/jail Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/etc/rc.d/jail Sat Jul 7 05:25:22 2012 (r238191) @@ -641,7 +641,7 @@ jail_start() i=$((i + 1)) done - eval ${_setfib} jail ${_flags} -i ${_rootdir} ${_hostname} \ + eval ${_setfib} jail ${_flags} -n ${_jail} -i ${_rootdir} ${_hostname} \ \"${_addrl}\" ${_exec_start} > ${_tmp_jail} 2>&1 \ #include #include +#include #include #include @@ -78,6 +79,9 @@ static struct arc4_stream rs; static pid_t arc4_stir_pid; static int arc4_count; +extern int __sysctl(int *name, u_int namelen, void *oldp, size_t *oldlenp, + void *newp, size_t newlen); + static inline u_int8_t arc4_getbyte(void); static void arc4_stir(void); @@ -109,6 +113,28 @@ arc4_addrandom(u_char *dat, int datlen) rs.j = rs.i; } +static size_t +arc4_sysctl(u_char *buf, size_t size) +{ + int mib[2]; + size_t len, done; + + mib[0] = CTL_KERN; + mib[1] = KERN_ARND; + done = 0; + + do { + len = size; + if (__sysctl(mib, 2, buf, &len, NULL, 0) == -1) + return (done); + done += len; + buf += len; + size -= len; + } while (size > 0); + + return (done); +} + static void arc4_stir(void) { @@ -123,12 +149,16 @@ arc4_stir(void) arc4_init(); rs_initialized = 1; } - fd = _open(RANDOMDEV, O_RDONLY, 0); done = 0; - if (fd >= 0) { - if (_read(fd, &rdat, KEYSIZE) == KEYSIZE) - done = 1; - (void)_close(fd); + if (arc4_sysctl((u_char *)&rdat, KEYSIZE) == KEYSIZE) + done = 1; + if (!done) { + fd = _open(RANDOMDEV, O_RDONLY, 0); + if (fd >= 0) { + if (_read(fd, &rdat, KEYSIZE) == KEYSIZE) + done = 1; + (void)_close(fd); + } } if (!done) { (void)gettimeofday(&rdat.tv, NULL); Modified: projects/altix2/lib/libc/gen/directory.3 ============================================================================== --- projects/altix2/lib/libc/gen/directory.3 Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libc/gen/directory.3 Sat Jul 7 05:25:22 2012 (r238191) @@ -28,7 +28,7 @@ .\" @(#)directory.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd April 16, 2008 +.Dd July 5, 2012 .Dt DIRECTORY 3 .Os .Sh NAME @@ -153,7 +153,7 @@ returns 0 on success or an error number The .Fn telldir function -returns the current location associated with the named +returns a token representing the current location associated with the named .Em directory stream . Values returned by .Fn telldir @@ -179,6 +179,13 @@ The new position reverts to the one asso when the .Fn telldir operation was performed. +State associated with the token returned by +.Fn telldir is freed when it is passed to +.Fn seekdir . +If you wish return to the same location again, +then you must create a new token with another +.Fn telldir +call. .Pp The .Fn rewinddir @@ -245,3 +252,9 @@ The .Fn fdopendir function appeared in .Fx 8.0 . +.Sh BUGS +The invalidation of +.Fn telldir +tokens when calling +.Fn seekdir +is non-standard. Modified: projects/altix2/lib/libc/locale/collate.c ============================================================================== --- projects/altix2/lib/libc/locale/collate.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libc/locale/collate.c Sat Jul 7 05:25:22 2012 (r238191) @@ -56,11 +56,11 @@ __FBSDID("$FreeBSD$"); * We also modify the collation table test functions to search the thread-local * table first and the global table second. */ -#define __collate_load_error (table->__collate_load_error) #define __collate_substitute_nontrivial (table->__collate_substitute_nontrivial) #define __collate_substitute_table_ptr (table->__collate_substitute_table_ptr) #define __collate_char_pri_table_ptr (table->__collate_char_pri_table_ptr) #define __collate_chain_pri_table (table->__collate_chain_pri_table) +int __collate_load_error; struct xlocale_collate __xlocale_global_collate = { @@ -109,7 +109,9 @@ __collate_load(const char *encoding, loc int __collate_load_tables(const char *encoding) { - return __collate_load_tables_l(encoding, &__xlocale_global_collate); + int ret = __collate_load_tables_l(encoding, &__xlocale_global_collate); + __collate_load_error = __xlocale_global_collate.__collate_load_error; + return ret; } int @@ -123,7 +125,7 @@ __collate_load_tables_l(const char *enco /* 'encoding' must be already checked. */ if (strcmp(encoding, "C") == 0 || strcmp(encoding, "POSIX") == 0) { - __collate_load_error = 1; + table->__collate_load_error = 1; return (_LDP_CACHE); } @@ -240,7 +242,7 @@ __collate_load_tables_l(const char *enco break; } } - __collate_load_error = 0; + table->__collate_load_error = 0; return (_LDP_LOADED); } Modified: projects/altix2/lib/libc/locale/setrunelocale.c ============================================================================== --- projects/altix2/lib/libc/locale/setrunelocale.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libc/locale/setrunelocale.c Sat Jul 7 05:25:22 2012 (r238191) @@ -67,7 +67,6 @@ extern _RuneLocale *_Read_RuneMagi(FILE static int __setrunelocale(struct xlocale_ctype *l, const char *); -#define __collate_load_error (table->__collate_load_error) #define __collate_substitute_nontrivial (table->__collate_substitute_nontrivial) #define __collate_substitute_table_ptr (table->__collate_substitute_table_ptr) #define __collate_char_pri_table_ptr (table->__collate_char_pri_table_ptr) Modified: projects/altix2/lib/libc/stdio/xprintf.c ============================================================================== --- projects/altix2/lib/libc/stdio/xprintf.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libc/stdio/xprintf.c Sat Jul 7 05:25:22 2012 (r238191) @@ -651,7 +651,7 @@ register_printf_render(int spec, printf_ } int -register_printf_render_std(const unsigned char *specs) +register_printf_render_std(const char *specs) { for (; *specs != '\0'; specs++) { Modified: projects/altix2/lib/libedit/chared.c ============================================================================== --- projects/altix2/lib/libedit/chared.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/chared.c Sat Jul 7 05:25:22 2012 (r238191) @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $NetBSD: chared.c,v 1.25 2005/08/08 01:41:30 christos Exp $ + * $NetBSD: chared.c,v 1.27 2009/02/15 21:55:23 christos Exp $ */ #if !defined(lint) && !defined(SCCSID) @@ -59,12 +59,12 @@ cv_undo(EditLine *el) { c_undo_t *vu = &el->el_chared.c_undo; c_redo_t *r = &el->el_chared.c_redo; - unsigned int size; + size_t size; /* Save entire line for undo */ size = el->el_line.lastchar - el->el_line.buffer; vu->len = size; - vu->cursor = el->el_line.cursor - el->el_line.buffer; + vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer); memcpy(vu->buf, el->el_line.buffer, size); /* save command info for redo */ @@ -83,7 +83,7 @@ cv_yank(EditLine *el, const char *ptr, i { c_kill_t *k = &el->el_chared.c_kill; - memcpy(k->buf, ptr, size +0u); + memcpy(k->buf, ptr, (size_t)size); k->last = k->buf + size; } @@ -97,7 +97,7 @@ c_insert(EditLine *el, int num) char *cp; if (el->el_line.lastchar + num >= el->el_line.limit) { - if (!ch_enlargebufs(el, num +0u)) + if (!ch_enlargebufs(el, (size_t)num)) return; /* can't go past end of buffer */ } @@ -118,7 +118,7 @@ c_delafter(EditLine *el, int num) { if (el->el_line.cursor + num > el->el_line.lastchar) - num = el->el_line.lastchar - el->el_line.cursor; + num = (int)(el->el_line.lastchar - el->el_line.cursor); if (el->el_map.current != el->el_map.emacs) { cv_undo(el); @@ -159,7 +159,7 @@ c_delbefore(EditLine *el, int num) { if (el->el_line.cursor - num < el->el_line.buffer) - num = el->el_line.cursor - el->el_line.buffer; + num = (int)(el->el_line.cursor - el->el_line.buffer); if (el->el_map.current != el->el_map.emacs) { cv_undo(el); @@ -375,7 +375,7 @@ cv_delfini(EditLine *el) /* sanity */ return; - size = el->el_line.cursor - el->el_chared.c_vcmd.pos; + size = (int)(el->el_line.cursor - el->el_chared.c_vcmd.pos); if (size == 0) size = 1; el->el_line.cursor = el->el_chared.c_vcmd.pos; @@ -529,8 +529,7 @@ ch_reset(EditLine *el, int mclear) } private void -ch__clearmacro(el) - EditLine *el; +ch__clearmacro(EditLine *el) { c_macro_t *ma = &el->el_chared.c_macro; while (ma->level >= 0) @@ -542,9 +541,7 @@ ch__clearmacro(el) * Returns 1 if successful, 0 if not. */ protected int -ch_enlargebufs(el, addlen) - EditLine *el; - size_t addlen; +ch_enlargebufs(EditLine *el, size_t addlen) { size_t sz, newsz; char *newbuffer, *oldbuf, *oldkbuf; @@ -695,12 +692,12 @@ protected int c_gets(EditLine *el, char *buf, const char *prompt) { char ch; - int len; + ssize_t len; char *cp = el->el_line.buffer; if (prompt) { len = strlen(prompt); - memcpy(cp, prompt, len + 0u); + memcpy(cp, prompt, (size_t)len); cp += len; } len = 0; @@ -721,7 +718,7 @@ c_gets(EditLine *el, char *buf, const ch case '\010': /* Delete and backspace */ case '\177': - if (len <= 0) { + if (len == 0) { len = -1; break; } @@ -749,7 +746,7 @@ c_gets(EditLine *el, char *buf, const ch el->el_line.buffer[0] = '\0'; el->el_line.lastchar = el->el_line.buffer; el->el_line.cursor = el->el_line.buffer; - return len; + return (int)len; } @@ -771,6 +768,6 @@ c_hpos(EditLine *el) ptr >= el->el_line.buffer && *ptr != '\n'; ptr--) continue; - return (el->el_line.cursor - ptr - 1); + return (int)(el->el_line.cursor - ptr - 1); } } Modified: projects/altix2/lib/libedit/chared.h ============================================================================== --- projects/altix2/lib/libedit/chared.h Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/chared.h Sat Jul 7 05:25:22 2012 (r238191) @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)chared.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: chared.h,v 1.17 2006/03/06 21:11:56 christos Exp $ + * $NetBSD: chared.h,v 1.18 2009/02/15 21:55:23 christos Exp $ * $FreeBSD$ */ @@ -70,7 +70,7 @@ typedef struct c_macro_t { * Undo information for vi - no undo in emacs (yet) */ typedef struct c_undo_t { - int len; /* length of saved line */ + ssize_t len; /* length of saved line */ int cursor; /* position of saved cursor */ char *buf; /* full saved text */ } c_undo_t; Modified: projects/altix2/lib/libedit/editline.3 ============================================================================== --- projects/altix2/lib/libedit/editline.3 Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/editline.3 Sat Jul 7 05:25:22 2012 (r238191) @@ -162,11 +162,6 @@ is modified to contain the number of cha Returns the line read if successful, or .Dv NULL if no characters were read or if an error occurred. -If an error occurred, -.Fa count -is set to \-1 and -.Dv errno -contains the error code that caused it. The return value may not remain valid across calls to .Fn el_gets and must be copied if the data is to be retained. Modified: projects/altix2/lib/libedit/el.h ============================================================================== --- projects/altix2/lib/libedit/el.h Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/el.h Sat Jul 7 05:25:22 2012 (r238191) @@ -115,7 +115,6 @@ struct editline { FILE *el_errfile; /* Stdio stuff */ int el_infd; /* Input file descriptor */ int el_flags; /* Various flags. */ - int el_errno; /* Local copy of errno */ coord_t el_cursor; /* Cursor location */ char **el_display; /* Real screen image = what is there */ char **el_vdisplay; /* Virtual screen image = what we see */ Modified: projects/altix2/lib/libedit/read.c ============================================================================== --- projects/altix2/lib/libedit/read.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/read.c Sat Jul 7 05:25:22 2012 (r238191) @@ -49,7 +49,7 @@ __FBSDID("$FreeBSD$"); #include #include "el.h" -#define OKCMD -1 /* must be -1! */ +#define OKCMD -1 private int read__fixio(int, int); private int read_preread(EditLine *); @@ -170,7 +170,7 @@ read__fixio(int fd __unused, int e) return (e ? 0 : -1); case EINTR: - return (-1); + return (0); default: return (-1); @@ -235,12 +235,9 @@ read_getcmd(EditLine *el, el_action_t *c el_action_t cmd; int num; - el->el_errno = 0; do { - if ((num = el_getc(el, ch)) != 1) { /* if EOF or error */ - el->el_errno = num == 0 ? 0 : errno; + if ((num = el_getc(el, ch)) != 1) /* if EOF or error */ return (num); - } #ifdef KANJI if ((*ch & 0200)) { @@ -292,21 +289,14 @@ read_char(EditLine *el, char *cp) ssize_t num_read; int tried = 0; - again: - el->el_signal->sig_no = 0; - while ((num_read = read(el->el_infd, cp, 1)) == -1) { - if (el->el_signal->sig_no == SIGCONT) { - sig_set(el); - el_set(el, EL_REFRESH); - goto again; - } + while ((num_read = read(el->el_infd, cp, 1)) == -1) if (!tried && read__fixio(el->el_infd, errno) == 0) tried = 1; else { *cp = '\0'; return (-1); } - } + return (int)num_read; } @@ -413,20 +403,17 @@ el_gets(EditLine *el, int *nread) int num; /* how many chars we have read at NL */ char ch; int crlf = 0; - int nrb; #ifdef FIONREAD c_macro_t *ma = &el->el_chared.c_macro; #endif /* FIONREAD */ - if (nread == NULL) - nread = &nrb; *nread = 0; if (el->el_flags & NO_TTY) { char *cp = el->el_line.buffer; size_t idx; - while ((num = (*el->el_read.read_char)(el, cp)) == 1) { + while ((*el->el_read.read_char)(el, cp) == 1) { /* make sure there is space for next character */ if (cp + 1 >= el->el_line.limit) { idx = (cp - el->el_line.buffer); @@ -440,16 +427,12 @@ el_gets(EditLine *el, int *nread) if (cp[-1] == '\r' || cp[-1] == '\n') break; } - if (num == -1) { - if (errno == EINTR) - cp = el->el_line.buffer; - el->el_errno = errno; - } el->el_line.cursor = el->el_line.lastchar = cp; *cp = '\0'; - *nread = (int)(el->el_line.cursor - el->el_line.buffer); - goto done; + if (nread) + *nread = (int)(el->el_line.cursor - el->el_line.buffer); + return (*nread ? el->el_line.buffer : NULL); } @@ -460,8 +443,8 @@ el_gets(EditLine *el, int *nread) (void) ioctl(el->el_infd, FIONREAD, (ioctl_t) & chrs); if (chrs == 0) { if (tty_rawmode(el) < 0) { - errno = 0; - *nread = 0; + if (nread) + *nread = 0; return (NULL); } } @@ -474,7 +457,6 @@ el_gets(EditLine *el, int *nread) if (el->el_flags & EDIT_DISABLED) { char *cp; size_t idx; - if ((el->el_flags & UNBUFFERED) == 0) cp = el->el_line.buffer; else @@ -482,7 +464,7 @@ el_gets(EditLine *el, int *nread) term__flush(el); - while ((num = (*el->el_read.read_char)(el, cp)) == 1) { + while ((*el->el_read.read_char)(el, cp) == 1) { /* make sure there is space next character */ if (cp + 1 >= el->el_line.limit) { idx = (cp - el->el_line.buffer); @@ -498,15 +480,11 @@ el_gets(EditLine *el, int *nread) break; } - if (num == -1) { - if (errno == EINTR) - cp = el->el_line.buffer; - el->el_errno = errno; - } - el->el_line.cursor = el->el_line.lastchar = cp; *cp = '\0'; - goto done; + if (nread) + *nread = (int)(el->el_line.cursor - el->el_line.buffer); + return (*nread ? el->el_line.buffer : NULL); } for (num = OKCMD; num == OKCMD;) { /* while still editing this @@ -522,12 +500,6 @@ el_gets(EditLine *el, int *nread) #endif /* DEBUG_READ */ break; } - if (el->el_errno == EINTR) { - el->el_line.buffer[0] = '\0'; - el->el_line.lastchar = - el->el_line.cursor = el->el_line.buffer; - break; - } if ((unsigned int)cmdnum >= (unsigned int)el->el_map.nfunc) { /* BUG CHECK command */ #ifdef DEBUG_EDIT (void) fprintf(el->el_errfile, @@ -645,17 +617,12 @@ el_gets(EditLine *el, int *nread) /* make sure the tty is set up correctly */ if ((el->el_flags & UNBUFFERED) == 0) { read_finish(el); - *nread = num != -1 ? num : 0; + if (nread) + *nread = num; } else { - *nread = (int)(el->el_line.lastchar - el->el_line.buffer); + if (nread) + *nread = + (int)(el->el_line.lastchar - el->el_line.buffer); } -done: - if (*nread == 0) { - if (num == -1) { - *nread = -1; - errno = el->el_errno; - } - return NULL; - } else - return el->el_line.buffer; + return (num ? el->el_line.buffer : NULL); } Modified: projects/altix2/lib/libedit/sig.c ============================================================================== --- projects/altix2/lib/libedit/sig.c Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/sig.c Sat Jul 7 05:25:22 2012 (r238191) @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $NetBSD: sig.c,v 1.15 2009/02/19 15:20:22 christos Exp $ + * $NetBSD: sig.c,v 1.14 2009/02/18 15:04:40 christos Exp $ */ #if !defined(lint) && !defined(SCCSID) @@ -73,8 +73,6 @@ sig_handler(int signo) (void) sigaddset(&nset, signo); (void) sigprocmask(SIG_BLOCK, &nset, &oset); - sel->el_signal->sig_no = signo; - switch (signo) { case SIGCONT: tty_rawmode(sel); @@ -160,12 +158,12 @@ sig_set(EditLine *el) struct sigaction osa, nsa; nsa.sa_handler = sig_handler; - nsa.sa_flags = 0; sigemptyset(&nsa.sa_mask); (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset); for (i = 0; sighdl[i] != -1; i++) { + nsa.sa_flags = SIGINT ? 0 : SA_RESTART; /* This could happen if we get interrupted */ if (sigaction(sighdl[i], &nsa, &osa) != -1 && osa.sa_handler != sig_handler) Modified: projects/altix2/lib/libedit/sig.h ============================================================================== --- projects/altix2/lib/libedit/sig.h Sat Jul 7 05:17:43 2012 (r238190) +++ projects/altix2/lib/libedit/sig.h Sat Jul 7 05:25:22 2012 (r238191) @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)sig.h 8.1 (Berkeley) 6/4/93 - * $NetBSD: sig.h,v 1.5 2003/08/07 16:44:33 agc Exp $ + * $NetBSD: sig.h,v 1.7 2009/02/15 21:25:01 christos Exp $ * $FreeBSD$ */ @@ -61,7 +61,6 @@ typedef struct { struct sigaction sig_action[ALLSIGSNO]; sigset_t sig_set; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Jul 7 18:04:10 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BB0E106564A; Sat, 7 Jul 2012 18:04:10 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 02F3A8FC14; Sat, 7 Jul 2012 18:04:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q67I49L7072274; Sat, 7 Jul 2012 18:04:09 GMT (envelope-from kientzle@svn.freebsd.org) Received: (from kientzle@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q67I49nY072267; Sat, 7 Jul 2012 18:04:09 GMT (envelope-from kientzle@svn.freebsd.org) Message-Id: <201207071804.q67I49nY072267@svn.freebsd.org> From: Tim Kientzle Date: Sat, 7 Jul 2012 18:04:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238208 - in projects/armv6: bin/expr lib/libc/net sbin/devd sbin/hastd usr.bin/ar usr.bin/bc usr.bin/find usr.bin/m4 usr.bin/mkcsmapper usr.bin/mkesdb usr.bin/mklocale usr.sbin/bluetoo... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 18:04:10 -0000 Author: kientzle Date: Sat Jul 7 18:04:09 2012 New Revision: 238208 URL: http://svn.freebsd.org/changeset/base/238208 Log: Merge from -CURRENT: Fixes for building with the new YACC. Modified: projects/armv6/bin/expr/expr.y projects/armv6/lib/libc/net/nsparser.y projects/armv6/sbin/devd/parse.y projects/armv6/sbin/hastd/hast.h projects/armv6/sbin/hastd/parse.y projects/armv6/usr.bin/ar/acpyacc.y projects/armv6/usr.bin/bc/bc.y projects/armv6/usr.bin/find/getdate.y projects/armv6/usr.bin/m4/parser.y projects/armv6/usr.bin/mkcsmapper/ldef.h projects/armv6/usr.bin/mkesdb/ldef.h projects/armv6/usr.bin/mklocale/extern.h projects/armv6/usr.sbin/bluetooth/bthidd/parser.y projects/armv6/usr.sbin/bluetooth/hcsecd/parser.y projects/armv6/usr.sbin/config/config.h projects/armv6/usr.sbin/config/main.c projects/armv6/usr.sbin/fifolog/lib/getdate.y projects/armv6/usr.sbin/jail/config.c projects/armv6/usr.sbin/jail/jailp.h Directory Properties: projects/armv6/ (props changed) projects/armv6/lib/libc/ (props changed) projects/armv6/sbin/ (props changed) projects/armv6/usr.sbin/jail/ (props changed) Modified: projects/armv6/bin/expr/expr.y ============================================================================== --- projects/armv6/bin/expr/expr.y Sat Jul 7 17:55:27 2012 (r238207) +++ projects/armv6/bin/expr/expr.y Sat Jul 7 18:04:09 2012 (r238208) @@ -74,7 +74,6 @@ int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); -int yyparse(void); %} Modified: projects/armv6/lib/libc/net/nsparser.y ============================================================================== --- projects/armv6/lib/libc/net/nsparser.y Sat Jul 7 17:55:27 2012 (r238207) +++ projects/armv6/lib/libc/net/nsparser.y Sat Jul 7 18:04:09 2012 (r238208) @@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$"); #define _NS_PRIVATE #include #include +#include #include #include #include "un-namespace.h" Modified: projects/armv6/sbin/devd/parse.y ============================================================================== --- projects/armv6/sbin/devd/parse.y Sat Jul 7 17:55:27 2012 (r238207) +++ projects/armv6/sbin/devd/parse.y Sat Jul 7 18:04:09 2012 (r238208) @@ -29,6 +29,7 @@ * $FreeBSD$ */ +#include #include "devd.h" #include #include Modified: projects/armv6/sbin/hastd/hast.h ============================================================================== --- projects/armv6/sbin/hastd/hast.h Sat Jul 7 17:55:27 2012 (r238207) +++ projects/armv6/sbin/hastd/hast.h Sat Jul 7 18:04:09 2012 (r238208) @@ -244,6 +244,5 @@ void yy_config_free(struct hastd_config void yyerror(const char *); int yylex(void); -int yyparse(void); #endif /* !_HAST_H_ */ Modified: projects/armv6/sbin/hastd/parse.y ============================================================================== --- projects/armv6/sbin/hastd/parse.y Sat Jul 7 17:55:27 2012 (r238207) +++ projects/armv6/sbin/hastd/parse.y Sat Jul 7 18:04:09 2012 (r238208) @@ -77,332 +77,483 @@ static int depth1_metaflush; extern void yyrestart(FILE *); -static int -isitme(const char *name) -{ - char buf[MAXHOSTNAMELEN]; - char *pos; - size_t bufsize; - - /* - * First check if the given name matches our full hostname. - */ - if (gethostname(buf, sizeof(buf)) < 0) { - pjdlog_errno(LOG_ERR, "gethostname() failed"); - return (-1); - } - if (strcmp(buf, name) == 0) - return (1); +static int isitme(const char *name); +static bool family_supported(int family); +static int node_names(char **namesp); +%} - /* - * Now check if it matches first part of the host name. - */ - pos = strchr(buf, '.'); - if (pos != NULL && (size_t)(pos - buf) == strlen(name) && - strncmp(buf, name, pos - buf) == 0) { - return (1); - } +%token CONTROL PIDFILE LISTEN REPLICATION CHECKSUM COMPRESSION METAFLUSH +%token TIMEOUT EXEC RESOURCE NAME LOCAL REMOTE SOURCE ON OFF +%token FULLSYNC MEMSYNC ASYNC NONE CRC32 SHA256 HOLE LZF +%token NUM STR OB CB - /* - * At the end check if name is equal to our host's UUID. - */ - bufsize = sizeof(buf); - if (sysctlbyname("kern.hostuuid", buf, &bufsize, NULL, 0) < 0) { - pjdlog_errno(LOG_ERR, "sysctlbyname(kern.hostuuid) failed"); - return (-1); - } - if (strcasecmp(buf, name) == 0) - return (1); +%type remote_str +%type replication_type +%type checksum_type +%type compression_type +%type boolean - /* - * Looks like this isn't about us. - */ - return (0); +%union +{ + int num; + char *str; } -static bool -family_supported(int family) -{ - int sock; +%token NUM +%token STR - sock = socket(family, SOCK_STREAM, 0); - if (sock == -1 && errno == EPROTONOSUPPORT) - return (false); - if (sock >= 0) - (void)close(sock); - return (true); -} +%% -static int -node_names(char **namesp) -{ - static char names[MAXHOSTNAMELEN * 3]; - char buf[MAXHOSTNAMELEN]; - char *pos; - size_t bufsize; +statements: + | + statements statement + ; - if (gethostname(buf, sizeof(buf)) < 0) { - pjdlog_errno(LOG_ERR, "gethostname() failed"); - return (-1); +statement: + control_statement + | + pidfile_statement + | + listen_statement + | + replication_statement + | + checksum_statement + | + compression_statement + | + timeout_statement + | + exec_statement + | + metaflush_statement + | + node_statement + | + resource_statement + ; + +control_statement: CONTROL STR + { + switch (depth) { + case 0: + if (strlcpy(depth0_control, $2, + sizeof(depth0_control)) >= + sizeof(depth0_control)) { + pjdlog_error("control argument is too long."); + free($2); + return (1); + } + break; + case 1: + if (!mynode) + break; + if (strlcpy(lconfig->hc_controladdr, $2, + sizeof(lconfig->hc_controladdr)) >= + sizeof(lconfig->hc_controladdr)) { + pjdlog_error("control argument is too long."); + free($2); + return (1); + } + break; + default: + PJDLOG_ABORT("control at wrong depth level"); + } + free($2); } + ; - /* First component of the host name. */ - pos = strchr(buf, '.'); - if (pos != NULL && pos != buf) { - (void)strlcpy(names, buf, MIN((size_t)(pos - buf + 1), - sizeof(names))); - (void)strlcat(names, ", ", sizeof(names)); +pidfile_statement: PIDFILE STR + { + switch (depth) { + case 0: + if (strlcpy(depth0_pidfile, $2, + sizeof(depth0_pidfile)) >= + sizeof(depth0_pidfile)) { + pjdlog_error("pidfile argument is too long."); + free($2); + return (1); + } + break; + case 1: + if (!mynode) + break; + if (strlcpy(lconfig->hc_pidfile, $2, + sizeof(lconfig->hc_pidfile)) >= + sizeof(lconfig->hc_pidfile)) { + pjdlog_error("pidfile argument is too long."); + free($2); + return (1); + } + break; + default: + PJDLOG_ABORT("pidfile at wrong depth level"); + } + free($2); } + ; - /* Full host name. */ - (void)strlcat(names, buf, sizeof(names)); - (void)strlcat(names, ", ", sizeof(names)); +listen_statement: LISTEN STR + { + struct hastd_listen *lst; - /* Host UUID. */ - bufsize = sizeof(buf); - if (sysctlbyname("kern.hostuuid", buf, &bufsize, NULL, 0) < 0) { - pjdlog_errno(LOG_ERR, "sysctlbyname(kern.hostuuid) failed"); - return (-1); + lst = calloc(1, sizeof(*lst)); + if (lst == NULL) { + pjdlog_error("Unable to allocate memory for listen address."); + free($2); + return (1); + } + if (strlcpy(lst->hl_addr, $2, sizeof(lst->hl_addr)) >= + sizeof(lst->hl_addr)) { + pjdlog_error("listen argument is too long."); + free($2); + free(lst); + return (1); + } + switch (depth) { + case 0: + TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next); + break; + case 1: + if (mynode) + TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next); + else + free(lst); + break; + default: + PJDLOG_ABORT("listen at wrong depth level"); + } + free($2); } - (void)strlcat(names, buf, sizeof(names)); - - *namesp = names; + ; - return (0); -} +replication_statement: REPLICATION replication_type + { + switch (depth) { + case 0: + depth0_replication = $2; + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + curres->hr_replication = $2; + break; + default: + PJDLOG_ABORT("replication at wrong depth level"); + } + } + ; -void -yyerror(const char *str) -{ +replication_type: + FULLSYNC { $$ = HAST_REPLICATION_FULLSYNC; } + | + MEMSYNC { $$ = HAST_REPLICATION_MEMSYNC; } + | + ASYNC { $$ = HAST_REPLICATION_ASYNC; } + ; - pjdlog_error("Unable to parse configuration file at line %d near '%s': %s", - lineno, yytext, str); -} +checksum_statement: CHECKSUM checksum_type + { + switch (depth) { + case 0: + depth0_checksum = $2; + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + curres->hr_checksum = $2; + break; + default: + PJDLOG_ABORT("checksum at wrong depth level"); + } + } + ; -struct hastd_config * -yy_config_parse(const char *config, bool exitonerror) -{ - int ret; - - curres = NULL; - mynode = false; - depth = 0; - lineno = 0; - - depth0_timeout = HAST_TIMEOUT; - depth0_replication = HAST_REPLICATION_FULLSYNC; - depth0_checksum = HAST_CHECKSUM_NONE; - depth0_compression = HAST_COMPRESSION_HOLE; - strlcpy(depth0_control, HAST_CONTROL, sizeof(depth0_control)); - strlcpy(depth0_pidfile, HASTD_PIDFILE, sizeof(depth0_pidfile)); - TAILQ_INIT(&depth0_listen); - strlcpy(depth0_listen_tcp4, HASTD_LISTEN_TCP4, - sizeof(depth0_listen_tcp4)); - strlcpy(depth0_listen_tcp6, HASTD_LISTEN_TCP6, - sizeof(depth0_listen_tcp6)); - depth0_exec[0] = '\0'; - depth0_metaflush = 1; +checksum_type: + NONE { $$ = HAST_CHECKSUM_NONE; } + | + CRC32 { $$ = HAST_CHECKSUM_CRC32; } + | + SHA256 { $$ = HAST_CHECKSUM_SHA256; } + ; - lconfig = calloc(1, sizeof(*lconfig)); - if (lconfig == NULL) { - pjdlog_error("Unable to allocate memory for configuration."); - if (exitonerror) - exit(EX_TEMPFAIL); - return (NULL); +compression_statement: COMPRESSION compression_type + { + switch (depth) { + case 0: + depth0_compression = $2; + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + curres->hr_compression = $2; + break; + default: + PJDLOG_ABORT("compression at wrong depth level"); + } } + ; - TAILQ_INIT(&lconfig->hc_listen); - TAILQ_INIT(&lconfig->hc_resources); - - yyin = fopen(config, "r"); - if (yyin == NULL) { - pjdlog_errno(LOG_ERR, "Unable to open configuration file %s", - config); - yy_config_free(lconfig); - if (exitonerror) - exit(EX_OSFILE); - return (NULL); - } - yyrestart(yyin); - ret = yyparse(); - fclose(yyin); - if (ret != 0) { - yy_config_free(lconfig); - if (exitonerror) - exit(EX_CONFIG); - return (NULL); - } +compression_type: + NONE { $$ = HAST_COMPRESSION_NONE; } + | + HOLE { $$ = HAST_COMPRESSION_HOLE; } + | + LZF { $$ = HAST_COMPRESSION_LZF; } + ; - /* - * Let's see if everything is set up. - */ - if (lconfig->hc_controladdr[0] == '\0') { - strlcpy(lconfig->hc_controladdr, depth0_control, - sizeof(lconfig->hc_controladdr)); - } - if (lconfig->hc_pidfile[0] == '\0') { - strlcpy(lconfig->hc_pidfile, depth0_pidfile, - sizeof(lconfig->hc_pidfile)); +timeout_statement: TIMEOUT NUM + { + if ($2 <= 0) { + pjdlog_error("Negative or zero timeout."); + return (1); + } + switch (depth) { + case 0: + depth0_timeout = $2; + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + curres->hr_timeout = $2; + break; + default: + PJDLOG_ABORT("timeout at wrong depth level"); + } } - if (!TAILQ_EMPTY(&depth0_listen)) - TAILQ_CONCAT(&lconfig->hc_listen, &depth0_listen, hl_next); - if (TAILQ_EMPTY(&lconfig->hc_listen)) { - struct hastd_listen *lst; + ; - if (family_supported(AF_INET)) { - lst = calloc(1, sizeof(*lst)); - if (lst == NULL) { - pjdlog_error("Unable to allocate memory for listen address."); - yy_config_free(lconfig); - if (exitonerror) - exit(EX_TEMPFAIL); - return (NULL); +exec_statement: EXEC STR + { + switch (depth) { + case 0: + if (strlcpy(depth0_exec, $2, sizeof(depth0_exec)) >= + sizeof(depth0_exec)) { + pjdlog_error("Exec path is too long."); + free($2); + return (1); } - (void)strlcpy(lst->hl_addr, depth0_listen_tcp4, - sizeof(lst->hl_addr)); - TAILQ_INSERT_TAIL(&lconfig->hc_listen, lst, hl_next); - } else { - pjdlog_debug(1, - "No IPv4 support in the kernel, not listening on IPv4 address."); - } - if (family_supported(AF_INET6)) { - lst = calloc(1, sizeof(*lst)); - if (lst == NULL) { - pjdlog_error("Unable to allocate memory for listen address."); - yy_config_free(lconfig); - if (exitonerror) - exit(EX_TEMPFAIL); - return (NULL); + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + if (strlcpy(curres->hr_exec, $2, + sizeof(curres->hr_exec)) >= + sizeof(curres->hr_exec)) { + pjdlog_error("Exec path is too long."); + free($2); + return (1); } - (void)strlcpy(lst->hl_addr, depth0_listen_tcp6, - sizeof(lst->hl_addr)); - TAILQ_INSERT_TAIL(&lconfig->hc_listen, lst, hl_next); - } else { - pjdlog_debug(1, - "No IPv6 support in the kernel, not listening on IPv6 address."); - } - if (TAILQ_EMPTY(&lconfig->hc_listen)) { - pjdlog_error("No address to listen on."); - yy_config_free(lconfig); - if (exitonerror) - exit(EX_TEMPFAIL); - return (NULL); + break; + default: + PJDLOG_ABORT("exec at wrong depth level"); } + free($2); } - TAILQ_FOREACH(curres, &lconfig->hc_resources, hr_next) { - PJDLOG_ASSERT(curres->hr_provname[0] != '\0'); - PJDLOG_ASSERT(curres->hr_localpath[0] != '\0'); - PJDLOG_ASSERT(curres->hr_remoteaddr[0] != '\0'); + ; - if (curres->hr_replication == -1) { - /* - * Replication is not set at resource-level. - * Use global or default setting. - */ - curres->hr_replication = depth0_replication; - } - if (curres->hr_replication == HAST_REPLICATION_MEMSYNC) { - pjdlog_warning("Replication mode \"%s\" is not implemented, falling back to \"%s\".", - "memsync", "fullsync"); - curres->hr_replication = HAST_REPLICATION_FULLSYNC; - } - if (curres->hr_checksum == -1) { - /* - * Checksum is not set at resource-level. - * Use global or default setting. - */ - curres->hr_checksum = depth0_checksum; - } - if (curres->hr_compression == -1) { - /* - * Compression is not set at resource-level. - * Use global or default setting. - */ - curres->hr_compression = depth0_compression; - } - if (curres->hr_timeout == -1) { - /* - * Timeout is not set at resource-level. - * Use global or default setting. - */ - curres->hr_timeout = depth0_timeout; - } - if (curres->hr_exec[0] == '\0') { - /* - * Exec is not set at resource-level. - * Use global or default setting. - */ - strlcpy(curres->hr_exec, depth0_exec, - sizeof(curres->hr_exec)); - } - if (curres->hr_metaflush == -1) { - /* - * Metaflush is not set at resource-level. - * Use global or default setting. - */ - curres->hr_metaflush = depth0_metaflush; +metaflush_statement: METAFLUSH boolean + { + switch (depth) { + case 0: + depth0_metaflush = $2; + break; + case 1: + PJDLOG_ASSERT(curres != NULL); + depth1_metaflush = $2; + break; + case 2: + if (!mynode) + break; + PJDLOG_ASSERT(curres != NULL); + curres->hr_metaflush = $2; + break; + default: + PJDLOG_ABORT("metaflush at wrong depth level"); } } + ; - return (lconfig); -} - -void -yy_config_free(struct hastd_config *config) -{ - struct hastd_listen *lst; - struct hast_resource *res; +boolean: + ON { $$ = 1; } + | + OFF { $$ = 0; } + ; - while ((lst = TAILQ_FIRST(&depth0_listen)) != NULL) { - TAILQ_REMOVE(&depth0_listen, lst, hl_next); - free(lst); +node_statement: ON node_start OB node_entries CB + { + mynode = false; } - while ((lst = TAILQ_FIRST(&config->hc_listen)) != NULL) { - TAILQ_REMOVE(&config->hc_listen, lst, hl_next); - free(lst); - } - while ((res = TAILQ_FIRST(&config->hc_resources)) != NULL) { - TAILQ_REMOVE(&config->hc_resources, res, hr_next); - free(res); - } - free(config); -} -%} - -%token CONTROL PIDFILE LISTEN REPLICATION CHECKSUM COMPRESSION METAFLUSH -%token TIMEOUT EXEC RESOURCE NAME LOCAL REMOTE SOURCE ON OFF -%token FULLSYNC MEMSYNC ASYNC NONE CRC32 SHA256 HOLE LZF -%token NUM STR OB CB - -%type remote_str -%type replication_type -%type checksum_type -%type compression_type -%type boolean - -%union -{ - int num; - char *str; -} - -%token NUM -%token STR + ; -%% +node_start: STR + { + switch (isitme($1)) { + case -1: + free($1); + return (1); + case 0: + break; + case 1: + mynode = true; + break; + default: + PJDLOG_ABORT("invalid isitme() return value"); + } + free($1); + } + ; -statements: +node_entries: | - statements statement + node_entries node_entry ; -statement: +node_entry: control_statement | pidfile_statement | listen_statement + ; + +resource_statement: RESOURCE resource_start OB resource_entries CB + { + if (curres != NULL) { + /* + * There must be section for this node, at least with + * remote address configuration. + */ + if (!hadmynode) { + char *names; + + if (node_names(&names) != 0) + return (1); + pjdlog_error("No resource %s configuration for this node (acceptable node names: %s).", + curres->hr_name, names); + return (1); + } + + /* + * Let's see if there are some resource-level settings + * that we can use for node-level settings. + */ + if (curres->hr_provname[0] == '\0' && + depth1_provname[0] != '\0') { + /* + * Provider name is not set at node-level, + * but is set at resource-level, use it. + */ + strlcpy(curres->hr_provname, depth1_provname, + sizeof(curres->hr_provname)); + } + if (curres->hr_localpath[0] == '\0' && + depth1_localpath[0] != '\0') { + /* + * Path to local provider is not set at + * node-level, but is set at resource-level, + * use it. + */ + strlcpy(curres->hr_localpath, depth1_localpath, + sizeof(curres->hr_localpath)); + } + if (curres->hr_metaflush == -1 && depth1_metaflush != -1) { + /* + * Metaflush is not set at node-level, + * but is set at resource-level, use it. + */ + curres->hr_metaflush = depth1_metaflush; + } + + /* + * If provider name is not given, use resource name + * as provider name. + */ + if (curres->hr_provname[0] == '\0') { + strlcpy(curres->hr_provname, curres->hr_name, + sizeof(curres->hr_provname)); + } + + /* + * Remote address has to be configured at this point. + */ + if (curres->hr_remoteaddr[0] == '\0') { + pjdlog_error("Remote address not configured for resource %s.", + curres->hr_name); + return (1); + } + /* + * Path to local provider has to be configured at this + * point. + */ + if (curres->hr_localpath[0] == '\0') { + pjdlog_error("Path to local component not configured for resource %s.", + curres->hr_name); + return (1); + } + + /* Put it onto resource list. */ + TAILQ_INSERT_TAIL(&lconfig->hc_resources, curres, hr_next); + curres = NULL; + } + } + ; + +resource_start: STR + { + /* Check if there is no duplicate entry. */ + TAILQ_FOREACH(curres, &lconfig->hc_resources, hr_next) { + if (strcmp(curres->hr_name, $1) == 0) { + pjdlog_error("Resource %s configured more than once.", + curres->hr_name); + free($1); + return (1); + } + } + + /* + * Clear those, so we can tell if they were set at + * resource-level or not. + */ + depth1_provname[0] = '\0'; + depth1_localpath[0] = '\0'; + depth1_metaflush = -1; + hadmynode = false; + + curres = calloc(1, sizeof(*curres)); + if (curres == NULL) { + pjdlog_error("Unable to allocate memory for resource."); + free($1); + return (1); + } + if (strlcpy(curres->hr_name, $1, + sizeof(curres->hr_name)) >= + sizeof(curres->hr_name)) { + pjdlog_error("Resource name is too long."); + free(curres); + free($1); + return (1); + } + free($1); + curres->hr_role = HAST_ROLE_INIT; + curres->hr_previous_role = HAST_ROLE_INIT; + curres->hr_replication = -1; + curres->hr_checksum = -1; + curres->hr_compression = -1; + curres->hr_timeout = -1; + curres->hr_exec[0] = '\0'; + curres->hr_provname[0] = '\0'; + curres->hr_localpath[0] = '\0'; + curres->hr_localfd = -1; + curres->hr_localflush = true; + curres->hr_metaflush = -1; + curres->hr_remoteaddr[0] = '\0'; + curres->hr_sourceaddr[0] = '\0'; + curres->hr_ggateunit = -1; + } + ; + +resource_entries: | + resource_entries resource_entry + ; + +resource_entry: replication_statement | checksum_statement @@ -415,592 +566,447 @@ statement: | metaflush_statement | - node_statement + name_statement | - resource_statement + local_statement + | + resource_node_statement ; -control_statement: CONTROL STR +name_statement: NAME STR { switch (depth) { - case 0: - if (strlcpy(depth0_control, $2, - sizeof(depth0_control)) >= - sizeof(depth0_control)) { - pjdlog_error("control argument is too long."); + case 1: + if (strlcpy(depth1_provname, $2, + sizeof(depth1_provname)) >= + sizeof(depth1_provname)) { + pjdlog_error("name argument is too long."); free($2); return (1); } break; - case 1: + case 2: if (!mynode) break; - if (strlcpy(lconfig->hc_controladdr, $2, - sizeof(lconfig->hc_controladdr)) >= - sizeof(lconfig->hc_controladdr)) { - pjdlog_error("control argument is too long."); + PJDLOG_ASSERT(curres != NULL); + if (strlcpy(curres->hr_provname, $2, + sizeof(curres->hr_provname)) >= + sizeof(curres->hr_provname)) { + pjdlog_error("name argument is too long."); free($2); return (1); } break; default: - PJDLOG_ABORT("control at wrong depth level"); + PJDLOG_ABORT("name at wrong depth level"); } free($2); } ; -pidfile_statement: PIDFILE STR +local_statement: LOCAL STR { switch (depth) { - case 0: - if (strlcpy(depth0_pidfile, $2, - sizeof(depth0_pidfile)) >= - sizeof(depth0_pidfile)) { - pjdlog_error("pidfile argument is too long."); + case 1: + if (strlcpy(depth1_localpath, $2, + sizeof(depth1_localpath)) >= + sizeof(depth1_localpath)) { + pjdlog_error("local argument is too long."); free($2); return (1); } break; - case 1: + case 2: if (!mynode) break; - if (strlcpy(lconfig->hc_pidfile, $2, - sizeof(lconfig->hc_pidfile)) >= - sizeof(lconfig->hc_pidfile)) { - pjdlog_error("pidfile argument is too long."); + PJDLOG_ASSERT(curres != NULL); + if (strlcpy(curres->hr_localpath, $2, + sizeof(curres->hr_localpath)) >= + sizeof(curres->hr_localpath)) { + pjdlog_error("local argument is too long."); free($2); return (1); } break; default: - PJDLOG_ABORT("pidfile at wrong depth level"); + PJDLOG_ABORT("local at wrong depth level"); } free($2); } ; -listen_statement: LISTEN STR +resource_node_statement:ON resource_node_start OB resource_node_entries CB { - struct hastd_listen *lst; - - lst = calloc(1, sizeof(*lst)); - if (lst == NULL) { - pjdlog_error("Unable to allocate memory for listen address."); - free($2); - return (1); - } - if (strlcpy(lst->hl_addr, $2, sizeof(lst->hl_addr)) >= - sizeof(lst->hl_addr)) { - pjdlog_error("listen argument is too long."); - free($2); - free(lst); - return (1); - } - switch (depth) { - case 0: - TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next); - break; - case 1: - if (mynode) - TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next); - else - free(lst); - break; - default: - PJDLOG_ABORT("listen at wrong depth level"); - } - free($2); + mynode = false; } ; -replication_statement: REPLICATION replication_type +resource_node_start: STR { - switch (depth) { - case 0: - depth0_replication = $2; - break; - case 1: - PJDLOG_ASSERT(curres != NULL); - curres->hr_replication = $2; - break; - default: - PJDLOG_ABORT("replication at wrong depth level"); + if (curres != NULL) { + switch (isitme($1)) { + case -1: + free($1); + return (1); + case 0: + break; + case 1: + mynode = hadmynode = true; + break; + default: + PJDLOG_ABORT("invalid isitme() return value"); + } } + free($1); } ; -replication_type: - FULLSYNC { $$ = HAST_REPLICATION_FULLSYNC; } - | - MEMSYNC { $$ = HAST_REPLICATION_MEMSYNC; } +resource_node_entries: | - ASYNC { $$ = HAST_REPLICATION_ASYNC; } - ; - -checksum_statement: CHECKSUM checksum_type - { - switch (depth) { - case 0: - depth0_checksum = $2; - break; - case 1: - PJDLOG_ASSERT(curres != NULL); - curres->hr_checksum = $2; - break; - default: - PJDLOG_ABORT("checksum at wrong depth level"); - } - } + resource_node_entries resource_node_entry ; -checksum_type: - NONE { $$ = HAST_CHECKSUM_NONE; } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Jul 7 18:23:34 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0ED5B106566C; Sat, 7 Jul 2012 18:23:34 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EE15E8FC08; Sat, 7 Jul 2012 18:23:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q67INXlH073844; Sat, 7 Jul 2012 18:23:33 GMT (envelope-from kientzle@svn.freebsd.org) Received: (from kientzle@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q67INXdd073842; Sat, 7 Jul 2012 18:23:33 GMT (envelope-from kientzle@svn.freebsd.org) Message-Id: <201207071823.q67INXdd073842@svn.freebsd.org> From: Tim Kientzle Date: Sat, 7 Jul 2012 18:23:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238209 - projects/armv6/usr.sbin/kldxref X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 18:23:34 -0000 Author: kientzle Date: Sat Jul 7 18:23:33 2012 New Revision: 238209 URL: http://svn.freebsd.org/changeset/base/238209 Log: Improve an error message in kldxref: Print out the filename of an ignored non-ELF file. Modified: projects/armv6/usr.sbin/kldxref/ef.c Modified: projects/armv6/usr.sbin/kldxref/ef.c ============================================================================== --- projects/armv6/usr.sbin/kldxref/ef.c Sat Jul 7 18:04:09 2012 (r238208) +++ projects/armv6/usr.sbin/kldxref/ef.c Sat Jul 7 18:23:33 2012 (r238209) @@ -602,7 +602,7 @@ ef_open(const char *filename, struct elf printf("\n"); ef->ef_nsegs = nsegs; if (phdyn == NULL) { - warnx("file isn't dynamically-linked"); + warnx("%s: file isn't dynamically-linked", filename); break; } if (ef_read_entry(ef, phdyn->p_offset, From owner-svn-src-projects@FreeBSD.ORG Sat Jul 7 18:25:57 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2ED3E106566C; Sat, 7 Jul 2012 18:25:57 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 19C3A8FC12; Sat, 7 Jul 2012 18:25:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q67IPuCj074065; Sat, 7 Jul 2012 18:25:56 GMT (envelope-from kientzle@svn.freebsd.org) Received: (from kientzle@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q67IPuoM074063; Sat, 7 Jul 2012 18:25:56 GMT (envelope-from kientzle@svn.freebsd.org) Message-Id: <201207071825.q67IPuoM074063@svn.freebsd.org> From: Tim Kientzle Date: Sat, 7 Jul 2012 18:25:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238210 - projects/armv6/usr.sbin/kldxref X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 18:25:57 -0000 Author: kientzle Date: Sat Jul 7 18:25:56 2012 New Revision: 238210 URL: http://svn.freebsd.org/changeset/base/238210 Log: Clarify that this message from kldxref is just a warning. Modified: projects/armv6/usr.sbin/kldxref/ef.c Modified: projects/armv6/usr.sbin/kldxref/ef.c ============================================================================== --- projects/armv6/usr.sbin/kldxref/ef.c Sat Jul 7 18:23:33 2012 (r238209) +++ projects/armv6/usr.sbin/kldxref/ef.c Sat Jul 7 18:25:56 2012 (r238210) @@ -602,7 +602,8 @@ ef_open(const char *filename, struct elf printf("\n"); ef->ef_nsegs = nsegs; if (phdyn == NULL) { - warnx("%s: file isn't dynamically-linked", filename); + warnx("%s: file isn't dynamically-linked, skipping", + filename); break; } if (ef_read_entry(ef, phdyn->p_offset, From owner-svn-src-projects@FreeBSD.ORG Sat Jul 7 19:12:16 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB7A7106566B; Sat, 7 Jul 2012 19:12:16 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D32238FC19; Sat, 7 Jul 2012 19:12:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q67JCGK6077814; Sat, 7 Jul 2012 19:12:16 GMT (envelope-from kientzle@svn.freebsd.org) Received: (from kientzle@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q67JCGZ0077779; Sat, 7 Jul 2012 19:12:16 GMT (envelope-from kientzle@svn.freebsd.org) Message-Id: <201207071912.q67JCGZ0077779@svn.freebsd.org> From: Tim Kientzle Date: Sat, 7 Jul 2012 19:12:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238211 - in projects/armv6: . contrib/binutils contrib/binutils/bfd contrib/gcc/config/arm gnu/usr.bin/binutils gnu/usr.bin/binutils/as gnu/usr.bin/binutils/ld gnu/usr.bin/binutils/lib... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 19:12:17 -0000 Author: kientzle Date: Sat Jul 7 19:12:15 2012 New Revision: 238211 URL: http://svn.freebsd.org/changeset/base/238211 Log: 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. I've successfully built and booted a BEAGLEBONE image with these patches, though "make buildworld" on the resulting image currently mis-compiles rtld. Modified: projects/armv6/Makefile projects/armv6/Makefile.inc1 projects/armv6/contrib/binutils/bfd/config.bfd projects/armv6/contrib/binutils/config.sub projects/armv6/contrib/gcc/config/arm/freebsd.h projects/armv6/gnu/usr.bin/binutils/Makefile.inc0 projects/armv6/gnu/usr.bin/binutils/as/Makefile projects/armv6/gnu/usr.bin/binutils/ld/Makefile.arm projects/armv6/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/armv6/gnu/usr.bin/cc/Makefile.inc projects/armv6/gnu/usr.bin/cc/Makefile.tgt projects/armv6/gnu/usr.bin/gdb/Makefile.inc projects/armv6/gnu/usr.bin/gdb/libgdb/Makefile projects/armv6/share/mk/bsd.endian.mk projects/armv6/share/mk/sys.mk projects/armv6/sys/arm/arm/cpufunc_asm_armv7.S projects/armv6/sys/arm/at91/std.at91 projects/armv6/sys/arm/at91/std.at91sam9 projects/armv6/sys/arm/econa/std.econa projects/armv6/sys/arm/include/asm.h projects/armv6/sys/arm/include/asmacros.h projects/armv6/sys/arm/include/atomic.h projects/armv6/sys/arm/include/param.h projects/armv6/sys/arm/include/sysarch.h projects/armv6/sys/arm/lpc/std.lpc projects/armv6/sys/arm/mv/std.mv projects/armv6/sys/arm/s3c2xx0/std.s3c2410 projects/armv6/sys/arm/sa11x0/std.sa11x0 projects/armv6/sys/arm/ti/std.ti projects/armv6/sys/arm/xscale/std.xscale projects/armv6/sys/conf/kern.pre.mk projects/armv6/sys/conf/kmod.mk projects/armv6/usr.bin/xlint/Makefile.inc Modified: projects/armv6/Makefile ============================================================================== --- projects/armv6/Makefile Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/Makefile Sat Jul 7 19:12:15 2012 (r238211) @@ -135,7 +135,7 @@ _MAKE= PATH=${PATH} ${BINMAKE} -f Makefi _TARGET_ARCH= ${TARGET:S/pc98/i386/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} .endif # Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1 .if defined(TARGET) && defined(TARGET_ARCH) && \ @@ -329,7 +329,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb +TARGET_ARCHES_arm?= arm armeb armv6 armv6eb TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/armv6/Makefile.inc1 ============================================================================== --- projects/armv6/Makefile.inc1 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/Makefile.inc1 Sat Jul 7 19:12:15 2012 (r238211) @@ -136,7 +136,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6eb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else Modified: projects/armv6/contrib/binutils/bfd/config.bfd ============================================================================== --- projects/armv6/contrib/binutils/bfd/config.bfd Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/contrib/binutils/bfd/config.bfd Sat Jul 7 19:12:15 2012 (r238211) @@ -277,6 +277,14 @@ case "${targ}" in targ_defvec=bfd_elf32_bigarm_vec targ_selvecs=bfd_elf32_littlearm_vec ;; + armv6eb-*-freebsd*) + targ_defvec=bfd_elf32_bigarm_vec + targ_selvecs=bfd_elf32_littlearm_vec + ;; + armv6-*-freebsd*) + targ_defvec=bfd_elf32_littlearm_vec + targ_selvecs=bfd_elf32_bigarm_vec + ;; arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \ arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \ arm*-*-eabi* ) Modified: projects/armv6/contrib/binutils/config.sub ============================================================================== --- projects/armv6/contrib/binutils/config.sub Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/contrib/binutils/config.sub Sat Jul 7 19:12:15 2012 (r238211) @@ -241,7 +241,7 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arm | arm[bl]e | arme[lb] | armv[23456] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ Modified: projects/armv6/contrib/gcc/config/arm/freebsd.h ============================================================================== --- projects/armv6/contrib/gcc/config/arm/freebsd.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/contrib/gcc/config/arm/freebsd.h Sat Jul 7 19:12:15 2012 (r238211) @@ -55,8 +55,6 @@ /************************[ Target stuff ]***********************************/ -#undef TARGET_VERSION -#define TARGET_VERSION fprintf (stderr, " (FreeBSD/StrongARM ELF)"); #ifndef TARGET_ENDIAN_DEFAULT #define TARGET_ENDIAN_DEFAULT 0 @@ -86,8 +84,22 @@ /* We use the GCC defaults here. */ #undef WCHAR_TYPE +#if defined(FREEBSD_ARCH_armv6) +#undef SUBTARGET_CPU_DEFAULT +#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm1176jzs +#undef FBSD_TARGET_CPU_CPP_BUILTINS +#define FBSD_TARGET_CPU_CPP_BUILTINS() \ + do { \ + builtin_define ("__FreeBSD_ARCH_armv6__"); \ + } while (0) +#undef TARGET_VERSION +#define TARGET_VERSION fprintf (stderr, " (FreeBSD/armv6 ELF)"); +#else #undef SUBTARGET_CPU_DEFAULT #define SUBTARGET_CPU_DEFAULT TARGET_CPU_strongarm +#undef TARGET_VERSION +#define TARGET_VERSION fprintf (stderr, " (FreeBSD/StrongARM ELF)"); +#endif /* FreeBSD does its profiling differently to the Acorn compiler. We don't need a word following the mcount call; and to skip it Modified: projects/armv6/gnu/usr.bin/binutils/Makefile.inc0 ============================================================================== --- projects/armv6/gnu/usr.bin/binutils/Makefile.inc0 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/binutils/Makefile.inc0 Sat Jul 7 19:12:15 2012 (r238211) @@ -7,7 +7,7 @@ VERSION= "2.17.50 [FreeBSD] 2007-07-03" .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif @@ -16,7 +16,7 @@ TARGET_VENDOR?= unknown TARGET_OS?= freebsd BINUTILS_ARCH=${TARGET_ARCH:C/amd64/x86_64/} TARGET_TUPLE?= ${BINUTILS_ARCH}-${TARGET_VENDOR}-${TARGET_OS} -.if ${TARGET_ARCH} == "armeb" || \ +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" || \ (${TARGET_CPUARCH} == "mips" && ${TARGET_ARCH:Mmips*el} == "") TARGET_BIG_ENDIAN=t .endif Modified: projects/armv6/gnu/usr.bin/binutils/as/Makefile ============================================================================== --- projects/armv6/gnu/usr.bin/binutils/as/Makefile Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/binutils/as/Makefile Sat Jul 7 19:12:15 2012 (r238211) @@ -42,6 +42,10 @@ SRCS+= app.c \ # DEO: why not used? #SRCS+= itbl-ops.c +.if ${TARGET_ARCH} == "armv6" || ${TARGET_ARCH} == "armv6eb" +CFLAGS+= -DCPU_DEFAULT=ARM_ARCH_V6K +.endif + .if ${TARGET_CPUARCH} == "mips" SRCS+= itbl-ops.c itbl-parse.y itbl-lex.l .if ${TARGET_ARCH:Mmips64*} != "" Modified: projects/armv6/gnu/usr.bin/binutils/ld/Makefile.arm ============================================================================== --- projects/armv6/gnu/usr.bin/binutils/ld/Makefile.arm Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/binutils/ld/Makefile.arm Sat Jul 7 19:12:15 2012 (r238211) @@ -1,6 +1,6 @@ # $FreeBSD$ -.if ${TARGET_ARCH} == "armeb" +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" NATIVE_EMULATION= armelfb_fbsd .else NATIVE_EMULATION= armelf_fbsd Modified: projects/armv6/gnu/usr.bin/binutils/libbfd/Makefile.arm ============================================================================== --- projects/armv6/gnu/usr.bin/binutils/libbfd/Makefile.arm Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/binutils/libbfd/Makefile.arm Sat Jul 7 19:12:15 2012 (r238211) @@ -1,6 +1,6 @@ # $FreeBSD$ -.if ${TARGET_ARCH} == "armeb" +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" DEFAULT_VECTOR= bfd_elf32_bigarm_vec .else DEFAULT_VECTOR= bfd_elf32_littlearm_vec @@ -14,7 +14,7 @@ SRCS+= cpu-arm.c \ elflink.c VECS+= ${DEFAULT_VECTOR} -.if ${TARGET_ARCH} == "armeb" +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" VECS+= bfd_elf32_littlearm_vec .else VECS+= bfd_elf32_bigarm_vec Modified: projects/armv6/gnu/usr.bin/cc/Makefile.inc ============================================================================== --- projects/armv6/gnu/usr.bin/cc/Makefile.inc Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/cc/Makefile.inc Sat Jul 7 19:12:15 2012 (r238211) @@ -26,9 +26,12 @@ CSTD?= gnu89 CFLAGS+= -DCROSS_COMPILE .endif -.if ${TARGET_ARCH} == "armeb" +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" CFLAGS += -DTARGET_ENDIAN_DEFAULT=MASK_BIG_END .endif +.if ${TARGET_ARCH} == "armv6" || ${TARGET_ARCH} == "armv6eb" +CFLAGS += -DFREEBSD_ARCH_armv6 +.endif .if ${TARGET_CPUARCH} == "mips" .if ${TARGET_ARCH:Mmips*el} != "" Modified: projects/armv6/gnu/usr.bin/cc/Makefile.tgt ============================================================================== --- projects/armv6/gnu/usr.bin/cc/Makefile.tgt Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/cc/Makefile.tgt Sat Jul 7 19:12:15 2012 (r238211) @@ -4,7 +4,7 @@ # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif @@ -17,7 +17,7 @@ TARGET_CPU_DEFAULT= MASK_GNU_AS|MASK_GNU .if ${TARGET_ARCH} == "sparc64" TARGET_CPU_DEFAULT= TARGET_CPU_ultrasparc .endif -.if ${TARGET_ARCH} == "armeb" || \ +.if ${TARGET_ARCH} == "armeb" || ${TARGET_ARCH} == "armv6eb" || \ (${TARGET_CPUARCH} == "mips" && ${TARGET_ARCH:Mmips*el} == "") TARGET_BIG_ENDIAN=t .endif Modified: projects/armv6/gnu/usr.bin/gdb/Makefile.inc ============================================================================== --- projects/armv6/gnu/usr.bin/gdb/Makefile.inc Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/gdb/Makefile.inc Sat Jul 7 19:12:15 2012 (r238211) @@ -20,7 +20,7 @@ OBJ_GDB= ${OBJ_ROOT}/gdb # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: projects/armv6/gnu/usr.bin/gdb/libgdb/Makefile ============================================================================== --- projects/armv6/gnu/usr.bin/gdb/libgdb/Makefile Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/gnu/usr.bin/gdb/libgdb/Makefile Sat Jul 7 19:12:15 2012 (r238211) @@ -4,7 +4,7 @@ # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: projects/armv6/share/mk/bsd.endian.mk ============================================================================== --- projects/armv6/share/mk/bsd.endian.mk Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/share/mk/bsd.endian.mk Sat Jul 7 19:12:15 2012 (r238211) @@ -4,12 +4,14 @@ ${MACHINE_ARCH} == "i386" || \ ${MACHINE_ARCH} == "ia64" || \ ${MACHINE_ARCH} == "arm" || \ + ${MACHINE_ARCH} == "armv6" || \ ${MACHINE_ARCH:Mmips*el} != "" TARGET_ENDIANNESS= 1234 .elif ${MACHINE_ARCH} == "powerpc" || \ ${MACHINE_ARCH} == "powerpc64" || \ ${MACHINE_ARCH} == "sparc64" || \ ${MACHINE_ARCH} == "armeb" || \ + ${MACHINE_ARCH} == "armv6eb" || \ ${MACHINE_ARCH:Mmips*} != "" TARGET_ENDIANNESS= 4321 .endif Modified: projects/armv6/share/mk/sys.mk ============================================================================== --- projects/armv6/share/mk/sys.mk Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/share/mk/sys.mk Sat Jul 7 19:12:15 2012 (r238211) @@ -13,7 +13,7 @@ unix ?= We run FreeBSD, not UNIX. # and/or endian. This is called MACHINE_CPU in NetBSD, but that's used # for something different in FreeBSD. # -MACHINE_CPUARCH=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +MACHINE_CPUARCH=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .endif # If the special target .POSIX appears (without prerequisites or Modified: projects/armv6/sys/arm/arm/cpufunc_asm_armv7.S ============================================================================== --- projects/armv6/sys/arm/arm/cpufunc_asm_armv7.S Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/arm/cpufunc_asm_armv7.S Sat Jul 7 19:12:15 2012 (r238211) @@ -32,6 +32,8 @@ #include __FBSDID("$FreeBSD$"); + .cpu cortex-a8 + .Lcoherency_level: .word _C_LABEL(arm_cache_loc) .Lcache_type: Modified: projects/armv6/sys/arm/at91/std.at91 ============================================================================== --- projects/armv6/sys/arm/at91/std.at91 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/at91/std.at91 Sat Jul 7 19:12:15 2012 (r238211) @@ -5,4 +5,3 @@ cpu CPU_ARM9 makeoptions CONF_CFLAGS=-mcpu=arm9 options PHYSADDR=0x20000000 options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/at91/std.at91sam9 ============================================================================== --- projects/armv6/sys/arm/at91/std.at91sam9 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/at91/std.at91sam9 Sat Jul 7 19:12:15 2012 (r238211) @@ -8,5 +8,4 @@ options PHYSADDR=0x20000000 device at91sam9g20 device at91sam9260 options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/econa/std.econa ============================================================================== --- projects/armv6/sys/arm/econa/std.econa Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/econa/std.econa Sat Jul 7 19:12:15 2012 (r238211) @@ -14,4 +14,3 @@ options LOADERRAMADDR=0x00000000 options STARTUP_PAGETABLE_ADDR=0x00100000 options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/include/asm.h ============================================================================== --- projects/armv6/sys/arm/include/asm.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/include/asm.h Sat Jul 7 19:12:15 2012 (r238211) @@ -130,49 +130,52 @@ .stabs __STRING(_/**/sym),1,0,0,0 #endif /* __STDC__ */ +/* Exactly one of the __ARM_ARCH_*__ macros will be defined by the compiler. */ +/* The _ARM_ARCH_* macros are deprecated and will be removed soon. */ +/* This should be moved into another header so it can be used in + * both asm and C code. machine/asm.h cannot be included in C code. */ #if defined (__ARM_ARCH_7__) || defined (__ARM_ARCH_7A__) #define _ARM_ARCH_7 +#define _HAVE_ARMv7_INSTRUCTIONS 1 #endif -#if defined(_ARM_ARCH_7) || defined (__ARM_ARCH_6__) || \ - defined (__ARM_ARCH_6J__) +#if defined (_HAVE_ARMv7_INSTRUCTIONS) || defined (__ARM_ARCH_6__) || \ + defined (__ARM_ARCH_6J__) || defined (__ARM_ARCH_6K__) || \ + defined (__ARM_ARCH_6Z__) || defined (__ARM_ARCH_6ZK__) #define _ARM_ARCH_6 +#define _HAVE_ARMv6_INSTRUCTIONS 1 #endif -#if defined (_ARM_ARCH_6) || defined (__ARM_ARCH_5__) || \ - defined (__ARM_ARCH_5T__) || defined (__ARM_ARCH_5TE__) || \ +#if defined (_HAVE_ARMv6_INSTRUCTIONS) || defined (__ARM_ARCH_5TE__) || \ defined (__ARM_ARCH_5TEJ__) || defined (__ARM_ARCH_5E__) -#define _ARM_ARCH_5 +#define _ARM_ARCH_5E +#define _HAVE_ARMv5E_INSTRUCTIONS 1 #endif -#if defined (_ARM_ARCH_6) || defined(__ARM_ARCH_5TE__) || \ - defined(__ARM_ARCH_5TEJ__) || defined(__ARM_ARCH_5E__) -#define _ARM_ARCH_5E +#if defined (_HAVE_ARMv5E_INSTRUCTIONS) || defined (__ARM_ARCH_5__) || \ + defined (__ARM_ARCH_5T__) +#define _ARM_ARCH_5 +#define _HAVE_ARMv5_INSTRUCTIONS 1 #endif -#if defined (_ARM_ARCH_5) || defined (__ARM_ARCH_4T__) +#if defined (_HAVE_ARMv5_INSTRUCTIONS) || defined (__ARM_ARCH_4T__) #define _ARM_ARCH_4T +#define _HAVE_ARMv4T_INSTRUCTIONS 1 #endif +/* FreeBSD requires ARMv4, so this is always set. */ +#define _HAVE_ARMv4_INSTRUCTIONS 1 -#if defined (_ARM_ARCH_4T) +#if defined (_HAVE_ARMv4T_INSTRUCTIONS) # define RET bx lr # define RETeq bxeq lr # define RETne bxne lr -# ifdef __STDC__ -# define RETc(c) bx##c lr -# else -# define RETc(c) bx/**/c lr -# endif +# define RETc(c) bx##c lr #else # define RET mov pc, lr # define RETeq moveq pc, lr # define RETne movne pc, lr -# ifdef __STDC__ -# define RETc(c) mov##c pc, lr -# else -# define RETc(c) mov/**/c pc, lr -# endif +# define RETc(c) mov##c pc, lr #endif #endif /* !_MACHINE_ASM_H_ */ Modified: projects/armv6/sys/arm/include/asmacros.h ============================================================================== --- projects/armv6/sys/arm/include/asmacros.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/include/asmacros.h Sat Jul 7 19:12:15 2012 (r238211) @@ -40,6 +40,8 @@ #ifndef _MACHINE_ASMACROS_H_ #define _MACHINE_ASMACROS_H_ +#include + #ifdef _KERNEL #ifdef LOCORE Modified: projects/armv6/sys/arm/include/atomic.h ============================================================================== --- projects/armv6/sys/arm/include/atomic.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/include/atomic.h Sat Jul 7 19:12:15 2012 (r238211) @@ -58,14 +58,24 @@ #define F32_bit (1 << 6) /* FIQ disable */ #endif -/* XXX: Rethink for userland later as those won't be defined */ -#if ARM_ARCH_6 || ARM_ARCH_7A - +/* + * It would be nice to use _HAVE_ARMv6_INSTRUCTIONS from machine/asm.h + * here, but that header can't be included here because this is C + * code. I would like to move the _HAVE_ARMv6_INSTRUCTIONS definition + * out of asm.h so it can be used in both asm and C code. - kientzle@ + */ +#if defined (__ARM_ARCH_7__) || \ + defined (__ARM_ARCH_7A__) || \ + defined (__ARM_ARCH_6__) || \ + defined (__ARM_ARCH_6J__) || \ + defined (__ARM_ARCH_6K__) || \ + defined (__ARM_ARCH_6Z__) || \ + defined (__ARM_ARCH_6ZK__) static __inline void __do_dmb(void) { -#if ARM_ARCH_7A +#if defined (__ARM_ARCH_7__) || defined (__ARM_ARCH_7A__) __asm __volatile("dmb" : : : "memory"); #else __asm __volatile("mcr p15, 0, r0, c7, c10, 5" : : : "memory"); Modified: projects/armv6/sys/arm/include/param.h ============================================================================== --- projects/armv6/sys/arm/include/param.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/include/param.h Sat Jul 7 19:12:15 2012 (r238211) @@ -56,8 +56,12 @@ #define MACHINE "arm" #endif #ifndef MACHINE_ARCH +#ifdef __FreeBSD_ARCH_armv6__ +#define MACHINE_ARCH "armv6" +#else #define MACHINE_ARCH "arm" #endif +#endif #define MID_MACHINE MID_ARM6 #if defined(SMP) || defined(KLD_MODULE) Modified: projects/armv6/sys/arm/include/sysarch.h ============================================================================== --- projects/armv6/sys/arm/include/sysarch.h Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/include/sysarch.h Sat Jul 7 19:12:15 2012 (r238211) @@ -51,7 +51,13 @@ * of ldr/str rm,[rn, #4]). */ -#ifdef ARM_WANT_TP_ADDRESS +/* ARM_TP_ADDRESS is needed for processors that don't support + * the exclusive-access opcodes introduced with ARMv6K. */ +/* TODO: #if !defined(_HAVE_ARMv6K_INSTRUCTIONS) */ +#if !defined (__ARM_ARCH_7__) && \ + !defined (__ARM_ARCH_7A__) && \ + !defined (__ARM_ARCH_6K__) && \ + !defined (__ARM_ARCH_6ZK__) #define ARM_TP_ADDRESS (ARM_VECTORS_HIGH + 0x1000) #define ARM_RAS_START (ARM_TP_ADDRESS + 4) #define ARM_RAS_END (ARM_TP_ADDRESS + 8) Modified: projects/armv6/sys/arm/lpc/std.lpc ============================================================================== --- projects/armv6/sys/arm/lpc/std.lpc Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/lpc/std.lpc Sat Jul 7 19:12:15 2012 (r238211) @@ -12,4 +12,3 @@ makeoptions KERNPHYSADDR=0x80100000 options KERNPHYSADDR=0x80100000 makeoptions KERNVIRTADDR=0xc0100000 options KERNVIRTADDR=0xc0100000 -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/mv/std.mv ============================================================================== --- projects/armv6/sys/arm/mv/std.mv Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/mv/std.mv Sat Jul 7 19:12:15 2012 (r238211) @@ -3,4 +3,3 @@ files "../mv/files.mv" cpu CPU_ARM9E makeoptions CONF_CFLAGS="-march=armv5te" -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/s3c2xx0/std.s3c2410 ============================================================================== --- projects/armv6/sys/arm/s3c2xx0/std.s3c2410 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/s3c2xx0/std.s3c2410 Sat Jul 7 19:12:15 2012 (r238211) @@ -5,4 +5,3 @@ cpu CPU_ARM9 makeoptions CONF_CFLAGS=-mcpu=arm920t options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/sa11x0/std.sa11x0 ============================================================================== --- projects/armv6/sys/arm/sa11x0/std.sa11x0 Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/sa11x0/std.sa11x0 Sat Jul 7 19:12:15 2012 (r238211) @@ -6,4 +6,3 @@ cpu CPU_SA1110 makeoptions KERNPHYSADDR=0xc0000000 makeoptions KERNVIRTADDR=0xc0000000 options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/arm/ti/std.ti ============================================================================== --- projects/armv6/sys/arm/ti/std.ti Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/ti/std.ti Sat Jul 7 19:12:15 2012 (r238211) @@ -1,8 +1,5 @@ # $FreeBSD$ -# This should be armv7-a but current gcc doesn't support it -makeoptions CONF_CFLAGS=-D_ARM_ARCH_6 - cpu CPU_CORTEXA files "../ti/files.ti" Modified: projects/armv6/sys/arm/xscale/std.xscale ============================================================================== --- projects/armv6/sys/arm/xscale/std.xscale Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/arm/xscale/std.xscale Sat Jul 7 19:12:15 2012 (r238211) @@ -1,4 +1,3 @@ # $FreeBSD$ options ARM_CACHE_LOCK_ENABLE options NO_EVENTTIMERS -options ARM_WANT_TP_ADDRESS Modified: projects/armv6/sys/conf/kern.pre.mk ============================================================================== --- projects/armv6/sys/conf/kern.pre.mk Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/conf/kern.pre.mk Sat Jul 7 19:12:15 2012 (r238211) @@ -6,7 +6,7 @@ .include # backwards compat option for older systems. -MACHINE_CPUARCH?=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +MACHINE_CPUARCH?=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} # Can be overridden by makeoptions or /etc/make.conf KERNEL_KO?= kernel Modified: projects/armv6/sys/conf/kmod.mk ============================================================================== --- projects/armv6/sys/conf/kmod.mk Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/sys/conf/kmod.mk Sat Jul 7 19:12:15 2012 (r238211) @@ -61,7 +61,7 @@ # # backwards compat option for older systems. -MACHINE_CPUARCH?=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/:C/powerpc64/powerpc/} +MACHINE_CPUARCH?=${MACHINE_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} AWK?= awk KMODLOAD?= /sbin/kldload Modified: projects/armv6/usr.bin/xlint/Makefile.inc ============================================================================== --- projects/armv6/usr.bin/xlint/Makefile.inc Sat Jul 7 18:25:56 2012 (r238210) +++ projects/armv6/usr.bin/xlint/Makefile.inc Sat Jul 7 19:12:15 2012 (r238211) @@ -8,7 +8,7 @@ WARNS?= 0 # These assignments duplicate much of the functionality of # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/} +TARGET_CPUARCH= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} .else TARGET_CPUARCH= ${MACHINE_CPUARCH} TARGET_ARCH= ${MACHINE_ARCH}