From owner-svn-src-projects@FreeBSD.ORG Sun Nov 18 03:02:04 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 0346F89B; Sun, 18 Nov 2012 03:02:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C2D2D8FC1A; Sun, 18 Nov 2012 03:02:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAI3232r038718; Sun, 18 Nov 2012 03:02:03 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAI3232B038715; Sun, 18 Nov 2012 03:02:03 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211180302.qAI3232B038715@svn.freebsd.org> From: Mark Linimon Date: Sun, 18 Nov 2012 03:02:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243204 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 18 Nov 2012 03:02:04 -0000 Author: linimon (doc,ports committer) Date: Sun Nov 18 03:02:03 2012 New Revision: 243204 URL: http://svnweb.freebsd.org/changeset/base/243204 Log: Still hunting down some vestiges of CVS assumptions. Modified: projects/portbuild/scripts/dopackages projects/portbuild/scripts/makeworld Modified: projects/portbuild/scripts/dopackages ============================================================================== --- projects/portbuild/scripts/dopackages Sat Nov 17 23:53:12 2012 (r243203) +++ projects/portbuild/scripts/dopackages Sun Nov 18 03:02:03 2012 (r243204) @@ -30,9 +30,9 @@ usage () { echo " -nochecksubdirs : Do not check the SUBDIRS" echo " -norestr : Do not build the restricted.sh file" echo " -nosrc : Do not update the src tree" - echo " -srcvcs : Update the src tree via CVS, don't use a pre-existing snapshot" + echo " -srcvcs : Update the src tree via ${VCS}, don't use a pre-existing snapshot" echo " -noports : Do not update the ports tree" - echo " -portsvcs : Update the ports tree via CVS, don't use a pre-existing snapshot" + echo " -portsvcs : Update the ports tree via ${VCS}, don't use a pre-existing snapshot" echo " -noplistcheck : Don't check the plist during the build" echo " -nodistfiles : Don't collect distfiles" echo " -fetch-original : Fetch from original MASTER_SITE" @@ -482,6 +482,7 @@ if [ "$skipstart" = 0 ]; then cd ${PORTSDIR} updated=$(date '+%Y/%m/%d %H:%M') echo ${updated} > ${builddir}/.updated + # XXX MCL 20121117 this is not right! ${VCS} ${VCS_UPDATE_DATE} "${updated}" # XXX Check for conflicts else Modified: projects/portbuild/scripts/makeworld ============================================================================== --- projects/portbuild/scripts/makeworld Sat Nov 17 23:53:12 2012 (r243203) +++ projects/portbuild/scripts/makeworld Sun Nov 18 03:02:03 2012 (r243204) @@ -95,6 +95,7 @@ cd ${SRC_BASE} || exit $? if [ "$novcs" = "0" ]; then echo "==> Updating source tree" eval tag=\$SRC_BRANCH_${branch}_TAG + # XXX MCL 20121117 this is not right! ${VCS} ${VCS_UPDATE_TAG} ${tag} || exit $? fi From owner-svn-src-projects@FreeBSD.ORG Sun Nov 18 03:43:32 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 73878C1C; Sun, 18 Nov 2012 03:43:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5885B8FC13; Sun, 18 Nov 2012 03:43:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAI3hWWQ044370; Sun, 18 Nov 2012 03:43:32 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAI3hWh9044369; Sun, 18 Nov 2012 03:43:32 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211180343.qAI3hWh9044369@svn.freebsd.org> From: Mark Linimon Date: Sun, 18 Nov 2012 03:43:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243205 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 18 Nov 2012 03:43:32 -0000 Author: linimon (doc,ports committer) Date: Sun Nov 18 03:43:31 2012 New Revision: 243205 URL: http://svnweb.freebsd.org/changeset/base/243205 Log: Remove default of pointyhat-west that snuck in. Modified: projects/portbuild/conf/apache.conf Modified: projects/portbuild/conf/apache.conf ============================================================================== --- projects/portbuild/conf/apache.conf Sun Nov 18 03:02:03 2012 (r243204) +++ projects/portbuild/conf/apache.conf Sun Nov 18 03:43:31 2012 (r243205) @@ -9,7 +9,7 @@ ExtFilterDefine BUNZIP2 mode=output inty Allow from all Options FollowSymLinks AllowOverride None - #Redirect permanent /index.html http://pointyhat-west.isc.freebsd.org/errorlogs/ + #Redirect permanent /index.html http://pointyhat.freebsd.org/errorlogs/ Alias /errorlogs/ /var/portbuild/errorlogs/ From owner-svn-src-projects@FreeBSD.ORG Sun Nov 18 03:44:11 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 10BA3D36; Sun, 18 Nov 2012 03:44:11 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E9B3A8FC12; Sun, 18 Nov 2012 03:44:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAI3iAak044505; Sun, 18 Nov 2012 03:44:10 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAI3iApG044504; Sun, 18 Nov 2012 03:44:10 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211180344.qAI3iApG044504@svn.freebsd.org> From: Mark Linimon Date: Sun, 18 Nov 2012 03:44:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243206 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 18 Nov 2012 03:44:11 -0000 Author: linimon (doc,ports committer) Date: Sun Nov 18 03:44:10 2012 New Revision: 243206 URL: http://svnweb.freebsd.org/changeset/base/243206 Log: Start parameterizing svn stuff. While here, remove default of pointyhat-west that snuck in. Modified: projects/portbuild/conf/server.conf Modified: projects/portbuild/conf/server.conf ============================================================================== --- projects/portbuild/conf/server.conf Sun Nov 18 03:43:31 2012 (r243205) +++ projects/portbuild/conf/server.conf Sun Nov 18 03:44:10 2012 (r243206) @@ -99,18 +99,32 @@ UPLOAD_USER="portmgr" # user-visible things # -MASTER_URL="pointyhat-west.isc.FreeBSD.org" +MASTER_URL="pointyhat.freebsd.org" # # vcs-specific definitions # +# XXX MCL the next 3 only used in makeworld and dopackages now. # XXX MCL 20121104 fix me! VCS="cvs" - VCS_UPDATE_DATE="-Rq update -PdA -D" VCS_UPDATE_TAG="-Rq update -PdA -r" +# XXX MCL 20121104 fix me! + +VCS_CHECKOUT_COMMAND="svn checkout" +VCS_UPDATE_COMMAND="svn update" + +# this subdirectory is used as a flag to say "checkout has already happened, +# use update instead" +VCS_SUBDIR=".svn" + +# FreeBSD's SVN repositories +VCS_REPOSITORY="svn://svn.FreeBSD.org" +VCS_SRC_REPOSITORY="${VCS_REPOSITORY}/base" +VCS_PORTS_REPOSITORY="${VCS_REPOSITORY}/ports" +# used to create URLs in HTML summary pages (see process*) VCSWEB="http://svnweb.freebsd.org/ports/head" # From owner-svn-src-projects@FreeBSD.ORG Sun Nov 18 04:12:32 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 76964F70; Sun, 18 Nov 2012 04:12:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 358748FC08; Sun, 18 Nov 2012 04:12:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAI4CWsp048808; Sun, 18 Nov 2012 04:12:32 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAI4CWbQ048806; Sun, 18 Nov 2012 04:12:32 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211180412.qAI4CWbQ048806@svn.freebsd.org> From: Mark Linimon Date: Sun, 18 Nov 2012 04:12:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243207 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 18 Nov 2012 04:12:32 -0000 Author: linimon (doc,ports committer) Date: Sun Nov 18 04:12:31 2012 New Revision: 243207 URL: http://svnweb.freebsd.org/changeset/base/243207 Log: Start parameterizing svn commands. Modified: projects/portbuild/scripts/updatesnap projects/portbuild/scripts/updatesnap.ports Modified: projects/portbuild/scripts/updatesnap ============================================================================== --- projects/portbuild/scripts/updatesnap Sun Nov 18 03:44:10 2012 (r243206) +++ projects/portbuild/scripts/updatesnap Sun Nov 18 04:12:31 2012 (r243207) @@ -74,17 +74,17 @@ for branch in $SRC_BRANCHES; do if [ ! -d ${mountpoint}/src ]; then mkdir ${mountpoint}/src || finish 1 fi - if [ ! -d ${mountpoint}/src/.svn ]; then + if [ ! -d ${mountpoint}/src/${VCS_SUBDIR} ]; then if [ $VERBOSE ]; then # XXX MCL 20121115 gotta do the substitution here, if it's not head! - echo "svn checkout svn://svn.freebsd.org/base/head ${mountpoint}/src" + echo "${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/head ${mountpoint}/src" fi - svn checkout svn://svn.freebsd.org/base/head ${mountpoint}/src || finish 1 + ${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/head ${mountpoint}/src || finish 1 else if [ $VERBOSE ]; then - echo "svn up ${mountpoint}/src" + echo "${VCS_UPDATE_COMMAND} ${mountpoint}/src" fi - svn up ${mountpoint}/src || finish 1 + ${VCS_UPDATE_COMMAND} ${mountpoint}/src || finish 1 fi echo ${fulldate} > src/.updated # hack for zfs breakiness Modified: projects/portbuild/scripts/updatesnap.ports ============================================================================== --- projects/portbuild/scripts/updatesnap.ports Sun Nov 18 03:44:10 2012 (r243206) +++ projects/portbuild/scripts/updatesnap.ports Sun Nov 18 04:12:31 2012 (r243207) @@ -67,16 +67,16 @@ fi cd ${head} fulldate=$(date) -if [ ! -d ${head}/ports/.svn ]; then +if [ ! -d ${head}/ports/${VCS_SUBDIR} ]; then if [ $VERBOSE ]; then - echo "svn checkout svn://svn.freebsd.org/ports/head ${head}/ports" + echo "${VCS_CHECKOUT_COMMAND} ${VCS_PORTS_REPOSITORY}/head ${head}/ports" fi - svn checkout svn://svn.freebsd.org/ports/head ${head}/ports || finish 1 + ${VCS_CHECKOUT_COMMAND} ${VCS_PORTS_REPOSITORY}/head ${head}/ports || finish 1 else if [ $VERBOSE ]; then - echo "svn up ${head}/ports" + echo "${VCS_UPDATE_COMMAND} ${head}/ports" fi - svn up ${head}/ports || finish 1 + ${VCS_UPDATE_COMMAND} ${head}/ports || finish 1 fi echo ${fulldate} > ports/.updated # hack for zfs breakiness From owner-svn-src-projects@FreeBSD.ORG Sun Nov 18 05:19:09 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 3596CD93; Sun, 18 Nov 2012 05:19:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 1A47D8FC08; Sun, 18 Nov 2012 05:19:09 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAI5J826058724; Sun, 18 Nov 2012 05:19:08 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAI5J8mk058723; Sun, 18 Nov 2012 05:19:08 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211180519.qAI5J8mk058723@svn.freebsd.org> From: Mark Linimon Date: Sun, 18 Nov 2012 05:19:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243209 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 18 Nov 2012 05:19:09 -0000 Author: linimon (doc,ports committer) Date: Sun Nov 18 05:19:08 2012 New Revision: 243209 URL: http://svnweb.freebsd.org/changeset/base/243209 Log: Bring back the ability to check out RELENG branches, not just head. Modified: projects/portbuild/scripts/updatesnap Modified: projects/portbuild/scripts/updatesnap ============================================================================== --- projects/portbuild/scripts/updatesnap Sun Nov 18 04:51:46 2012 (r243208) +++ projects/portbuild/scripts/updatesnap Sun Nov 18 05:19:08 2012 (r243209) @@ -75,11 +75,11 @@ for branch in $SRC_BRANCHES; do mkdir ${mountpoint}/src || finish 1 fi if [ ! -d ${mountpoint}/src/${VCS_SUBDIR} ]; then + eval subdir=\$SRC_BRANCH_${branch}_SUBDIR if [ $VERBOSE ]; then - # XXX MCL 20121115 gotta do the substitution here, if it's not head! - echo "${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/head ${mountpoint}/src" + echo "${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/${subdir} ${mountpoint}/src" fi - ${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/head ${mountpoint}/src || finish 1 + ${VCS_CHECKOUT_COMMAND} ${VCS_SRC_REPOSITORY}/${subdir} ${mountpoint}/src || finish 1 else if [ $VERBOSE ]; then echo "${VCS_UPDATE_COMMAND} ${mountpoint}/src" From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:22:32 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 ABBC8EAD; Mon, 19 Nov 2012 11:22:32 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 927A78FC18; Mon, 19 Nov 2012 11:22:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBMWHt042465; Mon, 19 Nov 2012 11:22:32 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBMW8k042464; Mon, 19 Nov 2012 11:22:32 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191122.qAJBMW8k042464@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:22:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243266 - projects/efika_mx/sys/arm/freescale/imx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:22:32 -0000 Author: ray Date: Mon Nov 19 11:22:32 2012 New Revision: 243266 URL: http://svnweb.freebsd.org/changeset/base/243266 Log: We have only 2 resource items. Sponsored by: FreeBSD Foundation Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h ============================================================================== --- projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Mon Nov 19 08:35:58 2012 (r243265) +++ projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Mon Nov 19 11:22:32 2012 (r243266) @@ -34,7 +34,7 @@ struct imx_gpt_softc { device_t sc_dev; - struct resource *res[3]; + struct resource *res[2]; bus_space_tag_t sc_iot; bus_space_handle_t sc_ioh; int sc_intr; From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:26:32 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 B2619326; Mon, 19 Nov 2012 11:26:32 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 913D08FC08; Mon, 19 Nov 2012 11:26:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBQWGA043130; Mon, 19 Nov 2012 11:26:32 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBQWBi043129; Mon, 19 Nov 2012 11:26:32 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191126.qAJBQWBi043129@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:26:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243269 - projects/efika_mx/sys/arm/freescale/imx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:26:33 -0000 Author: ray Date: Mon Nov 19 11:26:32 2012 New Revision: 243269 URL: http://svnweb.freebsd.org/changeset/base/243269 Log: Remove unused members. Sponsored by: FreeBSD Foundation Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h ============================================================================== --- projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Mon Nov 19 11:25:20 2012 (r243268) +++ projects/efika_mx/sys/arm/freescale/imx/imx_gptvar.h Mon Nov 19 11:26:32 2012 (r243269) @@ -37,17 +37,10 @@ struct imx_gpt_softc { struct resource *res[2]; bus_space_tag_t sc_iot; bus_space_handle_t sc_ioh; - int sc_intr; void *sc_ih; /* interrupt handler */ - - int sc_reload_value; - uint32_t sc_clksrc; uint32_t clkfreq; - struct eventtimer et; - int period; - int oneshot; }; extern struct imx_gpt_softc *imx_gpt_sc; From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:45:39 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 C3242B00; Mon, 19 Nov 2012 11:45:39 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A7B4E8FC0C; Mon, 19 Nov 2012 11:45:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBjdha045760; Mon, 19 Nov 2012 11:45:39 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBjd3G045759; Mon, 19 Nov 2012 11:45:39 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191145.qAJBjd3G045759@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:45:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243273 - projects/efika_mx/sys/arm/freescale/imx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:45:39 -0000 Author: ray Date: Mon Nov 19 11:45:39 2012 New Revision: 243273 URL: http://svnweb.freebsd.org/changeset/base/243273 Log: Switch event timer to ET_FLAGS_ONESHOT mode. Sponsored by: FreeBSD Foundation Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gpt.c Modified: projects/efika_mx/sys/arm/freescale/imx/imx_gpt.c ============================================================================== --- projects/efika_mx/sys/arm/freescale/imx/imx_gpt.c Mon Nov 19 11:35:56 2012 (r243272) +++ projects/efika_mx/sys/arm/freescale/imx/imx_gpt.c Mon Nov 19 11:45:39 2012 (r243273) @@ -81,10 +81,9 @@ static struct timecounter imx_gpt_timeco .tc_get_timecount = imx_gpt_get_timecount, .tc_counter_mask = ~0u, .tc_frequency = 0, - .tc_quality = 1000, + .tc_quality = 500, }; -static volatile uint32_t imx_gpt_base; struct imx_gpt_softc *imx_gpt_sc = NULL; static volatile int imx_gpt_delay_count = 300; @@ -140,7 +139,6 @@ imx_gpt_attach(device_t dev) default: sc->clkfreq = imx51_get_clock(IMX51CLK_IPG_CLK_ROOT); } - device_printf(dev, "Run on %dKHz clock.\n", sc->clkfreq / 1000); /* Reset */ @@ -156,10 +154,13 @@ imx_gpt_attach(device_t dev) /* Disable interrupts */ WRITE4(sc, IMX_GPT_IR, 0); - /* Tick every 1us */ - WRITE4(sc, IMX_GPT_PR, 1); + /* Tick every 10us */ + /* XXX: must be calculated from clock source frequency */ + WRITE4(sc, IMX_GPT_PR, 665); + /* Use 100 KHz */ + sc->clkfreq = 100000; - /* Setup and enable the timer */ + /* Setup and enable the timer interrupt */ err = bus_setup_intr(dev, sc->res[1], INTR_TYPE_CLK, imx_gpt_intr, NULL, sc, &sc->sc_ih); if (err != 0) { @@ -170,30 +171,28 @@ imx_gpt_attach(device_t dev) } sc->et.et_name = "i.MXxxx GPT Eventtimer"; - sc->et.et_flags = ET_FLAGS_PERIODIC; + sc->et.et_flags = ET_FLAGS_ONESHOT; sc->et.et_quality = 1000; sc->et.et_frequency = sc->clkfreq; sc->et.et_min_period.sec = 0; sc->et.et_min_period.frac = - ((0x00000002LLU << 32) / sc->et.et_frequency) << 32; + ((0x00000002LLU << 32) / sc->et.et_frequency) << 32; sc->et.et_max_period.sec = 0xfffffff0U / sc->et.et_frequency; sc->et.et_max_period.frac = - ((0xfffffffeLLU << 32) / sc->et.et_frequency) << 32; + ((0xfffffffeLLU << 32) / sc->et.et_frequency) << 32; sc->et.et_start = imx_gpt_timer_start; sc->et.et_stop = imx_gpt_timer_stop; sc->et.et_priv = sc; et_register(&sc->et); - WRITE4(sc, IMX_GPT_OCR1, sc->sc_reload_value); - - WRITE4(sc, IMX_GPT_SR, (GPT_IR_ROV << 1) - 1); + /* Disable interrupts */ WRITE4(sc, IMX_GPT_IR, 0); + /* ACK any panding interrupts */ + WRITE4(sc, IMX_GPT_SR, (GPT_IR_ROV << 1) - 1); - /* i.MX515 has only one unit, but keep it to be safe */ if (device_get_unit(dev) == 0) imx_gpt_sc = sc; - sc->sc_reload_value = sc->clkfreq / hz - 1; imx_gpt_timecounter.tc_frequency = sc->clkfreq; tc_init(&imx_gpt_timecounter); @@ -203,6 +202,8 @@ imx_gpt_attach(device_t dev) imx_gpt_delay_count = imx51_get_clock(IMX51CLK_ARM_ROOT) / 4000000; + SET4(sc, IMX_GPT_CR, GPT_CR_EN); + return (0); } @@ -210,8 +211,34 @@ static int imx_gpt_timer_start(struct eventtimer *et, struct bintime *first, struct bintime *period) { + struct imx_gpt_softc *sc; + uint32_t ticks; - return (0); + sc = (struct imx_gpt_softc *)et->et_priv; + if (first != NULL) { + + ticks = (et->et_frequency * (first->frac >> 32)) >> 32; + if (first->sec != 0) + ticks += et->et_frequency * first->sec; + + /* + * TODO: setupt second compare reg with time which will save + * us in case correct one lost, f.e. if period to short and + * setup done later than counter reach target value. + */ + /* Do not disturb, otherwise event will be lost */ + spinlock_enter(); + /* Set expected value */ + WRITE4(sc, IMX_GPT_OCR1, READ4(sc, IMX_GPT_CNT) + ticks); + /* Enable compare register 1 Interrupt */ + SET4(sc, IMX_GPT_IR, GPT_IR_OF1); + /* Now everybody can relax */ + spinlock_exit(); + + return (0); + } + + return (EINVAL); } static int @@ -221,7 +248,9 @@ imx_gpt_timer_stop(struct eventtimer *et sc = (struct imx_gpt_softc *)et->et_priv; - CLEAR4(sc, IMX_GPT_CR, GPT_CR_EN); + /* Disable OF1 Interrupt */ + CLEAR4(sc, IMX_GPT_IR, GPT_IR_OF1); + WRITE4(sc, IMX_GPT_SR, GPT_IR_OF1); return (0); } @@ -243,35 +272,32 @@ cpu_initclocks(void) cpu_initclocks_bsp(); - WRITE4(imx_gpt_sc, IMX_GPT_IR, GPT_IR_ALL); - SET4(imx_gpt_sc, IMX_GPT_CR, GPT_CR_EN); - /* Do DELAY using counter */ + /* Switch to DELAY using counter */ imx_gpt_delay_count = 0; - device_printf(imx_gpt_sc->sc_dev, "switch DELAY to use H/W counter\n"); - + device_printf(imx_gpt_sc->sc_dev, + "switch DELAY to use H/W counter\n"); } static int imx_gpt_intr(void *arg) { - uint64_t ccount; + struct imx_gpt_softc *sc; uint32_t status; - status = READ4(imx_gpt_sc, IMX_GPT_SR); - WRITE4(imx_gpt_sc, IMX_GPT_SR, GPT_IR_OF1); + sc = (struct imx_gpt_softc *)arg; + + /* Sometime we not get staus bit when interrupt arrive. Cache? */ + while (!(status = READ4(sc, IMX_GPT_SR))) + ; if (status & GPT_IR_OF1) { - /* Realod compare register */ - ccount = READ4(imx_gpt_sc, IMX_GPT_CNT); - ccount += imx_gpt_sc->sc_reload_value; - ccount &= 0xffffffff; - WRITE4(imx_gpt_sc, IMX_GPT_OCR1, ccount); - - if (imx_gpt_sc->et.et_active) - imx_gpt_sc->et.et_event_cb(&imx_gpt_sc->et, - imx_gpt_sc->et.et_arg); + if (sc->et.et_active) { + sc->et.et_event_cb(&sc->et, sc->et.et_arg); + } } - /* TODO: other ints */ + + /* ACK */ + WRITE4(sc, IMX_GPT_SR, status); return (FILTER_HANDLED); } @@ -279,14 +305,11 @@ imx_gpt_intr(void *arg) u_int imx_gpt_get_timecount(struct timecounter *tc) { - uint32_t counter; if (imx_gpt_sc == NULL) return (0); - counter = READ4(imx_gpt_sc, IMX_GPT_CNT); - - return (imx_gpt_base + counter); + return (READ4(imx_gpt_sc, IMX_GPT_CNT)); } static device_method_t imx_gpt_methods[] = { @@ -310,25 +333,28 @@ void DELAY(int usec) { int32_t counts; - uint64_t counts_per_usec, last; + uint32_t last; - /* Check the timers are setup, if not just use a for loop for the meantime */ + /* + * Check the timers are setup, if not just use a for loop for the + * meantime. + */ if (imx_gpt_delay_count) { for (; usec > 0; usec--) - for (counts = imx_gpt_delay_count; counts > 0; counts--) - cpufunc_nullop(); /* Prevent gcc from optimizing - * out the loop - */ + for (counts = imx_gpt_delay_count; counts > 0; + counts--) + /* Prevent optimizing out the loop */ + cpufunc_nullop(); return; } - /* Get the number of times to count */ - counts_per_usec = ((imx_gpt_timecounter.tc_frequency / 1000000) + 1); - - last = imx_gpt_get_timecount(NULL) + usec * counts_per_usec; + /* At least 1 count */ + usec = MAX(1, usec / 100); - while (imx_gpt_get_timecount(NULL) < last) { - cpufunc_nullop(); /* Prevent optimizing out the loop */ + last = READ4(imx_gpt_sc, IMX_GPT_CNT) + usec; + while (READ4(imx_gpt_sc, IMX_GPT_CNT) < last) { + /* Prevent optimizing out the loop */ + cpufunc_nullop(); } /* TODO: use interrupt on OCR2 */ } From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:55: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 A5BA3D7F; Mon, 19 Nov 2012 11:55:24 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 89BFB8FC0C; Mon, 19 Nov 2012 11:55:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBtONO047095; Mon, 19 Nov 2012 11:55:24 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBtOpV047093; Mon, 19 Nov 2012 11:55:24 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191155.qAJBtOpV047093@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:55:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243274 - projects/efika_mx/sys/arm/freescale/imx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:55:24 -0000 Author: ray Date: Mon Nov 19 11:55:24 2012 New Revision: 243274 URL: http://svnweb.freebsd.org/changeset/base/243274 Log: Watchdog driver for i.MX51x. Sponsored by: FreeBSD Foundation Added: projects/efika_mx/sys/arm/freescale/imx/imx_wdog.c projects/efika_mx/sys/arm/freescale/imx/imx_wdogreg.h Added: projects/efika_mx/sys/arm/freescale/imx/imx_wdog.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/efika_mx/sys/arm/freescale/imx/imx_wdog.c Mon Nov 19 11:55:24 2012 (r243274) @@ -0,0 +1,163 @@ +/*- + * Copyright (c) 2012 The FreeBSD Foundation + * All rights reserved. + * + * This software was developed by Oleksandr Rybalko under sponsorship + * from the FreeBSD Foundation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + +#include + +struct imx_wdog_softc { + struct mtx sc_mtx; + device_t sc_dev; + bus_space_tag_t sc_bst; + bus_space_handle_t sc_bsh; + struct resource *sc_res[2]; + uint32_t sc_timeout; +}; + +static struct resource_spec imx_wdog_spec[] = { + { SYS_RES_MEMORY, 0, RF_ACTIVE }, + { SYS_RES_IRQ, 0, RF_ACTIVE }, + { -1, 0 } +}; + +static void imx_watchdog(void *, u_int, int *); +static int imx_wdog_probe(device_t); +static int imx_wdog_attach(device_t); + +static device_method_t imx_wdog_methods[] = { + DEVMETHOD(device_probe, imx_wdog_probe), + DEVMETHOD(device_attach, imx_wdog_attach), + DEVMETHOD_END +}; + +static driver_t imx_wdog_driver = { + "imx_wdog", + imx_wdog_methods, + sizeof(struct imx_wdog_softc), +}; +static devclass_t imx_wdog_devclass; +DRIVER_MODULE(imx_wdog, simplebus, imx_wdog_driver, imx_wdog_devclass, 0, 0); + + +static void +imx_watchdog(void *arg, u_int cmd, int *error) +{ + struct imx_wdog_softc *sc; + uint16_t reg; + int timeout; + + sc = arg; + mtx_lock(&sc->sc_mtx); + + /* Refresh counter, since we feels good */ + WRITE(sc, WDOG_SR_REG, WDOG_SR_STEP1); + WRITE(sc, WDOG_SR_REG, WDOG_SR_STEP2); + + /* We don't require precession, so "-10" (/1024) is ok */ + timeout = (1 << ((cmd & WD_INTERVAL) - 10)) / 1000000; + if (timeout > 1 && timeout < 128) { + if (timeout != sc->sc_timeout) { + device_printf(sc->sc_dev, + "WARNING: watchdog can't be disabled!!!"); + sc->sc_timeout = timeout; + reg = READ(sc, WDOG_CR_REG); + reg &= ~WDOG_CR_WT_MASK; + reg |= (timeout << (WDOG_CR_WT_SHIFT + 1)) & + WDOG_CR_WT_MASK; + WRITE(sc, WDOG_CR_REG, reg); + /* Refresh counter */ + WRITE(sc, WDOG_SR_REG, WDOG_SR_STEP1); + WRITE(sc, WDOG_SR_REG, WDOG_SR_STEP2); + *error = 0; + } else { + *error = EOPNOTSUPP; + } + } else { + device_printf(sc->sc_dev, "Can not be disabled.\n"); + *error = EOPNOTSUPP; + } + mtx_unlock(&sc->sc_mtx); + +} + +static int +imx_wdog_probe(device_t dev) +{ + + if (!ofw_bus_is_compatible(dev, "fsl,imx51-wdt")) + return (ENXIO); + + device_set_desc(dev, "Freescale i.MX5xx Watchdog Timer"); + return (0); +} + +static int +imx_wdog_attach(device_t dev) +{ + struct imx_wdog_softc *sc; + + sc = device_get_softc(dev); + sc->sc_dev = dev; + + if (bus_alloc_resources(dev, imx_wdog_spec, sc->sc_res)) { + device_printf(dev, "could not allocate resources\n"); + return (ENXIO); + } + + mtx_init(&sc->sc_mtx, device_get_nameunit(dev), "imx_wdt", MTX_DEF); + + sc->sc_dev = dev; + sc->sc_bst = rman_get_bustag(sc->sc_res[0]); + sc->sc_bsh = rman_get_bushandle(sc->sc_res[0]); + + /* TODO: handle interrupt */ + + EVENTHANDLER_REGISTER(watchdog_list, imx_watchdog, sc, 0); + return (0); +} Added: projects/efika_mx/sys/arm/freescale/imx/imx_wdogreg.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/efika_mx/sys/arm/freescale/imx/imx_wdogreg.h Mon Nov 19 11:55:24 2012 (r243274) @@ -0,0 +1,65 @@ +/*- + * Copyright (c) 2012 The FreeBSD Foundation + * All rights reserved. + * + * This software was developed by Oleksandr Rybalko under sponsorship + * from the FreeBSD Foundation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#define WDOG_CLK_FREQ 32768 + +#define WDOG_CR_REG 0x00 /* Control Register */ +#define WDOG_CR_WT_MASK 0xff00 /* Count of 0.5 sec */ +#define WDOG_CR_WT_SHIFT 8 +#define WDOG_CR_WDW (1 << 7) /* Suspend WDog */ +#define WDOG_CR_WDA (1 << 5) /* Don't touch ipp_wdog */ +#define WDOG_CR_SRS (1 << 4) /* Don't touch sys_reset */ +#define WDOG_CR_WDT (1 << 3) /* Assert ipp_wdog on tout */ +#define WDOG_CR_WDE (1 << 2) /* WDog Enable */ +#define WDOG_CR_WDBG (1 << 1) /* Suspend when DBG mode */ +#define WDOG_CR_WDZST (1 << 0) /* Suspend when LP mode */ + +#define WDOG_SR_REG 0x02 /* Service Register */ +#define WDOG_SR_STEP1 0x5555 +#define WDOG_SR_STEP2 0xaaaa + +#define WDOG_RSR_REG 0x04 /* Reset Status Register */ +#define WDOG_RSR_TOUT (1 << 1) /* Due WDog timeout reset */ +#define WDOG_RSR_SFTW (1 << 0) /* Due Soft reset */ + +#define WDOG_ICR_REG 0x06 /* Interrupt Control Register */ +#define WDOG_ICR_WIE (1 << 15) /* Enable Interrupt */ +#define WDOG_ICR_WTIS (1 << 14) /* Interrupt has occurred */ +#define WDOG_ICR_WTCT_MASK 0x00ff +#define WDOG_ICR_WTCT_SHIFT 0 /* Interrupt hold time */ + +#define WDOG_MCR_REG 0x08 /* Miscellaneous Control Register */ +#define WDOG_MCR_PDE (1 << 0) + +#define READ(_sc, _r) \ + bus_space_read_2((_sc)->sc_bst, (_sc)->sc_bsh, (_r)) +#define WRITE(_sc, _r, _v) \ + bus_space_write_2((_sc)->sc_bst, (_sc)->sc_bsh, (_r), (_v)) From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:56:39 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 9514BEC3; Mon, 19 Nov 2012 11:56:39 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7B3578FC1A; Mon, 19 Nov 2012 11:56:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBudm7047279; Mon, 19 Nov 2012 11:56:39 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBudos047278; Mon, 19 Nov 2012 11:56:39 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191156.qAJBudos047278@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:56:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243275 - projects/efika_mx/sys/arm/freescale/imx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:56:39 -0000 Author: ray Date: Mon Nov 19 11:56:39 2012 New Revision: 243275 URL: http://svnweb.freebsd.org/changeset/base/243275 Log: Allow to build Watchdog driver on 'device imxwdt'. Modified: projects/efika_mx/sys/arm/freescale/imx/imx.files Modified: projects/efika_mx/sys/arm/freescale/imx/imx.files ============================================================================== --- projects/efika_mx/sys/arm/freescale/imx/imx.files Mon Nov 19 11:55:24 2012 (r243274) +++ projects/efika_mx/sys/arm/freescale/imx/imx.files Mon Nov 19 11:56:39 2012 (r243275) @@ -32,3 +32,6 @@ dev/uart/uart_dev_imx.c optional uart # USB join controller (1 OTG, 3 EHCI) dev/usb/controller/ehci_imx.c optional ehci + +# Watchdog +arm/freescale/imx/imx_wdog.c optional imxwdt From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 11:59:12 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 4E18D7B; Mon, 19 Nov 2012 11:59:12 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 33EDF8FC12; Mon, 19 Nov 2012 11:59:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJBxC5v047631; Mon, 19 Nov 2012 11:59:12 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJBxCNM047630; Mon, 19 Nov 2012 11:59:12 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191159.qAJBxCNM047630@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 11:59:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243276 - projects/efika_mx/sys/arm/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 11:59:12 -0000 Author: ray Date: Mon Nov 19 11:59:11 2012 New Revision: 243276 URL: http://svnweb.freebsd.org/changeset/base/243276 Log: Enable Watchdog. I use it to be able to recover when test remotely. Modified: projects/efika_mx/sys/arm/conf/EFIKA_MX Modified: projects/efika_mx/sys/arm/conf/EFIKA_MX ============================================================================== --- projects/efika_mx/sys/arm/conf/EFIKA_MX Mon Nov 19 11:56:39 2012 (r243275) +++ projects/efika_mx/sys/arm/conf/EFIKA_MX Mon Nov 19 11:59:11 2012 (r243276) @@ -140,6 +140,8 @@ device udav # Davicom DM9601E USB # USB Wireless device rum # Ralink Technology RT2501USB wireless NICs +device imxwdt # Watchdog + # Wireless NIC cards device wlan # 802.11 support device wlan_wep # 802.11 WEP support From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 12:01: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 98A375DE; Mon, 19 Nov 2012 12:01:24 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7EEE08FC13; Mon, 19 Nov 2012 12:01:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJC1OKa048155; Mon, 19 Nov 2012 12:01:24 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJC1OBO048154; Mon, 19 Nov 2012 12:01:24 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191201.qAJC1OBO048154@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 12:01:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243277 - projects/efika_mx/sys/boot/fdt/dts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 12:01:24 -0000 Author: ray Date: Mon Nov 19 12:01:24 2012 New Revision: 243277 URL: http://svnweb.freebsd.org/changeset/base/243277 Log: Enable watchdog, so system will know where it is located. Modified: projects/efika_mx/sys/boot/fdt/dts/efikamx.dts Modified: projects/efika_mx/sys/boot/fdt/dts/efikamx.dts ============================================================================== --- projects/efika_mx/sys/boot/fdt/dts/efikamx.dts Mon Nov 19 11:59:11 2012 (r243276) +++ projects/efika_mx/sys/boot/fdt/dts/efikamx.dts Mon Nov 19 12:01:24 2012 (r243277) @@ -58,6 +58,9 @@ clock@73fd4000 { status = "okay"; }; + wdog@73f98000 { + status = "okay"; + }; }; aips@80000000 { ide@83fe0000 { From owner-svn-src-projects@FreeBSD.ORG Mon Nov 19 12:10:38 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 2F43AD10; Mon, 19 Nov 2012 12:10:38 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 10C3A8FC13; Mon, 19 Nov 2012 12:10:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAJCAcv8049785; Mon, 19 Nov 2012 12:10:38 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAJCAbRj049762; Mon, 19 Nov 2012 12:10:37 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211191210.qAJCAbRj049762@svn.freebsd.org> From: Aleksandr Rybalko Date: Mon, 19 Nov 2012 12:10:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243278 - in projects/efika_mx: . bin/df bin/mv bin/sh cddl/contrib/opensolaris/cmd/zpool cddl/sbin/zpool contrib/atf contrib/atf/atf-c contrib/atf/atf-run contrib/atf/atf-sh contrib/at... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 19 Nov 2012 12:10:38 -0000 Author: ray Date: Mon Nov 19 12:10:36 2012 New Revision: 243278 URL: http://svnweb.freebsd.org/changeset/base/243278 Log: MFC @r243277. Added: projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 - copied unchanged from r243277, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/efika_mx/contrib/atf/FREEBSD-Xlist - copied unchanged from r243277, head/contrib/atf/FREEBSD-Xlist projects/efika_mx/contrib/atf/FREEBSD-upgrade - copied unchanged from r243277, head/contrib/atf/FREEBSD-upgrade projects/efika_mx/contrib/bmake/unit-tests/order - copied unchanged from r243277, head/contrib/bmake/unit-tests/order projects/efika_mx/sys/ufs/ffs/ffs_suspend.c - copied unchanged from r243277, head/sys/ufs/ffs/ffs_suspend.c projects/efika_mx/tools/tools/ath/athalq/ - copied from r243277, head/tools/tools/ath/athalq/ Deleted: projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 Modified: projects/efika_mx/ObsoleteFiles.inc projects/efika_mx/bin/df/df.1 projects/efika_mx/bin/df/df.c projects/efika_mx/bin/mv/mv.c projects/efika_mx/bin/sh/input.c projects/efika_mx/bin/sh/input.h projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/efika_mx/cddl/sbin/zpool/Makefile projects/efika_mx/contrib/atf/atf-c/macros.h projects/efika_mx/contrib/atf/atf-run/requirements_test.cpp projects/efika_mx/contrib/atf/atf-sh/atf_check_test.sh projects/efika_mx/contrib/atf/doc/atf-test-case.4 projects/efika_mx/contrib/bmake/ChangeLog projects/efika_mx/contrib/bmake/FILES projects/efika_mx/contrib/bmake/Makefile.in projects/efika_mx/contrib/bmake/cond.c projects/efika_mx/contrib/bmake/make.c projects/efika_mx/contrib/bmake/unit-tests/Makefile.in projects/efika_mx/contrib/bmake/unit-tests/test.exp projects/efika_mx/contrib/tzdata/africa projects/efika_mx/contrib/tzdata/asia projects/efika_mx/contrib/tzdata/australasia projects/efika_mx/contrib/tzdata/europe projects/efika_mx/contrib/tzdata/northamerica projects/efika_mx/contrib/tzdata/southamerica projects/efika_mx/crypto/heimdal/lib/sl/slc-lex.l projects/efika_mx/etc/Makefile projects/efika_mx/etc/rc.d/jail projects/efika_mx/etc/rc.d/routing projects/efika_mx/etc/rc.initdiskless projects/efika_mx/etc/rc.subr projects/efika_mx/games/fortune/datfiles/fortunes projects/efika_mx/games/fortune/fortune/fortune.c projects/efika_mx/include/paths.h projects/efika_mx/include/xlocale/_ctype.h projects/efika_mx/lib/libc/gen/getbsize.3 projects/efika_mx/lib/libc/net/getnetent.3 projects/efika_mx/lib/libc/net/getprotoent.3 projects/efika_mx/lib/libc/net/getservent.3 projects/efika_mx/lib/libc/sys/rtprio.2 projects/efika_mx/lib/libc/sys/sendfile.2 projects/efika_mx/lib/libfetch/http.c projects/efika_mx/sbin/fsck_ffs/suj.c projects/efika_mx/sbin/growfs/growfs.8 projects/efika_mx/sbin/growfs/growfs.c projects/efika_mx/sbin/ifconfig/af_inet6.c projects/efika_mx/sbin/route/keywords projects/efika_mx/sbin/route/route.8 projects/efika_mx/sbin/route/route.c projects/efika_mx/sbin/umount/umount.c projects/efika_mx/share/man/man4/lagg.4 projects/efika_mx/share/man/man4/ng_UI.4 projects/efika_mx/share/man/man4/ng_async.4 projects/efika_mx/share/man/man4/ng_atmllc.4 projects/efika_mx/share/man/man4/ng_bluetooth.4 projects/efika_mx/share/man/man4/ng_bpf.4 projects/efika_mx/share/man/man4/ng_bridge.4 projects/efika_mx/share/man/man4/ng_bt3c.4 projects/efika_mx/share/man/man4/ng_btsocket.4 projects/efika_mx/share/man/man4/ng_car.4 projects/efika_mx/share/man/man4/ng_ccatm.4 projects/efika_mx/share/man/man4/ng_cisco.4 projects/efika_mx/share/man/man4/ng_deflate.4 projects/efika_mx/share/man/man4/ng_eiface.4 projects/efika_mx/share/man/man4/ng_etf.4 projects/efika_mx/share/man/man4/ng_ether.4 projects/efika_mx/share/man/man4/ng_fec.4 projects/efika_mx/share/man/man4/ng_frame_relay.4 projects/efika_mx/share/man/man4/ng_gif.4 projects/efika_mx/share/man/man4/ng_gif_demux.4 projects/efika_mx/share/man/man4/ng_h4.4 projects/efika_mx/share/man/man4/ng_hci.4 projects/efika_mx/share/man/man4/ng_hole.4 projects/efika_mx/share/man/man4/ng_hub.4 projects/efika_mx/share/man/man4/ng_iface.4 projects/efika_mx/share/man/man4/ng_ksocket.4 projects/efika_mx/share/man/man4/ng_l2cap.4 projects/efika_mx/share/man/man4/ng_l2tp.4 projects/efika_mx/share/man/man4/ng_lmi.4 projects/efika_mx/share/man/man4/ng_mppc.4 projects/efika_mx/share/man/man4/ng_nat.4 projects/efika_mx/share/man/man4/ng_netflow.4 projects/efika_mx/share/man/man4/ng_one2many.4 projects/efika_mx/share/man/man4/ng_patch.4 projects/efika_mx/share/man/man4/ng_ppp.4 projects/efika_mx/share/man/man4/ng_pppoe.4 projects/efika_mx/share/man/man4/ng_pptpgre.4 projects/efika_mx/share/man/man4/ng_pred1.4 projects/efika_mx/share/man/man4/ng_rfc1490.4 projects/efika_mx/share/man/man4/ng_source.4 projects/efika_mx/share/man/man4/ng_split.4 projects/efika_mx/share/man/man4/ng_sppp.4 projects/efika_mx/share/man/man4/ng_sscfu.4 projects/efika_mx/share/man/man4/ng_sscop.4 projects/efika_mx/share/man/man4/ng_tag.4 projects/efika_mx/share/man/man4/ng_tcpmss.4 projects/efika_mx/share/man/man4/ng_tee.4 projects/efika_mx/share/man/man4/ng_tty.4 projects/efika_mx/share/man/man4/ng_ubt.4 projects/efika_mx/share/man/man4/ng_uni.4 projects/efika_mx/share/man/man4/ng_vjc.4 projects/efika_mx/share/man/man4/ng_vlan.4 projects/efika_mx/share/man/man4/unix.4 projects/efika_mx/share/man/man7/environ.7 projects/efika_mx/share/man/man7/ports.7 projects/efika_mx/share/man/man7/tuning.7 projects/efika_mx/share/man/man9/firmware.9 projects/efika_mx/share/man/man9/malloc.9 projects/efika_mx/share/man/man9/mbuf.9 projects/efika_mx/share/man/man9/mi_switch.9 projects/efika_mx/share/man/man9/pfil.9 projects/efika_mx/share/man/man9/sleep.9 projects/efika_mx/share/misc/flowers (contents, props changed) projects/efika_mx/share/mk/Makefile projects/efika_mx/share/termcap/termcap.src projects/efika_mx/sys/amd64/amd64/minidump_machdep.c projects/efika_mx/sys/amd64/amd64/uma_machdep.c projects/efika_mx/sys/arm/arm/busdma_machdep-v6.c projects/efika_mx/sys/arm/arm/cpufunc.c projects/efika_mx/sys/arm/arm/cpufunc_asm_armv7.S projects/efika_mx/sys/arm/arm/pmap-v6.c projects/efika_mx/sys/arm/arm/pmap.c projects/efika_mx/sys/arm/arm/vm_machdep.c projects/efika_mx/sys/arm/conf/CAMBRIA projects/efika_mx/sys/arm/xscale/i80321/ep80219_machdep.c projects/efika_mx/sys/arm/xscale/i80321/iq31244_machdep.c projects/efika_mx/sys/boot/forth/menu-commands.4th projects/efika_mx/sys/boot/forth/menu.4th projects/efika_mx/sys/boot/i386/common/edd.h projects/efika_mx/sys/boot/powerpc/boot1.chrp/boot1.c projects/efika_mx/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/efika_mx/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/efika_mx/sys/compat/freebsd32/freebsd32_misc.c projects/efika_mx/sys/conf/files projects/efika_mx/sys/conf/files.mips projects/efika_mx/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/efika_mx/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/efika_mx/sys/contrib/octeon-sdk/cvmx-spi.c projects/efika_mx/sys/dev/agp/agp.c projects/efika_mx/sys/dev/agp/agp_ali.c projects/efika_mx/sys/dev/agp/agp_amd.c projects/efika_mx/sys/dev/agp/agp_amd64.c projects/efika_mx/sys/dev/agp/agp_apple.c projects/efika_mx/sys/dev/agp/agp_ati.c projects/efika_mx/sys/dev/agp/agp_i810.c projects/efika_mx/sys/dev/agp/agp_intel.c projects/efika_mx/sys/dev/agp/agp_nvidia.c projects/efika_mx/sys/dev/agp/agp_sis.c projects/efika_mx/sys/dev/agp/agp_via.c projects/efika_mx/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/efika_mx/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/efika_mx/sys/dev/ath/ath_hal/ar5210/ar5210desc.h projects/efika_mx/sys/dev/ath/ath_hal/ar5211/ar5211desc.h projects/efika_mx/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/efika_mx/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/efika_mx/sys/dev/ath/ath_hal/ar5212/ar5212desc.h projects/efika_mx/sys/dev/ath/ath_hal/ar5416/ar5416desc.h projects/efika_mx/sys/dev/ath/if_ath.c projects/efika_mx/sys/dev/ath/if_ath_alq.c projects/efika_mx/sys/dev/ath/if_ath_alq.h projects/efika_mx/sys/dev/ath/if_ath_rx.c projects/efika_mx/sys/dev/ath/if_ath_sysctl.c projects/efika_mx/sys/dev/ath/if_ath_tx.c projects/efika_mx/sys/dev/ath/if_ath_tx.h projects/efika_mx/sys/dev/ath/if_ath_tx_edma.c projects/efika_mx/sys/dev/cxgbe/tom/t4_listen.c projects/efika_mx/sys/dev/mfi/mfi_syspd.c projects/efika_mx/sys/dev/sio/sio_isa.c projects/efika_mx/sys/dev/sound/pci/hda/hdaa.c projects/efika_mx/sys/dev/sound/pcm/channel.c projects/efika_mx/sys/dev/sound/pcm/feeder_matrix.c projects/efika_mx/sys/dev/sound/pcm/matrix.h projects/efika_mx/sys/dev/sound/pcm/matrix_map.h projects/efika_mx/sys/dev/uart/uart_bus_isa.c projects/efika_mx/sys/fs/devfs/devfs_devs.c projects/efika_mx/sys/fs/nfsclient/nfs_clport.c projects/efika_mx/sys/fs/smbfs/smbfs_node.c projects/efika_mx/sys/fs/smbfs/smbfs_vnops.c projects/efika_mx/sys/ia64/ia64/uma_machdep.c projects/efika_mx/sys/kern/kern_exit.c projects/efika_mx/sys/kern/kern_ktr.c projects/efika_mx/sys/kern/kern_proc.c projects/efika_mx/sys/kern/kern_prot.c projects/efika_mx/sys/kern/kern_racct.c projects/efika_mx/sys/kern/sched_ule.c projects/efika_mx/sys/kern/subr_lock.c projects/efika_mx/sys/kern/subr_smp.c projects/efika_mx/sys/kern/tty_pts.c projects/efika_mx/sys/kern/uipc_usrreq.c projects/efika_mx/sys/kern/vfs_subr.c projects/efika_mx/sys/kern/vnode_if.src projects/efika_mx/sys/mips/atheros/files.ar71xx projects/efika_mx/sys/mips/cavium/octe/ethernet-tx.c projects/efika_mx/sys/mips/cavium/octe/ethernet.c projects/efika_mx/sys/mips/cavium/octeon_machdep.c projects/efika_mx/sys/mips/cavium/octeon_pci_console.c projects/efika_mx/sys/mips/conf/AR71XX_BASE projects/efika_mx/sys/mips/conf/AR724X_BASE projects/efika_mx/sys/mips/conf/AR91XX_BASE projects/efika_mx/sys/mips/conf/PB92 projects/efika_mx/sys/mips/include/pmap.h projects/efika_mx/sys/mips/mips/pmap.c projects/efika_mx/sys/mips/mips/support.S projects/efika_mx/sys/mips/mips/uma_machdep.c projects/efika_mx/sys/modules/agp/Makefile projects/efika_mx/sys/net/rtsock.c projects/efika_mx/sys/netinet/sctp_constants.h projects/efika_mx/sys/netinet/sctp_indata.c projects/efika_mx/sys/netinet/sctp_input.c projects/efika_mx/sys/netinet/sctp_output.c projects/efika_mx/sys/netinet/sctp_pcb.c projects/efika_mx/sys/netinet/sctp_pcb.h projects/efika_mx/sys/netinet/sctp_sysctl.c projects/efika_mx/sys/netinet/sctp_timer.c projects/efika_mx/sys/netinet/sctputil.c projects/efika_mx/sys/netinet/sctputil.h projects/efika_mx/sys/netinet6/icmp6.c projects/efika_mx/sys/netinet6/in6_src.c projects/efika_mx/sys/netinet6/ip6_input.c projects/efika_mx/sys/netinet6/nd6.c projects/efika_mx/sys/netinet6/nd6_rtr.c projects/efika_mx/sys/netinet6/scope6.c projects/efika_mx/sys/netinet6/sctp6_usrreq.c projects/efika_mx/sys/netinet6/sctp6_var.h projects/efika_mx/sys/powerpc/aim/mmu_oea64.c projects/efika_mx/sys/powerpc/aim/slb.c projects/efika_mx/sys/powerpc/aim/uma_machdep.c projects/efika_mx/sys/sparc64/include/ktr.h projects/efika_mx/sys/sparc64/sparc64/pmap.c projects/efika_mx/sys/sparc64/sparc64/vm_machdep.c projects/efika_mx/sys/sys/ktr.h projects/efika_mx/sys/sys/lock.h projects/efika_mx/sys/sys/param.h projects/efika_mx/sys/sys/proc.h projects/efika_mx/sys/sys/smp.h projects/efika_mx/sys/sys/syscallsubr.h projects/efika_mx/sys/sys/types.h projects/efika_mx/sys/sys/wait.h projects/efika_mx/sys/ufs/ffs/ffs_extern.h projects/efika_mx/sys/ufs/ffs/ffs_softdep.c projects/efika_mx/sys/ufs/ffs/ffs_vfsops.c projects/efika_mx/sys/ufs/ffs/fs.h projects/efika_mx/sys/ufs/ufs/ufsmount.h projects/efika_mx/sys/vm/device_pager.c projects/efika_mx/sys/vm/sg_pager.c projects/efika_mx/sys/vm/vm_kern.c projects/efika_mx/sys/vm/vm_page.h projects/efika_mx/sys/vm/vm_phys.h projects/efika_mx/tools/build/mk/OptionalObsoleteFiles.inc projects/efika_mx/tools/regression/bin/sh/parser/alias10.0 projects/efika_mx/usr.bin/bc/bc.y projects/efika_mx/usr.bin/bmake/Makefile projects/efika_mx/usr.bin/bmake/Makefile.inc projects/efika_mx/usr.bin/bmake/unit-tests/Makefile projects/efika_mx/usr.bin/chpass/chpass.c projects/efika_mx/usr.bin/fetch/fetch.c projects/efika_mx/usr.bin/find/find.1 projects/efika_mx/usr.bin/ktrdump/ktrdump.c projects/efika_mx/usr.bin/locale/locale.1 projects/efika_mx/usr.bin/locale/locale.c projects/efika_mx/usr.bin/ministat/ministat.1 projects/efika_mx/usr.bin/ministat/ministat.c projects/efika_mx/usr.bin/mkcsmapper/Makefile.inc projects/efika_mx/usr.bin/mktemp/mktemp.1 projects/efika_mx/usr.bin/netstat/route.c projects/efika_mx/usr.bin/pr/pr.1 projects/efika_mx/usr.bin/seq/seq.1 projects/efika_mx/usr.bin/top/machine.c projects/efika_mx/usr.bin/w/extern.h projects/efika_mx/usr.bin/w/proc_compare.c projects/efika_mx/usr.sbin/bsdconfig/bsdconfig projects/efika_mx/usr.sbin/bsdconfig/console/console projects/efika_mx/usr.sbin/bsdconfig/console/font projects/efika_mx/usr.sbin/bsdconfig/console/keymap projects/efika_mx/usr.sbin/bsdconfig/console/repeat projects/efika_mx/usr.sbin/bsdconfig/console/saver projects/efika_mx/usr.sbin/bsdconfig/console/screenmap projects/efika_mx/usr.sbin/bsdconfig/console/ttys projects/efika_mx/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/efika_mx/usr.sbin/bsdconfig/docsinstall/docsinstall projects/efika_mx/usr.sbin/bsdconfig/dot/dot projects/efika_mx/usr.sbin/bsdconfig/mouse/disable projects/efika_mx/usr.sbin/bsdconfig/mouse/enable projects/efika_mx/usr.sbin/bsdconfig/mouse/flags projects/efika_mx/usr.sbin/bsdconfig/mouse/mouse projects/efika_mx/usr.sbin/bsdconfig/mouse/port projects/efika_mx/usr.sbin/bsdconfig/mouse/type projects/efika_mx/usr.sbin/bsdconfig/networking/defaultrouter projects/efika_mx/usr.sbin/bsdconfig/networking/devices projects/efika_mx/usr.sbin/bsdconfig/networking/hostname projects/efika_mx/usr.sbin/bsdconfig/networking/nameservers projects/efika_mx/usr.sbin/bsdconfig/networking/networking projects/efika_mx/usr.sbin/bsdconfig/password/password projects/efika_mx/usr.sbin/bsdconfig/security/kern_securelevel projects/efika_mx/usr.sbin/bsdconfig/security/security projects/efika_mx/usr.sbin/bsdconfig/share/common.subr projects/efika_mx/usr.sbin/bsdconfig/startup/misc projects/efika_mx/usr.sbin/bsdconfig/startup/rcadd projects/efika_mx/usr.sbin/bsdconfig/startup/rcconf projects/efika_mx/usr.sbin/bsdconfig/startup/rcdelete projects/efika_mx/usr.sbin/bsdconfig/startup/rcedit projects/efika_mx/usr.sbin/bsdconfig/startup/rcvar projects/efika_mx/usr.sbin/bsdconfig/startup/startup projects/efika_mx/usr.sbin/bsdconfig/timezone/timezone projects/efika_mx/usr.sbin/bsdconfig/ttys/ttys projects/efika_mx/usr.sbin/bsdconfig/usermgmt/groupadd projects/efika_mx/usr.sbin/bsdconfig/usermgmt/groupdel projects/efika_mx/usr.sbin/bsdconfig/usermgmt/groupedit projects/efika_mx/usr.sbin/bsdconfig/usermgmt/groupinput projects/efika_mx/usr.sbin/bsdconfig/usermgmt/useradd projects/efika_mx/usr.sbin/bsdconfig/usermgmt/userdel projects/efika_mx/usr.sbin/bsdconfig/usermgmt/useredit projects/efika_mx/usr.sbin/bsdconfig/usermgmt/userinput projects/efika_mx/usr.sbin/bsdconfig/usermgmt/usermgmt projects/efika_mx/usr.sbin/chkgrp/chkgrp.8 projects/efika_mx/usr.sbin/chkgrp/chkgrp.c projects/efika_mx/usr.sbin/ndiscvt/ndiscvt.c projects/efika_mx/usr.sbin/nfscbd/nfscbd.8 projects/efika_mx/usr.sbin/route6d/route6d.8 projects/efika_mx/usr.sbin/route6d/route6d.c projects/efika_mx/usr.sbin/rpcbind/util.c Directory Properties: projects/efika_mx/ (props changed) projects/efika_mx/cddl/contrib/opensolaris/ (props changed) projects/efika_mx/contrib/atf/ (props changed) projects/efika_mx/contrib/bmake/ (props changed) projects/efika_mx/contrib/tzdata/ (props changed) projects/efika_mx/crypto/heimdal/ (props changed) projects/efika_mx/lib/libc/ (props changed) projects/efika_mx/sbin/ (props changed) projects/efika_mx/share/man/man4/ (props changed) projects/efika_mx/sys/ (props changed) projects/efika_mx/sys/boot/ (props changed) projects/efika_mx/sys/boot/powerpc/boot1.chrp/ (props changed) projects/efika_mx/sys/cddl/contrib/opensolaris/ (props changed) projects/efika_mx/sys/conf/ (props changed) projects/efika_mx/sys/contrib/octeon-sdk/ (props changed) projects/efika_mx/usr.sbin/ndiscvt/ (props changed) Modified: projects/efika_mx/ObsoleteFiles.inc ============================================================================== --- projects/efika_mx/ObsoleteFiles.inc Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/ObsoleteFiles.inc Mon Nov 19 12:10:36 2012 (r243278) @@ -38,6 +38,12 @@ # xargs -n1 | sort | uniq -d; # done +# 20121114: zpool-features manual page moved from section 5 to 7 +OLD_FILES+=usr/share/man/man5/zpool-features.5.gz +# 20121022: remove harp, hfa and idt man page +OLD_FILES+=share/man/man4/harp.4 +OLD_FILES+=share/man/man4/hfa.4 +OLD_FILES+=share/man/man4/idt.4 # 20121022: VFS_LOCK_GIANT elimination OLD_FILES+=usr/share/man/man9/VFS_LOCK_GIANT.9.gz OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz Modified: projects/efika_mx/bin/df/df.1 ============================================================================== --- projects/efika_mx/bin/df/df.1 Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/bin/df/df.1 Mon Nov 19 12:10:36 2012 (r243278) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd March 3, 2012 +.Dd November 16, 2012 .Dt DF 1 .Os .Sh NAME @@ -50,7 +50,8 @@ displays statistics about the amount of or on the file system of which .Ar file is a part. -Values are displayed in 512-byte per block counts. +By default block counts are displayed with an assumed block size of +512 bytes. If neither a file or a file system operand is specified, statistics for all mounted file systems are displayed (subject to the @@ -65,48 +66,54 @@ Show all mount points, including those t flag. This is implied for file systems specified on the command line. .It Fl b -Use 512-byte blocks rather than the default. -Note that -this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl P +option. +The +.Fl k +option overrides this option. .It Fl c Display a grand total. .It Fl g -Use 1073741824-byte (1-Gbyte) blocks rather than the default. -Note that -this overrides the +Use 1073741824 byte (1 Gibibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl H .Dq Human-readable output. -Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 10 for sizes. +Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and +Pebibyte (based on powers of 1024) in order to reduce the number of +digits to four or fewer. .It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 2 for sizes. -Inodes statistics, if enabled with -.Fl i , -are always printed in base 10. +Gigabyte, Terabyte and Petabyte (based on powers of 1000) in order to +reduce the number of +digits to four or fewer. .It Fl i -Include statistics on the number of free inodes. +Include statistics on the number of free and used inodes. +In conjunction with the +.Fl h +or +.Fl H +options, the number of inodes is scaled by powers of 1000. .It Fl k -Use 1024-byte (1-Kbyte) blocks rather than the default. -Note that -this overrides the +Use 1024 byte (1 Kibibyte) blocks rather than the default. +This overrides the +.Fl P +option and any .Ev BLOCKSIZE specification from the environment. .It Fl l Only display information about locally-mounted file systems. .It Fl m -Use 1048576-byte (1-Mbyte) blocks rather than the default. -Note that -this overrides the +Use 1048576 byte (1 Mebibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl n @@ -119,10 +126,15 @@ When this option is specified, will not request new statistics from the file systems, but will respond with the possibly stale statistics that were previously obtained. .It Fl P -Use POSIX compliant output of 512-byte blocks rather than the default. -Note that this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl b +option. +The +.Fl k +option overrides this option. .It Fl t Only print out statistics for file systems of the specified types. More than one type may be specified in a comma separated list. @@ -148,26 +160,53 @@ command can be used to find out the type that are available on the system. .It Fl T Include file system type. +.It Fl , +(Comma) Print sizes grouped and separated by thousands using the +non-monetary separator returned by +.Xr localeconv 3 , +typically a comma or period. +If no locale is set, or the locale does not have a non-monetary separator, this +option has no effect. .El .Sh ENVIRONMENT .Bl -tag -width BLOCKSIZE .It Ev BLOCKSIZE -If the environment variable -.Ev BLOCKSIZE -is set, the block counts will be displayed in units of that size block. +Specifies the units in which to report block counts. +This uses +.Xr getbsize 3 , +which allows units of bytes or numbers scaled with the letters +.Em k +(for multiples of 1024 bytes), +.Em m +(for multiples of 1048576 bytes) or +.Em g +(for gibibytes). +The allowed range is 512 bytes to 1 GB. +If the value is outside, it will be set to the appropriate limit. .El .Sh SEE ALSO .Xr lsvfs 1 , -.Xr pstat 1 , .Xr quota 1 , -.Xr swapinfo 1 , .Xr fstatfs 2 , .Xr getfsstat 2 , .Xr statfs 2 , +.Xr getbsize 3 , .Xr getmntinfo 3 , +.Xr localeconv 3 , .Xr fstab 5 , .Xr mount 8 , -.Xr quot 8 +.Xr quot 8 . +.Sh STANDARDS +With the exception of most options, +the +.Nm +utility conforms to +.St -p1003.1-2004 , +which defines only the +.Fl k , P +and +.Fl t +options. .Sh HISTORY A .Nm @@ -180,3 +219,13 @@ flag is ignored if a file or file system Also, if a mount point is not accessible by the user, it is possible that the file system information could be stale. +.Pp +The +.Fl b +and +.Fl P +options are identical. +The former comes from the BSD tradition, and the latter is required +for +.St -p1003.1-2004 +conformity. Modified: projects/efika_mx/bin/df/df.c ============================================================================== --- projects/efika_mx/bin/df/df.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/bin/df/df.c Mon Nov 19 12:10:36 2012 (r243278) @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -95,6 +96,7 @@ imax(int a, int b) } static int aflag = 0, cflag, hflag, iflag, kflag, lflag = 0, nflag, Tflag; +static int thousands; static struct ufs_args mdev; int @@ -111,12 +113,12 @@ main(int argc, char *argv[]) int ch, rv; fstype = "ufs"; - + (void)setlocale(LC_ALL, ""); memset(&totalbuf, 0, sizeof(totalbuf)); totalbuf.f_bsize = DEV_BSIZE; strlcpy(totalbuf.f_mntfromname, "total", MNAMELEN); vfslist = NULL; - while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T")) != -1) + while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T,")) != -1) switch (ch) { case 'a': aflag = 1; @@ -180,6 +182,9 @@ main(int argc, char *argv[]) case 'T': Tflag = 1; break; + case ',': + thousands = 1; + break; case '?': default: usage(); @@ -388,16 +393,11 @@ prthumanvalinode(int64_t bytes) /* * Convert statfs returned file system size into BLOCKSIZE units. - * Attempts to avoid overflow for large file systems. */ static intmax_t fsbtoblk(int64_t num, uint64_t fsbs, u_long bs) { - - if (fsbs != 0 && fsbs < bs) - return (num / (intmax_t)(bs / fsbs)); - else - return (num * (intmax_t)(fsbs / bs)); + return (num * (intmax_t) fsbs / bs); } /* @@ -410,10 +410,18 @@ prtstat(struct statfs *sfsp, struct maxw static int headerlen, timesthrough = 0; static const char *header; int64_t used, availblks, inodes; + const char *format; if (++timesthrough == 1) { mwp->mntfrom = imax(mwp->mntfrom, (int)strlen("Filesystem")); mwp->fstype = imax(mwp->fstype, (int)strlen("Type")); + if (thousands) { /* make space for commas */ + mwp->total += (mwp->total - 1) / 3; + mwp->used += (mwp->used - 1) / 3; + mwp->avail += (mwp->avail - 1) / 3; + mwp->iused += (mwp->iused - 1) / 3; + mwp->ifree += (mwp->ifree - 1) / 3; + } if (hflag) { header = " Size"; mwp->total = mwp->used = mwp->avail = @@ -428,7 +436,7 @@ prtstat(struct statfs *sfsp, struct maxw (void)printf("%-*s", mwp->mntfrom, "Filesystem"); if (Tflag) (void)printf(" %-*s", mwp->fstype, "Type"); - (void)printf(" %-*s %*s %*s Capacity", mwp->total, header, + (void)printf(" %*s %*s %*s Capacity", mwp->total, header, mwp->used, "Used", mwp->avail, "Avail"); if (iflag) { mwp->iused = imax(hflag ? 0 : mwp->iused, @@ -440,6 +448,12 @@ prtstat(struct statfs *sfsp, struct maxw } (void)printf(" Mounted on\n"); } + /* Check for 0 block size. Can this happen? */ + if (sfsp->f_bsize == 0) { + warnx ("File system %s does not have a block size, assuming 512.", + sfsp->f_mntonname); + sfsp->f_bsize = 512; + } (void)printf("%-*s", mwp->mntfrom, sfsp->f_mntfromname); if (Tflag) (void)printf(" %-*s", mwp->fstype, sfsp->f_fstypename); @@ -448,7 +462,11 @@ prtstat(struct statfs *sfsp, struct maxw if (hflag) { prthuman(sfsp, used); } else { - (void)printf(" %*jd %*jd %*jd", + if (thousands) + format = " %*j'd %*j'd %*j'd"; + else + format = " %*jd %*jd %*jd"; + (void)printf(format, mwp->total, fsbtoblk(sfsp->f_blocks, sfsp->f_bsize, blocksize), mwp->used, fsbtoblk(used, sfsp->f_bsize, blocksize), @@ -465,7 +483,11 @@ prtstat(struct statfs *sfsp, struct maxw prthumanvalinode(used); prthumanvalinode(sfsp->f_ffree); } else { - (void)printf(" %*jd %*jd", mwp->iused, (intmax_t)used, + if (thousands) + format = " %*j'd %*j'd"; + else + format = " %*jd %*jd"; + (void)printf(format, mwp->iused, (intmax_t)used, mwp->ifree, (intmax_t)sfsp->f_ffree); } (void)printf(" %4.0f%% ", inodes == 0 ? 100.0 : @@ -542,7 +564,7 @@ usage(void) { (void)fprintf(stderr, -"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [file | filesystem ...]\n"); +"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,] [file | filesystem ...]\n"); exit(EX_USAGE); } Modified: projects/efika_mx/bin/mv/mv.c ============================================================================== --- projects/efika_mx/bin/mv/mv.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/bin/mv/mv.c Mon Nov 19 12:10:36 2012 (r243278) @@ -199,7 +199,7 @@ do_move(const char *from, const char *to } else if (iflg) { (void)fprintf(stderr, "overwrite %s? %s", to, YESNO); ask = 1; - } else if (access(to, W_OK) && !stat(to, &sb)) { + } else if (access(to, W_OK) && !stat(to, &sb) && isatty(STDIN_FILENO)) { strmode(sb.st_mode, modep); (void)fprintf(stderr, "override %s%s%s/%s for %s? %s", modep + 1, modep[9] == ' ' ? "" : " ", Modified: projects/efika_mx/bin/sh/input.c ============================================================================== --- projects/efika_mx/bin/sh/input.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/bin/sh/input.c Mon Nov 19 12:10:36 2012 (r243278) @@ -99,7 +99,6 @@ char *parsenextc; /* copy of parsefile- MKINIT struct parsefile basepf; /* top level input file */ char basebuf[BUFSIZ + 1]; /* buffer for top level input file */ static struct parsefile *parsefile = &basepf; /* current input file */ -int init_editline = 0; /* editline library initialized? */ int whichprompt; /* 1 == PS1, 2 == PS2 */ EditLine *el; /* cookie for editline package */ Modified: projects/efika_mx/bin/sh/input.h ============================================================================== --- projects/efika_mx/bin/sh/input.h Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/bin/sh/input.h Mon Nov 19 12:10:36 2012 (r243278) @@ -43,7 +43,6 @@ extern int plinno; extern int parsenleft; /* number of characters left in input buffer */ extern char *parsenextc; /* next character in input buffer */ -extern int init_editline; /* 0 == not setup, 1 == OK, -1 == failed */ struct alias; struct parsefile; Copied: projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 (from r243277, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Mon Nov 19 12:10:36 2012 (r243278, copy of r243277, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7) @@ -0,0 +1,206 @@ +'\" te +.\" Copyright (c) 2012, Martin Matuska . +.\" All Rights Reserved. +.\" +.\" The contents of this file are subject to the terms of the +.\" Common Development and Distribution License (the "License"). +.\" You may not use this file except in compliance with the License. +.\" +.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +.\" or http://www.opensolaris.org/os/licensing. +.\" See the License for the specific language governing permissions +.\" and limitations under the License. +.\" +.\" When distributing Covered Code, include this CDDL HEADER in each +.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. +.\" If applicable, add the following below this CDDL HEADER, with the +.\" fields enclosed by brackets "[]" replaced with your own identifying +.\" information: Portions Copyright [yyyy] [name of copyright owner] +.\" +.\" Copyright (c) 2012 by Delphix. All rights reserved. +.\" +.\" $FreeBSD$ +.\" +.Dd Aug 28, 2012 +.Dt ZPOOL-FEATURES 7 +.Os +.Sh NAME +.Nm zpool-features +.Nd ZFS pool feature descriptions +.Sh DESCRIPTION +ZFS pool on\-disk format versions are specified via "features" which replace +the old on\-disk format numbers (the last supported on\-disk format number is +28). +To enable a feature on a pool use the +.Cm upgrade +subcommand of the +.Xr zpool 8 +command, or set the +.Sy feature@feature_name +property to +.Ar enabled . +.Pp +The pool format does not affect file system version compatibility or the ability +to send file systems between pools. +.Pp +Since most features can be enabled independently of each other the on\-disk +format of the pool is specified by the set of all features marked as +.Sy active +on the pool. If the pool was created by another software version this set may +include unsupported features. +.Ss Identifying features +Every feature has a guid of the form +.Sy com.example:feature_name . +The reverse DNS name ensures that the feature's guid is unique across all ZFS +implementations. When unsupported features are encountered on a pool they will +be identified by their guids. +Refer to the documentation for the ZFS implementation that created the pool +for information about those features. +.Pp +Each supported feature also has a short name. +By convention a feature's short name is the portion of its guid which follows +the ':' (e.g. +.Sy com.example:feature_name +would have the short name +.Sy feature_name ), +however a feature's short name may differ across ZFS implementations if +following the convention would result in name conflicts. +.Ss Feature states +Features can be in one of three states: +.Bl -tag -width "XXXXXXXX" +.It Sy active +This feature's on\-disk format changes are in effect on the pool. +Support for this feature is required to import the pool in read\-write mode. +If this feature is not read-only compatible, support is also required to +import the pool in read\-only mode (see "Read\-only compatibility"). +.It Sy enabled +An administrator has marked this feature as enabled on the pool, but the +feature's on\-disk format changes have not been made yet. +The pool can still be imported by software that does not support this feature, +but changes may be made to the on\-disk format at any time which will move +the feature to the +.Sy active +state. +Some features may support returning to the +.Sy enabled +state after becoming +.Sy active . +See feature\-specific documentation for details. +.It Sy disabled +This feature's on\-disk format changes have not been made and will not be made +unless an administrator moves the feature to the +.Sy enabled +state. +Features cannot be disabled once they have been enabled. +.El +.Pp +The state of supported features is exposed through pool properties of the form +.Sy feature@short_name . +.Ss Read\-only compatibility +Some features may make on\-disk format changes that do not interfere with other +software's ability to read from the pool. +These features are referred to as "read\-only compatible". +If all unsupported features on a pool are read\-only compatible, the pool can +be imported in read\-only mode by setting the +.Sy readonly +property during import (see +.Xr zpool 8 +for details on importing pools). +.Ss Unsupported features +For each unsupported feature enabled on an imported pool a pool property +named +.Sy unsupported@feature_guid +will indicate why the import was allowed despite the unsupported feature. +Possible values for this property are: +.Bl -tag -width "XXXXXXXX" +.It Sy inactive +The feature is in the +.Sy enabled +state and therefore the pool's on\-disk format is still compatible with +software that does not support this feature. +.It Sy readonly +The feature is read\-only compatible and the pool has been imported in +read\-only mode. +.El +.Ss Feature dependencies +Some features depend on other features being enabled in order to function +properly. +Enabling a feature will automatically enable any features it depends on. +.Sh FEATURES +The following features are supported on this system: +.Bl -tag -width "XXXXXXXX" +.It Sy async_destroy +.Bl -column "READ\-ONLY COMPATIBLE" "com.delphix:async_destroy" +.It GUID Ta com.delphix:async_destroy +.It READ\-ONLY COMPATIBLE Ta yes +.It DEPENDENCIES Ta none +.El +.Pp +Destroying a file system requires traversing all of its data in order to +return its used space to the pool. +Without +.Sy async_destroy +the file system is not fully removed until all space has been reclaimed. +If the destroy operation is interrupted by a reboot or power outage the next +attempt to open the pool will need to complete the destroy operation +synchronously. +.Pp +When +.Sy async_destroy +is enabled the file system's data will be reclaimed by a background process, +allowing the destroy operation to complete without traversing the entire file +system. +The background process is able to resume interrupted destroys after the pool +has been opened, eliminating the need to finish interrupted destroys as part +of the open operation. +The amount of space remaining to be reclaimed by the background process is +available through the +.Sy freeing +property. +.Pp +This feature is only +.Sy active +while +.Sy freeing +is non\-zero. +.It Sy empty_bpobj +.Bl -column "READ\-ONLY COMPATIBLE" "com.delphix:empty_bpobj" +.It GUID Ta com.delphix:empty_bpobj +.It READ\-ONLY COMPATIBLE Ta yes +.It DEPENDENCIES Ta none +.El +.Pp +This feature increases the performance of creating and using a large number +of snapshots of a single filesystem or volume, and also reduces the disk +space required. +.Pp +When there are many snapshots, each snapshot uses many Block Pointer Objects +.Pq bpobj's +to track blocks associated with that snapshot. +However, in common use cases, most of these bpobj's are empty. +This feature allows us to create each bpobj on-demand, thus eliminating the +empty bpobjs. +.Pp +This feature is +.Sy active +while there are any filesystems, volumes, or snapshots which were created +after enabling this feature. +.El +.Sh SEE ALSO +.Xr zpool 8 +.Sh AUTHORS +This manual page is a +.Xr mdoc 7 +reimplementation of the +.Tn illumos +manual page +.Em zpool-features(5) , +modified and customized for +.Fx +and licensed under the Common Development and Distribution License +.Pq Tn CDDL . +.Pp +The +.Xr mdoc 7 +implementation of this manual page was initially written by +.An Martin Matuska Aq mm@FreeBSD.org . Modified: projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool.8 ============================================================================== --- projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Mon Nov 19 12:10:36 2012 (r243278) @@ -567,7 +567,7 @@ Total size of the storage pool. .It Sy unsupported@ Ns Ar feature_guid Information about unsupported features that are enabled on the pool. See -.Xr zpool-features 5 +.Xr zpool-features 7 for details. .It Sy used Amount of storage space used within the pool. @@ -717,7 +717,7 @@ which moves .Ar feature_name to the enabled state. See -.Xr zpool-features 5 +.Xr zpool-features 7 for details on feature states. .It Sy listsnaps Ns = Ns Cm on No | Cm off Controls whether information about snapshots associated with this pool is @@ -915,7 +915,7 @@ with the .Fl o option. See -.Xr zpool-features 5 +.Xr zpool-features 7 for details about feature properties. .It Xo .Fl o Ar property Ns = Ns Ar value @@ -1651,7 +1651,7 @@ Displays legacy .Tn ZFS versions supported by the current software. See -.Xr zpool-features.5 +.Xr zpool-features 7 for a description of feature flags features supported by the current software. .El .It Xo @@ -1665,7 +1665,7 @@ Enables all supported features on the gi Once this is done, the pool will no longer be accessible on systems that do not support feature flags. See -.Xr zpool-features.5 +.Xr zpool-features 7 for details on compatability with system sthat support feature flags, but do not support all features enabled on the pool. .Bl -tag -width indent @@ -1927,8 +1927,8 @@ Discarded approximately 29 seconds of tr .Ed .El .Sh SEE ALSO +.Xr zpool-features 7 , .Xr zfs 8 -.Xr zpool-features 5 .Sh AUTHORS This manual page is a .Xr mdoc 7 Modified: projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Nov 19 12:10:36 2012 (r243278) @@ -345,7 +345,7 @@ usage(boolean_t requested) (void) fprintf(fp, "YES disabled | enabled | active\n"); (void) fprintf(fp, gettext("\nThe feature@ properties must be " - "appended with a feature name.\nSee zpool-features(5).\n")); + "appended with a feature name.\nSee zpool-features(7).\n")); } /* @@ -4170,7 +4170,7 @@ status_callback(zpool_handle_t *zhp, voi (void) printf(gettext("action: Enable all features using " "'zpool upgrade'. Once this is done,\n\tthe pool may no " "longer be accessible by software that does not support\n\t" - "the features. See zpool-features(5) for details.\n")); + "the features. See zpool-features(7) for details.\n")); break; case ZPOOL_STATUS_UNSUP_FEAT_READ: @@ -4630,7 +4630,7 @@ upgrade_list_disabled_cb(zpool_handle_t "pool may become incompatible with " "software\nthat does not support " "the feature. See " - "zpool-features(5) for " + "zpool-features(7) for " "details.\n\n")); (void) printf(gettext("POOL " "FEATURE\n")); Modified: projects/efika_mx/cddl/sbin/zpool/Makefile ============================================================================== --- projects/efika_mx/cddl/sbin/zpool/Makefile Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/cddl/sbin/zpool/Makefile Mon Nov 19 12:10:36 2012 (r243278) @@ -5,7 +5,7 @@ .PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs PROG= zpool -MAN= zpool.8 zpool-features.5 +MAN= zpool.8 zpool-features.7 SRCS= zpool_main.c zpool_vdev.c zpool_iter.c zpool_util.c zfs_comutil.c SRCS+= timestamp.c Copied: projects/efika_mx/contrib/atf/FREEBSD-Xlist (from r243277, head/contrib/atf/FREEBSD-Xlist) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/efika_mx/contrib/atf/FREEBSD-Xlist Mon Nov 19 12:10:36 2012 (r243278, copy of r243277, head/contrib/atf/FREEBSD-Xlist) @@ -0,0 +1,8 @@ +bootstrap/ +config.log +config.status +libtool +Makefile +stamp-h1 +*/*/.deps/ +*/.deps/ Copied: projects/efika_mx/contrib/atf/FREEBSD-upgrade (from r243277, head/contrib/atf/FREEBSD-upgrade) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/efika_mx/contrib/atf/FREEBSD-upgrade Mon Nov 19 12:10:36 2012 (r243278, copy of r243277, head/contrib/atf/FREEBSD-upgrade) @@ -0,0 +1,28 @@ +$FreeBSD$ + +atf + +The source code is hosted on GoogleCode as a subcomponent of the Kyua project: + + http://code.google.com/p/kyua/downloads/list + +For the contrib directory, the sources were initially prepared like so: + + ./configure --prefix=/ --exec-prefix=/usr --datarootdir=/usr/share + +For the contrib directory, files and directories were pruned by: + +sh -c 'for F in `cat FREEBSD-Xlist`; do rm -rf ./$F ; done' + +You may check if there are any new files that we don't need. + +The instructions for importing new release and merging to HEAD can be found +at FreeBSD wiki: + + http://wiki.freebsd.org/SubversionPrimer/VendorImports + +To make local changes to atf, simply patch and commit to the trunk +branch (aka HEAD). Never make local changes on the vendor branch. + +gcooper@FreeBSD.org +5-August-2012 Modified: projects/efika_mx/contrib/atf/atf-c/macros.h ============================================================================== --- projects/efika_mx/contrib/atf/atf-c/macros.h Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/atf/atf-c/macros.h Mon Nov 19 12:10:36 2012 (r243278) @@ -30,6 +30,8 @@ #if !defined(ATF_C_MACROS_H) #define ATF_C_MACROS_H +#include + #include #include #include Modified: projects/efika_mx/contrib/atf/atf-run/requirements_test.cpp ============================================================================== --- projects/efika_mx/contrib/atf/atf-run/requirements_test.cpp Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/atf/atf-run/requirements_test.cpp Mon Nov 19 12:10:36 2012 (r243278) @@ -239,7 +239,8 @@ ATF_TEST_CASE_WITHOUT_HEAD(require_memor ATF_TEST_CASE_BODY(require_memory_not_enough) { atf::tests::vars_map metadata; metadata["require.memory"] = "128t"; -#if defined(__APPLE__) || defined(__NetBSD__) +#if defined(__APPLE__) || defined(__DragonFly__) || \ + defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) do_check("Not enough memory; needed 140737488355328, available [0-9]*", metadata); #else Modified: projects/efika_mx/contrib/atf/atf-sh/atf_check_test.sh ============================================================================== --- projects/efika_mx/contrib/atf/atf-sh/atf_check_test.sh Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/atf/atf-sh/atf_check_test.sh Mon Nov 19 12:10:36 2012 (r243278) @@ -54,7 +54,7 @@ atf_test_case expout_mismatch expout_mismatch_head() { atf_set "descr" "Verifies that atf_check prints a diff of the" \ - "stdout and the expected stdout if the two do no" \ + "stdout and the expected stdout of the two do not" \ "match" } expout_mismatch_body() @@ -79,7 +79,7 @@ atf_test_case experr_mismatch experr_mismatch_head() { atf_set "descr" "Verifies that atf_check prints a diff of the" \ - "stderr and the expected stderr if the two do no" \ + "stderr and the expected stderr of the two do not" \ "match" } experr_mismatch_body() Modified: projects/efika_mx/contrib/atf/doc/atf-test-case.4 ============================================================================== --- projects/efika_mx/contrib/atf/doc/atf-test-case.4 Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/atf/doc/atf-test-case.4 Mon Nov 19 12:10:36 2012 (r243278) @@ -61,7 +61,7 @@ failures. This body is only executed if the abstract conditions specified by the header are met. The -.Em cleanup routine +.Em cleanup routine is a piece of code always executed after the body, regardless of the exit status of the test case. It can be used to undo side-effects of the test case. Modified: projects/efika_mx/contrib/bmake/ChangeLog ============================================================================== --- projects/efika_mx/contrib/bmake/ChangeLog Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/ChangeLog Mon Nov 19 12:10:36 2012 (r243278) @@ -1,3 +1,28 @@ +2012-11-11 Simon J. Gerraty + + * Makefile.in (MAKE_VERSION): 20121111 + fix generation of bmake.cat1 + +2012-11-09 Simon J. Gerraty + + * Makefile.in (MAKE_VERSION): 20121109 + Merge with NetBSD make, pick up + o make.c: MakeBuildChild: return 0 so search continues if a + .ORDER dependency is detected. + o unit-tests/order: test the above + +2012-11-02 Simon J. Gerraty + + * Makefile.in (MAKE_VERSION): 20121102 + Merge with NetBSD make, pick up + o cond.c: allow cond_state[] to grow. + In meta mode with a very large tree, we can hit the limit + while processing dirdeps. + +2012-10-25 Simon J. Gerraty + + * Makefile.in: we need to use ${srcdir} not ${.CURDIR} + 2012-10-10 Simon J. Gerraty * Makefile.in (MAKE_VERSION): 20121010 Modified: projects/efika_mx/contrib/bmake/FILES ============================================================================== --- projects/efika_mx/contrib/bmake/FILES Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/FILES Mon Nov 19 12:10:36 2012 (r243278) @@ -110,6 +110,7 @@ unit-tests/modmisc unit-tests/modorder unit-tests/modts unit-tests/modword +unit-tests/order unit-tests/phony-end unit-tests/posix unit-tests/qequals Modified: projects/efika_mx/contrib/bmake/Makefile.in ============================================================================== --- projects/efika_mx/contrib/bmake/Makefile.in Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/Makefile.in Mon Nov 19 12:10:36 2012 (r243278) @@ -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.174 2012/10/10 18:46:24 sjg Exp $ +# $Id: Makefile.in,v 1.178 2012/11/15 16:48:59 sjg Exp $ PROG= bmake SRCS= arch.c buf.c compat.c cond.c dir.c for.c hash.c job.c main.c \ @@ -21,7 +21,7 @@ srcdir= @srcdir@ CC?= @CC@ # Base version on src date -MAKE_VERSION= 20121010 +MAKE_VERSION= 20121111 MACHINE=@machine@ MACHINE_ARCH=@machine_arch@ DEFAULT_SYS_PATH = @default_sys_path@ @@ -114,7 +114,7 @@ ${MAN}: make.1 my.history @echo making ${PROG}.1 @sed -e 's/^.Nx/NetBSD/' -e '/^.Nm/s/make/${PROG}/' \ -e '/^.Sh HISTORY/rmy.history' \ - -e '/^.Sh HISTORY/,$$s,^.Nm,make,' ${.CURDIR}/make.1 > $@ + -e '/^.Sh HISTORY/,$$s,^.Nm,make,' ${srcdir}/make.1 > $@ .endif Modified: projects/efika_mx/contrib/bmake/cond.c ============================================================================== --- projects/efika_mx/contrib/bmake/cond.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/cond.c Mon Nov 19 12:10:36 2012 (r243278) @@ -1,4 +1,4 @@ -/* $NetBSD: cond.c,v 1.64 2012/06/12 19:21:50 joerg Exp $ */ +/* $NetBSD: cond.c,v 1.67 2012/11/03 13:59:27 christos Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -70,14 +70,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: cond.c,v 1.64 2012/06/12 19:21:50 joerg Exp $"; +static char rcsid[] = "$NetBSD: cond.c,v 1.67 2012/11/03 13:59:27 christos Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)cond.c 8.2 (Berkeley) 1/2/94"; #else -__RCSID("$NetBSD: cond.c,v 1.64 2012/06/12 19:21:50 joerg Exp $"); +__RCSID("$NetBSD: cond.c,v 1.67 2012/11/03 13:59:27 christos Exp $"); #endif #endif /* not lint */ #endif @@ -1227,7 +1227,8 @@ do_Cond_EvalExpression(Boolean *value) int Cond_Eval(char *line) { - #define MAXIF 128 /* maximum depth of .if'ing */ +#define MAXIF 128 /* maximum depth of .if'ing */ +#define MAXIF_BUMP 32 /* how much to grow by */ enum if_states { IF_ACTIVE, /* .if or .elif part active */ ELSE_ACTIVE, /* .else part active */ @@ -1235,7 +1236,8 @@ Cond_Eval(char *line) SKIP_TO_ELSE, /* has been true, but not seen '.else' */ SKIP_TO_ENDIF /* nothing else to execute */ }; - static enum if_states cond_state[MAXIF + 1] = { IF_ACTIVE }; + static enum if_states *cond_state = NULL; + static unsigned int max_if_depth = MAXIF; const struct If *ifp; Boolean isElif; @@ -1244,7 +1246,10 @@ Cond_Eval(char *line) enum if_states state; level = PARSE_FATAL; - + if (!cond_state) { + cond_state = bmake_malloc(max_if_depth * sizeof(*cond_state)); + cond_state[0] = IF_ACTIVE; + } /* skip leading character (the '.') and any whitespace */ for (line++; *line == ' ' || *line == '\t'; line++) continue; @@ -1261,8 +1266,6 @@ Cond_Eval(char *line) } /* Return state for previous conditional */ cond_depth--; - if (cond_depth > MAXIF) - return COND_SKIP; return cond_state[cond_depth] <= ELSE_ACTIVE ? COND_PARSE : COND_SKIP; } @@ -1275,8 +1278,6 @@ Cond_Eval(char *line) return COND_PARSE; } - if (cond_depth > MAXIF) - return COND_SKIP; state = cond_state[cond_depth]; switch (state) { case SEARCH_FOR_ELIF: @@ -1325,9 +1326,6 @@ Cond_Eval(char *line) Parse_Error(level, "if-less elif"); return COND_PARSE; } - if (cond_depth > MAXIF) - /* Error reported when we saw the .if ... */ - return COND_SKIP; state = cond_state[cond_depth]; if (state == SKIP_TO_ENDIF || state == ELSE_ACTIVE) { Parse_Error(PARSE_WARNING, "extra elif"); @@ -1341,10 +1339,15 @@ Cond_Eval(char *line) } } else { /* Normal .if */ - if (cond_depth >= MAXIF) { - cond_depth++; - Parse_Error(PARSE_FATAL, "Too many nested if's. %d max.", MAXIF); - return COND_SKIP; + if (cond_depth + 1 >= max_if_depth) { + /* + * This is rare, but not impossible. + * In meta mode, dirdeps.mk (only runs at level 0) + * can need more than the default. + */ + max_if_depth += MAXIF_BUMP; + cond_state = bmake_realloc(cond_state, max_if_depth * + sizeof(*cond_state)); } state = cond_state[cond_depth]; cond_depth++; Modified: projects/efika_mx/contrib/bmake/make.c ============================================================================== --- projects/efika_mx/contrib/bmake/make.c Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/make.c Mon Nov 19 12:10:36 2012 (r243278) @@ -1,4 +1,4 @@ -/* $NetBSD: make.c,v 1.87 2012/06/12 19:21:51 joerg Exp $ */ +/* $NetBSD: make.c,v 1.88 2012/11/09 18:53:05 sjg Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -69,14 +69,14 @@ */ #ifndef MAKE_NATIVE -static char rcsid[] = "$NetBSD: make.c,v 1.87 2012/06/12 19:21:51 joerg Exp $"; +static char rcsid[] = "$NetBSD: make.c,v 1.88 2012/11/09 18:53:05 sjg Exp $"; #else #include #ifndef lint #if 0 static char sccsid[] = "@(#)make.c 8.1 (Berkeley) 6/6/93"; #else -__RCSID("$NetBSD: make.c,v 1.87 2012/06/12 19:21:51 joerg Exp $"); +__RCSID("$NetBSD: make.c,v 1.88 2012/11/09 18:53:05 sjg Exp $"); #endif #endif /* not lint */ #endif @@ -1032,7 +1032,7 @@ MakeBuildChild(void *v_cn, void *toBeMad if (cn->order_pred && Lst_ForEach(cn->order_pred, MakeCheckOrder, 0)) { /* Can't build this (or anything else in this child list) yet */ cn->made = DEFERRED; - return 1; + return 0; /* but keep looking */ } if (DEBUG(MAKE)) @@ -1055,7 +1055,7 @@ MakeBuildChild(void *v_cn, void *toBeMad return cn->type & OP_WAIT && cn->unmade > 0; } -/* When a .ORDER RHS node completes we do this on each LHS */ +/* When a .ORDER LHS node completes we do this on each RHS */ static int MakeBuildParent(void *v_pn, void *toBeMade_next) { Modified: projects/efika_mx/contrib/bmake/unit-tests/Makefile.in ============================================================================== --- projects/efika_mx/contrib/bmake/unit-tests/Makefile.in Mon Nov 19 12:01:24 2012 (r243277) +++ projects/efika_mx/contrib/bmake/unit-tests/Makefile.in Mon Nov 19 12:10:36 2012 (r243278) @@ -1,6 +1,6 @@ -# $Id: Makefile.in,v 1.38 2012/06/19 23:38:48 sjg Exp $ +# $Id: Makefile.in,v 1.39 2012/11/09 19:16:10 sjg Exp $ # -# $NetBSD: Makefile,v 1.34 2012/06/19 23:25:53 sjg Exp $ +# $NetBSD: Makefile,v 1.35 2012/11/09 19:08:28 sjg Exp $ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 03:57:55 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 139E25CC; Tue, 20 Nov 2012 03:57:55 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D1ECB8FC08; Tue, 20 Nov 2012 03:57:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK3vsQt018114; Tue, 20 Nov 2012 03:57:54 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK3vsBR018112; Tue, 20 Nov 2012 03:57:54 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201211200357.qAK3vsBR018112@svn.freebsd.org> From: Neel Natu Date: Tue, 20 Nov 2012 03:57:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243323 - projects/bhyve/sys/boot/userboot/userboot X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 03:57:55 -0000 Author: neel Date: Tue Nov 20 03:57:54 2012 New Revision: 243323 URL: http://svnweb.freebsd.org/changeset/base/243323 Log: disk_open() is smart enough to detect MBR and GPT partitions. If it is neither then fall back to accessing the disk as a raw device. As an example this is useful when booting the guest from an ISO image file. Discussed with: grehan Obtained from: NetApp Modified: projects/bhyve/sys/boot/userboot/userboot/main.c Modified: projects/bhyve/sys/boot/userboot/userboot/main.c ============================================================================== --- projects/bhyve/sys/boot/userboot/userboot/main.c Tue Nov 20 03:21:26 2012 (r243322) +++ projects/bhyve/sys/boot/userboot/userboot/main.c Tue Nov 20 03:57:54 2012 (r243323) @@ -143,7 +143,6 @@ static void extract_currdev(void) { struct disk_devdesc dev; - int gpt, rc; //bzero(&dev, sizeof(dev)); @@ -153,37 +152,15 @@ extract_currdev(void) dev.d_unit = 0; dev.d_slice = 0; dev.d_partition = 0; - /* - * The priority is GPT, MBR and raw disk. Unfortunately, - * disk_open() doesn't really get this right so first - * probe for MBR, and then GPT. If GPT fails, re-probe - * MBR if it succeeded, else assume raw. + * Figure out if we are using MBR or GPT. + * If neither, then access the disk as a raw device. */ - rc = (*dev.d_dev->dv_open)(NULL, &dev); - - dev.d_unit = 0; - dev.d_slice = 0; - dev.d_partition = 255; - gpt = (*dev.d_dev->dv_open)(NULL, &dev); - - if (gpt) { - dev.d_unit = 0; - dev.d_slice = 0; - dev.d_partition = 0; - - if (!rc) { - (void) (*dev.d_dev->dv_open)(NULL, &dev); - } else { - /* - * Force raw disk access - */ - dev.d_slice = -1; - dev.d_partition = -1; - dev.d_offset = 0; - } + if ((*dev.d_dev->dv_open)(NULL, &dev)) { + dev.d_slice = -1; + dev.d_partition = -1; + dev.d_offset = 0; } - } else { dev.d_dev = &host_dev; dev.d_type = dev.d_dev->dv_type; From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 06:01:04 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 1D6A26FF; Tue, 20 Nov 2012 06:01:04 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 042078FC0C; Tue, 20 Nov 2012 06:01:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK613wP041616; Tue, 20 Nov 2012 06:01:03 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK613Yb041614; Tue, 20 Nov 2012 06:01:03 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201211200601.qAK613Yb041614@svn.freebsd.org> From: Peter Grehan Date: Tue, 20 Nov 2012 06:01:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243325 - projects/bhyve/sys/amd64/vmm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 06:01:04 -0000 Author: grehan Date: Tue Nov 20 06:01:03 2012 New Revision: 243325 URL: http://svnweb.freebsd.org/changeset/base/243325 Log: Handle CPUID leaf 0x7 now that FreeBSD is using it. Return 0's for now. Reviewed by: neel Obtained from: NetApp Modified: projects/bhyve/sys/amd64/vmm/x86.c projects/bhyve/sys/amd64/vmm/x86.h Modified: projects/bhyve/sys/amd64/vmm/x86.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/x86.c Tue Nov 20 04:45:04 2012 (r243324) +++ projects/bhyve/sys/amd64/vmm/x86.c Tue Nov 20 06:01:03 2012 (r243325) @@ -162,6 +162,7 @@ x86_emulate_cpuid(struct vm *vm, int vcp break; case CPUID_0000_0006: + case CPUID_0000_0007: /* * Handle the access, but report 0 for * all options Modified: projects/bhyve/sys/amd64/vmm/x86.h ============================================================================== --- projects/bhyve/sys/amd64/vmm/x86.h Tue Nov 20 04:45:04 2012 (r243324) +++ projects/bhyve/sys/amd64/vmm/x86.h Tue Nov 20 06:01:03 2012 (r243325) @@ -35,6 +35,7 @@ #define CPUID_0000_0003 (0x3) #define CPUID_0000_0004 (0x4) #define CPUID_0000_0006 (0x6) +#define CPUID_0000_0007 (0x7) #define CPUID_0000_000A (0xA) #define CPUID_0000_000B (0xB) #define CPUID_8000_0000 (0x80000000) From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 06:10:35 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 12DD2905; Tue, 20 Nov 2012 06:10:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id EE1B78FC12; Tue, 20 Nov 2012 06:10:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK6AY0S043744; Tue, 20 Nov 2012 06:10:34 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK6AYkV043743; Tue, 20 Nov 2012 06:10:34 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211200610.qAK6AYkV043743@svn.freebsd.org> From: Mark Linimon Date: Tue, 20 Nov 2012 06:10:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243326 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 06:10:35 -0000 Author: linimon (doc,ports committer) Date: Tue Nov 20 06:10:34 2012 New Revision: 243326 URL: http://svnweb.freebsd.org/changeset/base/243326 Log: Do not create nonsense links when a logfile is incorrect. This typically happens with a "can't fetch dependent package" setup error on pointyhat. Modified: projects/portbuild/scripts/processlogs Modified: projects/portbuild/scripts/processlogs ============================================================================== --- projects/portbuild/scripts/processlogs Tue Nov 20 06:01:03 2012 (r243325) +++ projects/portbuild/scripts/processlogs Tue Nov 20 06:10:34 2012 (r243326) @@ -166,29 +166,43 @@ sort .logs/.all | while read line; do IFS="|" set -- ${line} unset IFS - mailto="$6" - if [ "$6" != "" ] ; then - mailto="$6" - fi + affby=$3 + size=$4 + vcsweb=$5 + maintainer=$6 + reason=$7 + datestamp=${10} echo "" >> $of echo "$2" >> $of - affby="$3" test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " - echo "${affby}$4 Kb" >> $of - echo "$5" >> $of - echo "$mailto" >> $of + echo "${affby}" >> $of + echo "$size Kb" >> $of + if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then + vcsweb="$vcsweb" + else + vcsweb="\?" + fi + echo "$vcsweb" >> $of + if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then + maintainer="$maintainer" + else + maintainer="\?" + fi + echo "$maintainer" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of - reason="$7" echo "$reason" >> $of echo "" >> $of - date=`echo ${10} | sed -e "s/_/ /g"` - echo "$date" >> $of + datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` + if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then + datestamp="\?" + fi + echo "$datestamp" >> $of echo "" >> $of done @@ -205,31 +219,45 @@ header "SVNAff.Siz if [ ${n_logs} -gt 0 ]; then sort -t \| +4 .logs/.all | while read line; do IFS="|" - set -- $line + set -- ${line} unset IFS - mailto="$6" - if [ "$6" != "" ] ; then - mailto="$6" - fi + affby=$3 + size=$4 + vcsweb=$5 + maintainer=$6 + reason=$7 + datestamp=${10} echo "" >> $of - echo "$5" >> $of + if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then + vcsweb="$vcsweb" + else + vcsweb="\?" + fi + echo "$vcsweb" >> $of - affby="$3" test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " - echo "${affby}$4 Kb" >> $of + echo "${affby}" >> $of + echo "$size Kb" >> $of echo "$2" >> $of - echo "$mailto" >> $of + if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then + maintainer="$maintainer" + else + maintainer="\?" + fi + echo "$maintainer" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of - reason="$7" echo "$reason" >> $of echo "" >> $of - date=`echo ${10} | sed -e "s/_/ /g"` - echo "$date" >> $of + datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` + if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then + datestamp="\?" + fi + echo "$datestamp" >> $of echo "" >> $of done @@ -246,31 +274,45 @@ header "MaintainerPort if [ ${n_logs} -gt 0 ]; then sort -t \| +5 .logs/.all | while read line; do IFS="|" - set -- $line + set -- ${line} unset IFS - mailto="$6" - if [ "$6" != "" ] ; then - mailto="$6" - fi + affby=$3 + size=$4 + vcsweb=$5 + maintainer=$6 + reason=$7 + datestamp=${10} echo "" >> $of - echo "$mailto" >> $of + if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then + maintainer="$maintainer" + else + maintainer="\?" + fi + echo "$maintainer" >> $of echo "$2" >> $of - affby="$3" test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " - echo "${affby}$4 Kb" >> $of - echo "$5" >> $of + echo "${affby}" >> $of + echo "$size Kb" >> $of + if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then + vcsweb="$vcsweb" + else + vcsweb="\?" + fi + echo "$vcsweb" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of - reason="$7" echo "$reason" >> $of echo "" >> $of - date=`echo ${10} | sed -e "s/_/ /g"` - echo "$date" >> $of + datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` + if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then + datestamp="\?" + fi + echo "$datestamp" >> $of echo "" >> $of done @@ -289,29 +331,43 @@ sort -t \| +7 .logs/.all | while read li IFS="|" set -- ${line} unset IFS - mailto="$6" - if [ "$6" != "" ] ; then - mailto="$6" - fi + affby=$3 + size=$4 + vcsweb=$5 + maintainer=$6 + reason=$7 + datestamp=${10} echo "" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of - reason="$7" echo "$reason" >> $of echo "" >> $of echo "$2" >> $of - affby="$3" test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " - echo "${affby}$4 Kb" >> $of - echo "$5" >> $of - echo "$mailto" >> $of + echo "${affby}" >> $of + echo "$size Kb" >> $of + if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then + vcsweb="$vcsweb" + else + vcsweb="\?" + fi + echo "$vcsweb" >> $of + if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then + maintainer="$maintainer" + else + maintainer="\?" + fi + echo "$maintainer" >> $of - date=`echo ${10} | sed -e "s/_/ /g"` - echo "$date" >> $of + datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` + if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then + datestamp="\?" + fi + echo "$datestamp" >> $of echo "" >> $of done @@ -330,28 +386,41 @@ sort -t \| +9 .logs/.all | while read li IFS="|" set -- ${line} unset IFS - - mailto="$6" - if [ "$6" != "" ] ; then - mailto="$6" - fi + affby=$3 + size=$4 + vcsweb=$5 + maintainer=$6 + reason=$7 + datestamp=${10} echo "" >> $of - date=`echo ${10} | sed -e "s/_/ /g"` - echo "$date" >> $of + datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` + if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then + datestamp="\?" + fi + echo "$datestamp" >> $of echo "$2" >> $of - affby="$3" test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " - echo "${affby}$4 Kb" >> $of - echo "$5" >> $of - echo "$mailto" >> $of + echo "${affby}" >> $of + echo "$size Kb" >> $of + if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then + vcsweb="$vcsweb" + else + vcsweb="\?" + fi + echo "$vcsweb" >> $of + if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then + maintainer="$maintainer" + else + maintainer="\?" + fi + echo "$maintainer" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of - reason="$7" echo "$reason" >> $of echo "" >> $of From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 07:01:27 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 08289245; Tue, 20 Nov 2012 07:01:27 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DFCB88FC12; Tue, 20 Nov 2012 07:01:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK71QY1054375; Tue, 20 Nov 2012 07:01:26 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK71Qjh054370; Tue, 20 Nov 2012 07:01:26 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201211200701.qAK71Qjh054370@svn.freebsd.org> From: Peter Grehan Date: Tue, 20 Nov 2012 07:01:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243327 - projects/bhyve/usr.sbin/bhyve X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 07:01:27 -0000 Author: grehan Date: Tue Nov 20 07:01:26 2012 New Revision: 243327 URL: http://svnweb.freebsd.org/changeset/base/243327 Log: ACPI support for bhyve. The -A option will create the minimal set of required ACPI tables in guest memory. Since ACPI mandates an IOAPIC, the -I option must also be used. Template ASL files are created, and then passed to the iasl compiler to generate AML files. These are then loaded into guest physical mem. In support of this, the ACPI PM timer is implemented, in 32-bit mode. Tested on 7.4/8.*/9.*/10-CURRENT. Reviewed by: neel Obtained from: NetApp Discussed with: jhb (a long while back) Added: projects/bhyve/usr.sbin/bhyve/acpi.c (contents, props changed) projects/bhyve/usr.sbin/bhyve/acpi.h (contents, props changed) projects/bhyve/usr.sbin/bhyve/pmtmr.c (contents, props changed) Modified: projects/bhyve/usr.sbin/bhyve/Makefile projects/bhyve/usr.sbin/bhyve/fbsdrun.c Modified: projects/bhyve/usr.sbin/bhyve/Makefile ============================================================================== --- projects/bhyve/usr.sbin/bhyve/Makefile Tue Nov 20 06:10:34 2012 (r243326) +++ projects/bhyve/usr.sbin/bhyve/Makefile Tue Nov 20 07:01:26 2012 (r243327) @@ -4,11 +4,13 @@ PROG= bhyve -SRCS= atpic.c consport.c dbgport.c elcr.c fbsdrun.c inout.c +DEBUG_FLAGS= -g -O0 + +SRCS= acpi.c atpic.c consport.c dbgport.c elcr.c fbsdrun.c inout.c SRCS+= instruction_emul.c ioapic.c mem.c mevent.c mptbl.c SRCS+= pci_emul.c pci_hostbridge.c pci_passthru.c pci_virtio_block.c -SRCS+= pci_virtio_net.c pci_uart.c pit_8254.c post.c rtc.c uart.c xmsr.c -SRCS+= spinup_ap.c +SRCS+= pci_virtio_net.c pci_uart.c pit_8254.c pmtmr.c post.c rtc.c uart.c +SRCS+= xmsr.c spinup_ap.c NO_MAN= Added: projects/bhyve/usr.sbin/bhyve/acpi.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve/usr.sbin/bhyve/acpi.c Tue Nov 20 07:01:26 2012 (r243327) @@ -0,0 +1,804 @@ +/*- + * Copyright (c) 2012 NetApp, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY NETAPP, INC ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL NETAPP, INC OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +/* + * bhyve ACPI table generator. + * + * Create the minimal set of ACPI tables required to boot FreeBSD (and + * hopefully other o/s's) by writing out ASL template files for each of + * the tables and the compiling them to AML with the Intel iasl compiler. + * The AML files are then read into guest memory. + * + * The tables are placed in the guest's ROM area just below 1MB physical, + * above the MPTable. + * + * Layout + * ------ + * RSDP -> 0xf0400 (36 bytes fixed) + * RSDT -> 0xf0440 (36 bytes + 4*N table addrs, 2 used) + * MADT -> 0xf04a0 (depends on #CPUs) + * FADT -> 0xf0600 (268 bytes) + * FACS -> 0xf0780 (64 bytes) + * DSDT -> 0xf0800 (variable - can go up to 0x100000) + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "fbsdrun.h" +#include "acpi.h" + +/* + * Define the base address of the ACPI tables, and the offsets to + * the individual tables + */ +#define BHYVE_ACPI_BASE 0xf0400 +#define RSDT_OFFSET 0x040 +#define MADT_OFFSET 0x0a0 +#define FADT_OFFSET 0x200 +#define FACS_OFFSET 0x380 +#define DSDT_OFFSET 0x400 + +#define BHYVE_ASL_TEMPLATE "bhyve.XXXXXXX" +#define BHYVE_ASL_SUFFIX ".aml" +#define BHYVE_ASL_COMPILER "/usr/sbin/iasl" + +#define BHYVE_PM_TIMER_ADDR 0x408 + +static int basl_keep_temps; +static int basl_verbose_iasl; +static int basl_ncpu; +static uint32_t basl_acpi_base = BHYVE_ACPI_BASE; + +/* + * Contains the full pathname of the template to be passed + * to mkstemp/mktemps(3) + */ +static char basl_template[MAXPATHLEN]; +static char basl_stemplate[MAXPATHLEN]; + +struct basl_fio { + int fd; + FILE *fp; + char f_name[MAXPATHLEN]; +}; + +#define EFPRINTF(...) \ + err = fprintf(__VA_ARGS__); if (err < 0) goto err_exit; + +#define EFFLUSH(x) \ + err = fflush(x); if (err != 0) goto err_exit; + +static int +basl_fwrite_rsdp(FILE *fp) +{ + int err; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve RSDP template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "[0008]\t\tSignature : \"RSD PTR \"\n"); + EFPRINTF(fp, "[0001]\t\tChecksum : 43\n"); + EFPRINTF(fp, "[0006]\t\tOem ID : \"BHYVE \"\n"); + EFPRINTF(fp, "[0001]\t\tRevision : 02\n"); + EFPRINTF(fp, "[0004]\t\tRSDT Address : %08X\n", + basl_acpi_base + RSDT_OFFSET); + EFPRINTF(fp, "[0004]\t\tLength : 00000024\n"); + EFPRINTF(fp, "[0008]\t\tXSDT Address : 0000000000000000\n"); + EFPRINTF(fp, "[0001]\t\tExtended Checksum : 00\n"); + EFPRINTF(fp, "[0003]\t\tReserved : 000000\n"); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_fwrite_rsdt(FILE *fp) +{ + int err; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve RSDT template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "[0004]\t\tSignature : \"RSDT\"\n"); + EFPRINTF(fp, "[0004]\t\tTable Length : 00000000\n"); + EFPRINTF(fp, "[0001]\t\tRevision : 01\n"); + EFPRINTF(fp, "[0001]\t\tChecksum : 00\n"); + EFPRINTF(fp, "[0006]\t\tOem ID : \"BHYVE \"\n"); + EFPRINTF(fp, "[0008]\t\tOem Table ID : \"BVRSDT \"\n"); + EFPRINTF(fp, "[0004]\t\tOem Revision : 00000001\n"); + /* iasl will fill in the compiler ID/revision fields */ + EFPRINTF(fp, "[0004]\t\tAsl Compiler ID : \"xxxx\"\n"); + EFPRINTF(fp, "[0004]\t\tAsl Compiler Revision : 00000000\n"); + EFPRINTF(fp, "\n"); + + /* Add in pointers to the MADT and FADT */ + EFPRINTF(fp, "[0004]\t\tACPI Table Address 0 : %08X\n", + basl_acpi_base + MADT_OFFSET); + EFPRINTF(fp, "[0004]\t\tACPI Table Address 1 : %08X\n", + basl_acpi_base + FADT_OFFSET); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_fwrite_madt(FILE *fp) +{ + int err; + int i; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve MADT template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "[0004]\t\tSignature : \"APIC\"\n"); + EFPRINTF(fp, "[0004]\t\tTable Length : 00000000\n"); + EFPRINTF(fp, "[0001]\t\tRevision : 01\n"); + EFPRINTF(fp, "[0001]\t\tChecksum : 00\n"); + EFPRINTF(fp, "[0006]\t\tOem ID : \"BHYVE \"\n"); + EFPRINTF(fp, "[0008]\t\tOem Table ID : \"BVMADT \"\n"); + EFPRINTF(fp, "[0004]\t\tOem Revision : 00000001\n"); + + /* iasl will fill in the compiler ID/revision fields */ + EFPRINTF(fp, "[0004]\t\tAsl Compiler ID : \"xxxx\"\n"); + EFPRINTF(fp, "[0004]\t\tAsl Compiler Revision : 00000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, "[0004]\t\tLocal Apic Address : FEE00000\n"); + EFPRINTF(fp, "[0004]\t\tFlags (decoded below) : 00000001\n"); + EFPRINTF(fp, "\t\t\tPC-AT Compatibility : 1\n"); + EFPRINTF(fp, "\n"); + + /* Add a Processor Local APIC entry for each CPU */ + for (i = 0; i < basl_ncpu; i++) { + EFPRINTF(fp, "[0001]\t\tSubtable Type : 00\n"); + EFPRINTF(fp, "[0001]\t\tLength : 08\n"); + EFPRINTF(fp, "[0001]\t\tProcessor ID : %02d\n", i); + EFPRINTF(fp, "[0001]\t\tLocal Apic ID : %02d\n", i); + EFPRINTF(fp, "[0004]\t\tFlags (decoded below) : 00000001\n"); + EFPRINTF(fp, "\t\t\tProcessor Enabled : 1\n"); + EFPRINTF(fp, "\n"); + } + + /* Always a single IOAPIC entry, with ID ncpu+1 */ + EFPRINTF(fp, "[0001]\t\tSubtable Type : 01\n"); + EFPRINTF(fp, "[0001]\t\tLength : 0C\n"); + EFPRINTF(fp, "[0001]\t\tI/O Apic ID : %02d\n", basl_ncpu); + EFPRINTF(fp, "[0001]\t\tReserved : 00\n"); + EFPRINTF(fp, "[0004]\t\tAddress : fec00000\n"); + EFPRINTF(fp, "[0004]\t\tInterrupt : 00000000\n"); + EFPRINTF(fp, "\n"); + + /* Override the 8259 chained vector. XXX maybe not needed */ + EFPRINTF(fp, "[0001]\t\tSubtable Type : 02\n"); + EFPRINTF(fp, "[0001]\t\tLength : 0A\n"); + EFPRINTF(fp, "[0001]\t\tBus : 00\n"); + EFPRINTF(fp, "[0001]\t\tSource : 09\n"); + EFPRINTF(fp, "[0004]\t\tInterrupt : 00000009\n"); + EFPRINTF(fp, "[0002]\t\tFlags (decoded below) : 0000\n"); + EFPRINTF(fp, "\t\t\tPolarity : 0\n"); + EFPRINTF(fp, "\t\t\tTrigger Mode : 0\n"); + EFPRINTF(fp, "\n"); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_fwrite_fadt(FILE *fp) +{ + int err; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve FADT template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "[0004]\t\tSignature : \"FACP\"\n"); + EFPRINTF(fp, "[0004]\t\tTable Length : 0000010C\n"); + EFPRINTF(fp, "[0001]\t\tRevision : 05\n"); + EFPRINTF(fp, "[0001]\t\tChecksum : 00\n"); + EFPRINTF(fp, "[0006]\t\tOem ID : \"BHYVE \"\n"); + EFPRINTF(fp, "[0008]\t\tOem Table ID : \"BVFACP \"\n"); + EFPRINTF(fp, "[0004]\t\tOem Revision : 00000001\n"); + /* iasl will fill in the compiler ID/revision fields */ + EFPRINTF(fp, "[0004]\t\tAsl Compiler ID : \"xxxx\"\n"); + EFPRINTF(fp, "[0004]\t\tAsl Compiler Revision : 00000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, "[0004]\t\tFACS Address : %08X\n", + basl_acpi_base + FACS_OFFSET); + EFPRINTF(fp, "[0004]\t\tDSDT Address : %08X\n", + basl_acpi_base + DSDT_OFFSET); + EFPRINTF(fp, "[0001]\t\tModel : 00\n"); + EFPRINTF(fp, "[0001]\t\tPM Profile : 00 [Unspecified]\n"); + EFPRINTF(fp, "[0002]\t\tSCI Interrupt : 0009\n"); + EFPRINTF(fp, "[0004]\t\tSMI Command Port : 00000000\n"); + EFPRINTF(fp, "[0001]\t\tACPI Enable Value : 00\n"); + EFPRINTF(fp, "[0001]\t\tACPI Disable Value : 00\n"); + EFPRINTF(fp, "[0001]\t\tS4BIOS Command : 00\n"); + EFPRINTF(fp, "[0001]\t\tP-State Control : 00\n"); + EFPRINTF(fp, "[0004]\t\tPM1A Event Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tPM1B Event Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tPM1A Control Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tPM1B Control Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tPM2 Control Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tPM Timer Block Address : %08X\n", + BHYVE_PM_TIMER_ADDR); + EFPRINTF(fp, "[0004]\t\tGPE0 Block Address : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tGPE1 Block Address : 00000000\n"); + EFPRINTF(fp, "[0001]\t\tPM1 Event Block Length : 04\n"); + EFPRINTF(fp, "[0001]\t\tPM1 Control Block Length : 02\n"); + EFPRINTF(fp, "[0001]\t\tPM2 Control Block Length : 00\n"); + EFPRINTF(fp, "[0001]\t\tPM Timer Block Length : 04\n"); + EFPRINTF(fp, "[0001]\t\tGPE0 Block Length : 00\n"); + EFPRINTF(fp, "[0001]\t\tGPE1 Block Length : 00\n"); + EFPRINTF(fp, "[0001]\t\tGPE1 Base Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\t_CST Support : 00\n"); + EFPRINTF(fp, "[0002]\t\tC2 Latency : 0000\n"); + EFPRINTF(fp, "[0002]\t\tC3 Latency : 0000\n"); + EFPRINTF(fp, "[0002]\t\tCPU Cache Size : 0000\n"); + EFPRINTF(fp, "[0002]\t\tCache Flush Stride : 0000\n"); + EFPRINTF(fp, "[0001]\t\tDuty Cycle Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tDuty Cycle Width : 00\n"); + EFPRINTF(fp, "[0001]\t\tRTC Day Alarm Index : 00\n"); + EFPRINTF(fp, "[0001]\t\tRTC Month Alarm Index : 00\n"); + EFPRINTF(fp, "[0001]\t\tRTC Century Index : 00\n"); + EFPRINTF(fp, "[0002]\t\tBoot Flags (decoded below) : 0000\n"); + EFPRINTF(fp, "\t\t\tLegacy Devices Supported (V2) : 0\n"); + EFPRINTF(fp, "\t\t\t8042 Present on ports 60/64 (V2) : 0\n"); + EFPRINTF(fp, "\t\t\tVGA Not Present (V4) : 1\n"); + EFPRINTF(fp, "\t\t\tMSI Not Supported (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tPCIe ASPM Not Supported (V4) : 1\n"); + EFPRINTF(fp, "\t\t\tCMOS RTC Not Present (V5) : 0\n"); + EFPRINTF(fp, "[0001]\t\tReserved : 00\n"); + EFPRINTF(fp, "[0004]\t\tFlags (decoded below) : 00000000\n"); + EFPRINTF(fp, "\t\t\tWBINVD instruction is operational (V1) : 1\n"); + EFPRINTF(fp, "\t\t\tWBINVD flushes all caches (V1) : 0\n"); + EFPRINTF(fp, "\t\t\tAll CPUs support C1 (V1) : 0\n"); + EFPRINTF(fp, "\t\t\tC2 works on MP system (V1) : 0\n"); + EFPRINTF(fp, "\t\t\tControl Method Power Button (V1) : 1\n"); + EFPRINTF(fp, "\t\t\tControl Method Sleep Button (V1) : 1\n"); + EFPRINTF(fp, "\t\t\tRTC wake not in fixed reg space (V1) : 0\n"); + EFPRINTF(fp, "\t\t\tRTC can wake system from S4 (V1) : 0\n"); + EFPRINTF(fp, "\t\t\t32-bit PM Timer (V1) : 1\n"); + EFPRINTF(fp, "\t\t\tDocking Supported (V1) : 0\n"); + EFPRINTF(fp, "\t\t\tReset Register Supported (V2) : 0\n"); + EFPRINTF(fp, "\t\t\tSealed Case (V3) : 0\n"); + EFPRINTF(fp, "\t\t\tHeadless - No Video (V3) : 1\n"); + EFPRINTF(fp, "\t\t\tUse native instr after SLP_TYPx (V3) : 0\n"); + EFPRINTF(fp, "\t\t\tPCIEXP_WAK Bits Supported (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tUse Platform Timer (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tRTC_STS valid on S4 wake (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tRemote Power-on capable (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tUse APIC Cluster Model (V4) : 0\n"); + EFPRINTF(fp, "\t\t\tUse APIC Physical Destination Mode (V4) : 1\n"); + EFPRINTF(fp, "\t\t\tHardware Reduced (V5) : 0\n"); + EFPRINTF(fp, "\t\t\tLow Power S0 Idle (V5) : 0\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tReset Register : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 08\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 01 [Byte Access:8]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000001\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, "[0001]\t\tValue to cause reset : 00\n"); + EFPRINTF(fp, "[0003]\t\tReserved : 000000\n"); + EFPRINTF(fp, "[0008]\t\tFACS Address : 00000000%08X\n", + basl_acpi_base + FACS_OFFSET); + EFPRINTF(fp, "[0008]\t\tDSDT Address : 00000000%08X\n", + basl_acpi_base + DSDT_OFFSET); + EFPRINTF(fp, + "[0012]\t\tPM1A Event Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 20\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 02 [Word Access:16]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000001\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tPM1B Event Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 00\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, + "[0001]\t\tEncoded Access Width : 00 [Undefined/Legacy]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tPM1A Control Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 10\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 02 [Word Access:16]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000001\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tPM1B Control Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 00\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, + "[0001]\t\tEncoded Access Width : 00 [Undefined/Legacy]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tPM2 Control Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 08\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, + "[0001]\t\tEncoded Access Width : 00 [Undefined/Legacy]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + /* Valid for bhyve */ + EFPRINTF(fp, + "[0012]\t\tPM Timer Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 32\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, + "[0001]\t\tEncoded Access Width : 03 [DWord Access:32]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 00000000%08X\n", + BHYVE_PM_TIMER_ADDR); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, "[0012]\t\tGPE0 Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 80\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 01 [Byte Access:8]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, "[0012]\t\tGPE1 Block : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 00\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, + "[0001]\t\tEncoded Access Width : 00 [Undefined/Legacy]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tSleep Control Register : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 08\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 01 [Byte Access:8]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + EFPRINTF(fp, "\n"); + + EFPRINTF(fp, + "[0012]\t\tSleep Status Register : [Generic Address Structure]\n"); + EFPRINTF(fp, "[0001]\t\tSpace ID : 01 [SystemIO]\n"); + EFPRINTF(fp, "[0001]\t\tBit Width : 08\n"); + EFPRINTF(fp, "[0001]\t\tBit Offset : 00\n"); + EFPRINTF(fp, "[0001]\t\tEncoded Access Width : 01 [Byte Access:8]\n"); + EFPRINTF(fp, "[0008]\t\tAddress : 0000000000000000\n"); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_fwrite_facs(FILE *fp) +{ + int err; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve FACS template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "[0004]\t\tSignature : \"FACS\"\n"); + EFPRINTF(fp, "[0004]\t\tLength : 00000040\n"); + EFPRINTF(fp, "[0004]\t\tHardware Signature : 00000000\n"); + EFPRINTF(fp, "[0004]\t\t32 Firmware Waking Vector : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tGlobal Lock : 00000000\n"); + EFPRINTF(fp, "[0004]\t\tFlags (decoded below) : 00000000\n"); + EFPRINTF(fp, "\t\t\tS4BIOS Support Present : 0\n"); + EFPRINTF(fp, "\t\t\t64-bit Wake Supported (V2) : 0\n"); + EFPRINTF(fp, + "[0008]\t\t64 Firmware Waking Vector : 0000000000000000\n"); + EFPRINTF(fp, "[0001]\t\tVersion : 02\n"); + EFPRINTF(fp, "[0003]\t\tReserved : 000000\n"); + EFPRINTF(fp, "[0004]\t\tOspmFlags (decoded below) : 00000000\n"); + EFPRINTF(fp, "\t\t\t64-bit Wake Env Required (V2) : 0\n"); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_fwrite_dsdt(FILE *fp) +{ + int err; + + err = 0; + + EFPRINTF(fp, "/*\n"); + EFPRINTF(fp, " * bhyve DSDT template\n"); + EFPRINTF(fp, " */\n"); + EFPRINTF(fp, "DefinitionBlock (\"bhyve_dsdt.aml\", \"DSDT\", 2," + "\"BHYV\", \"BVDSDT\", 0x00000001)\n"); + EFPRINTF(fp, "{\n"); + EFPRINTF(fp, " Scope (_SB)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Device (PCI0)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Name (_HID, EisaId (\"PNP0A03\"))\n"); + EFPRINTF(fp, " Name (_ADR, Zero)\n"); + EFPRINTF(fp, " Name (_UID, One)\n"); + EFPRINTF(fp, " Name (_CRS, ResourceTemplate ()\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " WordBusNumber (ResourceProducer, MinFixed," + "MaxFixed, PosDecode,\n"); + EFPRINTF(fp, " 0x0000, // Granularity\n"); + EFPRINTF(fp, " 0x0000, // Range Minimum\n"); + EFPRINTF(fp, " 0x00FF, // Range Maximum\n"); + EFPRINTF(fp, " 0x0000, // Transl Offset\n"); + EFPRINTF(fp, " 0x0100, // Length\n"); + EFPRINTF(fp, " ,, )\n"); + EFPRINTF(fp, " IO (Decode16,\n"); + EFPRINTF(fp, " 0x0CF8, // Range Minimum\n"); + EFPRINTF(fp, " 0x0CF8, // Range Maximum\n"); + EFPRINTF(fp, " 0x01, // Alignment\n"); + EFPRINTF(fp, " 0x08, // Length\n"); + EFPRINTF(fp, " )\n"); + EFPRINTF(fp, " WordIO (ResourceProducer, MinFixed, MaxFixed," + "PosDecode, EntireRange,\n"); + EFPRINTF(fp, " 0x0000, // Granularity\n"); + EFPRINTF(fp, " 0x0000, // Range Minimum\n"); + EFPRINTF(fp, " 0x0CF7, // Range Maximum\n"); + EFPRINTF(fp, " 0x0000, // Transl Offset\n"); + EFPRINTF(fp, " 0x0CF8, // Length\n"); + EFPRINTF(fp, " ,, , TypeStatic)\n"); + EFPRINTF(fp, " WordIO (ResourceProducer, MinFixed, MaxFixed," + "PosDecode, EntireRange,\n"); + EFPRINTF(fp, " 0x0000, // Granularity\n"); + EFPRINTF(fp, " 0x0D00, // Range Minimum\n"); + EFPRINTF(fp, " 0xFFFF, // Range Maximum\n"); + EFPRINTF(fp, " 0x0000, // Transl Offset\n"); + EFPRINTF(fp, " 0xF300, // Length\n"); + EFPRINTF(fp, " ,, , TypeStatic)\n"); + EFPRINTF(fp, " })\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, "\n"); + EFPRINTF(fp, " Scope (_SB.PCI0)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Device (ISA)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Name (_ADR, 0x00010000)\n"); + EFPRINTF(fp, " OperationRegion (P40C, PCI_Config, 0x60, 0x04)\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, "\n"); + EFPRINTF(fp, " Scope (_SB.PCI0.ISA)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Device (RTC)\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " Name (_HID, EisaId (\"PNP0B00\"))\n"); + EFPRINTF(fp, " Name (_CRS, ResourceTemplate ()\n"); + EFPRINTF(fp, " {\n"); + EFPRINTF(fp, " IO (Decode16,\n"); + EFPRINTF(fp, " 0x0070, // Range Minimum\n"); + EFPRINTF(fp, " 0x0070, // Range Maximum\n"); + EFPRINTF(fp, " 0x10, // Alignment\n"); + EFPRINTF(fp, " 0x02, // Length\n"); + EFPRINTF(fp, " )\n"); + EFPRINTF(fp, " IRQNoFlags ()\n"); + EFPRINTF(fp, " {8}\n"); + EFPRINTF(fp, " IO (Decode16,\n"); + EFPRINTF(fp, " 0x0072, // Range Minimum\n"); + EFPRINTF(fp, " 0x0072, // Range Maximum\n"); + EFPRINTF(fp, " 0x02, // Alignment\n"); + EFPRINTF(fp, " 0x06, // Length\n"); + EFPRINTF(fp, " )\n"); + EFPRINTF(fp, " })\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, " }\n"); + EFPRINTF(fp, "}\n"); + + EFFLUSH(fp); + + return (0); + +err_exit: + return (errno); +} + +static int +basl_open(struct basl_fio *bf, int suffix) +{ + int err; + + err = 0; + + if (suffix) { + strncpy(bf->f_name, basl_stemplate, MAXPATHLEN); + bf->fd = mkstemps(bf->f_name, strlen(BHYVE_ASL_SUFFIX)); + } else { + strncpy(bf->f_name, basl_template, MAXPATHLEN); + bf->fd = mkstemp(bf->f_name); + } + + if (bf->fd > 0) { + bf->fp = fdopen(bf->fd, "w+"); + if (bf->fp == NULL) { + unlink(bf->f_name); + close(bf->fd); + } + } else { + err = 1; + } + + return (err); +} + +static void +basl_close(struct basl_fio *bf) +{ + + if (!basl_keep_temps) + unlink(bf->f_name); + fclose(bf->fp); +} + +static int +basl_start(struct basl_fio *in, struct basl_fio *out) +{ + int err; + + err = basl_open(in, 0); + if (!err) { + err = basl_open(out, 1); + if (err) { + basl_close(in); + } + } + + return (err); +} + +static void +basl_end(struct basl_fio *in, struct basl_fio *out) +{ + + basl_close(in); + basl_close(out); +} + +static int +basl_load(int fd, uint64_t off) +{ + struct stat sb; + int err; + + err = 0; + + if (fstat(fd, &sb) < 0 || + read(fd, paddr_guest2host(basl_acpi_base + off), sb.st_size) < 0) + err = errno; + + return (err); +} + +static int +basl_compile(int (*fwrite_section)(FILE *fp), uint64_t offset) +{ + struct basl_fio io[2]; + static char iaslbuf[3*MAXPATHLEN + 10]; + char *fmt; + int err; + + err = basl_start(&io[0], &io[1]); + if (!err) { + err = (*fwrite_section)(io[0].fp); + + if (!err) { + /* + * iasl sends the results of the compilation to + * stdout. Shut this down by using the shell to + * redirect stdout to /dev/null, unless the user + * has requested verbose output for debugging + * purposes + */ + fmt = basl_verbose_iasl ? + "%s -p %s %s" : + "/bin/sh -c \"%s -p %s %s\" 1> /dev/null"; + + snprintf(iaslbuf, sizeof(iaslbuf), + fmt, + BHYVE_ASL_COMPILER, + io[1].f_name, io[0].f_name); + err = system(iaslbuf); + + if (!err) { + /* + * Copy the aml output file into guest + * memory at the specified location + */ + err = basl_load(io[1].fd, offset); + } + } + basl_end(&io[0], &io[1]); + } + + return (err); +} + +static int +basl_make_templates(void) +{ + const char *tmpdir; + int err; + int len; + + err = 0; + + /* + * + */ + if ((tmpdir = getenv("BHYVE_TMPDIR")) == NULL || *tmpdir == '\0' || + (tmpdir = getenv("TMPDIR")) == NULL || *tmpdir == '\0') { + tmpdir = _PATH_TMP; + } + + len = strlen(tmpdir); + + if ((len + sizeof(BHYVE_ASL_TEMPLATE) + 1) < MAXPATHLEN) { + strcpy(basl_template, tmpdir); + while (len > 0 && basl_template[len - 1] == '/') + len--; + basl_template[len] = '/'; + strcpy(&basl_template[len + 1], BHYVE_ASL_TEMPLATE); + } else + err = E2BIG; + + if (!err) { + /* + * len has been intialized (and maybe adjusted) above + */ + if ((len + sizeof(BHYVE_ASL_TEMPLATE) + 1 + + sizeof(BHYVE_ASL_SUFFIX)) < MAXPATHLEN) { + strcpy(basl_stemplate, tmpdir); + basl_stemplate[len] = '/'; + strcpy(&basl_stemplate[len + 1], BHYVE_ASL_TEMPLATE); + len = strlen(basl_stemplate); + strcpy(&basl_stemplate[len], BHYVE_ASL_SUFFIX); + } else + err = E2BIG; + } + + return (err); +} + +static struct { + int (*wsect)(FILE *fp); + uint64_t offset; +} basl_ftables[] = +{ + { basl_fwrite_rsdp, 0}, + { basl_fwrite_rsdt, RSDT_OFFSET }, + { basl_fwrite_madt, MADT_OFFSET }, + { basl_fwrite_fadt, FADT_OFFSET }, + { basl_fwrite_facs, FACS_OFFSET }, + { basl_fwrite_dsdt, DSDT_OFFSET }, + { NULL } +}; + +int +acpi_build(struct vmctx *ctx, int ncpu, int ioapic) +{ + int err; + int i; + + err = 0; + basl_ncpu = ncpu; + + if (!ioapic) { + fprintf(stderr, "ACPI tables require an ioapic\n"); + return (EINVAL); + } + + /* + * For debug, allow the user to have iasl compiler output sent + * to stdout rather than /dev/null + */ + if (getenv("BHYVE_ACPI_VERBOSE_IASL")) + basl_verbose_iasl = 1; + + /* + * Allow the user to keep the generated ASL files for debugging + * instead of deleting them following use + */ + if (getenv("BHYVE_ACPI_KEEPTMPS")) + basl_keep_temps = 1; + + i = 0; + err = basl_make_templates(); + + /* + * Run through all the ASL files, compiling them and + * copying them into guest memory + */ + while (!err && basl_ftables[i].wsect != NULL) { + err = basl_compile(basl_ftables[i].wsect, + basl_ftables[i].offset); + i++; + } + + return (err); +} Added: projects/bhyve/usr.sbin/bhyve/acpi.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve/usr.sbin/bhyve/acpi.h Tue Nov 20 07:01:26 2012 (r243327) @@ -0,0 +1,34 @@ +/*- + * Copyright (c) 2012 NetApp, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY NETAPP, INC ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL NETAPP, INC OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _ACPI_H_ +#define _ACPI_H_ + +int acpi_build(struct vmctx *ctx, int ncpu, int ioapic); + +#endif /* _ACPI_H_ */ Modified: projects/bhyve/usr.sbin/bhyve/fbsdrun.c ============================================================================== --- projects/bhyve/usr.sbin/bhyve/fbsdrun.c Tue Nov 20 06:10:34 2012 (r243326) +++ projects/bhyve/usr.sbin/bhyve/fbsdrun.c Tue Nov 20 07:01:26 2012 (r243327) @@ -49,6 +49,7 @@ __FBSDID("$FreeBSD$"); #include #include "fbsdrun.h" +#include "acpi.h" #include "inout.h" #include "dbgport.h" #include "mem.h" @@ -93,6 +94,8 @@ static int foundcpus; static int strictio; +static int acpi; + static char *lomem_addr; static char *himem_addr; @@ -128,9 +131,10 @@ usage(int code) { fprintf(stderr, - "Usage: %s [-aehBHIP][-g ][-z ][-s ]" + "Usage: %s [-aehABHIP][-g ][-z ][-s ]" "[-S ][-p pincpu][-n ][-m lowmem][-M highmem] \n" " -a: local apic is in XAPIC mode (default is X2APIC)\n" + " -A: create an ACPI table\n" " -g: gdb port (default is %d and 0 means don't open)\n" " -c: # cpus (default 1)\n" " -p: pin vcpu 'n' to host cpu 'pincpu + n'\n" @@ -585,11 +589,14 @@ main(int argc, char *argv[]) guest_ncpus = 1; ioapic = 0; - while ((c = getopt(argc, argv, "abehBHIPxp:g:c:z:s:S:n:m:M:")) != -1) { + while ((c = getopt(argc, argv, "abehABHIPxp:g:c:z:s:S:n:m:M:")) != -1) { switch (c) { case 'a': disable_x2apic = 1; break; + case 'A': + acpi = 1; + break; case 'b': bvmcons = 1; break; @@ -745,6 +752,11 @@ main(int argc, char *argv[]) */ mptable_build(ctx, guest_ncpus, ioapic); + if (acpi) { + error = acpi_build(ctx, guest_ncpus, ioapic); + assert(error == 0); + } + /* * Add CPU 0 */ Added: projects/bhyve/usr.sbin/bhyve/pmtmr.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve/usr.sbin/bhyve/pmtmr.c Tue Nov 20 07:01:26 2012 (r243327) @@ -0,0 +1,101 @@ +/*- + * Copyright (c) 2012 NetApp, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY NETAPP, INC ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL NETAPP, INC OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include + +#include +#include +#include + +#include "inout.h" + +/* + * The ACPI Power Management timer is a free-running 24- or 32-bit + * timer with a frequency of 3.579545MHz + * + * This implementation will be 32-bits + */ + +#define IO_PMTMR 0x408 /* 4-byte i/o port for the timer */ + +#define PMTMR_FREQ 3579545 /* 3.579545MHz */ + +static uint32_t pmtmr_tscf; +static uint32_t pmtmr_old; +static uint64_t pmtmr_tsc_old; + +static uint32_t +pmtmr_val(void) +{ + uint64_t pmtmr_tsc_new; + uint32_t pmtmr_new; + static int inited = 0; + + if (!inited) { + size_t len; + + inited = 1; + len = sizeof(pmtmr_tscf); + sysctlbyname("machdep.tsc_freq", &pmtmr_tscf, &len, + NULL, 0); + pmtmr_tsc_old = rdtsc(); + pmtmr_old = pmtmr_tsc_old / pmtmr_tscf * PMTMR_FREQ; + return (pmtmr_old); + } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 09:27:56 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 84824285; Tue, 20 Nov 2012 09:27:56 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6B97F8FC16; Tue, 20 Nov 2012 09:27:56 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAK9Ru3w085873; Tue, 20 Nov 2012 09:27:56 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAK9RuhC085872; Tue, 20 Nov 2012 09:27:56 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211200927.qAK9RuhC085872@svn.freebsd.org> From: Mark Linimon Date: Tue, 20 Nov 2012 09:27:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243329 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 09:27:56 -0000 Author: linimon (doc,ports committer) Date: Tue Nov 20 09:27:56 2012 New Revision: 243329 URL: http://svnweb.freebsd.org/changeset/base/243329 Log: Try one more time to argue with sh(1) syntax. Modified: projects/portbuild/scripts/processlogs Modified: projects/portbuild/scripts/processlogs ============================================================================== --- projects/portbuild/scripts/processlogs Tue Nov 20 07:22:07 2012 (r243328) +++ projects/portbuild/scripts/processlogs Tue Nov 20 09:27:56 2012 (r243329) @@ -183,13 +183,13 @@ sort .logs/.all | while read line; do if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then vcsweb="$vcsweb" else - vcsweb="\?" + vcsweb='?' fi echo "$vcsweb" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else - maintainer="\?" + maintainer='?' fi echo "$maintainer" >> $of echo "" >> $of @@ -200,7 +200,7 @@ sort .logs/.all | while read line; do datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then - datestamp="\?" + datestamp='?' fi echo "$datestamp" >> $of @@ -233,7 +233,7 @@ sort -t \| +4 .logs/.all | while read li if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then vcsweb="$vcsweb" else - vcsweb="\?" + vcsweb='?' fi echo "$vcsweb" >> $of @@ -244,7 +244,7 @@ sort -t \| +4 .logs/.all | while read li if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else - maintainer="\?" + maintainer='?' fi echo "$maintainer" >> $of @@ -255,7 +255,7 @@ sort -t \| +4 .logs/.all | while read li datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then - datestamp="\?" + datestamp='?' fi echo "$datestamp" >> $of @@ -288,7 +288,7 @@ sort -t \| +5 .logs/.all | while read li if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else - maintainer="\?" + maintainer='?' fi echo "$maintainer" >> $of echo "$2" >> $of @@ -299,7 +299,7 @@ sort -t \| +5 .logs/.all | while read li if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then vcsweb="$vcsweb" else - vcsweb="\?" + vcsweb='?' fi echo "$vcsweb" >> $of @@ -310,7 +310,7 @@ sort -t \| +5 .logs/.all | while read li datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then - datestamp="\?" + datestamp='?' fi echo "$datestamp" >> $of @@ -353,19 +353,19 @@ sort -t \| +7 .logs/.all | while read li if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then vcsweb="$vcsweb" else - vcsweb="\?" + vcsweb='?' fi echo "$vcsweb" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else - maintainer="\?" + maintainer='?' fi echo "$maintainer" >> $of datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then - datestamp="\?" + datestamp='?' fi echo "$datestamp" >> $of @@ -397,7 +397,7 @@ sort -t \| +9 .logs/.all | while read li datestamp=`echo ${datestamp} | sed -e "s/_/ /g"` if [ "$datestamp" == "" -o "$datestamp" == "NONE" ] ; then - datestamp="\?" + datestamp='?' fi echo "$datestamp" >> $of @@ -409,13 +409,13 @@ sort -t \| +9 .logs/.all | while read li if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then vcsweb="$vcsweb" else - vcsweb="\?" + vcsweb='?' fi echo "$vcsweb" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else - maintainer="\?" + maintainer='?' fi echo "$maintainer" >> $of From owner-svn-src-projects@FreeBSD.ORG Tue Nov 20 12:21:02 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 6FDF9E67; Tue, 20 Nov 2012 12:21:02 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5575D8FC14; Tue, 20 Nov 2012 12:21:02 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAKCL2TP016192; Tue, 20 Nov 2012 12:21:02 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAKCL2dl016191; Tue, 20 Nov 2012 12:21:02 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211201221.qAKCL2dl016191@svn.freebsd.org> From: Aleksandr Rybalko Date: Tue, 20 Nov 2012 12:21:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243332 - projects/efika_mx/sys/boot/fdt/dts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 20 Nov 2012 12:21:02 -0000 Author: ray Date: Tue Nov 20 12:21:02 2012 New Revision: 243332 URL: http://svnweb.freebsd.org/changeset/base/243332 Log: Replace spaces with tabs. Modified: projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi Modified: projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi ============================================================================== --- projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi Tue Nov 20 11:47:22 2012 (r243331) +++ projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi Tue Nov 20 12:21:02 2012 (r243332) @@ -68,9 +68,9 @@ ranges; tzic: tz-interrupt-controller@e0000000 { - compatible = "fsl,imx51-tzic", "fsl,tzic"; - interrupt-controller; - #interrupt-cells = <1>; + compatible = "fsl,imx51-tzic", "fsl,tzic"; + interrupt-controller; + #interrupt-cells = <1>; reg = <0xe0000000 0x00004000>; }; /* @@ -88,94 +88,94 @@ */ }; - SOC: soc@70000000 { - compatible = "simple-bus"; + SOC: soc@70000000 { + compatible = "simple-bus"; #address-cells = <1>; #size-cells = <1>; interrupt-parent = <&tzic>; ranges = <0x70000000 0x70000000 0x14000000>; - aips@70000000 { /* AIPS1 */ - compatible = "fsl,aips-bus", "simple-bus"; + aips@70000000 { /* AIPS1 */ + compatible = "fsl,aips-bus", "simple-bus"; #address-cells = <1>; #size-cells = <1>; - interrupt-parent = <&tzic>; - ranges; + interrupt-parent = <&tzic>; + ranges; /* Required by many devices, so better to stay first */ /* 73FD4000 0x4000 CCM */ - clock@73fd4000 { - compatible = "fsl,imx51-ccm"; + clock@73fd4000 { + compatible = "fsl,imx51-ccm"; /* 83F80000 0x4000 DPLLIP1 */ /* 83F84000 0x4000 DPLLIP2 */ /* 83F88000 0x4000 DPLLIP3 */ - reg = <0x73fd4000 0x4000 + reg = <0x73fd4000 0x4000 0x83F80000 0x4000 0x83F84000 0x4000 0x83F88000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <71 72>; - status = "disabled"; - }; + interrupt-parent = <&tzic>; + interrupts = <71 72>; + status = "disabled"; + }; - spba@70000000 { - compatible = "fsl,spba-bus", "simple-bus"; + spba@70000000 { + compatible = "fsl,spba-bus", "simple-bus"; #address-cells = <1>; #size-cells = <1>; - interrupt-parent = <&tzic>; - ranges; + interrupt-parent = <&tzic>; + ranges; /* 70004000 0x4000 ESDHC 1 */ - esdhc@70004000 { - compatible = "fsl,imx51-esdhc"; - reg = <0x70004000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <1>; - status = "disabled"; - }; + esdhc@70004000 { + compatible = "fsl,imx51-esdhc"; + reg = <0x70004000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <1>; + status = "disabled"; + }; /* 70008000 0x4000 ESDHC 2 */ - esdhc@70008000 { - compatible = "fsl,imx51-esdhc"; - reg = <0x70008000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <2>; - status = "disabled"; - }; + esdhc@70008000 { + compatible = "fsl,imx51-esdhc"; + reg = <0x70008000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <2>; + status = "disabled"; + }; /* 7000C000 0x4000 UART 3 */ - uart3: serial@7000c000 { - compatible = "fsl,imx51-uart", "fsl,imx-uart"; - reg = <0x7000c000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <33>; - status = "disabled"; - }; + uart3: serial@7000c000 { + compatible = "fsl,imx51-uart", "fsl,imx-uart"; + reg = <0x7000c000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <33>; + status = "disabled"; + }; /* 70010000 0x4000 eCSPI1 */ - ecspi@70010000 { + ecspi@70010000 { #address-cells = <1>; #size-cells = <0>; - compatible = "fsl,imx51-ecspi"; - reg = <0x70010000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <36>; - status = "disabled"; - }; + compatible = "fsl,imx51-ecspi"; + reg = <0x70010000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <36>; + status = "disabled"; + }; /* 70014000 0x4000 SSI2 irq30 */ /* 70020000 0x4000 ESDHC 3 */ - esdhc@70020000 { - compatible = "fsl,imx51-esdhc"; - reg = <0x70020000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <3>; - status = "disabled"; - }; + esdhc@70020000 { + compatible = "fsl,imx51-esdhc"; + reg = <0x70020000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <3>; + status = "disabled"; + }; /* 70024000 0x4000 ESDHC 4 */ - esdhc@70024000 { - compatible = "fsl,imx51-esdhc"; - reg = <0x70024000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <4>; - status = "disabled"; - }; + esdhc@70024000 { + compatible = "fsl,imx51-esdhc"; + reg = <0x70024000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <4>; + status = "disabled"; + }; /* 70028000 0x4000 SPDIF */ /* 91 SPDIF */ @@ -185,7 +185,7 @@ /* 70034000 0x4000 SLM */ /* 70038000 0x4000 HSI2C */ /* 64 HS-I2C */ /* 7003C000 0x4000 SPBA */ - }; + }; /* 73F80000 0x4000 USBOH3 */ /* irq14 USBOH3 USB Host 1 */ @@ -194,190 +194,190 @@ /* irq18 USBOH3 USB OTG */ usb1: usb@73F80000 { compatible = "fsl,usb-4core"; - reg = <0x73f80000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <14 16 17 18>; + reg = <0x73f80000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <14 16 17 18>; }; /* 73F84000 0x4000 GPIO1 */ - gpio1: gpio@73f84000 { - compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; - reg = <0x73f84000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <50 51>; - /* TODO: use <42 43 44 45 46 47 48 49> also */ - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <1>; - }; + gpio1: gpio@73f84000 { + compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; + reg = <0x73f84000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <50 51>; + /* TODO: use <42 43 44 45 46 47 48 49> also */ + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <1>; + }; /* 73F88000 0x4000 GPIO2 */ - gpio2: gpio@73f88000 { - compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; - reg = <0x73f88000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <52 53>; - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <1>; - }; + gpio2: gpio@73f88000 { + compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; + reg = <0x73f88000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <52 53>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <1>; + }; /* 73F8C000 0x4000 GPIO3 */ - gpio3: gpio@73f8c000 { - compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; - reg = <0x73f8c000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <54 55>; - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <1>; - }; + gpio3: gpio@73f8c000 { + compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; + reg = <0x73f8c000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <54 55>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <1>; + }; /* 73F90000 0x4000 GPIO4 */ - gpio4: gpio@73f90000 { - compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; - reg = <0x73f90000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <56 57>; - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <1>; - }; + gpio4: gpio@73f90000 { + compatible = "fsl,imx51-gpio", "fsl,imx31-gpio"; + reg = <0x73f90000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <56 57>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <1>; + }; /* 73F98000 0x4000 WDOG1 */ - wdog@73f98000 { - compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; - reg = <0x73f98000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <58>; - status = "disabled"; - }; + wdog@73f98000 { + compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; + reg = <0x73f98000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <58>; + status = "disabled"; + }; /* 73F9C000 0x4000 WDOG2 (TZ) */ - wdog@73f9c000 { - compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; - reg = <0x73f9c000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <59>; - status = "disabled"; - }; + wdog@73f9c000 { + compatible = "fsl,imx51-wdt", "fsl,imx21-wdt"; + reg = <0x73f9c000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <59>; + status = "disabled"; + }; /* 73F94000 0x4000 KPP */ - keyboard@73f94000 { - compatible = "fsl,imx51-kpp"; - reg = <0x73f94000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <60>; - status = "disabled"; - }; + keyboard@73f94000 { + compatible = "fsl,imx51-kpp"; + reg = <0x73f94000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <60>; + status = "disabled"; + }; /* 73FA0000 0x4000 GPT */ - timer@73fa0000 { - compatible = "fsl,imx51-gpt"; - reg = <0x73fa0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <39>; - status = "disabled"; - }; + timer@73fa0000 { + compatible = "fsl,imx51-gpt"; + reg = <0x73fa0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <39>; + status = "disabled"; + }; /* 73FA4000 0x4000 SRTC */ - rtc@73fa4000 { - compatible = "fsl,imx51-srtc"; - reg = <0x73fa4000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <24 25>; - status = "disabled"; - }; + rtc@73fa4000 { + compatible = "fsl,imx51-srtc"; + reg = <0x73fa4000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <24 25>; + status = "disabled"; + }; /* 73FA8000 0x4000 IOMUXC */ - iomux@73fa8000 { - compatible = "fsl,imx51-iomux"; - reg = <0x73fa8000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <7>; - status = "disabled"; - }; + iomux@73fa8000 { + compatible = "fsl,imx51-iomux"; + reg = <0x73fa8000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <7>; + status = "disabled"; + }; /* 73FAC000 0x4000 EPIT1 */ - epit1: timer@73fac000 { - compatible = "fsl,imx51-epit"; - reg = <0x73fac000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <40>; - status = "disabled"; - }; + epit1: timer@73fac000 { + compatible = "fsl,imx51-epit"; + reg = <0x73fac000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <40>; + status = "disabled"; + }; /* 73FB0000 0x4000 EPIT2 */ - epit2: timer@73fb0000 { - compatible = "fsl,imx51-epit"; - reg = <0x73fb0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <41>; - status = "disabled"; - }; + epit2: timer@73fb0000 { + compatible = "fsl,imx51-epit"; + reg = <0x73fb0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <41>; + status = "disabled"; + }; /* 73FB4000 0x4000 PWM1 */ - pwm@73fb4000 { - compatible = "fsl,imx51-pwm"; - reg = <0x73fb4000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <61>; - status = "disabled"; - }; + pwm@73fb4000 { + compatible = "fsl,imx51-pwm"; + reg = <0x73fb4000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <61>; + status = "disabled"; + }; /* 73FB8000 0x4000 PWM2 */ - pwm@73fb8000 { - compatible = "fsl,imx51-pwm"; - reg = <0x73fb8000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <94>; - status = "disabled"; - }; + pwm@73fb8000 { + compatible = "fsl,imx51-pwm"; + reg = <0x73fb8000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <94>; + status = "disabled"; + }; /* 73FBC000 0x4000 UART 1 */ - uart1: serial@73fbc000 { - compatible = "fsl,imx51-uart", "fsl,imx-uart"; - reg = <0x73fbc000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <31>; - status = "disabled"; - }; + uart1: serial@73fbc000 { + compatible = "fsl,imx51-uart", "fsl,imx-uart"; + reg = <0x73fbc000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <31>; + status = "disabled"; + }; /* 73FC0000 0x4000 UART 2 */ - uart2: serial@73fc0000 { - compatible = "fsl,imx51-uart", "fsl,imx-uart"; - reg = <0x73fc0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <32>; - status = "disabled"; - }; + uart2: serial@73fc0000 { + compatible = "fsl,imx51-uart", "fsl,imx-uart"; + reg = <0x73fc0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <32>; + status = "disabled"; + }; /* 73FC4000 0x4000 USBOH3 */ /* NOTYET - usb@73fc4000 { - compatible = "fsl,imx51-otg"; - reg = <0x73fc4000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <>; - status = "disabled"; - }; - */ + usb@73fc4000 { + compatible = "fsl,imx51-otg"; + reg = <0x73fc4000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <>; + status = "disabled"; + }; + */ /* 73FD0000 0x4000 SRC */ - reset@73fd0000 { - compatible = "fsl,imx51-src"; - reg = <0x73fd0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <75>; - status = "disabled"; - }; + reset@73fd0000 { + compatible = "fsl,imx51-src"; + reg = <0x73fd0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <75>; + status = "disabled"; + }; /* 73FD8000 0x4000 GPC */ - power@73fd8000 { - compatible = "fsl,imx51-gpc"; - reg = <0x73fd8000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <73 74>; - status = "disabled"; - }; + power@73fd8000 { + compatible = "fsl,imx51-gpc"; + reg = <0x73fd8000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <73 74>; + status = "disabled"; + }; - }; + }; - aips@80000000 { /* AIPS2 */ - compatible = "fsl,aips-bus", "simple-bus"; + aips@80000000 { /* AIPS2 */ + compatible = "fsl,aips-bus", "simple-bus"; #address-cells = <1>; #size-cells = <1>; interrupt-parent = <&tzic>; - ranges; + ranges; /* 83F94000 0x4000 AHBMAX */ /* 83F98000 0x4000 IIM */ @@ -404,21 +404,21 @@ /* 83FA4000 0x4000 OWIRE irq88 */ /* 83FA8000 0x4000 FIRI irq93 */ /* 83FAC000 0x4000 eCSPI2 */ - ecspi@83fac000 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "fsl,imx51-ecspi"; - reg = <0x83fac000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <37>; - status = "disabled"; - }; + ecspi@83fac000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,imx51-ecspi"; + reg = <0x83fac000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <37>; + status = "disabled"; + }; /* 83FB0000 0x4000 SDMA */ - sdma@83fb0000 { - compatible = "fsl,imx51-sdma", "fsl,imx35-sdma"; - reg = <0x83fb0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <6>; - }; + sdma@83fb0000 { + compatible = "fsl,imx51-sdma", "fsl,imx35-sdma"; + reg = <0x83fb0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <6>; + }; /* 83FB4000 0x4000 SCC */ /* 21 SCC Security Monitor High Priority Interrupt. */ @@ -433,34 +433,34 @@ */ /* 83FC0000 0x4000 CSPI */ - cspi@83fc0000 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "fsl,imx51-cspi", "fsl,imx35-cspi"; - reg = <0x83fc0000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <38>; - status = "disabled"; - }; + cspi@83fc0000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,imx51-cspi", "fsl,imx35-cspi"; + reg = <0x83fc0000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <38>; + status = "disabled"; + }; /* 83FC4000 0x4000 I2C2 */ - i2c@83fc4000 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "fsl,imx51-i2c", "fsl,imx1-i2c"; - reg = <0x83fc4000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <63>; - status = "disabled"; - }; + i2c@83fc4000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,imx51-i2c", "fsl,imx1-i2c"; + reg = <0x83fc4000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <63>; + status = "disabled"; + }; /* 83FC8000 0x4000 I2C1 */ - i2c@83fc8000 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "fsl,imx51-i2c", "fsl,imx1-i2c"; - reg = <0x83fc8000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <62>; - status = "disabled"; - }; + i2c@83fc8000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,imx51-i2c", "fsl,imx1-i2c"; + reg = <0x83fc8000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <62>; + status = "disabled"; + }; /* 83FCC000 0x4000 SSI1 */ /* 29 SSI1 SSI-1 Interrupt Request */ @@ -476,13 +476,13 @@ /* 83FE0000 0x4000 PATA (PORT PIO) */ /* 70 PATA Parallel ATA host controller interrupt */ - ide@83fe0000 { - compatible = "fsl,imx51-ata"; - reg = <0x83fe0000 0x4000>; - interrupt-parent = <&tzic>; - interrupts = <70>; - status = "disabled"; - }; + ide@83fe0000 { + compatible = "fsl,imx51-ata"; + reg = <0x83fe0000 0x4000>; + interrupt-parent = <&tzic>; + interrupts = <70>; + status = "disabled"; + }; /* 83FE4000 0x4000 SIM */ /* 67 SIM intr composed of oef, xte, sdi1, and sdi0 */ @@ -490,12 +490,12 @@ /* 83FE8000 0x4000 SSI3 */ /* 96 SSI3 SSI-3 Interrupt Request */ /* 83FEC000 0x4000 FEC */ - ethernet@83fec000 { - compatible = "fsl,imx51-fec"; - reg = <0x83fec000 0x4000>; - interrupt-parent = <&tzic>; interrupts = <87>; - status = "disabled"; - }; + ethernet@83fec000 { + compatible = "fsl,imx51-fec"; + reg = <0x83fec000 0x4000>; + interrupt-parent = <&tzic>; interrupts = <87>; + status = "disabled"; + }; /* 83FF0000 0x4000 TVE */ /* 92 TVE */ @@ -506,8 +506,8 @@ /* 83FF8000 0x4000 SAHARA Lite */ /* 19 SAHARA SAHARA host 0 (TrustZone) Intr Lite */ /* 20 SAHARA SAHARA host 1 (non-TrustZone) Intr Lite */ - }; - }; + }; + }; }; /* @@ -521,4 +521,4 @@ TODO: Not mapped interrupts 12 GPU3D 102 GPU3D Idle interrupt from GPU3D (for S/W power gating) 90 SJC -*/ \ No newline at end of file +*/ From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 00:14:04 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 48EEF2AB; Wed, 21 Nov 2012 00:14:04 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2F9B48FC13; Wed, 21 Nov 2012 00:14:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL0E4t3022326; Wed, 21 Nov 2012 00:14:04 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL0E4CH022325; Wed, 21 Nov 2012 00:14:04 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201211210014.qAL0E4CH022325@svn.freebsd.org> From: Neel Natu Date: Wed, 21 Nov 2012 00:14:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243349 - projects/bhyve/usr.sbin/bhyve X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 00:14:04 -0000 Author: neel Date: Wed Nov 21 00:14:03 2012 New Revision: 243349 URL: http://svnweb.freebsd.org/changeset/base/243349 Log: Mask the %eax register properly based on whether the "out" instruction is operating on 1, 2 or 4 bytes. There could be garbage in the unused bytes so zero them off. Obtained from: NetApp Modified: projects/bhyve/usr.sbin/bhyve/inout.c Modified: projects/bhyve/usr.sbin/bhyve/inout.c ============================================================================== --- projects/bhyve/usr.sbin/bhyve/inout.c Tue Nov 20 21:26:13 2012 (r243348) +++ projects/bhyve/usr.sbin/bhyve/inout.c Wed Nov 21 00:14:03 2012 (r243349) @@ -74,6 +74,7 @@ emulate_inout(struct vmctx *ctx, int vcp uint32_t *eax, int strict) { int flags; + uint32_t mask; inout_func_t handler; void *arg; @@ -84,6 +85,21 @@ emulate_inout(struct vmctx *ctx, int vcp if (strict && handler == default_inout) return (-1); + if (!in) { + switch (bytes) { + case 1: + mask = 0xff; + break; + case 2: + mask = 0xffff; + break; + default: + mask = 0xffffffff; + break; + } + *eax = *eax & mask; + } + flags = inout_handlers[port].flags; arg = inout_handlers[port].arg; From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 01:56:35 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 24760E52; Wed, 21 Nov 2012 01:56:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E2D8D8FC08; Wed, 21 Nov 2012 01:56:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL1uY4c041462; Wed, 21 Nov 2012 01:56:34 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL1uYlM041461; Wed, 21 Nov 2012 01:56:34 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210156.qAL1uYlM041461@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 01:56:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243360 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 01:56:35 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 01:56:34 2012 New Revision: 243360 URL: http://svnweb.freebsd.org/changeset/base/243360 Log: Clean up comments a bit. Modified: projects/portbuild/scripts/dopackagestats Modified: projects/portbuild/scripts/dopackagestats ============================================================================== --- projects/portbuild/scripts/dopackagestats Wed Nov 21 01:38:40 2012 (r243359) +++ projects/portbuild/scripts/dopackagestats Wed Nov 21 01:56:34 2012 (r243360) @@ -308,8 +308,8 @@ write_footer () { echo "
    " >> ${TMPFILE} # MCL removed 20090808 -- this takes way too long #echo "
  • latest log is the date of the latest logfile.
  • " >> ${TMPFILE} - echo "
  • updated is the date of the latest tree update done by the script. It may be inaccurate if a manual checkout was done later.
  • " >> ${TMPFILE} - echo "
  • INDEX is number of ports in the INDEX file built from the latest tree update.
  • " >> ${TMPFILE} + echo "
  • updated is the date of the latest ports tree update done by the script. It may be inaccurate if a manual checkout was done later.
  • " >> ${TMPFILE} + echo "
  • INDEX is number of ports in the INDEX file built from the latest ports tree.
  • " >> ${TMPFILE} echo "
  • build logs is number of packages attempted. Note: if a run was restarted, you may see duplicates here.
  • " >> ${TMPFILE} echo "
  • packages is number of packages successfully built. Note: if a run was restarted, you may see duplicates here.
  • " >> ${TMPFILE} echo "
  • errors is number of packages that failed. Note: if a run was restarted, you may see duplicates here.
  • " >> ${TMPFILE} From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 02:00:56 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 1C564FFC; Wed, 21 Nov 2012 02:00:56 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 02D8E8FC12; Wed, 21 Nov 2012 02:00:56 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL20tn0042449; Wed, 21 Nov 2012 02:00:55 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL20tjH042447; Wed, 21 Nov 2012 02:00:55 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210200.qAL20tjH042447@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 02:00:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243361 - projects/portbuild/crontabs X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 02:00:56 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 02:00:55 2012 New Revision: 243361 URL: http://svnweb.freebsd.org/changeset/base/243361 Log: contrab for the portmgr user. Holds the peridoic invocation of dopackagestats. Added: projects/portbuild/crontabs/portmgr Added: projects/portbuild/crontabs/portmgr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/portbuild/crontabs/portmgr Wed Nov 21 02:00:55 2012 (r243361) @@ -0,0 +1,10 @@ +# DO NOT EDIT THIS FILE - edit the master and reinstall. +# (/tmp/crontab.GlSF7IFIHx installed on Tue Nov 20 19:57:41 2012) +# (Cron version -- $FreeBSD: release/9.0.0/usr.sbin/cron/crontab/crontab.c 185041 2008-11-18 00:39:50Z matteo $) +# +# portmgr crontab +# +SCRIPTS="/var/portbuild/scripts/" +ERRORLOGS="/var/portbuild/errorlogs/" +# +0,15,30,45 * * * * cd ${ERRORLOGS} && ${SCRIPTS}/dopackagestats From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 02:33:49 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 ACA69855; Wed, 21 Nov 2012 02:33:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7860A8FC08; Wed, 21 Nov 2012 02:33:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL2XniW049494; Wed, 21 Nov 2012 02:33:49 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL2Xnxg049493; Wed, 21 Nov 2012 02:33:49 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210233.qAL2Xnxg049493@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 02:33:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243362 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 02:33:49 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 02:33:49 2012 New Revision: 243362 URL: http://svnweb.freebsd.org/changeset/base/243362 Log: Attempt to put a real link in packagestats' "updated" column. Modified: projects/portbuild/scripts/dopackages Modified: projects/portbuild/scripts/dopackages ============================================================================== --- projects/portbuild/scripts/dopackages Wed Nov 21 02:00:55 2012 (r243361) +++ projects/portbuild/scripts/dopackages Wed Nov 21 02:33:49 2012 (r243362) @@ -481,7 +481,7 @@ if [ "$skipstart" = 0 ]; then echo "================================================" cd ${PORTSDIR} updated=$(date '+%Y/%m/%d %H:%M') - echo ${updated} > ${builddir}/.updated + echo ${updated} > ${builddir}/ports/.updated # XXX MCL 20121117 this is not right! ${VCS} ${VCS_UPDATE_DATE} "${updated}" # XXX Check for conflicts @@ -492,7 +492,7 @@ if [ "$skipstart" = 0 ]; then fi else # XXX MCL why??? - # XXX rm -f ${builddir}/.updated + # XXX rm -f ${builddir}/ports/.updated fi if [ "$incremental" = 1 ]; then @@ -610,11 +610,11 @@ if [ "$skipstart" = 0 ]; then ln -sf ${newlogs} ${builddir}/logs echo "error logs in ${newerrors}" - if [ -f "${builddir}/.updated" ]; then - cp -p ${builddir}/.updated ${newerrors}/.updated - cp -p ${builddir}/.updated ${newlogs}/.updated + if [ -f "${builddir}/ports/.updated" ]; then + cp -p ${builddir}/ports/.updated ${newerrors}/.updated + cp -p ${builddir}/ports/.updated ${newlogs}/.updated else - rm -f ${newerrors}/.updated ${newlogs}/.updated + rm -f ${newerrors}/ports/.updated ${newlogs}/.updated fi cp -p ${builddir}/duds ${newerrors}/duds cp -p ${builddir}/duds ${newlogs}/duds From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 04:42: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 9A178893; Wed, 21 Nov 2012 04:42:34 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 800E18FC12; Wed, 21 Nov 2012 04:42:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL4gYV1071107; Wed, 21 Nov 2012 04:42:34 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL4gYgV071106; Wed, 21 Nov 2012 04:42:34 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210442.qAL4gYgV071106@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 04:42:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243363 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 04:42:34 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 04:42:34 2012 New Revision: 243363 URL: http://svnweb.freebsd.org/changeset/base/243363 Log: Attempt to fix two more cvs-specfic cases. Untested. Modified: projects/portbuild/scripts/dopackages Modified: projects/portbuild/scripts/dopackages ============================================================================== --- projects/portbuild/scripts/dopackages Wed Nov 21 02:33:49 2012 (r243362) +++ projects/portbuild/scripts/dopackages Wed Nov 21 04:42:34 2012 (r243363) @@ -482,8 +482,8 @@ if [ "$skipstart" = 0 ]; then cd ${PORTSDIR} updated=$(date '+%Y/%m/%d %H:%M') echo ${updated} > ${builddir}/ports/.updated - # XXX MCL 20121117 this is not right! - ${VCS} ${VCS_UPDATE_DATE} "${updated}" + # XXX MCL 20121120 not yet tested. + ${VCS_UPDATE_COMMAND} ${builddir}/ports || mailexit 1 # XXX Check for conflicts else # echo "XXX at build portsupdate portsupdate ${arch} ${branch} ${buildid} $@ " @@ -517,7 +517,8 @@ if [ "$skipstart" = 0 ]; then # with the ports update updated=$(date) fi - ${VCS} ${VCS_UPDATE_ARGS} "${updated}" + # XXX MCL 20121120 not yet tested. + ${VCS_UPDATE_COMMAND} ${SRC_BASE} || mailexit 1 # XXX Check for conflicts else build srcupdate ${arch} ${branch} ${buildid} $@ From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 04:46:32 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 2AA0D9EC; Wed, 21 Nov 2012 04:46:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0CDBC8FC16; Wed, 21 Nov 2012 04:46:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL4kVnl071638; Wed, 21 Nov 2012 04:46:31 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL4kVLc071637; Wed, 21 Nov 2012 04:46:31 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210446.qAL4kVLc071637@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 04:46:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243364 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 04:46:32 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 04:46:31 2012 New Revision: 243364 URL: http://svnweb.freebsd.org/changeset/base/243364 Log: Add in definitions particular to svn. This should have been done in conjunction with earlier changes to updatesnap. Modified: projects/portbuild/conf/server.conf Modified: projects/portbuild/conf/server.conf ============================================================================== --- projects/portbuild/conf/server.conf Wed Nov 21 04:42:34 2012 (r243363) +++ projects/portbuild/conf/server.conf Wed Nov 21 04:46:31 2012 (r243364) @@ -24,6 +24,11 @@ SRC_BRANCH_8_TAG=RELENG_8_3 SRC_BRANCH_9_TAG=RELENG_9_0 SRC_BRANCH_10_TAG=. +SRC_BRANCH_7_SUBDIR=releng/7.4/ +SRC_BRANCH_8_SUBDIR=releng/8.3/ +SRC_BRANCH_9_SUBDIR=releng/9.0/ +SRC_BRANCH_10_SUBDIR=head/ + # # directory management definitions # From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 04:54:02 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 8BD47BD8; Wed, 21 Nov 2012 04:54:02 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 705C78FC08; Wed, 21 Nov 2012 04:54:02 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL4s2aK072582; Wed, 21 Nov 2012 04:54:02 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL4s2o1072581; Wed, 21 Nov 2012 04:54:02 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210454.qAL4s2o1072581@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 04:54:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243365 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 04:54:02 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 04:54:02 2012 New Revision: 243365 URL: http://svnweb.freebsd.org/changeset/base/243365 Log: Theoretically, the last remnants of cvs. Not yet tested. Modified: projects/portbuild/scripts/makeworld Modified: projects/portbuild/scripts/makeworld ============================================================================== --- projects/portbuild/scripts/makeworld Wed Nov 21 04:46:31 2012 (r243364) +++ projects/portbuild/scripts/makeworld Wed Nov 21 04:54:02 2012 (r243365) @@ -94,9 +94,8 @@ cd ${SRC_BASE} || exit $? if [ "$novcs" = "0" ]; then echo "==> Updating source tree" - eval tag=\$SRC_BRANCH_${branch}_TAG - # XXX MCL 20121117 this is not right! - ${VCS} ${VCS_UPDATE_TAG} ${tag} || exit $? + # XXX MCL 20121120 not yet tested. + ${VCS_UPDATE_COMMAND} ${SRC_BASE} || exit $? fi echo "==> Starting make buildworld" From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 07:52:23 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 9A710751; Wed, 21 Nov 2012 07:52:23 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8059D8FC14; Wed, 21 Nov 2012 07:52:23 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL7qNI4098893; Wed, 21 Nov 2012 07:52:23 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL7qNPw098892; Wed, 21 Nov 2012 07:52:23 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210752.qAL7qNPw098892@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 07:52:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243367 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 07:52:23 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 07:52:23 2012 New Revision: 243367 URL: http://svnweb.freebsd.org/changeset/base/243367 Log: So many trailing hard-coded references to a particular VCS, so little time. Modified: projects/portbuild/scripts/processlogs Modified: projects/portbuild/scripts/processlogs ============================================================================== --- projects/portbuild/scripts/processlogs Wed Nov 21 06:26:18 2012 (r243366) +++ projects/portbuild/scripts/processlogs Wed Nov 21 07:52:23 2012 (r243367) @@ -159,7 +159,7 @@ footer() { # # Create "default" output, sorted on portname # -header "PortAff.SizeSVNMaintainerReasonBuild date" +header "PortAff.Size${VCS}MaintainerReasonBuild date" if [ ${n_logs} -gt 0 ]; then sort .logs/.all | while read line; do @@ -214,7 +214,7 @@ mv -f $of index.html # # Create output by category # -header "SVNAff.SizePortMaintainerReasonBuild date" +header "${VCS}Aff.SizePortMaintainerReasonBuild date" if [ ${n_logs} -gt 0 ]; then sort -t \| +4 .logs/.all | while read line; do @@ -269,7 +269,7 @@ mv -f $of index-category.html # # Create output by maintainer # -header "MaintainerPortAff.SizeSVNReasonBuild date" +header "MaintainerPortAff.Size${VCS}ReasonBuild date" if [ ${n_logs} -gt 0 ]; then sort -t \| +5 .logs/.all | while read line; do @@ -324,7 +324,7 @@ mv -f $of index-maintainer.html # # Create output by error # -header "ReasonPortAff.SizeSVNMaintainerBuild date" +header "ReasonPortAff.Size${VCS}MaintainerBuild date" if [ ${n_logs} -gt 0 ]; then sort -t \| +7 .logs/.all | while read line; do @@ -379,7 +379,7 @@ mv -f $of index-reason.html # # Create output by builddate # -header "Build datePortAff.SizeSVNMaintainerReason" +header "Build datePortAff.Size${VCS}MaintainerReason" if [ ${n_logs} -gt 0 ]; then sort -t \| +9 .logs/.all | while read line; do From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 07:55: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 BEF7A953; Wed, 21 Nov 2012 07:55:22 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A5E1D8FC08; Wed, 21 Nov 2012 07:55:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL7tMM7099307; Wed, 21 Nov 2012 07:55:22 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL7tMGC099306; Wed, 21 Nov 2012 07:55:22 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210755.qAL7tMGC099306@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 07:55:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243368 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 07:55:22 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 07:55:22 2012 New Revision: 243368 URL: http://svnweb.freebsd.org/changeset/base/243368 Log: And the last of the CVS remnants bite the dust. Modified: projects/portbuild/conf/server.conf Modified: projects/portbuild/conf/server.conf ============================================================================== --- projects/portbuild/conf/server.conf Wed Nov 21 07:52:23 2012 (r243367) +++ projects/portbuild/conf/server.conf Wed Nov 21 07:55:22 2012 (r243368) @@ -19,11 +19,6 @@ SUPPORTED_ARCHS="amd64 arm i386 ia64 mip SRC_BRANCHES="7 8 9 10" SRC_BRANCHES_PATTERN="^[0-9]*" -SRC_BRANCH_7_TAG=RELENG_7_4 -SRC_BRANCH_8_TAG=RELENG_8_3 -SRC_BRANCH_9_TAG=RELENG_9_0 -SRC_BRANCH_10_TAG=. - SRC_BRANCH_7_SUBDIR=releng/7.4/ SRC_BRANCH_8_SUBDIR=releng/8.3/ SRC_BRANCH_9_SUBDIR=releng/9.0/ @@ -110,13 +105,7 @@ MASTER_URL="pointyhat.freebsd.org" # vcs-specific definitions # -# XXX MCL the next 3 only used in makeworld and dopackages now. -# XXX MCL 20121104 fix me! -VCS="cvs" -VCS_UPDATE_DATE="-Rq update -PdA -D" -VCS_UPDATE_TAG="-Rq update -PdA -r" -# XXX MCL 20121104 fix me! - +VCS="svn" VCS_CHECKOUT_COMMAND="svn checkout" VCS_UPDATE_COMMAND="svn update" From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 07:56:38 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 C7658A95; Wed, 21 Nov 2012 07:56:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id ADAAE8FC15; Wed, 21 Nov 2012 07:56:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL7ucqS099489; Wed, 21 Nov 2012 07:56:38 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL7ucdi099488; Wed, 21 Nov 2012 07:56:38 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211210756.qAL7ucdi099488@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 07:56:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243369 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 07:56:38 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 07:56:38 2012 New Revision: 243369 URL: http://svnweb.freebsd.org/changeset/base/243369 Log: Fix mismerge. Modified: projects/portbuild/conf/server.conf Modified: projects/portbuild/conf/server.conf ============================================================================== --- projects/portbuild/conf/server.conf Wed Nov 21 07:55:22 2012 (r243368) +++ projects/portbuild/conf/server.conf Wed Nov 21 07:56:38 2012 (r243369) @@ -105,7 +105,7 @@ MASTER_URL="pointyhat.freebsd.org" # vcs-specific definitions # -VCS="svn" +VCS="SVN" VCS_CHECKOUT_COMMAND="svn checkout" VCS_UPDATE_COMMAND="svn update" From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 09:50:36 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 15269B43; Wed, 21 Nov 2012 09:50:36 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E28818FC08; Wed, 21 Nov 2012 09:50:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAL9oZBv018477; Wed, 21 Nov 2012 09:50:35 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAL9oZD1018458; Wed, 21 Nov 2012 09:50:35 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201211210950.qAL9oZD1018458@svn.freebsd.org> From: Andrew Turner Date: Wed, 21 Nov 2012 09:50:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243371 - in projects/arm_eabi: . bin/cat bin/cp bin/date bin/dd bin/df bin/ed bin/getfacl bin/ln bin/ls bin/mv bin/pax bin/ps bin/rcp bin/rm bin/setfacl bin/sh cddl/contrib/dtracetoolk... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 09:50:36 -0000 Author: andrew Date: Wed Nov 21 09:50:31 2012 New Revision: 243371 URL: http://svnweb.freebsd.org/changeset/base/243371 Log: MFC to r243370 Added: projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 - copied unchanged from r243370, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ - copied from r243370, head/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ - copied from r243370, head/contrib/atf/ - copied from r243370, head/contrib/bmake/ projects/arm_eabi/contrib/dialog/samples/dft-cancel - copied unchanged from r243370, head/contrib/dialog/samples/dft-cancel projects/arm_eabi/contrib/dialog/samples/dft-extra - copied unchanged from r243370, head/contrib/dialog/samples/dft-extra projects/arm_eabi/contrib/dialog/samples/dft-help - copied unchanged from r243370, head/contrib/dialog/samples/dft-help projects/arm_eabi/contrib/dialog/samples/dft-no - copied unchanged from r243370, head/contrib/dialog/samples/dft-no projects/arm_eabi/contrib/dialog/samples/fselect0 - copied unchanged from r243370, head/contrib/dialog/samples/fselect0 projects/arm_eabi/contrib/dialog/samples/with-dquotes - copied unchanged from r243370, head/contrib/dialog/samples/with-dquotes projects/arm_eabi/contrib/dialog/samples/with-squotes - copied unchanged from r243370, head/contrib/dialog/samples/with-squotes projects/arm_eabi/contrib/libc++/CREDITS.TXT - copied unchanged from r243370, head/contrib/libc++/CREDITS.TXT projects/arm_eabi/contrib/libc++/LICENSE.TXT - copied unchanged from r243370, head/contrib/libc++/LICENSE.TXT projects/arm_eabi/contrib/libc-pwcache/ - copied from r243370, head/contrib/libc-pwcache/ projects/arm_eabi/contrib/libpcap/pcap-canusb-linux.c - copied unchanged from r243370, head/contrib/libpcap/pcap-canusb-linux.c projects/arm_eabi/contrib/libpcap/pcap-canusb-linux.h - copied unchanged from r243370, head/contrib/libpcap/pcap-canusb-linux.h projects/arm_eabi/contrib/libpcap/tests/ - copied from r243370, head/contrib/libpcap/tests/ projects/arm_eabi/contrib/llvm/include/llvm-c/Linker.h - copied unchanged from r243370, head/contrib/llvm/include/llvm-c/Linker.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/arm_eabi/contrib/llvm/include/llvm/DIBuilder.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/DIBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/DebugInfo.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/DebugInfo.h projects/arm_eabi/contrib/llvm/include/llvm/IRBuilder.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/IRBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsMips.td - copied unchanged from r243370, head/contrib/llvm/include/llvm/IntrinsicsMips.td projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsNVVM.td - copied unchanged from r243370, head/contrib/llvm/include/llvm/IntrinsicsNVVM.td projects/arm_eabi/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSchedule.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/MC/MCSchedule.h projects/arm_eabi/contrib/llvm/include/llvm/MDBuilder.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/MDBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/FileOutputBuffer.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/arm_eabi/contrib/llvm/include/llvm/Support/IntegersSubset.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Support/IntegersSubset.h projects/arm_eabi/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h projects/arm_eabi/contrib/llvm/include/llvm/Support/LEB128.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Support/LEB128.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/StringMatcher.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetItinerary.td - copied unchanged from r243370, head/contrib/llvm/include/llvm/Target/TargetItinerary.td projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/arm_eabi/contrib/llvm/include/llvm/TypeBuilder.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/TypeBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/TypeFinder.h - copied unchanged from r243370, head/contrib/llvm/include/llvm/TypeFinder.h projects/arm_eabi/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRegMatrix.h - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/LiveRegMatrix.h projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterPressure.cpp - copied unchanged from r243370, head/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCRegisterInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/MC/MCRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Support/FileOutputBuffer.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/StringMatcher.cpp - copied unchanged from r243370, head/contrib/llvm/lib/TableGen/StringMatcher.cpp projects/arm_eabi/contrib/llvm/lib/Target/AMDGPU/ - copied from r243370, head/contrib/llvm/lib/Target/AMDGPU/ projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td - copied unchanged from r243370, head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td - copied unchanged from r243370, head/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h - copied unchanged from r243370, head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/NVPTX/ - copied from r243370, head/contrib/llvm/lib/Target/NVPTX/ projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp - copied unchanged from r243370, head/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/DIBuilder.cpp - copied unchanged from r243370, head/contrib/llvm/lib/VMCore/DIBuilder.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/DebugInfo.cpp - copied unchanged from r243370, head/contrib/llvm/lib/VMCore/DebugInfo.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/TypeFinder.cpp - copied unchanged from r243370, head/contrib/llvm/lib/VMCore/TypeFinder.cpp projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/CXString.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang-c/CXString.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/Platform.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang-c/Platform.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Comment.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/Comment.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/ASTMatchers/ - copied from r243370, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/CommandLineClangTool.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Tooling/CommandLineClangTool.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Comment.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ASTMatchers/ - copied from r243370, head/contrib/llvm/tools/clang/lib/ASTMatchers/ projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/ammintrin.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Headers/ammintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/xopintrin.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/InclusionRewriter.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Rewrite/InclusionRewriter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/CommandLineClangTool.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Tooling/CommandLineClangTool.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/CustomCompilationDatabase.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Tooling/CustomCompilationDatabase.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp - copied unchanged from r243370, head/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h - copied unchanged from r243370, head/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp - copied unchanged from r243370, head/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenSchedule.h - copied unchanged from r243370, head/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/arm_eabi/contrib/llvm/utils/TableGen/TableGenBackends.h - copied unchanged from r243370, head/contrib/llvm/utils/TableGen/TableGenBackends.h projects/arm_eabi/contrib/mdocml/ - copied from r243370, head/contrib/mdocml/ projects/arm_eabi/contrib/tcpdump/print-pfsync.c - copied unchanged from r243370, head/contrib/tcpdump/print-pfsync.c projects/arm_eabi/contrib/tcpdump/print-tipc.c - copied unchanged from r243370, head/contrib/tcpdump/print-tipc.c projects/arm_eabi/etc/atf/ - copied from r243370, head/etc/atf/ projects/arm_eabi/etc/rc.d/postrandom - copied unchanged from r243370, head/etc/rc.d/postrandom projects/arm_eabi/lib/atf/ - copied from r243370, head/lib/atf/ projects/arm_eabi/lib/clang/include/MipsGenDisassemblerTables.inc - copied unchanged from r243370, head/lib/clang/include/MipsGenDisassemblerTables.inc projects/arm_eabi/lib/clang/include/MipsGenEDInfo.inc - copied unchanged from r243370, head/lib/clang/include/MipsGenEDInfo.inc projects/arm_eabi/lib/clang/include/clang/AST/CommentNodes.inc - copied unchanged from r243370, head/lib/clang/include/clang/AST/CommentNodes.inc projects/arm_eabi/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc - copied unchanged from r243370, head/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc projects/arm_eabi/lib/clang/libllvmmipsdisassembler/ - copied from r243370, head/lib/clang/libllvmmipsdisassembler/ projects/arm_eabi/lib/libc/gen/auxv.c - copied unchanged from r243370, head/lib/libc/gen/auxv.c projects/arm_eabi/lib/libc/gen/clock_getcpuclockid.3 - copied unchanged from r243370, head/lib/libc/gen/clock_getcpuclockid.3 projects/arm_eabi/lib/libc/gen/clock_getcpuclockid.c - copied unchanged from r243370, head/lib/libc/gen/clock_getcpuclockid.c projects/arm_eabi/lib/libc/gen/waitid.c - copied unchanged from r243370, head/lib/libc/gen/waitid.c projects/arm_eabi/lib/libcrypt/tests/ - copied from r243370, head/lib/libcrypt/tests/ projects/arm_eabi/lib/libmandoc/ - copied from r243370, head/lib/libmandoc/ projects/arm_eabi/lib/libpmc/pmc.ivybridge.3 - copied unchanged from r243370, head/lib/libpmc/pmc.ivybridge.3 projects/arm_eabi/lib/libpmc/pmc.sandybridgexeon.3 - copied unchanged from r243370, head/lib/libpmc/pmc.sandybridgexeon.3 projects/arm_eabi/lib/libutil/pw_util.3 - copied unchanged from r243370, head/lib/libutil/pw_util.3 projects/arm_eabi/libexec/atf/ - copied from r243370, head/libexec/atf/ projects/arm_eabi/libexec/rpc.rusersd/extern.h - copied unchanged from r243370, head/libexec/rpc.rusersd/extern.h projects/arm_eabi/release/doc/de_DE.ISO8859-1/early-adopter/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/errata/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/errata/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/install.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/install.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/layout.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/layout.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/i386/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/i386/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/readme/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/readme/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml - copied unchanged from r243370, head/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml projects/arm_eabi/release/doc/de_DE.ISO8859-1/share/xml/ - copied from r243370, head/release/doc/de_DE.ISO8859-1/share/xml/ projects/arm_eabi/release/doc/en_US.ISO8859-1/errata/article.xml - copied unchanged from r243370, head/release/doc/en_US.ISO8859-1/errata/article.xml projects/arm_eabi/release/doc/en_US.ISO8859-1/hardware/article.xml - copied unchanged from r243370, head/release/doc/en_US.ISO8859-1/hardware/article.xml projects/arm_eabi/release/doc/en_US.ISO8859-1/readme/article.xml - copied unchanged from r243370, head/release/doc/en_US.ISO8859-1/readme/article.xml projects/arm_eabi/release/doc/en_US.ISO8859-1/relnotes/article.xml - copied unchanged from r243370, head/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/arm_eabi/release/doc/en_US.ISO8859-1/share/xml/ - copied from r243370, head/release/doc/en_US.ISO8859-1/share/xml/ projects/arm_eabi/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/errata/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/errata/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/install.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/install.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r243370, head/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/share/xml/ - copied from r243370, head/release/doc/fr_FR.ISO8859-1/share/xml/ projects/arm_eabi/release/doc/ja_JP.eucJP/errata/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/errata/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/alpha/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/alpha/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/amd64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/amd64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/artheader.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/common/artheader.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/dev.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/common/dev.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/intro.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/common/intro.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/i386/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/i386/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/ia64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/ia64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/pc98/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/pc98/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/common/new.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/common/new.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/i386/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/i386/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml - copied unchanged from r243370, head/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml projects/arm_eabi/release/doc/ja_JP.eucJP/share/xml/ - copied from r243370, head/release/doc/ja_JP.eucJP/share/xml/ projects/arm_eabi/release/doc/ru_RU.KOI8-R/errata/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/errata/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/install.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/install.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/layout.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/layout.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/i386/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/i386/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/readme/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/readme/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml - copied unchanged from r243370, head/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml projects/arm_eabi/release/doc/ru_RU.KOI8-R/share/xml/ - copied from r243370, head/release/doc/ru_RU.KOI8-R/share/xml/ projects/arm_eabi/release/doc/share/xml/ - copied from r243370, head/release/doc/share/xml/ projects/arm_eabi/release/doc/zh_CN.GB2312/errata/article.xml - copied unchanged from r243370, head/release/doc/zh_CN.GB2312/errata/article.xml projects/arm_eabi/release/doc/zh_CN.GB2312/hardware/article.xml - copied unchanged from r243370, head/release/doc/zh_CN.GB2312/hardware/article.xml projects/arm_eabi/release/doc/zh_CN.GB2312/readme/article.xml - copied unchanged from r243370, head/release/doc/zh_CN.GB2312/readme/article.xml projects/arm_eabi/release/doc/zh_CN.GB2312/relnotes/article.xml - copied unchanged from r243370, head/release/doc/zh_CN.GB2312/relnotes/article.xml projects/arm_eabi/release/doc/zh_CN.GB2312/share/xml/ - copied from r243370, head/release/doc/zh_CN.GB2312/share/xml/ projects/arm_eabi/sbin/mount_fusefs/ - copied from r243370, head/sbin/mount_fusefs/ projects/arm_eabi/sbin/nvmecontrol/ - copied from r243370, head/sbin/nvmecontrol/ projects/arm_eabi/sbin/pfctl/parse.y - copied unchanged from r243370, head/sbin/pfctl/parse.y projects/arm_eabi/sbin/pfctl/pf_print_state.c - copied unchanged from r243370, head/sbin/pfctl/pf_print_state.c projects/arm_eabi/sbin/pfctl/pfctl.8 - copied unchanged from r243370, head/sbin/pfctl/pfctl.8 projects/arm_eabi/sbin/pfctl/pfctl.c - copied unchanged from r243370, head/sbin/pfctl/pfctl.c projects/arm_eabi/sbin/pfctl/pfctl.h - copied unchanged from r243370, head/sbin/pfctl/pfctl.h projects/arm_eabi/sbin/pfctl/pfctl_altq.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_altq.c projects/arm_eabi/sbin/pfctl/pfctl_optimize.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_optimize.c projects/arm_eabi/sbin/pfctl/pfctl_osfp.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_osfp.c projects/arm_eabi/sbin/pfctl/pfctl_parser.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_parser.c projects/arm_eabi/sbin/pfctl/pfctl_parser.h - copied unchanged from r243370, head/sbin/pfctl/pfctl_parser.h projects/arm_eabi/sbin/pfctl/pfctl_qstats.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_qstats.c projects/arm_eabi/sbin/pfctl/pfctl_radix.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_radix.c projects/arm_eabi/sbin/pfctl/pfctl_table.c - copied unchanged from r243370, head/sbin/pfctl/pfctl_table.c projects/arm_eabi/share/atf/ - copied from r243370, head/share/atf/ projects/arm_eabi/share/doc/atf/ - copied from r243370, head/share/doc/atf/ projects/arm_eabi/share/examples/atf/ - copied from r243370, head/share/examples/atf/ projects/arm_eabi/share/man/man3/pthread_getcpuclockid.3 - copied unchanged from r243370, head/share/man/man3/pthread_getcpuclockid.3 projects/arm_eabi/share/man/man4/altera_avgen.4 - copied unchanged from r243370, head/share/man/man4/altera_avgen.4 projects/arm_eabi/share/man/man4/altera_jtag_uart.4 - copied unchanged from r243370, head/share/man/man4/altera_jtag_uart.4 projects/arm_eabi/share/man/man4/altera_sdcard.4 - copied unchanged from r243370, head/share/man/man4/altera_sdcard.4 projects/arm_eabi/share/man/man4/aout.4 - copied unchanged from r243370, head/share/man/man4/aout.4 projects/arm_eabi/share/man/man4/isf.4 - copied unchanged from r243370, head/share/man/man4/isf.4 projects/arm_eabi/share/man/man4/nvd.4 - copied unchanged from r243370, head/share/man/man4/nvd.4 projects/arm_eabi/share/man/man4/nvme.4 - copied unchanged from r243370, head/share/man/man4/nvme.4 projects/arm_eabi/share/man/man4/pf.4 - copied unchanged from r243370, head/share/man/man4/pf.4 projects/arm_eabi/share/man/man4/pflog.4 - copied unchanged from r243370, head/share/man/man4/pflog.4 projects/arm_eabi/share/man/man4/pfsync.4 - copied unchanged from r243370, head/share/man/man4/pfsync.4 projects/arm_eabi/share/man/man4/terasic_mtl.4 - copied unchanged from r243370, head/share/man/man4/terasic_mtl.4 projects/arm_eabi/share/man/man4/virtio_scsi.4 - copied unchanged from r243370, head/share/man/man4/virtio_scsi.4 projects/arm_eabi/share/man/man5/pf.conf.5 - copied unchanged from r243370, head/share/man/man5/pf.conf.5 projects/arm_eabi/share/man/man5/pf.os.5 - copied unchanged from r243370, head/share/man/man5/pf.os.5 projects/arm_eabi/share/man/man9/BUS_CHILD_DELETED.9 - copied unchanged from r243370, head/share/man/man9/BUS_CHILD_DELETED.9 projects/arm_eabi/share/man/man9/BUS_CHILD_DETACHED.9 - copied unchanged from r243370, head/share/man/man9/BUS_CHILD_DETACHED.9 projects/arm_eabi/share/mk/atf.test.mk - copied unchanged from r243370, head/share/mk/atf.test.mk projects/arm_eabi/share/mk/bsd.compiler.mk - copied unchanged from r243370, head/share/mk/bsd.compiler.mk projects/arm_eabi/share/mk/bsd.progs.mk - copied unchanged from r243370, head/share/mk/bsd.progs.mk projects/arm_eabi/share/mk/bsd.test.mk - copied unchanged from r243370, head/share/mk/bsd.test.mk projects/arm_eabi/share/syscons/keymaps/danish.iso.macbook.kbd - copied unchanged from r243370, head/share/syscons/keymaps/danish.iso.macbook.kbd projects/arm_eabi/share/xml/ - copied from r243370, head/share/xml/ projects/arm_eabi/share/xsl/ - copied from r243370, head/share/xsl/ projects/arm_eabi/sys/arm/arm/busdma_machdep-v6.c - copied unchanged from r243370, head/sys/arm/arm/busdma_machdep-v6.c projects/arm_eabi/sys/arm/arm/cpufunc_asm_armv6.S - copied unchanged from r243370, head/sys/arm/arm/cpufunc_asm_armv6.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_armv7.S - copied unchanged from r243370, head/sys/arm/arm/cpufunc_asm_armv7.S projects/arm_eabi/sys/arm/arm/cpufunc_asm_pj4b.S - copied unchanged from r243370, head/sys/arm/arm/cpufunc_asm_pj4b.S projects/arm_eabi/sys/arm/arm/gic.c - copied unchanged from r243370, head/sys/arm/arm/gic.c projects/arm_eabi/sys/arm/arm/mp_machdep.c - copied unchanged from r243370, head/sys/arm/arm/mp_machdep.c projects/arm_eabi/sys/arm/arm/mpcore_timer.c - copied unchanged from r243370, head/sys/arm/arm/mpcore_timer.c projects/arm_eabi/sys/arm/arm/pl310.c - copied unchanged from r243370, head/sys/arm/arm/pl310.c projects/arm_eabi/sys/arm/arm/pmap-v6.c - copied unchanged from r243370, head/sys/arm/arm/pmap-v6.c projects/arm_eabi/sys/arm/arm/sc_machdep.c - copied unchanged from r243370, head/sys/arm/arm/sc_machdep.c projects/arm_eabi/sys/arm/arm/vfp.c - copied unchanged from r243370, head/sys/arm/arm/vfp.c projects/arm_eabi/sys/arm/at91/board_eb9200.c - copied unchanged from r243370, head/sys/arm/at91/board_eb9200.c projects/arm_eabi/sys/arm/at91/std.eb9200 - copied unchanged from r243370, head/sys/arm/at91/std.eb9200 projects/arm_eabi/sys/arm/broadcom/ - copied from r243370, head/sys/arm/broadcom/ projects/arm_eabi/sys/arm/conf/AC100 - copied unchanged from r243370, head/sys/arm/conf/AC100 projects/arm_eabi/sys/arm/conf/ARMADAXP - copied unchanged from r243370, head/sys/arm/conf/ARMADAXP projects/arm_eabi/sys/arm/conf/BEAGLEBONE - copied unchanged from r243370, head/sys/arm/conf/BEAGLEBONE projects/arm_eabi/sys/arm/conf/EA3250 - copied unchanged from r243370, head/sys/arm/conf/EA3250 projects/arm_eabi/sys/arm/conf/EA3250.hints - copied unchanged from r243370, head/sys/arm/conf/EA3250.hints projects/arm_eabi/sys/arm/conf/EB9200 - copied unchanged from r243370, head/sys/arm/conf/EB9200 projects/arm_eabi/sys/arm/conf/EB9200.hints - copied unchanged from r243370, head/sys/arm/conf/EB9200.hints projects/arm_eabi/sys/arm/conf/PANDABOARD - copied unchanged from r243370, head/sys/arm/conf/PANDABOARD projects/arm_eabi/sys/arm/conf/PANDABOARD.hints - copied unchanged from r243370, head/sys/arm/conf/PANDABOARD.hints projects/arm_eabi/sys/arm/conf/RPI-B - copied unchanged from r243370, head/sys/arm/conf/RPI-B projects/arm_eabi/sys/arm/include/pl310.h - copied unchanged from r243370, head/sys/arm/include/pl310.h projects/arm_eabi/sys/arm/include/sc_machdep.h - copied unchanged from r243370, head/sys/arm/include/sc_machdep.h projects/arm_eabi/sys/arm/include/vfp.h - copied unchanged from r243370, head/sys/arm/include/vfp.h projects/arm_eabi/sys/arm/lpc/ - copied from r243370, head/sys/arm/lpc/ projects/arm_eabi/sys/arm/mv/armadaxp/ - copied from r243370, head/sys/arm/mv/armadaxp/ projects/arm_eabi/sys/arm/mv/mpic.c - copied unchanged from r243370, head/sys/arm/mv/mpic.c projects/arm_eabi/sys/arm/mv/mv_ts.c - copied unchanged from r243370, head/sys/arm/mv/mv_ts.c projects/arm_eabi/sys/arm/mv/std-pj4b.mv - copied unchanged from r243370, head/sys/arm/mv/std-pj4b.mv projects/arm_eabi/sys/arm/tegra/ - copied from r243370, head/sys/arm/tegra/ projects/arm_eabi/sys/arm/ti/ - copied from r243370, head/sys/arm/ti/ projects/arm_eabi/sys/arm/xscale/std.xscale-be - copied unchanged from r243370, head/sys/arm/xscale/std.xscale-be projects/arm_eabi/sys/boot/fdt/dts/bcm2835-rpi-b.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/bcm2835-rpi-b.dts projects/arm_eabi/sys/boot/fdt/dts/beaglebone.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/beaglebone.dts projects/arm_eabi/sys/boot/fdt/dts/db78460.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/db78460.dts projects/arm_eabi/sys/boot/fdt/dts/ea3250.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/ea3250.dts projects/arm_eabi/sys/boot/fdt/dts/pandaboard.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/pandaboard.dts projects/arm_eabi/sys/boot/fdt/dts/tegra20-paz00.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/tegra20-paz00.dts projects/arm_eabi/sys/boot/fdt/dts/tegra20.dtsi - copied unchanged from r243370, head/sys/boot/fdt/dts/tegra20.dtsi projects/arm_eabi/sys/boot/fdt/dts/trimslice.dts - copied unchanged from r243370, head/sys/boot/fdt/dts/trimslice.dts projects/arm_eabi/sys/boot/forth/menusets.4th - copied unchanged from r243370, head/sys/boot/forth/menusets.4th projects/arm_eabi/sys/boot/forth/menusets.4th.8 - copied unchanged from r243370, head/sys/boot/forth/menusets.4th.8 projects/arm_eabi/sys/cddl/compat/opensolaris/sys/assfail.h - copied unchanged from r243370, head/sys/cddl/compat/opensolaris/sys/assfail.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h - copied unchanged from r243370, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c - copied unchanged from r243370, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/powerpc/ - copied from r243370, head/sys/cddl/contrib/opensolaris/uts/powerpc/ projects/arm_eabi/sys/cddl/dev/dtrace/powerpc/ - copied from r243370, head/sys/cddl/dev/dtrace/powerpc/ projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c - copied unchanged from r243370, head/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxfinit.c - copied unchanged from r243370, head/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/arm_eabi/sys/contrib/dev/acpica/include/acbuffer.h - copied unchanged from r243370, head/sys/contrib/dev/acpica/include/acbuffer.h projects/arm_eabi/sys/dev/altera/ - copied from r243370, head/sys/dev/altera/ projects/arm_eabi/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h - copied unchanged from r243370, head/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h projects/arm_eabi/sys/dev/ath/if_ath_alq.c - copied unchanged from r243370, head/sys/dev/ath/if_ath_alq.c projects/arm_eabi/sys/dev/ath/if_ath_alq.h - copied unchanged from r243370, head/sys/dev/ath/if_ath_alq.h projects/arm_eabi/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu - copied unchanged from r243370, head/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu projects/arm_eabi/sys/dev/cxgbe/tom/t4_ddp.c - copied unchanged from r243370, head/sys/dev/cxgbe/tom/t4_ddp.c projects/arm_eabi/sys/dev/drm2/drm_ioc32.c - copied unchanged from r243370, head/sys/dev/drm2/drm_ioc32.c projects/arm_eabi/sys/dev/drm2/i915/i915_ioc32.c - copied unchanged from r243370, head/sys/dev/drm2/i915/i915_ioc32.c projects/arm_eabi/sys/dev/iicbus/ds1631.c - copied unchanged from r243370, head/sys/dev/iicbus/ds1631.c projects/arm_eabi/sys/dev/iicbus/s35390a.c - copied unchanged from r243370, head/sys/dev/iicbus/s35390a.c projects/arm_eabi/sys/dev/isf/ - copied from r243370, head/sys/dev/isf/ projects/arm_eabi/sys/dev/mii/smscphy.c - copied unchanged from r243370, head/sys/dev/mii/smscphy.c projects/arm_eabi/sys/dev/nvd/ - copied from r243370, head/sys/dev/nvd/ projects/arm_eabi/sys/dev/nvme/ - copied from r243370, head/sys/dev/nvme/ projects/arm_eabi/sys/dev/random/ivy.c - copied unchanged from r243370, head/sys/dev/random/ivy.c projects/arm_eabi/sys/dev/sdhci/sdhci_if.m - copied unchanged from r243370, head/sys/dev/sdhci/sdhci_if.m projects/arm_eabi/sys/dev/sdhci/sdhci_pci.c - copied unchanged from r243370, head/sys/dev/sdhci/sdhci_pci.c projects/arm_eabi/sys/dev/sound/macio/onyx.c - copied unchanged from r243370, head/sys/dev/sound/macio/onyx.c projects/arm_eabi/sys/dev/terasic/ - copied from r243370, head/sys/dev/terasic/ projects/arm_eabi/sys/dev/uart/uart_dev_lpc.c - copied unchanged from r243370, head/sys/dev/uart/uart_dev_lpc.c projects/arm_eabi/sys/dev/uart/uart_dev_pl011.c - copied unchanged from r243370, head/sys/dev/uart/uart_dev_pl011.c projects/arm_eabi/sys/dev/usb/controller/dwc_otgreg.h - copied unchanged from r243370, head/sys/dev/usb/controller/dwc_otgreg.h projects/arm_eabi/sys/dev/usb/net/if_smsc.c - copied unchanged from r243370, head/sys/dev/usb/net/if_smsc.c projects/arm_eabi/sys/dev/usb/net/if_smscreg.h - copied unchanged from r243370, head/sys/dev/usb/net/if_smscreg.h projects/arm_eabi/sys/dev/virtio/scsi/ - copied from r243370, head/sys/dev/virtio/scsi/ projects/arm_eabi/sys/fs/fuse/ - copied from r243370, head/sys/fs/fuse/ projects/arm_eabi/sys/libkern/jenkins_hash.c - copied unchanged from r243370, head/sys/libkern/jenkins_hash.c projects/arm_eabi/sys/mips/beri/ - copied from r243370, head/sys/mips/beri/ projects/arm_eabi/sys/mips/cavium/octeon_pci_console.c - copied unchanged from r243370, head/sys/mips/cavium/octeon_pci_console.c projects/arm_eabi/sys/mips/conf/AP91 - copied unchanged from r243370, head/sys/mips/conf/AP91 projects/arm_eabi/sys/mips/conf/AP91.hints - copied unchanged from r243370, head/sys/mips/conf/AP91.hints projects/arm_eabi/sys/mips/conf/AR724X_BASE - copied unchanged from r243370, head/sys/mips/conf/AR724X_BASE projects/arm_eabi/sys/mips/conf/AR724X_BASE.hints - copied unchanged from r243370, head/sys/mips/conf/AR724X_BASE.hints projects/arm_eabi/sys/mips/conf/BERI_DE4.hints - copied unchanged from r243370, head/sys/mips/conf/BERI_DE4.hints projects/arm_eabi/sys/mips/conf/BERI_DE4_MDROOT - copied unchanged from r243370, head/sys/mips/conf/BERI_DE4_MDROOT projects/arm_eabi/sys/mips/conf/BERI_DE4_SDROOT - copied unchanged from r243370, head/sys/mips/conf/BERI_DE4_SDROOT projects/arm_eabi/sys/mips/conf/BERI_SIM.hints - copied unchanged from r243370, head/sys/mips/conf/BERI_SIM.hints projects/arm_eabi/sys/mips/conf/BERI_SIM_MDROOT - copied unchanged from r243370, head/sys/mips/conf/BERI_SIM_MDROOT projects/arm_eabi/sys/mips/conf/BERI_TEMPLATE - copied unchanged from r243370, head/sys/mips/conf/BERI_TEMPLATE projects/arm_eabi/sys/mips/conf/BERI_TPAD.hints - copied unchanged from r243370, head/sys/mips/conf/BERI_TPAD.hints projects/arm_eabi/sys/mips/conf/DIR-825 - copied unchanged from r243370, head/sys/mips/conf/DIR-825 projects/arm_eabi/sys/mips/conf/DIR-825.hints - copied unchanged from r243370, head/sys/mips/conf/DIR-825.hints projects/arm_eabi/sys/mips/include/sc_machdep.h - copied unchanged from r243370, head/sys/mips/include/sc_machdep.h projects/arm_eabi/sys/mips/mips/sc_machdep.c - copied unchanged from r243370, head/sys/mips/mips/sc_machdep.c projects/arm_eabi/sys/modules/cpsw/ - copied from r243370, head/sys/modules/cpsw/ projects/arm_eabi/sys/modules/ct/ - copied from r243370, head/sys/modules/ct/ projects/arm_eabi/sys/modules/fuse/ - copied from r243370, head/sys/modules/fuse/ projects/arm_eabi/sys/modules/nvd/ - copied from r243370, head/sys/modules/nvd/ projects/arm_eabi/sys/modules/nvme/ - copied from r243370, head/sys/modules/nvme/ projects/arm_eabi/sys/modules/sdhci_pci/ - copied from r243370, head/sys/modules/sdhci_pci/ projects/arm_eabi/sys/modules/usb/smsc/ - copied from r243370, head/sys/modules/usb/smsc/ projects/arm_eabi/sys/modules/virtio/scsi/ - copied from r243370, head/sys/modules/virtio/scsi/ projects/arm_eabi/sys/net/if_pflog.h - copied unchanged from r243370, head/sys/net/if_pflog.h projects/arm_eabi/sys/net/if_pfsync.h - copied unchanged from r243370, head/sys/net/if_pfsync.h projects/arm_eabi/sys/net/pf_mtag.h - copied unchanged from r243370, head/sys/net/pf_mtag.h projects/arm_eabi/sys/net/pfvar.h - copied unchanged from r243370, head/sys/net/pfvar.h projects/arm_eabi/sys/netpfil/ - copied from r243370, head/sys/netpfil/ projects/arm_eabi/sys/powerpc/conf/WII - copied unchanged from r243370, head/sys/powerpc/conf/WII projects/arm_eabi/sys/powerpc/wii/ - copied from r243370, head/sys/powerpc/wii/ projects/arm_eabi/sys/ufs/ffs/ffs_suspend.c - copied unchanged from r243370, head/sys/ufs/ffs/ffs_suspend.c projects/arm_eabi/tools/build/options/WITHOUT_ATF - copied unchanged from r243370, head/tools/build/options/WITHOUT_ATF projects/arm_eabi/tools/build/options/WITHOUT_CLANG_IS_CC - copied unchanged from r243370, head/tools/build/options/WITHOUT_CLANG_IS_CC projects/arm_eabi/tools/build/options/WITHOUT_KDUMP - copied unchanged from r243370, head/tools/build/options/WITHOUT_KDUMP projects/arm_eabi/tools/build/options/WITH_BMAKE - copied unchanged from r243370, head/tools/build/options/WITH_BMAKE projects/arm_eabi/tools/regression/bin/sh/builtins/alias3.0 - copied unchanged from r243370, head/tools/regression/bin/sh/builtins/alias3.0 projects/arm_eabi/tools/regression/bin/sh/builtins/alias3.0.stdout - copied unchanged from r243370, head/tools/regression/bin/sh/builtins/alias3.0.stdout projects/arm_eabi/tools/regression/bin/sh/parser/alias10.0 - copied unchanged from r243370, head/tools/regression/bin/sh/parser/alias10.0 projects/arm_eabi/tools/regression/bin/sh/parser/alias7.0 - copied unchanged from r243370, head/tools/regression/bin/sh/parser/alias7.0 projects/arm_eabi/tools/regression/bin/sh/parser/alias8.0 - copied unchanged from r243370, head/tools/regression/bin/sh/parser/alias8.0 projects/arm_eabi/tools/regression/bin/sh/parser/alias9.0 - copied unchanged from r243370, head/tools/regression/bin/sh/parser/alias9.0 projects/arm_eabi/tools/regression/filemon/timed-forkb.c - copied unchanged from r243370, head/tools/regression/filemon/timed-forkb.c projects/arm_eabi/tools/regression/net/ - copied from r243370, head/tools/regression/net/ projects/arm_eabi/tools/tools/ath/athalq/ - copied from r243370, head/tools/tools/ath/athalq/ projects/arm_eabi/usr.bin/atf/ - copied from r243370, head/usr.bin/atf/ projects/arm_eabi/usr.bin/bmake/ - copied from r243370, head/usr.bin/bmake/ projects/arm_eabi/usr.bin/mandoc/ - copied from r243370, head/usr.bin/mandoc/ projects/arm_eabi/usr.bin/ssh-copy-id/ - copied from r243370, head/usr.bin/ssh-copy-id/ projects/arm_eabi/usr.sbin/bsdconfig/include/bsdconfig.hlp - copied unchanged from r243370, head/usr.sbin/bsdconfig/include/bsdconfig.hlp projects/arm_eabi/usr.sbin/bsdconfig/include/usage.hlp - copied unchanged from r243370, head/usr.sbin/bsdconfig/include/usage.hlp projects/arm_eabi/usr.sbin/bsdconfig/networking/include/tcp.hlp - copied unchanged from r243370, head/usr.sbin/bsdconfig/networking/include/tcp.hlp projects/arm_eabi/usr.sbin/bsdconfig/networking/share/ - copied from r243370, head/usr.sbin/bsdconfig/networking/share/ projects/arm_eabi/usr.sbin/bsdconfig/password/share/ - copied from r243370, head/usr.sbin/bsdconfig/password/share/ projects/arm_eabi/usr.sbin/bsdconfig/security/include/securelevel.hlp - copied unchanged from r243370, head/usr.sbin/bsdconfig/security/include/securelevel.hlp projects/arm_eabi/usr.sbin/bsdconfig/share/ - copied from r243370, head/usr.sbin/bsdconfig/share/ projects/arm_eabi/usr.sbin/bsdconfig/startup/share/ - copied from r243370, head/usr.sbin/bsdconfig/startup/share/ projects/arm_eabi/usr.sbin/bsdconfig/timezone/share/ - copied from r243370, head/usr.sbin/bsdconfig/timezone/share/ projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/include/usermgmt.hlp - copied unchanged from r243370, head/usr.sbin/bsdconfig/usermgmt/include/usermgmt.hlp projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/share/ - copied from r243370, head/usr.sbin/bsdconfig/usermgmt/share/ projects/arm_eabi/usr.sbin/isfctl/ - copied from r243370, head/usr.sbin/isfctl/ projects/arm_eabi/usr.sbin/pkg_install/lib/pkgng.c - copied unchanged from r243370, head/usr.sbin/pkg_install/lib/pkgng.c projects/arm_eabi/usr.sbin/services_mkdb/extern.h - copied unchanged from r243370, head/usr.sbin/services_mkdb/extern.h projects/arm_eabi/usr.sbin/sysrc/ - copied from r243370, head/usr.sbin/sysrc/ Directory Properties: projects/arm_eabi/contrib/atf/ (props changed) projects/arm_eabi/contrib/bmake/ (props changed) Replaced: projects/arm_eabi/sys/arm/conf/HL201.hints - copied unchanged from r243370, head/sys/arm/conf/HL201.hints Deleted: projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 projects/arm_eabi/contrib/bzip2/Makefile projects/arm_eabi/contrib/bzip2/Makefile-libbz2_so projects/arm_eabi/contrib/bzip2/dlltest.c projects/arm_eabi/contrib/bzip2/makefile.msc projects/arm_eabi/contrib/dialog/samples/dselect projects/arm_eabi/contrib/dialog/samples/valgrind.log projects/arm_eabi/contrib/gnu-sort/ projects/arm_eabi/contrib/libc++/src/support/ projects/arm_eabi/contrib/libpcap/net/ projects/arm_eabi/contrib/libpcap/test/ projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsPTX.td projects/arm_eabi/contrib/llvm/include/llvm/Support/IRBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/MDBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h projects/arm_eabi/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/arm_eabi/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/RenderMachineFunction.h 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/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/PTXISelDAGToDAG.cpp 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/PTXMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/arm_eabi/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.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/PTXSelectionDAGInfo.h 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/PTX/TargetInfo/PTXTargetInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/CC1Options.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.h projects/arm_eabi/contrib/llvm/tools/llvm-ld/ projects/arm_eabi/contrib/llvm/tools/llvm-stub/llvm-stub.c projects/arm_eabi/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/CallingConvEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/DisassemblerEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/EDEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/FastISelEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/IntrinsicEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/arm_eabi/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/StringMatcher.h projects/arm_eabi/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/arm_eabi/contrib/pf/man/ projects/arm_eabi/contrib/pf/pfctl/ projects/arm_eabi/crypto/openssh/version.c projects/arm_eabi/gnu/usr.bin/diff/context.c.diff projects/arm_eabi/gnu/usr.bin/diff/diff.c.diff projects/arm_eabi/gnu/usr.bin/sort/ projects/arm_eabi/lib/clang/include/clang/Driver/CC1Options.inc projects/arm_eabi/lib/libc/gen/aux.c projects/arm_eabi/lib/libc/gen/pwcache.3 projects/arm_eabi/lib/libc/gen/pwcache.c projects/arm_eabi/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/errata/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/install.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/readme/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml projects/arm_eabi/release/doc/de_DE.ISO8859-1/share/sgml/ projects/arm_eabi/release/doc/en_US.ISO8859-1/errata/article.sgml projects/arm_eabi/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/arm_eabi/release/doc/en_US.ISO8859-1/readme/article.sgml projects/arm_eabi/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/arm_eabi/release/doc/en_US.ISO8859-1/share/sgml/ projects/arm_eabi/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/errata/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml projects/arm_eabi/release/doc/fr_FR.ISO8859-1/share/sgml/ projects/arm_eabi/release/doc/ja_JP.eucJP/errata/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/dev.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/intro.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/i386/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/common/new.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml projects/arm_eabi/release/doc/ja_JP.eucJP/share/sgml/ projects/arm_eabi/release/doc/ru_RU.KOI8-R/errata/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/install.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/readme/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml projects/arm_eabi/release/doc/ru_RU.KOI8-R/share/sgml/ projects/arm_eabi/release/doc/share/sgml/ projects/arm_eabi/release/doc/zh_CN.GB2312/errata/article.sgml projects/arm_eabi/release/doc/zh_CN.GB2312/hardware/article.sgml projects/arm_eabi/release/doc/zh_CN.GB2312/readme/article.sgml projects/arm_eabi/release/doc/zh_CN.GB2312/relnotes/article.sgml projects/arm_eabi/release/doc/zh_CN.GB2312/share/sgml/ projects/arm_eabi/sbin/pfctl/missing/ projects/arm_eabi/share/examples/cvsup/doc-supfile projects/arm_eabi/share/examples/cvsup/www-supfile projects/arm_eabi/share/man/man4/harp.4 projects/arm_eabi/share/man/man4/hfa.4 projects/arm_eabi/share/man/man4/idt.4 projects/arm_eabi/share/man/man9/VFS_LOCK_GIANT.9 projects/arm_eabi/sys/cam/scsi/scsi_low_pisa.c projects/arm_eabi/sys/cam/scsi/scsi_low_pisa.h projects/arm_eabi/sys/compat/netbsd/physio_proc.h projects/arm_eabi/sys/conf/defines projects/arm_eabi/sys/contrib/pf/ projects/arm_eabi/sys/dev/mlx/mlx_compat.h projects/arm_eabi/sys/dev/random/nehemiah.h projects/arm_eabi/sys/ia64/conf/SKI projects/arm_eabi/sys/ia64/ia64/ssc.c projects/arm_eabi/sys/ia64/ia64/sscdisk.c projects/arm_eabi/sys/libkern/jenkins.h projects/arm_eabi/sys/netinet/ipfw/ projects/arm_eabi/sys/sys/device_port.h projects/arm_eabi/tools/build/options/WITH_GNU_SORT projects/arm_eabi/tools/diag/ac/ projects/arm_eabi/tools/tools/backout_commit/ projects/arm_eabi/tools/tools/mfc/ projects/arm_eabi/usr.bin/clang/llvm-ld/ projects/arm_eabi/usr.bin/clang/llvm-stub/ projects/arm_eabi/usr.sbin/bsdconfig/include/common.subr projects/arm_eabi/usr.sbin/bsdconfig/include/dialog.subr projects/arm_eabi/usr.sbin/bsdconfig/include/mustberoot.subr projects/arm_eabi/usr.sbin/bsdconfig/include/strings.subr projects/arm_eabi/usr.sbin/bsdconfig/include/sysrc.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/common.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/device.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/hostname.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/ipaddr.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/media.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/netmask.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/resolv.subr projects/arm_eabi/usr.sbin/bsdconfig/networking/include/routing.subr projects/arm_eabi/usr.sbin/bsdconfig/password/include/password.subr projects/arm_eabi/usr.sbin/bsdconfig/startup/include/rcconf.subr projects/arm_eabi/usr.sbin/bsdconfig/startup/include/rcedit.subr projects/arm_eabi/usr.sbin/bsdconfig/startup/include/rcvar.subr projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/continents.subr projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/countries.subr projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/iso3166.subr projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/menus.subr projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/zones.subr projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/include/group_input.subr projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/include/user_input.subr projects/arm_eabi/usr.sbin/pw/edgroup.c Modified: projects/arm_eabi/MAINTAINERS (contents, props changed) projects/arm_eabi/Makefile projects/arm_eabi/Makefile.inc1 projects/arm_eabi/ObsoleteFiles.inc projects/arm_eabi/UPDATING projects/arm_eabi/bin/cat/cat.1 projects/arm_eabi/bin/cp/cp.1 projects/arm_eabi/bin/date/date.c projects/arm_eabi/bin/date/extern.h projects/arm_eabi/bin/date/netdate.c projects/arm_eabi/bin/dd/conv_tab.c projects/arm_eabi/bin/dd/dd.c projects/arm_eabi/bin/dd/misc.c projects/arm_eabi/bin/df/df.1 projects/arm_eabi/bin/df/df.c projects/arm_eabi/bin/ed/buf.c projects/arm_eabi/bin/ed/cbc.c projects/arm_eabi/bin/ed/ed.h projects/arm_eabi/bin/ed/glbl.c projects/arm_eabi/bin/ed/io.c projects/arm_eabi/bin/ed/main.c projects/arm_eabi/bin/ed/re.c projects/arm_eabi/bin/ed/sub.c projects/arm_eabi/bin/ed/undo.c projects/arm_eabi/bin/getfacl/getfacl.1 projects/arm_eabi/bin/getfacl/getfacl.c projects/arm_eabi/bin/ln/ln.1 projects/arm_eabi/bin/ls/cmp.c projects/arm_eabi/bin/ls/extern.h projects/arm_eabi/bin/ls/ls.1 projects/arm_eabi/bin/ls/ls.c projects/arm_eabi/bin/ls/ls.h projects/arm_eabi/bin/ls/print.c projects/arm_eabi/bin/ls/util.c projects/arm_eabi/bin/mv/mv.1 projects/arm_eabi/bin/mv/mv.c projects/arm_eabi/bin/pax/ar_io.c projects/arm_eabi/bin/pax/ar_subs.c projects/arm_eabi/bin/pax/extern.h projects/arm_eabi/bin/pax/options.c projects/arm_eabi/bin/ps/keyword.c projects/arm_eabi/bin/ps/ps.1 projects/arm_eabi/bin/ps/ps.c projects/arm_eabi/bin/rcp/rcp.c projects/arm_eabi/bin/rm/rm.c projects/arm_eabi/bin/setfacl/merge.c projects/arm_eabi/bin/setfacl/setfacl.1 projects/arm_eabi/bin/setfacl/setfacl.c projects/arm_eabi/bin/setfacl/setfacl.h projects/arm_eabi/bin/sh/alias.c projects/arm_eabi/bin/sh/cd.c projects/arm_eabi/bin/sh/eval.c projects/arm_eabi/bin/sh/exec.c projects/arm_eabi/bin/sh/histedit.c projects/arm_eabi/bin/sh/input.c projects/arm_eabi/bin/sh/input.h projects/arm_eabi/bin/sh/jobs.c projects/arm_eabi/bin/sh/main.c projects/arm_eabi/bin/sh/options.c projects/arm_eabi/bin/sh/sh.1 projects/arm_eabi/bin/sh/var.c projects/arm_eabi/cddl/contrib/dtracetoolkit/execsnoop projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.8 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/zinject/zinject.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/ztest/ztest.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h 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_util.c projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/arm_eabi/cddl/lib/Makefile projects/arm_eabi/cddl/lib/libdtrace/Makefile projects/arm_eabi/cddl/lib/libdtrace/psinfo.d projects/arm_eabi/cddl/lib/libzpool/Makefile projects/arm_eabi/cddl/sbin/zfs/Makefile projects/arm_eabi/cddl/sbin/zpool/Makefile projects/arm_eabi/cddl/usr.bin/ctfconvert/ctfconvert.1 projects/arm_eabi/cddl/usr.bin/ctfmerge/ctfmerge.1 projects/arm_eabi/cddl/usr.bin/ztest/Makefile projects/arm_eabi/cddl/usr.sbin/Makefile projects/arm_eabi/cddl/usr.sbin/dtruss/dtruss.1 projects/arm_eabi/cddl/usr.sbin/plockstat/plockstat.1 projects/arm_eabi/cddl/usr.sbin/zdb/Makefile projects/arm_eabi/cddl/usr.sbin/zhack/Makefile projects/arm_eabi/contrib/bind9/CHANGES projects/arm_eabi/contrib/bind9/bin/named/query.c projects/arm_eabi/contrib/bind9/lib/dns/include/dns/rdata.h projects/arm_eabi/contrib/bind9/lib/dns/master.c projects/arm_eabi/contrib/bind9/lib/dns/rdata.c projects/arm_eabi/contrib/bind9/lib/dns/rdataslab.c projects/arm_eabi/contrib/bind9/version projects/arm_eabi/contrib/binutils/bfd/config.bfd projects/arm_eabi/contrib/binutils/binutils/readelf.c projects/arm_eabi/contrib/binutils/config.sub projects/arm_eabi/contrib/binutils/gas/config/tc-arm.c projects/arm_eabi/contrib/binutils/include/elf/dwarf2.h projects/arm_eabi/contrib/bsnmp/snmp_mibII/mibII.h projects/arm_eabi/contrib/bsnmp/snmp_mibII/mibII_route.c projects/arm_eabi/contrib/bsnmp/snmpd/main.c projects/arm_eabi/contrib/bsnmp/snmpd/trans_lsock.c projects/arm_eabi/contrib/bsnmp/snmpd/trans_udp.c projects/arm_eabi/contrib/bsnmp/snmpd/trap.c projects/arm_eabi/contrib/byacc/CHANGES projects/arm_eabi/contrib/byacc/VERSION projects/arm_eabi/contrib/byacc/defs.h projects/arm_eabi/contrib/byacc/lr0.c projects/arm_eabi/contrib/byacc/main.c projects/arm_eabi/contrib/byacc/mkpar.c projects/arm_eabi/contrib/byacc/output.c projects/arm_eabi/contrib/byacc/package/byacc.spec projects/arm_eabi/contrib/byacc/package/debian/changelog projects/arm_eabi/contrib/byacc/reader.c projects/arm_eabi/contrib/byacc/symtab.c projects/arm_eabi/contrib/byacc/verbose.c projects/arm_eabi/contrib/bzip2/FREEBSD-Xlist projects/arm_eabi/contrib/dialog/CHANGES projects/arm_eabi/contrib/dialog/VERSION projects/arm_eabi/contrib/dialog/aclocal.m4 projects/arm_eabi/contrib/dialog/arrows.c projects/arm_eabi/contrib/dialog/buttons.c projects/arm_eabi/contrib/dialog/calendar.c projects/arm_eabi/contrib/dialog/checklist.c projects/arm_eabi/contrib/dialog/columns.c projects/arm_eabi/contrib/dialog/configure projects/arm_eabi/contrib/dialog/configure.in projects/arm_eabi/contrib/dialog/dialog.1 projects/arm_eabi/contrib/dialog/dialog.3 projects/arm_eabi/contrib/dialog/dialog.c projects/arm_eabi/contrib/dialog/dialog.h projects/arm_eabi/contrib/dialog/dlg_colors.h projects/arm_eabi/contrib/dialog/dlg_keys.c projects/arm_eabi/contrib/dialog/dlg_keys.h projects/arm_eabi/contrib/dialog/editbox.c projects/arm_eabi/contrib/dialog/formbox.c projects/arm_eabi/contrib/dialog/fselect.c projects/arm_eabi/contrib/dialog/guage.c projects/arm_eabi/contrib/dialog/headers-sh.in projects/arm_eabi/contrib/dialog/inputbox.c projects/arm_eabi/contrib/dialog/inputstr.c projects/arm_eabi/contrib/dialog/makefile.in projects/arm_eabi/contrib/dialog/menubox.c projects/arm_eabi/contrib/dialog/mixedform.c projects/arm_eabi/contrib/dialog/mixedgauge.c projects/arm_eabi/contrib/dialog/msgbox.c projects/arm_eabi/contrib/dialog/package/debian/changelog projects/arm_eabi/contrib/dialog/package/dialog.spec projects/arm_eabi/contrib/dialog/pause.c projects/arm_eabi/contrib/dialog/po/cs.po projects/arm_eabi/contrib/dialog/po/el.po projects/arm_eabi/contrib/dialog/po/hr.po projects/arm_eabi/contrib/dialog/po/sr.po projects/arm_eabi/contrib/dialog/prgbox.c projects/arm_eabi/contrib/dialog/progressbox.c projects/arm_eabi/contrib/dialog/rc.c projects/arm_eabi/contrib/dialog/samples/copifuncs/admin.funcs projects/arm_eabi/contrib/dialog/samples/copifuncs/common.funcs projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.funcs projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.ifman2 projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.ifpoll2 projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.ifreq2 projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.sendifm1 projects/arm_eabi/contrib/dialog/samples/copifuncs/copi.wheel projects/arm_eabi/contrib/dialog/samples/copismall projects/arm_eabi/contrib/dialog/samples/debian.rc projects/arm_eabi/contrib/dialog/samples/dialog.py projects/arm_eabi/contrib/dialog/samples/form1 projects/arm_eabi/contrib/dialog/samples/inputmenu projects/arm_eabi/contrib/dialog/samples/inputmenu-stdout projects/arm_eabi/contrib/dialog/samples/inputmenu1 projects/arm_eabi/contrib/dialog/samples/inputmenu2 projects/arm_eabi/contrib/dialog/samples/inputmenu3 projects/arm_eabi/contrib/dialog/samples/inputmenu4 projects/arm_eabi/contrib/dialog/samples/killall projects/arm_eabi/contrib/dialog/samples/prgbox projects/arm_eabi/contrib/dialog/samples/prgbox2 projects/arm_eabi/contrib/dialog/samples/report-button projects/arm_eabi/contrib/dialog/samples/report-edit projects/arm_eabi/contrib/dialog/samples/report-string projects/arm_eabi/contrib/dialog/samples/report-tempfile projects/arm_eabi/contrib/dialog/samples/report-yesno projects/arm_eabi/contrib/dialog/samples/setup-edit projects/arm_eabi/contrib/dialog/samples/setup-tempfile projects/arm_eabi/contrib/dialog/samples/setup-utf8 projects/arm_eabi/contrib/dialog/samples/setup-vars projects/arm_eabi/contrib/dialog/samples/slackware.rc projects/arm_eabi/contrib/dialog/samples/sourcemage.rc projects/arm_eabi/contrib/dialog/samples/suse.rc projects/arm_eabi/contrib/dialog/samples/tailboxbg projects/arm_eabi/contrib/dialog/samples/tailboxbg1 projects/arm_eabi/contrib/dialog/samples/tailboxbg2 projects/arm_eabi/contrib/dialog/samples/testdata-8bit projects/arm_eabi/contrib/dialog/samples/wheel projects/arm_eabi/contrib/dialog/samples/whiptail.rc projects/arm_eabi/contrib/dialog/tailbox.c projects/arm_eabi/contrib/dialog/textbox.c projects/arm_eabi/contrib/dialog/timebox.c projects/arm_eabi/contrib/dialog/trace.c projects/arm_eabi/contrib/dialog/ui_getc.c projects/arm_eabi/contrib/dialog/util.c projects/arm_eabi/contrib/dialog/yesno.c projects/arm_eabi/contrib/diff/src/context.c projects/arm_eabi/contrib/diff/src/diff.c projects/arm_eabi/contrib/dtc/dtc-lexer.l projects/arm_eabi/contrib/file/apprentice.c projects/arm_eabi/contrib/gcc/config/arm/freebsd.h projects/arm_eabi/contrib/gcc/config/i386/xmmintrin.h projects/arm_eabi/contrib/gdb/gdb/c-valprint.c projects/arm_eabi/contrib/gdb/gdb/cp-valprint.c projects/arm_eabi/contrib/gdb/gdb/dwarf2loc.c projects/arm_eabi/contrib/gdb/gdb/dwarf2loc.h projects/arm_eabi/contrib/gdb/gdb/dwarf2read.c projects/arm_eabi/contrib/gdb/gdb/f-valprint.c projects/arm_eabi/contrib/gdb/gdb/frame.c projects/arm_eabi/contrib/gdb/gdb/jv-valprint.c projects/arm_eabi/contrib/gdb/gdb/p-valprint.c projects/arm_eabi/contrib/gdb/gdb/scm-valprint.c projects/arm_eabi/contrib/gdb/gdb/stack.c projects/arm_eabi/contrib/gdb/gdb/valprint.c projects/arm_eabi/contrib/gdb/gdb/value.h projects/arm_eabi/contrib/gdb/gdb/varobj.c projects/arm_eabi/contrib/groff/tmac/doc-syms projects/arm_eabi/contrib/jemalloc/ChangeLog projects/arm_eabi/contrib/jemalloc/FREEBSD-diffs projects/arm_eabi/contrib/jemalloc/VERSION projects/arm_eabi/contrib/jemalloc/doc/jemalloc.3 projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/arena.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/chunk.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/chunk_mmap.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/ctl.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/extent.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/huge.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/prof.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/internal/rtree.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/jemalloc.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/arm_eabi/contrib/jemalloc/include/jemalloc/jemalloc_defs.h projects/arm_eabi/contrib/jemalloc/src/arena.c projects/arm_eabi/contrib/jemalloc/src/base.c projects/arm_eabi/contrib/jemalloc/src/chunk.c projects/arm_eabi/contrib/jemalloc/src/chunk_dss.c projects/arm_eabi/contrib/jemalloc/src/chunk_mmap.c projects/arm_eabi/contrib/jemalloc/src/ctl.c projects/arm_eabi/contrib/jemalloc/src/huge.c projects/arm_eabi/contrib/jemalloc/src/jemalloc.c projects/arm_eabi/contrib/jemalloc/src/mutex.c projects/arm_eabi/contrib/jemalloc/src/prof.c projects/arm_eabi/contrib/jemalloc/src/rtree.c projects/arm_eabi/contrib/jemalloc/src/stats.c projects/arm_eabi/contrib/jemalloc/src/tcache.c projects/arm_eabi/contrib/jemalloc/src/util.c projects/arm_eabi/contrib/less/NEWS projects/arm_eabi/contrib/less/README projects/arm_eabi/contrib/less/configure projects/arm_eabi/contrib/less/configure.ac 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/less.man projects/arm_eabi/contrib/less/less.nro projects/arm_eabi/contrib/less/lessecho.man projects/arm_eabi/contrib/less/lessecho.nro projects/arm_eabi/contrib/less/lesskey.man projects/arm_eabi/contrib/less/lesskey.nro projects/arm_eabi/contrib/less/option.c projects/arm_eabi/contrib/less/output.c projects/arm_eabi/contrib/less/position.c projects/arm_eabi/contrib/less/screen.c projects/arm_eabi/contrib/less/version.c projects/arm_eabi/contrib/libarchive/tar/write.c projects/arm_eabi/contrib/libc++/include/__bit_reference projects/arm_eabi/contrib/libc++/include/__config projects/arm_eabi/contrib/libc++/include/__functional_base projects/arm_eabi/contrib/libc++/include/__functional_base_03 projects/arm_eabi/contrib/libc++/include/__hash_table projects/arm_eabi/contrib/libc++/include/__locale projects/arm_eabi/contrib/libc++/include/__mutex_base projects/arm_eabi/contrib/libc++/include/__tree projects/arm_eabi/contrib/libc++/include/__tuple projects/arm_eabi/contrib/libc++/include/__undef_min_max projects/arm_eabi/contrib/libc++/include/algorithm projects/arm_eabi/contrib/libc++/include/array projects/arm_eabi/contrib/libc++/include/atomic projects/arm_eabi/contrib/libc++/include/bitset projects/arm_eabi/contrib/libc++/include/chrono projects/arm_eabi/contrib/libc++/include/cmath projects/arm_eabi/contrib/libc++/include/complex projects/arm_eabi/contrib/libc++/include/condition_variable projects/arm_eabi/contrib/libc++/include/cstddef projects/arm_eabi/contrib/libc++/include/cstdio projects/arm_eabi/contrib/libc++/include/cstdlib projects/arm_eabi/contrib/libc++/include/deque projects/arm_eabi/contrib/libc++/include/exception projects/arm_eabi/contrib/libc++/include/ext/__hash projects/arm_eabi/contrib/libc++/include/forward_list projects/arm_eabi/contrib/libc++/include/fstream projects/arm_eabi/contrib/libc++/include/functional projects/arm_eabi/contrib/libc++/include/future projects/arm_eabi/contrib/libc++/include/ios projects/arm_eabi/contrib/libc++/include/iosfwd projects/arm_eabi/contrib/libc++/include/istream projects/arm_eabi/contrib/libc++/include/iterator projects/arm_eabi/contrib/libc++/include/list projects/arm_eabi/contrib/libc++/include/locale projects/arm_eabi/contrib/libc++/include/map projects/arm_eabi/contrib/libc++/include/memory projects/arm_eabi/contrib/libc++/include/mutex projects/arm_eabi/contrib/libc++/include/new projects/arm_eabi/contrib/libc++/include/ostream projects/arm_eabi/contrib/libc++/include/queue projects/arm_eabi/contrib/libc++/include/random projects/arm_eabi/contrib/libc++/include/regex projects/arm_eabi/contrib/libc++/include/stack projects/arm_eabi/contrib/libc++/include/streambuf projects/arm_eabi/contrib/libc++/include/string projects/arm_eabi/contrib/libc++/include/system_error projects/arm_eabi/contrib/libc++/include/thread projects/arm_eabi/contrib/libc++/include/tuple projects/arm_eabi/contrib/libc++/include/type_traits projects/arm_eabi/contrib/libc++/include/unordered_map projects/arm_eabi/contrib/libc++/include/utility projects/arm_eabi/contrib/libc++/include/valarray projects/arm_eabi/contrib/libc++/include/vector projects/arm_eabi/contrib/libc++/src/condition_variable.cpp projects/arm_eabi/contrib/libc++/src/debug.cpp projects/arm_eabi/contrib/libc++/src/exception.cpp projects/arm_eabi/contrib/libc++/src/future.cpp projects/arm_eabi/contrib/libc++/src/ios.cpp projects/arm_eabi/contrib/libc++/src/iostream.cpp projects/arm_eabi/contrib/libc++/src/locale.cpp projects/arm_eabi/contrib/libc++/src/memory.cpp projects/arm_eabi/contrib/libc++/src/mutex.cpp projects/arm_eabi/contrib/libc++/src/new.cpp projects/arm_eabi/contrib/libc++/src/random.cpp projects/arm_eabi/contrib/libc++/src/stdexcept.cpp projects/arm_eabi/contrib/libc++/src/thread.cpp projects/arm_eabi/contrib/libc++/src/typeinfo.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/VERSION 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/gencode.c projects/arm_eabi/contrib/libpcap/gencode.h projects/arm_eabi/contrib/libpcap/optimize.c projects/arm_eabi/contrib/libpcap/packaging/pcap.spec.in projects/arm_eabi/contrib/libpcap/pcap-bpf.c projects/arm_eabi/contrib/libpcap/pcap-common.c projects/arm_eabi/contrib/libpcap/pcap-linux.c projects/arm_eabi/contrib/libpcap/pcap-netfilter-linux.c projects/arm_eabi/contrib/libpcap/pcap-snoop.c projects/arm_eabi/contrib/libpcap/pcap.c projects/arm_eabi/contrib/libpcap/pcap/bpf.h projects/arm_eabi/contrib/libstdc++/config/os/bsd/freebsd/ctype_base.h projects/arm_eabi/contrib/libstdc++/include/bits/fstream.tcc projects/arm_eabi/contrib/libstdc++/include/bits/locale_facets.h projects/arm_eabi/contrib/libstdc++/include/bits/locale_facets.tcc projects/arm_eabi/contrib/libstdc++/include/bits/streambuf_iterator.h projects/arm_eabi/contrib/libstdc++/include/debug/safe_iterator.tcc projects/arm_eabi/contrib/libstdc++/include/ext/ropeimpl.h projects/arm_eabi/contrib/libstdc++/include/std/std_sstream.h projects/arm_eabi/contrib/libstdc++/libsupc++/tinfo.cc projects/arm_eabi/contrib/libstdc++/src/locale.cc projects/arm_eabi/contrib/libstdc++/src/strstream.cc projects/arm_eabi/contrib/libstdc++/src/tree.cc 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/Target.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/APSInt.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/DenseMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Hashing.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/IndexedMap.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/PostOrderIterator.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/STLExtras.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallBitVector.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/SparseSet.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringRef.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/Triple.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/ValueMap.h projects/arm_eabi/contrib/llvm/include/llvm/ADT/VariadicFunction.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/Dominators.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopIterator.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.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/Attributes.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/Archive.h projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.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/GCMetadata.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/LexicalScopes.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/LiveRangeEdit.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.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/MachineInstr.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.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/MachineScheduler.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/Passes.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.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/DebugInfo/DIContext.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/JIT.h projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.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/GlobalVariable.h projects/arm_eabi/contrib/llvm/include/llvm/InitializePasses.h 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/Intrinsics.h projects/arm_eabi/contrib/llvm/include/llvm/Intrinsics.td projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsHexagon.td projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsX86.td projects/arm_eabi/contrib/llvm/include/llvm/LinkAllPasses.h projects/arm_eabi/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAssembler.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCContext.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDirectives.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDisassembler.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/MCFixupKindInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCStreamer.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/arm_eabi/contrib/llvm/include/llvm/MC/MachineLocation.h projects/arm_eabi/contrib/llvm/include/llvm/MC/SubtargetFeature.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/Binary.h projects/arm_eabi/contrib/llvm/include/llvm/Object/COFF.h projects/arm_eabi/contrib/llvm/include/llvm/Object/ELF.h projects/arm_eabi/contrib/llvm/include/llvm/Object/MachOFormat.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/PassManagers.h projects/arm_eabi/contrib/llvm/include/llvm/Support/AlignOf.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/CommandLine.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Compiler.h projects/arm_eabi/contrib/llvm/include/llvm/Support/ConstantRange.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/DebugLoc.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/GCOV.h projects/arm_eabi/contrib/llvm/include/llvm/Support/GraphWriter.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/MathExtras.h projects/arm_eabi/contrib/llvm/include/llvm/Support/NoFolder.h projects/arm_eabi/contrib/llvm/include/llvm/Support/PathV2.h projects/arm_eabi/contrib/llvm/include/llvm/Support/Process.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/ThreadLocal.h projects/arm_eabi/contrib/llvm/include/llvm/Support/ValueHandle.h projects/arm_eabi/contrib/llvm/include/llvm/Support/YAMLParser.h projects/arm_eabi/contrib/llvm/include/llvm/Support/raw_ostream.h projects/arm_eabi/contrib/llvm/include/llvm/Support/type_traits.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/Record.h projects/arm_eabi/contrib/llvm/include/llvm/TableGen/TableGenBackend.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/TargetData.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetInstrInfo.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/TargetMachine.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/TargetSchedule.td projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td 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/Local.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/arm_eabi/contrib/llvm/include/llvm/User.h projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysis.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/BranchProbabilityInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.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/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/ModuleDebugInfoPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/RegionPass.cpp projects/arm_eabi/contrib/llvm/lib/Analysis/RegionPrinter.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/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/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/Bitcode/Reader/BitcodeReader.cpp projects/arm_eabi/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 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/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/AsmPrinterInlineAsm.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.h projects/arm_eabi/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/CalcSpillWeights.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/DFAPacketizer.cpp 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/ExecutionDepsFix.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.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/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/LiveRangeCalc.h 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/MachineBlockPlacement.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLoopInfo.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/MachineScheduler.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/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/RegAllocBase.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/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/ScheduleDAG.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.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/InstrEmitter.h projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.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/ResourcePriorityQueue.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.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/SelectionDAGDumper.cpp 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/SjLjEHPrepare.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/arm_eabi/contrib/llvm/lib/CodeGen/SplitKit.cpp 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/DWARFCompileUnit.cpp projects/arm_eabi/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.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/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/DWARFDebugLine.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JIT.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/OProfileJIT/OProfileJITEventListener.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 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/RuntimeDyld/RuntimeDyldMachO.h projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/arm_eabi/contrib/llvm/lib/Linker/LinkModules.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/MCContext.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/EDMain.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCDwarf.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/MCMachOStreamer.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/MCObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCSectionELF.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCStreamer.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCSymbol.cpp projects/arm_eabi/contrib/llvm/lib/MC/MCWin64EH.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/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/MachOObject.cpp projects/arm_eabi/contrib/llvm/lib/Object/MachOObjectFile.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/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/Debug.cpp projects/arm_eabi/contrib/llvm/lib/Support/Errno.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/Memory.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/SourceMgr.cpp projects/arm_eabi/contrib/llvm/lib/Support/StreamableMemoryObject.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/Triple.cpp 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/Signals.inc projects/arm_eabi/contrib/llvm/lib/Support/Unix/Unix.h 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/RWMutex.inc projects/arm_eabi/contrib/llvm/lib/Support/Windows/ThreadLocal.inc projects/arm_eabi/contrib/llvm/lib/Support/YAMLParser.cpp projects/arm_eabi/contrib/llvm/lib/Support/raw_ostream.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/Main.cpp projects/arm_eabi/contrib/llvm/lib/TableGen/Record.cpp 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.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/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/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/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.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/ARMLoadStoreOptimizer.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 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/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/ARMTargetObjectFile.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h 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/ARMAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 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/Thumb1InstrInfo.cpp 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/Thumb2SizeReduction.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h 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/SPUInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.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/SPUTargetMachine.cpp 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/Hexagon/Hexagon.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonImmediates.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h projects/arm_eabi/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.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/MBlazeISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.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/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.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/MSP430TargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.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/MipsELFObjectWriter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/arm_eabi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.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/MipsCallingConv.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.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.cpp 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/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/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/PPCMCCodeEmitter.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/PPCFrameLowering.cpp 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/PPCMCInstLower.cpp 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/PPCSchedule.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.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/Sparc/DelaySlotFiller.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h 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/SparcInstrInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 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/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/X86InstComments.cpp 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/X86MCAsmInfo.cpp projects/arm_eabi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.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/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/X86InstrArithmetic.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrBuilder.h 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/X86InstrSystem.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrXOP.td 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/X86Schedule.td projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td 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/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/XCoreAsmPrinter.cpp 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/XCoreISelLowering.cpp projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td 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/XCoreTargetMachine.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/StripSymbols.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/InstructionCombining.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.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/PathProfiling.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.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/GlobalMerge.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/LoopDeletion.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.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/LoopUnswitch.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.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/Reg2Mem.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/SimplifyCFGPass.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/Scalar/TailRecursionElimination.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/CloneModule.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CodeExtractor.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/LoopUnroll.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/ModuleUtils.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/Vectorize/BBVectorize.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/ConstantFold.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Constants.cpp 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/Globals.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/Metadata.cpp projects/arm_eabi/contrib/llvm/lib/VMCore/Module.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/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/ExtractFunction.cpp projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/Index.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.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/DeclContextInternals.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.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/DeclarationName.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.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/NSAPI.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/StmtObjC.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/Analysis/Analyses/FormatString.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/CFG.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.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/ABI.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.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/Diagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.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/DiagnosticSerializationKinds.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/FileSystemOptions.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/Lambda.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/MacroBuilder.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.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/SourceManagerInternals.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/TargetOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h 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/Basic/VersionTuple.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Arg.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.h 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/OptParser.td projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Options.td 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/Driver/Types.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h 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/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/DiagnosticOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.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/FrontendOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.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/ModuleMap.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Pragma.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/Parser.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.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/Designator.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Initialization.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/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/Template.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Weak.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.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/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/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/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/CoreEngine.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/FunctionSummary.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/ProgramState.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/Tooling/CompilationDatabase.h projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.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/ObjCMT.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp 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/TransGCAttrs.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.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/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/CXXABI.h 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/ItaniumCXXABI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/NSAPI.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/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/VTTBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CallGraph.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/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/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/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/IdentifierTable.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/Basic/VersionTuple.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/CGBuilder.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/CGClass.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h 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/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/CGRecordLayout.h 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/CGVTables.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h 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/TargetInfo.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ArgList.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/OptTable.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/Edit/Commit.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.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/DiagnosticRenderer.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/InitHeaderSearch.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.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/avx2intrin.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/bmiintrin.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/stddef.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/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/PPDirectives.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/ParseObjc.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/Parse/RAIIObjectsForParser.h projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.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/Sema.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaAccess.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/SemaLambda.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/SemaPseudoObject.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.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.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/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/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/CStringChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td 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/GenericTaintChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.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/RetainCountChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.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/VLASizeChecker.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.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/BasicValueFactory.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/CheckerManager.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/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/lib/Tooling/CompilationDatabase.cpp projects/arm_eabi/contrib/llvm/tools/clang/lib/Tooling/Tooling.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/ClangASTNodesEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/arm_eabi/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp 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-ar/llvm-ar.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-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-prof/llvm-prof.cpp projects/arm_eabi/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp projects/arm_eabi/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/arm_eabi/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/arm_eabi/contrib/llvm/tools/macho-dump/macho-dump.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/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/CodeGenInstruction.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h 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/DAGISelEmitter.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/DFAPacketizerEmitter.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/InstrInfoEmitter.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp 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/SequenceToOffsetTable.h projects/arm_eabi/contrib/llvm/utils/TableGen/SetTheory.cpp 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/X86DisassemblerShared.h projects/arm_eabi/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.h 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/netcat/socks.c projects/arm_eabi/contrib/openresolv/resolvconf.conf.5.in projects/arm_eabi/contrib/sendmail/include/libmilter/mfapi.h 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/configure projects/arm_eabi/contrib/tcpdump/configure.in projects/arm_eabi/contrib/tcpdump/decode_prefix.h projects/arm_eabi/contrib/tcpdump/ethertype.h projects/arm_eabi/contrib/tcpdump/forces.h projects/arm_eabi/contrib/tcpdump/interface.h projects/arm_eabi/contrib/tcpdump/ipproto.c projects/arm_eabi/contrib/tcpdump/netdissect.h projects/arm_eabi/contrib/tcpdump/print-802_11.c projects/arm_eabi/contrib/tcpdump/print-bgp.c projects/arm_eabi/contrib/tcpdump/print-ether.c projects/arm_eabi/contrib/tcpdump/print-forces.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-ip6opts.c projects/arm_eabi/contrib/tcpdump/print-ldp.c projects/arm_eabi/contrib/tcpdump/print-lldp.c projects/arm_eabi/contrib/tcpdump/print-lwapp.c projects/arm_eabi/contrib/tcpdump/print-ospf6.c projects/arm_eabi/contrib/tcpdump/print-pim.c projects/arm_eabi/contrib/tcpdump/print-pppoe.c projects/arm_eabi/contrib/tcpdump/print-rrcp.c projects/arm_eabi/contrib/tcpdump/tcpdump.1.in projects/arm_eabi/contrib/tcpdump/tcpdump.c projects/arm_eabi/contrib/telnet/telnetd/state.c projects/arm_eabi/contrib/top/commands.c projects/arm_eabi/contrib/tzdata/africa projects/arm_eabi/contrib/tzdata/antarctica projects/arm_eabi/contrib/tzdata/asia projects/arm_eabi/contrib/tzdata/australasia projects/arm_eabi/contrib/tzdata/backward projects/arm_eabi/contrib/tzdata/etcetera projects/arm_eabi/contrib/tzdata/europe projects/arm_eabi/contrib/tzdata/factory projects/arm_eabi/contrib/tzdata/leapseconds projects/arm_eabi/contrib/tzdata/northamerica projects/arm_eabi/contrib/tzdata/pacificnew projects/arm_eabi/contrib/tzdata/southamerica projects/arm_eabi/contrib/tzdata/systemv projects/arm_eabi/contrib/tzdata/yearistype.sh projects/arm_eabi/contrib/tzdata/zone.tab projects/arm_eabi/crypto/heimdal/lib/sl/slc-lex.l projects/arm_eabi/crypto/openssh/ChangeLog projects/arm_eabi/crypto/openssh/INSTALL projects/arm_eabi/crypto/openssh/LICENCE projects/arm_eabi/crypto/openssh/PROTOCOL.certkeys projects/arm_eabi/crypto/openssh/PROTOCOL.mux projects/arm_eabi/crypto/openssh/README projects/arm_eabi/crypto/openssh/addrmatch.c projects/arm_eabi/crypto/openssh/audit-bsm.c projects/arm_eabi/crypto/openssh/auth-krb5.c projects/arm_eabi/crypto/openssh/auth-options.c projects/arm_eabi/crypto/openssh/auth-passwd.c projects/arm_eabi/crypto/openssh/auth.c projects/arm_eabi/crypto/openssh/auth2-pubkey.c projects/arm_eabi/crypto/openssh/auth2.c projects/arm_eabi/crypto/openssh/authfile.c projects/arm_eabi/crypto/openssh/channels.c projects/arm_eabi/crypto/openssh/channels.h projects/arm_eabi/crypto/openssh/clientloop.c projects/arm_eabi/crypto/openssh/clientloop.h projects/arm_eabi/crypto/openssh/compat.c projects/arm_eabi/crypto/openssh/compat.h projects/arm_eabi/crypto/openssh/config.h.in projects/arm_eabi/crypto/openssh/defines.h projects/arm_eabi/crypto/openssh/dh.c projects/arm_eabi/crypto/openssh/dns.c projects/arm_eabi/crypto/openssh/dns.h projects/arm_eabi/crypto/openssh/entropy.c projects/arm_eabi/crypto/openssh/entropy.h projects/arm_eabi/crypto/openssh/jpake.c projects/arm_eabi/crypto/openssh/kex.c projects/arm_eabi/crypto/openssh/key.c projects/arm_eabi/crypto/openssh/key.h projects/arm_eabi/crypto/openssh/mac.c projects/arm_eabi/crypto/openssh/misc.c projects/arm_eabi/crypto/openssh/moduli projects/arm_eabi/crypto/openssh/moduli.c projects/arm_eabi/crypto/openssh/monitor.c projects/arm_eabi/crypto/openssh/mux.c projects/arm_eabi/crypto/openssh/myproposal.h projects/arm_eabi/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/arm_eabi/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/arm_eabi/crypto/openssh/openbsd-compat/bsd-misc.h projects/arm_eabi/crypto/openssh/openbsd-compat/getcwd.c projects/arm_eabi/crypto/openssh/openbsd-compat/getgrouplist.c projects/arm_eabi/crypto/openssh/openbsd-compat/getrrsetbyname.c projects/arm_eabi/crypto/openssh/openbsd-compat/glob.c projects/arm_eabi/crypto/openssh/openbsd-compat/inet_ntop.c projects/arm_eabi/crypto/openssh/openbsd-compat/mktemp.c projects/arm_eabi/crypto/openssh/openbsd-compat/openbsd-compat.h projects/arm_eabi/crypto/openssh/openbsd-compat/openssl-compat.h projects/arm_eabi/crypto/openssh/openbsd-compat/port-linux.c projects/arm_eabi/crypto/openssh/openbsd-compat/setenv.c projects/arm_eabi/crypto/openssh/openbsd-compat/sha2.c projects/arm_eabi/crypto/openssh/openbsd-compat/sha2.h projects/arm_eabi/crypto/openssh/openbsd-compat/strlcpy.c projects/arm_eabi/crypto/openssh/packet.c projects/arm_eabi/crypto/openssh/packet.h projects/arm_eabi/crypto/openssh/readconf.c projects/arm_eabi/crypto/openssh/readconf.h projects/arm_eabi/crypto/openssh/roaming.h projects/arm_eabi/crypto/openssh/roaming_client.c projects/arm_eabi/crypto/openssh/roaming_common.c projects/arm_eabi/crypto/openssh/sandbox-rlimit.c projects/arm_eabi/crypto/openssh/sandbox-systrace.c projects/arm_eabi/crypto/openssh/scp.1 projects/arm_eabi/crypto/openssh/scp.c projects/arm_eabi/crypto/openssh/servconf.c projects/arm_eabi/crypto/openssh/servconf.h projects/arm_eabi/crypto/openssh/serverloop.c projects/arm_eabi/crypto/openssh/session.c projects/arm_eabi/crypto/openssh/sftp-client.c projects/arm_eabi/crypto/openssh/sftp-glob.c projects/arm_eabi/crypto/openssh/sftp.1 projects/arm_eabi/crypto/openssh/sftp.c projects/arm_eabi/crypto/openssh/ssh-add.1 projects/arm_eabi/crypto/openssh/ssh-add.c projects/arm_eabi/crypto/openssh/ssh-ecdsa.c projects/arm_eabi/crypto/openssh/ssh-keygen.1 projects/arm_eabi/crypto/openssh/ssh-keygen.c projects/arm_eabi/crypto/openssh/ssh-pkcs11-client.c projects/arm_eabi/crypto/openssh/ssh-pkcs11-helper.c projects/arm_eabi/crypto/openssh/ssh.1 projects/arm_eabi/crypto/openssh/ssh.c projects/arm_eabi/crypto/openssh/ssh_config projects/arm_eabi/crypto/openssh/ssh_config.5 projects/arm_eabi/crypto/openssh/ssh_namespace.h projects/arm_eabi/crypto/openssh/sshconnect.c projects/arm_eabi/crypto/openssh/sshconnect2.c projects/arm_eabi/crypto/openssh/sshd.8 projects/arm_eabi/crypto/openssh/sshd.c projects/arm_eabi/crypto/openssh/sshd_config projects/arm_eabi/crypto/openssh/sshd_config.5 projects/arm_eabi/crypto/openssh/umac.c projects/arm_eabi/crypto/openssh/version.h projects/arm_eabi/crypto/openssl/crypto/opensslv.h projects/arm_eabi/etc/Makefile projects/arm_eabi/etc/defaults/periodic.conf projects/arm_eabi/etc/defaults/rc.conf projects/arm_eabi/etc/devd.conf projects/arm_eabi/etc/devd/usb.conf projects/arm_eabi/etc/disktab projects/arm_eabi/etc/gettytab projects/arm_eabi/etc/group projects/arm_eabi/etc/master.passwd projects/arm_eabi/etc/motd projects/arm_eabi/etc/mtree/BSD.include.dist projects/arm_eabi/etc/mtree/BSD.root.dist projects/arm_eabi/etc/mtree/BSD.usr.dist projects/arm_eabi/etc/network.subr projects/arm_eabi/etc/ntp.conf projects/arm_eabi/etc/pccard_ether projects/arm_eabi/etc/periodic/daily/490.status-pkg-changes projects/arm_eabi/etc/rc.d/FILESYSTEMS projects/arm_eabi/etc/rc.d/Makefile projects/arm_eabi/etc/rc.d/addswap projects/arm_eabi/etc/rc.d/adjkerntz projects/arm_eabi/etc/rc.d/amd projects/arm_eabi/etc/rc.d/cleanvar projects/arm_eabi/etc/rc.d/cron projects/arm_eabi/etc/rc.d/dmesg projects/arm_eabi/etc/rc.d/ftpd projects/arm_eabi/etc/rc.d/geli projects/arm_eabi/etc/rc.d/geli2 projects/arm_eabi/etc/rc.d/inetd projects/arm_eabi/etc/rc.d/initrandom projects/arm_eabi/etc/rc.d/ipfw projects/arm_eabi/etc/rc.d/ipmon projects/arm_eabi/etc/rc.d/jail projects/arm_eabi/etc/rc.d/ldconfig projects/arm_eabi/etc/rc.d/mixer projects/arm_eabi/etc/rc.d/mountcritremote projects/arm_eabi/etc/rc.d/moused projects/arm_eabi/etc/rc.d/mrouted projects/arm_eabi/etc/rc.d/named projects/arm_eabi/etc/rc.d/netif projects/arm_eabi/etc/rc.d/newsyslog projects/arm_eabi/etc/rc.d/ntpd projects/arm_eabi/etc/rc.d/pflog projects/arm_eabi/etc/rc.d/power_profile projects/arm_eabi/etc/rc.d/random projects/arm_eabi/etc/rc.d/rarpd projects/arm_eabi/etc/rc.d/resolv projects/arm_eabi/etc/rc.d/routing projects/arm_eabi/etc/rc.d/rtadvd projects/arm_eabi/etc/rc.d/securelevel projects/arm_eabi/etc/rc.d/sendmail projects/arm_eabi/etc/rc.d/sshd projects/arm_eabi/etc/rc.d/syslogd projects/arm_eabi/etc/rc.d/utx projects/arm_eabi/etc/rc.d/var projects/arm_eabi/etc/rc.d/watchdogd projects/arm_eabi/etc/rc.initdiskless projects/arm_eabi/etc/rc.subr projects/arm_eabi/etc/root/dot.cshrc projects/arm_eabi/etc/root/dot.login projects/arm_eabi/etc/sendmail/freefall.mc projects/arm_eabi/games/bcd/bcd.c projects/arm_eabi/games/caesar/caesar.c projects/arm_eabi/games/fortune/datfiles/fortunes projects/arm_eabi/games/fortune/datfiles/freebsd-tips projects/arm_eabi/games/fortune/fortune/fortune.6 projects/arm_eabi/games/fortune/fortune/fortune.c projects/arm_eabi/games/fortune/tools/do_uniq.py projects/arm_eabi/games/random/randomize_fd.c projects/arm_eabi/gnu/lib/libdialog/dlg_config.h projects/arm_eabi/gnu/lib/libstdc++/Makefile projects/arm_eabi/gnu/lib/libsupc++/Makefile projects/arm_eabi/gnu/usr.bin/Makefile projects/arm_eabi/gnu/usr.bin/binutils/Makefile.inc0 projects/arm_eabi/gnu/usr.bin/binutils/as/Makefile projects/arm_eabi/gnu/usr.bin/binutils/ld/Makefile.arm projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 projects/arm_eabi/gnu/usr.bin/cc/Makefile.inc projects/arm_eabi/gnu/usr.bin/cc/Makefile.tgt projects/arm_eabi/gnu/usr.bin/cc/cc_int/Makefile projects/arm_eabi/gnu/usr.bin/cc/include/Makefile projects/arm_eabi/gnu/usr.bin/diff/Makefile projects/arm_eabi/gnu/usr.bin/gdb/Makefile.inc projects/arm_eabi/gnu/usr.bin/gdb/arch/powerpc/config.h projects/arm_eabi/gnu/usr.bin/gdb/libgdb/Makefile projects/arm_eabi/gnu/usr.bin/groff/tmac/Makefile projects/arm_eabi/gnu/usr.bin/send-pr/send-pr.sh projects/arm_eabi/include/Makefile projects/arm_eabi/include/grp.h projects/arm_eabi/include/mqueue.h projects/arm_eabi/include/paths.h projects/arm_eabi/include/pwd.h projects/arm_eabi/include/rpc/auth.h projects/arm_eabi/include/rpc/auth_unix.h projects/arm_eabi/include/rpc/xdr.h projects/arm_eabi/include/stdatomic.h projects/arm_eabi/include/time.h projects/arm_eabi/include/unistd.h projects/arm_eabi/include/xlocale/_ctype.h projects/arm_eabi/kerberos5/Makefile projects/arm_eabi/kerberos5/tools/asn1_compile/Makefile projects/arm_eabi/kerberos5/tools/slc/Makefile projects/arm_eabi/lib/Makefile projects/arm_eabi/lib/clang/Makefile projects/arm_eabi/lib/clang/clang.build.mk projects/arm_eabi/lib/clang/clang.lib.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/AsmParsers.def projects/arm_eabi/lib/clang/include/llvm/Config/Disassemblers.def 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/libclangedit/Makefile projects/arm_eabi/lib/clang/libclangfrontend/Makefile projects/arm_eabi/lib/clang/libclangfrontendtool/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/libclangstaticanalyzerfrontend/Makefile projects/arm_eabi/lib/clang/libllvmanalysis/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/libllvmmc/Makefile projects/arm_eabi/lib/clang/libllvmmipscodegen/Makefile projects/arm_eabi/lib/clang/libllvmmipsinstprinter/Makefile projects/arm_eabi/lib/clang/libllvmpowerpccodegen/Makefile projects/arm_eabi/lib/clang/libllvmtablegen/Makefile projects/arm_eabi/lib/libc++/Makefile projects/arm_eabi/lib/libc/amd64/SYS.h projects/arm_eabi/lib/libc/amd64/Symbol.map projects/arm_eabi/lib/libc/amd64/gen/rfork_thread.S projects/arm_eabi/lib/libc/amd64/sys/brk.S projects/arm_eabi/lib/libc/amd64/sys/exect.S projects/arm_eabi/lib/libc/amd64/sys/getcontext.S projects/arm_eabi/lib/libc/amd64/sys/pipe.S projects/arm_eabi/lib/libc/amd64/sys/ptrace.S projects/arm_eabi/lib/libc/amd64/sys/reboot.S projects/arm_eabi/lib/libc/amd64/sys/sbrk.S projects/arm_eabi/lib/libc/amd64/sys/setlogin.S projects/arm_eabi/lib/libc/amd64/sys/vfork.S projects/arm_eabi/lib/libc/arm/gen/__aeabi_read_tp.S projects/arm_eabi/lib/libc/arm/gen/_set_tp.c projects/arm_eabi/lib/libc/compat-43/killpg.2 projects/arm_eabi/lib/libc/gen/Makefile.inc projects/arm_eabi/lib/libc/gen/Symbol.map projects/arm_eabi/lib/libc/gen/arc4random.c 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/getbsize.3 projects/arm_eabi/lib/libc/gen/getcap.c projects/arm_eabi/lib/libc/gen/getcwd.c projects/arm_eabi/lib/libc/gen/isnan.c projects/arm_eabi/lib/libc/gen/nlist.c projects/arm_eabi/lib/libc/gen/opendir.c projects/arm_eabi/lib/libc/gen/pututxline.c projects/arm_eabi/lib/libc/gen/rand48.3 projects/arm_eabi/lib/libc/gen/readpassphrase.c projects/arm_eabi/lib/libc/gen/sem_new.c projects/arm_eabi/lib/libc/gen/sysconf.c projects/arm_eabi/lib/libc/gen/sysctl.c projects/arm_eabi/lib/libc/gen/syslog.c projects/arm_eabi/lib/libc/i386/SYS.h projects/arm_eabi/lib/libc/i386/Symbol.map projects/arm_eabi/lib/libc/i386/gen/rfork_thread.S projects/arm_eabi/lib/libc/i386/sys/Ovfork.S projects/arm_eabi/lib/libc/i386/sys/brk.S projects/arm_eabi/lib/libc/i386/sys/cerror.S projects/arm_eabi/lib/libc/i386/sys/exect.S projects/arm_eabi/lib/libc/i386/sys/getcontext.S projects/arm_eabi/lib/libc/i386/sys/ptrace.S projects/arm_eabi/lib/libc/i386/sys/sbrk.S projects/arm_eabi/lib/libc/i386/sys/syscall.S projects/arm_eabi/lib/libc/include/namespace.h projects/arm_eabi/lib/libc/include/un-namespace.h projects/arm_eabi/lib/libc/locale/ldpart.c projects/arm_eabi/lib/libc/net/getnetent.3 projects/arm_eabi/lib/libc/net/getprotoent.3 projects/arm_eabi/lib/libc/net/getservent.3 projects/arm_eabi/lib/libc/net/ip6opt.c projects/arm_eabi/lib/libc/net/sctp_sys_calls.c projects/arm_eabi/lib/libc/nls/msgcat.c projects/arm_eabi/lib/libc/rpc/auth_des.c projects/arm_eabi/lib/libc/rpc/auth_unix.c projects/arm_eabi/lib/libc/rpc/authunix_prot.c projects/arm_eabi/lib/libc/rpc/clnt_vc.c projects/arm_eabi/lib/libc/rpc/rpc_generic.c projects/arm_eabi/lib/libc/rpc/rpc_soc.3 projects/arm_eabi/lib/libc/rpc/svc_auth_des.c projects/arm_eabi/lib/libc/rpc/svc_auth_unix.c projects/arm_eabi/lib/libc/stdio/fopen.3 projects/arm_eabi/lib/libc/stdio/printf.3 projects/arm_eabi/lib/libc/stdio/scanf_l.3 projects/arm_eabi/lib/libc/stdlib/getenv.c projects/arm_eabi/lib/libc/stdlib/ptsname.3 projects/arm_eabi/lib/libc/stdlib/ptsname.c projects/arm_eabi/lib/libc/stdlib/rand.3 projects/arm_eabi/lib/libc/stdlib/rand.c projects/arm_eabi/lib/libc/stdlib/random.3 projects/arm_eabi/lib/libc/stdlib/random.c projects/arm_eabi/lib/libc/stdlib/realpath.c projects/arm_eabi/lib/libc/string/ffs.3 projects/arm_eabi/lib/libc/string/strsignal.c projects/arm_eabi/lib/libc/sys/Makefile.inc projects/arm_eabi/lib/libc/sys/Symbol.map projects/arm_eabi/lib/libc/sys/dup.2 projects/arm_eabi/lib/libc/sys/fcntl.2 projects/arm_eabi/lib/libc/sys/kill.2 projects/arm_eabi/lib/libc/sys/listen.2 projects/arm_eabi/lib/libc/sys/recv.2 projects/arm_eabi/lib/libc/sys/rtprio.2 projects/arm_eabi/lib/libc/sys/sendfile.2 projects/arm_eabi/lib/libc/sys/sigaction.2 projects/arm_eabi/lib/libc/sys/sigwait.2 projects/arm_eabi/lib/libc/sys/sigwaitinfo.2 projects/arm_eabi/lib/libc/sys/wait.2 projects/arm_eabi/lib/libc/yp/yplib.c projects/arm_eabi/lib/libdwarf/dwarf.h projects/arm_eabi/lib/libdwarf/dwarf_attrval.c projects/arm_eabi/lib/libdwarf/dwarf_dump.c projects/arm_eabi/lib/libdwarf/dwarf_errmsg.c projects/arm_eabi/lib/libdwarf/dwarf_init.c projects/arm_eabi/lib/libedit/read.c projects/arm_eabi/lib/libelf/elf_errmsg.c projects/arm_eabi/lib/libfetch/Makefile projects/arm_eabi/lib/libfetch/file.c projects/arm_eabi/lib/libfetch/http.c projects/arm_eabi/lib/libfetch/http.errors projects/arm_eabi/lib/libgeom/geom_xml2tree.c projects/arm_eabi/lib/libjail/jail.c projects/arm_eabi/lib/libkvm/kvm_i386.c projects/arm_eabi/lib/libkvm/kvm_proc.c projects/arm_eabi/lib/libmagic/Makefile projects/arm_eabi/lib/libmagic/config.h projects/arm_eabi/lib/libmemstat/memstat_uma.c projects/arm_eabi/lib/libpam/modules/pam_krb5/pam_krb5.c projects/arm_eabi/lib/libpam/modules/pam_lastlog/pam_lastlog.8 projects/arm_eabi/lib/libpam/modules/pam_radius/pam_radius.c projects/arm_eabi/lib/libpcap/config.h projects/arm_eabi/lib/libpmc/Makefile projects/arm_eabi/lib/libpmc/libpmc.c projects/arm_eabi/lib/libpmc/pmc.sandybridge.3 projects/arm_eabi/lib/libpmc/pmc.sandybridgeuc.3 projects/arm_eabi/lib/libproc/Makefile projects/arm_eabi/lib/libproc/proc_bkpt.c projects/arm_eabi/lib/libproc/proc_regs.c projects/arm_eabi/lib/libproc/proc_sym.c projects/arm_eabi/lib/libproc/test/t1-bkpt/t1-bkpt.c projects/arm_eabi/lib/libproc/test/t3-name2sym/t3-name2sym.c projects/arm_eabi/lib/libprocstat/Makefile projects/arm_eabi/lib/libprocstat/common_kvm.h projects/arm_eabi/lib/libprocstat/libprocstat.c projects/arm_eabi/lib/libprocstat/libprocstat.h projects/arm_eabi/lib/librpcsec_gss/svc_rpcsec_gss.c projects/arm_eabi/lib/libstand/nandfs.c projects/arm_eabi/lib/libstand/nfs.c projects/arm_eabi/lib/libstdbuf/Makefile projects/arm_eabi/lib/libthr/arch/arm/include/pthread_md.h projects/arm_eabi/lib/libthr/thread/thr_cond.c projects/arm_eabi/lib/libthr/thread/thr_fork.c projects/arm_eabi/lib/libthr/thread/thr_getcpuclockid.c projects/arm_eabi/lib/libthr/thread/thr_init.c projects/arm_eabi/lib/libthr/thread/thr_kern.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_resume_np.c projects/arm_eabi/lib/libthr/thread/thr_sig.c projects/arm_eabi/lib/libthr/thread/thr_suspend_np.c projects/arm_eabi/lib/libthr/thread/thr_umtx.h projects/arm_eabi/lib/libthread_db/libpthread_db.c projects/arm_eabi/lib/libthread_db/libthr_db.c projects/arm_eabi/lib/libusb/libusb20.3 projects/arm_eabi/lib/libusb/libusb20.c projects/arm_eabi/lib/libusb/libusb20.h projects/arm_eabi/lib/libusb/libusb20_int.h projects/arm_eabi/lib/libusb/libusb20_ugen20.c projects/arm_eabi/lib/libusbhid/descr.c projects/arm_eabi/lib/libusbhid/parse.c projects/arm_eabi/lib/libusbhid/usbhid.3 projects/arm_eabi/lib/libutil/Makefile projects/arm_eabi/lib/libutil/gr_util.c projects/arm_eabi/lib/libutil/humanize_number.c projects/arm_eabi/lib/msun/i387/s_cos.S projects/arm_eabi/lib/msun/i387/s_sin.S projects/arm_eabi/lib/msun/i387/s_tan.S projects/arm_eabi/lib/msun/ld128/s_expl.c projects/arm_eabi/lib/msun/ld80/s_expl.c projects/arm_eabi/lib/msun/man/cexp.3 projects/arm_eabi/lib/msun/man/ieee.3 projects/arm_eabi/lib/msun/src/e_rem_pio2.c projects/arm_eabi/lib/msun/src/e_rem_pio2f.c projects/arm_eabi/lib/msun/src/k_cosf.c projects/arm_eabi/lib/msun/src/k_rem_pio2.c projects/arm_eabi/lib/msun/src/k_sinf.c projects/arm_eabi/lib/msun/src/k_tanf.c projects/arm_eabi/lib/msun/src/math_private.h projects/arm_eabi/lib/msun/src/s_cosl.c projects/arm_eabi/lib/msun/src/s_isnan.c projects/arm_eabi/lib/msun/src/s_sinl.c projects/arm_eabi/lib/msun/src/s_tanl.c projects/arm_eabi/libexec/Makefile projects/arm_eabi/libexec/atrun/atrun.c projects/arm_eabi/libexec/atrun/atrun.man projects/arm_eabi/libexec/comsat/comsat.8 projects/arm_eabi/libexec/ftpd/ftpd.8 projects/arm_eabi/libexec/rbootd/rbootd.c projects/arm_eabi/libexec/rbootd/rmpproto.c projects/arm_eabi/libexec/revnetgroup/revnetgroup.8 projects/arm_eabi/libexec/rpc.rstatd/rstat_proc.c projects/arm_eabi/libexec/rpc.rusersd/Makefile projects/arm_eabi/libexec/rpc.rusersd/rusers_proc.c projects/arm_eabi/libexec/rpc.rusersd/rusersd.c projects/arm_eabi/libexec/rtld-aout/shlib.c projects/arm_eabi/libexec/rtld-elf/arm/reloc.c projects/arm_eabi/libexec/rtld-elf/libmap.c projects/arm_eabi/libexec/rtld-elf/rtld.c projects/arm_eabi/libexec/save-entropy/save-entropy.sh projects/arm_eabi/libexec/talkd/announce.c projects/arm_eabi/libexec/talkd/extern.h projects/arm_eabi/libexec/talkd/process.c projects/arm_eabi/libexec/talkd/table.c projects/arm_eabi/libexec/talkd/talkd.c projects/arm_eabi/libexec/tftpd/tftp-io.c projects/arm_eabi/libexec/tftpd/tftp-utils.c projects/arm_eabi/libexec/tftpd/tftpd.c projects/arm_eabi/release/Makefile projects/arm_eabi/release/doc/Makefile projects/arm_eabi/release/doc/README projects/arm_eabi/release/doc/de_DE.ISO8859-1/early-adopter/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/errata/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/common/hw.ent projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/i386/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/ia64/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/pc98/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/hardware/sparc64/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/common/install.ent projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/i386/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/installation/sparc64/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/readme/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/alpha/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/common/relnotes.ent projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/i386/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/ia64/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/pc98/Makefile projects/arm_eabi/release/doc/de_DE.ISO8859-1/relnotes/sparc64/Makefile projects/arm_eabi/release/doc/en_US.ISO8859-1/errata/Makefile projects/arm_eabi/release/doc/en_US.ISO8859-1/hardware/Makefile projects/arm_eabi/release/doc/en_US.ISO8859-1/readme/Makefile projects/arm_eabi/release/doc/en_US.ISO8859-1/relnotes/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/early-adopter/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/errata/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/alpha/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/common/hw.ent projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/i386/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/ia64/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/pc98/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/common/install.ent projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/installation/sparc64/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/alpha/Makefile projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/common/relnotes.ent projects/arm_eabi/release/doc/fr_FR.ISO8859-1/relnotes/i386/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/errata/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/alpha/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/amd64/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/common/hw.ent projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/i386/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/ia64/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/pc98/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/alpha/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/amd64/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/i386/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/ia64/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/pc98/Makefile projects/arm_eabi/release/doc/ja_JP.eucJP/relnotes/sparc64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/errata/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/common/hw.ent projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/common/install.ent projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/i386/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/readme/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/alpha/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/amd64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/common/relnotes.ent projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/ia64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/pc98/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/relnotes/sparc64/Makefile projects/arm_eabi/release/doc/ru_RU.KOI8-R/share/examples/dev-auto-translate.pl projects/arm_eabi/release/doc/share/mk/doc.relnotes.mk projects/arm_eabi/release/doc/zh_CN.GB2312/errata/Makefile projects/arm_eabi/release/doc/zh_CN.GB2312/hardware/Makefile projects/arm_eabi/release/doc/zh_CN.GB2312/readme/Makefile projects/arm_eabi/release/doc/zh_CN.GB2312/relnotes/Makefile projects/arm_eabi/release/generate-release.sh projects/arm_eabi/release/picobsd/build/picobsd projects/arm_eabi/release/picobsd/tinyware/login/pico-login.c projects/arm_eabi/rescue/rescue/Makefile projects/arm_eabi/sbin/Makefile projects/arm_eabi/sbin/Makefile.amd64 projects/arm_eabi/sbin/Makefile.i386 projects/arm_eabi/sbin/adjkerntz/adjkerntz.c 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/camcontrol/modeedit.c projects/arm_eabi/sbin/ccdconfig/ccdconfig.c projects/arm_eabi/sbin/ddb/ddb.c projects/arm_eabi/sbin/devd/devd.cc projects/arm_eabi/sbin/devd/devd.conf.5 projects/arm_eabi/sbin/dhclient/dhclient.c projects/arm_eabi/sbin/dhclient/dhcpd.h projects/arm_eabi/sbin/dump/traverse.c projects/arm_eabi/sbin/dumpfs/dumpfs.c projects/arm_eabi/sbin/dumpon/dumpon.8 projects/arm_eabi/sbin/dumpon/dumpon.c projects/arm_eabi/sbin/etherswitchcfg/etherswitchcfg.c projects/arm_eabi/sbin/etherswitchcfg/ifmedia.c projects/arm_eabi/sbin/fsck/Makefile projects/arm_eabi/sbin/fsck/fsck.c projects/arm_eabi/sbin/fsck/fsutil.c projects/arm_eabi/sbin/fsck/fsutil.h projects/arm_eabi/sbin/fsck/preen.c projects/arm_eabi/sbin/fsck_ffs/fsck.h projects/arm_eabi/sbin/fsck_ffs/fsutil.c projects/arm_eabi/sbin/fsck_ffs/gjournal.c projects/arm_eabi/sbin/fsck_ffs/inode.c projects/arm_eabi/sbin/fsck_ffs/main.c projects/arm_eabi/sbin/fsck_ffs/pass1.c projects/arm_eabi/sbin/fsck_ffs/pass2.c projects/arm_eabi/sbin/fsck_ffs/pass4.c projects/arm_eabi/sbin/fsck_ffs/suj.c projects/arm_eabi/sbin/fsck_msdosfs/Makefile projects/arm_eabi/sbin/fsck_msdosfs/boot.c projects/arm_eabi/sbin/fsck_msdosfs/check.c projects/arm_eabi/sbin/fsck_msdosfs/dir.c projects/arm_eabi/sbin/fsck_msdosfs/ext.h projects/arm_eabi/sbin/fsck_msdosfs/fat.c projects/arm_eabi/sbin/fsdb/fsdb.c projects/arm_eabi/sbin/fsdb/fsdbutil.c projects/arm_eabi/sbin/fsirand/fsirand.c projects/arm_eabi/sbin/geom/class/part/gpart.8 projects/arm_eabi/sbin/geom/class/raid/graid.8 projects/arm_eabi/sbin/geom/core/geom.c projects/arm_eabi/sbin/ggate/ggatec/ggatec.c projects/arm_eabi/sbin/ggate/ggated/ggated.c projects/arm_eabi/sbin/ggate/ggatel/ggatel.c projects/arm_eabi/sbin/growfs/growfs.8 projects/arm_eabi/sbin/growfs/growfs.c projects/arm_eabi/sbin/gvinum/Makefile projects/arm_eabi/sbin/hastd/pjdlog.h projects/arm_eabi/sbin/ifconfig/af_inet6.c projects/arm_eabi/sbin/ifconfig/ifconfig.8 projects/arm_eabi/sbin/ipf/ipf/Makefile projects/arm_eabi/sbin/ipfw/ipfw.8 projects/arm_eabi/sbin/ipfw/ipv6.c projects/arm_eabi/sbin/ipfw/nat.c projects/arm_eabi/sbin/mdconfig/mdconfig.8 projects/arm_eabi/sbin/mount/getmntopts.3 projects/arm_eabi/sbin/mount/mount.8 projects/arm_eabi/sbin/mount/mount.c projects/arm_eabi/sbin/natd/natd.c projects/arm_eabi/sbin/newfs/mkfs.c projects/arm_eabi/sbin/newfs/newfs.c projects/arm_eabi/sbin/newfs/newfs.h projects/arm_eabi/sbin/pfctl/Makefile projects/arm_eabi/sbin/ping/ping.c projects/arm_eabi/sbin/ping6/ping6.c projects/arm_eabi/sbin/quotacheck/quotacheck.c projects/arm_eabi/sbin/rcorder/rcorder.c projects/arm_eabi/sbin/restore/dirs.c projects/arm_eabi/sbin/restore/interactive.c projects/arm_eabi/sbin/restore/restore.c projects/arm_eabi/sbin/restore/symtab.c projects/arm_eabi/sbin/restore/tape.c projects/arm_eabi/sbin/route/keywords projects/arm_eabi/sbin/route/route.8 projects/arm_eabi/sbin/route/route.c projects/arm_eabi/sbin/tunefs/tunefs.c projects/arm_eabi/sbin/umount/umount.c projects/arm_eabi/secure/lib/libssh/Makefile projects/arm_eabi/secure/usr.bin/bdes/bdes.1 projects/arm_eabi/share/Makefile projects/arm_eabi/share/dict/freebsd projects/arm_eabi/share/doc/Makefile projects/arm_eabi/share/doc/smm/01.setup/3.t projects/arm_eabi/share/doc/smm/01.setup/4.t projects/arm_eabi/share/doc/smm/Makefile projects/arm_eabi/share/examples/Makefile projects/arm_eabi/share/examples/csh/dot.cshrc projects/arm_eabi/share/examples/cvsup/cvs-supfile projects/arm_eabi/share/examples/cvsup/ports-supfile projects/arm_eabi/share/examples/cvsup/refuse projects/arm_eabi/share/examples/cvsup/refuse.README projects/arm_eabi/share/examples/cvsup/stable-supfile projects/arm_eabi/share/examples/diskless/README.BOOTP projects/arm_eabi/share/examples/etc/README.examples projects/arm_eabi/share/examples/etc/make.conf projects/arm_eabi/share/examples/ses/sesd/sesd.0 projects/arm_eabi/share/examples/ses/srcs/eltsub.c projects/arm_eabi/share/examples/ses/srcs/sesd.c projects/arm_eabi/share/man/man1/Makefile projects/arm_eabi/share/man/man3/Makefile projects/arm_eabi/share/man/man3/queue.3 projects/arm_eabi/share/man/man3/siginfo.3 projects/arm_eabi/share/man/man3/sysexits.3 projects/arm_eabi/share/man/man4/Makefile projects/arm_eabi/share/man/man4/acpi.4 projects/arm_eabi/share/man/man4/arcmsr.4 projects/arm_eabi/share/man/man4/ata.4 projects/arm_eabi/share/man/man4/carp.4 projects/arm_eabi/share/man/man4/ddb.4 projects/arm_eabi/share/man/man4/est.4 projects/arm_eabi/share/man/man4/hptiop.4 projects/arm_eabi/share/man/man4/hwpmc.4 projects/arm_eabi/share/man/man4/icmp6.4 projects/arm_eabi/share/man/man4/ip.4 projects/arm_eabi/share/man/man4/ip6.4 projects/arm_eabi/share/man/man4/ipfirewall.4 projects/arm_eabi/share/man/man4/ipsec.4 projects/arm_eabi/share/man/man4/ktr.4 projects/arm_eabi/share/man/man4/lagg.4 projects/arm_eabi/share/man/man4/ng_UI.4 projects/arm_eabi/share/man/man4/ng_async.4 projects/arm_eabi/share/man/man4/ng_atm.4 projects/arm_eabi/share/man/man4/ng_atmllc.4 projects/arm_eabi/share/man/man4/ng_bluetooth.4 projects/arm_eabi/share/man/man4/ng_bpf.4 projects/arm_eabi/share/man/man4/ng_bridge.4 projects/arm_eabi/share/man/man4/ng_bt3c.4 projects/arm_eabi/share/man/man4/ng_btsocket.4 projects/arm_eabi/share/man/man4/ng_car.4 projects/arm_eabi/share/man/man4/ng_ccatm.4 projects/arm_eabi/share/man/man4/ng_cisco.4 projects/arm_eabi/share/man/man4/ng_deflate.4 projects/arm_eabi/share/man/man4/ng_eiface.4 projects/arm_eabi/share/man/man4/ng_etf.4 projects/arm_eabi/share/man/man4/ng_ether.4 projects/arm_eabi/share/man/man4/ng_fec.4 projects/arm_eabi/share/man/man4/ng_frame_relay.4 projects/arm_eabi/share/man/man4/ng_gif.4 projects/arm_eabi/share/man/man4/ng_gif_demux.4 projects/arm_eabi/share/man/man4/ng_h4.4 projects/arm_eabi/share/man/man4/ng_hci.4 projects/arm_eabi/share/man/man4/ng_hole.4 projects/arm_eabi/share/man/man4/ng_hub.4 projects/arm_eabi/share/man/man4/ng_iface.4 projects/arm_eabi/share/man/man4/ng_ksocket.4 projects/arm_eabi/share/man/man4/ng_l2cap.4 projects/arm_eabi/share/man/man4/ng_l2tp.4 projects/arm_eabi/share/man/man4/ng_lmi.4 projects/arm_eabi/share/man/man4/ng_mppc.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_one2many.4 projects/arm_eabi/share/man/man4/ng_patch.4 projects/arm_eabi/share/man/man4/ng_ppp.4 projects/arm_eabi/share/man/man4/ng_pppoe.4 projects/arm_eabi/share/man/man4/ng_pptpgre.4 projects/arm_eabi/share/man/man4/ng_pred1.4 projects/arm_eabi/share/man/man4/ng_rfc1490.4 projects/arm_eabi/share/man/man4/ng_source.4 projects/arm_eabi/share/man/man4/ng_split.4 projects/arm_eabi/share/man/man4/ng_sppp.4 projects/arm_eabi/share/man/man4/ng_sscfu.4 projects/arm_eabi/share/man/man4/ng_sscop.4 projects/arm_eabi/share/man/man4/ng_tag.4 projects/arm_eabi/share/man/man4/ng_tcpmss.4 projects/arm_eabi/share/man/man4/ng_tee.4 projects/arm_eabi/share/man/man4/ng_tty.4 projects/arm_eabi/share/man/man4/ng_ubt.4 projects/arm_eabi/share/man/man4/ng_uni.4 projects/arm_eabi/share/man/man4/ng_vjc.4 projects/arm_eabi/share/man/man4/ng_vlan.4 projects/arm_eabi/share/man/man4/random.4 projects/arm_eabi/share/man/man4/sched_ule.4 projects/arm_eabi/share/man/man4/sk.4 projects/arm_eabi/share/man/man4/textdump.4 projects/arm_eabi/share/man/man4/unix.4 projects/arm_eabi/share/man/man4/usb_quirk.4 projects/arm_eabi/share/man/man4/vale.4 projects/arm_eabi/share/man/man4/virtio.4 projects/arm_eabi/share/man/man5/Makefile projects/arm_eabi/share/man/man5/fstab.5 projects/arm_eabi/share/man/man5/make.conf.5 projects/arm_eabi/share/man/man5/portindex.5 projects/arm_eabi/share/man/man5/rc.conf.5 projects/arm_eabi/share/man/man5/src.conf.5 projects/arm_eabi/share/man/man7/Makefile projects/arm_eabi/share/man/man7/build.7 projects/arm_eabi/share/man/man7/development.7 projects/arm_eabi/share/man/man7/environ.7 projects/arm_eabi/share/man/man7/hier.7 projects/arm_eabi/share/man/man7/ports.7 projects/arm_eabi/share/man/man7/release.7 projects/arm_eabi/share/man/man7/tuning.7 projects/arm_eabi/share/man/man9/DRIVER_MODULE.9 projects/arm_eabi/share/man/man9/Makefile projects/arm_eabi/share/man/man9/VFS.9 projects/arm_eabi/share/man/man9/buf_ring.9 projects/arm_eabi/share/man/man9/bus_dma.9 projects/arm_eabi/share/man/man9/devfs_set_cdevpriv.9 projects/arm_eabi/share/man/man9/disk.9 projects/arm_eabi/share/man/man9/domain.9 projects/arm_eabi/share/man/man9/drbr.9 projects/arm_eabi/share/man/man9/firmware.9 projects/arm_eabi/share/man/man9/hash.9 projects/arm_eabi/share/man/man9/locking.9 projects/arm_eabi/share/man/man9/malloc.9 projects/arm_eabi/share/man/man9/mbuf.9 projects/arm_eabi/share/man/man9/mi_switch.9 projects/arm_eabi/share/man/man9/module.9 projects/arm_eabi/share/man/man9/namei.9 projects/arm_eabi/share/man/man9/pfil.9 projects/arm_eabi/share/man/man9/sleep.9 projects/arm_eabi/share/man/man9/timeout.9 projects/arm_eabi/share/man/man9/vinvalbuf.9 projects/arm_eabi/share/man/man9/vslock.9 projects/arm_eabi/share/man/man9/zero_copy.9 projects/arm_eabi/share/man/man9/zone.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/flowers (contents, props changed) projects/arm_eabi/share/misc/organization.dot projects/arm_eabi/share/misc/pci_vendors projects/arm_eabi/share/mk/Makefile projects/arm_eabi/share/mk/bsd.cpu.mk projects/arm_eabi/share/mk/bsd.crunchgen.mk projects/arm_eabi/share/mk/bsd.dep.mk projects/arm_eabi/share/mk/bsd.endian.mk projects/arm_eabi/share/mk/bsd.libnames.mk projects/arm_eabi/share/mk/bsd.obj.mk projects/arm_eabi/share/mk/bsd.own.mk projects/arm_eabi/share/mk/bsd.prog.mk projects/arm_eabi/share/mk/bsd.subdir.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/INDEX.keymaps projects/arm_eabi/share/syscons/keymaps/Makefile projects/arm_eabi/share/termcap/termcap.src projects/arm_eabi/sys/amd64/amd64/identcpu.c projects/arm_eabi/sys/amd64/amd64/initcpu.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/amd64/uma_machdep.c projects/arm_eabi/sys/amd64/conf/GENERIC projects/arm_eabi/sys/amd64/conf/NOTES projects/arm_eabi/sys/amd64/conf/XENHVM projects/arm_eabi/sys/amd64/ia32/ia32_sigtramp.S projects/arm_eabi/sys/amd64/ia32/ia32_syscall.c projects/arm_eabi/sys/amd64/include/atomic.h projects/arm_eabi/sys/amd64/include/intr_machdep.h projects/arm_eabi/sys/amd64/include/md_var.h projects/arm_eabi/sys/amd64/include/param.h projects/arm_eabi/sys/amd64/include/pc/bios.h projects/arm_eabi/sys/amd64/pci/pci_cfgreg.c projects/arm_eabi/sys/arm/arm/bcopyinout.S projects/arm_eabi/sys/arm/arm/bcopyinout_xscale.S projects/arm_eabi/sys/arm/arm/bus_space_asm_generic.S projects/arm_eabi/sys/arm/arm/busdma_machdep.c projects/arm_eabi/sys/arm/arm/copystr.S 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_arm11.S projects/arm_eabi/sys/arm/arm/disassem.c projects/arm_eabi/sys/arm/arm/elf_trampoline.c projects/arm_eabi/sys/arm/arm/fusu.S projects/arm_eabi/sys/arm/arm/genassym.c projects/arm_eabi/sys/arm/arm/identcpu.c projects/arm_eabi/sys/arm/arm/locore.S projects/arm_eabi/sys/arm/arm/machdep.c projects/arm_eabi/sys/arm/arm/pmap.c 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/vm_machdep.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_pmc.c projects/arm_eabi/sys/arm/at91/at91_pmcvar.h projects/arm_eabi/sys/arm/at91/at91_rtc.c projects/arm_eabi/sys/arm/at91/at91_rtcreg.h projects/arm_eabi/sys/arm/at91/at91_spi.c projects/arm_eabi/sys/arm/at91/at91sam9260.c projects/arm_eabi/sys/arm/at91/at91sam9g20.c projects/arm_eabi/sys/arm/at91/at91sam9g45.c projects/arm_eabi/sys/arm/at91/at91sam9x5.c projects/arm_eabi/sys/arm/at91/files.at91 projects/arm_eabi/sys/arm/at91/std.at91 projects/arm_eabi/sys/arm/at91/std.at91sam9 projects/arm_eabi/sys/arm/at91/std.at91sam9g45 projects/arm_eabi/sys/arm/at91/std.atmel projects/arm_eabi/sys/arm/conf/AVILA projects/arm_eabi/sys/arm/conf/AVILA.hints projects/arm_eabi/sys/arm/conf/CAMBRIA projects/arm_eabi/sys/arm/conf/CAMBRIA.hints projects/arm_eabi/sys/arm/conf/CNS11XXNAS projects/arm_eabi/sys/arm/conf/DEFAULTS projects/arm_eabi/sys/arm/conf/DOCKSTAR projects/arm_eabi/sys/arm/conf/GUMSTIX-QEMU projects/arm_eabi/sys/arm/conf/HL201 projects/arm_eabi/sys/arm/conf/KB920X projects/arm_eabi/sys/arm/conf/LN2410SBC projects/arm_eabi/sys/arm/conf/QILA9G20 projects/arm_eabi/sys/arm/conf/SAM9G20EK projects/arm_eabi/sys/arm/conf/SAM9X25EK projects/arm_eabi/sys/arm/conf/SHEEVAPLUG projects/arm_eabi/sys/arm/conf/SN9G45 projects/arm_eabi/sys/arm/conf/TS7800 projects/arm_eabi/sys/arm/econa/econa_machdep.c projects/arm_eabi/sys/arm/econa/std.econa projects/arm_eabi/sys/arm/include/armreg.h projects/arm_eabi/sys/arm/include/asm.h projects/arm_eabi/sys/arm/include/asmacros.h projects/arm_eabi/sys/arm/include/atomic.h projects/arm_eabi/sys/arm/include/cpuconf.h projects/arm_eabi/sys/arm/include/cpufunc.h projects/arm_eabi/sys/arm/include/fp.h projects/arm_eabi/sys/arm/include/intr.h projects/arm_eabi/sys/arm/include/machdep.h projects/arm_eabi/sys/arm/include/md_var.h projects/arm_eabi/sys/arm/include/param.h projects/arm_eabi/sys/arm/include/pcb.h projects/arm_eabi/sys/arm/include/pcpu.h projects/arm_eabi/sys/arm/include/pmap.h projects/arm_eabi/sys/arm/include/pte.h projects/arm_eabi/sys/arm/include/smp.h projects/arm_eabi/sys/arm/include/sysarch.h projects/arm_eabi/sys/arm/include/vmparam.h projects/arm_eabi/sys/arm/mv/common.c projects/arm_eabi/sys/arm/mv/discovery/files.db78xxx projects/arm_eabi/sys/arm/mv/files.mv projects/arm_eabi/sys/arm/mv/gpio.c projects/arm_eabi/sys/arm/mv/kirkwood/files.kirkwood projects/arm_eabi/sys/arm/mv/mv_machdep.c projects/arm_eabi/sys/arm/mv/mv_pci.c projects/arm_eabi/sys/arm/mv/mvreg.h projects/arm_eabi/sys/arm/mv/mvvar.h projects/arm_eabi/sys/arm/mv/mvwin.h projects/arm_eabi/sys/arm/mv/orion/files.db88f5xxx projects/arm_eabi/sys/arm/mv/orion/files.ts7800 projects/arm_eabi/sys/arm/mv/std.mv projects/arm_eabi/sys/arm/mv/timer.c projects/arm_eabi/sys/arm/mv/twsi.c projects/arm_eabi/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/arm_eabi/sys/arm/s3c2xx0/std.ln2410sbc projects/arm_eabi/sys/arm/s3c2xx0/std.s3c2410 projects/arm_eabi/sys/arm/sa11x0/assabet_machdep.c projects/arm_eabi/sys/arm/sa11x0/std.sa11x0 projects/arm_eabi/sys/arm/xscale/i80321/ep80219_machdep.c projects/arm_eabi/sys/arm/xscale/i80321/iq31244_machdep.c projects/arm_eabi/sys/arm/xscale/i80321/std.i80219 projects/arm_eabi/sys/arm/xscale/i80321/std.i80321 projects/arm_eabi/sys/arm/xscale/i8134x/crb_machdep.c projects/arm_eabi/sys/arm/xscale/i8134x/std.i81342 projects/arm_eabi/sys/arm/xscale/ixp425/avila_machdep.c projects/arm_eabi/sys/arm/xscale/ixp425/cambria_gpio.c 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/pxa_machdep.c projects/arm_eabi/sys/arm/xscale/pxa/std.pxa projects/arm_eabi/sys/arm/xscale/std.xscale projects/arm_eabi/sys/boot/Makefile.ia64 projects/arm_eabi/sys/boot/arm/uboot/Makefile projects/arm_eabi/sys/boot/common/Makefile.inc projects/arm_eabi/sys/boot/common/bootstrap.h projects/arm_eabi/sys/boot/common/console.c projects/arm_eabi/sys/boot/common/disk.c projects/arm_eabi/sys/boot/common/disk.h projects/arm_eabi/sys/boot/common/interp.c projects/arm_eabi/sys/boot/common/interp_forth.c projects/arm_eabi/sys/boot/common/load_elf.c projects/arm_eabi/sys/boot/common/loader.8 projects/arm_eabi/sys/boot/common/module.c projects/arm_eabi/sys/boot/common/part.c projects/arm_eabi/sys/boot/common/reloc_elf.c projects/arm_eabi/sys/boot/efi/Makefile.inc projects/arm_eabi/sys/boot/fdt/dts/xlp-basic.dts projects/arm_eabi/sys/boot/ficl/Makefile projects/arm_eabi/sys/boot/forth/beastie.4th projects/arm_eabi/sys/boot/forth/color.4th.8 projects/arm_eabi/sys/boot/forth/loader.4th projects/arm_eabi/sys/boot/forth/loader.conf projects/arm_eabi/sys/boot/forth/menu-commands.4th projects/arm_eabi/sys/boot/forth/menu.4th projects/arm_eabi/sys/boot/forth/menu.rc projects/arm_eabi/sys/boot/i386/Makefile.inc projects/arm_eabi/sys/boot/i386/boot2/boot2.c projects/arm_eabi/sys/boot/i386/boot2/lib.h projects/arm_eabi/sys/boot/i386/boot2/sio.S projects/arm_eabi/sys/boot/i386/btx/btx/btx.S projects/arm_eabi/sys/boot/i386/common/edd.h projects/arm_eabi/sys/boot/i386/gptboot/gptboot.c projects/arm_eabi/sys/boot/i386/libi386/biosdisk.c projects/arm_eabi/sys/boot/i386/libi386/comconsole.c projects/arm_eabi/sys/boot/i386/libi386/pxe.c projects/arm_eabi/sys/boot/i386/libi386/pxe.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/zfsboot/zfsboot.c projects/arm_eabi/sys/boot/ia64/Makefile projects/arm_eabi/sys/boot/ia64/common/Makefile projects/arm_eabi/sys/boot/ofw/libofw/devicename.c projects/arm_eabi/sys/boot/pc98/Makefile.inc projects/arm_eabi/sys/boot/pc98/boot2/Makefile projects/arm_eabi/sys/boot/pc98/boot2/boot2.c projects/arm_eabi/sys/boot/pc98/btx/btx/btx.S projects/arm_eabi/sys/boot/pc98/cdboot/Makefile projects/arm_eabi/sys/boot/pc98/libpc98/comconsole.c projects/arm_eabi/sys/boot/pc98/loader/Makefile projects/arm_eabi/sys/boot/pc98/loader/main.c projects/arm_eabi/sys/boot/powerpc/boot1.chrp/boot1.c projects/arm_eabi/sys/boot/powerpc/ofw/Makefile projects/arm_eabi/sys/boot/powerpc/ps3/Makefile projects/arm_eabi/sys/boot/powerpc/uboot/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/main.c projects/arm_eabi/sys/boot/uboot/lib/Makefile 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/libuboot.h projects/arm_eabi/sys/boot/userboot/ficl/Makefile projects/arm_eabi/sys/boot/userboot/test/test.c projects/arm_eabi/sys/boot/userboot/userboot.h projects/arm_eabi/sys/boot/userboot/userboot/libuserboot.h projects/arm_eabi/sys/boot/userboot/userboot/main.c projects/arm_eabi/sys/boot/userboot/userboot/userboot_disk.c projects/arm_eabi/sys/boot/zfs/Makefile projects/arm_eabi/sys/boot/zfs/libzfs.h projects/arm_eabi/sys/boot/zfs/zfs.c projects/arm_eabi/sys/boot/zfs/zfsimpl.c projects/arm_eabi/sys/bsm/audit_kevents.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_periph.c projects/arm_eabi/sys/cam/cam_queue.c projects/arm_eabi/sys/cam/cam_xpt.c projects/arm_eabi/sys/cam/ctl/ctl.c projects/arm_eabi/sys/cam/ctl/ctl_backend_block.c projects/arm_eabi/sys/cam/ctl/ctl_backend_ramdisk.c projects/arm_eabi/sys/cam/ctl/ctl_frontend_cam_sim.c projects/arm_eabi/sys/cam/ctl/scsi_ctl.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_enc.c projects/arm_eabi/sys/cam/scsi/scsi_enc_safte.c projects/arm_eabi/sys/cam/scsi/scsi_enc_ses.c projects/arm_eabi/sys/cam/scsi/scsi_low.c projects/arm_eabi/sys/cam/scsi/scsi_low.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_sg.c projects/arm_eabi/sys/cam/scsi/scsi_xpt.c projects/arm_eabi/sys/cddl/boot/zfs/zfsimpl.h projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/arm_eabi/sys/cddl/compat/opensolaris/sys/debug.h projects/arm_eabi/sys/cddl/compat/opensolaris/sys/dkio.h projects/arm_eabi/sys/cddl/compat/opensolaris/sys/sid.h projects/arm_eabi/sys/cddl/compat/opensolaris/sys/vnode.h projects/arm_eabi/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h 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/bpobj.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.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/dmu.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.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_deadlist.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.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/dsl_synctask.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.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_history.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/arc.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h 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_objset.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.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/sa_impl.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/txg.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/zfs_debug.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.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/sys/zio_impl.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c 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_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_raidz.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/zfeature.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.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_rlock.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/zil.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h projects/arm_eabi/sys/cddl/dev/lockstat/lockstat.c projects/arm_eabi/sys/cddl/dev/profile/profile.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/linprocfs/linprocfs.c projects/arm_eabi/sys/compat/linux/linux_file.c projects/arm_eabi/sys/compat/linux/linux_misc.c projects/arm_eabi/sys/compat/ndis/subr_ndis.c projects/arm_eabi/sys/compat/svr4/svr4_misc.c projects/arm_eabi/sys/conf/Makefile.amd64 projects/arm_eabi/sys/conf/Makefile.arm projects/arm_eabi/sys/conf/Makefile.pc98 projects/arm_eabi/sys/conf/Makefile.powerpc 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.pc98 projects/arm_eabi/sys/conf/files.powerpc projects/arm_eabi/sys/conf/files.sparc64 projects/arm_eabi/sys/conf/kern.mk projects/arm_eabi/sys/conf/kern.post.mk projects/arm_eabi/sys/conf/kern.pre.mk projects/arm_eabi/sys/conf/kmod.mk projects/arm_eabi/sys/conf/ldscript.arm projects/arm_eabi/sys/conf/newvers.sh projects/arm_eabi/sys/conf/options projects/arm_eabi/sys/conf/options.amd64 projects/arm_eabi/sys/conf/options.arm projects/arm_eabi/sys/conf/options.i386 projects/arm_eabi/sys/conf/options.ia64 projects/arm_eabi/sys/conf/options.mips projects/arm_eabi/sys/conf/options.powerpc projects/arm_eabi/sys/contrib/altq/altq/altq_cbq.c projects/arm_eabi/sys/contrib/altq/altq/altq_hfsc.c projects/arm_eabi/sys/contrib/altq/altq/altq_priq.c projects/arm_eabi/sys/contrib/altq/altq/altq_red.c projects/arm_eabi/sys/contrib/altq/altq/altq_rio.c projects/arm_eabi/sys/contrib/altq/altq/altq_rmclass.c projects/arm_eabi/sys/contrib/altq/altq/altq_subr.c 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 (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/dmextern.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmessages.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype1i.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2d.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2e.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2q.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2w.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslstartup.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslsupport.l (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslwalks.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtcompile.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtio.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttable.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttemplate.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttemplate.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/preprocess.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbcmds.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbdisply.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbexec.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbfileio.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbhistry.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbinput.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbmethod.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbnames.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbstats.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmnames.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmobject.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmopcode.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmwalk.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsfield.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsinit.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsobject.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswexec.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswload.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswload2.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswscope.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswstate.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evevent.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpe.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evrgnini.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfgpe.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfregn.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exconfig.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exconvrt.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/excreate.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exdebug.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exdump.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exfield.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exfldio.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exmisc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exmutex.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exnames.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg1.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg2.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg3.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg6.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exprep.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exregion.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresnte.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresolv.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresop.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstore.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstoren.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstorob.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exsystem.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwacpi.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwesleep.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwgpe.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwpci.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwregs.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwsleep.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwtimer.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwvalid.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsaccess.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsalloc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsdump.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nseval.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsinit.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsload.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsnames.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsobject.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsparse.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nssearch.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nswalk.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfeval.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfname.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfobj.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psargs.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psloop.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psopcode.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psparse.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psscope.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/pstree.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsaddr.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rscalc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rscreate.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsdump.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsio.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rslist.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsmemory.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsmisc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbfadt.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbfind.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbinstal.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbutils.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxfload.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxfroot.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utalloc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utcache.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utcopy.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdebug.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdelete.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utids.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utinit.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utlock.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmath.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmisc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmutex.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utobject.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utosi.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utresrc.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utstate.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/uttrack.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxface.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxferror.c (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acrestyp.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actbl2.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actbl3.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/arm_eabi/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c (contents, props changed) projects/arm_eabi/sys/contrib/ipfilter/netinet/fil.c projects/arm_eabi/sys/contrib/ipfilter/netinet/ip_auth.c projects/arm_eabi/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/arm_eabi/sys/contrib/ngatm/netnatm/msg/uni_ie.c projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-app-init.h projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-helper.c projects/arm_eabi/sys/contrib/octeon-sdk/cvmx-spi.c projects/arm_eabi/sys/contrib/octeon-sdk/octeon-feature.c projects/arm_eabi/sys/contrib/octeon-sdk/octeon-feature.h projects/arm_eabi/sys/contrib/octeon-sdk/octeon-pci-console.c projects/arm_eabi/sys/contrib/rdma/rdma_addr.c projects/arm_eabi/sys/ddb/db_command.c projects/arm_eabi/sys/ddb/db_textdump.c projects/arm_eabi/sys/dev/aac/aac_cam.c projects/arm_eabi/sys/dev/aac/aac_debug.c projects/arm_eabi/sys/dev/acpi_support/acpi_ibm.c projects/arm_eabi/sys/dev/acpi_support/acpi_wmi.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_hpet.c projects/arm_eabi/sys/dev/acpica/acpi_pcib_acpi.c projects/arm_eabi/sys/dev/acpica/acpi_thermal.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_mouse.c projects/arm_eabi/sys/dev/advansys/adv_eisa.c projects/arm_eabi/sys/dev/advansys/adv_isa.c projects/arm_eabi/sys/dev/advansys/adv_pci.c projects/arm_eabi/sys/dev/advansys/advansys.c projects/arm_eabi/sys/dev/advansys/advansys.h projects/arm_eabi/sys/dev/advansys/advlib.c projects/arm_eabi/sys/dev/advansys/advlib.h projects/arm_eabi/sys/dev/advansys/adw_pci.c projects/arm_eabi/sys/dev/advansys/adwcam.c projects/arm_eabi/sys/dev/advansys/adwlib.c projects/arm_eabi/sys/dev/advansys/adwlib.h projects/arm_eabi/sys/dev/advansys/adwvar.h projects/arm_eabi/sys/dev/age/if_age.c projects/arm_eabi/sys/dev/agp/agp.c projects/arm_eabi/sys/dev/agp/agp_ali.c projects/arm_eabi/sys/dev/agp/agp_amd.c projects/arm_eabi/sys/dev/agp/agp_amd64.c projects/arm_eabi/sys/dev/agp/agp_apple.c projects/arm_eabi/sys/dev/agp/agp_ati.c projects/arm_eabi/sys/dev/agp/agp_i810.c projects/arm_eabi/sys/dev/agp/agp_intel.c projects/arm_eabi/sys/dev/agp/agp_nvidia.c projects/arm_eabi/sys/dev/agp/agp_sis.c projects/arm_eabi/sys/dev/agp/agp_via.c projects/arm_eabi/sys/dev/aha/aha.c projects/arm_eabi/sys/dev/aha/aha_isa.c projects/arm_eabi/sys/dev/aha/aha_mca.c projects/arm_eabi/sys/dev/aha/ahareg.h projects/arm_eabi/sys/dev/ahb/ahb.c projects/arm_eabi/sys/dev/ahb/ahbreg.h projects/arm_eabi/sys/dev/ahci/ahci.c projects/arm_eabi/sys/dev/ahci/ahciem.c projects/arm_eabi/sys/dev/aic/aic.c projects/arm_eabi/sys/dev/aic/aic_cbus.c projects/arm_eabi/sys/dev/aic/aic_isa.c projects/arm_eabi/sys/dev/aic/aic_pccard.c projects/arm_eabi/sys/dev/aic/aicvar.h projects/arm_eabi/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/arm_eabi/sys/dev/alc/if_alc.c projects/arm_eabi/sys/dev/ale/if_ale.c projects/arm_eabi/sys/dev/amr/amr.c projects/arm_eabi/sys/dev/amr/amrvar.h projects/arm_eabi/sys/dev/arcmsr/arcmsr.c projects/arm_eabi/sys/dev/arcmsr/arcmsr.h projects/arm_eabi/sys/dev/asmc/asmc.c projects/arm_eabi/sys/dev/ata/ata-all.c projects/arm_eabi/sys/dev/ata/ata-all.h projects/arm_eabi/sys/dev/ata/ata-card.c projects/arm_eabi/sys/dev/ata/ata-lowlevel.c projects/arm_eabi/sys/dev/ata/ata-pci.h projects/arm_eabi/sys/dev/ata/ata-sata.c projects/arm_eabi/sys/dev/ata/chipsets/ata-acard.c projects/arm_eabi/sys/dev/ata/chipsets/ata-acerlabs.c projects/arm_eabi/sys/dev/ata/chipsets/ata-adaptec.c projects/arm_eabi/sys/dev/ata/chipsets/ata-ahci.c projects/arm_eabi/sys/dev/ata/chipsets/ata-amd.c projects/arm_eabi/sys/dev/ata/chipsets/ata-ati.c projects/arm_eabi/sys/dev/ata/chipsets/ata-highpoint.c projects/arm_eabi/sys/dev/ata/chipsets/ata-intel.c projects/arm_eabi/sys/dev/ata/chipsets/ata-ite.c projects/arm_eabi/sys/dev/ata/chipsets/ata-jmicron.c projects/arm_eabi/sys/dev/ata/chipsets/ata-marvell.c projects/arm_eabi/sys/dev/ata/chipsets/ata-nvidia.c projects/arm_eabi/sys/dev/ata/chipsets/ata-promise.c projects/arm_eabi/sys/dev/ata/chipsets/ata-serverworks.c projects/arm_eabi/sys/dev/ata/chipsets/ata-siliconimage.c projects/arm_eabi/sys/dev/ata/chipsets/ata-sis.c projects/arm_eabi/sys/dev/ata/chipsets/ata-via.c projects/arm_eabi/sys/dev/ath/ath_dfs/null/dfs_null.c projects/arm_eabi/sys/dev/ath/ath_hal/ah.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_devid.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_diagcodes.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom.h projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom_9287.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_recv.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210desc.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5210/ar5210reg.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5211/ar5211desc.h 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_recv.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212desc.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212phy.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar2133.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_misc.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_radar.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416desc.h projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/arm_eabi/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9001/ar9130_phy.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280.c 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/ar9285_diversity.c projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/arm_eabi/sys/dev/ath/ath_rate/sample/sample.c projects/arm_eabi/sys/dev/ath/ath_rate/sample/sample.h projects/arm_eabi/sys/dev/ath/ath_rate/sample/tx_schedules.h 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_beacon.c projects/arm_eabi/sys/dev/ath/if_ath_beacon.h 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_keycache.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_rx.c projects/arm_eabi/sys/dev/ath/if_ath_rx_edma.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_edma.c projects/arm_eabi/sys/dev/ath/if_ath_tx_ht.c projects/arm_eabi/sys/dev/ath/if_athioctl.h projects/arm_eabi/sys/dev/ath/if_athvar.h projects/arm_eabi/sys/dev/atkbdc/psm.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/bktr/bktr_audio.c projects/arm_eabi/sys/dev/buslogic/bt.c projects/arm_eabi/sys/dev/buslogic/bt_eisa.c projects/arm_eabi/sys/dev/buslogic/bt_isa.c projects/arm_eabi/sys/dev/buslogic/bt_mca.c projects/arm_eabi/sys/dev/buslogic/bt_pci.c projects/arm_eabi/sys/dev/buslogic/btreg.h projects/arm_eabi/sys/dev/bxe/if_bxe.c projects/arm_eabi/sys/dev/cas/if_cas.c projects/arm_eabi/sys/dev/ciss/cissvar.h projects/arm_eabi/sys/dev/cpuctl/cpuctl.c projects/arm_eabi/sys/dev/ct/bshw_machdep.c projects/arm_eabi/sys/dev/ct/ct.c projects/arm_eabi/sys/dev/ct/ct_isa.c projects/arm_eabi/sys/dev/ct/ct_machdep.h projects/arm_eabi/sys/dev/ct/ctvar.h projects/arm_eabi/sys/dev/cxgb/cxgb_main.c projects/arm_eabi/sys/dev/cxgb/cxgb_osdep.h projects/arm_eabi/sys/dev/cxgb/cxgb_sge.c projects/arm_eabi/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 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.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_hw.h 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_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_ioctl.h 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/cxgbe/tom/t4_connect.c projects/arm_eabi/sys/dev/cxgbe/tom/t4_cpl_io.c projects/arm_eabi/sys/dev/cxgbe/tom/t4_listen.c projects/arm_eabi/sys/dev/cxgbe/tom/t4_tom.c projects/arm_eabi/sys/dev/cxgbe/tom/t4_tom.h projects/arm_eabi/sys/dev/dc/if_dc.c projects/arm_eabi/sys/dev/dpt/dpt.h projects/arm_eabi/sys/dev/dpt/dpt_eisa.c projects/arm_eabi/sys/dev/dpt/dpt_isa.c projects/arm_eabi/sys/dev/dpt/dpt_pci.c projects/arm_eabi/sys/dev/dpt/dpt_scsi.c projects/arm_eabi/sys/dev/drm/drmP.h projects/arm_eabi/sys/dev/drm/drm_fops.c projects/arm_eabi/sys/dev/drm/via_dma.c projects/arm_eabi/sys/dev/drm/via_dmablit.c projects/arm_eabi/sys/dev/drm2/drmP.h projects/arm_eabi/sys/dev/drm2/drm_drv.c projects/arm_eabi/sys/dev/drm2/drm_fops.c projects/arm_eabi/sys/dev/drm2/drm_gem.c projects/arm_eabi/sys/dev/drm2/i915/i915_dma.c projects/arm_eabi/sys/dev/drm2/i915/i915_drv.c projects/arm_eabi/sys/dev/drm2/i915/i915_drv.h projects/arm_eabi/sys/dev/e1000/e1000_82575.c projects/arm_eabi/sys/dev/e1000/e1000_ich8lan.c 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/e1000/if_lem.c projects/arm_eabi/sys/dev/et/if_et.c projects/arm_eabi/sys/dev/etherswitch/arswitch/arswitch.c projects/arm_eabi/sys/dev/etherswitch/arswitch/arswitch_phy.c projects/arm_eabi/sys/dev/etherswitch/arswitch/arswitch_reg.c projects/arm_eabi/sys/dev/etherswitch/arswitch/arswitchvar.h projects/arm_eabi/sys/dev/etherswitch/etherswitch.c projects/arm_eabi/sys/dev/etherswitch/etherswitch_if.m projects/arm_eabi/sys/dev/fb/fbreg.h projects/arm_eabi/sys/dev/fdc/fdc.c projects/arm_eabi/sys/dev/fdt/fdt_common.c projects/arm_eabi/sys/dev/fdt/fdt_common.h projects/arm_eabi/sys/dev/fdt/fdt_pci.c projects/arm_eabi/sys/dev/fdt/fdtbus.c projects/arm_eabi/sys/dev/fdt/simplebus.c projects/arm_eabi/sys/dev/filemon/filemon.c projects/arm_eabi/sys/dev/filemon/filemon_wrapper.c projects/arm_eabi/sys/dev/flash/at45d.c projects/arm_eabi/sys/dev/flash/mx25l.c projects/arm_eabi/sys/dev/fxp/if_fxp.c projects/arm_eabi/sys/dev/gem/if_gem_pci.c projects/arm_eabi/sys/dev/gxemul/cons/gxemul_cons.c projects/arm_eabi/sys/dev/gxemul/disk/gxemul_disk.c projects/arm_eabi/sys/dev/hpt27xx/os_bsd.c projects/arm_eabi/sys/dev/hptiop/hptiop.c projects/arm_eabi/sys/dev/hptiop/hptiop.h projects/arm_eabi/sys/dev/hptmv/entry.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_amd.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_core.h projects/arm_eabi/sys/dev/hwpmc/hwpmc_intel.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_mod.c projects/arm_eabi/sys/dev/hwpmc/hwpmc_x86.c projects/arm_eabi/sys/dev/hwpmc/pmc_events.h projects/arm_eabi/sys/dev/ida/ida.c projects/arm_eabi/sys/dev/ida/ida_disk.c projects/arm_eabi/sys/dev/ida/ida_eisa.c projects/arm_eabi/sys/dev/ida/ida_pci.c projects/arm_eabi/sys/dev/ida/idavar.h projects/arm_eabi/sys/dev/ie/if_ie_isa.c projects/arm_eabi/sys/dev/iicbus/ad7417.c projects/arm_eabi/sys/dev/iicbus/ds1775.c projects/arm_eabi/sys/dev/iicbus/iic.c projects/arm_eabi/sys/dev/iicbus/max6690.c projects/arm_eabi/sys/dev/iicbus/pcf8563.c projects/arm_eabi/sys/dev/ipmi/ipmi_smbios.c projects/arm_eabi/sys/dev/isci/isci.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_remote_device.c projects/arm_eabi/sys/dev/isci/scil/sati.c projects/arm_eabi/sys/dev/isci/scil/sati_callbacks.h projects/arm_eabi/sys/dev/isci/scil/sati_unmap.c projects/arm_eabi/sys/dev/isci/scil/sati_util.c projects/arm_eabi/sys/dev/isci/scil/sati_write_buffer.c projects/arm_eabi/sys/dev/isci/scil/sci_base_controller.h projects/arm_eabi/sys/dev/isci/scil/sci_base_domain.h projects/arm_eabi/sys/dev/isci/scil/sci_base_phy.h projects/arm_eabi/sys/dev/isci/scil/sci_base_remote_device.h projects/arm_eabi/sys/dev/isci/scil/scic_io_request.h projects/arm_eabi/sys/dev/isci/scil/scic_sds_phy.c projects/arm_eabi/sys/dev/isci/scil/scic_sds_port.h projects/arm_eabi/sys/dev/isci/scil/scic_sds_remote_device.h projects/arm_eabi/sys/dev/isci/scil/scic_sds_remote_node_context.h projects/arm_eabi/sys/dev/isci/scil/scic_sds_request.c projects/arm_eabi/sys/dev/isci/scil/scif_sas_sati_binding.h projects/arm_eabi/sys/dev/isci/scil/scif_sas_stp_io_request.c projects/arm_eabi/sys/dev/isci/scil/scu_bios_definitions.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/ixgbe/ixgbe.c projects/arm_eabi/sys/dev/ixgbe/ixgbe.h projects/arm_eabi/sys/dev/ixgbe/ixgbe_82599.c projects/arm_eabi/sys/dev/ixgbe/ixgbe_osdep.h projects/arm_eabi/sys/dev/ixgbe/ixv.c projects/arm_eabi/sys/dev/jme/if_jme.c projects/arm_eabi/sys/dev/ksyms/ksyms.c projects/arm_eabi/sys/dev/lge/if_lge.c projects/arm_eabi/sys/dev/md/md.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_disk.c projects/arm_eabi/sys/dev/mfi/mfi_syspd.c projects/arm_eabi/sys/dev/mfi/mfi_tbolt.c projects/arm_eabi/sys/dev/mfi/mfivar.h projects/arm_eabi/sys/dev/mge/if_mge.c projects/arm_eabi/sys/dev/mge/if_mgevar.h projects/arm_eabi/sys/dev/mii/brgphy.c projects/arm_eabi/sys/dev/mii/e1000phy.c projects/arm_eabi/sys/dev/mii/mii.c projects/arm_eabi/sys/dev/mii/miidevs projects/arm_eabi/sys/dev/mii/smcphy.c projects/arm_eabi/sys/dev/mlx/mlx.c projects/arm_eabi/sys/dev/mlx/mlx_disk.c projects/arm_eabi/sys/dev/mlx/mlx_pci.c projects/arm_eabi/sys/dev/mlx/mlxreg.h projects/arm_eabi/sys/dev/mlx/mlxvar.h projects/arm_eabi/sys/dev/mly/mly.c projects/arm_eabi/sys/dev/mmc/mmc.c projects/arm_eabi/sys/dev/mmc/mmcsd.c projects/arm_eabi/sys/dev/mn/if_mn.c projects/arm_eabi/sys/dev/mps/mps_sas.c projects/arm_eabi/sys/dev/mps/mps_user.c projects/arm_eabi/sys/dev/mpt/mpt.c projects/arm_eabi/sys/dev/mpt/mpt.h projects/arm_eabi/sys/dev/mpt/mpt_cam.c projects/arm_eabi/sys/dev/mpt/mpt_debug.c projects/arm_eabi/sys/dev/mpt/mpt_pci.c projects/arm_eabi/sys/dev/mpt/mpt_raid.c projects/arm_eabi/sys/dev/mxge/if_mxge.c projects/arm_eabi/sys/dev/nand/nandsim_swap.c projects/arm_eabi/sys/dev/ncv/ncr53c500.c projects/arm_eabi/sys/dev/ncv/ncr53c500_pccard.c projects/arm_eabi/sys/dev/ncv/ncr53c500hw.h projects/arm_eabi/sys/dev/ncv/ncr53c500var.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/netmap/netmap_mem2.c projects/arm_eabi/sys/dev/nge/if_nge.c projects/arm_eabi/sys/dev/nsp/nsp.c projects/arm_eabi/sys/dev/nsp/nsp_pccard.c projects/arm_eabi/sys/dev/nsp/nspvar.h projects/arm_eabi/sys/dev/null/null.c projects/arm_eabi/sys/dev/nve/if_nve.c projects/arm_eabi/sys/dev/nve/if_nvereg.h projects/arm_eabi/sys/dev/nxge/xgehal/xgehal-device.c projects/arm_eabi/sys/dev/oce/oce_if.c projects/arm_eabi/sys/dev/ofw/ofw_bus_subr.c projects/arm_eabi/sys/dev/ofw/ofw_bus_subr.h projects/arm_eabi/sys/dev/ofw/ofw_iicbus.c projects/arm_eabi/sys/dev/ofw/openfirm.c projects/arm_eabi/sys/dev/ofw/openfirm.h projects/arm_eabi/sys/dev/pci/pci.c projects/arm_eabi/sys/dev/pci/pci_user.c projects/arm_eabi/sys/dev/pci/pcireg.h projects/arm_eabi/sys/dev/puc/pucdata.c projects/arm_eabi/sys/dev/random/nehemiah.c projects/arm_eabi/sys/dev/random/probe.c projects/arm_eabi/sys/dev/re/if_re.c projects/arm_eabi/sys/dev/sdhci/sdhci.c projects/arm_eabi/sys/dev/sdhci/sdhci.h projects/arm_eabi/sys/dev/sio/sio_isa.c projects/arm_eabi/sys/dev/sis/if_sis.c projects/arm_eabi/sys/dev/snc/dp83932.c projects/arm_eabi/sys/dev/snc/dp83932subr.c projects/arm_eabi/sys/dev/snc/if_snc.c projects/arm_eabi/sys/dev/snc/if_snc_cbus.c projects/arm_eabi/sys/dev/sound/macio/snapper.c projects/arm_eabi/sys/dev/sound/pci/emu10kx.c projects/arm_eabi/sys/dev/sound/pci/hda/hdaa.c projects/arm_eabi/sys/dev/sound/pci/hda/hdaa.h projects/arm_eabi/sys/dev/sound/pci/hda/hdaa_patches.c projects/arm_eabi/sys/dev/sound/pci/hda/hdac.c projects/arm_eabi/sys/dev/sound/pci/hda/hdac.h projects/arm_eabi/sys/dev/sound/pci/hda/hdacc.c projects/arm_eabi/sys/dev/sound/pci/hdspe-pcm.c projects/arm_eabi/sys/dev/sound/pci/hdspe.c projects/arm_eabi/sys/dev/sound/pcm/channel.c projects/arm_eabi/sys/dev/sound/pcm/feeder_matrix.c projects/arm_eabi/sys/dev/sound/pcm/matrix.h projects/arm_eabi/sys/dev/sound/pcm/matrix_map.h projects/arm_eabi/sys/dev/sound/pcm/mixer.h projects/arm_eabi/sys/dev/sound/usb/uaudio.c projects/arm_eabi/sys/dev/sound/usb/uaudioreg.h projects/arm_eabi/sys/dev/spibus/spi.h projects/arm_eabi/sys/dev/spibus/spibus.c projects/arm_eabi/sys/dev/ste/if_ste.c projects/arm_eabi/sys/dev/stg/tmc18c30.c projects/arm_eabi/sys/dev/stg/tmc18c30_isa.c projects/arm_eabi/sys/dev/stg/tmc18c30_pccard.c projects/arm_eabi/sys/dev/stg/tmc18c30_pci.c projects/arm_eabi/sys/dev/stg/tmc18c30_subr.c projects/arm_eabi/sys/dev/stg/tmc18c30var.h projects/arm_eabi/sys/dev/stge/if_stge.c projects/arm_eabi/sys/dev/syscons/schistory.c projects/arm_eabi/sys/dev/syscons/scterm-teken.c projects/arm_eabi/sys/dev/syscons/scvidctl.c projects/arm_eabi/sys/dev/syscons/syscons.c projects/arm_eabi/sys/dev/ti/if_ti.c projects/arm_eabi/sys/dev/tl/if_tl.c projects/arm_eabi/sys/dev/twa/tw_cl_misc.c projects/arm_eabi/sys/dev/twe/twe.c projects/arm_eabi/sys/dev/twe/twe_compat.h projects/arm_eabi/sys/dev/twe/twe_freebsd.c projects/arm_eabi/sys/dev/twe/twevar.h projects/arm_eabi/sys/dev/tws/tws.c projects/arm_eabi/sys/dev/tws/tws.h projects/arm_eabi/sys/dev/tws/tws_cam.c projects/arm_eabi/sys/dev/tws/tws_hdm.h projects/arm_eabi/sys/dev/tws/tws_user.c projects/arm_eabi/sys/dev/uart/uart.h projects/arm_eabi/sys/dev/uart/uart_bus_acpi.c projects/arm_eabi/sys/dev/uart/uart_bus_fdt.c projects/arm_eabi/sys/dev/uart/uart_bus_isa.c projects/arm_eabi/sys/dev/uart/uart_subr.c projects/arm_eabi/sys/dev/usb/controller/at91dci.c projects/arm_eabi/sys/dev/usb/controller/at91dci_atmelarm.c projects/arm_eabi/sys/dev/usb/controller/atmegadci.c projects/arm_eabi/sys/dev/usb/controller/avr32dci.c projects/arm_eabi/sys/dev/usb/controller/dwc_otg.c projects/arm_eabi/sys/dev/usb/controller/dwc_otg.h projects/arm_eabi/sys/dev/usb/controller/ehci.c projects/arm_eabi/sys/dev/usb/controller/ehci.h projects/arm_eabi/sys/dev/usb/controller/musb_otg.c projects/arm_eabi/sys/dev/usb/controller/ohci.c projects/arm_eabi/sys/dev/usb/controller/ohci_atmelarm.c projects/arm_eabi/sys/dev/usb/controller/uhci.c projects/arm_eabi/sys/dev/usb/controller/usb_controller.c projects/arm_eabi/sys/dev/usb/controller/uss820dci.c projects/arm_eabi/sys/dev/usb/controller/xhci.c projects/arm_eabi/sys/dev/usb/controller/xhci.h projects/arm_eabi/sys/dev/usb/controller/xhci_pci.c projects/arm_eabi/sys/dev/usb/input/uhid.c projects/arm_eabi/sys/dev/usb/input/ukbd.c projects/arm_eabi/sys/dev/usb/input/ums.c projects/arm_eabi/sys/dev/usb/net/if_ipheth.c projects/arm_eabi/sys/dev/usb/net/if_udav.c projects/arm_eabi/sys/dev/usb/net/if_usie.c projects/arm_eabi/sys/dev/usb/net/uhso.c projects/arm_eabi/sys/dev/usb/quirk/usb_quirk.c projects/arm_eabi/sys/dev/usb/quirk/usb_quirk.h projects/arm_eabi/sys/dev/usb/serial/u3g.c projects/arm_eabi/sys/dev/usb/serial/uark.c projects/arm_eabi/sys/dev/usb/serial/ubsa.c projects/arm_eabi/sys/dev/usb/serial/ubser.c projects/arm_eabi/sys/dev/usb/serial/uchcom.c projects/arm_eabi/sys/dev/usb/serial/ucycom.c projects/arm_eabi/sys/dev/usb/serial/ufoma.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/ugensa.c projects/arm_eabi/sys/dev/usb/serial/uipaq.c projects/arm_eabi/sys/dev/usb/serial/ulpt.c projects/arm_eabi/sys/dev/usb/serial/umcs.c projects/arm_eabi/sys/dev/usb/serial/umct.c projects/arm_eabi/sys/dev/usb/serial/umodem.c projects/arm_eabi/sys/dev/usb/serial/umoscom.c projects/arm_eabi/sys/dev/usb/serial/uplcom.c projects/arm_eabi/sys/dev/usb/serial/usb_serial.c projects/arm_eabi/sys/dev/usb/serial/usb_serial.h projects/arm_eabi/sys/dev/usb/serial/uslcom.c projects/arm_eabi/sys/dev/usb/serial/uvisor.c projects/arm_eabi/sys/dev/usb/serial/uvscom.c projects/arm_eabi/sys/dev/usb/storage/umass.c projects/arm_eabi/sys/dev/usb/usb.h projects/arm_eabi/sys/dev/usb/usb_controller.h projects/arm_eabi/sys/dev/usb/usb_core.h projects/arm_eabi/sys/dev/usb/usb_debug.c projects/arm_eabi/sys/dev/usb/usb_debug.h projects/arm_eabi/sys/dev/usb/usb_dev.c projects/arm_eabi/sys/dev/usb/usb_device.c projects/arm_eabi/sys/dev/usb/usb_device.h projects/arm_eabi/sys/dev/usb/usb_freebsd.h projects/arm_eabi/sys/dev/usb/usb_generic.c projects/arm_eabi/sys/dev/usb/usb_hub.c projects/arm_eabi/sys/dev/usb/usb_ioctl.h projects/arm_eabi/sys/dev/usb/usb_msctest.c projects/arm_eabi/sys/dev/usb/usb_pf.c projects/arm_eabi/sys/dev/usb/usb_process.c projects/arm_eabi/sys/dev/usb/usb_request.c projects/arm_eabi/sys/dev/usb/usb_transfer.c projects/arm_eabi/sys/dev/usb/usbdevs projects/arm_eabi/sys/dev/usb/usbdi.h projects/arm_eabi/sys/dev/usb/wlan/if_run.c projects/arm_eabi/sys/dev/usb/wlan/if_uath.c projects/arm_eabi/sys/dev/usb/wlan/if_upgt.c projects/arm_eabi/sys/dev/usb/wlan/if_urtw.c projects/arm_eabi/sys/dev/virtio/virtio.c projects/arm_eabi/sys/dev/virtio/virtio.h projects/arm_eabi/sys/dev/virtio/virtqueue.c projects/arm_eabi/sys/dev/vr/if_vr.c projects/arm_eabi/sys/dev/vxge/include/vxgehal-ll.h projects/arm_eabi/sys/dev/vxge/vxge.c projects/arm_eabi/sys/dev/wb/if_wb.c projects/arm_eabi/sys/dev/wtap/if_wtap.c projects/arm_eabi/sys/dev/xen/blkback/blkback.c projects/arm_eabi/sys/dev/xen/netback/netback_unit_tests.c projects/arm_eabi/sys/dev/xl/if_xl.c projects/arm_eabi/sys/fs/cd9660/cd9660_vfsops.c projects/arm_eabi/sys/fs/coda/coda_subr.c projects/arm_eabi/sys/fs/deadfs/dead_vnops.c projects/arm_eabi/sys/fs/devfs/devfs_devs.c projects/arm_eabi/sys/fs/devfs/devfs_int.h projects/arm_eabi/sys/fs/devfs/devfs_vfsops.c projects/arm_eabi/sys/fs/devfs/devfs_vnops.c projects/arm_eabi/sys/fs/ext2fs/ext2_alloc.c projects/arm_eabi/sys/fs/ext2fs/ext2_bmap.c projects/arm_eabi/sys/fs/ext2fs/ext2_dinode.h projects/arm_eabi/sys/fs/ext2fs/ext2_inode.c projects/arm_eabi/sys/fs/ext2fs/ext2_inode_cnv.c projects/arm_eabi/sys/fs/ext2fs/ext2_vfsops.c projects/arm_eabi/sys/fs/ext2fs/ext2fs.h projects/arm_eabi/sys/fs/ext2fs/inode.h projects/arm_eabi/sys/fs/fdescfs/fdesc_vfsops.c projects/arm_eabi/sys/fs/hpfs/hpfs_vfsops.c projects/arm_eabi/sys/fs/msdosfs/msdosfs_denode.c projects/arm_eabi/sys/fs/msdosfs/msdosfs_vfsops.c projects/arm_eabi/sys/fs/nandfs/bmap.c projects/arm_eabi/sys/fs/nandfs/nandfs_subr.c projects/arm_eabi/sys/fs/nandfs/nandfs_vfsops.c projects/arm_eabi/sys/fs/nfs/nfs.h projects/arm_eabi/sys/fs/nfs/nfs_commonacl.c projects/arm_eabi/sys/fs/nfs/nfs_commonport.c projects/arm_eabi/sys/fs/nfs/nfs_commonsubs.c projects/arm_eabi/sys/fs/nfs/nfs_var.h projects/arm_eabi/sys/fs/nfs/nfscl.h projects/arm_eabi/sys/fs/nfsclient/nfs_clbio.c projects/arm_eabi/sys/fs/nfsclient/nfs_clcomsubs.c projects/arm_eabi/sys/fs/nfsclient/nfs_clnode.c projects/arm_eabi/sys/fs/nfsclient/nfs_clport.c projects/arm_eabi/sys/fs/nfsclient/nfs_clrpcops.c projects/arm_eabi/sys/fs/nfsclient/nfs_clvfsops.c projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdport.c projects/arm_eabi/sys/fs/ntfs/ntfs_subr.c projects/arm_eabi/sys/fs/ntfs/ntfs_vfsops.c projects/arm_eabi/sys/fs/ntfs/ntfs_vnops.c projects/arm_eabi/sys/fs/nullfs/null.h projects/arm_eabi/sys/fs/nullfs/null_subr.c projects/arm_eabi/sys/fs/nullfs/null_vfsops.c projects/arm_eabi/sys/fs/nullfs/null_vnops.c projects/arm_eabi/sys/fs/nwfs/nwfs_io.c projects/arm_eabi/sys/fs/procfs/procfs_map.c projects/arm_eabi/sys/fs/pseudofs/pseudofs.c projects/arm_eabi/sys/fs/smbfs/smbfs.h projects/arm_eabi/sys/fs/smbfs/smbfs_io.c projects/arm_eabi/sys/fs/smbfs/smbfs_node.c projects/arm_eabi/sys/fs/smbfs/smbfs_node.h projects/arm_eabi/sys/fs/smbfs/smbfs_smb.c projects/arm_eabi/sys/fs/smbfs/smbfs_subr.c projects/arm_eabi/sys/fs/smbfs/smbfs_subr.h projects/arm_eabi/sys/fs/smbfs/smbfs_vfsops.c projects/arm_eabi/sys/fs/smbfs/smbfs_vnops.c projects/arm_eabi/sys/fs/tmpfs/tmpfs_vfsops.c projects/arm_eabi/sys/fs/udf/udf_vfsops.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/geom/bde/g_bde.c projects/arm_eabi/sys/geom/cache/g_cache.c projects/arm_eabi/sys/geom/eli/g_eli_key_cache.c projects/arm_eabi/sys/geom/geom.h projects/arm_eabi/sys/geom/geom_aes.c projects/arm_eabi/sys/geom/geom_dev.c projects/arm_eabi/sys/geom/geom_disk.c projects/arm_eabi/sys/geom/geom_disk.h projects/arm_eabi/sys/geom/geom_mbr.c projects/arm_eabi/sys/geom/geom_slice.c projects/arm_eabi/sys/geom/geom_slice.h projects/arm_eabi/sys/geom/geom_subr.c projects/arm_eabi/sys/geom/geom_vfs.c projects/arm_eabi/sys/geom/journal/g_journal.c projects/arm_eabi/sys/geom/label/g_label.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/mountver/g_mountver.c projects/arm_eabi/sys/geom/multipath/g_multipath.c projects/arm_eabi/sys/geom/nop/g_nop.c projects/arm_eabi/sys/geom/part/g_part.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/md_ddf.c 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_concat.c projects/arm_eabi/sys/geom/raid/tr_raid0.c projects/arm_eabi/sys/geom/raid/tr_raid1.c projects/arm_eabi/sys/geom/raid/tr_raid1e.c projects/arm_eabi/sys/geom/raid/tr_raid5.c projects/arm_eabi/sys/geom/raid3/g_raid3.c projects/arm_eabi/sys/geom/sched/g_sched.c projects/arm_eabi/sys/geom/uncompress/g_uncompress.c projects/arm_eabi/sys/geom/uzip/g_uzip.c projects/arm_eabi/sys/gnu/fs/reiserfs/reiserfs_inode.c projects/arm_eabi/sys/gnu/fs/reiserfs/reiserfs_vfsops.c projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd.h projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_stats.c projects/arm_eabi/sys/gnu/fs/xfs/FreeBSD/xfs_super.c projects/arm_eabi/sys/gnu/fs/xfs/xfs_alloc.c projects/arm_eabi/sys/gnu/fs/xfs/xfs_vfsops.c projects/arm_eabi/sys/i386/bios/smapi.c projects/arm_eabi/sys/i386/bios/smapi_bios.S projects/arm_eabi/sys/i386/conf/GENERIC projects/arm_eabi/sys/i386/conf/NOTES projects/arm_eabi/sys/i386/conf/PAE projects/arm_eabi/sys/i386/conf/XENHVM projects/arm_eabi/sys/i386/i386/identcpu.c projects/arm_eabi/sys/i386/i386/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/trap.c projects/arm_eabi/sys/i386/ibcs2/ibcs2_misc.c projects/arm_eabi/sys/i386/ibcs2/imgact_coff.c projects/arm_eabi/sys/i386/include/atomic.h projects/arm_eabi/sys/i386/include/intr_machdep.h projects/arm_eabi/sys/i386/include/param.h projects/arm_eabi/sys/i386/include/pc/bios.h projects/arm_eabi/sys/i386/include/vmparam.h projects/arm_eabi/sys/i386/include/xen/xen-os.h projects/arm_eabi/sys/i386/pci/pci_cfgreg.c projects/arm_eabi/sys/i386/xen/clock.c projects/arm_eabi/sys/i386/xen/mp_machdep.c projects/arm_eabi/sys/i386/xen/pmap.c projects/arm_eabi/sys/i386/xen/xen_machdep.c projects/arm_eabi/sys/ia64/conf/NOTES projects/arm_eabi/sys/ia64/ia32/ia32_trap.c projects/arm_eabi/sys/ia64/ia64/mem.c projects/arm_eabi/sys/ia64/ia64/pmap.c projects/arm_eabi/sys/ia64/ia64/trap.c projects/arm_eabi/sys/ia64/ia64/uma_machdep.c projects/arm_eabi/sys/ia64/include/pmap.h projects/arm_eabi/sys/kern/Make.tags.inc projects/arm_eabi/sys/kern/bus_if.m projects/arm_eabi/sys/kern/dtio_kdtrace.c projects/arm_eabi/sys/kern/imgact_elf.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_alq.c projects/arm_eabi/sys/kern/kern_clocksource.c projects/arm_eabi/sys/kern/kern_condvar.c projects/arm_eabi/sys/kern/kern_conf.c projects/arm_eabi/sys/kern/kern_cons.c projects/arm_eabi/sys/kern/kern_cpuset.c projects/arm_eabi/sys/kern/kern_ctf.c projects/arm_eabi/sys/kern/kern_descrip.c projects/arm_eabi/sys/kern/kern_environment.c projects/arm_eabi/sys/kern/kern_exec.c projects/arm_eabi/sys/kern/kern_exit.c projects/arm_eabi/sys/kern/kern_fork.c projects/arm_eabi/sys/kern/kern_gzio.c projects/arm_eabi/sys/kern/kern_intr.c projects/arm_eabi/sys/kern/kern_jail.c projects/arm_eabi/sys/kern/kern_ktr.c projects/arm_eabi/sys/kern/kern_ktrace.c projects/arm_eabi/sys/kern/kern_linker.c projects/arm_eabi/sys/kern/kern_lock.c projects/arm_eabi/sys/kern/kern_malloc.c projects/arm_eabi/sys/kern/kern_mbuf.c projects/arm_eabi/sys/kern/kern_mib.c projects/arm_eabi/sys/kern/kern_module.c projects/arm_eabi/sys/kern/kern_mutex.c projects/arm_eabi/sys/kern/kern_ntptime.c projects/arm_eabi/sys/kern/kern_proc.c projects/arm_eabi/sys/kern/kern_prot.c projects/arm_eabi/sys/kern/kern_racct.c projects/arm_eabi/sys/kern/kern_rctl.c projects/arm_eabi/sys/kern/kern_rmlock.c projects/arm_eabi/sys/kern/kern_rwlock.c projects/arm_eabi/sys/kern/kern_shutdown.c projects/arm_eabi/sys/kern/kern_sig.c projects/arm_eabi/sys/kern/kern_sx.c projects/arm_eabi/sys/kern/kern_thread.c projects/arm_eabi/sys/kern/kern_time.c projects/arm_eabi/sys/kern/kern_timeout.c projects/arm_eabi/sys/kern/kern_umtx.c projects/arm_eabi/sys/kern/ksched.c projects/arm_eabi/sys/kern/link_elf.c projects/arm_eabi/sys/kern/link_elf_obj.c projects/arm_eabi/sys/kern/sched_4bsd.c projects/arm_eabi/sys/kern/sched_ule.c projects/arm_eabi/sys/kern/subr_bus.c projects/arm_eabi/sys/kern/subr_hints.c projects/arm_eabi/sys/kern/subr_lock.c projects/arm_eabi/sys/kern/subr_param.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_taskqueue.c projects/arm_eabi/sys/kern/subr_trap.c projects/arm_eabi/sys/kern/subr_uio.c projects/arm_eabi/sys/kern/subr_unit.c projects/arm_eabi/sys/kern/subr_witness.c projects/arm_eabi/sys/kern/sys_generic.c projects/arm_eabi/sys/kern/sys_procdesc.c projects/arm_eabi/sys/kern/sys_process.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/tty_pts.c projects/arm_eabi/sys/kern/tty_ttydisc.c projects/arm_eabi/sys/kern/uipc_domain.c projects/arm_eabi/sys/kern/uipc_mbuf.c projects/arm_eabi/sys/kern/uipc_mqueue.c projects/arm_eabi/sys/kern/uipc_socket.c projects/arm_eabi/sys/kern/uipc_syscalls.c projects/arm_eabi/sys/kern/uipc_usrreq.c projects/arm_eabi/sys/kern/vfs_acl.c projects/arm_eabi/sys/kern/vfs_aio.c projects/arm_eabi/sys/kern/vfs_bio.c projects/arm_eabi/sys/kern/vfs_cache.c projects/arm_eabi/sys/kern/vfs_cluster.c projects/arm_eabi/sys/kern/vfs_default.c projects/arm_eabi/sys/kern/vfs_extattr.c projects/arm_eabi/sys/kern/vfs_init.c projects/arm_eabi/sys/kern/vfs_lookup.c projects/arm_eabi/sys/kern/vfs_mount.c projects/arm_eabi/sys/kern/vfs_mountroot.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/kern/vnode_if.src projects/arm_eabi/sys/libkern/strlcpy.c projects/arm_eabi/sys/libkern/strlen.c projects/arm_eabi/sys/mips/atheros/ar71xx_gpio.c projects/arm_eabi/sys/mips/atheros/ar724x_pci.c projects/arm_eabi/sys/mips/atheros/files.ar71xx projects/arm_eabi/sys/mips/cavium/files.octeon1 projects/arm_eabi/sys/mips/cavium/octe/ethernet-common.c projects/arm_eabi/sys/mips/cavium/octe/ethernet-rgmii.c projects/arm_eabi/sys/mips/cavium/octe/ethernet-rx.c projects/arm_eabi/sys/mips/cavium/octe/ethernet-sgmii.c projects/arm_eabi/sys/mips/cavium/octe/ethernet-tx.c projects/arm_eabi/sys/mips/cavium/octe/ethernet-xaui.c projects/arm_eabi/sys/mips/cavium/octe/ethernet.c projects/arm_eabi/sys/mips/cavium/octeon_ebt3000_cf.c projects/arm_eabi/sys/mips/cavium/octeon_gpio.c projects/arm_eabi/sys/mips/cavium/octeon_machdep.c projects/arm_eabi/sys/mips/cavium/octeon_pcmap_regs.h projects/arm_eabi/sys/mips/cavium/octopci.c projects/arm_eabi/sys/mips/cavium/uart_cpu_octeonusart.c projects/arm_eabi/sys/mips/cavium/uart_dev_oct16550.c projects/arm_eabi/sys/mips/cavium/usb/octusb.c projects/arm_eabi/sys/mips/conf/AP93 projects/arm_eabi/sys/mips/conf/AP93.hints projects/arm_eabi/sys/mips/conf/AP96 projects/arm_eabi/sys/mips/conf/AP96.hints projects/arm_eabi/sys/mips/conf/AR71XX_BASE projects/arm_eabi/sys/mips/conf/AR91XX_BASE projects/arm_eabi/sys/mips/conf/OCTEON1 projects/arm_eabi/sys/mips/conf/PB47 projects/arm_eabi/sys/mips/conf/PB92 projects/arm_eabi/sys/mips/conf/ROUTERSTATION projects/arm_eabi/sys/mips/conf/RSPRO projects/arm_eabi/sys/mips/conf/RSPRO.hints projects/arm_eabi/sys/mips/conf/RSPRO_STANDALONE projects/arm_eabi/sys/mips/conf/RT305X projects/arm_eabi/sys/mips/conf/TP-WN1043ND projects/arm_eabi/sys/mips/include/cpufunc.h projects/arm_eabi/sys/mips/include/pmap.h projects/arm_eabi/sys/mips/include/pte.h projects/arm_eabi/sys/mips/include/tlb.h projects/arm_eabi/sys/mips/mips/busdma_machdep.c projects/arm_eabi/sys/mips/mips/machdep.c projects/arm_eabi/sys/mips/mips/pmap.c projects/arm_eabi/sys/mips/mips/support.S projects/arm_eabi/sys/mips/mips/tlb.c projects/arm_eabi/sys/mips/mips/trap.c projects/arm_eabi/sys/mips/mips/uma_machdep.c projects/arm_eabi/sys/mips/nlm/bus_space_rmi.c projects/arm_eabi/sys/mips/nlm/xlp_machdep.c projects/arm_eabi/sys/mips/rmi/rootfs_list.txt projects/arm_eabi/sys/mips/rmi/xlr_i2c.c projects/arm_eabi/sys/mips/rt305x/files.rt305x projects/arm_eabi/sys/mips/rt305x/rt305x_gpio.c projects/arm_eabi/sys/modules/3dfx/Makefile projects/arm_eabi/sys/modules/Makefile projects/arm_eabi/sys/modules/acpi/acpi/Makefile projects/arm_eabi/sys/modules/agp/Makefile projects/arm_eabi/sys/modules/ath/Makefile projects/arm_eabi/sys/modules/bwn/Makefile projects/arm_eabi/sys/modules/cmx/Makefile projects/arm_eabi/sys/modules/cxgbe/firmware/Makefile projects/arm_eabi/sys/modules/cxgbe/if_cxgbe/Makefile projects/arm_eabi/sys/modules/cxgbe/tom/Makefile projects/arm_eabi/sys/modules/drm/r128/Makefile projects/arm_eabi/sys/modules/drm/radeon/Makefile projects/arm_eabi/sys/modules/drm/via/Makefile projects/arm_eabi/sys/modules/drm2/drm2/Makefile projects/arm_eabi/sys/modules/drm2/i915kms/Makefile projects/arm_eabi/sys/modules/dtrace/Makefile projects/arm_eabi/sys/modules/dtrace/dtraceall/Makefile projects/arm_eabi/sys/modules/dtrace/dtraceall/dtraceall.c projects/arm_eabi/sys/modules/dummynet/Makefile projects/arm_eabi/sys/modules/filemon/Makefile projects/arm_eabi/sys/modules/ipfw/Makefile projects/arm_eabi/sys/modules/ipfw_nat/Makefile projects/arm_eabi/sys/modules/ips/Makefile projects/arm_eabi/sys/modules/mii/Makefile projects/arm_eabi/sys/modules/mps/Makefile projects/arm_eabi/sys/modules/nxge/Makefile projects/arm_eabi/sys/modules/pf/Makefile projects/arm_eabi/sys/modules/pflog/Makefile projects/arm_eabi/sys/modules/pfsync/Makefile projects/arm_eabi/sys/modules/random/Makefile projects/arm_eabi/sys/modules/scsi_low/Makefile projects/arm_eabi/sys/modules/sdhci/Makefile projects/arm_eabi/sys/modules/ufs/Makefile projects/arm_eabi/sys/modules/virtio/Makefile projects/arm_eabi/sys/modules/xfs/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/flowtable.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_clone.c projects/arm_eabi/sys/net/if_clone.h projects/arm_eabi/sys/net/if_disc.c projects/arm_eabi/sys/net/if_edsc.c projects/arm_eabi/sys/net/if_ef.c projects/arm_eabi/sys/net/if_enc.c projects/arm_eabi/sys/net/if_epair.c projects/arm_eabi/sys/net/if_ethersubr.c projects/arm_eabi/sys/net/if_faith.c projects/arm_eabi/sys/net/if_gif.c projects/arm_eabi/sys/net/if_gre.c projects/arm_eabi/sys/net/if_lagg.c projects/arm_eabi/sys/net/if_loop.c projects/arm_eabi/sys/net/if_spppsubr.c projects/arm_eabi/sys/net/if_stf.c projects/arm_eabi/sys/net/if_tap.c projects/arm_eabi/sys/net/if_tun.c projects/arm_eabi/sys/net/if_var.h projects/arm_eabi/sys/net/if_vlan.c projects/arm_eabi/sys/net/netmap_user.h projects/arm_eabi/sys/net/pfil.c projects/arm_eabi/sys/net/pfil.h projects/arm_eabi/sys/net/rtsock.c projects/arm_eabi/sys/net80211/ieee80211.c projects/arm_eabi/sys/net80211/ieee80211_adhoc.c projects/arm_eabi/sys/net80211/ieee80211_freebsd.c projects/arm_eabi/sys/net80211/ieee80211_hostap.c projects/arm_eabi/sys/net80211/ieee80211_hostap.h projects/arm_eabi/sys/net80211/ieee80211_ht.c projects/arm_eabi/sys/net80211/ieee80211_mesh.c projects/arm_eabi/sys/net80211/ieee80211_node.c projects/arm_eabi/sys/net80211/ieee80211_node.h projects/arm_eabi/sys/net80211/ieee80211_power.c projects/arm_eabi/sys/net80211/ieee80211_power.h projects/arm_eabi/sys/net80211/ieee80211_scan.c projects/arm_eabi/sys/net80211/ieee80211_sta.c projects/arm_eabi/sys/net80211/ieee80211_var.h projects/arm_eabi/sys/netgraph/atm/ccatm/ng_ccatm.c projects/arm_eabi/sys/netgraph/atm/sscfu/ng_sscfu.c projects/arm_eabi/sys/netgraph/atm/sscop/ng_sscop.c projects/arm_eabi/sys/netgraph/atm/uni/ng_uni.c projects/arm_eabi/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.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_base.c projects/arm_eabi/sys/netgraph/ng_eiface.c projects/arm_eabi/sys/netgraph/ng_ether.c projects/arm_eabi/sys/netgraph/ng_fec.c projects/arm_eabi/sys/netgraph/ng_gif.c projects/arm_eabi/sys/netgraph/ng_ipfw.c projects/arm_eabi/sys/netgraph/ng_ksocket.c projects/arm_eabi/sys/netgraph/ng_nat.c projects/arm_eabi/sys/netgraph/ng_source.c projects/arm_eabi/sys/netinet/if_ether.c projects/arm_eabi/sys/netinet/igmp.c projects/arm_eabi/sys/netinet/in.c projects/arm_eabi/sys/netinet/in.h projects/arm_eabi/sys/netinet/in_gif.c projects/arm_eabi/sys/netinet/in_pcb.c projects/arm_eabi/sys/netinet/in_pcb.h projects/arm_eabi/sys/netinet/in_rmx.c projects/arm_eabi/sys/netinet/in_var.h projects/arm_eabi/sys/netinet/ip_carp.c projects/arm_eabi/sys/netinet/ip_divert.c projects/arm_eabi/sys/netinet/ip_fastfwd.c projects/arm_eabi/sys/netinet/ip_gre.c projects/arm_eabi/sys/netinet/ip_icmp.c projects/arm_eabi/sys/netinet/ip_input.c projects/arm_eabi/sys/netinet/ip_ipsec.c projects/arm_eabi/sys/netinet/ip_mroute.c projects/arm_eabi/sys/netinet/ip_options.c projects/arm_eabi/sys/netinet/ip_options.h projects/arm_eabi/sys/netinet/ip_output.c projects/arm_eabi/sys/netinet/ip_var.h projects/arm_eabi/sys/netinet/khelp/h_ertt.c projects/arm_eabi/sys/netinet/libalias/alias_proxy.c projects/arm_eabi/sys/netinet/libalias/alias_skinny.c projects/arm_eabi/sys/netinet/raw_ip.c projects/arm_eabi/sys/netinet/sctp_asconf.c projects/arm_eabi/sys/netinet/sctp_auth.c projects/arm_eabi/sys/netinet/sctp_cc_functions.c projects/arm_eabi/sys/netinet/sctp_constants.h projects/arm_eabi/sys/netinet/sctp_header.h projects/arm_eabi/sys/netinet/sctp_indata.c projects/arm_eabi/sys/netinet/sctp_input.c projects/arm_eabi/sys/netinet/sctp_input.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_structs.h projects/arm_eabi/sys/netinet/sctp_sysctl.c projects/arm_eabi/sys/netinet/sctp_timer.c 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/siftr.c projects/arm_eabi/sys/netinet/tcp_debug.c projects/arm_eabi/sys/netinet/tcp_hostcache.c projects/arm_eabi/sys/netinet/tcp_input.c projects/arm_eabi/sys/netinet/tcp_output.c projects/arm_eabi/sys/netinet/tcp_reass.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_timer.h 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/toecore.c projects/arm_eabi/sys/netinet/toecore.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_gif.c projects/arm_eabi/sys/netinet6/in6_gif.h projects/arm_eabi/sys/netinet6/in6_ifattach.h projects/arm_eabi/sys/netinet6/in6_pcb.h projects/arm_eabi/sys/netinet6/in6_rmx.c projects/arm_eabi/sys/netinet6/in6_src.c projects/arm_eabi/sys/netinet6/in6_var.h 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_mroute.c projects/arm_eabi/sys/netinet6/ip6_output.c projects/arm_eabi/sys/netinet6/ip6_var.h projects/arm_eabi/sys/netinet6/ip6protosw.h projects/arm_eabi/sys/netinet6/nd6.c projects/arm_eabi/sys/netinet6/nd6.h projects/arm_eabi/sys/netinet6/nd6_nbr.c projects/arm_eabi/sys/netinet6/nd6_rtr.c projects/arm_eabi/sys/netinet6/pim6_var.h 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/tcp6_var.h projects/arm_eabi/sys/netinet6/udp6_usrreq.c projects/arm_eabi/sys/netipsec/ipsec.c projects/arm_eabi/sys/netipsec/ipsec_input.c projects/arm_eabi/sys/netipsec/ipsec_output.c projects/arm_eabi/sys/netipsec/key.c projects/arm_eabi/sys/netipsec/xform_ah.c projects/arm_eabi/sys/netipsec/xform_ipip.c projects/arm_eabi/sys/netsmb/smb_conn.c projects/arm_eabi/sys/netsmb/smb_dev.c projects/arm_eabi/sys/netsmb/smb_trantcp.c projects/arm_eabi/sys/netsmb/smb_usr.c projects/arm_eabi/sys/nfs/bootp_subr.c projects/arm_eabi/sys/nfs/nfs_nfssvc.c projects/arm_eabi/sys/nfs/nfssvc.h projects/arm_eabi/sys/nfsclient/nfs_bio.c projects/arm_eabi/sys/nfsclient/nfs_node.c projects/arm_eabi/sys/nfsclient/nfs_vfsops.c projects/arm_eabi/sys/nfsserver/nfs.h projects/arm_eabi/sys/nfsserver/nfs_serv.c projects/arm_eabi/sys/nfsserver/nfs_srvsubs.c projects/arm_eabi/sys/nlm/nlm_advlock.c projects/arm_eabi/sys/nlm/nlm_prot_impl.c projects/arm_eabi/sys/ofed/drivers/infiniband/core/cma.c projects/arm_eabi/sys/ofed/drivers/infiniband/core/ud_header.c projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c projects/arm_eabi/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_netdev.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_rx.c projects/arm_eabi/sys/ofed/drivers/net/mlx4/en_tx.c projects/arm_eabi/sys/ofed/include/linux/cdev.h projects/arm_eabi/sys/ofed/include/linux/linux_compat.c projects/arm_eabi/sys/ofed/include/linux/pci.h projects/arm_eabi/sys/ofed/include/rdma/ib_addr.h projects/arm_eabi/sys/pc98/conf/GENERIC projects/arm_eabi/sys/pc98/include/bus.h projects/arm_eabi/sys/pc98/pc98/machdep.c projects/arm_eabi/sys/pci/if_rl.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/slb.c projects/arm_eabi/sys/powerpc/aim/trap.c projects/arm_eabi/sys/powerpc/aim/trap_subr32.S projects/arm_eabi/sys/powerpc/aim/trap_subr64.S projects/arm_eabi/sys/powerpc/aim/uma_machdep.c 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/booke/trap.c projects/arm_eabi/sys/powerpc/conf/GENERIC projects/arm_eabi/sys/powerpc/conf/GENERIC64 projects/arm_eabi/sys/powerpc/conf/NOTES projects/arm_eabi/sys/powerpc/include/bat.h projects/arm_eabi/sys/powerpc/include/cpu.h projects/arm_eabi/sys/powerpc/include/pcb.h projects/arm_eabi/sys/powerpc/include/spr.h projects/arm_eabi/sys/powerpc/mpc85xx/pci_fdt.c projects/arm_eabi/sys/powerpc/ofw/ofw_real.c projects/arm_eabi/sys/powerpc/ofw/ofw_syscons.c projects/arm_eabi/sys/powerpc/powermac/atibl.c projects/arm_eabi/sys/powerpc/powermac/nvbl.c projects/arm_eabi/sys/powerpc/powermac/openpic_macio.c projects/arm_eabi/sys/rpc/auth.h projects/arm_eabi/sys/rpc/clnt_vc.c projects/arm_eabi/sys/rpc/rpc_com.h projects/arm_eabi/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/arm_eabi/sys/rpc/xdr.h projects/arm_eabi/sys/security/audit/audit_arg.c projects/arm_eabi/sys/security/audit/audit_syscalls.c projects/arm_eabi/sys/security/audit/audit_worker.c projects/arm_eabi/sys/security/mac/mac_process.c projects/arm_eabi/sys/security/mac/mac_syscalls.c projects/arm_eabi/sys/sparc64/conf/GENERIC projects/arm_eabi/sys/sparc64/include/atomic.h projects/arm_eabi/sys/sparc64/include/fsr.h projects/arm_eabi/sys/sparc64/include/intr_machdep.h projects/arm_eabi/sys/sparc64/include/ktr.h projects/arm_eabi/sys/sparc64/include/pmap.h projects/arm_eabi/sys/sparc64/include/smp.h projects/arm_eabi/sys/sparc64/include/vmparam.h projects/arm_eabi/sys/sparc64/pci/fire.c projects/arm_eabi/sys/sparc64/pci/psycho.c projects/arm_eabi/sys/sparc64/pci/schizo.c projects/arm_eabi/sys/sparc64/sparc64/ata_machdep.c projects/arm_eabi/sys/sparc64/sparc64/interrupt.S projects/arm_eabi/sys/sparc64/sparc64/intr_machdep.c projects/arm_eabi/sys/sparc64/sparc64/machdep.c projects/arm_eabi/sys/sparc64/sparc64/mp_machdep.c projects/arm_eabi/sys/sparc64/sparc64/pmap.c projects/arm_eabi/sys/sparc64/sparc64/support.S projects/arm_eabi/sys/sparc64/sparc64/tick.c projects/arm_eabi/sys/sparc64/sparc64/trap.c projects/arm_eabi/sys/sparc64/sparc64/vm_machdep.c projects/arm_eabi/sys/sys/_cpuset.h projects/arm_eabi/sys/sys/_mutex.h projects/arm_eabi/sys/sys/_rmlock.h projects/arm_eabi/sys/sys/_rwlock.h projects/arm_eabi/sys/sys/buf.h projects/arm_eabi/sys/sys/buf_ring.h projects/arm_eabi/sys/sys/bufobj.h projects/arm_eabi/sys/sys/bus.h projects/arm_eabi/sys/sys/capability.h projects/arm_eabi/sys/sys/cdefs.h projects/arm_eabi/sys/sys/conf.h projects/arm_eabi/sys/sys/hash.h projects/arm_eabi/sys/sys/ipc.h projects/arm_eabi/sys/sys/kernel.h projects/arm_eabi/sys/sys/ktr.h projects/arm_eabi/sys/sys/lock.h projects/arm_eabi/sys/sys/mbuf.h projects/arm_eabi/sys/sys/mount.h projects/arm_eabi/sys/sys/mutex.h projects/arm_eabi/sys/sys/namei.h projects/arm_eabi/sys/sys/param.h projects/arm_eabi/sys/sys/pcpu.h projects/arm_eabi/sys/sys/pmc.h projects/arm_eabi/sys/sys/pmckern.h projects/arm_eabi/sys/sys/proc.h projects/arm_eabi/sys/sys/queue.h projects/arm_eabi/sys/sys/racct.h projects/arm_eabi/sys/sys/rctl.h projects/arm_eabi/sys/sys/resource.h projects/arm_eabi/sys/sys/rwlock.h projects/arm_eabi/sys/sys/sched.h projects/arm_eabi/sys/sys/smp.h projects/arm_eabi/sys/sys/socketvar.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/sysproto.h projects/arm_eabi/sys/sys/time.h projects/arm_eabi/sys/sys/tty.h projects/arm_eabi/sys/sys/unistd.h projects/arm_eabi/sys/sys/user.h projects/arm_eabi/sys/sys/vmmeter.h projects/arm_eabi/sys/sys/vnode.h projects/arm_eabi/sys/sys/wait.h projects/arm_eabi/sys/ufs/ffs/ffs_alloc.c projects/arm_eabi/sys/ufs/ffs/ffs_balloc.c projects/arm_eabi/sys/ufs/ffs/ffs_extern.h 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/fs.h projects/arm_eabi/sys/ufs/ufs/inode.h projects/arm_eabi/sys/ufs/ufs/ufs_acl.c projects/arm_eabi/sys/ufs/ufs/ufs_bmap.c projects/arm_eabi/sys/ufs/ufs/ufs_extattr.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/sg_pager.c projects/arm_eabi/sys/vm/swap_pager.c projects/arm_eabi/sys/vm/uma.h projects/arm_eabi/sys/vm/uma_core.c projects/arm_eabi/sys/vm/uma_int.h projects/arm_eabi/sys/vm/vm_fault.c projects/arm_eabi/sys/vm/vm_glue.c projects/arm_eabi/sys/vm/vm_kern.c projects/arm_eabi/sys/vm/vm_map.c projects/arm_eabi/sys/vm/vm_mmap.c projects/arm_eabi/sys/vm/vm_object.c 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_phys.h projects/arm_eabi/sys/vm/vnode_pager.c projects/arm_eabi/sys/x86/acpica/acpi_wakeup.c projects/arm_eabi/sys/x86/bios/smbios.c projects/arm_eabi/sys/x86/include/bus.h projects/arm_eabi/sys/x86/include/specialreg.h projects/arm_eabi/sys/x86/x86/busdma_machdep.c projects/arm_eabi/sys/x86/x86/intr_machdep.c projects/arm_eabi/sys/xen/evtchn/evtchn.c projects/arm_eabi/sys/xen/interface/foreign/mkheader.py projects/arm_eabi/tools/bsdbox/Makefile projects/arm_eabi/tools/bsdbox/Makefile.base projects/arm_eabi/tools/bsdbox/Makefile.fs projects/arm_eabi/tools/bsdbox/Makefile.hostapd projects/arm_eabi/tools/build/Makefile projects/arm_eabi/tools/build/make_check/Makefile projects/arm_eabi/tools/build/mk/OptionalObsoleteFiles.inc projects/arm_eabi/tools/diag/README projects/arm_eabi/tools/kerneldoc/subsys/common-Doxyfile projects/arm_eabi/tools/regression/filemon/Makefile projects/arm_eabi/tools/regression/lib/libc/nss/test-gethostby.c projects/arm_eabi/tools/regression/lib/libc/resolv/resolv.c projects/arm_eabi/tools/regression/netinet/arphold/arphold.c projects/arm_eabi/tools/regression/netinet/ip_id_period/ip_id_period.py projects/arm_eabi/tools/regression/netinet/udpzerobyte/udpzerobyte.c projects/arm_eabi/tools/regression/netipx/ipxdgramloopback/ipxdgramloopback.c projects/arm_eabi/tools/regression/sockets/sblock/sblock.c projects/arm_eabi/tools/regression/sockets/sigpipe/sigpipe.c projects/arm_eabi/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/arm_eabi/tools/regression/sockets/unix_seqpacket_exercise/unix_seqpacket_exercise.c projects/arm_eabi/tools/regression/sockets/zerosend/zerosend.c projects/arm_eabi/tools/regression/ufs/uprintf/ufs_uprintf.c projects/arm_eabi/tools/test/hwpmc/pmctest.py projects/arm_eabi/tools/tools/README projects/arm_eabi/tools/tools/ath/athratestats/Makefile projects/arm_eabi/tools/tools/ath/athratestats/main.c projects/arm_eabi/tools/tools/ath/athrd/athrd.1 projects/arm_eabi/tools/tools/cxgbetool/cxgbetool.c projects/arm_eabi/tools/tools/netmap/pcap.c projects/arm_eabi/tools/tools/netmap/pkt-gen.c projects/arm_eabi/tools/tools/sysdoc/Makefile projects/arm_eabi/tools/tools/track/track.sh projects/arm_eabi/usr.bin/Makefile projects/arm_eabi/usr.bin/Makefile.amd64 projects/arm_eabi/usr.bin/Makefile.i386 projects/arm_eabi/usr.bin/Makefile.ia64 projects/arm_eabi/usr.bin/Makefile.powerpc projects/arm_eabi/usr.bin/Makefile.sparc64 projects/arm_eabi/usr.bin/ar/ar.h projects/arm_eabi/usr.bin/at/parsetime.c projects/arm_eabi/usr.bin/at/privs.h projects/arm_eabi/usr.bin/bc/bc.y projects/arm_eabi/usr.bin/calendar/calendar.1 projects/arm_eabi/usr.bin/calendar/calendar.c projects/arm_eabi/usr.bin/calendar/calendars/calendar.freebsd projects/arm_eabi/usr.bin/calendar/calendars/calendar.history projects/arm_eabi/usr.bin/calendar/dates.c projects/arm_eabi/usr.bin/calendar/day.c projects/arm_eabi/usr.bin/calendar/io.c projects/arm_eabi/usr.bin/chat/chat.8 projects/arm_eabi/usr.bin/chat/chat.c projects/arm_eabi/usr.bin/chpass/chpass.c projects/arm_eabi/usr.bin/cksum/extern.h projects/arm_eabi/usr.bin/clang/Makefile projects/arm_eabi/usr.bin/clang/bugpoint/bugpoint.1 projects/arm_eabi/usr.bin/clang/clang-tblgen/Makefile projects/arm_eabi/usr.bin/clang/clang.prog.mk projects/arm_eabi/usr.bin/clang/clang/Makefile projects/arm_eabi/usr.bin/clang/clang/clang.1 projects/arm_eabi/usr.bin/clang/llc/Makefile projects/arm_eabi/usr.bin/clang/llc/llc.1 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/Makefile projects/arm_eabi/usr.bin/clang/llvm-dis/llvm-dis.1 projects/arm_eabi/usr.bin/clang/llvm-extract/Makefile projects/arm_eabi/usr.bin/clang/llvm-extract/llvm-extract.1 projects/arm_eabi/usr.bin/clang/llvm-link/Makefile projects/arm_eabi/usr.bin/clang/llvm-link/llvm-link.1 projects/arm_eabi/usr.bin/clang/llvm-mc/Makefile projects/arm_eabi/usr.bin/clang/llvm-nm/llvm-nm.1 projects/arm_eabi/usr.bin/clang/llvm-objdump/Makefile projects/arm_eabi/usr.bin/clang/llvm-prof/Makefile 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/llvm-rtdyld/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/lister.c projects/arm_eabi/usr.bin/csup/proto.c projects/arm_eabi/usr.bin/ctlstat/ctlstat.c projects/arm_eabi/usr.bin/cut/cut.1 projects/arm_eabi/usr.bin/cut/cut.c projects/arm_eabi/usr.bin/du/du.1 projects/arm_eabi/usr.bin/elfdump/elfdump.c projects/arm_eabi/usr.bin/fetch/Makefile projects/arm_eabi/usr.bin/fetch/fetch.c projects/arm_eabi/usr.bin/find/find.1 projects/arm_eabi/usr.bin/find/ls.c projects/arm_eabi/usr.bin/find/main.c projects/arm_eabi/usr.bin/finger/finger.1 projects/arm_eabi/usr.bin/finger/finger.c projects/arm_eabi/usr.bin/gencat/gencat.c projects/arm_eabi/usr.bin/getent/getent.c projects/arm_eabi/usr.bin/grep/grep.c projects/arm_eabi/usr.bin/grep/regex/xmalloc.c projects/arm_eabi/usr.bin/gzip/zuncompress.c projects/arm_eabi/usr.bin/kdump/kdump.c projects/arm_eabi/usr.bin/kdump/mksubr projects/arm_eabi/usr.bin/ktrdump/ktrdump.c projects/arm_eabi/usr.bin/last/last.1 projects/arm_eabi/usr.bin/last/last.c projects/arm_eabi/usr.bin/less/defines.h projects/arm_eabi/usr.bin/lex/NEWS projects/arm_eabi/usr.bin/locale/locale.1 projects/arm_eabi/usr.bin/locale/locale.c projects/arm_eabi/usr.bin/lock/lock.c projects/arm_eabi/usr.bin/logger/logger.c projects/arm_eabi/usr.bin/m4/Makefile projects/arm_eabi/usr.bin/m4/expr.c projects/arm_eabi/usr.bin/m4/extern.h projects/arm_eabi/usr.bin/m4/gnum4.c projects/arm_eabi/usr.bin/m4/lib/ohash_init.3 projects/arm_eabi/usr.bin/m4/m4.1 projects/arm_eabi/usr.bin/m4/main.c projects/arm_eabi/usr.bin/m4/parser.y projects/arm_eabi/usr.bin/mail/util.c projects/arm_eabi/usr.bin/make/var.c projects/arm_eabi/usr.bin/ministat/ministat.1 projects/arm_eabi/usr.bin/ministat/ministat.c projects/arm_eabi/usr.bin/mkcsmapper/Makefile.inc projects/arm_eabi/usr.bin/mkcsmapper/lex.l projects/arm_eabi/usr.bin/mkesdb/lex.l projects/arm_eabi/usr.bin/mktemp/mktemp.1 projects/arm_eabi/usr.bin/mktemp/mktemp.c projects/arm_eabi/usr.bin/msgs/msgs.c projects/arm_eabi/usr.bin/ncal/ncal.c projects/arm_eabi/usr.bin/ncplist/ncplist.1 projects/arm_eabi/usr.bin/netstat/if.c projects/arm_eabi/usr.bin/netstat/mbuf.c projects/arm_eabi/usr.bin/netstat/route.c projects/arm_eabi/usr.bin/pr/pr.1 projects/arm_eabi/usr.bin/printf/printf.c projects/arm_eabi/usr.bin/procstat/procstat.1 projects/arm_eabi/usr.bin/procstat/procstat_auxv.c projects/arm_eabi/usr.bin/procstat/procstat_files.c projects/arm_eabi/usr.bin/rctl/rctl.8 projects/arm_eabi/usr.bin/rlogin/rlogin.c projects/arm_eabi/usr.bin/rpcgen/rpc_main.c projects/arm_eabi/usr.bin/rpcgen/rpc_svcout.c projects/arm_eabi/usr.bin/rpcgen/rpc_util.c projects/arm_eabi/usr.bin/rpcinfo/rpcinfo.c projects/arm_eabi/usr.bin/script/script.1 projects/arm_eabi/usr.bin/script/script.c projects/arm_eabi/usr.bin/seq/seq.1 projects/arm_eabi/usr.bin/sort/Makefile projects/arm_eabi/usr.bin/sort/bwstring.c projects/arm_eabi/usr.bin/sort/bwstring.h projects/arm_eabi/usr.bin/sort/coll.c projects/arm_eabi/usr.bin/sort/file.c projects/arm_eabi/usr.bin/sort/file.h projects/arm_eabi/usr.bin/sort/radixsort.c projects/arm_eabi/usr.bin/sort/sort.1.in projects/arm_eabi/usr.bin/sort/sort.c projects/arm_eabi/usr.bin/stat/stat.c projects/arm_eabi/usr.bin/stdbuf/Makefile projects/arm_eabi/usr.bin/systat/cmds.c projects/arm_eabi/usr.bin/systat/extern.h projects/arm_eabi/usr.bin/systat/icmp.c projects/arm_eabi/usr.bin/systat/icmp6.c projects/arm_eabi/usr.bin/systat/ifstat.c projects/arm_eabi/usr.bin/systat/ip.c projects/arm_eabi/usr.bin/systat/ip6.c projects/arm_eabi/usr.bin/systat/keyboard.c projects/arm_eabi/usr.bin/systat/main.c projects/arm_eabi/usr.bin/systat/systat.1 projects/arm_eabi/usr.bin/systat/tcp.c projects/arm_eabi/usr.bin/talk/talk.1 projects/arm_eabi/usr.bin/tftp/main.c projects/arm_eabi/usr.bin/time/time.c projects/arm_eabi/usr.bin/top/machine.c projects/arm_eabi/usr.bin/truss/amd64-fbsd.c projects/arm_eabi/usr.bin/truss/amd64-fbsd32.c projects/arm_eabi/usr.bin/truss/amd64-linux32.c projects/arm_eabi/usr.bin/truss/extern.h projects/arm_eabi/usr.bin/truss/i386-fbsd.c projects/arm_eabi/usr.bin/truss/i386-linux.c projects/arm_eabi/usr.bin/truss/ia64-fbsd.c projects/arm_eabi/usr.bin/truss/main.c projects/arm_eabi/usr.bin/truss/mips-fbsd.c projects/arm_eabi/usr.bin/truss/powerpc-fbsd.c projects/arm_eabi/usr.bin/truss/powerpc64-fbsd.c projects/arm_eabi/usr.bin/truss/setup.c projects/arm_eabi/usr.bin/truss/sparc64-fbsd.c projects/arm_eabi/usr.bin/truss/syscall.h projects/arm_eabi/usr.bin/truss/syscalls.c projects/arm_eabi/usr.bin/truss/truss.h projects/arm_eabi/usr.bin/tset/extern.h projects/arm_eabi/usr.bin/tset/map.c projects/arm_eabi/usr.bin/tset/term.c projects/arm_eabi/usr.bin/unzip/unzip.1 projects/arm_eabi/usr.bin/users/users.1 projects/arm_eabi/usr.bin/uuencode/uuencode.1 projects/arm_eabi/usr.bin/w/extern.h projects/arm_eabi/usr.bin/w/proc_compare.c projects/arm_eabi/usr.bin/w/w.1 projects/arm_eabi/usr.bin/w/w.c projects/arm_eabi/usr.bin/wall/wall.c projects/arm_eabi/usr.bin/who/who.1 projects/arm_eabi/usr.bin/xlint/Makefile.inc projects/arm_eabi/usr.bin/xlint/lint1/makeman projects/arm_eabi/usr.bin/yes/yes.1 projects/arm_eabi/usr.sbin/Makefile projects/arm_eabi/usr.sbin/Makefile.amd64 projects/arm_eabi/usr.sbin/Makefile.i386 projects/arm_eabi/usr.sbin/Makefile.ia64 projects/arm_eabi/usr.sbin/Makefile.powerpc projects/arm_eabi/usr.sbin/Makefile.sparc64 projects/arm_eabi/usr.sbin/ac/Makefile projects/arm_eabi/usr.sbin/ac/ac.8 projects/arm_eabi/usr.sbin/ac/ac.c projects/arm_eabi/usr.sbin/acpi/acpidb/Makefile projects/arm_eabi/usr.sbin/acpi/acpidump/acpi.c projects/arm_eabi/usr.sbin/acpi/acpidump/acpi_user.c projects/arm_eabi/usr.sbin/acpi/iasl/Makefile projects/arm_eabi/usr.sbin/adduser/adduser.8 projects/arm_eabi/usr.sbin/arp/arp.4 projects/arm_eabi/usr.sbin/authpf/Makefile projects/arm_eabi/usr.sbin/bluetooth/btpand/client.c projects/arm_eabi/usr.sbin/bluetooth/btpand/server.c projects/arm_eabi/usr.sbin/bsdconfig/Makefile projects/arm_eabi/usr.sbin/bsdconfig/bsdconfig projects/arm_eabi/usr.sbin/bsdconfig/bsdconfig.8 projects/arm_eabi/usr.sbin/bsdconfig/console/console projects/arm_eabi/usr.sbin/bsdconfig/console/font projects/arm_eabi/usr.sbin/bsdconfig/console/keymap projects/arm_eabi/usr.sbin/bsdconfig/console/repeat projects/arm_eabi/usr.sbin/bsdconfig/console/saver projects/arm_eabi/usr.sbin/bsdconfig/console/screenmap projects/arm_eabi/usr.sbin/bsdconfig/console/ttys projects/arm_eabi/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/arm_eabi/usr.sbin/bsdconfig/docsinstall/docsinstall projects/arm_eabi/usr.sbin/bsdconfig/dot/dot projects/arm_eabi/usr.sbin/bsdconfig/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/include/messages.subr projects/arm_eabi/usr.sbin/bsdconfig/mouse/disable projects/arm_eabi/usr.sbin/bsdconfig/mouse/enable projects/arm_eabi/usr.sbin/bsdconfig/mouse/flags projects/arm_eabi/usr.sbin/bsdconfig/mouse/mouse projects/arm_eabi/usr.sbin/bsdconfig/mouse/port projects/arm_eabi/usr.sbin/bsdconfig/mouse/type projects/arm_eabi/usr.sbin/bsdconfig/networking/Makefile projects/arm_eabi/usr.sbin/bsdconfig/networking/defaultrouter projects/arm_eabi/usr.sbin/bsdconfig/networking/devices projects/arm_eabi/usr.sbin/bsdconfig/networking/hostname projects/arm_eabi/usr.sbin/bsdconfig/networking/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/networking/nameservers projects/arm_eabi/usr.sbin/bsdconfig/networking/networking projects/arm_eabi/usr.sbin/bsdconfig/password/Makefile projects/arm_eabi/usr.sbin/bsdconfig/password/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/password/password projects/arm_eabi/usr.sbin/bsdconfig/security/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/security/kern_securelevel projects/arm_eabi/usr.sbin/bsdconfig/security/security projects/arm_eabi/usr.sbin/bsdconfig/startup/Makefile projects/arm_eabi/usr.sbin/bsdconfig/startup/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/startup/misc projects/arm_eabi/usr.sbin/bsdconfig/startup/rcadd projects/arm_eabi/usr.sbin/bsdconfig/startup/rcconf projects/arm_eabi/usr.sbin/bsdconfig/startup/rcdelete projects/arm_eabi/usr.sbin/bsdconfig/startup/rcedit projects/arm_eabi/usr.sbin/bsdconfig/startup/rcvar projects/arm_eabi/usr.sbin/bsdconfig/startup/startup projects/arm_eabi/usr.sbin/bsdconfig/timezone/Makefile projects/arm_eabi/usr.sbin/bsdconfig/timezone/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/timezone/timezone projects/arm_eabi/usr.sbin/bsdconfig/ttys/ttys projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/Makefile projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/groupadd projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/groupdel projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/groupedit projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/groupinput projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/include/Makefile projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/useradd projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/userdel projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/useredit projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/userinput projects/arm_eabi/usr.sbin/bsdconfig/usermgmt/usermgmt projects/arm_eabi/usr.sbin/bsdinstall/bsdinstall projects/arm_eabi/usr.sbin/bsdinstall/scripts/auto projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swrun_tbl.c projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c projects/arm_eabi/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def projects/arm_eabi/usr.sbin/chkgrp/chkgrp.8 projects/arm_eabi/usr.sbin/chkgrp/chkgrp.c projects/arm_eabi/usr.sbin/chroot/chroot.8 projects/arm_eabi/usr.sbin/config/mkmakefile.c projects/arm_eabi/usr.sbin/cpucontrol/cpucontrol.c projects/arm_eabi/usr.sbin/cron/cron/cron.c projects/arm_eabi/usr.sbin/cron/cron/cron.h projects/arm_eabi/usr.sbin/cron/crontab/crontab.5 projects/arm_eabi/usr.sbin/cron/crontab/crontab.c projects/arm_eabi/usr.sbin/cron/lib/entry.c projects/arm_eabi/usr.sbin/cron/lib/misc.c projects/arm_eabi/usr.sbin/crunch/examples/Makefile projects/arm_eabi/usr.sbin/crunch/examples/really-big.conf projects/arm_eabi/usr.sbin/ctladm/ctladm.c projects/arm_eabi/usr.sbin/ctladm/util.c projects/arm_eabi/usr.sbin/diskinfo/diskinfo.c projects/arm_eabi/usr.sbin/edquota/edquota.c projects/arm_eabi/usr.sbin/fifolog/fifolog_create/fifolog.1 projects/arm_eabi/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/arm_eabi/usr.sbin/gpioctl/gpioctl.c projects/arm_eabi/usr.sbin/inetd/builtins.c projects/arm_eabi/usr.sbin/ip6addrctl/Makefile projects/arm_eabi/usr.sbin/ip6addrctl/ip6addrctl.c projects/arm_eabi/usr.sbin/jail/config.c projects/arm_eabi/usr.sbin/jail/jail.8 projects/arm_eabi/usr.sbin/jail/jail.c projects/arm_eabi/usr.sbin/keyserv/keyserv.c projects/arm_eabi/usr.sbin/kgmon/kgmon.c projects/arm_eabi/usr.sbin/kldxref/ef.c projects/arm_eabi/usr.sbin/lmcconfig/lmcconfig.c projects/arm_eabi/usr.sbin/lpr/common_source/common.c projects/arm_eabi/usr.sbin/lpr/common_source/displayq.c projects/arm_eabi/usr.sbin/lpr/common_source/lp.h projects/arm_eabi/usr.sbin/lpr/common_source/net.c projects/arm_eabi/usr.sbin/lpr/common_source/rmjob.c projects/arm_eabi/usr.sbin/lpr/common_source/startdaemon.c projects/arm_eabi/usr.sbin/lpr/filters/lpf.c projects/arm_eabi/usr.sbin/lpr/lpc/cmds.c projects/arm_eabi/usr.sbin/lpr/lpc/lpc.c projects/arm_eabi/usr.sbin/lpr/lpc/movejobs.c projects/arm_eabi/usr.sbin/lpr/lpd/lpd.8 projects/arm_eabi/usr.sbin/lpr/lpd/printjob.c projects/arm_eabi/usr.sbin/lpr/lpq/lpq.c projects/arm_eabi/usr.sbin/lpr/lpr/lpr.c projects/arm_eabi/usr.sbin/lpr/lprm/lprm.c projects/arm_eabi/usr.sbin/makefs/ffs.c projects/arm_eabi/usr.sbin/makefs/ffs/ffs_alloc.c projects/arm_eabi/usr.sbin/makefs/ffs/ffs_extern.h projects/arm_eabi/usr.sbin/makefs/ffs/ufs_bmap.c projects/arm_eabi/usr.sbin/makefs/makefs.8 projects/arm_eabi/usr.sbin/makefs/makefs.c projects/arm_eabi/usr.sbin/makefs/makefs.h projects/arm_eabi/usr.sbin/makefs/mtree.c projects/arm_eabi/usr.sbin/memcontrol/memcontrol.c projects/arm_eabi/usr.sbin/mergemaster/mergemaster.sh projects/arm_eabi/usr.sbin/mfiutil/mfi_flash.c projects/arm_eabi/usr.sbin/mfiutil/mfi_show.c projects/arm_eabi/usr.sbin/mfiutil/mfiutil.c projects/arm_eabi/usr.sbin/mfiutil/mfiutil.h projects/arm_eabi/usr.sbin/mountd/exports.5 projects/arm_eabi/usr.sbin/mountd/mountd.8 projects/arm_eabi/usr.sbin/mountd/mountd.c projects/arm_eabi/usr.sbin/moused/moused.c projects/arm_eabi/usr.sbin/mtree/mtree.c projects/arm_eabi/usr.sbin/ndiscvt/ndiscvt.c projects/arm_eabi/usr.sbin/newsyslog/newsyslog.c projects/arm_eabi/usr.sbin/nfscbd/nfscbd.8 projects/arm_eabi/usr.sbin/nfscbd/nfscbd.c projects/arm_eabi/usr.sbin/nfsd/nfsd.c projects/arm_eabi/usr.sbin/nvram/nvram.c projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-installcomponents.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-newfs.sh projects/arm_eabi/usr.sbin/pciconf/cap.c projects/arm_eabi/usr.sbin/pciconf/err.c projects/arm_eabi/usr.sbin/pciconf/pciconf.c projects/arm_eabi/usr.sbin/pkg/elf_tables.h projects/arm_eabi/usr.sbin/pkg/pkg.c projects/arm_eabi/usr.sbin/pkg_install/add/add.h projects/arm_eabi/usr.sbin/pkg_install/add/extract.c projects/arm_eabi/usr.sbin/pkg_install/add/futil.c 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/create/main.c projects/arm_eabi/usr.sbin/pkg_install/create/perform.c projects/arm_eabi/usr.sbin/pkg_install/delete/main.c projects/arm_eabi/usr.sbin/pkg_install/info/info.h projects/arm_eabi/usr.sbin/pkg_install/info/main.c projects/arm_eabi/usr.sbin/pkg_install/info/perform.c projects/arm_eabi/usr.sbin/pkg_install/info/show.c projects/arm_eabi/usr.sbin/pkg_install/lib/Makefile projects/arm_eabi/usr.sbin/pkg_install/lib/exec.c projects/arm_eabi/usr.sbin/pkg_install/lib/lib.h projects/arm_eabi/usr.sbin/pkg_install/lib/plist.c projects/arm_eabi/usr.sbin/pkg_install/updating/main.c projects/arm_eabi/usr.sbin/pkg_install/version/main.c projects/arm_eabi/usr.sbin/pkg_install/version/perform.c projects/arm_eabi/usr.sbin/pmccontrol/pmccontrol.c projects/arm_eabi/usr.sbin/pmcstat/pmcpl_calltree.c projects/arm_eabi/usr.sbin/pmcstat/pmcstat.c projects/arm_eabi/usr.sbin/pmcstat/pmcstat_log.c projects/arm_eabi/usr.sbin/pmcstat/pmcstat_log.h projects/arm_eabi/usr.sbin/portsnap/portsnap/portsnap.8 projects/arm_eabi/usr.sbin/portsnap/portsnap/portsnap.sh projects/arm_eabi/usr.sbin/ppp/lqr.c projects/arm_eabi/usr.sbin/ppp/ppp.8.m4 projects/arm_eabi/usr.sbin/ppp/radius.c projects/arm_eabi/usr.sbin/pw/Makefile projects/arm_eabi/usr.sbin/pw/fileupd.c projects/arm_eabi/usr.sbin/pw/grupd.c projects/arm_eabi/usr.sbin/pw/pw.8 projects/arm_eabi/usr.sbin/pw/pw.c projects/arm_eabi/usr.sbin/pw/pw.h projects/arm_eabi/usr.sbin/pw/pw_group.c projects/arm_eabi/usr.sbin/pw/pw_log.c projects/arm_eabi/usr.sbin/pw/pw_nis.c projects/arm_eabi/usr.sbin/pw/pw_user.c projects/arm_eabi/usr.sbin/pw/pw_vpw.c projects/arm_eabi/usr.sbin/pw/pwupd.c projects/arm_eabi/usr.sbin/pw/pwupd.h projects/arm_eabi/usr.sbin/quot/quot.c projects/arm_eabi/usr.sbin/quotaon/quotaon.c projects/arm_eabi/usr.sbin/repquota/repquota.c projects/arm_eabi/usr.sbin/route6d/route6d.8 projects/arm_eabi/usr.sbin/route6d/route6d.c projects/arm_eabi/usr.sbin/rpc.lockd/lockd_lock.c projects/arm_eabi/usr.sbin/rpcbind/util.c projects/arm_eabi/usr.sbin/rtprio/rtprio.1 projects/arm_eabi/usr.sbin/rwhod/rwhod.8 projects/arm_eabi/usr.sbin/services_mkdb/Makefile projects/arm_eabi/usr.sbin/services_mkdb/services_mkdb.c projects/arm_eabi/usr.sbin/services_mkdb/uniq.c projects/arm_eabi/usr.sbin/snapinfo/snapinfo.c projects/arm_eabi/usr.sbin/syslogd/syslog.conf.5 projects/arm_eabi/usr.sbin/syslogd/syslogd.c projects/arm_eabi/usr.sbin/tcpdump/tcpdump/Makefile projects/arm_eabi/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/arm_eabi/usr.sbin/timed/timed/master.c projects/arm_eabi/usr.sbin/timed/timed/measure.c projects/arm_eabi/usr.sbin/timed/timed/readmsg.c projects/arm_eabi/usr.sbin/timed/timed/slave.c projects/arm_eabi/usr.sbin/timed/timed/timed.c projects/arm_eabi/usr.sbin/timed/timedc/cmds.c projects/arm_eabi/usr.sbin/vidcontrol/vidcontrol.c projects/arm_eabi/usr.sbin/watchdogd/Makefile projects/arm_eabi/usr.sbin/watchdogd/watchdogd.c projects/arm_eabi/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.8 Directory Properties: projects/arm_eabi/ (props changed) projects/arm_eabi/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/arm_eabi/contrib/bind9/ (props changed) projects/arm_eabi/contrib/binutils/ (props changed) projects/arm_eabi/contrib/byacc/ (props changed) projects/arm_eabi/contrib/bzip2/ (props changed) projects/arm_eabi/contrib/dialog/ (props changed) projects/arm_eabi/contrib/dtc/ (props changed) projects/arm_eabi/contrib/file/ (props changed) projects/arm_eabi/contrib/gcc/ (props changed) projects/arm_eabi/contrib/gdb/ (props changed) projects/arm_eabi/contrib/groff/ (props changed) projects/arm_eabi/contrib/less/ (props changed) projects/arm_eabi/contrib/libarchive/ (props changed) projects/arm_eabi/contrib/libarchive/tar/ (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/netcat/ (props changed) projects/arm_eabi/contrib/openresolv/ (props changed) projects/arm_eabi/contrib/pf/ (props changed) projects/arm_eabi/contrib/sendmail/ (props changed) projects/arm_eabi/contrib/tcpdump/ (props changed) projects/arm_eabi/contrib/top/ (props changed) projects/arm_eabi/contrib/tzdata/ (props changed) projects/arm_eabi/crypto/heimdal/ (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/libutil/ (props changed) projects/arm_eabi/sbin/ (props changed) projects/arm_eabi/sbin/dumpon/ (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/powerpc/boot1.chrp/ (props changed) projects/arm_eabi/sys/boot/powerpc/ofw/ (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/compiler/aslanalyze.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslbtypes.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.l (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslpredef.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2s.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/asluuid.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtcompiler.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtexpress.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtfield.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtparser.l (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtparser.y (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtsubtable.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtutils.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prexpress.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prmacros.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prparser.l (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prparser.y (props changed) projects/arm_eabi/sys/contrib/dev/acpica/compiler/prscan.c (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/dispatcher/dsargs.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evglock.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeblk.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeinit.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeutil.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evmisc.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evregion.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evsci.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxface.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfevnt.c (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/namespace/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nspredef.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsrepair.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsrepair2.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/parser/pswalk.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsinfo.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsirq.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsserial.c (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/components/utilities/utaddress.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdecode.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/uteval.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utexcep.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utglobal.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxfmutex.c (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/accommon.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acdispat.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acevents.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acinterp.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acnamesp.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acoutput.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acparser.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acpi.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acpredef.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/acresrc.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/actables.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/amlcode.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acfreebsd.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acgcc.h (props changed) projects/arm_eabi/sys/contrib/dev/acpica/os_specific/ (props changed) projects/arm_eabi/sys/contrib/octeon-sdk/ (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) Modified: projects/arm_eabi/MAINTAINERS ============================================================================== --- projects/arm_eabi/MAINTAINERS Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/MAINTAINERS Wed Nov 21 09:50:31 2012 (r243371) @@ -3,7 +3,7 @@ $FreeBSD$ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements are granted by core. These are documented in head/LOCKS and enforced -by CVSROOT/approvers. +by svnadmin/conf/approvers. The source tree is a community effort. However, some folks go to the trouble of looking after particular areas of the tree. In return for @@ -21,7 +21,6 @@ It is not a registry of 'turf' or privat subsystem login notes ----------------------------- kqueue jmg Pre-commit review requested. -mergemaster dougb Prefers to pre-approve commits libc/posix1e rwatson Pre-commit review requested. POSIX.1e ACLs rwatson Pre-commit review requested. UFS EAs rwatson Pre-commit review requested. @@ -75,8 +74,6 @@ drm rnoland Just keep me informed of ch unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. -nwfs bp In case of functional changes pre-commit review - requested. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. contrib/pf mlaier Pre-commit review requested. @@ -101,8 +98,6 @@ nfs alfred Will be happy to review code rpc.lockd alfred Will be happy to review code, but not mandatory. truss alfred Will be happy to review code, but not mandatory. rpc alfred Pre-commit review requested. -xfs kan@FreeBSD.org,rodrigc@FreeBSD.org,cattelan@xfs.org - Pre-commit review preferred. pkg_install portmgr Pre-commit review or approval from portmgr@ requested. linux emul emulation Please discuss changes here. bs{diff,patch} cperciva Pre-commit review requested. @@ -125,16 +120,7 @@ lib/libc/stdtime edwin Heads-up apprec is maintained by a third party source. sbin/routed bms Pre-commit review; notify vendor at rhyolite.com isci(4) jimharris Pre-commit review requested. - -Following are the entries from the Makefiles, and a few other sources. -Please remove stale entries from both their origin, and this file. - -Please also consider removing the lines from the files listed below and -stating your preferences here instead. - -List below generated with: -$ cd /usr/src; find */* -type f|xargs egrep 'MAINTAINER[ ]*=' - -sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org -sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi -tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org +3dfx cokane Pre-commit review preferred. +cmx daniel@roe.ch Pre-commit review preferred. +filemon obrien Pre-commit review preferred. +sysdoc trhodes Pre-commit review preferred. Modified: projects/arm_eabi/Makefile ============================================================================== --- projects/arm_eabi/Makefile Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/Makefile Wed Nov 21 09:50:31 2012 (r243371) @@ -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) && \ @@ -216,7 +216,7 @@ ${TGTS}: .MAIN: all STARTTIME!= LC_ALL=C date -CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s +CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo .if !empty(CHECK_TIME) .error check your date/time: ${STARTTIME} .endif @@ -280,12 +280,14 @@ kernel: buildkernel installkernel # for building the world. # upgrade_checks: +.if !defined(.PARSEDIR) @if ! (cd ${.CURDIR}/tools/build/make_check && \ PATH=${PATH} ${BINMAKE} obj >/dev/null 2>&1 && \ PATH=${PATH} ${BINMAKE} >/dev/null 2>&1); \ then \ (cd ${.CURDIR} && ${MAKE} make); \ fi +.endif # # Upgrade make(1) to the current version using the installed @@ -329,7 +331,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 @@ -441,3 +443,6 @@ universe_epilogue: fi .endif .endif + +buildLINT: + ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT Modified: projects/arm_eabi/Makefile.inc1 ============================================================================== --- projects/arm_eabi/Makefile.inc1 Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/Makefile.inc1 Wed Nov 21 09:50:31 2012 (r243371) @@ -16,6 +16,8 @@ # -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_MTREE="list of mtree files" to process to allow local directories +# to be created before files are installed # 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 @@ -46,6 +48,7 @@ TARGET_ARCH=${TARGET} .include .include +.include # We must do share/info early so that installation of info `dir' # entries works correctly. Do it first since it is less likely to @@ -137,7 +140,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 @@ -235,7 +238,8 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ - MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ + COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ DESTDIR= \ @@ -270,6 +274,16 @@ WMAKEENV= ${CROSSENV} \ .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif +.if ${CC:T:Mgcc} == "gcc" +WMAKE_COMPILER_TYPE= gcc +.elif ${CC:T:Mclang} == "clang" +WMAKE_COMPILER_TYPE= clang +.elif ${MK_CLANG_IS_CC} == "no" +WMAKE_COMPILER_TYPE= gcc +.else +WMAKE_COMPILER_TYPE= clang +.endif +WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" @@ -283,9 +297,10 @@ LIB32CPUFLAGS= -march=i686 -mmmx -msse - LIB32CPUFLAGS= -march=${TARGET_CPUTYPE} .endif LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH=i386 \ - MACHINE_CPU="i686 mmx sse sse2" \ - LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ - AS="${AS} --32" + MACHINE_CPU="i686 mmx sse sse2" +LIB32WMAKEFLAGS= \ + AS="${AS} --32" \ + LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" .elif ${TARGET_ARCH} == "powerpc64" .if empty(TARGET_CPUTYPE) @@ -293,7 +308,8 @@ LIB32CPUFLAGS= -mcpu=powerpc .else LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE} .endif -LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc \ +LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc +LIB32WMAKEFLAGS= \ LD="${LD} -m elf32ppc_fbsd" .endif @@ -310,15 +326,20 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ + LIBDIR=/usr/lib32 \ + SHLIBDIR=/usr/lib32 \ + COMPILER_TYPE=${WMAKE_COMPILER_TYPE} +LIB32WMAKEFLAGS+= \ CC="${CC} ${LIB32FLAGS}" \ CXX="${CXX} ${LIB32FLAGS}" \ - LIBDIR=/usr/lib32 \ - SHLIBDIR=/usr/lib32 + DESTDIR=${LIB32TMP} \ + -DCOMPAT_32BIT \ + -DNO_CPU_CFLAGS \ + -DNO_CTF \ + -DNO_LINT -LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ - -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX -EAS -ELD \ - DESTDIR=${LIB32TMP} +LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ + -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS .endif @@ -388,6 +409,9 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null .endif +.for _mtree in ${LOCAL_MTREE} + mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null +.endfor _legacy: @echo @echo "--------------------------------------------------------------" @@ -636,7 +660,10 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Non-base distributions produced by the base system -EXTRA_DISTRIBUTIONS= doc games +EXTRA_DISTRIBUTIONS= doc +.if ${MK_GAMES} != "no" +EXTRA_DISTRIBUTIONS+= games +.endif .if defined(LIB32TMP) && ${MK_LIB32} != "no" EXTRA_DISTRIBUTIONS+= lib32 .endif @@ -702,7 +729,8 @@ reinstall: @echo "--------------------------------------------------------------" @echo ">>> Making hierarchy" @echo "--------------------------------------------------------------" - ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 hierarchy + ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ + LOCAL_MTREE=${LOCAL_MTREE} hierarchy @echo @echo "--------------------------------------------------------------" @echo ">>> Installing everything" @@ -1110,7 +1138,7 @@ _aicasm= sys/modules/aic7xxx/aicasm _share= share/syscons/scrnmaps .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" _gcc_tools= gnu/usr.bin/cc/cc_tools .endif @@ -1172,7 +1200,7 @@ _clang= usr.bin/clang _clang_libs= lib/clang .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") _cc= gnu/usr.bin/cc .endif @@ -1199,6 +1227,10 @@ cross-tools: # hierarchy hier: cd ${.CURDIR}/etc; ${MAKE} distrib-dirs +.for _mtree in ${LOCAL_MTREE} + mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/${_mtree} \ + -p ${DESTDIR}/ +.endfor # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1253,6 +1285,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ ${_kerberos5_lib_libwind} \ + ${_lib_atf_libatf_c} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ @@ -1265,6 +1298,10 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} +.if ${MK_ATF} != "no" +_lib_atf_libatf_c= lib/atf/libatf-c +.endif + .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr .endif @@ -1547,7 +1584,7 @@ check-old: check-old-files check-old-lib # showconfig - show build configuration. # showconfig: - @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort + @${MAKE} -n -f bsd.own.mk -V dummy -dg1 2>&1 | grep ^MK_ | sort .if !empty(KRNLOBJDIR) && !empty(KERNCONF) DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ @@ -1555,7 +1592,7 @@ DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF} .if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) .if exists(${KERNCONFDIR}/${KERNCONF}) FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} + ${KERNCONFDIR}/${KERNCONF} ; echo .endif .endif Modified: projects/arm_eabi/ObsoleteFiles.inc ============================================================================== --- projects/arm_eabi/ObsoleteFiles.inc Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/ObsoleteFiles.inc Wed Nov 21 09:50:31 2012 (r243371) @@ -38,6 +38,50 @@ # xargs -n1 | sort | uniq -d; # done +# 20121114: zpool-features manual page moved from section 5 to 7 +OLD_FILES+=usr/share/man/man5/zpool-features.5.gz +# 20121022: remove harp, hfa and idt man page +OLD_FILES+=share/man/man4/harp.4 +OLD_FILES+=share/man/man4/hfa.4 +OLD_FILES+=share/man/man4/idt.4 +# 20121022: VFS_LOCK_GIANT elimination +OLD_FILES+=usr/share/man/man9/VFS_LOCK_GIANT.9.gz +OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz +# 20121004: remove incomplete unwind.h +OLD_FILES+=usr/include/clang/3.2/unwind.h +# 20120910: NetBSD compat shims removed +OLD_FILES+=usr/include/cam/scsi/scsi_low_pisa.h +OLD_FILES+=usr/include/sys/device_port.h +# 20120908: pf cleanup +OLD_FILES+=usr/include/net/if_pflow.h +# 20120816: new clang import which bumps version from 3.1 to 3.2 +OLD_FILES+=usr/bin/llvm-ld +OLD_FILES+=usr/bin/llvm-stub +OLD_FILES+=usr/include/clang/3.1/altivec.h +OLD_FILES+=usr/include/clang/3.1/avx2intrin.h +OLD_FILES+=usr/include/clang/3.1/avxintrin.h +OLD_FILES+=usr/include/clang/3.1/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.1/bmiintrin.h +OLD_FILES+=usr/include/clang/3.1/cpuid.h +OLD_FILES+=usr/include/clang/3.1/emmintrin.h +OLD_FILES+=usr/include/clang/3.1/fma4intrin.h +OLD_FILES+=usr/include/clang/3.1/immintrin.h +OLD_FILES+=usr/include/clang/3.1/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.1/mm3dnow.h +OLD_FILES+=usr/include/clang/3.1/mm_malloc.h +OLD_FILES+=usr/include/clang/3.1/mmintrin.h +OLD_FILES+=usr/include/clang/3.1/module.map +OLD_FILES+=usr/include/clang/3.1/nmmintrin.h +OLD_FILES+=usr/include/clang/3.1/pmmintrin.h +OLD_FILES+=usr/include/clang/3.1/popcntintrin.h +OLD_FILES+=usr/include/clang/3.1/smmintrin.h +OLD_FILES+=usr/include/clang/3.1/tmmintrin.h +OLD_FILES+=usr/include/clang/3.1/unwind.h +OLD_FILES+=usr/include/clang/3.1/wmmintrin.h +OLD_FILES+=usr/include/clang/3.1/x86intrin.h +OLD_FILES+=usr/include/clang/3.1/xmmintrin.h +OLD_DIRS+=usr/include/clang/3.1 +OLD_FILES+=usr/share/man/man1/llvm-ld.1.gz # 20120712: OpenSSL 1.0.1c import OLD_LIBS+=lib/libcrypto.so.6 OLD_LIBS+=usr/lib/libssl.so.6 @@ -56,13 +100,19 @@ OLD_FILES+=usr/include/openssl/ui_locl.h OLD_FILES+=usr/share/openssl/man/man3/CRYPTO_set_id_callback.3.gz # 20120621: remove old man page OLD_FILES+=usr/share/man/man8/vnconfig.8.gz +# 20120619: TOE support updated +OLD_FILES+=usr/include/netinet/toedev.h # 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/man3/auth_getval.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 +# 20120521: byacc import +OLD_FILES+=usr/bin/yyfix +OLD_FILES+=usr/share/man/man1/yyfix.1.gz # 20120505: new clang import installed a redundant internal header OLD_FILES+=usr/include/clang/3.1/stdalign.h # 20120428: MD2 removed from libmd Modified: projects/arm_eabi/UPDATING ============================================================================== --- projects/arm_eabi/UPDATING Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/UPDATING Wed Nov 21 09:50:31 2012 (r243371) @@ -24,6 +24,95 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20121105: + On i386 and amd64 systems WITH_CLANG_IS_CC is now the default. + This means that the world and kernel will be compiled with clang + and that clang will be installed as /usr/bin/cc, /usr/bin/c++, + and /usr/bin/cpp. To disable this behavior and revert to building + with gcc, compile with WITHOUT_CLANG_IS_CC. + +20121102: + The IPFIREWALL_FORWARD kernel option has been removed. Its + functionality now turned on by default. + +20121023: + The ZERO_COPY_SOCKET kernel option has been removed and + split into SOCKET_SEND_COW and SOCKET_RECV_PFLIP. + NB: SOCKET_SEND_COW uses the VM page based copy-on-write + mechanism which is not safe and may result in kernel crashes. + NB: The SOCKET_RECV_PFLIP mechanism is useless as no current + driver supports disposeable external page sized mbuf storage. + Proper replacements for both zero-copy mechanisms are under + consideration and will eventually lead to complete removal + of the two kernel options. + +20121023: + The IPv4 network stack has been converted to network byte + order. The following modules need to be recompiled together + with kernel: carp(4), divert(4), gif(4), siftr(4), gre(4), + pf(4), ipfw(4), ng_ipfw(4), stf(4). + +20121022: + Support for non-MPSAFE filesystems was removed from VFS. The + VFS_VERSION was bumped, all filesystem modules shall be + recompiled. + +20121018: + All the non-MPSAFE filesystems have been disconnected from + the build. The full list includes: codafs, hpfs, ntfs, nwfs, + portalfs, smbfs, xfs. + +20121016: + The interface cloning API and ABI has changed. The following + modules need to be recompiled together with kernel: + ipfw(4), pfsync(4), pflog(4), usb(4), wlan(4), stf(4), + vlan(4), disc(4), edsc(4), if_bridge(4), gif(4), tap(4), + faith(4), epair(4), enc(4), tun(4), if_lagg(4), gre(4). + +20121015: + The sdhci driver was split in two parts: sdhci (generic SD Host + Controller logic) and sdhci_pci (actual hardware driver). + No kernel config modifications are required, but if you + load sdhc as a module you must switch to sdhci_pci instead. + +20121014: + Import the FUSE kernel and userland support into base system. + +20121013: + The GNU sort(1) program has been removed since the BSD-licensed + sort(1) has been the default for quite some time and no serious + problems have been reported. The corresponding WITH_GNU_SORT + knob has also gone. + +20121006: + The pfil(9) API/ABI for AF_INET family has been changed. Packet + filtering modules: pf(4), ipfw(4), ipfilter(4) need to be recompiled + with new kernel. + +20121001: + The net80211(4) ABI has been changed to allow for improved driver + PS-POLL and power-save support. All wireless drivers need to be + recompiled to work with the new kernel. + +20120913: + The random(4) support for the VIA hardware random number + generator (`PADLOCK') is no longer enabled unconditionally. + Add the PADLOCK_RNG option in the custom kernel config if + needed. The GENERIC kernels on i386 and amd64 do include the + option, so the change only affects the custom kernel + configurations. + +20120908: + The pf(4) packet filter ABI has been changed. pfctl(8) and + snmp_pf module need to be recompiled to work with new kernel. + +20120828: + A new ZFS feature flag "com.delphix:empty_bpobj" has been merged + to -HEAD. Pools that have empty_bpobj in active state can not be + imported read-write with ZFS implementations that do not support + this feature. For more information read the zpool-features(5) + manual page. + 20120727: The sparc64 ZFS loader has been changed to no longer try to auto- detect ZFS providers based on diskN aliases but now requires these @@ -1512,7 +1601,7 @@ COMMON ITEMS: - To upgrade in-place from 8.x-stable to current + To upgrade in-place from stable to current ---------------------------------------------- make buildworld [9] Modified: projects/arm_eabi/bin/cat/cat.1 ============================================================================== --- projects/arm_eabi/bin/cat/cat.1 Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/cat/cat.1 Wed Nov 21 09:50:31 2012 (r243371) @@ -127,7 +127,7 @@ to the file truncating .Pa file3 if it already exists. -See the manual page for your shell (i.e., +See the manual page for your shell (e.g., .Xr sh 1 ) for more information on redirection. .Pp Modified: projects/arm_eabi/bin/cp/cp.1 ============================================================================== --- projects/arm_eabi/bin/cp/cp.1 Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/cp/cp.1 Wed Nov 21 09:50:31 2012 (r243371) @@ -32,7 +32,7 @@ .\" @(#)cp.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd January 17, 2010 +.Dd September 4, 2012 .Dt CP 1 .Os .Sh NAME @@ -164,7 +164,7 @@ Cause .Nm to preserve the following attributes of each source file in the copy: modification time, access time, -file flags, file mode, user ID, and group ID, as allowed by permissions. +file flags, file mode, ACL, user ID, and group ID, as allowed by permissions. .Pp If the user ID and group ID cannot be preserved, no error message is displayed and the exit value is not altered. Modified: projects/arm_eabi/bin/date/date.c ============================================================================== --- projects/arm_eabi/bin/date/date.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/date/date.c Wed Nov 21 09:50:31 2012 (r243371) @@ -137,7 +137,7 @@ main(int argc, char *argv[]) * If -d or -t, set the timezone or daylight savings time; this * doesn't belong here; the kernel should not know about either. */ - if (set_timezone && settimeofday((struct timeval *)NULL, &tz)) + if (set_timezone && settimeofday(NULL, &tz) != 0) err(1, "settimeofday (timezone)"); if (!rflag && time(&tval) == -1) @@ -273,14 +273,14 @@ setthetime(const char *fmt, const char * /* set the time */ if (nflag || netsettime(tval)) { utx.ut_type = OLD_TIME; - gettimeofday(&utx.ut_tv, NULL); + (void)gettimeofday(&utx.ut_tv, NULL); pututxline(&utx); tv.tv_sec = tval; tv.tv_usec = 0; - if (settimeofday(&tv, (struct timezone *)NULL)) + if (settimeofday(&tv, NULL) != 0) err(1, "settimeofday (timeval)"); utx.ut_type = NEW_TIME; - gettimeofday(&utx.ut_tv, NULL); + (void)gettimeofday(&utx.ut_tv, NULL); pututxline(&utx); } Modified: projects/arm_eabi/bin/date/extern.h ============================================================================== --- projects/arm_eabi/bin/date/extern.h Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/date/extern.h Wed Nov 21 09:50:31 2012 (r243371) @@ -30,4 +30,6 @@ * $FreeBSD$ */ +extern int retval; + int netsettime(time_t); Modified: projects/arm_eabi/bin/date/netdate.c ============================================================================== --- projects/arm_eabi/bin/date/netdate.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/date/netdate.c Wed Nov 21 09:50:31 2012 (r243371) @@ -55,8 +55,6 @@ __FBSDID("$FreeBSD$"); #define WAITACK 2 /* seconds */ #define WAITDATEACK 5 /* seconds */ -extern int retval; - /* * Set the date in the machines controlled by timedaemons by communicating the * new date to the local timedaemon. If the timedaemon is in the master state, Modified: projects/arm_eabi/bin/dd/conv_tab.c ============================================================================== --- projects/arm_eabi/bin/dd/conv_tab.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/dd/conv_tab.c Wed Nov 21 09:50:31 2012 (r243371) @@ -41,6 +41,11 @@ __FBSDID("$FreeBSD$"); #include +#include + +#include "dd.h" +#include "extern.h" + /* * There are currently six tables: * Modified: projects/arm_eabi/bin/dd/dd.c ============================================================================== --- projects/arm_eabi/bin/dd/dd.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/dd/dd.c Wed Nov 21 09:50:31 2012 (r243371) @@ -232,8 +232,8 @@ setup(void) ctab = casetab; } - (void)gettimeofday(&tv, (struct timezone *)NULL); - st.start = tv.tv_sec + tv.tv_usec * 1e-6; + (void)gettimeofday(&tv, NULL); + st.start = tv.tv_sec + tv.tv_usec * 1e-6; } static void Modified: projects/arm_eabi/bin/dd/misc.c ============================================================================== --- projects/arm_eabi/bin/dd/misc.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/dd/misc.c Wed Nov 21 09:50:31 2012 (r243371) @@ -59,7 +59,7 @@ summary(void) double secs; char buf[100]; - (void)gettimeofday(&tv, (struct timezone *)NULL); + (void)gettimeofday(&tv, NULL); secs = tv.tv_sec + tv.tv_usec * 1e-6 - st.start; if (secs < 1e-6) secs = 1e-6; Modified: projects/arm_eabi/bin/df/df.1 ============================================================================== --- projects/arm_eabi/bin/df/df.1 Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/df/df.1 Wed Nov 21 09:50:31 2012 (r243371) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd March 3, 2012 +.Dd November 16, 2012 .Dt DF 1 .Os .Sh NAME @@ -50,7 +50,8 @@ displays statistics about the amount of or on the file system of which .Ar file is a part. -Values are displayed in 512-byte per block counts. +By default block counts are displayed with an assumed block size of +512 bytes. If neither a file or a file system operand is specified, statistics for all mounted file systems are displayed (subject to the @@ -65,48 +66,54 @@ Show all mount points, including those t flag. This is implied for file systems specified on the command line. .It Fl b -Use 512-byte blocks rather than the default. -Note that -this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl P +option. +The +.Fl k +option overrides this option. .It Fl c Display a grand total. .It Fl g -Use 1073741824-byte (1-Gbyte) blocks rather than the default. -Note that -this overrides the +Use 1073741824 byte (1 Gibibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl H .Dq Human-readable output. -Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 10 for sizes. +Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and +Pebibyte (based on powers of 1024) in order to reduce the number of +digits to four or fewer. .It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 2 for sizes. -Inodes statistics, if enabled with -.Fl i , -are always printed in base 10. +Gigabyte, Terabyte and Petabyte (based on powers of 1000) in order to +reduce the number of +digits to four or fewer. .It Fl i -Include statistics on the number of free inodes. +Include statistics on the number of free and used inodes. +In conjunction with the +.Fl h +or +.Fl H +options, the number of inodes is scaled by powers of 1000. .It Fl k -Use 1024-byte (1-Kbyte) blocks rather than the default. -Note that -this overrides the +Use 1024 byte (1 Kibibyte) blocks rather than the default. +This overrides the +.Fl P +option and any .Ev BLOCKSIZE specification from the environment. .It Fl l Only display information about locally-mounted file systems. .It Fl m -Use 1048576-byte (1-Mbyte) blocks rather than the default. -Note that -this overrides the +Use 1048576 byte (1 Mebibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl n @@ -119,10 +126,15 @@ When this option is specified, will not request new statistics from the file systems, but will respond with the possibly stale statistics that were previously obtained. .It Fl P -Use POSIX compliant output of 512-byte blocks rather than the default. -Note that this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl b +option. +The +.Fl k +option overrides this option. .It Fl t Only print out statistics for file systems of the specified types. More than one type may be specified in a comma separated list. @@ -148,26 +160,53 @@ command can be used to find out the type that are available on the system. .It Fl T Include file system type. +.It Fl , +(Comma) Print sizes grouped and separated by thousands using the +non-monetary separator returned by +.Xr localeconv 3 , +typically a comma or period. +If no locale is set, or the locale does not have a non-monetary separator, this +option has no effect. .El .Sh ENVIRONMENT .Bl -tag -width BLOCKSIZE .It Ev BLOCKSIZE -If the environment variable -.Ev BLOCKSIZE -is set, the block counts will be displayed in units of that size block. +Specifies the units in which to report block counts. +This uses +.Xr getbsize 3 , +which allows units of bytes or numbers scaled with the letters +.Em k +(for multiples of 1024 bytes), +.Em m +(for multiples of 1048576 bytes) or +.Em g +(for gibibytes). +The allowed range is 512 bytes to 1 GB. +If the value is outside, it will be set to the appropriate limit. .El .Sh SEE ALSO .Xr lsvfs 1 , -.Xr pstat 1 , .Xr quota 1 , -.Xr swapinfo 1 , .Xr fstatfs 2 , .Xr getfsstat 2 , .Xr statfs 2 , +.Xr getbsize 3 , .Xr getmntinfo 3 , +.Xr localeconv 3 , .Xr fstab 5 , .Xr mount 8 , -.Xr quot 8 +.Xr quot 8 . +.Sh STANDARDS +With the exception of most options, +the +.Nm +utility conforms to +.St -p1003.1-2004 , +which defines only the +.Fl k , P +and +.Fl t +options. .Sh HISTORY A .Nm @@ -180,3 +219,13 @@ flag is ignored if a file or file system Also, if a mount point is not accessible by the user, it is possible that the file system information could be stale. +.Pp +The +.Fl b +and +.Fl P +options are identical. +The former comes from the BSD tradition, and the latter is required +for +.St -p1003.1-2004 +conformity. Modified: projects/arm_eabi/bin/df/df.c ============================================================================== --- projects/arm_eabi/bin/df/df.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/df/df.c Wed Nov 21 09:50:31 2012 (r243371) @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -95,6 +96,7 @@ imax(int a, int b) } static int aflag = 0, cflag, hflag, iflag, kflag, lflag = 0, nflag, Tflag; +static int thousands; static struct ufs_args mdev; int @@ -111,12 +113,12 @@ main(int argc, char *argv[]) int ch, rv; fstype = "ufs"; - + (void)setlocale(LC_ALL, ""); memset(&totalbuf, 0, sizeof(totalbuf)); totalbuf.f_bsize = DEV_BSIZE; strlcpy(totalbuf.f_mntfromname, "total", MNAMELEN); vfslist = NULL; - while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T")) != -1) + while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T,")) != -1) switch (ch) { case 'a': aflag = 1; @@ -180,6 +182,9 @@ main(int argc, char *argv[]) case 'T': Tflag = 1; break; + case ',': + thousands = 1; + break; case '?': default: usage(); @@ -388,16 +393,11 @@ prthumanvalinode(int64_t bytes) /* * Convert statfs returned file system size into BLOCKSIZE units. - * Attempts to avoid overflow for large file systems. */ static intmax_t fsbtoblk(int64_t num, uint64_t fsbs, u_long bs) { - - if (fsbs != 0 && fsbs < bs) - return (num / (intmax_t)(bs / fsbs)); - else - return (num * (intmax_t)(fsbs / bs)); + return (num * (intmax_t) fsbs / bs); } /* @@ -410,10 +410,18 @@ prtstat(struct statfs *sfsp, struct maxw static int headerlen, timesthrough = 0; static const char *header; int64_t used, availblks, inodes; + const char *format; if (++timesthrough == 1) { mwp->mntfrom = imax(mwp->mntfrom, (int)strlen("Filesystem")); mwp->fstype = imax(mwp->fstype, (int)strlen("Type")); + if (thousands) { /* make space for commas */ + mwp->total += (mwp->total - 1) / 3; + mwp->used += (mwp->used - 1) / 3; + mwp->avail += (mwp->avail - 1) / 3; + mwp->iused += (mwp->iused - 1) / 3; + mwp->ifree += (mwp->ifree - 1) / 3; + } if (hflag) { header = " Size"; mwp->total = mwp->used = mwp->avail = @@ -428,7 +436,7 @@ prtstat(struct statfs *sfsp, struct maxw (void)printf("%-*s", mwp->mntfrom, "Filesystem"); if (Tflag) (void)printf(" %-*s", mwp->fstype, "Type"); - (void)printf(" %-*s %*s %*s Capacity", mwp->total, header, + (void)printf(" %*s %*s %*s Capacity", mwp->total, header, mwp->used, "Used", mwp->avail, "Avail"); if (iflag) { mwp->iused = imax(hflag ? 0 : mwp->iused, @@ -440,6 +448,12 @@ prtstat(struct statfs *sfsp, struct maxw } (void)printf(" Mounted on\n"); } + /* Check for 0 block size. Can this happen? */ + if (sfsp->f_bsize == 0) { + warnx ("File system %s does not have a block size, assuming 512.", + sfsp->f_mntonname); + sfsp->f_bsize = 512; + } (void)printf("%-*s", mwp->mntfrom, sfsp->f_mntfromname); if (Tflag) (void)printf(" %-*s", mwp->fstype, sfsp->f_fstypename); @@ -448,7 +462,11 @@ prtstat(struct statfs *sfsp, struct maxw if (hflag) { prthuman(sfsp, used); } else { - (void)printf(" %*jd %*jd %*jd", + if (thousands) + format = " %*j'd %*j'd %*j'd"; + else + format = " %*jd %*jd %*jd"; + (void)printf(format, mwp->total, fsbtoblk(sfsp->f_blocks, sfsp->f_bsize, blocksize), mwp->used, fsbtoblk(used, sfsp->f_bsize, blocksize), @@ -465,7 +483,11 @@ prtstat(struct statfs *sfsp, struct maxw prthumanvalinode(used); prthumanvalinode(sfsp->f_ffree); } else { - (void)printf(" %*jd %*jd", mwp->iused, (intmax_t)used, + if (thousands) + format = " %*j'd %*j'd"; + else + format = " %*jd %*jd"; + (void)printf(format, mwp->iused, (intmax_t)used, mwp->ifree, (intmax_t)sfsp->f_ffree); } (void)printf(" %4.0f%% ", inodes == 0 ? 100.0 : @@ -542,7 +564,7 @@ usage(void) { (void)fprintf(stderr, -"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [file | filesystem ...]\n"); +"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,] [file | filesystem ...]\n"); exit(EX_USAGE); } Modified: projects/arm_eabi/bin/ed/buf.c ============================================================================== --- projects/arm_eabi/bin/ed/buf.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/ed/buf.c Wed Nov 21 09:50:31 2012 (r243371) @@ -35,10 +35,10 @@ __FBSDID("$FreeBSD$"); #include "ed.h" -FILE *sfp; /* scratch file pointer */ -off_t sfseek; /* scratch file position */ -int seek_write; /* seek before writing */ -line_t buffer_head; /* incore buffer */ +static FILE *sfp; /* scratch file pointer */ +static off_t sfseek; /* scratch file position */ +static int seek_write; /* seek before writing */ +static line_t buffer_head; /* incore buffer */ /* get_sbuf_line: get a line of text from the scratch file; return pointer to the text */ @@ -185,10 +185,7 @@ get_addressed_line_node(long n) return lp; } - -extern int newline_added; - -char sfn[15] = ""; /* scratch file name */ +static char sfn[15] = ""; /* scratch file name */ /* open_sbuf: open scratch file */ int @@ -244,7 +241,7 @@ quit(int n) } -unsigned char ctab[256]; /* character translation table */ +static unsigned char ctab[256]; /* character translation table */ /* init_buffers: open scratch buffer; initialize line queue */ void Modified: projects/arm_eabi/bin/ed/cbc.c ============================================================================== --- projects/arm_eabi/bin/ed/cbc.c Wed Nov 21 08:04:21 2012 (r243370) +++ projects/arm_eabi/bin/ed/cbc.c Wed Nov 21 09:50:31 2012 (r243371) @@ -68,28 +68,24 @@ __FBSDID("$FreeBSD$"); * global variables and related macros */ -enum { /* encrypt, decrypt, authenticate */ - MODE_ENCRYPT, MODE_DECRYPT, MODE_AUTHENTICATE -} mode = MODE_ENCRYPT; - #ifdef DES -DES_cblock ivec; /* initialization vector */ -DES_cblock pvec; /* padding vector */ +static DES_cblock ivec; /* initialization vector */ +static DES_cblock pvec; /* padding vector */ #endif -char bits[] = { /* used to extract bits from a char */ +static char bits[] = { /* used to extract bits from a char */ '\200', '\100', '\040', '\020', '\010', '\004', '\002', '\001' }; -int pflag; /* 1 to preserve parity bits */ +static int pflag; /* 1 to preserve parity bits */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Nov 21 20:29:28 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 39485F2; Wed, 21 Nov 2012 20:29:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 153D78FC12; Wed, 21 Nov 2012 20:29:28 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qALKTR1O025133; Wed, 21 Nov 2012 20:29:27 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qALKTRPh025132; Wed, 21 Nov 2012 20:29:27 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211212029.qALKTRPh025132@svn.freebsd.org> From: Mark Linimon Date: Wed, 21 Nov 2012 20:29:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243378 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 21 Nov 2012 20:29:28 -0000 Author: linimon (doc,ports committer) Date: Wed Nov 21 20:29:27 2012 New Revision: 243378 URL: http://svnweb.freebsd.org/changeset/base/243378 Log: Fix the svn references. Modified: projects/portbuild/scripts/processlogs Modified: projects/portbuild/scripts/processlogs ============================================================================== --- projects/portbuild/scripts/processlogs Wed Nov 21 19:57:57 2012 (r243377) +++ projects/portbuild/scripts/processlogs Wed Nov 21 20:29:27 2012 (r243378) @@ -168,7 +168,7 @@ sort .logs/.all | while read line; do unset IFS affby=$3 size=$4 - vcsweb=$5 + portname=$5 maintainer=$6 reason=$7 datestamp=${10} @@ -180,12 +180,12 @@ sort .logs/.all | while read line; do test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " echo "${affby}" >> $of echo "$size Kb" >> $of - if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then - vcsweb="$vcsweb" + if [ "$portname" != "" -a "$portname" != "NONE" ] ; then + portname="$portname" else - vcsweb='?' + portname='?' fi - echo "$vcsweb" >> $of + echo "$portname" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else @@ -223,19 +223,19 @@ sort -t \| +4 .logs/.all | while read li unset IFS affby=$3 size=$4 - vcsweb=$5 + portname=$5 maintainer=$6 reason=$7 datestamp=${10} echo "" >> $of - if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then - vcsweb="$vcsweb" + if [ "$portname" != "" -a "$portname" != "NONE" ] ; then + portname="$portname" else - vcsweb='?' + portname='?' fi - echo "$vcsweb" >> $of + echo "$portname" >> $of test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " echo "${affby}" >> $of @@ -278,7 +278,7 @@ sort -t \| +5 .logs/.all | while read li unset IFS affby=$3 size=$4 - vcsweb=$5 + portname=$5 maintainer=$6 reason=$7 datestamp=${10} @@ -296,12 +296,12 @@ sort -t \| +5 .logs/.all | while read li test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " echo "${affby}" >> $of echo "$size Kb" >> $of - if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then - vcsweb="$vcsweb" + if [ "$portname" != "" -a "$portname" != "NONE" ] ; then + portname="$portname" else - vcsweb='?' + portname='?' fi - echo "$vcsweb" >> $of + echo "$portname" >> $of echo "" >> $of test "$9" = "broken" && echo "[B]" >> $of @@ -333,7 +333,7 @@ sort -t \| +7 .logs/.all | while read li unset IFS affby=$3 size=$4 - vcsweb=$5 + portname=$5 maintainer=$6 reason=$7 datestamp=${10} @@ -350,12 +350,12 @@ sort -t \| +7 .logs/.all | while read li test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " echo "${affby}" >> $of echo "$size Kb" >> $of - if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then - vcsweb="$vcsweb" + if [ "$portname" != "" -a "$portname" != "NONE" ] ; then + portname="$portname" else - vcsweb='?' + portname='?' fi - echo "$vcsweb" >> $of + echo "$portname" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else @@ -388,7 +388,7 @@ sort -t \| +9 .logs/.all | while read li unset IFS affby=$3 size=$4 - vcsweb=$5 + portname=$5 maintainer=$6 reason=$7 datestamp=${10} @@ -406,12 +406,12 @@ sort -t \| +9 .logs/.all | while read li test "${affby}" = "0" -o "${affby}" = "-1" && affby=" " echo "${affby}" >> $of echo "$size Kb" >> $of - if [ "$vcsweb" != "" -a "$vcsweb" != "NONE" ] ; then - vcsweb="$vcsweb" + if [ "$portname" != "" -a "$portname" != "NONE" ] ; then + portname="$portname" else - vcsweb='?' + portname='?' fi - echo "$vcsweb" >> $of + echo "$portname" >> $of if [ "$maintainer" != "" -a "$maintainer" != "NONE" ] ; then maintainer="$maintainer" else From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 00:08:20 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 C8665782; Thu, 22 Nov 2012 00:08:20 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id AEA858FC18; Thu, 22 Nov 2012 00:08:20 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM08K3A058768; Thu, 22 Nov 2012 00:08:20 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM08Kni058767; Thu, 22 Nov 2012 00:08:20 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201211220008.qAM08Kni058767@svn.freebsd.org> From: Neel Natu Date: Thu, 22 Nov 2012 00:08:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243381 - projects/bhyve/sys/amd64/vmm/intel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 00:08:20 -0000 Author: neel Date: Thu Nov 22 00:08:20 2012 New Revision: 243381 URL: http://svnweb.freebsd.org/changeset/base/243381 Log: Get rid of redundant comparision which is guaranteed to be "true" for unsigned integers. Obtained from: NetApp Modified: projects/bhyve/sys/amd64/vmm/intel/vmx_msr.c Modified: projects/bhyve/sys/amd64/vmm/intel/vmx_msr.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/intel/vmx_msr.c Wed Nov 21 22:04:40 2012 (r243380) +++ projects/bhyve/sys/amd64/vmm/intel/vmx_msr.c Thu Nov 22 00:08:20 2012 (r243381) @@ -148,7 +148,7 @@ msr_bitmap_change_access(char *bitmap, u { int byte, bit; - if (msr >= 0x00000000 && msr <= 0x00001FFF) + if (msr <= 0x00001FFF) byte = msr / 8; else if (msr >= 0xC0000000 && msr <= 0xC0001FFF) byte = 1024 + (msr - 0xC0000000) / 8; From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 02:42:32 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 1318E961; Thu, 22 Nov 2012 02:42:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D3CDF8FC08; Thu, 22 Nov 2012 02:42:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM2gVhZ077349; Thu, 22 Nov 2012 02:42:31 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM2gVb0077348; Thu, 22 Nov 2012 02:42:31 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220242.qAM2gVb0077348@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 02:42:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243384 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 02:42:32 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 02:42:31 2012 New Revision: 243384 URL: http://svnweb.freebsd.org/changeset/base/243384 Log: Add yet more automation. Modified: projects/portbuild/scripts/build Modified: projects/portbuild/scripts/build ============================================================================== --- projects/portbuild/scripts/build Thu Nov 22 00:25:57 2012 (r243383) +++ projects/portbuild/scripts/build Thu Nov 22 02:42:31 2012 (r243384) @@ -52,17 +52,31 @@ do_create() { buildid=$3 shift 3 + # create overall archive directory if it does not already exist archivedir=${pbd}/${arch}/archive + if [ ! -d ${archivedir} ]; then + mkdir -p ${archivedir} || exit 1 + chown -R ports-${arch}:portmgr ${archivedir} + chmod -R g+w ${archivedir} + fi - # create directory for all build logs + # create archive directory for all build logs if it does not already exist buildlogsdir=${archivedir}/buildlogs if [ ! -d ${buildlogsdir} ]; then mkdir -p ${buildlogsdir} || exit 1 - chown -R ports-${arch}:portmgr ${archivedir} - chmod -R g+w ${archivedir} + chown -R ports-${arch}:portmgr ${buildlogsdir} + chmod -R g+w ${buildlogsdir} fi - # create directory for all builds for buildenv + # create archive directory for all errorlogs if it does not already exist + errorlogsdir=${archivedir}/errorlogs + if [ ! -d ${errorlogsdir} ]; then + mkdir -p ${errorlogsdir} || exit 1 + chown -R ports-${arch}:portmgr ${errorlogsdir} + chmod -R g+w ${errorlogsdir} + fi + + # create directory for all builds for buildenv if it does not already exist buildsdir=${pbab}/builds if [ ! -d ${buildsdir} ]; then mkdir -p ${buildsdir} || exit 1 @@ -70,7 +84,7 @@ do_create() { chmod -R g+w ${pbab} fi - # create directory for latest build for buildenv + # create directory for latest build for buildenv if it does not already exist builddir=$(realpath ${buildsdir})/${buildid} if [ -d ${builddir} ]; then echo "Can't create ${builddir}, it already exists" @@ -103,6 +117,15 @@ do_create() { ln -s ${buildsdir}/latest/bak/packages ${errorlogs}/${arch}-${branch}-packages-previous ln -s ${buildsdir}/latest/packages ${errorlogs}/${arch}-${branch}-packages-latest + buildlogs_archive_link=${errorlogs}/${arch}-buildlogs + if [ ! -e ${buildlogs_archive_link} ]; then + ln -s ${archivedir}/buildlogs ${buildlogs_archive_link} + fi + errorlogs_archive_link=${errorlogs}/${arch}-errorlogs + if [ ! -e ${errorlogs_archive_link} ]; then + ln -s ${archivedir}/errorlogs ${errorlogs_archive_link} + fi + echo "New build ID is ${buildid}" } From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 03:42: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 7AD3953F; Thu, 22 Nov 2012 03:42:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 60E128FC0C; Thu, 22 Nov 2012 03:42:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM3gvOH085862; Thu, 22 Nov 2012 03:42:57 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM3gv3a085861; Thu, 22 Nov 2012 03:42:57 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220342.qAM3gv3a085861@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 03:42:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243385 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 03:42:57 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 03:42:56 2012 New Revision: 243385 URL: http://svnweb.freebsd.org/changeset/base/243385 Log: Add comment about execution environment. Modified: projects/portbuild/scripts/buildscript Modified: projects/portbuild/scripts/buildscript ============================================================================== --- projects/portbuild/scripts/buildscript Thu Nov 22 02:42:31 2012 (r243384) +++ projects/portbuild/scripts/buildscript Thu Nov 22 03:42:56 2012 (r243385) @@ -1,7 +1,7 @@ #!/bin/sh # $FreeBSD: ports/Tools/portbuild/scripts/buildscript,v 1.39 2010/06/30 14:51:47 linimon Exp $ -# client-side script to actually build a package +# client-side script to actually build a package. intended to be run in a jail. # usage: $0 DIRNAME PHASE # PHASE is 1 (checksum) or 2 (package) From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 03:45:15 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 8F331822; Thu, 22 Nov 2012 03:45:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5BBD28FC08; Thu, 22 Nov 2012 03:45:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM3jFON086228; Thu, 22 Nov 2012 03:45:15 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM3jFMq086227; Thu, 22 Nov 2012 03:45:15 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220345.qAM3jFMq086227@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 03:45:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243386 - projects/portbuild/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 03:45:15 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 03:45:14 2012 New Revision: 243386 URL: http://svnweb.freebsd.org/changeset/base/243386 Log: This file is obsolete. Deleted: projects/portbuild/conf/make.conf From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 03:55:02 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 80496D2C; Thu, 22 Nov 2012 03:55:02 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 66FD58FC15; Thu, 22 Nov 2012 03:55:02 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM3t2rR087858; Thu, 22 Nov 2012 03:55:02 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM3t28g087857; Thu, 22 Nov 2012 03:55:02 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220355.qAM3t28g087857@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 03:55:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243388 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 03:55:02 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 03:55:02 2012 New Revision: 243388 URL: http://svnweb.freebsd.org/changeset/base/243388 Log: More anti-foot-shooting measures. Modified: projects/portbuild/scripts/dopackages Modified: projects/portbuild/scripts/dopackages ============================================================================== --- projects/portbuild/scripts/dopackages Thu Nov 22 03:54:51 2012 (r243387) +++ projects/portbuild/scripts/dopackages Thu Nov 22 03:55:02 2012 (r243388) @@ -59,6 +59,13 @@ shift 4 . ${pbc}/scripts/buildenv validate_env ${arch} ${branch} || usage +if [ -f ${pbd}/${arch}/portbuild.conf ]; then + . ${pbd}/${arch}/portbuild.conf +else + echo "file ${pbd}/${arch}/portbuild.conf must exist!" + exit 1 +fi + # XXX MCL too early to do this here. buildid=$(resolve ${pbd} ${arch} ${branch} ${buildid}) if [ -z "${buildid}" ]; then @@ -66,13 +73,6 @@ if [ -z "${buildid}" ]; then exit 1 fi -if [ -f ${pbd}/${arch}/portbuild.conf ]; then - . ${pbc}/conf/server.conf - . ${pbd}/${arch}/portbuild.conf -else - usage -fi - pbab=${pbd}/${arch}/${branch} trap "exit 1" 1 2 3 9 10 11 15 From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 04:03:09 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 AFC26139; Thu, 22 Nov 2012 04:03:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 961498FC17; Thu, 22 Nov 2012 04:03:09 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM439Rc089170; Thu, 22 Nov 2012 04:03:09 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM439QV089169; Thu, 22 Nov 2012 04:03:09 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220403.qAM439QV089169@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 04:03:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243389 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 04:03:09 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 04:03:09 2012 New Revision: 243389 URL: http://svnweb.freebsd.org/changeset/base/243389 Log: Make error message more accurate. Modified: projects/portbuild/scripts/dosetupnode Modified: projects/portbuild/scripts/dosetupnode ============================================================================== --- projects/portbuild/scripts/dosetupnode Thu Nov 22 03:55:02 2012 (r243388) +++ projects/portbuild/scripts/dosetupnode Thu Nov 22 04:03:09 2012 (r243389) @@ -28,7 +28,7 @@ shift 4 if [ -f ${pbd}/${arch}/portbuild.conf ]; then . ${pbd}/${arch}/portbuild.conf else - echo "Invalid arch ${arch}" + echo "Cannot find file ${pbd}/${arch}/portbuild.conf" exit 1 fi if [ -f ${pbd}/${arch}/${branch}/builds/${buildid}/portbuild.conf ]; then From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 04:07:19 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 7B1CF28C; Thu, 22 Nov 2012 04:07:19 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 621868FC16; Thu, 22 Nov 2012 04:07:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM47J25089862; Thu, 22 Nov 2012 04:07:19 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM47J97089861; Thu, 22 Nov 2012 04:07:19 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201211220407.qAM47J97089861@svn.freebsd.org> From: Neel Natu Date: Thu, 22 Nov 2012 04:07:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243390 - projects/bhyve/sys/amd64/vmm/io X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 04:07:19 -0000 Author: neel Date: Thu Nov 22 04:07:18 2012 New Revision: 243390 URL: http://svnweb.freebsd.org/changeset/base/243390 Log: Fix a bug in the MSI-X resource allocation for PCI passthrough devices. In the case where the underlying host had disabled MSI-X via the "hw.pci.enable_msix" tunable, the ppt_setup_msix() function would fail and return an error without properly cleaning up. This in turn would cause a page fault on the next boot of the guest. Fix this by calling ppt_teardown_msix() in all the error return paths. Obtained from: NetApp Modified: projects/bhyve/sys/amd64/vmm/io/ppt.c Modified: projects/bhyve/sys/amd64/vmm/io/ppt.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/io/ppt.c Thu Nov 22 04:03:09 2012 (r243389) +++ projects/bhyve/sys/amd64/vmm/io/ppt.c Thu Nov 22 04:07:18 2012 (r243390) @@ -247,7 +247,7 @@ ppt_teardown_msix_intr(struct pptdev *pp static void ppt_teardown_msix(struct pptdev *ppt) { - int i, error; + int i; if (ppt->msix.num_msgs == 0) return; @@ -267,9 +267,7 @@ ppt_teardown_msix(struct pptdev *ppt) free(ppt->msix.cookie, M_PPTMSIX); free(ppt->msix.arg, M_PPTMSIX); - error = pci_release_msi(ppt->dev); - if (error) - printf("ppt_teardown_msix: Failed to release MSI-X resources (error %i)\n", error); + pci_release_msi(ppt->dev); ppt->msix.num_msgs = 0; } @@ -519,7 +517,7 @@ ppt_setup_msix(struct vm *vm, int vcpu, { struct pptdev *ppt; struct pci_devinfo *dinfo; - int numvec, vector_count, rid, error; + int numvec, alloced, rid, error; size_t res_size, cookie_size, arg_size; ppt = ppt_find(bus, slot, func); @@ -538,48 +536,39 @@ ppt_setup_msix(struct vm *vm, int vcpu, * Allocate the IRQ resources * Set up some variables in ppt->msix */ - if (!ppt->msix.msix_table_res) { - ppt->msix.res = NULL; - ppt->msix.cookie = NULL; - ppt->msix.arg = NULL; - - rid = dinfo->cfg.msix.msix_table_bar; - ppt->msix.msix_table_res = bus_alloc_resource_any(ppt->dev, SYS_RES_MEMORY, - &rid, RF_ACTIVE); - if (ppt->msix.msix_table_res == NULL) - return (ENOSPC); - - ppt->msix.msix_table_rid = rid; - - vector_count = numvec = pci_msix_count(ppt->dev); - - error = pci_alloc_msix(ppt->dev, &numvec); - if (error) - return (error); - else if (vector_count != numvec) { - pci_release_msi(ppt->dev); - return (ENOSPC); - } - - ppt->msix.num_msgs = numvec; + if (ppt->msix.num_msgs == 0) { + numvec = pci_msix_count(ppt->dev); + if (numvec <= 0) + return (EINVAL); ppt->msix.startrid = 1; + ppt->msix.num_msgs = numvec; res_size = numvec * sizeof(ppt->msix.res[0]); cookie_size = numvec * sizeof(ppt->msix.cookie[0]); arg_size = numvec * sizeof(ppt->msix.arg[0]); - ppt->msix.res = malloc(res_size, M_PPTMSIX, M_WAITOK); - ppt->msix.cookie = malloc(cookie_size, M_PPTMSIX, M_WAITOK); - ppt->msix.arg = malloc(arg_size, M_PPTMSIX, M_WAITOK); - if (ppt->msix.res == NULL || ppt->msix.cookie == NULL || - ppt->msix.arg == NULL) { + ppt->msix.res = malloc(res_size, M_PPTMSIX, M_WAITOK | M_ZERO); + ppt->msix.cookie = malloc(cookie_size, M_PPTMSIX, + M_WAITOK | M_ZERO); + ppt->msix.arg = malloc(arg_size, M_PPTMSIX, M_WAITOK | M_ZERO); + + rid = dinfo->cfg.msix.msix_table_bar; + ppt->msix.msix_table_res = bus_alloc_resource_any(ppt->dev, + SYS_RES_MEMORY, &rid, RF_ACTIVE); + + if (ppt->msix.msix_table_res == NULL) { ppt_teardown_msix(ppt); return (ENOSPC); } - bzero(ppt->msix.res, res_size); - bzero(ppt->msix.cookie, cookie_size); - bzero(ppt->msix.arg, arg_size); + ppt->msix.msix_table_rid = rid; + + alloced = numvec; + error = pci_alloc_msix(ppt->dev, &alloced); + if (error || alloced != numvec) { + ppt_teardown_msix(ppt); + return (error == 0 ? ENOSPC: error); + } } if ((vector_control & PCIM_MSIX_VCTRL_MASK) == 0) { From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 04:17:32 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 DD940619; Thu, 22 Nov 2012 04:17:32 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C2ACB8FC0C; Thu, 22 Nov 2012 04:17:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM4HWRV091500; Thu, 22 Nov 2012 04:17:32 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM4HWM6091499; Thu, 22 Nov 2012 04:17:32 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201211220417.qAM4HWM6091499@svn.freebsd.org> From: Neel Natu Date: Thu, 22 Nov 2012 04:17:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243391 - projects/bhyve/usr.sbin/bhyve X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 04:17:33 -0000 Author: neel Date: Thu Nov 22 04:17:32 2012 New Revision: 243391 URL: http://svnweb.freebsd.org/changeset/base/243391 Log: MSI-X does not need to be enabled in the message control register for the guest to access the MSI-x tables. Obtained from: NetApp Modified: projects/bhyve/usr.sbin/bhyve/pci_passthru.c Modified: projects/bhyve/usr.sbin/bhyve/pci_passthru.c ============================================================================== --- projects/bhyve/usr.sbin/bhyve/pci_passthru.c Thu Nov 22 04:07:18 2012 (r243390) +++ projects/bhyve/usr.sbin/bhyve/pci_passthru.c Thu Nov 22 04:17:32 2012 (r243391) @@ -672,7 +672,7 @@ passthru_write(struct vmctx *ctx, int vc sc = pi->pi_arg; - if (pi->pi_msix.enabled && pi->pi_msix.table_bar == baridx) { + if (pi->pi_msix.table_bar == baridx) { msix_table_write(ctx, vcpu, sc, offset, size, value); } else { assert(pi->pi_bar[baridx].type == PCIBAR_IO); @@ -696,7 +696,7 @@ passthru_read(struct vmctx *ctx, int vcp sc = pi->pi_arg; - if (pi->pi_msix.enabled && pi->pi_msix.table_bar == baridx) { + if (pi->pi_msix.table_bar == baridx) { val = msix_table_read(sc, offset, size); } else { assert(pi->pi_bar[baridx].type == PCIBAR_IO); From owner-svn-src-projects@FreeBSD.ORG Thu Nov 22 05:48:30 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 1C91C4CD; Thu, 22 Nov 2012 05:48:30 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D7F4C8FC0C; Thu, 22 Nov 2012 05:48:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM5mTic005797; Thu, 22 Nov 2012 05:48:29 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM5mTSO005796; Thu, 22 Nov 2012 05:48:29 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211220548.qAM5mTSO005796@svn.freebsd.org> From: Mark Linimon Date: Thu, 22 Nov 2012 05:48:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243394 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 22 Nov 2012 05:48:30 -0000 Author: linimon (doc,ports committer) Date: Thu Nov 22 05:48:29 2012 New Revision: 243394 URL: http://svnweb.freebsd.org/changeset/base/243394 Log: Yet more automation for new installations. Modified: projects/portbuild/scripts/build Modified: projects/portbuild/scripts/build ============================================================================== --- projects/portbuild/scripts/build Thu Nov 22 04:53:09 2012 (r243393) +++ projects/portbuild/scripts/build Thu Nov 22 05:48:29 2012 (r243394) @@ -52,6 +52,32 @@ do_create() { buildid=$3 shift 3 + # exit if arch-specific directory does not already exist or is + # not manageable by ports-:portmgr. + archdir=${pbd}/${arch} + if [ ! -d ${archdir} ]; then + echo "${archdir} must exist and be owned by ports-${arch}:portmgr mode 77x." + exit 1 + fi + chown -R ports-${arch}:portmgr ${archdir} || exit 1 + chmod 775 ${archdir} || exit 1 + + # create zfs instance for arch if it does not already exist + archfs=${ZFS_VOLUME}/portbuild/${arch} + if ! test_fs "${archfs}"; then + zfs create -o mountpoint=${archdir} ${newfs} || exit 1 + chown -R ports-${arch}:portmgr ${archdir} + chmod -R g+w ${archdir} + fi + + # create .ssh/ directory if it does not already exist + sshdir=${pbd}/${arch}/.ssh + if [ ! -d ${sshdir} ]; then + mkdir -p ${sshdir} || exit 1 + chown -R ports-${arch}:portmgr ${sshdir} + chmod 700 ${sshdir} + fi + # create overall archive directory if it does not already exist archivedir=${pbd}/${arch}/archive if [ ! -d ${archivedir} ]; then @@ -107,7 +133,31 @@ do_create() { # create the link for building packages for latest build ln -sf ${builddir} ${pbab}/builds/latest - # create the links for the webserver + # create clients/ directory if it does not already exist + clientsdir=${pbd}/${arch}/clients + if [ ! -d ${clientsdir} ]; then + mkdir -p ${clientsdir} || exit 1 + chown -R ports-${arch}:portmgr ${clientsdir} + chmod -R g+w ${clientsdir} + fi + + # create loads/ directory if it does not already exist + loadsdir=${pbd}/${arch}/loads + if [ ! -d ${loadsdir} ]; then + mkdir -p ${loadsdir} || exit 1 + chown -R ports-${arch}:portmgr ${loadsdir} + chmod -R g+w ${loadsdir} + fi + + # create empty mlist file if it does not already exist + mlist=${pbd}/${arch}/mlist + if [ ! -d ${mlist} ]; then + touch ${mlist} || exit 1 + chown -R ports-${arch}:portmgr ${mlist} + chmod -R g+w ${mlist} + fi + + # create the links for the webserver under ../errorlogs/ errorlogs=${pbd}/errorlogs ln -s ${buildsdir}/latest/bak/errors ${errorlogs}/${arch}-${branch}-previous From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 06:40:19 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 686252D1; Fri, 23 Nov 2012 06:40:19 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4F2AE8FC0C; Fri, 23 Nov 2012 06:40:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN6eJSR055782; Fri, 23 Nov 2012 06:40:19 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN6eJlj055781; Fri, 23 Nov 2012 06:40:19 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211230640.qAN6eJlj055781@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 06:40:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243428 - projects/counters X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 06:40:19 -0000 Author: glebius Date: Fri Nov 23 06:40:18 2012 New Revision: 243428 URL: http://svnweb.freebsd.org/changeset/base/243428 Log: A branch where we (me, melifaro@, ae@ and kib@) are going to make a faster, raceless, non-overflowable (on 32bit arches) counters, which are going to be mostly utilizes in networking stack, but may be utilized anywhere else in the kernel. Added: - copied from r243427, head/ Directory Properties: projects/counters/ (props changed) From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 07:02:01 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 BDB9E673; Fri, 23 Nov 2012 07:02:01 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A49918FC12; Fri, 23 Nov 2012 07:02:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN721vR058980; Fri, 23 Nov 2012 07:02:01 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN721TJ058979; Fri, 23 Nov 2012 07:02:01 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211230702.qAN721TJ058979@svn.freebsd.org> From: Mark Linimon Date: Fri, 23 Nov 2012 07:02:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243429 - projects/portbuild/tools X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 07:02:01 -0000 Author: linimon (doc,ports committer) Date: Fri Nov 23 07:02:01 2012 New Revision: 243429 URL: http://svnweb.freebsd.org/changeset/base/243429 Log: First cut at a script to automate adding an architecture to a pointyhat instance. Added: projects/portbuild/tools/addarch (contents, props changed) Added: projects/portbuild/tools/addarch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/portbuild/tools/addarch Fri Nov 23 07:02:01 2012 (r243429) @@ -0,0 +1,115 @@ +#!/bin/sh + +# server-side script to add an architecture. Should be run as root. + +# configurable variables +pbc=${PORTBUILD_CHECKOUT:-/var/portbuild} +pbd=${PORTBUILD_DATA:-/var/portbuild} + +PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:${pbc}/scripts + +test_fs() { + local fs=$1 + + zfs list -Ht filesystem ${fs} > /dev/null 2>&1 +} + +usage () { + echo "usage: $0 arch" + exit 1 +} + +if [ $# -lt 1 ]; then + usage +fi + +arch=$1 + +. ${pbc}/conf/server.conf + +# validate arch. this somewhat duplicates buildenv. +valid_arch=0 +for i in ${SUPPORTED_ARCHS}; do + if [ ${i} = ${arch} ]; then + valid_arch=1 + break + fi +done +if [ $valid_arch = 0 ]; then + echo "You must first add ${arch} to SUPPORTED_ARCHS in ${pbc}/conf/server.conf." + echo "Currently supported archs are: ${SUPPORTED_ARCHS}." + exit 1 +fi + +# create arch-specific directory if it does not already exist. +# Exit if it is not manageable by ports-:portmgr. +archdir=${pbd}/${arch} +if [ ! -d ${archdir} ]; then + echo "The ${archdir} directory does not exist. I'll create it for you." + mkdir -p ${archdir} || exit 1 + chown -R ports-${arch}:portmgr ${archdir} || exit 1 + chmod 775 ${archdir} || exit 1 +fi + +# create zfs instance for arch if it does not already exist. (duplicates 'build') +archfs=${ZFS_VOLUME}/portbuild/${arch} +if ! test_fs "${archfs}"; then + echo "The ${archfs} filesystem does not exist. I'll create and mount it for you." + zfs create -o mountpoint=${archdir} ${archfs} || exit 1 + chown -R ports-${arch}:portmgr ${archdir} || exit 1 + chmod -R g+w ${archdir} || exit 1 +fi + +# create .ssh/ directory if it does not already exist. (duplicates 'build') +sshdir=${archdir}/.ssh +if [ ! -d ${sshdir} ]; then + echo "The ${sshdir} directory does not exist. I'll create it for you, but you will need to populate it." + mkdir -p ${sshdir} || exit 1 + chown -R ports-${arch}:portmgr ${sshdir} || exit 1 + chmod 700 ${sshdir} || exit 1 +fi + +conf=${archdir}/portbuild.conf +if [ ! -e ${conf} ]; then + echo "${conf} does not exist. I'll try to create it, but you may not like the defaults." + cat >> ${conf} << EOF +arch=${arch} +client_user=ports-${arch} +user=ports-${arch} + +pb=/var/portbuild +rsync_gzip=-z +scp_cmd="/usr/bin/scp" +ssh_cmd="/usr/bin/ssh" +sudo_cmd="sudo -H" + +disconnected=1 +http_proxy="http://localhost:3128/" +mailto=root@`hostname` +md_size=11g +pkg_sufx=".tbz" +scratchdir=/usr3/pkgbuild +squid_dir=/usr2/squid +use_jail=1 +use_md_swap=1 +use_zfs=0 +EOF +fi +chown -R ports-${arch}:portmgr ${conf} || exit 1 +chmod 775 ${conf} || exit 1 + +qm=${pbc}/qmanager/qmanager.py +if [ ! -x $qm ]; then + echo "you need to install qmanager under /var/portbuild/qmanager/ and re-run this script." + exit 1 +else + running=`ps ax | grep -v grep | grep $qm` + if [ -z "${running}" ]; then + echo "qmanager is not running. run /usr/local/etc/rc.d/qmanager.sh and re-run this script." + exit 1 + else + echo "adding ${arch} to qmanager ..." + python ${pbc}/qmanager/qclient add_acl name=ports-${arch} uidlist=ports-${arch} gidlist=portmgr sense=1 + echo "... done." + fi +fi From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 07:06: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 0CCBE7B9; Fri, 23 Nov 2012 07:06:25 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C90348FC13; Fri, 23 Nov 2012 07:06:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN76Ops059863; Fri, 23 Nov 2012 07:06:24 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN76Ok9059862; Fri, 23 Nov 2012 07:06:24 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211230706.qAN76Ok9059862@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 07:06:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243430 - projects/counters/sys/vm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 07:06:25 -0000 Author: glebius Date: Fri Nov 23 07:06:24 2012 New Revision: 243430 URL: http://svnweb.freebsd.org/changeset/base/243430 Log: Right now PAGE_SIZE == UMA_SLAB_SIZE, but that can change in future. Use PAGE_SIZE when we are multiplying pages or uk_ppera. The change is a nop, but makes code consistent. Modified: projects/counters/sys/vm/uma_core.c Modified: projects/counters/sys/vm/uma_core.c ============================================================================== --- projects/counters/sys/vm/uma_core.c Fri Nov 23 07:02:01 2012 (r243429) +++ projects/counters/sys/vm/uma_core.c Fri Nov 23 07:06:24 2012 (r243430) @@ -746,9 +746,9 @@ finished: SKIP_NONE, ZFREE_STATFREE); #ifdef UMA_DEBUG printf("%s: Returning %d bytes.\n", - keg->uk_name, UMA_SLAB_SIZE * keg->uk_ppera); + keg->uk_name, PAGE_SIZE * keg->uk_ppera); #endif - keg->uk_freef(mem, UMA_SLAB_SIZE * keg->uk_ppera, flags); + keg->uk_freef(mem, PAGE_SIZE * keg->uk_ppera, flags); } } @@ -846,7 +846,7 @@ keg_alloc_slab(uma_keg_t keg, uma_zone_t wait |= M_NODUMP; /* zone is passed for legacy reasons. */ - mem = allocf(zone, keg->uk_ppera * UMA_SLAB_SIZE, &flags, wait); + mem = allocf(zone, keg->uk_ppera * PAGE_SIZE, &flags, wait); if (mem == NULL) { if (keg->uk_flags & UMA_ZONE_OFFPAGE) zone_free_item(keg->uk_slabzone, slab, NULL, @@ -908,7 +908,7 @@ keg_alloc_slab(uma_keg_t keg, uma_zone_t if (keg->uk_flags & UMA_ZONE_OFFPAGE) zone_free_item(keg->uk_slabzone, slab, NULL, SKIP_NONE, ZFREE_STATFREE); - keg->uk_freef(mem, UMA_SLAB_SIZE * keg->uk_ppera, + keg->uk_freef(mem, PAGE_SIZE * keg->uk_ppera, flags); KEG_LOCK(keg); return (NULL); @@ -1193,10 +1193,10 @@ keg_large_init(uma_keg_t keg) KASSERT((keg->uk_flags & UMA_ZFLAG_CACHEONLY) == 0, ("keg_large_init: Cannot large-init a UMA_ZFLAG_CACHEONLY keg")); - pages = keg->uk_size / UMA_SLAB_SIZE; + pages = keg->uk_size / PAGE_SIZE; /* Account for remainder */ - if ((pages * UMA_SLAB_SIZE) < keg->uk_size) + if ((pages * PAGE_SIZE) < keg->uk_size) pages++; keg->uk_ppera = pages; From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 07:13:36 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 356CCA2C; Fri, 23 Nov 2012 07:13:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 187DE8FC12; Fri, 23 Nov 2012 07:13:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN7DZmo061156; Fri, 23 Nov 2012 07:13:35 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN7DZTb061155; Fri, 23 Nov 2012 07:13:35 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211230713.qAN7DZTb061155@svn.freebsd.org> From: Mark Linimon Date: Fri, 23 Nov 2012 07:13:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243431 - projects/portbuild/tools X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 07:13:36 -0000 Author: linimon (doc,ports committer) Date: Fri Nov 23 07:13:35 2012 New Revision: 243431 URL: http://svnweb.freebsd.org/changeset/base/243431 Log: Fix the mount point. Fix permissions on default portbuild.conf. Modified: projects/portbuild/tools/addarch Modified: projects/portbuild/tools/addarch ============================================================================== --- projects/portbuild/tools/addarch Fri Nov 23 07:06:24 2012 (r243430) +++ projects/portbuild/tools/addarch Fri Nov 23 07:13:35 2012 (r243431) @@ -53,9 +53,10 @@ fi # create zfs instance for arch if it does not already exist. (duplicates 'build') archfs=${ZFS_VOLUME}/portbuild/${arch} +mountpoint=$(realpath ${archdir}) if ! test_fs "${archfs}"; then echo "The ${archfs} filesystem does not exist. I'll create and mount it for you." - zfs create -o mountpoint=${archdir} ${archfs} || exit 1 + zfs create -o mountpoint=${mountpoint} ${archfs} || exit 1 chown -R ports-${arch}:portmgr ${archdir} || exit 1 chmod -R g+w ${archdir} || exit 1 fi @@ -96,7 +97,7 @@ use_zfs=0 EOF fi chown -R ports-${arch}:portmgr ${conf} || exit 1 -chmod 775 ${conf} || exit 1 +chmod 664 ${conf} || exit 1 qm=${pbc}/qmanager/qmanager.py if [ ! -x $qm ]; then From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 07:21:35 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 91087BB8; Fri, 23 Nov 2012 07:21:35 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 763E58FC0C; Fri, 23 Nov 2012 07:21:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN7LZl4062353; Fri, 23 Nov 2012 07:21:35 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN7LZ5c062352; Fri, 23 Nov 2012 07:21:35 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211230721.qAN7LZ5c062352@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 07:21:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243432 - projects/counters/sys/vm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 07:21:35 -0000 Author: glebius Date: Fri Nov 23 07:21:35 2012 New Revision: 243432 URL: http://svnweb.freebsd.org/changeset/base/243432 Log: In keg_small_init() always set UMA_ZONE_HASH if zone was requested to be UMA_ZONE_OFFPAGE, but !UMA_ZONE_VTOSLAB. Modified: projects/counters/sys/vm/uma_core.c Modified: projects/counters/sys/vm/uma_core.c ============================================================================== --- projects/counters/sys/vm/uma_core.c Fri Nov 23 07:13:35 2012 (r243431) +++ projects/counters/sys/vm/uma_core.c Fri Nov 23 07:21:35 2012 (r243432) @@ -1168,9 +1168,11 @@ keg_small_init(uma_keg_t keg) UMA_SLAB_SIZE - keg->uk_ipers * keg->uk_rsize); #endif keg->uk_flags |= UMA_ZONE_OFFPAGE; - if ((keg->uk_flags & UMA_ZONE_VTOSLAB) == 0) - keg->uk_flags |= UMA_ZONE_HASH; } + + if ((keg->uk_flags & UMA_ZONE_OFFPAGE) && + (keg->uk_flags & UMA_ZONE_VTOSLAB) == 0) + keg->uk_flags |= UMA_ZONE_HASH; } /* From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 07:35:50 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 A3ECFD9E; Fri, 23 Nov 2012 07:35:50 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8A03E8FC17; Fri, 23 Nov 2012 07:35:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAN7ZoK7064421; Fri, 23 Nov 2012 07:35:50 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAN7ZoDK064418; Fri, 23 Nov 2012 07:35:50 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211230735.qAN7ZoDK064418@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 07:35:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243433 - projects/counters/sys/vm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 07:35:50 -0000 Author: glebius Date: Fri Nov 23 07:35:50 2012 New Revision: 243433 URL: http://svnweb.freebsd.org/changeset/base/243433 Log: Introduce UMA_ZONE_PCPU zones. These zones have slab size == sizeof(struct pcpu), but request from VM enough pages to fit (uk_slabsize * mp_ncpus). An item allocated from such zone would have a separate twin for each CPU in the system, and these twins are at a distance of sizeof(struct pcpu) from each other. This magic value of distance would allow us to make some optimizations later. To address private item from a CPU simple arithmetics should be used: item = (type *)((char *)base + sizeof(struct pcpu) * curcpu) To introduce non-page size slabs a new field had been added to uma_keg uk_slabsize. This shifted some frequently used fields of uma_keg to the fourth cache line on amd64. To mitigate this pessimization, uma_keg fields were a bit rearranged and least frequently used uk_name and uk_link moved down to the fourth cache line. All other fields, that are dereferenced frequently fit into first three cache lines. Right now kegs of such kind may have a large waste value, since sizeof(struct pcpu) isn't a denominator of PAGE_SIZE. We plan to pad struct pcpu appropriately to reduce this waste. Modified: projects/counters/sys/vm/uma.h projects/counters/sys/vm/uma_core.c projects/counters/sys/vm/uma_int.h Modified: projects/counters/sys/vm/uma.h ============================================================================== --- projects/counters/sys/vm/uma.h Fri Nov 23 07:21:35 2012 (r243432) +++ projects/counters/sys/vm/uma.h Fri Nov 23 07:35:50 2012 (r243433) @@ -252,6 +252,10 @@ int uma_zsecond_add(uma_zone_t zone, uma * Zone's pages will not be included in * mini-dumps. */ +#define UMA_ZONE_PCPU 0x8000 /* + * Allocates mp_ncpus slabs sized to + * sizeof(struct pcpu). + */ /* * These flags are shared between the keg and zone. In zones wishing to add @@ -260,7 +264,7 @@ int uma_zsecond_add(uma_zone_t zone, uma */ #define UMA_ZONE_INHERIT \ (UMA_ZONE_OFFPAGE | UMA_ZONE_MALLOC | UMA_ZONE_NOFREE | \ - UMA_ZONE_HASH | UMA_ZONE_REFCNT | UMA_ZONE_VTOSLAB) + UMA_ZONE_HASH | UMA_ZONE_REFCNT | UMA_ZONE_VTOSLAB | UMA_ZONE_PCPU) /* Definitions for align */ #define UMA_ALIGN_PTR (sizeof(void *) - 1) /* Alignment fit for ptr */ Modified: projects/counters/sys/vm/uma_core.c ============================================================================== --- projects/counters/sys/vm/uma_core.c Fri Nov 23 07:21:35 2012 (r243432) +++ projects/counters/sys/vm/uma_core.c Fri Nov 23 07:35:50 2012 (r243433) @@ -1125,7 +1125,21 @@ keg_small_init(uma_keg_t keg) rsize = (rsize & ~keg->uk_align) + (keg->uk_align + 1); keg->uk_rsize = rsize; - keg->uk_ppera = 1; + + if (keg->uk_flags & UMA_ZONE_PCPU) { + + KASSERT(keg->uk_rsize < sizeof(struct pcpu), + ("%s: size %u too large", __func__, keg->uk_rsize)); + + keg->uk_slabsize = sizeof(struct pcpu); + keg->uk_ppera = mp_ncpus/(PAGE_SIZE/sizeof(struct pcpu)); + /* Account for remainder. */ + if (mp_ncpus * sizeof(struct pcpu) > PAGE_SIZE * keg->uk_ppera) + keg->uk_ppera++; + } else { + keg->uk_slabsize = UMA_SLAB_SIZE; + keg->uk_ppera = 1; + } if (keg->uk_flags & UMA_ZONE_OFFPAGE) { shsize = 0; @@ -1137,10 +1151,10 @@ keg_small_init(uma_keg_t keg) shsize = sizeof(struct uma_slab); } - keg->uk_ipers = (UMA_SLAB_SIZE - shsize) / rsize; + keg->uk_ipers = (keg->uk_slabsize - shsize) / rsize; KASSERT(keg->uk_ipers != 0, ("keg_small_init: ipers is 0")); memused = keg->uk_ipers * rsize + shsize; - wastedspace = UMA_SLAB_SIZE - memused; + wastedspace = keg->uk_slabsize - memused; /* * We can't do OFFPAGE if we're internal or if we've been @@ -1154,8 +1168,8 @@ keg_small_init(uma_keg_t keg) return; if ((wastedspace >= UMA_MAX_WASTE) && - (keg->uk_ipers < (UMA_SLAB_SIZE / keg->uk_rsize))) { - keg->uk_ipers = UMA_SLAB_SIZE / keg->uk_rsize; + (keg->uk_ipers < (keg->uk_slabsize / keg->uk_rsize))) { + keg->uk_ipers = keg->uk_slabsize / keg->uk_rsize; KASSERT(keg->uk_ipers <= 255, ("keg_small_init: keg->uk_ipers too high!")); #ifdef UMA_DEBUG @@ -1165,7 +1179,7 @@ keg_small_init(uma_keg_t keg) "calculated ipers = %d, " "new wasted space = %d\n", keg->uk_name, wastedspace, UMA_MAX_WASTE, keg->uk_ipers, - UMA_SLAB_SIZE - keg->uk_ipers * keg->uk_rsize); + keg->uk_slabsize - keg->uk_ipers * keg->uk_rsize); #endif keg->uk_flags |= UMA_ZONE_OFFPAGE; } @@ -1194,6 +1208,8 @@ keg_large_init(uma_keg_t keg) KASSERT(keg != NULL, ("Keg is null in keg_large_init")); KASSERT((keg->uk_flags & UMA_ZFLAG_CACHEONLY) == 0, ("keg_large_init: Cannot large-init a UMA_ZFLAG_CACHEONLY keg")); + KASSERT((keg->uk_flags & UMA_ZONE_PCPU) == 0, + ("%s: Cannot large-init a UMA_ZONE_PCPU keg", __func__)); pages = keg->uk_size / PAGE_SIZE; @@ -1202,6 +1218,7 @@ keg_large_init(uma_keg_t keg) pages++; keg->uk_ppera = pages; + keg->uk_slabsize = pages * PAGE_SIZE; keg->uk_ipers = 1; keg->uk_rsize = keg->uk_size; @@ -1222,6 +1239,9 @@ keg_cachespread_init(uma_keg_t keg) int pages; int rsize; + KASSERT((keg->uk_flags & UMA_ZONE_PCPU) == 0, + ("%s: Cannot cachespread-init a UMA_ZONE_PCPU keg", __func__)); + alignsize = keg->uk_align + 1; rsize = keg->uk_size; /* @@ -1239,6 +1259,7 @@ keg_cachespread_init(uma_keg_t keg) pages = MIN(pages, (128 * 1024) / PAGE_SIZE); keg->uk_rsize = rsize; keg->uk_ppera = pages; + keg->uk_slabsize = UMA_SLAB_SIZE; keg->uk_ipers = ((pages * PAGE_SIZE) + trailer) / rsize; keg->uk_flags |= UMA_ZONE_OFFPAGE | UMA_ZONE_VTOSLAB; KASSERT(keg->uk_ipers <= uma_max_ipers, @@ -1288,6 +1309,13 @@ keg_ctor(void *mem, int size, void *udat if (arg->flags & UMA_ZONE_REFCNT || arg->flags & UMA_ZONE_MALLOC) keg->uk_flags |= UMA_ZONE_VTOSLAB; + if (arg->flags & UMA_ZONE_PCPU) +#ifdef SMP + keg->uk_flags |= UMA_ZONE_OFFPAGE; +#else + keg->uk_flags &= ~UMA_ZONE_PCPU; +#endif + /* * The +UMA_FRITM_SZ added to uk_size is to account for the * linkage that is added to the size in keg_small_init(). If Modified: projects/counters/sys/vm/uma_int.h ============================================================================== --- projects/counters/sys/vm/uma_int.h Fri Nov 23 07:21:35 2012 (r243432) +++ projects/counters/sys/vm/uma_int.h Fri Nov 23 07:35:50 2012 (r243433) @@ -197,12 +197,9 @@ typedef struct uma_cache * uma_cache_t; * */ struct uma_keg { - LIST_ENTRY(uma_keg) uk_link; /* List of all kegs */ - struct mtx uk_lock; /* Lock for the keg */ struct uma_hash uk_hash; - const char *uk_name; /* Name of creating zone. */ LIST_HEAD(,uma_zone) uk_zones; /* Keg's zones */ LIST_HEAD(,uma_slab) uk_part_slab; /* partially allocated slabs */ LIST_HEAD(,uma_slab) uk_free_slab; /* empty slab list */ @@ -225,10 +222,15 @@ struct uma_keg { vm_offset_t uk_kva; /* Base kva for zones with objs */ uma_zone_t uk_slabzone; /* Slab zone backing us, if OFFPAGE */ + u_int16_t uk_slabsize; /* Slab size for this keg */ u_int16_t uk_pgoff; /* Offset to uma_slab struct */ u_int16_t uk_ppera; /* pages per allocation from backend */ u_int16_t uk_ipers; /* Items per slab */ u_int32_t uk_flags; /* Internal flags */ + + /* Least used fields go to the last cache line. */ + const char *uk_name; /* Name of creating zone. */ + LIST_ENTRY(uma_keg) uk_link; /* List of all kegs */ }; typedef struct uma_keg * uma_keg_t; From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 13:47:42 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 9406315A; Fri, 23 Nov 2012 13:47:42 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6EF208FC14; Fri, 23 Nov 2012 13:47:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qANDlgJ3024812; Fri, 23 Nov 2012 13:47:42 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qANDlg7N024809; Fri, 23 Nov 2012 13:47:42 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211231347.qANDlg7N024809@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 13:47:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243451 - in projects/counters/sys: conf kern sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 13:47:42 -0000 Author: glebius Date: Fri Nov 23 13:47:41 2012 New Revision: 243451 URL: http://svnweb.freebsd.org/changeset/base/243451 Log: Prototype a simple API for per-cpu counters, right now only 64-bit. A counter can be allocated, zeroed, freed, incremented and decremented. The incremention/decremention functions are going to MD. Right now amd64 implementation is put into MI file, while the project branch is pre-alpha state. A dummy implementation on 64-bit arch would pin to current CPU, calculate address of counter for this cpu, update it and unpin. We may provide a racy non-pinning interface, that can lead the update going to other's CPU counter. A smart implementation for amd64 does a one-instruction update, thus doesn't require any pinning. This is achieved due to the fact that UMA_ZONE_PCPU zone guarantees us that per-cpu counters are aligned by the size of struct pcpu from each other. And we have address of static struct pcpu in %gs register always. This nice implementation is submitted by kib@. Implementation for 32-bit arches would require critical section for update. Added: projects/counters/sys/kern/subr_counter.c (contents, props changed) projects/counters/sys/sys/counter.h (contents, props changed) Modified: projects/counters/sys/conf/files Modified: projects/counters/sys/conf/files ============================================================================== --- projects/counters/sys/conf/files Fri Nov 23 13:43:51 2012 (r243450) +++ projects/counters/sys/conf/files Fri Nov 23 13:47:41 2012 (r243451) @@ -2667,6 +2667,7 @@ kern/subr_blist.c standard kern/subr_bus.c standard kern/subr_bufring.c standard kern/subr_clock.c standard +kern/subr_counter.c standard kern/subr_devstat.c standard kern/subr_disk.c standard kern/subr_eventhandler.c standard Added: projects/counters/sys/kern/subr_counter.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/counters/sys/kern/subr_counter.c Fri Nov 23 13:47:41 2012 (r243451) @@ -0,0 +1,82 @@ +/*- + * Copyright (c) 2012 Gleb Smirnoff + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +#include +#include +#include + +static uma_zone_t uint64_pcpu_zone; + +void +counter_u64_zero(counter_u64_t c) +{ + + for (int i = 0; i < mp_ncpus; i++) + *(uint64_t *)((char *)c + sizeof(struct pcpu) * i) = 0; +} + +uint64_t +counter_u64_fetch(counter_u64_t c) +{ + uint64_t r; + + r = 0; + for (int i = 0; i < mp_ncpus; i++) + r += *(uint64_t *)((char *)c + sizeof(struct pcpu) * i); + + return (r); +} + +counter_u64_t +counter_u64_alloc(int flags) +{ + counter_u64_t r; + + r = uma_zalloc(uint64_pcpu_zone, flags); + if (r) + counter_u64_zero(r); + + return (r); +} + +void +counter_u64_free(counter_u64_t c) +{ + + uma_zfree(uint64_pcpu_zone, c); +} + +static void +counter_startup() +{ + + uint64_pcpu_zone = uma_zcreate("uint64 pcpu", sizeof(uint64_t), + NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_PCPU); +} +SYSINIT(counter, SI_SUB_KMEM, SI_ORDER_ANY, counter_startup, NULL); Added: projects/counters/sys/sys/counter.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/counters/sys/sys/counter.h Fri Nov 23 13:47:41 2012 (r243451) @@ -0,0 +1,70 @@ +/*- + * Copyright (c) 2012 Gleb Smirnoff + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the author nor the names of any co-contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef __SYS_COUNTER_H__ +#define __SYS_COUNTER_H__ + +#include +#include +#include + +typedef uint64_t * counter_u64_t; + +/* + * XXXGL: to be MD. Just testing now. + */ +extern struct pcpu __pcpu[1]; + +static __inline void +counter_u64_inc(counter_u64_t c, uint64_t inc) +{ + + __asm __volatile("addq\t%1,%%gs:(%0)" : : + "r" ((char *)c - (char *)&__pcpu[0]), + "r" (inc)); +} + +static __inline void +counter_u64_dec(counter_u64_t c, uint64_t dec) +{ + + __asm __volatile("subq\t%1,%%gs:(%0)" : : + "r" ((char *)c - (char *)&__pcpu[0]), + "r" (dec)); +} + +counter_u64_t counter_u64_alloc(int); +void counter_u64_free(counter_u64_t); + +void counter_u64_zero(counter_u64_t); +uint64_t counter_u64_fetch(counter_u64_t); + +#endif /* ! __SYS_COUNTER_H__ */ From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 14:00:27 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 6EAA757A; Fri, 23 Nov 2012 14:00:27 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 48A4D8FC08; Fri, 23 Nov 2012 14:00:27 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qANE0RnU026905; Fri, 23 Nov 2012 14:00:27 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qANE0RpS026902; Fri, 23 Nov 2012 14:00:27 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201211231400.qANE0RpS026902@svn.freebsd.org> From: Gleb Smirnoff Date: Fri, 23 Nov 2012 14:00:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243453 - projects/counters/sys/netinet X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 14:00:27 -0000 Author: glebius Date: Fri Nov 23 14:00:26 2012 New Revision: 243453 URL: http://svnweb.freebsd.org/changeset/base/243453 Log: Collect IP statistics in per-cpu 64-bit counters. This way we shoot two hares with one shot: - Parallel threads no longer invalidate the cache lines where old struct ipstat resided. - Parallel non-atomic writes no longer lose statistics. Old 'struct ipstat' left only as interface to userland, however all fields converted to uint64_t. Yes, this break ABI on 32-bit arches, but now statistics will not overflow. Old 'struct ipstat' was imported as SYSCTL_STRUCT(... CTLFLAG_RW ...), thus could not be only zeroed, but filled in with fake values. This is no longer possible - any attempt to write to statictics zeroes them, without accepting userland supplied info. Modified: projects/counters/sys/netinet/ip_input.c projects/counters/sys/netinet/ip_var.h Modified: projects/counters/sys/netinet/ip_input.c ============================================================================== --- projects/counters/sys/netinet/ip_input.c Fri Nov 23 13:55:38 2012 (r243452) +++ projects/counters/sys/netinet/ip_input.c Fri Nov 23 14:00:26 2012 (r243453) @@ -153,11 +153,6 @@ VNET_DEFINE(struct in_ifaddrhead, in_ifa VNET_DEFINE(struct in_ifaddrhashhead *, in_ifaddrhashtbl); /* inet addr hash table */ VNET_DEFINE(u_long, in_ifaddrhmask); /* mask for hash table */ -VNET_DEFINE(struct ipstat, ipstat); -SYSCTL_VNET_STRUCT(_net_inet_ip, IPCTL_STATS, stats, CTLFLAG_RW, - &VNET_NAME(ipstat), ipstat, - "IP statistics (struct ipstat, netinet/ip_var.h)"); - static VNET_DEFINE(uma_zone_t, ipq_zone); static VNET_DEFINE(TAILQ_HEAD(ipqhead, ipq), ipq[IPREASS_NHASH]); static struct mtx ipqlock; @@ -213,6 +208,175 @@ SYSCTL_VNET_INT(_net_inet_ip, OID_AUTO, static void ip_freef(struct ipqhead *, struct ipq *); /* + * ipstat + * XXXGL: more words here. + */ +VNET_DEFINE(struct ipstat_p, ipstatp); + +static void +ipstat_zero() +{ + counter_u64_zero(V_ipstatp.ips_total); + counter_u64_zero(V_ipstatp.ips_badsum); + counter_u64_zero(V_ipstatp.ips_tooshort); + counter_u64_zero(V_ipstatp.ips_toosmall); + counter_u64_zero(V_ipstatp.ips_badhlen); + counter_u64_zero(V_ipstatp.ips_badlen); + counter_u64_zero(V_ipstatp.ips_fragments); + counter_u64_zero(V_ipstatp.ips_fragdropped); + counter_u64_zero(V_ipstatp.ips_fragtimeout); + counter_u64_zero(V_ipstatp.ips_forward); + counter_u64_zero(V_ipstatp.ips_fastforward); + counter_u64_zero(V_ipstatp.ips_cantforward); + counter_u64_zero(V_ipstatp.ips_redirectsent); + counter_u64_zero(V_ipstatp.ips_noproto); + counter_u64_zero(V_ipstatp.ips_delivered); + counter_u64_zero(V_ipstatp.ips_localout); + counter_u64_zero(V_ipstatp.ips_odropped); + counter_u64_zero(V_ipstatp.ips_reassembled); + counter_u64_zero(V_ipstatp.ips_fragmented); + counter_u64_zero(V_ipstatp.ips_ofragments); + counter_u64_zero(V_ipstatp.ips_cantfrag); + counter_u64_zero(V_ipstatp.ips_badoptions); + counter_u64_zero(V_ipstatp.ips_noroute); + counter_u64_zero(V_ipstatp.ips_badvers); + counter_u64_zero(V_ipstatp.ips_rawout); + counter_u64_zero(V_ipstatp.ips_toolong); + counter_u64_zero(V_ipstatp.ips_notmember); + counter_u64_zero(V_ipstatp.ips_nogif); + counter_u64_zero(V_ipstatp.ips_badaddr); +} + +static void +vnet_ipstatp_init(const void *unused) +{ + + V_ipstatp.ips_total = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badsum = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_tooshort = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_toosmall = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badhlen = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badlen = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_fragments = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_fragdropped = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_fragtimeout = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_forward = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_fastforward = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_cantforward = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_redirectsent = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_noproto = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_delivered = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_localout = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_odropped = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_reassembled = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_fragmented = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_ofragments = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_cantfrag = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badoptions = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_noroute = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badvers = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_rawout = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_toolong = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_notmember = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_nogif = counter_u64_alloc(M_WAITOK); + V_ipstatp.ips_badaddr = counter_u64_alloc(M_WAITOK); + + ipstat_zero(); +} +VNET_SYSINIT(vnet_ipstatp_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY, + vnet_ipstatp_init, NULL); + +#ifdef VIMAGE +static void +vnet_ipstatp_uninit(const void *unused) +{ + + counter_u64_free(V_ipstatp.ips_total); + counter_u64_free(V_ipstatp.ips_badsum); + counter_u64_free(V_ipstatp.ips_tooshort); + counter_u64_free(V_ipstatp.ips_toosmall); + counter_u64_free(V_ipstatp.ips_badhlen); + counter_u64_free(V_ipstatp.ips_badlen); + counter_u64_free(V_ipstatp.ips_fragments); + counter_u64_free(V_ipstatp.ips_fragdropped); + counter_u64_free(V_ipstatp.ips_fragtimeout); + counter_u64_free(V_ipstatp.ips_forward); + counter_u64_free(V_ipstatp.ips_fastforward); + counter_u64_free(V_ipstatp.ips_cantforward); + counter_u64_free(V_ipstatp.ips_redirectsent); + counter_u64_free(V_ipstatp.ips_noproto); + counter_u64_free(V_ipstatp.ips_delivered); + counter_u64_free(V_ipstatp.ips_localout); + counter_u64_free(V_ipstatp.ips_odropped); + counter_u64_free(V_ipstatp.ips_reassembled); + counter_u64_free(V_ipstatp.ips_fragmented); + counter_u64_free(V_ipstatp.ips_ofragments); + counter_u64_free(V_ipstatp.ips_cantfrag); + counter_u64_free(V_ipstatp.ips_badoptions); + counter_u64_free(V_ipstatp.ips_noroute); + counter_u64_free(V_ipstatp.ips_badvers); + counter_u64_free(V_ipstatp.ips_rawout); + counter_u64_free(V_ipstatp.ips_toolong); + counter_u64_free(V_ipstatp.ips_notmember); + counter_u64_free(V_ipstatp.ips_nogif); + counter_u64_free(V_ipstatp.ips_badaddr); +} +VNET_SYSUNINIT(vnet_ipstatp_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY, + vnet_ipstatp_uninit, NULL); +#endif /* VIMAGE */ + +static int +ipstat_sysctl(SYSCTL_HANDLER_ARGS) +{ + struct ipstat ipstat; + + ipstat.ips_total = counter_u64_fetch(V_ipstatp.ips_total); + ipstat.ips_badsum = counter_u64_fetch(V_ipstatp.ips_badsum); + ipstat.ips_tooshort = counter_u64_fetch(V_ipstatp.ips_tooshort); + ipstat.ips_toosmall = counter_u64_fetch(V_ipstatp.ips_toosmall); + ipstat.ips_badhlen = counter_u64_fetch(V_ipstatp.ips_badhlen); + ipstat.ips_badlen = counter_u64_fetch(V_ipstatp.ips_badlen); + ipstat.ips_fragments = counter_u64_fetch(V_ipstatp.ips_fragments); + ipstat.ips_fragdropped = counter_u64_fetch(V_ipstatp.ips_fragdropped); + ipstat.ips_fragtimeout = counter_u64_fetch(V_ipstatp.ips_fragtimeout); + ipstat.ips_forward = counter_u64_fetch(V_ipstatp.ips_forward); + ipstat.ips_fastforward = counter_u64_fetch(V_ipstatp.ips_fastforward); + ipstat.ips_cantforward = counter_u64_fetch(V_ipstatp.ips_cantforward); + ipstat.ips_redirectsent = counter_u64_fetch(V_ipstatp.ips_redirectsent); + ipstat.ips_noproto = counter_u64_fetch(V_ipstatp.ips_noproto); + ipstat.ips_delivered = counter_u64_fetch(V_ipstatp.ips_delivered); + ipstat.ips_localout = counter_u64_fetch(V_ipstatp.ips_localout); + ipstat.ips_odropped = counter_u64_fetch(V_ipstatp.ips_odropped); + ipstat.ips_reassembled = counter_u64_fetch(V_ipstatp.ips_reassembled); + ipstat.ips_fragmented = counter_u64_fetch(V_ipstatp.ips_fragmented); + ipstat.ips_ofragments = counter_u64_fetch(V_ipstatp.ips_ofragments); + ipstat.ips_cantfrag = counter_u64_fetch(V_ipstatp.ips_cantfrag); + ipstat.ips_badoptions = counter_u64_fetch(V_ipstatp.ips_badoptions); + ipstat.ips_noroute = counter_u64_fetch(V_ipstatp.ips_noroute); + ipstat.ips_badvers = counter_u64_fetch(V_ipstatp.ips_badvers); + ipstat.ips_rawout = counter_u64_fetch(V_ipstatp.ips_rawout); + ipstat.ips_toolong = counter_u64_fetch(V_ipstatp.ips_toolong); + ipstat.ips_notmember = counter_u64_fetch(V_ipstatp.ips_notmember); + ipstat.ips_nogif = counter_u64_fetch(V_ipstatp.ips_nogif); + ipstat.ips_badaddr = counter_u64_fetch(V_ipstatp.ips_badaddr); + + /* + * Old interface allowed to rewrite 'struct ipstat', and netstat(1) + * used it to zero the structure. To keep compatibility with old + * netstat(1) we will zero out statistics on every write attempt, + * however we no longer support writing arbitrary fake values to + * the statistics. + */ + if (req->newptr) + ipstat_zero(); + + return (SYSCTL_OUT(req, &ipstat, sizeof(ipstat))); +} + +SYSCTL_VNET_PROC(_net_inet_ip, IPCTL_STATS, stats, CTLTYPE_OPAQUE | CTLFLAG_RW, + NULL, 0, ipstat_sysctl, "I", + "IP statistics (struct ipstat, netinet/ip_var.h)"); +/* * Kernel module interface for updating ipstat. The argument is an index * into ipstat treated as an array of u_long. While this encodes the general * layout of ipstat into the caller, it doesn't encode its location, so that @@ -223,14 +387,14 @@ void kmod_ipstat_inc(int statnum) { - (*((u_long *)&V_ipstat + statnum))++; + counter_u64_inc((counter_u64_t )&V_ipstatp + statnum, 1); } void kmod_ipstat_dec(int statnum) { - (*((u_long *)&V_ipstat + statnum))--; + counter_u64_dec((counter_u64_t )&V_ipstatp + statnum, 1); } static int Modified: projects/counters/sys/netinet/ip_var.h ============================================================================== --- projects/counters/sys/netinet/ip_var.h Fri Nov 23 13:55:38 2012 (r243452) +++ projects/counters/sys/netinet/ip_var.h Fri Nov 23 14:00:26 2012 (r243453) @@ -97,47 +97,83 @@ struct ip_moptions { }; struct ipstat { - u_long ips_total; /* total packets received */ - u_long ips_badsum; /* checksum bad */ - u_long ips_tooshort; /* packet too short */ - u_long ips_toosmall; /* not enough data */ - u_long ips_badhlen; /* ip header length < data size */ - u_long ips_badlen; /* ip length < ip header length */ - u_long ips_fragments; /* fragments received */ - u_long ips_fragdropped; /* frags dropped (dups, out of space) */ - u_long ips_fragtimeout; /* fragments timed out */ - u_long ips_forward; /* packets forwarded */ - u_long ips_fastforward; /* packets fast forwarded */ - u_long ips_cantforward; /* packets rcvd for unreachable dest */ - u_long ips_redirectsent; /* packets forwarded on same net */ - u_long ips_noproto; /* unknown or unsupported protocol */ - u_long ips_delivered; /* datagrams delivered to upper level*/ - u_long ips_localout; /* total ip packets generated here */ - u_long ips_odropped; /* lost packets due to nobufs, etc. */ - u_long ips_reassembled; /* total packets reassembled ok */ - u_long ips_fragmented; /* datagrams successfully fragmented */ - u_long ips_ofragments; /* output fragments created */ - u_long ips_cantfrag; /* don't fragment flag was set, etc. */ - u_long ips_badoptions; /* error in option processing */ - u_long ips_noroute; /* packets discarded due to no route */ - u_long ips_badvers; /* ip version != 4 */ - u_long ips_rawout; /* total raw ip packets generated */ - u_long ips_toolong; /* ip length > max ip packet size */ - u_long ips_notmember; /* multicasts for unregistered grps */ - u_long ips_nogif; /* no match gif found */ - u_long ips_badaddr; /* invalid address on header */ + uint64_t ips_total; /* total packets received */ + uint64_t ips_badsum; /* checksum bad */ + uint64_t ips_tooshort; /* packet too short */ + uint64_t ips_toosmall; /* not enough data */ + uint64_t ips_badhlen; /* ip header length < data size */ + uint64_t ips_badlen; /* ip length < ip header length */ + uint64_t ips_fragments; /* fragments received */ + uint64_t ips_fragdropped; /* frags dropped (dups, out of space) */ + uint64_t ips_fragtimeout; /* fragments timed out */ + uint64_t ips_forward; /* packets forwarded */ + uint64_t ips_fastforward; /* packets fast forwarded */ + uint64_t ips_cantforward; /* packets rcvd for unreachable dest */ + uint64_t ips_redirectsent; /* packets forwarded on same net */ + uint64_t ips_noproto; /* unknown or unsupported protocol */ + uint64_t ips_delivered; /* datagrams delivered to upper level*/ + uint64_t ips_localout; /* total ip packets generated here */ + uint64_t ips_odropped; /* lost packets due to nobufs, etc. */ + uint64_t ips_reassembled; /* total packets reassembled ok */ + uint64_t ips_fragmented; /* datagrams successfully fragmented */ + uint64_t ips_ofragments; /* output fragments created */ + uint64_t ips_cantfrag; /* don't fragment flag was set, etc. */ + uint64_t ips_badoptions; /* error in option processing */ + uint64_t ips_noroute; /* packets discarded due to no route */ + uint64_t ips_badvers; /* ip version != 4 */ + uint64_t ips_rawout; /* total raw ip packets generated */ + uint64_t ips_toolong; /* ip length > max ip packet size */ + uint64_t ips_notmember; /* multicasts for unregistered grps */ + uint64_t ips_nogif; /* no match gif found */ + uint64_t ips_badaddr; /* invalid address on header */ }; #ifdef _KERNEL +#include #include +/* Should match 'struct ipstat' above. */ +struct ipstat_p { + counter_u64_t ips_total; + counter_u64_t ips_badsum; + counter_u64_t ips_tooshort; + counter_u64_t ips_toosmall; + counter_u64_t ips_badhlen; + counter_u64_t ips_badlen; + counter_u64_t ips_fragments; + counter_u64_t ips_fragdropped; + counter_u64_t ips_fragtimeout; + counter_u64_t ips_forward; + counter_u64_t ips_fastforward; + counter_u64_t ips_cantforward; + counter_u64_t ips_redirectsent; + counter_u64_t ips_noproto; + counter_u64_t ips_delivered; + counter_u64_t ips_localout; + counter_u64_t ips_odropped; + counter_u64_t ips_reassembled; + counter_u64_t ips_fragmented; + counter_u64_t ips_ofragments; + counter_u64_t ips_cantfrag; + counter_u64_t ips_badoptions; + counter_u64_t ips_noroute; + counter_u64_t ips_badvers; + counter_u64_t ips_rawout; + counter_u64_t ips_toolong; + counter_u64_t ips_notmember; + counter_u64_t ips_nogif; + counter_u64_t ips_badaddr; +}; +VNET_DECLARE(struct ipstat_p, ipstatp); +#define V_ipstatp VNET(ipstatp) + /* * In-kernel consumers can use these accessor macros directly to update * stats. */ -#define IPSTAT_ADD(name, val) V_ipstat.name += (val) -#define IPSTAT_SUB(name, val) V_ipstat.name -= (val) +#define IPSTAT_ADD(name, val) counter_u64_inc(V_ipstatp.name, (val)) +#define IPSTAT_SUB(name, val) counter_u64_dec(V_ipstatp.name, (val)) #define IPSTAT_INC(name) IPSTAT_ADD(name, 1) #define IPSTAT_DEC(name) IPSTAT_SUB(name, 1) @@ -146,10 +182,10 @@ struct ipstat { */ void kmod_ipstat_inc(int statnum); #define KMOD_IPSTAT_INC(name) \ - kmod_ipstat_inc(offsetof(struct ipstat, name) / sizeof(u_long)) + kmod_ipstat_inc(offsetof(struct ipstat_p, name) / sizeof(counter_u64_t)) void kmod_ipstat_dec(int statnum); #define KMOD_IPSTAT_DEC(name) \ - kmod_ipstat_dec(offsetof(struct ipstat, name) / sizeof(u_long)) + kmod_ipstat_dec(offsetof(struct ipstat_p, name) / sizeof(counter_u64_t)) /* flags passed to ip_output as last parameter */ #define IP_FORWARDING 0x1 /* most of ip header exists */ @@ -176,7 +212,6 @@ struct inpcb; struct route; struct sockopt; -VNET_DECLARE(struct ipstat, ipstat); VNET_DECLARE(u_short, ip_id); /* ip packet ctr, for ids */ VNET_DECLARE(int, ip_defttl); /* default IP ttl */ VNET_DECLARE(int, ipforwarding); /* ip forwarding */ @@ -192,7 +227,6 @@ VNET_DECLARE(int, rsvp_on); VNET_DECLARE(int, drop_redirect); extern struct pr_usrreqs rip_usrreqs; -#define V_ipstat VNET(ipstat) #define V_ip_id VNET(ip_id) #define V_ip_defttl VNET(ip_defttl) #define V_ipforwarding VNET(ipforwarding) From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 20:11:55 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 0099C300; Fri, 23 Nov 2012 20:11:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 9349D8FC0C; Fri, 23 Nov 2012 20:11:54 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 445C546B2A; Fri, 23 Nov 2012 15:11:54 -0500 (EST) Date: Fri, 23 Nov 2012 20:11:54 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Gleb Smirnoff Subject: Re: svn commit: r243433 - projects/counters/sys/vm In-Reply-To: <201211230735.qAN7ZoDK064418@svn.freebsd.org> Message-ID: References: <201211230735.qAN7ZoDK064418@svn.freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 20:11:55 -0000 Do you have any thoughts about potential future interactions with NUMA here? E.g., some accessor code to round up the size of struct pcpu to the nearest page, and to allocate each CPU's per-cpu entry from a page local to the CPU where it will be used? Robert N M Watson Computer Laboratory University of Cambridge On Fri, 23 Nov 2012, Gleb Smirnoff wrote: > Author: glebius > Date: Fri Nov 23 07:35:50 2012 > New Revision: 243433 > URL: http://svnweb.freebsd.org/changeset/base/243433 > > Log: > Introduce UMA_ZONE_PCPU zones. > > These zones have slab size == sizeof(struct pcpu), but request from > VM enough pages to fit (uk_slabsize * mp_ncpus). An item allocated > from such zone would have a separate twin for each CPU in the system, and > these twins are at a distance of sizeof(struct pcpu) from each other. This > magic value of distance would allow us to make some optimizations later. > > To address private item from a CPU simple arithmetics should be used: > > item = (type *)((char *)base + sizeof(struct pcpu) * curcpu) > > To introduce non-page size slabs a new field had been added to uma_keg > uk_slabsize. This shifted some frequently used fields of uma_keg to the > fourth cache line on amd64. To mitigate this pessimization, uma_keg fields > were a bit rearranged and least frequently used uk_name and uk_link moved > down to the fourth cache line. All other fields, that are dereferenced > frequently fit into first three cache lines. > > Right now kegs of such kind may have a large waste value, since > sizeof(struct pcpu) isn't a denominator of PAGE_SIZE. We plan to pad > struct pcpu appropriately to reduce this waste. > > Modified: > projects/counters/sys/vm/uma.h > projects/counters/sys/vm/uma_core.c > projects/counters/sys/vm/uma_int.h > > Modified: projects/counters/sys/vm/uma.h > ============================================================================== > --- projects/counters/sys/vm/uma.h Fri Nov 23 07:21:35 2012 (r243432) > +++ projects/counters/sys/vm/uma.h Fri Nov 23 07:35:50 2012 (r243433) > @@ -252,6 +252,10 @@ int uma_zsecond_add(uma_zone_t zone, uma > * Zone's pages will not be included in > * mini-dumps. > */ > +#define UMA_ZONE_PCPU 0x8000 /* > + * Allocates mp_ncpus slabs sized to > + * sizeof(struct pcpu). > + */ > > /* > * These flags are shared between the keg and zone. In zones wishing to add > @@ -260,7 +264,7 @@ int uma_zsecond_add(uma_zone_t zone, uma > */ > #define UMA_ZONE_INHERIT \ > (UMA_ZONE_OFFPAGE | UMA_ZONE_MALLOC | UMA_ZONE_NOFREE | \ > - UMA_ZONE_HASH | UMA_ZONE_REFCNT | UMA_ZONE_VTOSLAB) > + UMA_ZONE_HASH | UMA_ZONE_REFCNT | UMA_ZONE_VTOSLAB | UMA_ZONE_PCPU) > > /* Definitions for align */ > #define UMA_ALIGN_PTR (sizeof(void *) - 1) /* Alignment fit for ptr */ > > Modified: projects/counters/sys/vm/uma_core.c > ============================================================================== > --- projects/counters/sys/vm/uma_core.c Fri Nov 23 07:21:35 2012 (r243432) > +++ projects/counters/sys/vm/uma_core.c Fri Nov 23 07:35:50 2012 (r243433) > @@ -1125,7 +1125,21 @@ keg_small_init(uma_keg_t keg) > rsize = (rsize & ~keg->uk_align) + (keg->uk_align + 1); > > keg->uk_rsize = rsize; > - keg->uk_ppera = 1; > + > + if (keg->uk_flags & UMA_ZONE_PCPU) { > + > + KASSERT(keg->uk_rsize < sizeof(struct pcpu), > + ("%s: size %u too large", __func__, keg->uk_rsize)); > + > + keg->uk_slabsize = sizeof(struct pcpu); > + keg->uk_ppera = mp_ncpus/(PAGE_SIZE/sizeof(struct pcpu)); > + /* Account for remainder. */ > + if (mp_ncpus * sizeof(struct pcpu) > PAGE_SIZE * keg->uk_ppera) > + keg->uk_ppera++; > + } else { > + keg->uk_slabsize = UMA_SLAB_SIZE; > + keg->uk_ppera = 1; > + } > > if (keg->uk_flags & UMA_ZONE_OFFPAGE) { > shsize = 0; > @@ -1137,10 +1151,10 @@ keg_small_init(uma_keg_t keg) > shsize = sizeof(struct uma_slab); > } > > - keg->uk_ipers = (UMA_SLAB_SIZE - shsize) / rsize; > + keg->uk_ipers = (keg->uk_slabsize - shsize) / rsize; > KASSERT(keg->uk_ipers != 0, ("keg_small_init: ipers is 0")); > memused = keg->uk_ipers * rsize + shsize; > - wastedspace = UMA_SLAB_SIZE - memused; > + wastedspace = keg->uk_slabsize - memused; > > /* > * We can't do OFFPAGE if we're internal or if we've been > @@ -1154,8 +1168,8 @@ keg_small_init(uma_keg_t keg) > return; > > if ((wastedspace >= UMA_MAX_WASTE) && > - (keg->uk_ipers < (UMA_SLAB_SIZE / keg->uk_rsize))) { > - keg->uk_ipers = UMA_SLAB_SIZE / keg->uk_rsize; > + (keg->uk_ipers < (keg->uk_slabsize / keg->uk_rsize))) { > + keg->uk_ipers = keg->uk_slabsize / keg->uk_rsize; > KASSERT(keg->uk_ipers <= 255, > ("keg_small_init: keg->uk_ipers too high!")); > #ifdef UMA_DEBUG > @@ -1165,7 +1179,7 @@ keg_small_init(uma_keg_t keg) > "calculated ipers = %d, " > "new wasted space = %d\n", keg->uk_name, wastedspace, > UMA_MAX_WASTE, keg->uk_ipers, > - UMA_SLAB_SIZE - keg->uk_ipers * keg->uk_rsize); > + keg->uk_slabsize - keg->uk_ipers * keg->uk_rsize); > #endif > keg->uk_flags |= UMA_ZONE_OFFPAGE; > } > @@ -1194,6 +1208,8 @@ keg_large_init(uma_keg_t keg) > KASSERT(keg != NULL, ("Keg is null in keg_large_init")); > KASSERT((keg->uk_flags & UMA_ZFLAG_CACHEONLY) == 0, > ("keg_large_init: Cannot large-init a UMA_ZFLAG_CACHEONLY keg")); > + KASSERT((keg->uk_flags & UMA_ZONE_PCPU) == 0, > + ("%s: Cannot large-init a UMA_ZONE_PCPU keg", __func__)); > > pages = keg->uk_size / PAGE_SIZE; > > @@ -1202,6 +1218,7 @@ keg_large_init(uma_keg_t keg) > pages++; > > keg->uk_ppera = pages; > + keg->uk_slabsize = pages * PAGE_SIZE; > keg->uk_ipers = 1; > keg->uk_rsize = keg->uk_size; > > @@ -1222,6 +1239,9 @@ keg_cachespread_init(uma_keg_t keg) > int pages; > int rsize; > > + KASSERT((keg->uk_flags & UMA_ZONE_PCPU) == 0, > + ("%s: Cannot cachespread-init a UMA_ZONE_PCPU keg", __func__)); > + > alignsize = keg->uk_align + 1; > rsize = keg->uk_size; > /* > @@ -1239,6 +1259,7 @@ keg_cachespread_init(uma_keg_t keg) > pages = MIN(pages, (128 * 1024) / PAGE_SIZE); > keg->uk_rsize = rsize; > keg->uk_ppera = pages; > + keg->uk_slabsize = UMA_SLAB_SIZE; > keg->uk_ipers = ((pages * PAGE_SIZE) + trailer) / rsize; > keg->uk_flags |= UMA_ZONE_OFFPAGE | UMA_ZONE_VTOSLAB; > KASSERT(keg->uk_ipers <= uma_max_ipers, > @@ -1288,6 +1309,13 @@ keg_ctor(void *mem, int size, void *udat > if (arg->flags & UMA_ZONE_REFCNT || arg->flags & UMA_ZONE_MALLOC) > keg->uk_flags |= UMA_ZONE_VTOSLAB; > > + if (arg->flags & UMA_ZONE_PCPU) > +#ifdef SMP > + keg->uk_flags |= UMA_ZONE_OFFPAGE; > +#else > + keg->uk_flags &= ~UMA_ZONE_PCPU; > +#endif > + > /* > * The +UMA_FRITM_SZ added to uk_size is to account for the > * linkage that is added to the size in keg_small_init(). If > > Modified: projects/counters/sys/vm/uma_int.h > ============================================================================== > --- projects/counters/sys/vm/uma_int.h Fri Nov 23 07:21:35 2012 (r243432) > +++ projects/counters/sys/vm/uma_int.h Fri Nov 23 07:35:50 2012 (r243433) > @@ -197,12 +197,9 @@ typedef struct uma_cache * uma_cache_t; > * > */ > struct uma_keg { > - LIST_ENTRY(uma_keg) uk_link; /* List of all kegs */ > - > struct mtx uk_lock; /* Lock for the keg */ > struct uma_hash uk_hash; > > - const char *uk_name; /* Name of creating zone. */ > LIST_HEAD(,uma_zone) uk_zones; /* Keg's zones */ > LIST_HEAD(,uma_slab) uk_part_slab; /* partially allocated slabs */ > LIST_HEAD(,uma_slab) uk_free_slab; /* empty slab list */ > @@ -225,10 +222,15 @@ struct uma_keg { > vm_offset_t uk_kva; /* Base kva for zones with objs */ > uma_zone_t uk_slabzone; /* Slab zone backing us, if OFFPAGE */ > > + u_int16_t uk_slabsize; /* Slab size for this keg */ > u_int16_t uk_pgoff; /* Offset to uma_slab struct */ > u_int16_t uk_ppera; /* pages per allocation from backend */ > u_int16_t uk_ipers; /* Items per slab */ > u_int32_t uk_flags; /* Internal flags */ > + > + /* Least used fields go to the last cache line. */ > + const char *uk_name; /* Name of creating zone. */ > + LIST_ENTRY(uma_keg) uk_link; /* List of all kegs */ > }; > typedef struct uma_keg * uma_keg_t; > > From owner-svn-src-projects@FreeBSD.ORG Fri Nov 23 23:51: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 46E27F4; Fri, 23 Nov 2012 23:51:07 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2AC998FC08; Fri, 23 Nov 2012 23:51:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qANNp74M021833; Fri, 23 Nov 2012 23:51:07 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qANNp7DD021832; Fri, 23 Nov 2012 23:51:07 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201211232351.qANNp7DD021832@svn.freebsd.org> From: Andrew Turner Date: Fri, 23 Nov 2012 23:51:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243468 - projects/arm_eabi/usr.bin/cut X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 23 Nov 2012 23:51:07 -0000 Author: andrew Date: Fri Nov 23 23:51:06 2012 New Revision: 243468 URL: http://svnweb.freebsd.org/changeset/base/243468 Log: We always pass a wchar_t to is_delim(), not an int. Modified: projects/arm_eabi/usr.bin/cut/cut.c Modified: projects/arm_eabi/usr.bin/cut/cut.c ============================================================================== --- projects/arm_eabi/usr.bin/cut/cut.c Fri Nov 23 21:29:08 2012 (r243467) +++ projects/arm_eabi/usr.bin/cut/cut.c Fri Nov 23 23:51:06 2012 (r243468) @@ -68,7 +68,7 @@ static int b_n_cut(FILE *, const char *) static int c_cut(FILE *, const char *); static int f_cut(FILE *, const char *); static void get_list(char *); -static int is_delim(int); +static int is_delim(wchar_t); static void needpos(size_t); static void usage(void); @@ -364,7 +364,7 @@ out: } static int -is_delim(int ch) +is_delim(wchar_t ch) { if (wflag) { if (ch == ' ' || ch == '\t') From owner-svn-src-projects@FreeBSD.ORG Sat Nov 24 02:13:18 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 A7A693EE; Sat, 24 Nov 2012 02:13:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8DF318FC12; Sat, 24 Nov 2012 02:13:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAO2DIck044159; Sat, 24 Nov 2012 02:13:18 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAO2DIBd044158; Sat, 24 Nov 2012 02:13:18 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201211240213.qAO2DIBd044158@svn.freebsd.org> From: Mark Linimon Date: Sat, 24 Nov 2012 02:13:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r243471 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 24 Nov 2012 02:13:18 -0000 Author: linimon (doc,ports committer) Date: Sat Nov 24 02:13:18 2012 New Revision: 243471 URL: http://svnweb.freebsd.org/changeset/base/243471 Log: Fix a braino. Modified: projects/portbuild/scripts/build Modified: projects/portbuild/scripts/build ============================================================================== --- projects/portbuild/scripts/build Sat Nov 24 02:12:24 2012 (r243470) +++ projects/portbuild/scripts/build Sat Nov 24 02:13:18 2012 (r243471) @@ -65,7 +65,7 @@ do_create() { # create zfs instance for arch if it does not already exist archfs=${ZFS_VOLUME}/portbuild/${arch} if ! test_fs "${archfs}"; then - zfs create -o mountpoint=${archdir} ${newfs} || exit 1 + zfs create -o mountpoint=${archdir} ${archfs} || exit 1 chown -R ports-${arch}:portmgr ${archdir} chmod -R g+w ${archdir} fi From owner-svn-src-projects@FreeBSD.ORG Sat Nov 24 04:22:04 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 C459A868 for ; Sat, 24 Nov 2012 04:22:04 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6343A8FC16 for ; Sat, 24 Nov 2012 04:22:04 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id l1so1544751vba.13 for ; Fri, 23 Nov 2012 20:22:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=wxX8XOeCbfXkLUqTaLGV6YmsBTwTSsK5/gXjTiT6Ubk=; b=e6ENp9q63pCdpN7q8UXSvdam3WDHXykJYuC8yO182jdtVOkBVYqU60/fIIWjD+WTsN gfft9cd1p2XN40+y93shjUc5Y6Dfssl6a1Vwm/f5uyybuhoxSu3QZlsR3u7RMHtJESf5 2iJzWnXkkDTZ1E9A/TzxGcgi3LARJcXv2teng= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=wxX8XOeCbfXkLUqTaLGV6YmsBTwTSsK5/gXjTiT6Ubk=; b=Z42BJX+V3MlXF8/MKXDl9aN515m31RGBIN81dD146s26DV1Fpa2kKI2ALYVPeOcJDq Q0CR7nrFCaJhGeeeGsA6GpRMHvmJ4bB1xv7DiN/l6NlNuOuV/i3t2CPiwN0P4HOekrXB D/a5syuhdZs5klCEO3LkwH2W2h7dyAoFqC8cW718MZBN+5mA/cfpfpBwVw4BHSKyXPYw xFQ4HgEevsogi1vskT6afcKnR8mlLV4tTfnBGhwlxYrBDGy/LgKkBdfXvZe6PzHD6zz6 uoVIHT6wDyQLs+2ZAee+s1nzvjlHzYy21iAfHydJudZOhuJG5ZUWwYjsxC5WEvO8DtIA FVhQ== Received: by 10.220.240.18 with SMTP id ky18mr8935281vcb.54.1353730923250; Fri, 23 Nov 2012 20:22:03 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.220.155.197 with HTTP; Fri, 23 Nov 2012 20:21:33 -0800 (PST) In-Reply-To: <201211232351.qANNp7DD021832@svn.freebsd.org> References: <201211232351.qANNp7DD021832@svn.freebsd.org> From: Eitan Adler Date: Fri, 23 Nov 2012 23:21:33 -0500 X-Google-Sender-Auth: 1rZQAexJY7olRGQkuP6zFI8b8K0 Message-ID: Subject: Re: svn commit: r243468 - projects/arm_eabi/usr.bin/cut To: Andrew Turner Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkKdRdlYHRwlTExGip3/fNm4RfUVmIGHzKtTyjggn7dm4gzVSyiRhDCAwYzqdWpvhcNGwC+ Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 24 Nov 2012 04:22:04 -0000 On 23 November 2012 18:51, Andrew Turner wrote: > Author: andrew > Date: Fri Nov 23 23:51:06 2012 > New Revision: 243468 > URL: http://svnweb.freebsd.org/changeset/base/243468 > > Log: > We always pass a wchar_t to is_delim(), not an int. Please pass this back to dragonflybsd. I intentionally avoided changing their code in order that further improvements can go in both directions. :) -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-src-projects@FreeBSD.ORG Sat Nov 24 15:43:29 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 022A2ECF; Sat, 24 Nov 2012 15:43:29 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6AC0D8FC12; Sat, 24 Nov 2012 15:43:26 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id j13so9459690lah.13 for ; Sat, 24 Nov 2012 07:43:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=q8msky12cZxfMj7V7Dbx5wOeQ9FmGKtoWoWAbZ3FdME=; b=AdS2dKMh46CWqVrrFydfnzvvtwzmfI1ogcgmzxxUUfgMqhby02mQLauEUMhVQJwsLO UERr8Kzftaz2MTn+ci3chmQyEtA8nfxPI1ei82n+h0ap9cpU8Mg3yJyH5UdYz5CCZV+l l1cPmUHY0kjUFUHhFFbIjBjIwE+TznyF1tOtCiF9vRdXWDkd615inKB9UyoRp2Xp1/SZ Aacdly30/7Ax6xTHrztyEoXyCuNbHQv11EfB4+oVs33JW806m7lDHuonoP04b61uJk8Q DJvK3AEFUdAUhQOubkwuziJjC+rD5Rw3OKpeF5w7gyHx8iG96rN/+qCzK2g7+nXFZXA3 E2jg== MIME-Version: 1.0 Received: by 10.152.104.50 with SMTP id gb18mr6424578lab.9.1353771806090; Sat, 24 Nov 2012 07:43:26 -0800 (PST) Sender: asmrookie@gmail.com Received: by 10.112.134.5 with HTTP; Sat, 24 Nov 2012 07:43:26 -0800 (PST) In-Reply-To: <20121109034942.C5338@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> <20121109034942.C5338@besplex.bde.org> Date: Sat, 24 Nov 2012 15:43:26 +0000 X-Google-Sender-Auth: rzYqKIwVjZsP611JMYi_sF7e2Pw Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Bruce Evans Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 24 Nov 2012 15:43:29 -0000 On Thu, Nov 8, 2012 at 5:26 PM, Bruce Evans wrote: > On Fri, 2 Nov 2012, Attilio Rao wrote: > >> On 10/29/12, Bruce Evans wrote: >>> >>> On Mon, 29 Oct 2012, Attilio Rao wrote: >>> >>>> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >>>> this new patch, making critical_enter()/critical_exit() inline: >>>> http://www.freebsd.org/~attilio/inline_critical.patch >>> >>> ... >>> >>> My version goes the other way and uninlines mtx_lock_spin() and >>> mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and >>> ... >> >> >> So, I thought more about this and I think that inlining >> critical_exit() is not really going to bring any benefit here but >> bloat. >> This is because nested critical sections are rare rather not, which > > > Rather rare !not? :-) > > >> means you will end up in doing the function call most of the time and >> plus we have the possible pessimization introduced by the memory >> clobber (__compiler_membar()) and as you note possible deficiency >> caming from the branch misprediction*. > > > This seems best. > > I see a point about the rareness of the branch in critical_exit(). > Not sure if it is the one you are making: since the nested case is > rare, then the branch will normally be correctly predicted. If the > function remains uninlined, then the branch still has a good chance > of being correctly predicted. This depends on the nested case being > so rare across all callers, that the non-nested case doesn't mess > up the prediction by happening often. The branch predictor only > has to maintain history for 1 branch for this. However, if the > call is inlined and there are many callers, there might be too many > to maintain history for them all. Yes, that's basically the same conclusion I came up with. It seems you are not opposed to this version of the patch. I made some in-kernel benchmarks but they didn't really show a performance improvements, bigger than 1-2%, which on SMP system is basically accountable to thirdy-part effects. However we already employ the same code for sched_pin() and I then think that we can just commit this patch as-is. > >> I feel very unsure style-wise about my add to sys/systm.h because it >> is already very messy that I cannot give a logical sense to that >> chunk. > > > It is less bad than most places. Some of the inlines in libkern.h > are misplaced. However, the bitcount inlines in systm.h belong > closer to libkern (or /dev/null). The split between systm.h and > kernel.h is bogus. But systemy things like critical* don't > belong near libkern. > > >> * In theory we could use __predict_false() or similar but I don't >> think this will really help as x86 doesn't have explicit instructions >> to control branch prediction > > > It can help as follows on x86: > - modern x86 has a default for when the branch predictor is cold. The > compiler should arrange the code so that the default matches the > usual case. Compilers can either follow the code order or guess > which branch is usual (-fpredict-branch-probability IIRC). The > branches in critical_exit() and x86 spinlock_enter() seem to have > a good order for the first, but might be mispredicted by the compiler. > The branch in spinlock_exit() seems to be in a bad order for the first. > This doesn't matter if the CPU's branch predictor stays warm. > - compilers can help the CPU's branch predictor and instruction prefetcher > by moving the unusual case far away. This helps mainly for large code. > The code in critical_exit() is not large, except possibly if it is > inlined, > > But __predict_false() never did much for me, perhaps because I test mainly > non-large code in loops where branch predictors stay warm. Shouldn't large code benefit less likely by correct branch prediction? As the pipeline are not huge wrongly predicting a branch should have no effect if the jump label is far enough to not be pre-fetched. Anyway, I never saw __predict_false() giving a measurable performance bump on x86, neither x86 has explicit instructions to control it. That's what I wanted to actually say. Attilio -- Peace can only be achieved by understanding - A. Einstein