From owner-svn-src-projects@FreeBSD.ORG Sun May 3 19:30:23 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 679ABEE9; Sun, 3 May 2015 19:30:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 506A91F67; Sun, 3 May 2015 19:30:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t43JUNJ7063552; Sun, 3 May 2015 19:30:23 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t43JUF4N062935; Sun, 3 May 2015 19:30:15 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201505031930.t43JUF4N062935@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sun, 3 May 2015 19:30:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282368 - in projects/release-pkg: . bin/chflags bin/chmod bin/csh bin/ed bin/expr bin/sh bin/sh/tests/builtins cddl/contrib/opensolaris/cmd/dtrace cddl/contrib/opensolaris/lib/libdtrac... 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.20 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, 03 May 2015 19:30:23 -0000 Author: bapt Date: Sun May 3 19:30:11 2015 New Revision: 282368 URL: https://svnweb.freebsd.org/changeset/base/282368 Log: Merge from head Added: projects/release-pkg/bin/sh/tests/builtins/trap15.0 - copied unchanged from r282367, head/bin/sh/tests/builtins/trap15.0 projects/release-pkg/bin/sh/tests/builtins/trap16.0 - copied unchanged from r282367, head/bin/sh/tests/builtins/trap16.0 projects/release-pkg/contrib/bmake/mk/cython.mk - copied unchanged from r282367, head/contrib/bmake/mk/cython.mk projects/release-pkg/contrib/bmake/mk/manifest.mk - copied unchanged from r282367, head/contrib/bmake/mk/manifest.mk projects/release-pkg/contrib/bmake/mk/mkopt.sh - copied unchanged from r282367, head/contrib/bmake/mk/mkopt.sh projects/release-pkg/contrib/bmake/mk/whats.mk - copied unchanged from r282367, head/contrib/bmake/mk/whats.mk projects/release-pkg/contrib/bmake/unit-tests/comment.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/comment.exp projects/release-pkg/contrib/bmake/unit-tests/comment.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/comment.mk projects/release-pkg/contrib/bmake/unit-tests/cond1.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/cond1.exp projects/release-pkg/contrib/bmake/unit-tests/cond1.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/cond1.mk projects/release-pkg/contrib/bmake/unit-tests/doterror.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/doterror.exp projects/release-pkg/contrib/bmake/unit-tests/doterror.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/doterror.mk projects/release-pkg/contrib/bmake/unit-tests/dotwait.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/dotwait.exp projects/release-pkg/contrib/bmake/unit-tests/dotwait.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/dotwait.mk projects/release-pkg/contrib/bmake/unit-tests/error.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/error.exp projects/release-pkg/contrib/bmake/unit-tests/error.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/error.mk projects/release-pkg/contrib/bmake/unit-tests/escape.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/escape.exp projects/release-pkg/contrib/bmake/unit-tests/escape.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/escape.mk projects/release-pkg/contrib/bmake/unit-tests/export-all.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/export-all.exp projects/release-pkg/contrib/bmake/unit-tests/export-all.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/export-all.mk projects/release-pkg/contrib/bmake/unit-tests/export-env.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/export-env.exp projects/release-pkg/contrib/bmake/unit-tests/export-env.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/export-env.mk projects/release-pkg/contrib/bmake/unit-tests/export.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/export.exp projects/release-pkg/contrib/bmake/unit-tests/export.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/export.mk projects/release-pkg/contrib/bmake/unit-tests/forloop.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/forloop.exp projects/release-pkg/contrib/bmake/unit-tests/forloop.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/forloop.mk projects/release-pkg/contrib/bmake/unit-tests/forsubst.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/forsubst.exp projects/release-pkg/contrib/bmake/unit-tests/forsubst.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/forsubst.mk projects/release-pkg/contrib/bmake/unit-tests/hash.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/hash.exp projects/release-pkg/contrib/bmake/unit-tests/hash.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/hash.mk projects/release-pkg/contrib/bmake/unit-tests/impsrc.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/impsrc.exp projects/release-pkg/contrib/bmake/unit-tests/impsrc.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/impsrc.mk projects/release-pkg/contrib/bmake/unit-tests/misc.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/misc.exp projects/release-pkg/contrib/bmake/unit-tests/misc.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/misc.mk projects/release-pkg/contrib/bmake/unit-tests/moderrs.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/moderrs.exp projects/release-pkg/contrib/bmake/unit-tests/moderrs.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/moderrs.mk projects/release-pkg/contrib/bmake/unit-tests/modmatch.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/modmatch.exp projects/release-pkg/contrib/bmake/unit-tests/modmatch.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/modmatch.mk projects/release-pkg/contrib/bmake/unit-tests/modmisc.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/modmisc.exp projects/release-pkg/contrib/bmake/unit-tests/modmisc.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/modmisc.mk projects/release-pkg/contrib/bmake/unit-tests/modorder.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/modorder.exp projects/release-pkg/contrib/bmake/unit-tests/modorder.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/modorder.mk projects/release-pkg/contrib/bmake/unit-tests/modts.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/modts.exp projects/release-pkg/contrib/bmake/unit-tests/modts.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/modts.mk projects/release-pkg/contrib/bmake/unit-tests/modword.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/modword.exp projects/release-pkg/contrib/bmake/unit-tests/modword.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/modword.mk projects/release-pkg/contrib/bmake/unit-tests/order.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/order.exp projects/release-pkg/contrib/bmake/unit-tests/order.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/order.mk projects/release-pkg/contrib/bmake/unit-tests/phony-end.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/phony-end.exp projects/release-pkg/contrib/bmake/unit-tests/phony-end.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/phony-end.mk projects/release-pkg/contrib/bmake/unit-tests/posix.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/posix.exp projects/release-pkg/contrib/bmake/unit-tests/posix.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/posix.mk projects/release-pkg/contrib/bmake/unit-tests/posix1.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/posix1.exp projects/release-pkg/contrib/bmake/unit-tests/posix1.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/posix1.mk projects/release-pkg/contrib/bmake/unit-tests/qequals.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/qequals.exp projects/release-pkg/contrib/bmake/unit-tests/qequals.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/qequals.mk projects/release-pkg/contrib/bmake/unit-tests/suffixes.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/suffixes.exp projects/release-pkg/contrib/bmake/unit-tests/suffixes.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/suffixes.mk projects/release-pkg/contrib/bmake/unit-tests/sunshcmd.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/sunshcmd.exp projects/release-pkg/contrib/bmake/unit-tests/sunshcmd.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/sunshcmd.mk projects/release-pkg/contrib/bmake/unit-tests/sysv.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/sysv.exp projects/release-pkg/contrib/bmake/unit-tests/sysv.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/sysv.mk projects/release-pkg/contrib/bmake/unit-tests/ternary.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/ternary.exp projects/release-pkg/contrib/bmake/unit-tests/ternary.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/ternary.mk projects/release-pkg/contrib/bmake/unit-tests/unexport-env.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/unexport-env.exp projects/release-pkg/contrib/bmake/unit-tests/unexport-env.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/unexport-env.mk projects/release-pkg/contrib/bmake/unit-tests/unexport.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/unexport.exp projects/release-pkg/contrib/bmake/unit-tests/unexport.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/unexport.mk projects/release-pkg/contrib/bmake/unit-tests/varcmd.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/varcmd.exp projects/release-pkg/contrib/bmake/unit-tests/varcmd.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/varcmd.mk projects/release-pkg/contrib/bmake/unit-tests/varmisc.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/varmisc.exp projects/release-pkg/contrib/bmake/unit-tests/varmisc.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/varmisc.mk projects/release-pkg/contrib/bmake/unit-tests/varshell.exp - copied unchanged from r282367, head/contrib/bmake/unit-tests/varshell.exp projects/release-pkg/contrib/bmake/unit-tests/varshell.mk - copied unchanged from r282367, head/contrib/bmake/unit-tests/varshell.mk projects/release-pkg/contrib/compiler-rt/lib/builtins/floatditf.c - copied unchanged from r282367, head/contrib/compiler-rt/lib/builtins/floatditf.c projects/release-pkg/contrib/compiler-rt/lib/builtins/floatunditf.c - copied unchanged from r282367, head/contrib/compiler-rt/lib/builtins/floatunditf.c projects/release-pkg/contrib/compiler-rt/lib/builtins/multc3.c - copied unchanged from r282367, head/contrib/compiler-rt/lib/builtins/multc3.c projects/release-pkg/contrib/gcclibs/libgomp/ChangeLog.gcc44 - copied unchanged from r282367, head/contrib/gcclibs/libgomp/ChangeLog.gcc44 projects/release-pkg/contrib/gcclibs/libgomp/config/bsd/ - copied from r282367, head/contrib/gcclibs/libgomp/config/bsd/ projects/release-pkg/contrib/gcclibs/libgomp/config/linux/affinity.c - copied unchanged from r282367, head/contrib/gcclibs/libgomp/config/linux/affinity.c projects/release-pkg/contrib/gcclibs/libgomp/config/linux/proc.c - copied unchanged from r282367, head/contrib/gcclibs/libgomp/config/linux/proc.c projects/release-pkg/contrib/gcclibs/libgomp/config/mingw32/proc.c - copied unchanged from r282367, head/contrib/gcclibs/libgomp/config/mingw32/proc.c projects/release-pkg/contrib/gcclibs/libgomp/config/posix/affinity.c - copied unchanged from r282367, head/contrib/gcclibs/libgomp/config/posix/affinity.c projects/release-pkg/contrib/ldns/freebsd-configure.sh - copied unchanged from r282367, head/contrib/ldns/freebsd-configure.sh projects/release-pkg/contrib/ldns/packaging/ - copied from r282367, head/contrib/ldns/packaging/ projects/release-pkg/contrib/libxo/libxo/xo_open_marker.3 - copied unchanged from r282367, head/contrib/libxo/libxo/xo_open_marker.3 projects/release-pkg/contrib/libxo/libxo/xo_set_version.3 - copied unchanged from r282367, head/contrib/libxo/libxo/xo_set_version.3 projects/release-pkg/contrib/libxo/tests/core/saved/test_10.H.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.H.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.H.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.H.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.HIPx.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.HIPx.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.HIPx.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.HIPx.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.HP.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.HP.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.HP.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.HP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.J.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.J.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.J.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.J.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.JP.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.JP.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.JP.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.JP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.T.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.T.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.T.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.T.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.X.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.X.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.X.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.X.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.XP.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.XP.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.XP.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.XP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_10.err - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.err projects/release-pkg/contrib/libxo/tests/core/saved/test_10.out - copied unchanged from r282367, head/contrib/libxo/tests/core/saved/test_10.out projects/release-pkg/contrib/libxo/tests/core/test_10.c - copied unchanged from r282367, head/contrib/libxo/tests/core/test_10.c projects/release-pkg/contrib/libxo/xohtml/Makefile.am - copied unchanged from r282367, head/contrib/libxo/xohtml/Makefile.am projects/release-pkg/contrib/libxo/xohtml/xohtml.1 - copied unchanged from r282367, head/contrib/libxo/xohtml/xohtml.1 projects/release-pkg/contrib/llvm/patches/patch-13-llvm-r229911-uleb128-commas.diff - copied unchanged from r282367, head/contrib/llvm/patches/patch-13-llvm-r229911-uleb128-commas.diff projects/release-pkg/contrib/nvi/docs/man/ - copied from r282367, head/contrib/nvi/docs/man/ projects/release-pkg/contrib/wpa/CONTRIBUTIONS - copied unchanged from r282367, head/contrib/wpa/CONTRIBUTIONS projects/release-pkg/contrib/wpa/hostapd/hapd_module_tests.c - copied unchanged from r282367, head/contrib/wpa/hostapd/hapd_module_tests.c projects/release-pkg/contrib/wpa/hostapd/wps-ap-nfc.py - copied unchanged from r282367, head/contrib/wpa/hostapd/wps-ap-nfc.py projects/release-pkg/contrib/wpa/hs20/ - copied from r282367, head/contrib/wpa/hs20/ projects/release-pkg/contrib/wpa/patches/openssl-0.9.8za-tls-extensions.patch - copied unchanged from r282367, head/contrib/wpa/patches/openssl-0.9.8za-tls-extensions.patch projects/release-pkg/contrib/wpa/src/ap/acs.c - copied unchanged from r282367, head/contrib/wpa/src/ap/acs.c projects/release-pkg/contrib/wpa/src/ap/acs.h - copied unchanged from r282367, head/contrib/wpa/src/ap/acs.h projects/release-pkg/contrib/wpa/src/ap/bss_load.c - copied unchanged from r282367, head/contrib/wpa/src/ap/bss_load.c projects/release-pkg/contrib/wpa/src/ap/bss_load.h - copied unchanged from r282367, head/contrib/wpa/src/ap/bss_load.h projects/release-pkg/contrib/wpa/src/ap/dfs.c - copied unchanged from r282367, head/contrib/wpa/src/ap/dfs.c projects/release-pkg/contrib/wpa/src/ap/dfs.h - copied unchanged from r282367, head/contrib/wpa/src/ap/dfs.h projects/release-pkg/contrib/wpa/src/ap/dhcp_snoop.c - copied unchanged from r282367, head/contrib/wpa/src/ap/dhcp_snoop.c projects/release-pkg/contrib/wpa/src/ap/dhcp_snoop.h - copied unchanged from r282367, head/contrib/wpa/src/ap/dhcp_snoop.h projects/release-pkg/contrib/wpa/src/ap/ndisc_snoop.c - copied unchanged from r282367, head/contrib/wpa/src/ap/ndisc_snoop.c projects/release-pkg/contrib/wpa/src/ap/ndisc_snoop.h - copied unchanged from r282367, head/contrib/wpa/src/ap/ndisc_snoop.h projects/release-pkg/contrib/wpa/src/ap/x_snoop.c - copied unchanged from r282367, head/contrib/wpa/src/ap/x_snoop.c projects/release-pkg/contrib/wpa/src/ap/x_snoop.h - copied unchanged from r282367, head/contrib/wpa/src/ap/x_snoop.h projects/release-pkg/contrib/wpa/src/common/common_module_tests.c - copied unchanged from r282367, head/contrib/wpa/src/common/common_module_tests.c projects/release-pkg/contrib/wpa/src/common/hw_features_common.c - copied unchanged from r282367, head/contrib/wpa/src/common/hw_features_common.c projects/release-pkg/contrib/wpa/src/common/hw_features_common.h - copied unchanged from r282367, head/contrib/wpa/src/common/hw_features_common.h projects/release-pkg/contrib/wpa/src/common/ieee802_1x_defs.h - copied unchanged from r282367, head/contrib/wpa/src/common/ieee802_1x_defs.h projects/release-pkg/contrib/wpa/src/common/qca-vendor-attr.h - copied unchanged from r282367, head/contrib/wpa/src/common/qca-vendor-attr.h projects/release-pkg/contrib/wpa/src/common/qca-vendor.h - copied unchanged from r282367, head/contrib/wpa/src/common/qca-vendor.h projects/release-pkg/contrib/wpa/src/common/sae.c - copied unchanged from r282367, head/contrib/wpa/src/common/sae.c projects/release-pkg/contrib/wpa/src/common/sae.h - copied unchanged from r282367, head/contrib/wpa/src/common/sae.h projects/release-pkg/contrib/wpa/src/common/tnc.h - copied unchanged from r282367, head/contrib/wpa/src/common/tnc.h projects/release-pkg/contrib/wpa/src/common/wpa_helpers.c - copied unchanged from r282367, head/contrib/wpa/src/common/wpa_helpers.c projects/release-pkg/contrib/wpa/src/common/wpa_helpers.h - copied unchanged from r282367, head/contrib/wpa/src/common/wpa_helpers.h projects/release-pkg/contrib/wpa/src/crypto/aes-siv.c - copied unchanged from r282367, head/contrib/wpa/src/crypto/aes-siv.c projects/release-pkg/contrib/wpa/src/crypto/aes_siv.h - copied unchanged from r282367, head/contrib/wpa/src/crypto/aes_siv.h projects/release-pkg/contrib/wpa/src/crypto/crypto_module_tests.c - copied unchanged from r282367, head/contrib/wpa/src/crypto/crypto_module_tests.c projects/release-pkg/contrib/wpa/src/crypto/sha256-kdf.c - copied unchanged from r282367, head/contrib/wpa/src/crypto/sha256-kdf.c projects/release-pkg/contrib/wpa/src/crypto/sha384.h - copied unchanged from r282367, head/contrib/wpa/src/crypto/sha384.h projects/release-pkg/contrib/wpa/src/drivers/driver_macsec_qca.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_macsec_qca.c projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211.h - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211.h projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211_android.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211_android.c projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211_capa.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211_capa.c projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211_event.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211_event.c projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211_monitor.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211_monitor.c projects/release-pkg/contrib/wpa/src/drivers/driver_nl80211_scan.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_nl80211_scan.c projects/release-pkg/contrib/wpa/src/drivers/driver_openbsd.c - copied unchanged from r282367, head/contrib/wpa/src/drivers/driver_openbsd.c projects/release-pkg/contrib/wpa/src/drivers/linux_defines.h - copied unchanged from r282367, head/contrib/wpa/src/drivers/linux_defines.h projects/release-pkg/contrib/wpa/src/eap_common/eap_eke_common.c - copied unchanged from r282367, head/contrib/wpa/src/eap_common/eap_eke_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_eke_common.h - copied unchanged from r282367, head/contrib/wpa/src/eap_common/eap_eke_common.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_eke.c - copied unchanged from r282367, head/contrib/wpa/src/eap_peer/eap_eke.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_proxy.h - copied unchanged from r282367, head/contrib/wpa/src/eap_peer/eap_proxy.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_proxy_dummy.c - copied unchanged from r282367, head/contrib/wpa/src/eap_peer/eap_proxy_dummy.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_eke.c - copied unchanged from r282367, head/contrib/wpa/src/eap_server/eap_server_eke.c projects/release-pkg/contrib/wpa/src/pae/ - copied from r282367, head/contrib/wpa/src/pae/ projects/release-pkg/contrib/wpa/src/utils/bitfield.c - copied unchanged from r282367, head/contrib/wpa/src/utils/bitfield.c projects/release-pkg/contrib/wpa/src/utils/bitfield.h - copied unchanged from r282367, head/contrib/wpa/src/utils/bitfield.h projects/release-pkg/contrib/wpa/src/utils/browser-android.c - copied unchanged from r282367, head/contrib/wpa/src/utils/browser-android.c projects/release-pkg/contrib/wpa/src/utils/browser-system.c - copied unchanged from r282367, head/contrib/wpa/src/utils/browser-system.c projects/release-pkg/contrib/wpa/src/utils/browser-wpadebug.c - copied unchanged from r282367, head/contrib/wpa/src/utils/browser-wpadebug.c projects/release-pkg/contrib/wpa/src/utils/browser.c - copied unchanged from r282367, head/contrib/wpa/src/utils/browser.c projects/release-pkg/contrib/wpa/src/utils/browser.h - copied unchanged from r282367, head/contrib/wpa/src/utils/browser.h projects/release-pkg/contrib/wpa/src/utils/http-utils.h - copied unchanged from r282367, head/contrib/wpa/src/utils/http-utils.h projects/release-pkg/contrib/wpa/src/utils/http_curl.c - copied unchanged from r282367, head/contrib/wpa/src/utils/http_curl.c projects/release-pkg/contrib/wpa/src/utils/platform.h - copied unchanged from r282367, head/contrib/wpa/src/utils/platform.h projects/release-pkg/contrib/wpa/src/utils/utils_module_tests.c - copied unchanged from r282367, head/contrib/wpa/src/utils/utils_module_tests.c projects/release-pkg/contrib/wpa/src/utils/xml-utils.c - copied unchanged from r282367, head/contrib/wpa/src/utils/xml-utils.c projects/release-pkg/contrib/wpa/src/utils/xml-utils.h - copied unchanged from r282367, head/contrib/wpa/src/utils/xml-utils.h projects/release-pkg/contrib/wpa/src/utils/xml_libxml2.c - copied unchanged from r282367, head/contrib/wpa/src/utils/xml_libxml2.c projects/release-pkg/contrib/wpa/src/wps/wps_module_tests.c - copied unchanged from r282367, head/contrib/wpa/src/wps/wps_module_tests.c projects/release-pkg/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mak - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mak projects/release-pkg/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mk - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mk projects/release-pkg/contrib/wpa/wpa_supplicant/examples/p2p-nfc.py - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/examples/p2p-nfc.py projects/release-pkg/contrib/wpa/wpa_supplicant/mesh.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh.c projects/release-pkg/contrib/wpa/wpa_supplicant/mesh.h - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh.h projects/release-pkg/contrib/wpa/wpa_supplicant/mesh_mpm.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh_mpm.c projects/release-pkg/contrib/wpa/wpa_supplicant/mesh_mpm.h - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh_mpm.h projects/release-pkg/contrib/wpa/wpa_supplicant/mesh_rsn.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh_rsn.c projects/release-pkg/contrib/wpa/wpa_supplicant/mesh_rsn.h - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/mesh_rsn.h projects/release-pkg/contrib/wpa/wpa_supplicant/wmm_ac.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/wmm_ac.c projects/release-pkg/contrib/wpa/wpa_supplicant/wmm_ac.h - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/wmm_ac.h projects/release-pkg/contrib/wpa/wpa_supplicant/wpas_kay.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/wpas_kay.c projects/release-pkg/contrib/wpa/wpa_supplicant/wpas_kay.h - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/wpas_kay.h projects/release-pkg/contrib/wpa/wpa_supplicant/wpas_module_tests.c - copied unchanged from r282367, head/contrib/wpa/wpa_supplicant/wpas_module_tests.c projects/release-pkg/etc/rc.d/tests/ - copied from r282367, head/etc/rc.d/tests/ projects/release-pkg/lib/libc/aarch64/SYS.h - copied unchanged from r282367, head/lib/libc/aarch64/SYS.h projects/release-pkg/lib/libc/aarch64/Symbol.map - copied unchanged from r282367, head/lib/libc/aarch64/Symbol.map projects/release-pkg/lib/libc/aarch64/_fpmath.h - copied unchanged from r282367, head/lib/libc/aarch64/_fpmath.h projects/release-pkg/lib/libc/aarch64/arith.h - copied unchanged from r282367, head/lib/libc/aarch64/arith.h projects/release-pkg/lib/libc/aarch64/gd_qnan.h - copied unchanged from r282367, head/lib/libc/aarch64/gd_qnan.h projects/release-pkg/lib/libc/aarch64/gen/ - copied from r282367, head/lib/libc/aarch64/gen/ projects/release-pkg/lib/libc/aarch64/sys/ - copied from r282367, head/lib/libc/aarch64/sys/ projects/release-pkg/lib/libc/stdlib/reallocarray.3 - copied unchanged from r282367, head/lib/libc/stdlib/reallocarray.3 projects/release-pkg/lib/libc/stdlib/reallocarray.c - copied unchanged from r282367, head/lib/libc/stdlib/reallocarray.c projects/release-pkg/lib/libc/sys/ppoll.c - copied unchanged from r282367, head/lib/libc/sys/ppoll.c projects/release-pkg/lib/libc/sys/wait6.c - copied unchanged from r282367, head/lib/libc/sys/wait6.c projects/release-pkg/release/arm64/ - copied from r282367, head/release/arm64/ - copied unchanged from r282367, head/share/doc/usd/10.exref/exref/ex.rm - copied unchanged from r282367, head/share/doc/usd/10.exref/summary/ex.summary - copied unchanged from r282367, head/share/doc/usd/11.vitut/edittut.ms - copied unchanged from r282367, head/share/doc/usd/12.vi/summary/vi.summary - copied unchanged from r282367, head/share/doc/usd/12.vi/vi/vi.chars - copied unchanged from r282367, head/share/doc/usd/12.vi/vi/vi.in - copied unchanged from r282367, head/share/doc/usd/12.vi/viapwh/vi.apwh.ms - copied unchanged from r282367, head/share/doc/usd/13.viref/ex.cmd.roff - copied unchanged from r282367, head/share/doc/usd/13.viref/ref.so - copied unchanged from r282367, head/share/doc/usd/13.viref/set.opt.roff - copied unchanged from r282367, head/share/doc/usd/13.viref/vi.cmd.roff - copied unchanged from r282367, head/share/doc/usd/13.viref/vi.ref projects/release-pkg/share/dtrace/siftr - copied unchanged from r282367, head/share/dtrace/siftr projects/release-pkg/share/man/man4/dtrace-io.4 - copied unchanged from r282367, head/share/man/man4/dtrace-io.4 projects/release-pkg/share/man/man4/dtrace-ip.4 - copied unchanged from r282367, head/share/man/man4/dtrace-ip.4 projects/release-pkg/share/man/man4/dtrace-proc.4 - copied unchanged from r282367, head/share/man/man4/dtrace-proc.4 projects/release-pkg/share/man/man4/dtrace-sched.4 - copied unchanged from r282367, head/share/man/man4/dtrace-sched.4 projects/release-pkg/share/man/man4/dtrace-tcp.4 - copied unchanged from r282367, head/share/man/man4/dtrace-tcp.4 projects/release-pkg/share/man/man4/dtrace-udp.4 - copied unchanged from r282367, head/share/man/man4/dtrace-udp.4 projects/release-pkg/sys/arm/allwinner/files.allwinner - copied unchanged from r282367, head/sys/arm/allwinner/files.allwinner projects/release-pkg/sys/arm/conf/AML8726 - copied unchanged from r282367, head/sys/arm/conf/AML8726 projects/release-pkg/sys/arm/conf/VIRT - copied unchanged from r282367, head/sys/arm/conf/VIRT projects/release-pkg/sys/arm/freescale/imx/files.imx5 - copied unchanged from r282367, head/sys/arm/freescale/imx/files.imx5 projects/release-pkg/sys/arm/qemu/ - copied from r282367, head/sys/arm/qemu/ projects/release-pkg/sys/arm64/arm64/ - copied from r282367, head/sys/arm64/arm64/ projects/release-pkg/sys/arm64/conf/ - copied from r282367, head/sys/arm64/conf/ projects/release-pkg/sys/arm64/include/_bus.h - copied unchanged from r282367, head/sys/arm64/include/_bus.h projects/release-pkg/sys/arm64/include/armreg.h - copied unchanged from r282367, head/sys/arm64/include/armreg.h projects/release-pkg/sys/arm64/include/bus.h - copied unchanged from r282367, head/sys/arm64/include/bus.h projects/release-pkg/sys/arm64/include/bus_dma.h - copied unchanged from r282367, head/sys/arm64/include/bus_dma.h projects/release-pkg/sys/arm64/include/clock.h - copied unchanged from r282367, head/sys/arm64/include/clock.h projects/release-pkg/sys/arm64/include/counter.h - copied unchanged from r282367, head/sys/arm64/include/counter.h projects/release-pkg/sys/arm64/include/db_machdep.h - copied unchanged from r282367, head/sys/arm64/include/db_machdep.h projects/release-pkg/sys/arm64/include/debug_monitor.h - copied unchanged from r282367, head/sys/arm64/include/debug_monitor.h projects/release-pkg/sys/arm64/include/devmap.h - copied unchanged from r282367, head/sys/arm64/include/devmap.h projects/release-pkg/sys/arm64/include/dump.h - copied unchanged from r282367, head/sys/arm64/include/dump.h projects/release-pkg/sys/arm64/include/hypervisor.h - copied unchanged from r282367, head/sys/arm64/include/hypervisor.h projects/release-pkg/sys/arm64/include/in_cksum.h - copied unchanged from r282367, head/sys/arm64/include/in_cksum.h projects/release-pkg/sys/arm64/include/intr.h - copied unchanged from r282367, head/sys/arm64/include/intr.h projects/release-pkg/sys/arm64/include/kdb.h - copied unchanged from r282367, head/sys/arm64/include/kdb.h projects/release-pkg/sys/arm64/include/machdep.h - copied unchanged from r282367, head/sys/arm64/include/machdep.h projects/release-pkg/sys/arm64/include/md_var.h - copied unchanged from r282367, head/sys/arm64/include/md_var.h projects/release-pkg/sys/arm64/include/memdev.h - copied unchanged from r282367, head/sys/arm64/include/memdev.h projects/release-pkg/sys/arm64/include/metadata.h - copied unchanged from r282367, head/sys/arm64/include/metadata.h projects/release-pkg/sys/arm64/include/ofw_machdep.h - copied unchanged from r282367, head/sys/arm64/include/ofw_machdep.h projects/release-pkg/sys/arm64/include/psl.h - copied unchanged from r282367, head/sys/arm64/include/psl.h projects/release-pkg/sys/arm64/include/resource.h - copied unchanged from r282367, head/sys/arm64/include/resource.h projects/release-pkg/sys/arm64/include/sf_buf.h - copied unchanged from r282367, head/sys/arm64/include/sf_buf.h projects/release-pkg/sys/arm64/include/smp.h - copied unchanged from r282367, head/sys/arm64/include/smp.h projects/release-pkg/sys/arm64/include/stack.h - copied unchanged from r282367, head/sys/arm64/include/stack.h projects/release-pkg/sys/arm64/include/trap.h - copied unchanged from r282367, head/sys/arm64/include/trap.h projects/release-pkg/sys/arm64/include/vfp.h - copied unchanged from r282367, head/sys/arm64/include/vfp.h projects/release-pkg/sys/boot/Makefile.arm64 - copied unchanged from r282367, head/sys/boot/Makefile.arm64 projects/release-pkg/sys/boot/arm64/ - copied from r282367, head/sys/boot/arm64/ projects/release-pkg/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu - copied unchanged from r282367, head/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu projects/release-pkg/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu - copied unchanged from r282367, head/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu projects/release-pkg/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu - copied unchanged from r282367, head/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu projects/release-pkg/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu - copied unchanged from r282367, head/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu projects/release-pkg/sys/boot/efi/include/arm/ - copied from r282367, head/sys/boot/efi/include/arm/ projects/release-pkg/sys/boot/efi/include/arm64/ - copied from r282367, head/sys/boot/efi/include/arm64/ projects/release-pkg/sys/boot/efi/loader/arch/arm/ - copied from r282367, head/sys/boot/efi/loader/arch/arm/ projects/release-pkg/sys/boot/efi/loader/arch/arm64/ - copied from r282367, head/sys/boot/efi/loader/arch/arm64/ projects/release-pkg/sys/boot/efi/loader/arch/i386/Makefile.inc - copied unchanged from r282367, head/sys/boot/efi/loader/arch/i386/Makefile.inc projects/release-pkg/sys/boot/efi/loader/reloc.c - copied unchanged from r282367, head/sys/boot/efi/loader/reloc.c projects/release-pkg/sys/boot/fdt/dts/arm/meson8b.dtsi - copied unchanged from r282367, head/sys/boot/fdt/dts/arm/meson8b.dtsi projects/release-pkg/sys/boot/ficl/aarch64/ - copied from r282367, head/sys/boot/ficl/aarch64/ projects/release-pkg/sys/boot/i386/libi386/smbios.h - copied unchanged from r282367, head/sys/boot/i386/libi386/smbios.h projects/release-pkg/sys/conf/Makefile.arm64 - copied unchanged from r282367, head/sys/conf/Makefile.arm64 projects/release-pkg/sys/conf/files.arm64 - copied unchanged from r282367, head/sys/conf/files.arm64 projects/release-pkg/sys/conf/ldscript.arm64 - copied unchanged from r282367, head/sys/conf/ldscript.arm64 projects/release-pkg/sys/conf/options.arm64 - copied unchanged from r282367, head/sys/conf/options.arm64 projects/release-pkg/sys/crypto/aesni/aesni_os.h - copied unchanged from r282367, head/sys/crypto/aesni/aesni_os.h projects/release-pkg/sys/dev/fdt/fdt_arm64.c - copied unchanged from r282367, head/sys/dev/fdt/fdt_arm64.c projects/release-pkg/sys/dev/hwpmc/hwpmc_e500.c - copied unchanged from r282367, head/sys/dev/hwpmc/hwpmc_e500.c projects/release-pkg/sys/dev/hwpmc/hwpmc_mips74k.c - copied unchanged from r282367, head/sys/dev/hwpmc/hwpmc_mips74k.c projects/release-pkg/sys/dev/ixgbe/ixgbe_x550.c - copied unchanged from r282367, head/sys/dev/ixgbe/ixgbe_x550.c projects/release-pkg/sys/dev/ixgbe/ixgbe_x550.h - copied unchanged from r282367, head/sys/dev/ixgbe/ixgbe_x550.h projects/release-pkg/sys/dev/psci/ - copied from r282367, head/sys/dev/psci/ projects/release-pkg/sys/libkern/zlib.c - copied unchanged from r282367, head/sys/libkern/zlib.c projects/release-pkg/sys/modules/dtb/allwinner/ - copied from r282367, head/sys/modules/dtb/allwinner/ projects/release-pkg/sys/net/altq/ - copied from r282367, head/sys/net/altq/ projects/release-pkg/sys/netinet/ip_reass.c - copied unchanged from r282367, head/sys/netinet/ip_reass.c projects/release-pkg/sys/pc98/pc98/genassym.c - copied unchanged from r282367, head/sys/pc98/pc98/genassym.c projects/release-pkg/sys/powerpc/aim/aim_machdep.c - copied unchanged from r282367, head/sys/powerpc/aim/aim_machdep.c projects/release-pkg/sys/powerpc/booke/booke_machdep.c - copied unchanged from r282367, head/sys/powerpc/booke/booke_machdep.c projects/release-pkg/sys/powerpc/mpc85xx/mpc85xx_gpio.c - copied unchanged from r282367, head/sys/powerpc/mpc85xx/mpc85xx_gpio.c projects/release-pkg/sys/powerpc/powerpc/machdep.c - copied unchanged from r282367, head/sys/powerpc/powerpc/machdep.c projects/release-pkg/sys/powerpc/powerpc/trap.c - copied unchanged from r282367, head/sys/powerpc/powerpc/trap.c projects/release-pkg/sys/powerpc/powerpc/uma_machdep.c - copied unchanged from r282367, head/sys/powerpc/powerpc/uma_machdep.c projects/release-pkg/sys/sys/zlib.h - copied unchanged from r282367, head/sys/sys/zlib.h projects/release-pkg/sys/sys/zutil.h - copied unchanged from r282367, head/sys/sys/zutil.h projects/release-pkg/sys/x86/x86/cpu_machdep.c - copied unchanged from r282367, head/sys/x86/x86/cpu_machdep.c projects/release-pkg/sys/x86/x86/mp_x86.c - copied unchanged from r282367, head/sys/x86/x86/mp_x86.c projects/release-pkg/tests/freebsd_test_suite/ - copied from r282367, head/tests/freebsd_test_suite/ projects/release-pkg/tests/sys/aio/ - copied from r282367, head/tests/sys/aio/ projects/release-pkg/tests/sys/fifo/ - copied from r282367, head/tests/sys/fifo/ projects/release-pkg/tests/sys/file/ - copied from r282367, head/tests/sys/file/ projects/release-pkg/tests/sys/kern/execve/ - copied from r282367, head/tests/sys/kern/execve/ projects/release-pkg/tests/sys/kqueue/ - copied from r282367, head/tests/sys/kqueue/ projects/release-pkg/tests/sys/mqueue/ - copied from r282367, head/tests/sys/mqueue/ projects/release-pkg/tests/sys/vm/ - copied from r282367, head/tests/sys/vm/ projects/release-pkg/tools/debugscripts/netstat-anr.gdb - copied unchanged from r282367, head/tools/debugscripts/netstat-anr.gdb projects/release-pkg/usr.bin/col/tests/ - copied from r282367, head/usr.bin/col/tests/ projects/release-pkg/usr.bin/cxxfilt/ - copied from r282367, head/usr.bin/cxxfilt/ projects/release-pkg/usr.bin/soelim/ - copied from r282367, head/usr.bin/soelim/ projects/release-pkg/usr.sbin/bluetooth/hccontrol/le.c - copied unchanged from r282367, head/usr.sbin/bluetooth/hccontrol/le.c Directory Properties: projects/release-pkg/share/doc/usd/10.exref/exref/ex.rm (props changed) projects/release-pkg/share/doc/usd/10.exref/summary/ex.summary (props changed) projects/release-pkg/share/doc/usd/11.vitut/edittut.ms (props changed) projects/release-pkg/share/doc/usd/12.vi/summary/vi.summary (props changed) projects/release-pkg/share/doc/usd/12.vi/vi/vi.chars (props changed) projects/release-pkg/share/doc/usd/12.vi/vi/vi.in (props changed) projects/release-pkg/share/doc/usd/12.vi/viapwh/vi.apwh.ms (props changed) projects/release-pkg/share/doc/usd/13.viref/ex.cmd.roff (props changed) projects/release-pkg/share/doc/usd/13.viref/ref.so (props changed) projects/release-pkg/share/doc/usd/13.viref/set.opt.roff (props changed) projects/release-pkg/share/doc/usd/13.viref/vi.cmd.roff (props changed) projects/release-pkg/share/doc/usd/13.viref/vi.ref (props changed) Deleted: projects/release-pkg/contrib/bmake/unit-tests/comment projects/release-pkg/contrib/bmake/unit-tests/cond1 projects/release-pkg/contrib/bmake/unit-tests/doterror projects/release-pkg/contrib/bmake/unit-tests/dotwait projects/release-pkg/contrib/bmake/unit-tests/error projects/release-pkg/contrib/bmake/unit-tests/export projects/release-pkg/contrib/bmake/unit-tests/export-all projects/release-pkg/contrib/bmake/unit-tests/export-env projects/release-pkg/contrib/bmake/unit-tests/forloop projects/release-pkg/contrib/bmake/unit-tests/forsubst projects/release-pkg/contrib/bmake/unit-tests/hash projects/release-pkg/contrib/bmake/unit-tests/misc projects/release-pkg/contrib/bmake/unit-tests/moderrs projects/release-pkg/contrib/bmake/unit-tests/modmatch projects/release-pkg/contrib/bmake/unit-tests/modmisc projects/release-pkg/contrib/bmake/unit-tests/modorder projects/release-pkg/contrib/bmake/unit-tests/modts projects/release-pkg/contrib/bmake/unit-tests/modword projects/release-pkg/contrib/bmake/unit-tests/order projects/release-pkg/contrib/bmake/unit-tests/phony-end projects/release-pkg/contrib/bmake/unit-tests/posix projects/release-pkg/contrib/bmake/unit-tests/qequals projects/release-pkg/contrib/bmake/unit-tests/sunshcmd projects/release-pkg/contrib/bmake/unit-tests/sysv projects/release-pkg/contrib/bmake/unit-tests/ternary projects/release-pkg/contrib/bmake/unit-tests/test.exp projects/release-pkg/contrib/bmake/unit-tests/unexport projects/release-pkg/contrib/bmake/unit-tests/unexport-env projects/release-pkg/contrib/bmake/unit-tests/varcmd projects/release-pkg/contrib/nvi/catalog/spell.ok projects/release-pkg/contrib/nvi/docs/TODO projects/release-pkg/contrib/nvi/docs/USD.doc/ projects/release-pkg/contrib/nvi/docs/changelog projects/release-pkg/contrib/nvi/docs/ev projects/release-pkg/contrib/nvi/docs/features projects/release-pkg/contrib/nvi/docs/help projects/release-pkg/contrib/nvi/docs/internals/ projects/release-pkg/contrib/nvi/docs/interp/ projects/release-pkg/contrib/nvi/docs/spell.ok projects/release-pkg/contrib/nvi/docs/tutorial/ projects/release-pkg/contrib/wpa/hostapd/dump_state.c projects/release-pkg/contrib/wpa/hostapd/dump_state.h projects/release-pkg/contrib/wpa/patches/openssl-0.9.8-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8d-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8e-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8g-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8h-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8i-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch projects/release-pkg/contrib/wpa/patches/openssl-0.9.9-session-ticket.patch projects/release-pkg/contrib/wpa/src/crypto/crypto_nss.c projects/release-pkg/contrib/wpa/src/crypto/fips_prf_cryptoapi.c projects/release-pkg/contrib/wpa/src/crypto/fips_prf_gnutls.c projects/release-pkg/contrib/wpa/src/crypto/fips_prf_nss.c projects/release-pkg/contrib/wpa/src/crypto/tls_nss.c projects/release-pkg/contrib/wpa/src/utils/eloop_none.c projects/release-pkg/etc/tests/rc.d/ projects/release-pkg/lib/libc/Makefile.amd64 projects/release-pkg/lib/libc/Makefile.i386 projects/release-pkg/lib/libc/sys/ftruncate.c projects/release-pkg/lib/libc/sys/lseek.c projects/release-pkg/lib/libc/sys/mmap.c projects/release-pkg/lib/libc/sys/pread.c projects/release-pkg/lib/libc/sys/pwrite.c projects/release-pkg/lib/libc/sys/truncate.c projects/release-pkg/lib/librt/Makefile.amd64 projects/release-pkg/lib/librt/Makefile.i386 projects/release-pkg/lib/libthr/Makefile.amd64 projects/release-pkg/lib/libthr/Makefile.i386 projects/release-pkg/lib/msun/Makefile.amd64 projects/release-pkg/lib/msun/Makefile.i386 projects/release-pkg/share/doc/papers/hwpmc/ projects/release-pkg/sys/amd64/include/xen/xenpmap.h projects/release-pkg/sys/arm/amlogic/aml8726/files.smp projects/release-pkg/sys/arm/amlogic/aml8726/std.odroidc1 projects/release-pkg/sys/arm/amlogic/aml8726/std.vsatv102-m6 projects/release-pkg/sys/arm/freescale/imx/files.imx51 projects/release-pkg/sys/arm/freescale/imx/files.imx53 projects/release-pkg/sys/boot/efi/boot1/fat.tmpl.bz2.uu projects/release-pkg/sys/boot/efi/loader/arch/amd64/reloc.c projects/release-pkg/sys/contrib/altq/ projects/release-pkg/sys/fs/ext2fs/ext2_hash.c projects/release-pkg/sys/fs/ext2fs/ext2_htree.c projects/release-pkg/sys/i386/conf/XEN projects/release-pkg/sys/i386/include/xen/features.h projects/release-pkg/sys/i386/include/xen/xenpmap.h projects/release-pkg/sys/i386/include/xen/xenstored.h projects/release-pkg/sys/i386/xen/ projects/release-pkg/sys/net/zlib.c projects/release-pkg/sys/net/zlib.h projects/release-pkg/sys/net/zutil.h projects/release-pkg/sys/netipsec/xform_ipip.c projects/release-pkg/sys/powerpc/aim/machdep.c projects/release-pkg/sys/powerpc/aim/trap.c projects/release-pkg/sys/powerpc/aim/uma_machdep.c projects/release-pkg/sys/powerpc/booke/machdep.c projects/release-pkg/sys/powerpc/booke/trap.c projects/release-pkg/tools/build/options/WITHOUT_SYSCALL_COMPAT projects/release-pkg/tools/regression/aio/aiotest/ projects/release-pkg/tools/regression/aio/kqueue/ projects/release-pkg/tools/regression/execve/ projects/release-pkg/tools/regression/fifo/ projects/release-pkg/tools/regression/file/dup/ projects/release-pkg/tools/regression/file/fcntlflags/ projects/release-pkg/tools/regression/file/flock/ projects/release-pkg/tools/regression/file/ftruncate/ projects/release-pkg/tools/regression/file/newfileops_on_fork/ projects/release-pkg/tools/regression/kqueue/ projects/release-pkg/tools/regression/mmap/ projects/release-pkg/tools/regression/mqueue/ projects/release-pkg/tools/regression/sockets/so_setfib/so_setfib.t projects/release-pkg/usr.bin/soeliminate/ projects/release-pkg/usr.sbin/crunch/crunchide/exec_aout.c Modified: projects/release-pkg/.arclint projects/release-pkg/Makefile projects/release-pkg/Makefile.inc1 projects/release-pkg/ObsoleteFiles.inc projects/release-pkg/README projects/release-pkg/UPDATING projects/release-pkg/bin/chflags/chflags.1 projects/release-pkg/bin/chflags/chflags.c projects/release-pkg/bin/chmod/chmod.1 projects/release-pkg/bin/chmod/chmod.c projects/release-pkg/bin/csh/config.h projects/release-pkg/bin/csh/iconv_stub.h projects/release-pkg/bin/ed/ed.1 projects/release-pkg/bin/ed/glbl.c projects/release-pkg/bin/expr/expr.1 projects/release-pkg/bin/sh/jobs.c projects/release-pkg/bin/sh/sh.1 projects/release-pkg/bin/sh/tests/builtins/Makefile projects/release-pkg/bin/sh/trap.c projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c projects/release-pkg/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/release-pkg/cddl/lib/libdtrace/libproc_compat.h projects/release-pkg/cddl/lib/libdtrace/tcp.d projects/release-pkg/cddl/usr.bin/ctfmerge/Makefile projects/release-pkg/contrib/bmake/ChangeLog projects/release-pkg/contrib/bmake/FILES projects/release-pkg/contrib/bmake/Makefile projects/release-pkg/contrib/bmake/PSD.doc/Makefile projects/release-pkg/contrib/bmake/PSD.doc/tutorial.ms projects/release-pkg/contrib/bmake/bmake.1 projects/release-pkg/contrib/bmake/bmake.cat1 projects/release-pkg/contrib/bmake/compat.c projects/release-pkg/contrib/bmake/configure projects/release-pkg/contrib/bmake/configure.in projects/release-pkg/contrib/bmake/job.c projects/release-pkg/contrib/bmake/lst.h projects/release-pkg/contrib/bmake/lst.lib/lstInt.h projects/release-pkg/contrib/bmake/lst.lib/lstRemove.c projects/release-pkg/contrib/bmake/main.c projects/release-pkg/contrib/bmake/make.1 projects/release-pkg/contrib/bmake/make.c projects/release-pkg/contrib/bmake/make.h projects/release-pkg/contrib/bmake/meta.c projects/release-pkg/contrib/bmake/mk/ChangeLog projects/release-pkg/contrib/bmake/mk/FILES projects/release-pkg/contrib/bmake/mk/auto.dep.mk projects/release-pkg/contrib/bmake/mk/auto.obj.mk projects/release-pkg/contrib/bmake/mk/autodep.mk projects/release-pkg/contrib/bmake/mk/dep.mk projects/release-pkg/contrib/bmake/mk/dirdeps.mk projects/release-pkg/contrib/bmake/mk/gendirdeps.mk projects/release-pkg/contrib/bmake/mk/install-mk projects/release-pkg/contrib/bmake/mk/links.mk projects/release-pkg/contrib/bmake/mk/meta.autodep.mk projects/release-pkg/contrib/bmake/mk/meta.stage.mk projects/release-pkg/contrib/bmake/mk/meta.sys.mk projects/release-pkg/contrib/bmake/mk/meta2deps.py projects/release-pkg/contrib/bmake/mk/meta2deps.sh projects/release-pkg/contrib/bmake/mk/mk-files.txt projects/release-pkg/contrib/bmake/mk/own.mk projects/release-pkg/contrib/bmake/mk/sys.dependfile.mk projects/release-pkg/contrib/bmake/nonints.h projects/release-pkg/contrib/bmake/parse.c projects/release-pkg/contrib/bmake/suff.c projects/release-pkg/contrib/bmake/targ.c projects/release-pkg/contrib/bmake/unit-tests/Makefile.in projects/release-pkg/contrib/bmake/var.c projects/release-pkg/contrib/gcclibs/libgomp/ChangeLog projects/release-pkg/contrib/gcclibs/libgomp/Makefile.am projects/release-pkg/contrib/gcclibs/libgomp/Makefile.in projects/release-pkg/contrib/gcclibs/libgomp/aclocal.m4 projects/release-pkg/contrib/gcclibs/libgomp/config.h.in projects/release-pkg/contrib/gcclibs/libgomp/configure projects/release-pkg/contrib/gcclibs/libgomp/configure.ac projects/release-pkg/contrib/gcclibs/libgomp/configure.tgt projects/release-pkg/contrib/gcclibs/libgomp/env.c projects/release-pkg/contrib/gcclibs/libgomp/iter.c projects/release-pkg/contrib/gcclibs/libgomp/libgomp.h projects/release-pkg/contrib/gcclibs/libgomp/libgomp.texi projects/release-pkg/contrib/gcclibs/libgomp/omp.h.in projects/release-pkg/contrib/gcclibs/libgomp/omp_lib.h.in projects/release-pkg/contrib/gcclibs/libgomp/team.c projects/release-pkg/contrib/ipfilter/ipsend/44arp.c projects/release-pkg/contrib/ipfilter/ipsend/ip.c projects/release-pkg/contrib/ipfilter/ipsend/resend.c projects/release-pkg/contrib/ipfilter/lib/kmem.c projects/release-pkg/contrib/ipfilter/tools/ipfs.c projects/release-pkg/contrib/ipfilter/tools/ipnat.c projects/release-pkg/contrib/ipfilter/tools/ipnat_y.y projects/release-pkg/contrib/ipfilter/tools/ippool.c projects/release-pkg/contrib/ipfilter/tools/ippool_y.y projects/release-pkg/contrib/ldns/drill/config.h projects/release-pkg/contrib/ldns/drill/drill.1 projects/release-pkg/contrib/libxo/Makefile.am projects/release-pkg/contrib/libxo/configure.ac projects/release-pkg/contrib/libxo/doc/libxo.txt projects/release-pkg/contrib/libxo/libxo/Makefile.am projects/release-pkg/contrib/libxo/libxo/libxo.c projects/release-pkg/contrib/libxo/libxo/xo.h projects/release-pkg/contrib/libxo/libxo/xo_error.3 projects/release-pkg/contrib/libxo/libxo/xo_format.5 projects/release-pkg/contrib/libxo/libxo/xo_open_container.3 projects/release-pkg/contrib/libxo/libxo/xoconfig.h projects/release-pkg/contrib/libxo/libxo/xoconfig.h.in projects/release-pkg/contrib/libxo/libxo/xoversion.h projects/release-pkg/contrib/libxo/m4/libtool.m4 projects/release-pkg/contrib/libxo/m4/ltoptions.m4 projects/release-pkg/contrib/libxo/m4/ltversion.m4 projects/release-pkg/contrib/libxo/tests/core/Makefile.am projects/release-pkg/contrib/libxo/tests/core/saved/test_01.JP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_02.JP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.H.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.HIPx.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.HP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.J.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.JP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.T.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.X.out projects/release-pkg/contrib/libxo/tests/core/saved/test_05.XP.out projects/release-pkg/contrib/libxo/tests/core/saved/test_09.JP.out projects/release-pkg/contrib/libxo/tests/core/test_05.c projects/release-pkg/contrib/libxo/xo/xo.1 projects/release-pkg/contrib/libxo/xohtml/xohtml.css projects/release-pkg/contrib/libxo/xohtml/xohtml.sh.in projects/release-pkg/contrib/libxo/xolint/Makefile.am projects/release-pkg/contrib/libxo/xolint/xolint.1 projects/release-pkg/contrib/libxo/xolint/xolint.pl projects/release-pkg/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/release-pkg/contrib/mdocml/config.h projects/release-pkg/contrib/netbsd-tests/lib/libm/t_fmod.c projects/release-pkg/contrib/netbsd-tests/lib/libpthread/t_swapcontext.c projects/release-pkg/contrib/nvi/README projects/release-pkg/contrib/nvi/catalog/dump.c projects/release-pkg/contrib/nvi/cl/cl.h projects/release-pkg/contrib/nvi/cl/cl_funcs.c projects/release-pkg/contrib/nvi/cl/cl_main.c projects/release-pkg/contrib/nvi/cl/cl_read.c projects/release-pkg/contrib/nvi/cl/cl_screen.c projects/release-pkg/contrib/nvi/cl/cl_term.c projects/release-pkg/contrib/nvi/cl/extern.h projects/release-pkg/contrib/nvi/common/common.h projects/release-pkg/contrib/nvi/common/conv.c projects/release-pkg/contrib/nvi/common/cut.c projects/release-pkg/contrib/nvi/common/delete.c projects/release-pkg/contrib/nvi/common/encoding.c projects/release-pkg/contrib/nvi/common/exf.c projects/release-pkg/contrib/nvi/common/extern.h projects/release-pkg/contrib/nvi/common/gs.h projects/release-pkg/contrib/nvi/common/key.c projects/release-pkg/contrib/nvi/common/line.c projects/release-pkg/contrib/nvi/common/log.c projects/release-pkg/contrib/nvi/common/main.c projects/release-pkg/contrib/nvi/common/mark.c projects/release-pkg/contrib/nvi/common/msg.c projects/release-pkg/contrib/nvi/common/options.c projects/release-pkg/contrib/nvi/common/options.h projects/release-pkg/contrib/nvi/common/options_f.c projects/release-pkg/contrib/nvi/common/put.c projects/release-pkg/contrib/nvi/common/recover.c projects/release-pkg/contrib/nvi/common/screen.c projects/release-pkg/contrib/nvi/common/search.c projects/release-pkg/contrib/nvi/common/seq.c projects/release-pkg/contrib/nvi/common/util.c projects/release-pkg/contrib/nvi/ex/ex.c projects/release-pkg/contrib/nvi/ex/ex.h projects/release-pkg/contrib/nvi/ex/ex_abbrev.c projects/release-pkg/contrib/nvi/ex/ex_append.c projects/release-pkg/contrib/nvi/ex/ex_args.c projects/release-pkg/contrib/nvi/ex/ex_argv.c projects/release-pkg/contrib/nvi/ex/ex_at.c projects/release-pkg/contrib/nvi/ex/ex_bang.c projects/release-pkg/contrib/nvi/ex/ex_cd.c projects/release-pkg/contrib/nvi/ex/ex_cscope.c projects/release-pkg/contrib/nvi/ex/ex_delete.c projects/release-pkg/contrib/nvi/ex/ex_display.c projects/release-pkg/contrib/nvi/ex/ex_edit.c projects/release-pkg/contrib/nvi/ex/ex_equal.c projects/release-pkg/contrib/nvi/ex/ex_file.c projects/release-pkg/contrib/nvi/ex/ex_filter.c projects/release-pkg/contrib/nvi/ex/ex_global.c projects/release-pkg/contrib/nvi/ex/ex_init.c projects/release-pkg/contrib/nvi/ex/ex_join.c projects/release-pkg/contrib/nvi/ex/ex_map.c projects/release-pkg/contrib/nvi/ex/ex_mark.c projects/release-pkg/contrib/nvi/ex/ex_mkexrc.c projects/release-pkg/contrib/nvi/ex/ex_move.c projects/release-pkg/contrib/nvi/ex/ex_open.c projects/release-pkg/contrib/nvi/ex/ex_preserve.c projects/release-pkg/contrib/nvi/ex/ex_print.c projects/release-pkg/contrib/nvi/ex/ex_put.c projects/release-pkg/contrib/nvi/ex/ex_quit.c projects/release-pkg/contrib/nvi/ex/ex_read.c projects/release-pkg/contrib/nvi/ex/ex_screen.c projects/release-pkg/contrib/nvi/ex/ex_script.c projects/release-pkg/contrib/nvi/ex/ex_set.c projects/release-pkg/contrib/nvi/ex/ex_shell.c projects/release-pkg/contrib/nvi/ex/ex_shift.c projects/release-pkg/contrib/nvi/ex/ex_source.c projects/release-pkg/contrib/nvi/ex/ex_stop.c projects/release-pkg/contrib/nvi/ex/ex_subst.c projects/release-pkg/contrib/nvi/ex/ex_tag.c projects/release-pkg/contrib/nvi/ex/ex_txt.c projects/release-pkg/contrib/nvi/ex/ex_undo.c projects/release-pkg/contrib/nvi/ex/ex_usage.c projects/release-pkg/contrib/nvi/ex/ex_util.c projects/release-pkg/contrib/nvi/ex/ex_version.c projects/release-pkg/contrib/nvi/ex/ex_visual.c projects/release-pkg/contrib/nvi/ex/ex_write.c projects/release-pkg/contrib/nvi/ex/ex_yank.c projects/release-pkg/contrib/nvi/ex/ex_z.c projects/release-pkg/contrib/nvi/ex/extern.h projects/release-pkg/contrib/nvi/ex/version.h projects/release-pkg/contrib/nvi/regex/COPYRIGHT projects/release-pkg/contrib/nvi/regex/cclass.h projects/release-pkg/contrib/nvi/regex/cname.h projects/release-pkg/contrib/nvi/regex/engine.c projects/release-pkg/contrib/nvi/regex/re_format.7 projects/release-pkg/contrib/nvi/regex/regcomp.c projects/release-pkg/contrib/nvi/regex/regerror.c projects/release-pkg/contrib/nvi/regex/regex.3 projects/release-pkg/contrib/nvi/regex/regex.h projects/release-pkg/contrib/nvi/regex/regex2.h projects/release-pkg/contrib/nvi/regex/regexec.c projects/release-pkg/contrib/nvi/regex/regfree.c projects/release-pkg/contrib/nvi/regex/utils.h projects/release-pkg/contrib/nvi/vi/extern.h projects/release-pkg/contrib/nvi/vi/getc.c projects/release-pkg/contrib/nvi/vi/v_at.c projects/release-pkg/contrib/nvi/vi/v_ch.c projects/release-pkg/contrib/nvi/vi/v_delete.c projects/release-pkg/contrib/nvi/vi/v_ex.c projects/release-pkg/contrib/nvi/vi/v_increment.c projects/release-pkg/contrib/nvi/vi/v_init.c projects/release-pkg/contrib/nvi/vi/v_itxt.c projects/release-pkg/contrib/nvi/vi/v_left.c projects/release-pkg/contrib/nvi/vi/v_mark.c projects/release-pkg/contrib/nvi/vi/v_match.c projects/release-pkg/contrib/nvi/vi/v_paragraph.c projects/release-pkg/contrib/nvi/vi/v_put.c projects/release-pkg/contrib/nvi/vi/v_redraw.c projects/release-pkg/contrib/nvi/vi/v_replace.c projects/release-pkg/contrib/nvi/vi/v_right.c projects/release-pkg/contrib/nvi/vi/v_screen.c projects/release-pkg/contrib/nvi/vi/v_scroll.c projects/release-pkg/contrib/nvi/vi/v_search.c projects/release-pkg/contrib/nvi/vi/v_section.c projects/release-pkg/contrib/nvi/vi/v_sentence.c projects/release-pkg/contrib/nvi/vi/v_status.c projects/release-pkg/contrib/nvi/vi/v_txt.c projects/release-pkg/contrib/nvi/vi/v_ulcase.c projects/release-pkg/contrib/nvi/vi/v_undo.c projects/release-pkg/contrib/nvi/vi/v_util.c projects/release-pkg/contrib/nvi/vi/v_word.c projects/release-pkg/contrib/nvi/vi/v_xchar.c projects/release-pkg/contrib/nvi/vi/v_yank.c projects/release-pkg/contrib/nvi/vi/v_z.c projects/release-pkg/contrib/nvi/vi/v_zexit.c projects/release-pkg/contrib/nvi/vi/vi.c projects/release-pkg/contrib/nvi/vi/vi.h projects/release-pkg/contrib/nvi/vi/vs_line.c projects/release-pkg/contrib/nvi/vi/vs_msg.c projects/release-pkg/contrib/nvi/vi/vs_refresh.c projects/release-pkg/contrib/nvi/vi/vs_relative.c projects/release-pkg/contrib/nvi/vi/vs_smap.c projects/release-pkg/contrib/nvi/vi/vs_split.c projects/release-pkg/contrib/pjdfstest/tests/open/20.t projects/release-pkg/contrib/pjdfstest/tests/truncate/11.t projects/release-pkg/contrib/smbfs/include/netsmb/smb_lib.h projects/release-pkg/contrib/smbfs/lib/smb/nls.c projects/release-pkg/contrib/smbfs/lib/smb/print.c projects/release-pkg/contrib/smbfs/lib/smb/rq.c projects/release-pkg/contrib/sqlite3/configure projects/release-pkg/contrib/sqlite3/configure.ac projects/release-pkg/contrib/sqlite3/shell.c projects/release-pkg/contrib/sqlite3/sqlite3.1 projects/release-pkg/contrib/sqlite3/sqlite3.c projects/release-pkg/contrib/sqlite3/sqlite3.h projects/release-pkg/contrib/tcpdump/interface.h projects/release-pkg/contrib/tcpdump/netdissect.h projects/release-pkg/contrib/tcpdump/print-ip.c projects/release-pkg/contrib/tcpdump/print-pfsync.c projects/release-pkg/contrib/unbound/Makefile.in projects/release-pkg/contrib/unbound/compat/getentropy_linux.c projects/release-pkg/contrib/unbound/config.h projects/release-pkg/contrib/unbound/config.h.in projects/release-pkg/contrib/unbound/configure projects/release-pkg/contrib/unbound/configure.ac projects/release-pkg/contrib/unbound/daemon/remote.c projects/release-pkg/contrib/unbound/daemon/unbound.c projects/release-pkg/contrib/unbound/daemon/worker.c projects/release-pkg/contrib/unbound/doc/Changelog projects/release-pkg/contrib/unbound/doc/README projects/release-pkg/contrib/unbound/doc/example.conf projects/release-pkg/contrib/unbound/doc/example.conf.in projects/release-pkg/contrib/unbound/doc/libunbound.3 projects/release-pkg/contrib/unbound/doc/libunbound.3.in projects/release-pkg/contrib/unbound/doc/unbound-anchor.8 projects/release-pkg/contrib/unbound/doc/unbound-anchor.8.in projects/release-pkg/contrib/unbound/doc/unbound-checkconf.8 projects/release-pkg/contrib/unbound/doc/unbound-checkconf.8.in projects/release-pkg/contrib/unbound/doc/unbound-control.8 projects/release-pkg/contrib/unbound/doc/unbound-control.8.in projects/release-pkg/contrib/unbound/doc/unbound-host.1 projects/release-pkg/contrib/unbound/doc/unbound-host.1.in projects/release-pkg/contrib/unbound/doc/unbound.8 projects/release-pkg/contrib/unbound/doc/unbound.8.in projects/release-pkg/contrib/unbound/doc/unbound.conf.5 projects/release-pkg/contrib/unbound/doc/unbound.conf.5.in projects/release-pkg/contrib/unbound/iterator/iter_scrub.c projects/release-pkg/contrib/unbound/iterator/iter_utils.c projects/release-pkg/contrib/unbound/iterator/iter_utils.h projects/release-pkg/contrib/unbound/iterator/iterator.c projects/release-pkg/contrib/unbound/libunbound/libworker.c projects/release-pkg/contrib/unbound/libunbound/python/libunbound.i projects/release-pkg/contrib/unbound/services/listen_dnsport.c projects/release-pkg/contrib/unbound/services/localzone.c projects/release-pkg/contrib/unbound/services/localzone.h projects/release-pkg/contrib/unbound/smallapp/unbound-checkconf.c projects/release-pkg/contrib/unbound/smallapp/unbound-control-setup.sh projects/release-pkg/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/release-pkg/contrib/unbound/smallapp/unbound-control.c projects/release-pkg/contrib/unbound/util/config_file.c projects/release-pkg/contrib/unbound/util/config_file.h projects/release-pkg/contrib/unbound/util/configlexer.lex projects/release-pkg/contrib/unbound/util/configparser.y projects/release-pkg/contrib/unbound/util/iana_ports.inc projects/release-pkg/contrib/unbound/util/net_help.c projects/release-pkg/contrib/unbound/util/rtt.c projects/release-pkg/contrib/unbound/util/rtt.h projects/release-pkg/contrib/unbound/validator/val_secalgo.c projects/release-pkg/contrib/unbound/validator/val_utils.c projects/release-pkg/contrib/unbound/validator/val_utils.h projects/release-pkg/contrib/unbound/validator/validator.c projects/release-pkg/contrib/wpa/COPYING projects/release-pkg/contrib/wpa/README projects/release-pkg/contrib/wpa/hostapd/ChangeLog projects/release-pkg/contrib/wpa/hostapd/README projects/release-pkg/contrib/wpa/hostapd/README-WPS projects/release-pkg/contrib/wpa/hostapd/config_file.c projects/release-pkg/contrib/wpa/hostapd/ctrl_iface.c projects/release-pkg/contrib/wpa/hostapd/defconfig projects/release-pkg/contrib/wpa/hostapd/eap_register.c projects/release-pkg/contrib/wpa/hostapd/hlr_auc_gw.c projects/release-pkg/contrib/wpa/hostapd/hostapd.8 projects/release-pkg/contrib/wpa/hostapd/hostapd.conf projects/release-pkg/contrib/wpa/hostapd/hostapd.eap_user projects/release-pkg/contrib/wpa/hostapd/hostapd.eap_user_sqlite projects/release-pkg/contrib/wpa/hostapd/hostapd_cli.c projects/release-pkg/contrib/wpa/hostapd/main.c projects/release-pkg/contrib/wpa/src/ap/accounting.c projects/release-pkg/contrib/wpa/src/ap/ap_config.c projects/release-pkg/contrib/wpa/src/ap/ap_config.h projects/release-pkg/contrib/wpa/src/ap/ap_drv_ops.c projects/release-pkg/contrib/wpa/src/ap/ap_drv_ops.h projects/release-pkg/contrib/wpa/src/ap/ap_list.c projects/release-pkg/contrib/wpa/src/ap/ap_list.h projects/release-pkg/contrib/wpa/src/ap/ap_mlme.c projects/release-pkg/contrib/wpa/src/ap/authsrv.c projects/release-pkg/contrib/wpa/src/ap/beacon.c projects/release-pkg/contrib/wpa/src/ap/beacon.h projects/release-pkg/contrib/wpa/src/ap/ctrl_iface_ap.c projects/release-pkg/contrib/wpa/src/ap/ctrl_iface_ap.h projects/release-pkg/contrib/wpa/src/ap/drv_callbacks.c projects/release-pkg/contrib/wpa/src/ap/eap_user_db.c projects/release-pkg/contrib/wpa/src/ap/gas_serv.c projects/release-pkg/contrib/wpa/src/ap/gas_serv.h projects/release-pkg/contrib/wpa/src/ap/hostapd.c projects/release-pkg/contrib/wpa/src/ap/hostapd.h projects/release-pkg/contrib/wpa/src/ap/hs20.c projects/release-pkg/contrib/wpa/src/ap/hs20.h projects/release-pkg/contrib/wpa/src/ap/hw_features.c projects/release-pkg/contrib/wpa/src/ap/hw_features.h projects/release-pkg/contrib/wpa/src/ap/iapp.c projects/release-pkg/contrib/wpa/src/ap/ieee802_11.c projects/release-pkg/contrib/wpa/src/ap/ieee802_11.h projects/release-pkg/contrib/wpa/src/ap/ieee802_11_auth.c projects/release-pkg/contrib/wpa/src/ap/ieee802_11_ht.c projects/release-pkg/contrib/wpa/src/ap/ieee802_11_shared.c projects/release-pkg/contrib/wpa/src/ap/ieee802_11_vht.c projects/release-pkg/contrib/wpa/src/ap/ieee802_1x.c projects/release-pkg/contrib/wpa/src/ap/ieee802_1x.h projects/release-pkg/contrib/wpa/src/ap/p2p_hostapd.c projects/release-pkg/contrib/wpa/src/ap/peerkey_auth.c projects/release-pkg/contrib/wpa/src/ap/pmksa_cache_auth.c projects/release-pkg/contrib/wpa/src/ap/pmksa_cache_auth.h projects/release-pkg/contrib/wpa/src/ap/sta_info.c projects/release-pkg/contrib/wpa/src/ap/sta_info.h projects/release-pkg/contrib/wpa/src/ap/tkip_countermeasures.c projects/release-pkg/contrib/wpa/src/ap/vlan_init.c projects/release-pkg/contrib/wpa/src/ap/vlan_init.h projects/release-pkg/contrib/wpa/src/ap/wmm.c projects/release-pkg/contrib/wpa/src/ap/wmm.h projects/release-pkg/contrib/wpa/src/ap/wnm_ap.c projects/release-pkg/contrib/wpa/src/ap/wnm_ap.h projects/release-pkg/contrib/wpa/src/ap/wpa_auth.c projects/release-pkg/contrib/wpa/src/ap/wpa_auth.h projects/release-pkg/contrib/wpa/src/ap/wpa_auth_ft.c projects/release-pkg/contrib/wpa/src/ap/wpa_auth_glue.c projects/release-pkg/contrib/wpa/src/ap/wpa_auth_i.h projects/release-pkg/contrib/wpa/src/ap/wpa_auth_ie.c projects/release-pkg/contrib/wpa/src/ap/wpa_auth_ie.h projects/release-pkg/contrib/wpa/src/ap/wps_hostapd.c projects/release-pkg/contrib/wpa/src/ap/wps_hostapd.h projects/release-pkg/contrib/wpa/src/common/defs.h projects/release-pkg/contrib/wpa/src/common/eapol_common.h projects/release-pkg/contrib/wpa/src/common/ieee802_11_common.c projects/release-pkg/contrib/wpa/src/common/ieee802_11_common.h projects/release-pkg/contrib/wpa/src/common/ieee802_11_defs.h projects/release-pkg/contrib/wpa/src/common/privsep_commands.h projects/release-pkg/contrib/wpa/src/common/version.h projects/release-pkg/contrib/wpa/src/common/wpa_common.c projects/release-pkg/contrib/wpa/src/common/wpa_common.h projects/release-pkg/contrib/wpa/src/common/wpa_ctrl.c projects/release-pkg/contrib/wpa/src/common/wpa_ctrl.h projects/release-pkg/contrib/wpa/src/crypto/aes-ccm.c projects/release-pkg/contrib/wpa/src/crypto/aes-eax.c projects/release-pkg/contrib/wpa/src/crypto/aes-gcm.c projects/release-pkg/contrib/wpa/src/crypto/aes-omac1.c projects/release-pkg/contrib/wpa/src/crypto/aes-unwrap.c projects/release-pkg/contrib/wpa/src/crypto/aes-wrap.c projects/release-pkg/contrib/wpa/src/crypto/aes_wrap.h projects/release-pkg/contrib/wpa/src/crypto/crypto.h projects/release-pkg/contrib/wpa/src/crypto/crypto_internal-rsa.c projects/release-pkg/contrib/wpa/src/crypto/crypto_openssl.c projects/release-pkg/contrib/wpa/src/crypto/dh_groups.c projects/release-pkg/contrib/wpa/src/crypto/dh_groups.h projects/release-pkg/contrib/wpa/src/crypto/md5.c projects/release-pkg/contrib/wpa/src/crypto/milenage.c projects/release-pkg/contrib/wpa/src/crypto/ms_funcs.c projects/release-pkg/contrib/wpa/src/crypto/random.c projects/release-pkg/contrib/wpa/src/crypto/sha1-internal.c projects/release-pkg/contrib/wpa/src/crypto/sha1-prf.c projects/release-pkg/contrib/wpa/src/crypto/sha1.c projects/release-pkg/contrib/wpa/src/crypto/sha256-prf.c projects/release-pkg/contrib/wpa/src/crypto/sha256.h projects/release-pkg/contrib/wpa/src/crypto/tls.h projects/release-pkg/contrib/wpa/src/crypto/tls_gnutls.c projects/release-pkg/contrib/wpa/src/crypto/tls_internal.c projects/release-pkg/contrib/wpa/src/crypto/tls_none.c projects/release-pkg/contrib/wpa/src/crypto/tls_openssl.c projects/release-pkg/contrib/wpa/src/crypto/tls_schannel.c projects/release-pkg/contrib/wpa/src/drivers/driver.h projects/release-pkg/contrib/wpa/src/drivers/driver_bsd.c projects/release-pkg/contrib/wpa/src/drivers/driver_common.c projects/release-pkg/contrib/wpa/src/drivers/driver_ndis.c projects/release-pkg/contrib/wpa/src/drivers/driver_privsep.c projects/release-pkg/contrib/wpa/src/drivers/driver_wired.c projects/release-pkg/contrib/wpa/src/drivers/drivers.c projects/release-pkg/contrib/wpa/src/eap_common/eap_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_defs.h projects/release-pkg/contrib/wpa/src/eap_common/eap_fast_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_fast_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_gpsk_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_gpsk_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_ikev2_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_ikev2_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_pax_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_pax_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_pwd_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_pwd_common.h projects/release-pkg/contrib/wpa/src/eap_common/eap_sim_common.c projects/release-pkg/contrib/wpa/src/eap_common/eap_sim_common.h projects/release-pkg/contrib/wpa/src/eap_common/ikev2_common.c projects/release-pkg/contrib/wpa/src/eap_common/ikev2_common.h projects/release-pkg/contrib/wpa/src/eap_peer/eap.c projects/release-pkg/contrib/wpa/src/eap_peer/eap.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_aka.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_config.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_fast.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_fast_pac.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_gpsk.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_i.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_ikev2.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_leap.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_methods.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_methods.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_mschapv2.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_pax.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_peap.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_psk.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_pwd.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_sake.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_sim.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_tls.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_tls_common.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_tls_common.h projects/release-pkg/contrib/wpa/src/eap_peer/eap_tnc.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_ttls.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_vendor_test.c projects/release-pkg/contrib/wpa/src/eap_peer/eap_wsc.c projects/release-pkg/contrib/wpa/src/eap_peer/ikev2.c projects/release-pkg/contrib/wpa/src/eap_peer/mschapv2.c projects/release-pkg/contrib/wpa/src/eap_peer/tncc.c projects/release-pkg/contrib/wpa/src/eap_server/eap.h projects/release-pkg/contrib/wpa/src/eap_server/eap_i.h projects/release-pkg/contrib/wpa/src/eap_server/eap_methods.h projects/release-pkg/contrib/wpa/src/eap_server/eap_server.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_aka.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_fast.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_gpsk.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_gtc.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_identity.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_ikev2.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_md5.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_methods.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_mschapv2.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_pax.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_peap.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_psk.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_pwd.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_sake.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_sim.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_tls.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_tls_common.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_tnc.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_ttls.c projects/release-pkg/contrib/wpa/src/eap_server/eap_server_wsc.c projects/release-pkg/contrib/wpa/src/eap_server/eap_sim_db.c projects/release-pkg/contrib/wpa/src/eap_server/eap_tls_common.h projects/release-pkg/contrib/wpa/src/eap_server/ikev2.c projects/release-pkg/contrib/wpa/src/eap_server/tncs.c projects/release-pkg/contrib/wpa/src/eapol_auth/eapol_auth_dump.c projects/release-pkg/contrib/wpa/src/eapol_auth/eapol_auth_sm.c projects/release-pkg/contrib/wpa/src/eapol_auth/eapol_auth_sm.h projects/release-pkg/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h projects/release-pkg/contrib/wpa/src/eapol_supp/eapol_supp_sm.c projects/release-pkg/contrib/wpa/src/eapol_supp/eapol_supp_sm.h projects/release-pkg/contrib/wpa/src/l2_packet/l2_packet.h projects/release-pkg/contrib/wpa/src/l2_packet/l2_packet_freebsd.c projects/release-pkg/contrib/wpa/src/l2_packet/l2_packet_ndis.c projects/release-pkg/contrib/wpa/src/l2_packet/l2_packet_none.c projects/release-pkg/contrib/wpa/src/l2_packet/l2_packet_privsep.c projects/release-pkg/contrib/wpa/src/p2p/p2p.c projects/release-pkg/contrib/wpa/src/p2p/p2p.h projects/release-pkg/contrib/wpa/src/p2p/p2p_build.c projects/release-pkg/contrib/wpa/src/p2p/p2p_dev_disc.c projects/release-pkg/contrib/wpa/src/p2p/p2p_go_neg.c projects/release-pkg/contrib/wpa/src/p2p/p2p_group.c projects/release-pkg/contrib/wpa/src/p2p/p2p_i.h projects/release-pkg/contrib/wpa/src/p2p/p2p_invitation.c projects/release-pkg/contrib/wpa/src/p2p/p2p_parse.c projects/release-pkg/contrib/wpa/src/p2p/p2p_pd.c projects/release-pkg/contrib/wpa/src/p2p/p2p_sd.c projects/release-pkg/contrib/wpa/src/p2p/p2p_utils.c projects/release-pkg/contrib/wpa/src/radius/radius.c projects/release-pkg/contrib/wpa/src/radius/radius.h projects/release-pkg/contrib/wpa/src/radius/radius_client.c projects/release-pkg/contrib/wpa/src/radius/radius_das.c projects/release-pkg/contrib/wpa/src/radius/radius_das.h projects/release-pkg/contrib/wpa/src/radius/radius_server.c projects/release-pkg/contrib/wpa/src/radius/radius_server.h projects/release-pkg/contrib/wpa/src/rsn_supp/peerkey.c projects/release-pkg/contrib/wpa/src/rsn_supp/peerkey.h projects/release-pkg/contrib/wpa/src/rsn_supp/pmksa_cache.c projects/release-pkg/contrib/wpa/src/rsn_supp/pmksa_cache.h projects/release-pkg/contrib/wpa/src/rsn_supp/preauth.c projects/release-pkg/contrib/wpa/src/rsn_supp/preauth.h projects/release-pkg/contrib/wpa/src/rsn_supp/tdls.c projects/release-pkg/contrib/wpa/src/rsn_supp/wpa.c projects/release-pkg/contrib/wpa/src/rsn_supp/wpa.h projects/release-pkg/contrib/wpa/src/rsn_supp/wpa_ft.c projects/release-pkg/contrib/wpa/src/rsn_supp/wpa_i.h projects/release-pkg/contrib/wpa/src/rsn_supp/wpa_ie.c projects/release-pkg/contrib/wpa/src/rsn_supp/wpa_ie.h projects/release-pkg/contrib/wpa/src/tls/asn1.c projects/release-pkg/contrib/wpa/src/tls/asn1.h projects/release-pkg/contrib/wpa/src/tls/libtommath.c projects/release-pkg/contrib/wpa/src/tls/pkcs1.c projects/release-pkg/contrib/wpa/src/tls/pkcs1.h projects/release-pkg/contrib/wpa/src/tls/rsa.c projects/release-pkg/contrib/wpa/src/tls/rsa.h projects/release-pkg/contrib/wpa/src/tls/tlsv1_client.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_client_read.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_client_write.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_common.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_common.h projects/release-pkg/contrib/wpa/src/tls/tlsv1_record.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_server.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_server.h projects/release-pkg/contrib/wpa/src/tls/tlsv1_server_i.h projects/release-pkg/contrib/wpa/src/tls/tlsv1_server_read.c projects/release-pkg/contrib/wpa/src/tls/tlsv1_server_write.c projects/release-pkg/contrib/wpa/src/tls/x509v3.c projects/release-pkg/contrib/wpa/src/utils/base64.c projects/release-pkg/contrib/wpa/src/utils/build_config.h projects/release-pkg/contrib/wpa/src/utils/common.c projects/release-pkg/contrib/wpa/src/utils/common.h projects/release-pkg/contrib/wpa/src/utils/edit.c projects/release-pkg/contrib/wpa/src/utils/edit_readline.c projects/release-pkg/contrib/wpa/src/utils/edit_simple.c projects/release-pkg/contrib/wpa/src/utils/eloop.c projects/release-pkg/contrib/wpa/src/utils/eloop.h projects/release-pkg/contrib/wpa/src/utils/eloop_win.c projects/release-pkg/contrib/wpa/src/utils/ext_password_test.c projects/release-pkg/contrib/wpa/src/utils/ip_addr.c projects/release-pkg/contrib/wpa/src/utils/ip_addr.h projects/release-pkg/contrib/wpa/src/utils/list.h projects/release-pkg/contrib/wpa/src/utils/os.h projects/release-pkg/contrib/wpa/src/utils/os_internal.c projects/release-pkg/contrib/wpa/src/utils/os_none.c projects/release-pkg/contrib/wpa/src/utils/os_unix.c projects/release-pkg/contrib/wpa/src/utils/os_win32.c projects/release-pkg/contrib/wpa/src/utils/pcsc_funcs.c projects/release-pkg/contrib/wpa/src/utils/pcsc_funcs.h projects/release-pkg/contrib/wpa/src/utils/radiotap.c projects/release-pkg/contrib/wpa/src/utils/radiotap.h projects/release-pkg/contrib/wpa/src/utils/radiotap_iter.h projects/release-pkg/contrib/wpa/src/utils/trace.c projects/release-pkg/contrib/wpa/src/utils/trace.h projects/release-pkg/contrib/wpa/src/utils/uuid.c projects/release-pkg/contrib/wpa/src/utils/wpa_debug.c projects/release-pkg/contrib/wpa/src/utils/wpa_debug.h projects/release-pkg/contrib/wpa/src/utils/wpabuf.c projects/release-pkg/contrib/wpa/src/utils/wpabuf.h projects/release-pkg/contrib/wpa/src/wps/http_client.c projects/release-pkg/contrib/wpa/src/wps/http_server.c projects/release-pkg/contrib/wpa/src/wps/httpread.c projects/release-pkg/contrib/wpa/src/wps/ndef.c projects/release-pkg/contrib/wpa/src/wps/wps.c projects/release-pkg/contrib/wpa/src/wps/wps.h projects/release-pkg/contrib/wpa/src/wps/wps_attr_build.c projects/release-pkg/contrib/wpa/src/wps/wps_attr_parse.c projects/release-pkg/contrib/wpa/src/wps/wps_attr_parse.h projects/release-pkg/contrib/wpa/src/wps/wps_attr_process.c projects/release-pkg/contrib/wpa/src/wps/wps_common.c projects/release-pkg/contrib/wpa/src/wps/wps_defs.h projects/release-pkg/contrib/wpa/src/wps/wps_dev_attr.c projects/release-pkg/contrib/wpa/src/wps/wps_dev_attr.h projects/release-pkg/contrib/wpa/src/wps/wps_enrollee.c projects/release-pkg/contrib/wpa/src/wps/wps_er.c projects/release-pkg/contrib/wpa/src/wps/wps_er.h projects/release-pkg/contrib/wpa/src/wps/wps_er_ssdp.c projects/release-pkg/contrib/wpa/src/wps/wps_i.h projects/release-pkg/contrib/wpa/src/wps/wps_registrar.c projects/release-pkg/contrib/wpa/src/wps/wps_upnp.c projects/release-pkg/contrib/wpa/src/wps/wps_upnp_ap.c projects/release-pkg/contrib/wpa/src/wps/wps_upnp_i.h projects/release-pkg/contrib/wpa/src/wps/wps_upnp_ssdp.c projects/release-pkg/contrib/wpa/src/wps/wps_upnp_web.c projects/release-pkg/contrib/wpa/src/wps/wps_validate.c projects/release-pkg/contrib/wpa/wpa_supplicant/ChangeLog projects/release-pkg/contrib/wpa/wpa_supplicant/README projects/release-pkg/contrib/wpa/wpa_supplicant/README-HS20 projects/release-pkg/contrib/wpa/wpa_supplicant/README-P2P projects/release-pkg/contrib/wpa/wpa_supplicant/README-WPS projects/release-pkg/contrib/wpa/wpa_supplicant/ap.c projects/release-pkg/contrib/wpa/wpa_supplicant/ap.h projects/release-pkg/contrib/wpa/wpa_supplicant/bgscan.c projects/release-pkg/contrib/wpa/wpa_supplicant/bgscan.h projects/release-pkg/contrib/wpa/wpa_supplicant/bgscan_learn.c projects/release-pkg/contrib/wpa/wpa_supplicant/bgscan_simple.c projects/release-pkg/contrib/wpa/wpa_supplicant/bss.c projects/release-pkg/contrib/wpa/wpa_supplicant/bss.h projects/release-pkg/contrib/wpa/wpa_supplicant/config.c projects/release-pkg/contrib/wpa/wpa_supplicant/config.h projects/release-pkg/contrib/wpa/wpa_supplicant/config_file.c projects/release-pkg/contrib/wpa/wpa_supplicant/config_none.c projects/release-pkg/contrib/wpa/wpa_supplicant/config_ssid.h projects/release-pkg/contrib/wpa/wpa_supplicant/ctrl_iface.c projects/release-pkg/contrib/wpa/wpa_supplicant/ctrl_iface.h projects/release-pkg/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c projects/release-pkg/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c projects/release-pkg/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/Makefile projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_common.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_old.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_old.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h projects/release-pkg/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c projects/release-pkg/contrib/wpa/wpa_supplicant/defconfig projects/release-pkg/contrib/wpa/wpa_supplicant/driver_i.h projects/release-pkg/contrib/wpa/wpa_supplicant/eap_register.c projects/release-pkg/contrib/wpa/wpa_supplicant/eapol_test.c projects/release-pkg/contrib/wpa/wpa_supplicant/events.c projects/release-pkg/contrib/wpa/wpa_supplicant/examples/p2p-action.sh projects/release-pkg/contrib/wpa/wpa_supplicant/examples/wps-ap-cli projects/release-pkg/contrib/wpa/wpa_supplicant/examples/wps-nfc.py projects/release-pkg/contrib/wpa/wpa_supplicant/gas_query.c projects/release-pkg/contrib/wpa/wpa_supplicant/gas_query.h projects/release-pkg/contrib/wpa/wpa_supplicant/hs20_supplicant.c projects/release-pkg/contrib/wpa/wpa_supplicant/hs20_supplicant.h projects/release-pkg/contrib/wpa/wpa_supplicant/ibss_rsn.c projects/release-pkg/contrib/wpa/wpa_supplicant/ibss_rsn.h projects/release-pkg/contrib/wpa/wpa_supplicant/interworking.c projects/release-pkg/contrib/wpa/wpa_supplicant/interworking.h projects/release-pkg/contrib/wpa/wpa_supplicant/main.c projects/release-pkg/contrib/wpa/wpa_supplicant/main_none.c projects/release-pkg/contrib/wpa/wpa_supplicant/notify.c projects/release-pkg/contrib/wpa/wpa_supplicant/notify.h projects/release-pkg/contrib/wpa/wpa_supplicant/offchannel.c projects/release-pkg/contrib/wpa/wpa_supplicant/p2p_supplicant.c projects/release-pkg/contrib/wpa/wpa_supplicant/p2p_supplicant.h projects/release-pkg/contrib/wpa/wpa_supplicant/preauth_test.c projects/release-pkg/contrib/wpa/wpa_supplicant/scan.c projects/release-pkg/contrib/wpa/wpa_supplicant/scan.h projects/release-pkg/contrib/wpa/wpa_supplicant/sme.c projects/release-pkg/contrib/wpa/wpa_supplicant/sme.h projects/release-pkg/contrib/wpa/wpa_supplicant/tests/test_wpa.c projects/release-pkg/contrib/wpa/wpa_supplicant/todo.txt projects/release-pkg/contrib/wpa/wpa_supplicant/wifi_display.c projects/release-pkg/contrib/wpa/wpa_supplicant/wifi_display.h projects/release-pkg/contrib/wpa/wpa_supplicant/wnm_sta.c projects/release-pkg/contrib/wpa/wpa_supplicant/wnm_sta.h projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_cli.c projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_priv.c projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_supplicant.c projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_supplicant.conf projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h projects/release-pkg/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf projects/release-pkg/contrib/wpa/wpa_supplicant/wpas_glue.c projects/release-pkg/contrib/wpa/wpa_supplicant/wps_supplicant.c projects/release-pkg/contrib/wpa/wpa_supplicant/wps_supplicant.h projects/release-pkg/contrib/xz/ChangeLog projects/release-pkg/contrib/xz/THANKS projects/release-pkg/contrib/xz/src/common/tuklib_cpucores.c projects/release-pkg/contrib/xz/src/common/tuklib_integer.h projects/release-pkg/contrib/xz/src/liblzma/api/lzma/version.h projects/release-pkg/contrib/xz/src/liblzma/common/memcmplen.h projects/release-pkg/contrib/xz/src/liblzma/lz/lz_encoder.c projects/release-pkg/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c projects/release-pkg/contrib/xz/src/xz/file_io.c projects/release-pkg/etc/Makefile projects/release-pkg/etc/defaults/rc.conf projects/release-pkg/etc/login.conf projects/release-pkg/etc/mtree/BSD.include.dist projects/release-pkg/etc/mtree/BSD.tests.dist projects/release-pkg/etc/mtree/BSD.usr.dist projects/release-pkg/etc/rc.d/Makefile projects/release-pkg/etc/rc.d/devd projects/release-pkg/etc/rc.d/hostid projects/release-pkg/etc/rc.d/hostid_save projects/release-pkg/etc/rc.d/mountd projects/release-pkg/etc/rc.d/nfsd projects/release-pkg/etc/rc.d/pflog projects/release-pkg/etc/tests/Makefile projects/release-pkg/gnu/lib/libgomp/Makefile projects/release-pkg/gnu/lib/libgomp/config.h projects/release-pkg/gnu/usr.bin/cc/Makefile projects/release-pkg/gnu/usr.bin/groff/src/preproc/Makefile projects/release-pkg/include/Makefile projects/release-pkg/include/iconv.h projects/release-pkg/include/pthread.h projects/release-pkg/include/signal.h projects/release-pkg/include/stdlib.h projects/release-pkg/lib/libarchive/Makefile projects/release-pkg/lib/libarchive/config_freebsd.h projects/release-pkg/lib/libbluetooth/bluetooth.c projects/release-pkg/lib/libbluetooth/dev.c projects/release-pkg/lib/libbluetooth/hci.c projects/release-pkg/lib/libc/Makefile projects/release-pkg/lib/libc/aarch64/Makefile.inc projects/release-pkg/lib/libc/amd64/sys/Makefile.inc projects/release-pkg/lib/libc/arm/sys/Makefile.inc projects/release-pkg/lib/libc/gen/_once_stub.c projects/release-pkg/lib/libc/gen/fts.c projects/release-pkg/lib/libc/gen/getutxent.3 projects/release-pkg/lib/libc/gen/nice.3 projects/release-pkg/lib/libc/gen/posix_spawn.3 projects/release-pkg/lib/libc/gen/posix_spawn_file_actions_addopen.3 projects/release-pkg/lib/libc/gen/posix_spawn_file_actions_init.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getflags.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getpgroup.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getschedparam.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getschedpolicy.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getsigdefault.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_getsigmask.3 projects/release-pkg/lib/libc/gen/posix_spawnattr_init.3 projects/release-pkg/lib/libc/gen/setproctitle.c projects/release-pkg/lib/libc/gen/tls.c projects/release-pkg/lib/libc/gen/waitid.c projects/release-pkg/lib/libc/i386/sys/Makefile.inc projects/release-pkg/lib/libc/iconv/__iconv.c projects/release-pkg/lib/libc/iconv/bsd_iconv.c projects/release-pkg/lib/libc/iconv/citrus_iconv.h projects/release-pkg/lib/libc/iconv/citrus_iconv_local.h projects/release-pkg/lib/libc/iconv/citrus_none.c projects/release-pkg/lib/libc/iconv/citrus_prop.c projects/release-pkg/lib/libc/iconv/citrus_stdenc.h projects/release-pkg/lib/libc/iconv/citrus_stdenc_local.h projects/release-pkg/lib/libc/iconv/citrus_stdenc_template.h projects/release-pkg/lib/libc/iconv/iconv-internal.h projects/release-pkg/lib/libc/iconv/iconv.3 projects/release-pkg/lib/libc/iconv/iconv.c projects/release-pkg/lib/libc/iconv/iconv_compat.c projects/release-pkg/lib/libc/include/compat.h projects/release-pkg/lib/libc/include/libc_private.h projects/release-pkg/lib/libc/locale/cXXrtomb_iconv.h projects/release-pkg/lib/libc/locale/duplocale.3 projects/release-pkg/lib/libc/locale/freelocale.3 projects/release-pkg/lib/libc/locale/mbrtocXX_iconv.h projects/release-pkg/lib/libc/locale/newlocale.3 projects/release-pkg/lib/libc/locale/none.c projects/release-pkg/lib/libc/locale/querylocale.3 projects/release-pkg/lib/libc/locale/uselocale.3 projects/release-pkg/lib/libc/mips/sys/Makefile.inc projects/release-pkg/lib/libc/net/getaddrinfo.c projects/release-pkg/lib/libc/net/name6.c projects/release-pkg/lib/libc/net/sctp_recvmsg.3 projects/release-pkg/lib/libc/nls/catopen.3 projects/release-pkg/lib/libc/powerpc/gen/_setjmp.S projects/release-pkg/lib/libc/powerpc/gen/setjmp.S projects/release-pkg/lib/libc/powerpc/gen/sigsetjmp.S projects/release-pkg/lib/libc/powerpc/sys/Makefile.inc projects/release-pkg/lib/libc/powerpc64/sys/Makefile.inc projects/release-pkg/lib/libc/regex/re_format.7 projects/release-pkg/lib/libc/regex/regcomp.c projects/release-pkg/lib/libc/regex/regex.3 projects/release-pkg/lib/libc/rpc/rpcbind.3 projects/release-pkg/lib/libc/sparc64/sys/Makefile.inc projects/release-pkg/lib/libc/stdio/flags.c projects/release-pkg/lib/libc/stdio/open_memstream.3 projects/release-pkg/lib/libc/stdio/open_memstream.c projects/release-pkg/lib/libc/stdio/open_wmemstream.c projects/release-pkg/lib/libc/stdlib/Makefile.inc projects/release-pkg/lib/libc/stdlib/Symbol.map projects/release-pkg/lib/libc/string/strlcat.c projects/release-pkg/lib/libc/string/strlcpy.c projects/release-pkg/lib/libc/sys/Makefile.inc projects/release-pkg/lib/libc/sys/closefrom.2 projects/release-pkg/lib/libc/sys/fcntl.c projects/release-pkg/lib/libc/sys/fork.2 projects/release-pkg/lib/libc/sys/interposing_table.c projects/release-pkg/lib/libc/sys/mount.2 projects/release-pkg/lib/libc/sys/posix_openpt.2 projects/release-pkg/lib/libc/sys/procctl.2 projects/release-pkg/lib/libc/sys/vfork.2 projects/release-pkg/lib/libc/tests/db/Makefile projects/release-pkg/lib/libc/tests/sys/Makefile projects/release-pkg/lib/libc/xdr/xdr_float.c projects/release-pkg/lib/libcapsicum/libcapsicum.3 projects/release-pkg/lib/libcapsicum/libcapsicum.c projects/release-pkg/lib/libcapsicum/libcapsicum.h projects/release-pkg/lib/libcapsicum/libcapsicum_dns.c projects/release-pkg/lib/libcapsicum/libcapsicum_grp.c projects/release-pkg/lib/libcapsicum/libcapsicum_pwd.c projects/release-pkg/lib/libcapsicum/libcapsicum_random.c projects/release-pkg/lib/libcapsicum/libcapsicum_service.c projects/release-pkg/lib/libcapsicum/libcapsicum_sysctl.c projects/release-pkg/lib/libcasper/libcasper.c projects/release-pkg/lib/libcompiler_rt/Makefile projects/release-pkg/lib/libedit/el.c projects/release-pkg/lib/libelftc/elftc_version.c projects/release-pkg/lib/libgeom/geom_xml2tree.c projects/release-pkg/lib/libiconv_modules/BIG5/citrus_big5.c projects/release-pkg/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c projects/release-pkg/lib/libiconv_modules/EUC/citrus_euc.c projects/release-pkg/lib/libiconv_modules/EUCTW/citrus_euctw.c projects/release-pkg/lib/libiconv_modules/GBK2K/citrus_gbk2k.c projects/release-pkg/lib/libiconv_modules/HZ/citrus_hz.c projects/release-pkg/lib/libiconv_modules/ISO2022/citrus_iso2022.c projects/release-pkg/lib/libiconv_modules/JOHAB/citrus_johab.c projects/release-pkg/lib/libiconv_modules/MSKanji/citrus_mskanji.c projects/release-pkg/lib/libiconv_modules/UES/citrus_ues.c projects/release-pkg/lib/libiconv_modules/UTF1632/citrus_utf1632.c projects/release-pkg/lib/libiconv_modules/UTF7/citrus_utf7.c projects/release-pkg/lib/libiconv_modules/UTF8/citrus_utf8.c projects/release-pkg/lib/libiconv_modules/VIQR/citrus_viqr.c projects/release-pkg/lib/libiconv_modules/ZW/citrus_zw.c projects/release-pkg/lib/libiconv_modules/iconv_none/citrus_iconv_none.c projects/release-pkg/lib/libiconv_modules/iconv_std/citrus_iconv_std.c projects/release-pkg/lib/libkiconv/xlat16_iconv.c projects/release-pkg/lib/liblzma/Symbol.map projects/release-pkg/lib/liblzma/config.h projects/release-pkg/lib/libmandoc/Makefile projects/release-pkg/lib/libmd/mdXhl.c projects/release-pkg/lib/libmt/Makefile projects/release-pkg/lib/libmt/mt.3 projects/release-pkg/lib/libnv/Makefile projects/release-pkg/lib/libnv/nv.3 projects/release-pkg/lib/libnv/tests/dnv_tests.cc projects/release-pkg/lib/libnv/tests/nv_tests.cc projects/release-pkg/lib/libnv/tests/nvlist_send_recv_test.c projects/release-pkg/lib/libpmc/libpmc.c projects/release-pkg/lib/libpmc/pmc.haswellxeon.3 projects/release-pkg/lib/librt/Makefile projects/release-pkg/lib/libsdp/search.c projects/release-pkg/lib/libsdp/service.c projects/release-pkg/lib/libsdp/session.c projects/release-pkg/lib/libsdp/util.c projects/release-pkg/lib/libstand/Makefile projects/release-pkg/lib/libthr/Makefile projects/release-pkg/lib/libthr/tests/Makefile projects/release-pkg/lib/libthr/thread/thr_clean.c projects/release-pkg/lib/libthr/thread/thr_syscalls.c projects/release-pkg/lib/libvmmapi/Makefile projects/release-pkg/lib/libxo/Makefile projects/release-pkg/lib/msun/Makefile projects/release-pkg/lib/msun/man/j0.3 projects/release-pkg/lib/msun/man/lgamma.3 projects/release-pkg/lib/msun/man/nextafter.3 projects/release-pkg/lib/msun/tests/Makefile projects/release-pkg/libexec/casper/dns/dns.c projects/release-pkg/libexec/casper/grp/grp.c projects/release-pkg/libexec/getty/subr.c projects/release-pkg/libexec/rtld-elf/aarch64/reloc.c projects/release-pkg/libexec/rtld-elf/mips/reloc.c projects/release-pkg/libexec/rtld-elf/rtld.c projects/release-pkg/libexec/rtld-elf/rtld.h projects/release-pkg/release/Makefile.ec2 projects/release-pkg/release/arm/BEAGLEBONE.conf projects/release-pkg/release/arm/PANDABOARD.conf projects/release-pkg/release/arm/RPI-B.conf projects/release-pkg/release/arm/WANDBOARD-QUAD.conf projects/release-pkg/release/arm/ZEDBOARD.conf projects/release-pkg/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/release-pkg/release/doc/share/xml/release.ent projects/release-pkg/release/doc/share/xml/sponsor.ent projects/release-pkg/release/release.conf.sample projects/release-pkg/release/release.sh projects/release-pkg/release/scripts/mk-vmimage.sh projects/release-pkg/release/tools/vmimage.subr projects/release-pkg/sbin/atm/atmconfig/atmconfig.8 projects/release-pkg/sbin/camcontrol/camcontrol.8 projects/release-pkg/sbin/casperd/casperd.c projects/release-pkg/sbin/casperd/zygote.c projects/release-pkg/sbin/dmesg/dmesg.c projects/release-pkg/sbin/ggate/ggatel/ggatel.8 projects/release-pkg/sbin/growfs/Makefile projects/release-pkg/sbin/growfs/growfs.c projects/release-pkg/sbin/ifconfig/af_inet.c projects/release-pkg/sbin/ifconfig/af_inet6.c projects/release-pkg/sbin/ifconfig/af_nd6.c projects/release-pkg/sbin/ifconfig/carp.c projects/release-pkg/sbin/ifconfig/ifconfig.c projects/release-pkg/sbin/ifconfig/ifmedia.c projects/release-pkg/sbin/ifconfig/ifvlan.c projects/release-pkg/sbin/ifconfig/ifvxlan.c projects/release-pkg/sbin/ipfw/ipfw2.c projects/release-pkg/sbin/ipfw/ipfw2.h projects/release-pkg/sbin/ipfw/nat.c projects/release-pkg/sbin/ipfw/tables.c projects/release-pkg/sbin/mount/mount.8 projects/release-pkg/sbin/mount/mount.c projects/release-pkg/sbin/mount_nfs/Makefile projects/release-pkg/sbin/mount_nfs/mount_nfs.8 projects/release-pkg/sbin/newfs_msdos/newfs_msdos.8 projects/release-pkg/sbin/pfctl/parse.y projects/release-pkg/sbin/pfctl/pfctl.c projects/release-pkg/sbin/pfctl/pfctl_altq.c projects/release-pkg/sbin/pfctl/pfctl_qstats.c projects/release-pkg/share/doc/papers/Makefile projects/release-pkg/share/doc/papers/bufbio/bio.ms projects/release-pkg/share/doc/usd/06.bc/bc projects/release-pkg/share/doc/usd/10.exref/Makefile.inc projects/release-pkg/share/doc/usd/11.vitut/Makefile projects/release-pkg/share/doc/usd/12.vi/Makefile.inc projects/release-pkg/share/doc/usd/13.viref/Makefile projects/release-pkg/share/doc/usd/18.msdiffs/ms.diffs projects/release-pkg/share/doc/usd/22.trofftut/tt00 projects/release-pkg/share/doc/usd/contents/contents.ms projects/release-pkg/share/man/man3/pthread_testcancel.3 projects/release-pkg/share/man/man3/queue.3 projects/release-pkg/share/man/man4/Makefile projects/release-pkg/share/man/man4/ada.4 projects/release-pkg/share/man/man4/amdtemp.4 projects/release-pkg/share/man/man4/ata.4 projects/release-pkg/share/man/man4/ctl.4 projects/release-pkg/share/man/man4/inet.4 projects/release-pkg/share/man/man4/run.4 projects/release-pkg/share/man/man4/smb.4 projects/release-pkg/share/man/man4/tap.4 projects/release-pkg/share/man/man4/urtwn.4 projects/release-pkg/share/man/man4/xen.4 projects/release-pkg/share/man/man5/rc.conf.5 projects/release-pkg/share/man/man5/src.conf.5 projects/release-pkg/share/man/man9/BUS_BIND_INTR.9 projects/release-pkg/share/man/man9/BUS_CHILD_DELETED.9 projects/release-pkg/share/man/man9/BUS_CHILD_DETACHED.9 projects/release-pkg/share/man/man9/BUS_DESCRIBE_INTR.9 projects/release-pkg/share/man/man9/BUS_NEW_PASS.9 projects/release-pkg/share/man/man9/Makefile projects/release-pkg/share/man/man9/SDT.9 projects/release-pkg/share/man/man9/VOP_ADVISE.9 projects/release-pkg/share/man/man9/VOP_ALLOCATE.9 projects/release-pkg/share/man/man9/bus_adjust_resource.9 projects/release-pkg/share/man/man9/bus_generic_new_pass.9 projects/release-pkg/share/man/man9/bus_set_pass.9 projects/release-pkg/share/man/man9/getenv.9 projects/release-pkg/share/man/man9/panic.9 projects/release-pkg/share/man/man9/printf.9 projects/release-pkg/share/man/man9/refcount.9 projects/release-pkg/share/man/man9/sglist.9 projects/release-pkg/share/man/man9/shm_map.9 projects/release-pkg/share/misc/committers-src.dot projects/release-pkg/share/mk/bsd.dep.mk projects/release-pkg/share/mk/src.libnames.mk projects/release-pkg/share/mk/src.opts.mk projects/release-pkg/share/mk/sys.mk projects/release-pkg/sys/amd64/amd64/apic_vector.S projects/release-pkg/sys/amd64/amd64/machdep.c projects/release-pkg/sys/amd64/amd64/mp_machdep.c projects/release-pkg/sys/amd64/amd64/pmap.c projects/release-pkg/sys/amd64/conf/GENERIC projects/release-pkg/sys/amd64/conf/NOTES projects/release-pkg/sys/amd64/include/md_var.h projects/release-pkg/sys/amd64/include/metadata.h projects/release-pkg/sys/amd64/include/smp.h projects/release-pkg/sys/amd64/include/vm.h projects/release-pkg/sys/amd64/include/vmm.h (contents, props changed) projects/release-pkg/sys/amd64/include/xen/xenfunc.h projects/release-pkg/sys/amd64/include/xen/xenvar.h projects/release-pkg/sys/amd64/vmm/amd/amdv.c projects/release-pkg/sys/amd64/vmm/amd/svm.c projects/release-pkg/sys/amd64/vmm/amd/svm_msr.c projects/release-pkg/sys/amd64/vmm/amd/vmcb.c projects/release-pkg/sys/amd64/vmm/intel/vmx_msr.c projects/release-pkg/sys/amd64/vmm/io/vatpic.c projects/release-pkg/sys/amd64/vmm/io/vatpit.c projects/release-pkg/sys/amd64/vmm/io/vhpet.c projects/release-pkg/sys/amd64/vmm/io/vioapic.c projects/release-pkg/sys/amd64/vmm/io/vlapic.c projects/release-pkg/sys/amd64/vmm/io/vpmtmr.c projects/release-pkg/sys/amd64/vmm/io/vrtc.c projects/release-pkg/sys/amd64/vmm/vmm.c projects/release-pkg/sys/amd64/vmm/vmm_instruction_emul.c projects/release-pkg/sys/amd64/vmm/vmm_ioport.c projects/release-pkg/sys/amd64/vmm/vmm_lapic.c projects/release-pkg/sys/amd64/vmm/vmm_stat.c projects/release-pkg/sys/amd64/vmm/x86.c projects/release-pkg/sys/arm/allwinner/a10_clk.c projects/release-pkg/sys/arm/allwinner/a10_clk.h projects/release-pkg/sys/arm/allwinner/a10_common.c projects/release-pkg/sys/arm/allwinner/a10_gpio.c projects/release-pkg/sys/arm/allwinner/a10_sramc.c projects/release-pkg/sys/arm/allwinner/a10_wdog.c projects/release-pkg/sys/arm/allwinner/a20/a20_cpu_cfg.c projects/release-pkg/sys/arm/allwinner/a20/a20_mp.c projects/release-pkg/sys/arm/allwinner/a20/files.a20 projects/release-pkg/sys/arm/allwinner/a20/std.a20 projects/release-pkg/sys/arm/allwinner/files.a10 projects/release-pkg/sys/arm/allwinner/if_emac.c projects/release-pkg/sys/arm/allwinner/if_emacreg.h projects/release-pkg/sys/arm/allwinner/std.a10 projects/release-pkg/sys/arm/allwinner/timer.c projects/release-pkg/sys/arm/altera/socfpga/socfpga_gpio.c projects/release-pkg/sys/arm/altera/socfpga/socfpga_manager.c projects/release-pkg/sys/arm/altera/socfpga/socfpga_mp.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_clkmsr.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_fb.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_i2c.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_identsoc.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_machdep.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_mmc.h projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_mp.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_soc.h projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_timer.c projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_wdt.c projects/release-pkg/sys/arm/amlogic/aml8726/files.aml8726 projects/release-pkg/sys/arm/amlogic/aml8726/std.aml8726 projects/release-pkg/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/release-pkg/sys/arm/arm/busdma_machdep-v6.c projects/release-pkg/sys/arm/arm/busdma_machdep.c projects/release-pkg/sys/arm/arm/cpufunc.c projects/release-pkg/sys/arm/arm/devmap.c projects/release-pkg/sys/arm/arm/elf_machdep.c projects/release-pkg/sys/arm/arm/generic_timer.c projects/release-pkg/sys/arm/arm/intr.c projects/release-pkg/sys/arm/arm/locore-v4.S projects/release-pkg/sys/arm/arm/locore-v6.S projects/release-pkg/sys/arm/arm/machdep.c projects/release-pkg/sys/arm/arm/mpcore_timer.c projects/release-pkg/sys/arm/arm/pmap-v6-new.c projects/release-pkg/sys/arm/arm/pmap-v6.c projects/release-pkg/sys/arm/arm/pmap.c projects/release-pkg/sys/arm/arm/pmu.c projects/release-pkg/sys/arm/arm/trap-v6.c projects/release-pkg/sys/arm/arm/vm_machdep.c projects/release-pkg/sys/arm/at91/at91_common.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_common.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_spi.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/release-pkg/sys/arm/broadcom/bcm2835/std.bcm2836 projects/release-pkg/sys/arm/conf/CUBIEBOARD projects/release-pkg/sys/arm/conf/CUBIEBOARD2 projects/release-pkg/sys/arm/conf/EFIKA_MX projects/release-pkg/sys/arm/conf/IMX53 projects/release-pkg/sys/arm/conf/IMX6 projects/release-pkg/sys/arm/conf/ODROIDC1 projects/release-pkg/sys/arm/conf/RK3188 projects/release-pkg/sys/arm/conf/RPI2 projects/release-pkg/sys/arm/conf/VSATV102 projects/release-pkg/sys/arm/freescale/imx/imx51_ccm.c projects/release-pkg/sys/arm/freescale/imx/imx51_ipuv3.c projects/release-pkg/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/release-pkg/sys/arm/freescale/imx/imx6_anatop.c projects/release-pkg/sys/arm/freescale/imx/imx6_audmux.c projects/release-pkg/sys/arm/freescale/imx/imx6_mp.c projects/release-pkg/sys/arm/freescale/imx/imx6_sdma.c projects/release-pkg/sys/arm/freescale/imx/imx6_ssi.c projects/release-pkg/sys/arm/freescale/imx/imx_common.c projects/release-pkg/sys/arm/freescale/imx/imx_gpt.c projects/release-pkg/sys/arm/freescale/imx/imx_iomux.c projects/release-pkg/sys/arm/freescale/imx/imx_wdog.c projects/release-pkg/sys/arm/freescale/imx/std.imx51 projects/release-pkg/sys/arm/freescale/imx/std.imx53 projects/release-pkg/sys/arm/freescale/vybrid/vf_adc.c projects/release-pkg/sys/arm/freescale/vybrid/vf_anadig.c projects/release-pkg/sys/arm/freescale/vybrid/vf_ccm.c projects/release-pkg/sys/arm/freescale/vybrid/vf_dcu4.c projects/release-pkg/sys/arm/freescale/vybrid/vf_dmamux.c projects/release-pkg/sys/arm/freescale/vybrid/vf_edma.c projects/release-pkg/sys/arm/freescale/vybrid/vf_gpio.c projects/release-pkg/sys/arm/freescale/vybrid/vf_i2c.c projects/release-pkg/sys/arm/freescale/vybrid/vf_iomuxc.c projects/release-pkg/sys/arm/freescale/vybrid/vf_mscm.c projects/release-pkg/sys/arm/freescale/vybrid/vf_nfc.c projects/release-pkg/sys/arm/freescale/vybrid/vf_port.c projects/release-pkg/sys/arm/freescale/vybrid/vf_sai.c projects/release-pkg/sys/arm/freescale/vybrid/vf_spi.c projects/release-pkg/sys/arm/freescale/vybrid/vf_src.c projects/release-pkg/sys/arm/freescale/vybrid/vf_tcon.c projects/release-pkg/sys/arm/freescale/vybrid/vf_uart.c projects/release-pkg/sys/arm/include/fdt.h projects/release-pkg/sys/arm/include/metadata.h projects/release-pkg/sys/arm/include/pmap-v6.h projects/release-pkg/sys/arm/include/pmap.h projects/release-pkg/sys/arm/mv/armadaxp/armadaxp_mp.c projects/release-pkg/sys/arm/mv/gpio.c projects/release-pkg/sys/arm/mv/mv_localbus.c projects/release-pkg/sys/arm/mv/mv_ts.c projects/release-pkg/sys/arm/mv/mvvar.h projects/release-pkg/sys/arm/rockchip/rk30xx_common.c projects/release-pkg/sys/arm/rockchip/rk30xx_gpio.c projects/release-pkg/sys/arm/rockchip/rk30xx_grf.c projects/release-pkg/sys/arm/rockchip/rk30xx_mp.c projects/release-pkg/sys/arm/rockchip/rk30xx_pmu.c projects/release-pkg/sys/arm/samsung/exynos/exynos5_mp.c projects/release-pkg/sys/arm/samsung/exynos/exynos_uart.c projects/release-pkg/sys/arm/samsung/s3c2xx0/uart_dev_s3c2410.c projects/release-pkg/sys/arm/ti/am335x/am335x_dmtimer.c projects/release-pkg/sys/arm/ti/am335x/am335x_prcm.c projects/release-pkg/sys/arm/ti/omap4/omap4_mp.c projects/release-pkg/sys/arm/ti/ti_common.c projects/release-pkg/sys/arm/ti/ti_mbox.c projects/release-pkg/sys/arm/ti/ti_pruss.c projects/release-pkg/sys/arm/ti/ti_wdt.c projects/release-pkg/sys/arm/versatile/pl050.c projects/release-pkg/sys/arm/versatile/sp804.c projects/release-pkg/sys/arm/versatile/versatile_clcd.c projects/release-pkg/sys/arm/versatile/versatile_common.c projects/release-pkg/sys/arm/versatile/versatile_pci.c projects/release-pkg/sys/arm/versatile/versatile_timer.c projects/release-pkg/sys/arm/xilinx/zy7_mp.c projects/release-pkg/sys/arm64/include/atomic.h projects/release-pkg/sys/arm64/include/cpufunc.h projects/release-pkg/sys/arm64/include/param.h projects/release-pkg/sys/arm64/include/pmap.h projects/release-pkg/sys/boot/Makefile projects/release-pkg/sys/boot/Makefile.arm projects/release-pkg/sys/boot/common/Makefile.inc projects/release-pkg/sys/boot/common/md.c projects/release-pkg/sys/boot/efi/Makefile projects/release-pkg/sys/boot/efi/boot1/Makefile projects/release-pkg/sys/boot/efi/boot1/boot1.c projects/release-pkg/sys/boot/efi/boot1/generate-fat.sh projects/release-pkg/sys/boot/efi/fdt/Makefile projects/release-pkg/sys/boot/efi/libefi/Makefile projects/release-pkg/sys/boot/efi/loader/Makefile projects/release-pkg/sys/boot/efi/loader/arch/amd64/Makefile.inc projects/release-pkg/sys/boot/efi/loader/arch/i386/bootinfo.c projects/release-pkg/sys/boot/efi/loader/arch/i386/elf32_freebsd.c projects/release-pkg/sys/boot/efi/loader/arch/i386/i386_copy.c projects/release-pkg/sys/boot/efi/loader/arch/i386/start.S projects/release-pkg/sys/boot/efi/loader/bootinfo.c projects/release-pkg/sys/boot/efi/loader/copy.c projects/release-pkg/sys/boot/efi/loader/main.c projects/release-pkg/sys/boot/fdt/dts/arm/bcm2836.dtsi projects/release-pkg/sys/boot/fdt/dts/arm/odroidc1.dts projects/release-pkg/sys/boot/fdt/dts/arm/rpi2.dts projects/release-pkg/sys/boot/fdt/dts/arm/vsatv102-m6.dts projects/release-pkg/sys/boot/forth/check-password.4th projects/release-pkg/sys/boot/forth/check-password.4th.8 projects/release-pkg/sys/boot/forth/loader.conf projects/release-pkg/sys/boot/forth/menu.4th projects/release-pkg/sys/boot/forth/menu.rc projects/release-pkg/sys/boot/forth/version.4th projects/release-pkg/sys/boot/i386/common/edd.h projects/release-pkg/sys/boot/i386/libi386/libi386.h projects/release-pkg/sys/boot/i386/libi386/smbios.c projects/release-pkg/sys/boot/i386/loader/main.c projects/release-pkg/sys/boot/libstand32/Makefile projects/release-pkg/sys/boot/sparc64/loader/main.c projects/release-pkg/sys/boot/userboot/libstand/Makefile projects/release-pkg/sys/cam/cam_xpt.c projects/release-pkg/sys/cam/scsi/scsi_all.c projects/release-pkg/sys/cam/scsi/scsi_da.c projects/release-pkg/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/release-pkg/sys/cddl/dev/dtrace/amd64/dtrace_asm.S projects/release-pkg/sys/cddl/dev/dtrace/arm/dtrace_asm.S projects/release-pkg/sys/cddl/dev/dtrace/dtrace_hacks.c projects/release-pkg/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/release-pkg/sys/cddl/dev/dtrace/i386/dtrace_asm.S projects/release-pkg/sys/cddl/dev/dtrace/mips/dtrace_asm.S projects/release-pkg/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/release-pkg/sys/cddl/dev/profile/profile.c projects/release-pkg/sys/compat/freebsd32/freebsd32.h projects/release-pkg/sys/compat/freebsd32/freebsd32_misc.c projects/release-pkg/sys/compat/linprocfs/linprocfs.c projects/release-pkg/sys/compat/linux/linux_file.c projects/release-pkg/sys/compat/linux/linux_getcwd.c projects/release-pkg/sys/compat/linux/linux_misc.h projects/release-pkg/sys/compat/svr4/svr4_stream.c projects/release-pkg/sys/conf/Makefile.pc98 projects/release-pkg/sys/conf/NOTES projects/release-pkg/sys/conf/files projects/release-pkg/sys/conf/files.amd64 projects/release-pkg/sys/conf/files.arm projects/release-pkg/sys/conf/files.i386 projects/release-pkg/sys/conf/files.mips projects/release-pkg/sys/conf/files.pc98 projects/release-pkg/sys/conf/files.powerpc projects/release-pkg/sys/conf/kern.mk projects/release-pkg/sys/conf/kern.pre.mk projects/release-pkg/sys/conf/kmod.mk projects/release-pkg/sys/conf/newvers.sh projects/release-pkg/sys/conf/options projects/release-pkg/sys/conf/options.amd64 projects/release-pkg/sys/conf/options.arm projects/release-pkg/sys/conf/options.i386 projects/release-pkg/sys/contrib/dev/acpica/acpica_prep.sh projects/release-pkg/sys/contrib/dev/acpica/changes.txt projects/release-pkg/sys/contrib/dev/acpica/common/adfile.c projects/release-pkg/sys/contrib/dev/acpica/common/adisasm.c projects/release-pkg/sys/contrib/dev/acpica/common/dmtable.c projects/release-pkg/sys/contrib/dev/acpica/common/dmtbdump.c projects/release-pkg/sys/contrib/dev/acpica/common/dmtbinfo.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslcompile.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/release-pkg/sys/contrib/dev/acpica/compiler/asldefine.h projects/release-pkg/sys/contrib/dev/acpica/compiler/aslfold.c projects/release-pkg/sys/contrib/dev/acpica/compiler/asllisting.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslmain.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslmap.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/release-pkg/sys/contrib/dev/acpica/compiler/asloptions.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslrules.y projects/release-pkg/sys/contrib/dev/acpica/compiler/aslstartup.c projects/release-pkg/sys/contrib/dev/acpica/compiler/asltree.c projects/release-pkg/sys/contrib/dev/acpica/compiler/asltypes.y projects/release-pkg/sys/contrib/dev/acpica/compiler/aslutils.c projects/release-pkg/sys/contrib/dev/acpica/compiler/aslwalks.c projects/release-pkg/sys/contrib/dev/acpica/compiler/dtcompile.c projects/release-pkg/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/release-pkg/sys/contrib/dev/acpica/compiler/dtio.c projects/release-pkg/sys/contrib/dev/acpica/compiler/dttable.c projects/release-pkg/sys/contrib/dev/acpica/compiler/dttemplate.h projects/release-pkg/sys/contrib/dev/acpica/compiler/dtutils.c projects/release-pkg/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/release-pkg/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/release-pkg/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/release-pkg/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/release-pkg/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/release-pkg/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/release-pkg/sys/contrib/dev/acpica/components/events/evregion.c projects/release-pkg/sys/contrib/dev/acpica/components/events/evxfevnt.c projects/release-pkg/sys/contrib/dev/acpica/components/executer/exdump.c projects/release-pkg/sys/contrib/dev/acpica/components/executer/exfldio.c projects/release-pkg/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/release-pkg/sys/contrib/dev/acpica/components/executer/exregion.c projects/release-pkg/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/release-pkg/sys/contrib/dev/acpica/components/hardware/hwvalid.c projects/release-pkg/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/release-pkg/sys/contrib/dev/acpica/components/parser/psopcode.c projects/release-pkg/sys/contrib/dev/acpica/components/parser/psopinfo.c projects/release-pkg/sys/contrib/dev/acpica/components/resources/rsaddr.c projects/release-pkg/sys/contrib/dev/acpica/components/resources/rsdump.c projects/release-pkg/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/release-pkg/sys/contrib/dev/acpica/components/resources/rsxface.c projects/release-pkg/sys/contrib/dev/acpica/components/tables/tbdata.c projects/release-pkg/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/release-pkg/sys/contrib/dev/acpica/components/tables/tbprint.c projects/release-pkg/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utaddress.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utosi.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utprint.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utstate.c projects/release-pkg/sys/contrib/dev/acpica/components/utilities/utuuid.c projects/release-pkg/sys/contrib/dev/acpica/include/acdebug.h projects/release-pkg/sys/contrib/dev/acpica/include/acdisasm.h projects/release-pkg/sys/contrib/dev/acpica/include/acglobal.h projects/release-pkg/sys/contrib/dev/acpica/include/aclocal.h projects/release-pkg/sys/contrib/dev/acpica/include/acmacros.h projects/release-pkg/sys/contrib/dev/acpica/include/acopcode.h projects/release-pkg/sys/contrib/dev/acpica/include/acpixf.h projects/release-pkg/sys/contrib/dev/acpica/include/acresrc.h projects/release-pkg/sys/contrib/dev/acpica/include/acrestyp.h projects/release-pkg/sys/contrib/dev/acpica/include/acstruct.h projects/release-pkg/sys/contrib/dev/acpica/include/actables.h projects/release-pkg/sys/contrib/dev/acpica/include/actbl2.h projects/release-pkg/sys/contrib/dev/acpica/include/actypes.h projects/release-pkg/sys/contrib/dev/acpica/include/acutils.h projects/release-pkg/sys/contrib/dev/acpica/include/amlcode.h projects/release-pkg/sys/contrib/dev/acpica/include/platform/acenv.h projects/release-pkg/sys/contrib/ipfilter/netinet/ip_compat.h projects/release-pkg/sys/contrib/x86emu/x86emu.c projects/release-pkg/sys/crypto/aesni/aesencdec.h projects/release-pkg/sys/crypto/aesni/aesni_ghash.c projects/release-pkg/sys/dev/acpica/acpi.c projects/release-pkg/sys/dev/acpica/acpi_pcib_acpi.c projects/release-pkg/sys/dev/acpica/acpi_resource.c projects/release-pkg/sys/dev/acpica/acpivar.h projects/release-pkg/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/release-pkg/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/release-pkg/sys/dev/atkbdc/atkbd.c projects/release-pkg/sys/dev/atkbdc/psm.c projects/release-pkg/sys/dev/bxe/bxe.h projects/release-pkg/sys/dev/cxgbe/t4_main.c projects/release-pkg/sys/dev/cxgbe/tom/t4_listen.c projects/release-pkg/sys/dev/e1000/if_igb.c projects/release-pkg/sys/dev/etherswitch/miiproxy.c projects/release-pkg/sys/dev/fdt/fdt_pinctrl.c projects/release-pkg/sys/dev/hptnr/README projects/release-pkg/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu projects/release-pkg/sys/dev/hptnr/him.h projects/release-pkg/sys/dev/hptnr/hptintf.h projects/release-pkg/sys/dev/hptnr/hptnr_config.c projects/release-pkg/sys/dev/hptnr/hptnr_config.h projects/release-pkg/sys/dev/hptnr/hptnr_osm_bsd.c projects/release-pkg/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu projects/release-pkg/sys/dev/hptnr/ldm.h projects/release-pkg/sys/dev/hptnr/os_bsd.h projects/release-pkg/sys/dev/hwpmc/hwpmc_core.c projects/release-pkg/sys/dev/hwpmc/hwpmc_intel.c projects/release-pkg/sys/dev/hwpmc/hwpmc_mpc7xxx.c projects/release-pkg/sys/dev/hwpmc/hwpmc_powerpc.c projects/release-pkg/sys/dev/hwpmc/hwpmc_powerpc.h projects/release-pkg/sys/dev/hwpmc/hwpmc_ppc970.c projects/release-pkg/sys/dev/hwpmc/pmc_events.h projects/release-pkg/sys/dev/hyperv/include/hyperv.h projects/release-pkg/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/storvsc/hv_vstorage.h projects/release-pkg/sys/dev/hyperv/utilities/hv_kvp.c projects/release-pkg/sys/dev/hyperv/utilities/hv_util.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_channel.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_channel_mgmt.c (contents, props changed) projects/release-pkg/sys/dev/hyperv/vmbus/hv_connection.c (contents, props changed) projects/release-pkg/sys/dev/hyperv/vmbus/hv_hv.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_ring_buffer.c (contents, props changed) projects/release-pkg/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/release-pkg/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/release-pkg/sys/dev/ichsmb/ichsmb_pci.c projects/release-pkg/sys/dev/iicbus/iic.c projects/release-pkg/sys/dev/iicbus/iic.h projects/release-pkg/sys/dev/iicbus/iicbus_if.m projects/release-pkg/sys/dev/iicbus/iiconf.c projects/release-pkg/sys/dev/iicbus/pcf8563.c projects/release-pkg/sys/dev/ipmi/ipmi.c projects/release-pkg/sys/dev/ipmi/ipmi_kcs.c projects/release-pkg/sys/dev/ipmi/ipmi_smic.c projects/release-pkg/sys/dev/ipmi/ipmivars.h projects/release-pkg/sys/dev/iscsi/icl_conn_if.m projects/release-pkg/sys/dev/iscsi/icl_soft.c projects/release-pkg/sys/dev/iscsi/icl_wrappers.h projects/release-pkg/sys/dev/iwn/if_iwn.c projects/release-pkg/sys/dev/ixgbe/if_ix.c projects/release-pkg/sys/dev/ixgbe/if_ixv.c projects/release-pkg/sys/dev/ixgbe/ix_txrx.c projects/release-pkg/sys/dev/ixgbe/ixgbe.h projects/release-pkg/sys/dev/ixgbe/ixgbe_82598.c projects/release-pkg/sys/dev/ixgbe/ixgbe_82598.h projects/release-pkg/sys/dev/ixgbe/ixgbe_82599.c projects/release-pkg/sys/dev/ixgbe/ixgbe_82599.h projects/release-pkg/sys/dev/ixgbe/ixgbe_api.c projects/release-pkg/sys/dev/ixgbe/ixgbe_api.h projects/release-pkg/sys/dev/ixgbe/ixgbe_common.c projects/release-pkg/sys/dev/ixgbe/ixgbe_common.h projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb.c projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb.h projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb_82598.c projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb_82598.h projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb_82599.c projects/release-pkg/sys/dev/ixgbe/ixgbe_dcb_82599.h projects/release-pkg/sys/dev/ixgbe/ixgbe_mbx.c projects/release-pkg/sys/dev/ixgbe/ixgbe_mbx.h projects/release-pkg/sys/dev/ixgbe/ixgbe_osdep.h projects/release-pkg/sys/dev/ixgbe/ixgbe_phy.c projects/release-pkg/sys/dev/ixgbe/ixgbe_phy.h projects/release-pkg/sys/dev/ixgbe/ixgbe_type.h projects/release-pkg/sys/dev/ixgbe/ixgbe_vf.c projects/release-pkg/sys/dev/ixgbe/ixgbe_vf.h projects/release-pkg/sys/dev/ixgbe/ixgbe_x540.c projects/release-pkg/sys/dev/ixgbe/ixgbe_x540.h projects/release-pkg/sys/dev/ixl/ixl.h projects/release-pkg/sys/dev/mii/acphy.c projects/release-pkg/sys/dev/mii/brgphy.c projects/release-pkg/sys/dev/mii/lxtphy.c projects/release-pkg/sys/dev/mii/mii_physubr.c projects/release-pkg/sys/dev/mii/miivar.h projects/release-pkg/sys/dev/mii/mlphy.c projects/release-pkg/sys/dev/mii/xmphy.c projects/release-pkg/sys/dev/mxge/if_mxge.c projects/release-pkg/sys/dev/netmap/netmap.c projects/release-pkg/sys/dev/nvme/nvme.c projects/release-pkg/sys/dev/nvme/nvme_ctrlr.c projects/release-pkg/sys/dev/nvme/nvme_ns.c projects/release-pkg/sys/dev/nvme/nvme_private.h projects/release-pkg/sys/dev/nvme/nvme_qpair.c projects/release-pkg/sys/dev/pccbb/pccbb_pci.c projects/release-pkg/sys/dev/pci/pci.c projects/release-pkg/sys/dev/pci/pci_iov.c projects/release-pkg/sys/dev/pci/pci_pci.c projects/release-pkg/sys/dev/pci/pci_subr.c projects/release-pkg/sys/dev/pci/pcib_private.h projects/release-pkg/sys/dev/pci/pcivar.h projects/release-pkg/sys/dev/re/if_re.c projects/release-pkg/sys/dev/smbus/smb.c projects/release-pkg/sys/dev/smbus/smb.h projects/release-pkg/sys/dev/smbus/smbconf.h projects/release-pkg/sys/dev/smbus/smbus.c projects/release-pkg/sys/dev/smbus/smbus.h projects/release-pkg/sys/dev/smbus/smbus_if.m projects/release-pkg/sys/dev/sound/pci/hda/hdaa_patches.c projects/release-pkg/sys/dev/sound/pci/hda/hdac.c projects/release-pkg/sys/dev/sound/pci/hda/hdac.h projects/release-pkg/sys/dev/sound/pci/hda/hdacc.c projects/release-pkg/sys/dev/sound/pcm/dsp.c projects/release-pkg/sys/dev/streams/streams.c projects/release-pkg/sys/dev/uart/uart_bus.h projects/release-pkg/sys/dev/uart/uart_bus_fdt.c projects/release-pkg/sys/dev/uart/uart_core.c projects/release-pkg/sys/dev/uart/uart_cpu.h projects/release-pkg/sys/dev/uart/uart_cpu_fdt.c projects/release-pkg/sys/dev/uart/uart_cpu_fdt.h projects/release-pkg/sys/dev/uart/uart_dev_imx.c projects/release-pkg/sys/dev/uart/uart_dev_lpc.c projects/release-pkg/sys/dev/uart/uart_dev_msm.c projects/release-pkg/sys/dev/uart/uart_dev_ns8250.c projects/release-pkg/sys/dev/uart/uart_dev_pl011.c projects/release-pkg/sys/dev/uart/uart_dev_quicc.c projects/release-pkg/sys/dev/uart/uart_dev_sab82532.c projects/release-pkg/sys/dev/uart/uart_dev_ti8250.c projects/release-pkg/sys/dev/uart/uart_dev_z8530.c projects/release-pkg/sys/dev/usb/controller/dwc_otg.c projects/release-pkg/sys/dev/usb/controller/ehci_pci.c projects/release-pkg/sys/dev/usb/controller/uhci_pci.c projects/release-pkg/sys/dev/usb/controller/xhci_pci.c projects/release-pkg/sys/dev/usb/net/if_axge.c projects/release-pkg/sys/dev/usb/serial/uftdi.c projects/release-pkg/sys/dev/usb/usbdevs projects/release-pkg/sys/dev/usb/video/udl.c projects/release-pkg/sys/dev/usb/video/udl.h projects/release-pkg/sys/dev/usb/wlan/if_run.c projects/release-pkg/sys/dev/usb/wlan/if_urtwn.c projects/release-pkg/sys/dev/virtio/block/virtio_blk.c projects/release-pkg/sys/dev/virtio/network/if_vtnet.c projects/release-pkg/sys/dev/vt/hw/fb/vt_fb.c projects/release-pkg/sys/dev/vt/hw/vga/vt_vga.c projects/release-pkg/sys/dev/vt/vt_core.c projects/release-pkg/sys/dev/vt/vt_font.c projects/release-pkg/sys/dev/wpi/if_wpi.c projects/release-pkg/sys/dev/xen/balloon/balloon.c projects/release-pkg/sys/dev/xen/blkback/blkback.c projects/release-pkg/sys/dev/xen/control/control.c projects/release-pkg/sys/dev/xen/grant_table/grant_table.c projects/release-pkg/sys/dev/xen/netback/netback.c projects/release-pkg/sys/dev/xen/netfront/netfront.c projects/release-pkg/sys/fs/ext2fs/ext2_dir.h projects/release-pkg/sys/fs/ext2fs/ext2_extern.h projects/release-pkg/sys/fs/ext2fs/ext2_lookup.c projects/release-pkg/sys/fs/ext2fs/ext2_vfsops.c projects/release-pkg/sys/fs/ext2fs/ext2fs.h projects/release-pkg/sys/fs/fuse/fuse_vfsops.c projects/release-pkg/sys/fs/msdosfs/msdosfs_fat.c projects/release-pkg/sys/fs/msdosfs/msdosfs_vfsops.c projects/release-pkg/sys/fs/nandfs/nandfs_vfsops.c projects/release-pkg/sys/fs/nfs/nfs.h projects/release-pkg/sys/fs/nfs/nfs_commonport.c projects/release-pkg/sys/fs/nfs/nfsport.h projects/release-pkg/sys/fs/nfs/nfsproto.h projects/release-pkg/sys/fs/nfsclient/nfs_clrpcops.c projects/release-pkg/sys/fs/nfsclient/nfs_clvfsops.c projects/release-pkg/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/release-pkg/sys/fs/nfsserver/nfs_nfsdport.c projects/release-pkg/sys/fs/nfsserver/nfs_nfsdserv.c projects/release-pkg/sys/fs/nullfs/null_vfsops.c projects/release-pkg/sys/fs/tmpfs/tmpfs_vnops.c projects/release-pkg/sys/geom/geom_dev.c projects/release-pkg/sys/geom/multipath/g_multipath.c projects/release-pkg/sys/geom/uncompress/g_uncompress.c projects/release-pkg/sys/geom/uzip/g_uzip.c projects/release-pkg/sys/gnu/dts/arm/meson.dtsi projects/release-pkg/sys/gnu/dts/arm/meson6.dtsi projects/release-pkg/sys/gnu/dts/arm/meson8.dtsi projects/release-pkg/sys/i386/conf/DEFAULTS projects/release-pkg/sys/i386/conf/GENERIC projects/release-pkg/sys/i386/i386/apic_vector.s projects/release-pkg/sys/i386/i386/bios.c projects/release-pkg/sys/i386/i386/db_trace.c projects/release-pkg/sys/i386/i386/genassym.c projects/release-pkg/sys/i386/i386/initcpu.c projects/release-pkg/sys/i386/i386/locore.s projects/release-pkg/sys/i386/i386/machdep.c projects/release-pkg/sys/i386/i386/minidump_machdep.c projects/release-pkg/sys/i386/i386/mp_machdep.c projects/release-pkg/sys/i386/i386/mpboot.s projects/release-pkg/sys/i386/i386/pmap.c projects/release-pkg/sys/i386/i386/support.s projects/release-pkg/sys/i386/i386/swtch.s projects/release-pkg/sys/i386/i386/sys_machdep.c projects/release-pkg/sys/i386/i386/trap.c projects/release-pkg/sys/i386/i386/vm86bios.s projects/release-pkg/sys/i386/i386/vm_machdep.c projects/release-pkg/sys/i386/include/asmacros.h projects/release-pkg/sys/i386/include/cpufunc.h projects/release-pkg/sys/i386/include/intr_machdep.h projects/release-pkg/sys/i386/include/md_var.h projects/release-pkg/sys/i386/include/param.h projects/release-pkg/sys/i386/include/pcpu.h projects/release-pkg/sys/i386/include/pmap.h projects/release-pkg/sys/i386/include/segments.h projects/release-pkg/sys/i386/include/smp.h projects/release-pkg/sys/i386/include/vm.h projects/release-pkg/sys/i386/include/vmparam.h projects/release-pkg/sys/i386/include/xen/hypercall.h projects/release-pkg/sys/i386/include/xen/xen-os.h projects/release-pkg/sys/i386/include/xen/xenfunc.h projects/release-pkg/sys/i386/include/xen/xenvar.h projects/release-pkg/sys/i386/isa/npx.c projects/release-pkg/sys/i386/pci/pci_cfgreg.c projects/release-pkg/sys/i386/pci/pci_pir.c projects/release-pkg/sys/kern/imgact_elf.c projects/release-pkg/sys/kern/init_main.c projects/release-pkg/sys/kern/init_sysent.c projects/release-pkg/sys/kern/kern_descrip.c projects/release-pkg/sys/kern/kern_exec.c projects/release-pkg/sys/kern/kern_exit.c projects/release-pkg/sys/kern/kern_fork.c projects/release-pkg/sys/kern/kern_gzio.c projects/release-pkg/sys/kern/kern_intr.c projects/release-pkg/sys/kern/kern_jail.c projects/release-pkg/sys/kern/kern_physio.c projects/release-pkg/sys/kern/kern_poll.c projects/release-pkg/sys/kern/kern_proc.c projects/release-pkg/sys/kern/kern_racct.c projects/release-pkg/sys/kern/kern_rctl.c projects/release-pkg/sys/kern/kern_resource.c projects/release-pkg/sys/kern/kern_shutdown.c projects/release-pkg/sys/kern/kern_synch.c projects/release-pkg/sys/kern/kern_thr.c projects/release-pkg/sys/kern/kern_thread.c projects/release-pkg/sys/kern/kern_timeout.c projects/release-pkg/sys/kern/link_elf.c projects/release-pkg/sys/kern/link_elf_obj.c projects/release-pkg/sys/kern/sched_4bsd.c projects/release-pkg/sys/kern/subr_bus.c projects/release-pkg/sys/kern/subr_dnvlist.c projects/release-pkg/sys/kern/subr_nvlist.c projects/release-pkg/sys/kern/subr_nvpair.c projects/release-pkg/sys/kern/subr_param.c projects/release-pkg/sys/kern/subr_prf.c projects/release-pkg/sys/kern/subr_trap.c projects/release-pkg/sys/kern/subr_vmem.c projects/release-pkg/sys/kern/sys_generic.c projects/release-pkg/sys/kern/sys_pipe.c projects/release-pkg/sys/kern/syscalls.c projects/release-pkg/sys/kern/syscalls.master projects/release-pkg/sys/kern/systrace_args.c projects/release-pkg/sys/kern/sysv_msg.c projects/release-pkg/sys/kern/sysv_sem.c projects/release-pkg/sys/kern/sysv_shm.c projects/release-pkg/sys/kern/tty_pts.c projects/release-pkg/sys/kern/uipc_mqueue.c projects/release-pkg/sys/kern/uipc_sem.c projects/release-pkg/sys/kern/uipc_shm.c projects/release-pkg/sys/kern/uipc_syscalls.c projects/release-pkg/sys/kern/vfs_aio.c projects/release-pkg/sys/kern/vfs_bio.c projects/release-pkg/sys/kern/vfs_cache.c projects/release-pkg/sys/kern/vfs_subr.c projects/release-pkg/sys/kern/vfs_syscalls.c projects/release-pkg/sys/kern/vfs_vnops.c projects/release-pkg/sys/mips/adm5120/uart_dev_adm5120.c projects/release-pkg/sys/mips/atheros/uart_dev_ar933x.c projects/release-pkg/sys/mips/cavium/uart_dev_oct16550.c projects/release-pkg/sys/mips/conf/CARAMBOLA2.hints projects/release-pkg/sys/mips/conf/DIR-655A1.hints projects/release-pkg/sys/mips/conf/DIR-825C1.hints projects/release-pkg/sys/mips/include/reg.h projects/release-pkg/sys/mips/mips/busdma_machdep.c projects/release-pkg/sys/mips/rt305x/uart_dev_rt305x.c projects/release-pkg/sys/modules/ext2fs/Makefile projects/release-pkg/sys/modules/hwpmc/Makefile projects/release-pkg/sys/modules/i2c/iicbb/Makefile projects/release-pkg/sys/modules/ix/Makefile projects/release-pkg/sys/modules/ixv/Makefile projects/release-pkg/sys/modules/oce/Makefile projects/release-pkg/sys/modules/usb/Makefile projects/release-pkg/sys/modules/zlib/Makefile projects/release-pkg/sys/net/bpf.c projects/release-pkg/sys/net/bpf.h projects/release-pkg/sys/net/ieee8023ad_lacp.c projects/release-pkg/sys/net/if.c projects/release-pkg/sys/net/if_media.c projects/release-pkg/sys/net/if_media.h projects/release-pkg/sys/net/if_tap.c projects/release-pkg/sys/net/if_types.h projects/release-pkg/sys/net/if_var.h projects/release-pkg/sys/net/if_vlan.c projects/release-pkg/sys/net/ifq.h projects/release-pkg/sys/net/netisr.c projects/release-pkg/sys/net/pfvar.h projects/release-pkg/sys/net/route.c projects/release-pkg/sys/net80211/ieee80211_mesh.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_cmds.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_evnt.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_main.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_misc.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_misc.h projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_ulpi.c projects/release-pkg/sys/netgraph/bluetooth/hci/ng_hci_var.h projects/release-pkg/sys/netgraph/bluetooth/include/ng_btsocket.h projects/release-pkg/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h projects/release-pkg/sys/netgraph/bluetooth/include/ng_hci.h projects/release-pkg/sys/netgraph/bluetooth/include/ng_l2cap.h projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.h projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.h projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c projects/release-pkg/sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h projects/release-pkg/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/release-pkg/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/release-pkg/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/release-pkg/sys/netgraph/ng_deflate.c projects/release-pkg/sys/netinet/igmp.c projects/release-pkg/sys/netinet/in.c projects/release-pkg/sys/netinet/in.h projects/release-pkg/sys/netinet/in_kdtrace.c projects/release-pkg/sys/netinet/in_kdtrace.h projects/release-pkg/sys/netinet/in_var.h projects/release-pkg/sys/netinet/ip_carp.c projects/release-pkg/sys/netinet/ip_fw.h projects/release-pkg/sys/netinet/ip_input.c projects/release-pkg/sys/netinet/ip_ipsec.c projects/release-pkg/sys/netinet/libalias/libalias.3 projects/release-pkg/sys/netinet/sctp_indata.c projects/release-pkg/sys/netinet/sctp_syscalls.c projects/release-pkg/sys/netinet/siftr.c projects/release-pkg/sys/netinet/tcp_subr.c projects/release-pkg/sys/netinet/tcp_timer.c projects/release-pkg/sys/netinet/tcp_timer.h projects/release-pkg/sys/netinet/tcp_timewait.c projects/release-pkg/sys/netinet/tcp_var.h projects/release-pkg/sys/netinet6/in6.c projects/release-pkg/sys/netinet6/in6.h projects/release-pkg/sys/netinet6/in6_ifattach.c projects/release-pkg/sys/netinet6/in6_mcast.c projects/release-pkg/sys/netinet6/ip6_forward.c projects/release-pkg/sys/netinet6/ip6_ipsec.c projects/release-pkg/sys/netinet6/ip6_mroute.c projects/release-pkg/sys/netinet6/ip6_mroute.h projects/release-pkg/sys/netinet6/nd6.c projects/release-pkg/sys/netinet6/nd6_nbr.c projects/release-pkg/sys/netinet6/nd6_rtr.c projects/release-pkg/sys/netipsec/ipsec.c projects/release-pkg/sys/netipsec/ipsec.h projects/release-pkg/sys/netipsec/ipsec_input.c projects/release-pkg/sys/netipsec/ipsec_output.c projects/release-pkg/sys/netipsec/key.c projects/release-pkg/sys/netipsec/xform.h projects/release-pkg/sys/netipsec/xform_ah.c projects/release-pkg/sys/netipsec/xform_esp.c projects/release-pkg/sys/netipsec/xform_ipcomp.c projects/release-pkg/sys/netpfil/ipfw/ip_fw2.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_nat.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_private.h projects/release-pkg/sys/netpfil/ipfw/ip_fw_sockopt.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_table.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_table.h projects/release-pkg/sys/netpfil/pf/pf.c projects/release-pkg/sys/netpfil/pf/pf_ioctl.c projects/release-pkg/sys/netpfil/pf/pf_norm.c projects/release-pkg/sys/nfsclient/nfs.h projects/release-pkg/sys/ofed/include/linux/file.h projects/release-pkg/sys/ofed/include/linux/linux_idr.c projects/release-pkg/sys/opencrypto/cryptodeflate.c projects/release-pkg/sys/opencrypto/deflate.h projects/release-pkg/sys/opencrypto/gmac.h projects/release-pkg/sys/powerpc/aim/mmu_oea64.c projects/release-pkg/sys/powerpc/booke/interrupt.c projects/release-pkg/sys/powerpc/booke/locore.S projects/release-pkg/sys/powerpc/booke/pmap.c projects/release-pkg/sys/powerpc/booke/trap_subr.S projects/release-pkg/sys/powerpc/conf/GENERIC projects/release-pkg/sys/powerpc/include/pmc_mdep.h projects/release-pkg/sys/powerpc/include/reg.h projects/release-pkg/sys/powerpc/include/trap.h projects/release-pkg/sys/powerpc/ofw/ofw_machdep.c projects/release-pkg/sys/powerpc/powerpc/busdma_machdep.c projects/release-pkg/sys/rpc/svc_generic.c projects/release-pkg/sys/rpc/svc_vc.c projects/release-pkg/sys/sparc64/include/reg.h projects/release-pkg/sys/sparc64/pci/apb.c projects/release-pkg/sys/sparc64/pci/sbbc.c projects/release-pkg/sys/sys/buf.h projects/release-pkg/sys/sys/cdefs.h projects/release-pkg/sys/sys/elf_common.h projects/release-pkg/sys/sys/fcntl.h projects/release-pkg/sys/sys/filedesc.h projects/release-pkg/sys/sys/imgact.h projects/release-pkg/sys/sys/kerneldump.h projects/release-pkg/sys/sys/malloc.h projects/release-pkg/sys/sys/mbuf.h projects/release-pkg/sys/sys/module.h projects/release-pkg/sys/sys/mount.h projects/release-pkg/sys/sys/mouse.h projects/release-pkg/sys/sys/nv.h projects/release-pkg/sys/sys/nv_impl.h projects/release-pkg/sys/sys/nvlist_impl.h projects/release-pkg/sys/sys/param.h projects/release-pkg/sys/sys/pmc.h projects/release-pkg/sys/sys/procctl.h projects/release-pkg/sys/sys/procfs.h projects/release-pkg/sys/sys/racct.h projects/release-pkg/sys/sys/seq.h projects/release-pkg/sys/sys/socketvar.h projects/release-pkg/sys/sys/sockio.h projects/release-pkg/sys/sys/syscall.h projects/release-pkg/sys/sys/syscall.mk projects/release-pkg/sys/sys/syscallsubr.h projects/release-pkg/sys/sys/sysproto.h projects/release-pkg/sys/sys/systm.h projects/release-pkg/sys/sys/vnode.h projects/release-pkg/sys/ufs/ffs/ffs_alloc.c projects/release-pkg/sys/ufs/ffs/ffs_vfsops.c projects/release-pkg/sys/ufs/ufs/inode.h projects/release-pkg/sys/vm/device_pager.c projects/release-pkg/sys/vm/sg_pager.c projects/release-pkg/sys/vm/swap_pager.c projects/release-pkg/sys/vm/uma_core.c projects/release-pkg/sys/vm/vm_fault.c projects/release-pkg/sys/vm/vm_map.c projects/release-pkg/sys/vm/vm_mmap.c projects/release-pkg/sys/vm/vm_page.c projects/release-pkg/sys/vm/vm_pageout.c projects/release-pkg/sys/vm/vm_reserv.c projects/release-pkg/sys/vm/vm_unix.c projects/release-pkg/sys/x86/acpica/OsdEnvironment.c projects/release-pkg/sys/x86/acpica/acpi_wakeup.c projects/release-pkg/sys/x86/acpica/srat.c projects/release-pkg/sys/x86/include/apicvar.h projects/release-pkg/sys/x86/include/mca.h projects/release-pkg/sys/x86/include/reg.h projects/release-pkg/sys/x86/include/segments.h projects/release-pkg/sys/x86/iommu/busdma_dmar.c projects/release-pkg/sys/x86/iommu/intel_dmar.h projects/release-pkg/sys/x86/iommu/intel_gas.c projects/release-pkg/sys/x86/pci/qpi.c projects/release-pkg/sys/x86/x86/busdma_bounce.c projects/release-pkg/sys/x86/x86/identcpu.c projects/release-pkg/sys/x86/x86/intr_machdep.c projects/release-pkg/sys/x86/x86/local_apic.c projects/release-pkg/sys/x86/x86/mca.c projects/release-pkg/sys/x86/xen/xen_apic.c projects/release-pkg/sys/x86/xen/xen_intr.c projects/release-pkg/sys/x86/xen/xen_nexus.c projects/release-pkg/tests/sys/Makefile projects/release-pkg/tests/sys/kern/Makefile projects/release-pkg/tools/build/check-links.sh projects/release-pkg/tools/build/mk/OptionalObsoleteFiles.inc projects/release-pkg/tools/build/options/WITHOUT_CXX projects/release-pkg/tools/regression/aio/aiop/Makefile projects/release-pkg/tools/regression/aio/aiop/aiop.c projects/release-pkg/tools/regression/file/closefrom/closefrom.c projects/release-pkg/tools/regression/gaithrstress/gaithrstress.c projects/release-pkg/tools/regression/lib/libc/stdio/test-open_memstream.c projects/release-pkg/tools/regression/lib/libc/stdio/test-open_wmemstream.c projects/release-pkg/tools/regression/netinet/arphold/arphold.c projects/release-pkg/tools/regression/p1003_1b/Makefile projects/release-pkg/tools/regression/p1003_1b/fifo.c projects/release-pkg/tools/regression/p1003_1b/sched.c projects/release-pkg/tools/regression/p1003_1b/yield.c projects/release-pkg/tools/regression/sockets/accept_fd_leak/Makefile projects/release-pkg/tools/regression/sockets/accept_fd_leak/accept_fd_leak.c projects/release-pkg/tools/regression/sockets/accf_data_attach/Makefile projects/release-pkg/tools/regression/sockets/accf_data_attach/accf_data_attach.c projects/release-pkg/tools/regression/sockets/fstat/Makefile projects/release-pkg/tools/regression/sockets/fstat/fstat.c projects/release-pkg/tools/regression/sockets/kqueue/Makefile projects/release-pkg/tools/regression/sockets/kqueue/kqueue.c projects/release-pkg/tools/regression/sockets/listen_backlog/Makefile projects/release-pkg/tools/regression/sockets/listen_backlog/listen_backlog.c projects/release-pkg/tools/regression/sockets/listenclose/Makefile projects/release-pkg/tools/regression/sockets/listenclose/listenclose.c projects/release-pkg/tools/regression/sockets/pr_atomic/Makefile projects/release-pkg/tools/regression/sockets/pr_atomic/pr_atomic.c projects/release-pkg/tools/regression/sockets/reconnect/Makefile projects/release-pkg/tools/regression/sockets/reconnect/reconnect.c projects/release-pkg/tools/regression/sockets/rtsocket/Makefile projects/release-pkg/tools/regression/sockets/rtsocket/rtsocket.c projects/release-pkg/tools/regression/sockets/sblock/Makefile projects/release-pkg/tools/regression/sockets/sblock/sblock.c projects/release-pkg/tools/regression/sockets/sendfile/sendfile.c projects/release-pkg/tools/regression/sockets/shutdown/Makefile projects/release-pkg/tools/regression/sockets/shutdown/shutdown.c projects/release-pkg/tools/regression/sockets/sigpipe/Makefile projects/release-pkg/tools/regression/sockets/sigpipe/sigpipe.c projects/release-pkg/tools/regression/sockets/so_setfib/Makefile projects/release-pkg/tools/regression/sockets/so_setfib/so_setfib.c projects/release-pkg/tools/regression/sockets/socketpair/Makefile projects/release-pkg/tools/regression/sockets/socketpair/socketpair.c projects/release-pkg/tools/regression/sockets/unix_bindconnect/Makefile projects/release-pkg/tools/regression/sockets/unix_bindconnect/unix_bindconnect.c projects/release-pkg/tools/regression/sockets/unix_close_race/Makefile projects/release-pkg/tools/regression/sockets/unix_close_race/unix_close_race.c projects/release-pkg/tools/regression/sockets/unix_passfd/Makefile projects/release-pkg/tools/regression/sockets/unix_passfd/unix_passfd.c projects/release-pkg/tools/regression/sockets/unix_sendtorace/Makefile projects/release-pkg/tools/regression/sockets/unix_sendtorace/unix_sendtorace.c projects/release-pkg/tools/regression/sockets/unix_socket/Makefile projects/release-pkg/tools/regression/sockets/unix_socket/unix_socket.c projects/release-pkg/tools/regression/sockets/unix_sorflush/Makefile projects/release-pkg/tools/regression/sockets/unix_sorflush/unix_sorflush.c projects/release-pkg/tools/regression/sockets/zerosend/zerosend.c projects/release-pkg/tools/tools/ath/athratestats/main.c projects/release-pkg/tools/tools/ath/athstats/athstats.c projects/release-pkg/tools/tools/cxgbtool/cxgbtool.c projects/release-pkg/tools/tools/iwn/iwnstats/iwn_ioctl.c projects/release-pkg/tools/tools/netmap/pkt-gen.c projects/release-pkg/tools/tools/tscdrift/tscdrift.c projects/release-pkg/usr.bin/Makefile projects/release-pkg/usr.bin/ar/read.c projects/release-pkg/usr.bin/bluetooth/bthost/bthost.c projects/release-pkg/usr.bin/bluetooth/btsockstat/btsockstat.c projects/release-pkg/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sdp.c projects/release-pkg/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c projects/release-pkg/usr.bin/bmake/Makefile projects/release-pkg/usr.bin/bmake/unit-tests/Makefile projects/release-pkg/usr.bin/calendar/calendars/calendar.freebsd projects/release-pkg/usr.bin/calendar/calendars/calendar.holiday projects/release-pkg/usr.bin/calendar/io.c projects/release-pkg/usr.bin/col/Makefile projects/release-pkg/usr.bin/col/col.c projects/release-pkg/usr.bin/find/find.1 projects/release-pkg/usr.bin/gcore/elf32core.c projects/release-pkg/usr.bin/gzip/gzip.1 projects/release-pkg/usr.bin/gzip/gzip.c projects/release-pkg/usr.bin/hexdump/display.c projects/release-pkg/usr.bin/iconv/iconv.c projects/release-pkg/usr.bin/ipcs/Makefile projects/release-pkg/usr.bin/ipcs/ipc.c projects/release-pkg/usr.bin/ipcs/ipc.h projects/release-pkg/usr.bin/ipcs/ipcs.c projects/release-pkg/usr.bin/iscsictl/Makefile projects/release-pkg/usr.bin/iscsictl/iscsictl.c projects/release-pkg/usr.bin/iscsictl/parse.y projects/release-pkg/usr.bin/iscsictl/periphs.c projects/release-pkg/usr.bin/jot/jot.1 projects/release-pkg/usr.bin/kdump/kdump.c projects/release-pkg/usr.bin/kdump/mkioctls projects/release-pkg/usr.bin/lam/lam.1 projects/release-pkg/usr.bin/lockf/lockf.1 projects/release-pkg/usr.bin/lockf/lockf.c projects/release-pkg/usr.bin/m4/misc.c projects/release-pkg/usr.bin/mt/Makefile projects/release-pkg/usr.bin/mt/mt.c projects/release-pkg/usr.bin/netstat/bpf.c projects/release-pkg/usr.bin/netstat/if.c projects/release-pkg/usr.bin/netstat/inet6.c projects/release-pkg/usr.bin/netstat/mroute6.c projects/release-pkg/usr.bin/netstat/netstat.1 projects/release-pkg/usr.bin/netstat/route.c projects/release-pkg/usr.bin/nfsstat/Makefile projects/release-pkg/usr.bin/nfsstat/nfsstat.1 projects/release-pkg/usr.bin/nfsstat/nfsstat.c projects/release-pkg/usr.bin/patch/inp.c projects/release-pkg/usr.bin/patch/pch.c projects/release-pkg/usr.bin/patch/util.c projects/release-pkg/usr.bin/perror/perror.1 projects/release-pkg/usr.bin/perror/perror.c projects/release-pkg/usr.bin/procstat/procstat_rusage.c projects/release-pkg/usr.bin/protect/protect.1 projects/release-pkg/usr.bin/protect/protect.c projects/release-pkg/usr.bin/rctl/rctl.c projects/release-pkg/usr.bin/rpcgen/rpc_sample.c projects/release-pkg/usr.bin/rs/rs.1 projects/release-pkg/usr.bin/smbutil/Makefile projects/release-pkg/usr.bin/sockstat/sockstat.1 projects/release-pkg/usr.bin/sort/bwstring.c projects/release-pkg/usr.bin/sort/coll.c projects/release-pkg/usr.bin/sort/file.c projects/release-pkg/usr.bin/sort/file.h projects/release-pkg/usr.bin/sort/mem.c projects/release-pkg/usr.bin/sort/radixsort.c projects/release-pkg/usr.bin/sort/sort.1.in projects/release-pkg/usr.bin/sort/sort.c projects/release-pkg/usr.bin/vi/Makefile projects/release-pkg/usr.bin/w/Makefile projects/release-pkg/usr.bin/w/w.c projects/release-pkg/usr.bin/wc/wc.c projects/release-pkg/usr.bin/whois/whois.c projects/release-pkg/usr.sbin/acpi/acpiconf/acpiconf.c projects/release-pkg/usr.sbin/acpi/acpidump/acpi.c projects/release-pkg/usr.sbin/amd/include/config.h projects/release-pkg/usr.sbin/ancontrol/ancontrol.c projects/release-pkg/usr.sbin/authpf/Makefile projects/release-pkg/usr.sbin/bhyve/Makefile projects/release-pkg/usr.sbin/bhyve/acpi.c projects/release-pkg/usr.sbin/bhyve/bhyverun.c projects/release-pkg/usr.sbin/bhyve/block_if.c projects/release-pkg/usr.sbin/bhyve/block_if.h projects/release-pkg/usr.sbin/bhyve/ioapic.c projects/release-pkg/usr.sbin/bhyve/ioapic.h projects/release-pkg/usr.sbin/bhyve/pci_ahci.c projects/release-pkg/usr.sbin/bhyve/pci_emul.c projects/release-pkg/usr.sbin/bhyve/pci_irq.c projects/release-pkg/usr.sbin/bhyve/pci_irq.h projects/release-pkg/usr.sbin/bhyve/pci_virtio_block.c projects/release-pkg/usr.sbin/bhyve/pci_virtio_net.c projects/release-pkg/usr.sbin/bhyve/pm.c projects/release-pkg/usr.sbin/bhyvectl/Makefile projects/release-pkg/usr.sbin/bhyvectl/bhyvectl.c projects/release-pkg/usr.sbin/bhyveload/Makefile projects/release-pkg/usr.sbin/bluetooth/Makefile projects/release-pkg/usr.sbin/bluetooth/bthidcontrol/bthidcontrol.c projects/release-pkg/usr.sbin/bluetooth/bthidcontrol/hid.c projects/release-pkg/usr.sbin/bluetooth/bthidcontrol/sdp.c projects/release-pkg/usr.sbin/bluetooth/bthidd/bthidd.c projects/release-pkg/usr.sbin/bluetooth/bthidd/client.c projects/release-pkg/usr.sbin/bluetooth/bthidd/hid.c projects/release-pkg/usr.sbin/bluetooth/bthidd/kbd.c projects/release-pkg/usr.sbin/bluetooth/bthidd/lexer.l projects/release-pkg/usr.sbin/bluetooth/bthidd/parser.y projects/release-pkg/usr.sbin/bluetooth/bthidd/server.c projects/release-pkg/usr.sbin/bluetooth/bthidd/session.c projects/release-pkg/usr.sbin/bluetooth/btpand/bnep.c projects/release-pkg/usr.sbin/bluetooth/btpand/btpand.c projects/release-pkg/usr.sbin/bluetooth/btpand/channel.c projects/release-pkg/usr.sbin/bluetooth/btpand/client.c projects/release-pkg/usr.sbin/bluetooth/btpand/event.c projects/release-pkg/usr.sbin/bluetooth/btpand/packet.c projects/release-pkg/usr.sbin/bluetooth/btpand/sdp.c projects/release-pkg/usr.sbin/bluetooth/btpand/server.c projects/release-pkg/usr.sbin/bluetooth/btpand/tap.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/Makefile projects/release-pkg/usr.sbin/bluetooth/hccontrol/hccontrol.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/hccontrol.h projects/release-pkg/usr.sbin/bluetooth/hccontrol/host_controller_baseband.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/info.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/link_control.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/link_policy.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/node.c projects/release-pkg/usr.sbin/bluetooth/hccontrol/util.c projects/release-pkg/usr.sbin/bluetooth/hcsecd/hcsecd.c projects/release-pkg/usr.sbin/bluetooth/hcsecd/parser.y projects/release-pkg/usr.sbin/bluetooth/l2control/l2cap.c projects/release-pkg/usr.sbin/bluetooth/l2control/l2control.c projects/release-pkg/usr.sbin/bluetooth/l2ping/l2ping.c projects/release-pkg/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c projects/release-pkg/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.c projects/release-pkg/usr.sbin/bluetooth/sdpcontrol/search.c projects/release-pkg/usr.sbin/bluetooth/sdpd/bgd.c projects/release-pkg/usr.sbin/bluetooth/sdpd/dun.c projects/release-pkg/usr.sbin/bluetooth/sdpd/ftrn.c projects/release-pkg/usr.sbin/bluetooth/sdpd/gn.c projects/release-pkg/usr.sbin/bluetooth/sdpd/irmc.c projects/release-pkg/usr.sbin/bluetooth/sdpd/irmc_command.c projects/release-pkg/usr.sbin/bluetooth/sdpd/lan.c projects/release-pkg/usr.sbin/bluetooth/sdpd/main.c projects/release-pkg/usr.sbin/bluetooth/sdpd/nap.c projects/release-pkg/usr.sbin/bluetooth/sdpd/opush.c projects/release-pkg/usr.sbin/bluetooth/sdpd/panu.c projects/release-pkg/usr.sbin/bluetooth/sdpd/profile.c projects/release-pkg/usr.sbin/bluetooth/sdpd/provider.c projects/release-pkg/usr.sbin/bluetooth/sdpd/sar.c projects/release-pkg/usr.sbin/bluetooth/sdpd/scr.c projects/release-pkg/usr.sbin/bluetooth/sdpd/sd.c projects/release-pkg/usr.sbin/bluetooth/sdpd/server.c projects/release-pkg/usr.sbin/bluetooth/sdpd/sp.c projects/release-pkg/usr.sbin/bluetooth/sdpd/srr.c projects/release-pkg/usr.sbin/bluetooth/sdpd/ssar.c projects/release-pkg/usr.sbin/bluetooth/sdpd/ssr.c projects/release-pkg/usr.sbin/bluetooth/sdpd/sur.c projects/release-pkg/usr.sbin/bluetooth/sdpd/uuid.c projects/release-pkg/usr.sbin/bsdinstall/scripts/zfsboot projects/release-pkg/usr.sbin/bsnmpd/tools/bsnmptools/Makefile projects/release-pkg/usr.sbin/chown/chgrp.1 projects/release-pkg/usr.sbin/chown/chown.8 projects/release-pkg/usr.sbin/chown/chown.c projects/release-pkg/usr.sbin/config/main.c projects/release-pkg/usr.sbin/crashinfo/crashinfo.sh projects/release-pkg/usr.sbin/crunch/crunchide/Makefile projects/release-pkg/usr.sbin/crunch/crunchide/crunchide.c projects/release-pkg/usr.sbin/crunch/crunchide/exec_elf32.c projects/release-pkg/usr.sbin/crunch/crunchide/extern.h projects/release-pkg/usr.sbin/ctld/ctl.conf.5 projects/release-pkg/usr.sbin/ctld/ctld.c projects/release-pkg/usr.sbin/ctld/discovery.c projects/release-pkg/usr.sbin/ctld/isns.c projects/release-pkg/usr.sbin/ctld/keys.c projects/release-pkg/usr.sbin/ctld/login.c projects/release-pkg/usr.sbin/ctld/parse.y projects/release-pkg/usr.sbin/ctld/pdu.c projects/release-pkg/usr.sbin/ctld/token.l projects/release-pkg/usr.sbin/etcupdate/etcupdate.8 projects/release-pkg/usr.sbin/etcupdate/etcupdate.sh projects/release-pkg/usr.sbin/etcupdate/tests/always_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/conflicts_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/fbsdid_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/ignore_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/preworld_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/tests_test.sh projects/release-pkg/usr.sbin/etcupdate/tests/tzsetup_test.sh projects/release-pkg/usr.sbin/fifolog/fifolog_reader/Makefile projects/release-pkg/usr.sbin/fifolog/fifolog_writer/Makefile projects/release-pkg/usr.sbin/freebsd-update/freebsd-update.sh projects/release-pkg/usr.sbin/ifmcstat/ifmcstat.c projects/release-pkg/usr.sbin/inetd/inetd.c projects/release-pkg/usr.sbin/iovctl/iovctl.c projects/release-pkg/usr.sbin/iovctl/iovctl.conf.5 projects/release-pkg/usr.sbin/ip6addrctl/ip6addrctl.c projects/release-pkg/usr.sbin/jail/jail.8 projects/release-pkg/usr.sbin/mld6query/mld6.c projects/release-pkg/usr.sbin/mountd/mountd.8 projects/release-pkg/usr.sbin/mountd/mountd.c projects/release-pkg/usr.sbin/ndp/ndp.c projects/release-pkg/usr.sbin/nfsd/nfsd.8 projects/release-pkg/usr.sbin/nfsd/nfsd.c projects/release-pkg/usr.sbin/ntp/config.h projects/release-pkg/usr.sbin/ntp/doc/ntptime.8 projects/release-pkg/usr.sbin/pciconf/err.c projects/release-pkg/usr.sbin/ppp/iface.c projects/release-pkg/usr.sbin/rip6query/rip6query.c projects/release-pkg/usr.sbin/route6d/route6d.c projects/release-pkg/usr.sbin/rpc.lockd/Makefile projects/release-pkg/usr.sbin/rrenumd/lexer.l projects/release-pkg/usr.sbin/rrenumd/parser.y projects/release-pkg/usr.sbin/rtadvctl/rtadvctl.c projects/release-pkg/usr.sbin/rtadvd/config.c projects/release-pkg/usr.sbin/rtadvd/if.c projects/release-pkg/usr.sbin/rtadvd/rrenum.c projects/release-pkg/usr.sbin/rtadvd/rtadvd.c projects/release-pkg/usr.sbin/rtsold/Makefile projects/release-pkg/usr.sbin/rtsold/if.c projects/release-pkg/usr.sbin/rtsold/probe.c projects/release-pkg/usr.sbin/rtsold/rtsold.c projects/release-pkg/usr.sbin/smbmsg/smbmsg.c projects/release-pkg/usr.sbin/sysrc/sysrc projects/release-pkg/usr.sbin/tzsetup/tzsetup.c projects/release-pkg/usr.sbin/uhsoctl/uhsoctl.c projects/release-pkg/usr.sbin/vidcontrol/vidcontrol.c projects/release-pkg/usr.sbin/wpa/Makefile.crypto projects/release-pkg/usr.sbin/wpa/hostapd/Makefile projects/release-pkg/usr.sbin/wpa/ndis_events/ndis_events.c projects/release-pkg/usr.sbin/wpa/wpa_passphrase/Makefile projects/release-pkg/usr.sbin/wpa/wpa_supplicant/Makefile projects/release-pkg/usr.sbin/wpa/wpa_supplicant/Packet32.c Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/cddl/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/contrib/bmake/ (props changed) projects/release-pkg/contrib/compiler-rt/ (props changed) projects/release-pkg/contrib/gcclibs/libgomp/ (props changed) projects/release-pkg/contrib/ipfilter/ (props changed) projects/release-pkg/contrib/ldns/ (props changed) projects/release-pkg/contrib/llvm/ (props changed) projects/release-pkg/contrib/mdocml/ (props changed) projects/release-pkg/contrib/nvi/ (props changed) projects/release-pkg/contrib/sqlite3/ (props changed) projects/release-pkg/contrib/tcpdump/ (props changed) projects/release-pkg/contrib/unbound/ (props changed) projects/release-pkg/contrib/wpa/ (props changed) projects/release-pkg/contrib/xz/ (props changed) projects/release-pkg/etc/ (props changed) projects/release-pkg/gnu/lib/ (props changed) projects/release-pkg/include/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/lib/libvmmapi/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/sbin/ipfw/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/share/man/man4/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/amd64/include/xen/ (props changed) projects/release-pkg/sys/amd64/vmm/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/sys/conf/ (props changed) projects/release-pkg/sys/contrib/dev/acpica/ (props changed) projects/release-pkg/sys/contrib/ipfilter/ (props changed) projects/release-pkg/sys/contrib/x86emu/ (props changed) projects/release-pkg/sys/dev/hyperv/ (props changed) projects/release-pkg/sys/gnu/dts/ (props changed) projects/release-pkg/sys/gnu/dts/arm/ (props changed) projects/release-pkg/usr.bin/calendar/ (props changed) projects/release-pkg/usr.bin/procstat/ (props changed) projects/release-pkg/usr.sbin/bhyve/ (props changed) projects/release-pkg/usr.sbin/bhyvectl/ (props changed) projects/release-pkg/usr.sbin/bhyveload/ (props changed) projects/release-pkg/usr.sbin/jail/ (props changed) projects/release-pkg/usr.sbin/rtadvctl/ (props changed) projects/release-pkg/usr.sbin/rtadvd/ (props changed) projects/release-pkg/usr.sbin/rtsold/ (props changed) Modified: projects/release-pkg/.arclint ============================================================================== --- projects/release-pkg/.arclint Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/.arclint Sun May 3 19:30:11 2015 (r282368) @@ -1,9 +1,25 @@ { + "exclude": "(contrib|crypto)", "linters": { "python": { "type": "pep8", - "exclude": "(contrib)", "include": "(\\.py$)" + }, + "spelling": { + "type": "spelling" + }, + "chmod": { + "type": "chmod" + }, + "merge-conflict": { + "type": "merge-conflict" + }, + "filename": { + "type": "filename" + }, + "json": { + "type": "json", + "include": "(\\.arclint|\\.json$)" } } } Modified: projects/release-pkg/Makefile ============================================================================== --- projects/release-pkg/Makefile Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/Makefile Sun May 3 19:30:11 2015 (r282368) @@ -374,8 +374,19 @@ kernel-toolchains: # existing system is. # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) -TARGETS?=amd64 arm i386 mips pc98 powerpc sparc64 +# XXX Add arm64 to universe only if we have an external binutils installed. +# It does not build with the in-tree linker. +.if exists(/usr/local/aarch64-freebsd/bin/ld) +UNIVERSE_arm64=arm64 +.elif empty(${TARGETS}) +universe: universe_arm64_skip +universe_epilogue: universe_arm64_skip +universe_arm64_skip: universe_prologue + @echo ">> arm64 skipped - install aarch64-binutils port or package to build" +.endif +TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64 TARGET_ARCHES_arm?= arm armeb armv6 armv6hf +TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/Makefile.inc1 Sun May 3 19:30:11 2015 (r282368) @@ -1387,7 +1387,8 @@ _gperf= gnu/usr.bin/gperf .endif .if ${MK_GROFF} != "no" -_groff= gnu/usr.bin/groff +_groff= gnu/usr.bin/groff \ + usr.bin/soelim .endif .if ${MK_VT} != "no" @@ -1405,10 +1406,6 @@ _m4= lib/libohash \ ${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif -.if ${BOOTSTRAPPING} < 1000014 -_crunch= usr.sbin/crunch -.endif - .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree @@ -1424,16 +1421,18 @@ _cat= bin/cat _lex= usr.bin/lex .endif +.if ${BOOTSTRAPPING} < 1001507 +_crunch= usr.sbin/crunch +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif -.if ${BOOTSTRAPPING} < 1001506 _yacc= lib/liby \ usr.bin/yacc ${_bt}-usr.bin/yacc: ${_bt}-lib/liby -.endif .if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree @@ -1483,8 +1482,7 @@ _kerberos5_bootstrap_tools= \ kerberos5/tools/slc \ usr.bin/compile_et -${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken -${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken +.ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g} .endif bootstrap-tools: .PHONY @@ -1590,12 +1588,9 @@ _btxld= usr.sbin/btxld .endif .endif .if ${TARGET_ARCH} != ${MACHINE_ARCH} -.if ${MK_RESCUE} != "no" || defined(RELEASEDIR) +.if ${MK_RESCUE} != "no" _crunchide= usr.sbin/crunch/crunchide .endif -.if ${TARGET_ARCH} == "i386" && defined(RELEASEDIR) -_kgzip= usr.sbin/kgzip -.endif .endif # If we're given an XAS, don't build binutils. @@ -1641,7 +1636,6 @@ cross-tools: .MAKE ${_cc} \ ${_btxld} \ ${_crunchide} \ - ${_kgzip} \ sys/boot/usb/tools ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ @@ -1653,7 +1647,8 @@ cross-tools: .MAKE NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ - VERSION="${VERSION}" + VERSION="${VERSION}" \ + PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin NXBMAKE= ${NXBENV} ${MAKE} \ TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \ CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \ @@ -1666,7 +1661,21 @@ NXBMAKE= ${NXBENV} ${MAKE} \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no +# native-xtools is the current target for qemu-user cross builds of ports +# via poudriere and the imgact_binmisc kernel module. +# For non-clang enabled targets that are still using the in tree gcc +# we must build a gperf binary for one instance of its Makefiles. On +# clang-enabled systems, the gperf binary is obsolete. native-xtools: .MAKE +.if ${MK_GCC_BOOTSTRAP} != "no" + mkdir -p ${OBJTREE}/gperf_for_gcc/usr/bin + ${_+_}@${ECHODIR} "===> ${_gperf} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_gperf} && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ obj && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ depend && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ all && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ DESTDIR=${OBJTREE}/gperf_for_gcc install +.endif mkdir -p ${OBJTREE}/nxb-bin/bin mkdir -p ${OBJTREE}/nxb-bin/sbin mkdir -p ${OBJTREE}/nxb-bin/usr Modified: projects/release-pkg/ObsoleteFiles.inc ============================================================================== --- projects/release-pkg/ObsoleteFiles.inc Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/ObsoleteFiles.inc Sun May 3 19:30:11 2015 (r282368) @@ -38,6 +38,90 @@ # xargs -n1 | sort | uniq -d; # done +# 20150501 +OLD_FILES+=usr/bin/soeliminate +OLD_FILES+=usr/share/man/man1/soeliminate.1.gz +# 20150501: Remove the nvlist_.*[vf] functions manpages. +OLD_FILES+=usr/share/man/man3/nvlist_addf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_string.3.gz +# 20150429: +OLD_FILES+=usr/share/docs/papers/hwpmc.ascii.gz +# 20150427: test/sys/kern/mmap_test moved to test/sys/vm/mmap_test +OLD_FILES+=usr/tests/sys/kern/mmap_test +# 20150418 +OLD_FILES+=sbin/mount_oldnfs +OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz +# 20150416: ALTQ moved to net/altq +OLD_FILES+=usr/include/altq/altq_rmclass_debug.h +OLD_FILES+=usr/include/altq/altq.h +OLD_FILES+=usr/include/altq/altq_cdnr.h +OLD_FILES+=usr/include/altq/altq_hfsc.h +OLD_FILES+=usr/include/altq/altq_priq.h +OLD_FILES+=usr/include/altq/altqconf.h +OLD_FILES+=usr/include/altq/altq_classq.h +OLD_FILES+=usr/include/altq/altq_red.h +OLD_FILES+=usr/include/altq/if_altq.h +OLD_FILES+=usr/include/altq/altq_var.h +OLD_FILES+=usr/include/altq/altq_rmclass.h +OLD_FILES+=usr/include/altq/altq_cbq.h +OLD_FILES+=usr/include/altq/altq_rio.h +OLD_DIRS+=usr/include/altq # 20150329 .if ${TARGET_ARCH} == "arm" OLD_FILES+=usr/include/bootconfig.h @@ -323,6 +407,10 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n OLD_FILES+=usr/lib/debug/usr/lib32/private # 20141015: OpenSSL 1.0.1j import OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz +.if ${MK_GCC} == "no" +# 20141009: gperf disabled by default +OLD_FILES+=usr/bin/gperf +.endif # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz Modified: projects/release-pkg/README ============================================================================== --- projects/release-pkg/README Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/README Sun May 3 19:30:11 2015 (r282368) @@ -8,39 +8,32 @@ sources in this tree - please see the sp more information). The Makefile in this directory supports a number of targets for -building components (or all) of the FreeBSD source tree, the most -commonly used one being ``world'', which rebuilds and installs -everything in the FreeBSD system from the source tree except the -kernel, the kernel-modules and the contents of /etc. The ``world'' -target should only be used in cases where the source tree has not -changed from the currently running version. See: -http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html +building components (or all) of the FreeBSD source tree. See build(7) +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html for more information, including setting make(1) variables. -The ``buildkernel'' and ``installkernel'' targets build and install +The `buildkernel` and `installkernel` targets build and install the kernel and the modules (see below). Please see the top of the Makefile in this directory for more information on the standard build targets and compile-time flags. -Building a kernel is a somewhat more involved process, documentation -for which can be found at: - http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html -And in the config(8) man page. +Building a kernel is a somewhat more involved process. See build(7), config(8), +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html +for more information. + Note: If you want to build and install the kernel with the -``buildkernel'' and ``installkernel'' targets, you might need to build +`buildkernel` and `installkernel` targets, you might need to build world before. More information is available in the handbook. -The sample kernel configuration files reside in the sys//conf -sub-directory (assuming that you've installed the kernel sources), the -file named GENERIC being the one used to build your initial installation -kernel. The file NOTES contains entries and documentation for all possible -devices, not just those commonly used. It is the successor of the ancient -LINT file, but in contrast to LINT, it is not buildable as a kernel but a -pure reference and documentation file. +The kernel configuration files reside in the sys//conf +sub-directory. GENERIC is the default configuration used in release builds. +NOTES contains entries and documentation for all possible +devices, not just those commonly used. Source Roadmap: --------------- + bin System/user commands. cddl Various commands and libraries under the Common Development @@ -77,6 +70,9 @@ share Shared resources. sys Kernel sources. +tests Regression tests which can be run by Kyua. See tests/README + for additional information. + tools Utilities for regression testing and miscellaneous tasks. usr.bin User commands. Modified: projects/release-pkg/UPDATING ============================================================================== --- projects/release-pkg/UPDATING Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/UPDATING Sun May 3 19:30:11 2015 (r282368) @@ -31,6 +31,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150501: + soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim. + If you need the GNU extension from groff soelim(1), install groff + from package: pkg install groff, or via ports: textproc/groff. + +20150423: + chmod, chflags, chown and chgrp now affect symlinks in -R mode as + defined in symlink(7); previously symlinks were silently ignored. + +20150415: + The const qualifier has been removed from iconv(3) to comply with + POSIX. The ports tree is aware of this from r384038 onwards. + +20150416: + Libraries specified by LIBADD in Makefiles must have a corresponding + DPADD_ variable to ensure correct dependencies. This is now + enforced in src.libnames.mk. + 20150324: From legacy ata(4) driver was removed support for SATA controllers supported by more functional drivers ahci(4), siis(4) and mvs(4). Modified: projects/release-pkg/bin/chflags/chflags.1 ============================================================================== --- projects/release-pkg/bin/chflags/chflags.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/chflags/chflags.1 Sun May 3 19:30:11 2015 (r282368) @@ -32,7 +32,7 @@ .\" @(#)chflags.1 8.4 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd April 8, 2013 +.Dd April 20, 2015 .Dt CHFLAGS 1 .Os .Sh NAME @@ -66,8 +66,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during traversal are not followed.) .It Fl h If the .Ar file @@ -83,8 +84,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the file flags for the file hierarchies rooted -in the files instead of just the files themselves. +Change the file flags of the file hierarchies rooted in the files, +instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/release-pkg/bin/chflags/chflags.c ============================================================================== --- projects/release-pkg/bin/chflags/chflags.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/chflags/chflags.c Sun May 3 19:30:11 2015 (r282368) @@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -65,7 +66,6 @@ main(int argc, char *argv[]) int Hflag, Lflag, Rflag, fflag, hflag, vflag; int ch, fts_options, oct, rval; char *flags, *ep; - int (*change_flags)(const char *, unsigned long); Hflag = Lflag = Rflag = fflag = hflag = vflag = 0; while ((ch = getopt(argc, argv, "HLPRfhv")) != -1) @@ -104,20 +104,23 @@ main(int argc, char *argv[]) usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, "the -R and -h options " - "may not be specified together"); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; - - change_flags = hflag ? lchflags : chflags; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } flags = *argv; if (*flags >= '0' && *flags <= '7') { @@ -142,12 +145,21 @@ main(int argc, char *argv[]) err(1, NULL); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP if we're recursive. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chflag, continue. */ + case FTS_DNR: /* Warn, chflags. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -156,16 +168,6 @@ main(int argc, char *argv[]) warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -175,7 +177,8 @@ main(int argc, char *argv[]) newflags = (p->fts_statp->st_flags | set) & clear; if (newflags == p->fts_statp->st_flags) continue; - if ((*change_flags)(p->fts_accpath, newflags) && !fflag) { + if (chflagsat(AT_FDCWD, p->fts_accpath, newflags, + atflag) == -1 && !fflag) { warn("%s", p->fts_path); rval = 1; } else if (vflag) { Modified: projects/release-pkg/bin/chmod/chmod.1 ============================================================================== --- projects/release-pkg/bin/chmod/chmod.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/chmod/chmod.1 Sun May 3 19:30:11 2015 (r282368) @@ -32,7 +32,7 @@ .\" @(#)chmod.1 8.4 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd January 26, 2009 +.Dd April 20, 2015 .Dt CHMOD 1 .Os .Sh NAME @@ -63,9 +63,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed by -default.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during tree traversal are not followed.) .It Fl h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. @@ -79,8 +79,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the modes of the file hierarchies rooted in the files +Change the modes of the file hierarchies rooted in the files, instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/release-pkg/bin/chmod/chmod.c ============================================================================== --- projects/release-pkg/bin/chmod/chmod.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/chmod/chmod.c Sun May 3 19:30:11 2015 (r282368) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -62,7 +63,7 @@ main(int argc, char *argv[]) FTS *ftsp; FTSENT *p; mode_t *set; - int Hflag, Lflag, Rflag, ch, error, fflag, fts_options, hflag, rval; + int Hflag, Lflag, Rflag, ch, fflag, fts_options, hflag, rval; int vflag; char *mode; mode_t newmode; @@ -126,18 +127,23 @@ done: argv += optind; usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, - "the -R and -h options may not be specified together."); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } mode = *argv; if ((set = setmode(mode)) == NULL) @@ -146,12 +152,21 @@ done: argv += optind; if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL) err(1, "fts_open"); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chmod, continue. */ + case FTS_DNR: /* Warn, chmod. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -160,16 +175,6 @@ done: argv += optind; warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -182,32 +187,25 @@ done: argv += optind; if (may_have_nfs4acl(p, hflag) == 0 && (newmode & ALLPERMS) == (p->fts_statp->st_mode & ALLPERMS)) continue; - if (hflag) - error = lchmod(p->fts_accpath, newmode); - else - error = chmod(p->fts_accpath, newmode); - if (error) { - if (!fflag) { - warn("%s", p->fts_path); - rval = 1; - } - } else { - if (vflag) { - (void)printf("%s", p->fts_path); + if (fchmodat(AT_FDCWD, p->fts_accpath, newmode, atflag) == -1 + && !fflag) { + warn("%s", p->fts_path); + rval = 1; + } else if (vflag) { + (void)printf("%s", p->fts_path); - if (vflag > 1) { - char m1[12], m2[12]; + if (vflag > 1) { + char m1[12], m2[12]; - strmode(p->fts_statp->st_mode, m1); - strmode((p->fts_statp->st_mode & - S_IFMT) | newmode, m2); - (void)printf(": 0%o [%s] -> 0%o [%s]", - p->fts_statp->st_mode, m1, - (p->fts_statp->st_mode & S_IFMT) | - newmode, m2); - } - (void)printf("\n"); + strmode(p->fts_statp->st_mode, m1); + strmode((p->fts_statp->st_mode & + S_IFMT) | newmode, m2); + (void)printf(": 0%o [%s] -> 0%o [%s]", + p->fts_statp->st_mode, m1, + (p->fts_statp->st_mode & S_IFMT) | + newmode, m2); } + (void)printf("\n"); } } if (errno) Modified: projects/release-pkg/bin/csh/config.h ============================================================================== --- projects/release-pkg/bin/csh/config.h Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/csh/config.h Sun May 3 19:30:11 2015 (r282368) @@ -198,7 +198,7 @@ #define HAVE_WCWIDTH 1 /* Define as const if the declaration of iconv() needs const. */ -#define ICONV_CONST const +#define ICONV_CONST /* Support NLS. */ #define NLS 1 Modified: projects/release-pkg/bin/csh/iconv_stub.h ============================================================================== --- projects/release-pkg/bin/csh/iconv_stub.h Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/csh/iconv_stub.h Sun May 3 19:30:11 2015 (r282368) @@ -30,7 +30,7 @@ #define _ICONV_H_ typedef void *iconv_t; -typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef size_t dl_iconv_t(iconv_t, char **, size_t *, char **, size_t *); typedef int dl_iconv_close_t(iconv_t); extern iconv_t dl_iconv_open(const char *, const char *); Modified: projects/release-pkg/bin/ed/ed.1 ============================================================================== --- projects/release-pkg/bin/ed/ed.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/ed/ed.1 Sun May 3 19:30:11 2015 (r282368) @@ -738,7 +738,7 @@ It is an error if no substitutions are p lines. The current address is set the last line affected. .Pp -.Ar Re +.Ar \&Re and .Ar replacement may be delimited by any character other than space and newline Modified: projects/release-pkg/bin/ed/glbl.c ============================================================================== --- projects/release-pkg/bin/ed/glbl.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/ed/glbl.c Sun May 3 19:30:11 2015 (r282368) @@ -60,7 +60,7 @@ build_active_list(int isgcmd) return ERR; if (isbinary) NUL_TO_NEWLINE(s, lp->len); - if (!regexec(pat, s, 0, NULL, 0) == isgcmd && + if (!(regexec(pat, s, 0, NULL, 0) == isgcmd) && set_active_node(lp) < 0) return ERR; } @@ -153,7 +153,7 @@ set_active_node(line_t *lp) if (active_list != NULL) { #endif if ((ts = (line_t **) realloc(active_list, - (ti += MINBUFSZ) * sizeof(line_t **))) == NULL) { + (ti += MINBUFSZ) * sizeof(line_t *))) == NULL) { fprintf(stderr, "%s\n", strerror(errno)); errmsg = "out of memory"; SPL0(); Modified: projects/release-pkg/bin/expr/expr.1 ============================================================================== --- projects/release-pkg/bin/expr/expr.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/expr/expr.1 Sun May 3 19:30:11 2015 (r282368) @@ -90,17 +90,17 @@ Return the evaluation of .Ar expr1 if neither expression evaluates to an empty string or zero; otherwise, returns zero. -.It Ar expr1 Li "{=, >, >=, <, <=, !=}" Ar expr2 +.It Ar expr1 Bro =, >, >=, <, <=, != Brc Ar expr2 Return the results of integer comparison if both arguments are integers; otherwise, returns the results of string comparison using the locale-specific collation sequence. The result of each comparison is 1 if the specified relation is true, or 0 if the relation is false. -.It Ar expr1 Li "{+, -}" Ar expr2 +.It Ar expr1 Bro +, - Brc Ar expr2 Return the results of addition or subtraction of integer-valued arguments. -.It Ar expr1 Li "{*, /, %}" Ar expr2 +.It Ar expr1 Bro *, /, % Brc Ar expr2 Return the results of multiplication, integer division, or remainder of integer-valued arguments. -.It Ar expr1 Li : Ar expr2 +.It Ar expr1 Li \&: Ar expr2 The .Dq Li \&: operator matches Modified: projects/release-pkg/bin/sh/jobs.c ============================================================================== --- projects/release-pkg/bin/sh/jobs.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/sh/jobs.c Sun May 3 19:30:11 2015 (r282368) @@ -1057,7 +1057,7 @@ waitforjob(struct job *jp, int *origstat CLEAR_PENDING_INT; } #if JOBS - else if (rootshell && iflag && propagate_int && + else if (rootshell && propagate_int && WIFSIGNALED(status) && WTERMSIG(status) == SIGINT) kill(getpid(), SIGINT); #endif Modified: projects/release-pkg/bin/sh/sh.1 ============================================================================== --- projects/release-pkg/bin/sh/sh.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/sh/sh.1 Sun May 3 19:30:11 2015 (r282368) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd February 22, 2015 +.Dd April 18, 2015 .Dt SH 1 .Os .Sh NAME @@ -2574,8 +2574,7 @@ the former causes the specified signal t and the latter causes the default action to be taken. Omitting the .Ar action -is another way to request the default action, for compatibility reasons this -usage is not recommended though. +and using only signal numbers is another way to request the default action. In a subshell or utility environment, the shell resets trapped (but not ignored) signals to the default action. The Modified: projects/release-pkg/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/release-pkg/bin/sh/tests/builtins/Makefile Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/sh/tests/builtins/Makefile Sun May 3 19:30:11 2015 (r282368) @@ -137,6 +137,8 @@ FILES+= trap11.0 FILES+= trap12.0 FILES+= trap13.0 FILES+= trap14.0 +FILES+= trap15.0 +FILES+= trap16.0 FILES+= trap2.0 FILES+= trap3.0 FILES+= trap4.0 Copied: projects/release-pkg/bin/sh/tests/builtins/trap15.0 (from r282367, head/bin/sh/tests/builtins/trap15.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/bin/sh/tests/builtins/trap15.0 Sun May 3 19:30:11 2015 (r282368, copy of r282367, head/bin/sh/tests/builtins/trap15.0) @@ -0,0 +1,5 @@ +# $FreeBSD$ + +(${SH} -c 'term(){ exit 5;}; trap term TERM; kill -TERM $$') & +wait >/dev/null 2>&1 $! +[ $? -eq 5 ] Copied: projects/release-pkg/bin/sh/tests/builtins/trap16.0 (from r282367, head/bin/sh/tests/builtins/trap16.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/bin/sh/tests/builtins/trap16.0 Sun May 3 19:30:11 2015 (r282368, copy of r282367, head/bin/sh/tests/builtins/trap16.0) @@ -0,0 +1,20 @@ +# $FreeBSD$ + +traps=$(${SH} -c 'trap "echo bad" 0; trap - 0; trap') +[ -z "$traps" ] || exit 1 +traps=$(${SH} -c 'trap "echo bad" 0; trap "" 0; trap') +expected_traps=$(${SH} -c 'trap "" EXIT; trap') +[ "$traps" = "$expected_traps" ] || exit 2 +traps=$(${SH} -c 'trap "echo bad" 0; trap 0; trap') +[ -z "$traps" ] || exit 3 +traps=$(${SH} -c 'trap "echo bad" 0; trap -- 0; trap') +[ -z "$traps" ] || exit 4 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap - 0 1 2; trap') +[ -z "$traps" ] || exit 5 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap "" 0 1 2; trap') +expected_traps=$(${SH} -c 'trap "" EXIT HUP INT; trap') +[ "$traps" = "$expected_traps" ] || exit 6 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap 0 1 2; trap') +[ -z "$traps" ] || exit 7 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap -- 0 1 2; trap') +[ -z "$traps" ] || exit 8 Modified: projects/release-pkg/bin/sh/trap.c ============================================================================== --- projects/release-pkg/bin/sh/trap.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/bin/sh/trap.c Sun May 3 19:30:11 2015 (r282368) @@ -183,7 +183,7 @@ trapcmd(int argc __unused, char **argv) return 0; } action = NULL; - if (*argv && sigstring_to_signum(*argv) == -1) { + if (*argv && !is_number(*argv)) { if (strcmp(*argv, "-") == 0) argv++; else { Modified: projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 Sun May 3 19:30:11 2015 (r282368) @@ -21,7 +21,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 5, 2013 +.Dd April 18, 2015 .Dt DTRACE 1 .Os .Sh NAME @@ -670,7 +670,8 @@ Invalid command line options or argument .Sh SEE ALSO .Xr cpp 1 , .Xr dtruss 1 , -.Xr elf 5 +.Xr elf 5 , +.Xr SDT 9 .Rs .%T Solaris Dynamic Tracing Guide .Re Modified: projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Sun May 3 19:30:11 2015 (r282368) @@ -147,6 +147,9 @@ dtrace_dof_init(void) dh.dofhp_dof = (uintptr_t)dof; dh.dofhp_addr = elf->e_type == ET_DYN ? (uintptr_t) lmp->l_addr : 0; +#ifdef __FreeBSD__ + dh.dofhp_pid = getpid(); +#endif if (lmid == 0) { (void) snprintf(dh.dofhp_mod, sizeof (dh.dofhp_mod), @@ -184,7 +187,7 @@ dtrace_dof_init(void) else { dprintf(1, "DTrace ioctl succeeded for DOF at %p\n", dof); #ifdef __FreeBSD__ - gen = dh.gen; + gen = dh.dofhp_gen; #endif } Modified: projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sun May 3 19:30:11 2015 (r282368) @@ -1785,11 +1785,17 @@ dtrace_program_link(dtrace_hdl_t *dtp, d "failed to open %s: %s", file, strerror(errno))); } #else - snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); - if ((fd = mkstemp(tfile)) == -1) - return (dt_link_error(dtp, NULL, -1, NULL, - "failed to create temporary file %s: %s", - tfile, strerror(errno))); + if (dtp->dt_lazyload) { + if ((fd = open(file, O_RDWR | O_CREAT | O_TRUNC, 0666)) < 0) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to open %s: %s", file, strerror(errno))); + } else { + snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); + if ((fd = mkstemp(tfile)) == -1) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to create temporary file %s: %s", + tfile, strerror(errno))); + } #endif /* Modified: projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c Sun May 3 18:54:17 2015 (r282367) +++ projects/release-pkg/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c Sun May 3 19:30:11 2015 (r282368) @@ -44,10 +44,15 @@ #include #include #include +#include + #ifndef illumos +#include +#include #include +#include +#include #endif -#include typedef struct dt_pid_probe { dtrace_hdl_t *dpp_dtp; @@ -566,6 +571,12 @@ dt_pid_usdt_mapping(void *data, const pr prsyminfo_t sip; dof_helper_t dh; GElf_Half e_type; +#ifdef __FreeBSD__ + dof_hdr_t hdr; + size_t sz; + uint64_t dofmax; + void *dof; +#endif const char *mname; const char *syms[] = { "___SUNW_dof", "__SUNW_dof" }; int i, fd = -1; @@ -595,17 +606,61 @@ dt_pid_usdt_mapping(void *data, const pr continue; } - dh.dofhp_dof = sym.st_value; +#ifdef __FreeBSD__ dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; + if (Pread(P, &hdr, sizeof (hdr), sym.st_value) != + sizeof (hdr)) { + dt_dprintf("read of DOF header failed\n"); + continue; + } + + sz = sizeof(dofmax); + if (sysctlbyname("kern.dtrace.dof_maxsize", &dofmax, &sz, + NULL, 0) != 0) { + dt_dprintf("failed to read dof_maxsize: %s\n", + strerror(errno)); + continue; + } + if (dofmax < hdr.dofh_loadsz) { + dt_dprintf("DOF load size exceeds maximum\n"); + continue; + } + + if ((dof = malloc(hdr.dofh_loadsz)) == NULL) + return (-1); + + if (Pread(P, dof, hdr.dofh_loadsz, sym.st_value) != + hdr.dofh_loadsz) { + free(dof); + dt_dprintf("read of DOF section failed\n"); + continue; + } + + dh.dofhp_dof = (uintptr_t)dof; + dh.dofhp_pid = proc_getpid(P); dt_pid_objname(dh.dofhp_mod, sizeof (dh.dofhp_mod), -#ifdef illumos sip.prs_lmid, mname); + + if (fd == -1 && + (fd = open("/dev/dtrace/helper", O_RDWR, 0)) < 0) { + dt_dprintf("open of helper device failed: %s\n", + strerror(errno)); + free(dof); + return (-1); /* errno is set for us */ + } + + if (ioctl(fd, DTRACEHIOC_ADDDOF, &dh, sizeof (dh)) < 0) + dt_dprintf("DOF was rejected for %s\n", dh.dofhp_mod); + + free(dof); #else - 0, mname); -#endif + dh.dofhp_dof = sym.st_value; + dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; + + dt_pid_objname(dh.dofhp_mod, sizeof (dh.dofhp_mod), + sip.prs_lmid, mname); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon May 4 09:25:45 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CD61CB80; Mon, 4 May 2015 09:25:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B5BD41485; Mon, 4 May 2015 09:25:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t449PjLn090299; Mon, 4 May 2015 09:25:45 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t449Pci3090260; Mon, 4 May 2015 09:25:38 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201505040925.t449Pci3090260@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Mon, 4 May 2015 09:25:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282413 - in projects/hps_head: . bin/chflags bin/chmod bin/csh bin/ed bin/expr bin/sh bin/sh/tests/builtins cddl/contrib/opensolaris/cmd/dtrace cddl/contrib/opensolaris/lib/libdtrace/c... 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.20 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, 04 May 2015 09:25:46 -0000 Author: hselasky Date: Mon May 4 09:25:33 2015 New Revision: 282413 URL: https://svnweb.freebsd.org/changeset/base/282413 Log: Merge ^/head r281025 through r282412. Added: projects/hps_head/bin/sh/tests/builtins/trap15.0 - copied unchanged from r282412, head/bin/sh/tests/builtins/trap15.0 projects/hps_head/bin/sh/tests/builtins/trap16.0 - copied unchanged from r282412, head/bin/sh/tests/builtins/trap16.0 projects/hps_head/contrib/bmake/mk/cython.mk - copied unchanged from r282412, head/contrib/bmake/mk/cython.mk projects/hps_head/contrib/bmake/mk/manifest.mk - copied unchanged from r282412, head/contrib/bmake/mk/manifest.mk projects/hps_head/contrib/bmake/mk/mkopt.sh - copied unchanged from r282412, head/contrib/bmake/mk/mkopt.sh projects/hps_head/contrib/bmake/mk/whats.mk - copied unchanged from r282412, head/contrib/bmake/mk/whats.mk projects/hps_head/contrib/bmake/unit-tests/comment.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/comment.exp projects/hps_head/contrib/bmake/unit-tests/comment.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/comment.mk projects/hps_head/contrib/bmake/unit-tests/cond1.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/cond1.exp projects/hps_head/contrib/bmake/unit-tests/cond1.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/cond1.mk projects/hps_head/contrib/bmake/unit-tests/doterror.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/doterror.exp projects/hps_head/contrib/bmake/unit-tests/doterror.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/doterror.mk projects/hps_head/contrib/bmake/unit-tests/dotwait.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/dotwait.exp projects/hps_head/contrib/bmake/unit-tests/dotwait.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/dotwait.mk projects/hps_head/contrib/bmake/unit-tests/error.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/error.exp projects/hps_head/contrib/bmake/unit-tests/error.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/error.mk projects/hps_head/contrib/bmake/unit-tests/escape.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/escape.exp projects/hps_head/contrib/bmake/unit-tests/escape.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/escape.mk projects/hps_head/contrib/bmake/unit-tests/export-all.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/export-all.exp projects/hps_head/contrib/bmake/unit-tests/export-all.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/export-all.mk projects/hps_head/contrib/bmake/unit-tests/export-env.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/export-env.exp projects/hps_head/contrib/bmake/unit-tests/export-env.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/export-env.mk projects/hps_head/contrib/bmake/unit-tests/export.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/export.exp projects/hps_head/contrib/bmake/unit-tests/export.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/export.mk projects/hps_head/contrib/bmake/unit-tests/forloop.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/forloop.exp projects/hps_head/contrib/bmake/unit-tests/forloop.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/forloop.mk projects/hps_head/contrib/bmake/unit-tests/forsubst.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/forsubst.exp projects/hps_head/contrib/bmake/unit-tests/forsubst.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/forsubst.mk projects/hps_head/contrib/bmake/unit-tests/hash.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/hash.exp projects/hps_head/contrib/bmake/unit-tests/hash.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/hash.mk projects/hps_head/contrib/bmake/unit-tests/impsrc.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/impsrc.exp projects/hps_head/contrib/bmake/unit-tests/impsrc.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/impsrc.mk projects/hps_head/contrib/bmake/unit-tests/misc.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/misc.exp projects/hps_head/contrib/bmake/unit-tests/misc.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/misc.mk projects/hps_head/contrib/bmake/unit-tests/moderrs.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/moderrs.exp projects/hps_head/contrib/bmake/unit-tests/moderrs.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/moderrs.mk projects/hps_head/contrib/bmake/unit-tests/modmatch.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/modmatch.exp projects/hps_head/contrib/bmake/unit-tests/modmatch.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/modmatch.mk projects/hps_head/contrib/bmake/unit-tests/modmisc.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/modmisc.exp projects/hps_head/contrib/bmake/unit-tests/modmisc.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/modmisc.mk projects/hps_head/contrib/bmake/unit-tests/modorder.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/modorder.exp projects/hps_head/contrib/bmake/unit-tests/modorder.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/modorder.mk projects/hps_head/contrib/bmake/unit-tests/modts.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/modts.exp projects/hps_head/contrib/bmake/unit-tests/modts.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/modts.mk projects/hps_head/contrib/bmake/unit-tests/modword.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/modword.exp projects/hps_head/contrib/bmake/unit-tests/modword.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/modword.mk projects/hps_head/contrib/bmake/unit-tests/order.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/order.exp projects/hps_head/contrib/bmake/unit-tests/order.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/order.mk projects/hps_head/contrib/bmake/unit-tests/phony-end.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/phony-end.exp projects/hps_head/contrib/bmake/unit-tests/phony-end.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/phony-end.mk projects/hps_head/contrib/bmake/unit-tests/posix.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/posix.exp projects/hps_head/contrib/bmake/unit-tests/posix.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/posix.mk projects/hps_head/contrib/bmake/unit-tests/posix1.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/posix1.exp projects/hps_head/contrib/bmake/unit-tests/posix1.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/posix1.mk projects/hps_head/contrib/bmake/unit-tests/qequals.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/qequals.exp projects/hps_head/contrib/bmake/unit-tests/qequals.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/qequals.mk projects/hps_head/contrib/bmake/unit-tests/suffixes.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/suffixes.exp projects/hps_head/contrib/bmake/unit-tests/suffixes.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/suffixes.mk projects/hps_head/contrib/bmake/unit-tests/sunshcmd.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/sunshcmd.exp projects/hps_head/contrib/bmake/unit-tests/sunshcmd.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/sunshcmd.mk projects/hps_head/contrib/bmake/unit-tests/sysv.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/sysv.exp projects/hps_head/contrib/bmake/unit-tests/sysv.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/sysv.mk projects/hps_head/contrib/bmake/unit-tests/ternary.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/ternary.exp projects/hps_head/contrib/bmake/unit-tests/ternary.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/ternary.mk projects/hps_head/contrib/bmake/unit-tests/unexport-env.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/unexport-env.exp projects/hps_head/contrib/bmake/unit-tests/unexport-env.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/unexport-env.mk projects/hps_head/contrib/bmake/unit-tests/unexport.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/unexport.exp projects/hps_head/contrib/bmake/unit-tests/unexport.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/unexport.mk projects/hps_head/contrib/bmake/unit-tests/varcmd.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/varcmd.exp projects/hps_head/contrib/bmake/unit-tests/varcmd.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/varcmd.mk projects/hps_head/contrib/bmake/unit-tests/varmisc.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/varmisc.exp projects/hps_head/contrib/bmake/unit-tests/varmisc.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/varmisc.mk projects/hps_head/contrib/bmake/unit-tests/varshell.exp - copied unchanged from r282412, head/contrib/bmake/unit-tests/varshell.exp projects/hps_head/contrib/bmake/unit-tests/varshell.mk - copied unchanged from r282412, head/contrib/bmake/unit-tests/varshell.mk projects/hps_head/contrib/compiler-rt/lib/builtins/floatditf.c - copied unchanged from r282412, head/contrib/compiler-rt/lib/builtins/floatditf.c projects/hps_head/contrib/compiler-rt/lib/builtins/floatunditf.c - copied unchanged from r282412, head/contrib/compiler-rt/lib/builtins/floatunditf.c projects/hps_head/contrib/compiler-rt/lib/builtins/multc3.c - copied unchanged from r282412, head/contrib/compiler-rt/lib/builtins/multc3.c projects/hps_head/contrib/gcclibs/libgomp/ChangeLog.gcc44 - copied unchanged from r282412, head/contrib/gcclibs/libgomp/ChangeLog.gcc44 projects/hps_head/contrib/gcclibs/libgomp/config/bsd/ - copied from r282412, head/contrib/gcclibs/libgomp/config/bsd/ projects/hps_head/contrib/gcclibs/libgomp/config/linux/affinity.c - copied unchanged from r282412, head/contrib/gcclibs/libgomp/config/linux/affinity.c projects/hps_head/contrib/gcclibs/libgomp/config/linux/proc.c - copied unchanged from r282412, head/contrib/gcclibs/libgomp/config/linux/proc.c projects/hps_head/contrib/gcclibs/libgomp/config/mingw32/proc.c - copied unchanged from r282412, head/contrib/gcclibs/libgomp/config/mingw32/proc.c projects/hps_head/contrib/gcclibs/libgomp/config/posix/affinity.c - copied unchanged from r282412, head/contrib/gcclibs/libgomp/config/posix/affinity.c projects/hps_head/contrib/ldns/freebsd-configure.sh - copied unchanged from r282412, head/contrib/ldns/freebsd-configure.sh projects/hps_head/contrib/ldns/packaging/ - copied from r282412, head/contrib/ldns/packaging/ projects/hps_head/contrib/libxo/libxo/xo_open_marker.3 - copied unchanged from r282412, head/contrib/libxo/libxo/xo_open_marker.3 projects/hps_head/contrib/libxo/libxo/xo_set_version.3 - copied unchanged from r282412, head/contrib/libxo/libxo/xo_set_version.3 projects/hps_head/contrib/libxo/tests/core/saved/test_10.H.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.H.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.H.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.H.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.HIPx.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.HIPx.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.HIPx.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.HIPx.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.HP.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.HP.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.HP.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.HP.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.J.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.J.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.J.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.J.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.JP.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.JP.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.JP.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.JP.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.T.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.T.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.T.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.T.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.X.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.X.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.X.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.X.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.XP.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.XP.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.XP.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.XP.out projects/hps_head/contrib/libxo/tests/core/saved/test_10.err - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.err projects/hps_head/contrib/libxo/tests/core/saved/test_10.out - copied unchanged from r282412, head/contrib/libxo/tests/core/saved/test_10.out projects/hps_head/contrib/libxo/tests/core/test_10.c - copied unchanged from r282412, head/contrib/libxo/tests/core/test_10.c projects/hps_head/contrib/libxo/xohtml/Makefile.am - copied unchanged from r282412, head/contrib/libxo/xohtml/Makefile.am projects/hps_head/contrib/libxo/xohtml/xohtml.1 - copied unchanged from r282412, head/contrib/libxo/xohtml/xohtml.1 projects/hps_head/contrib/llvm/patches/patch-12-clang-r227115-constantarraytype.diff - copied unchanged from r282412, head/contrib/llvm/patches/patch-12-clang-r227115-constantarraytype.diff projects/hps_head/contrib/llvm/patches/patch-13-llvm-r229911-uleb128-commas.diff - copied unchanged from r282412, head/contrib/llvm/patches/patch-13-llvm-r229911-uleb128-commas.diff projects/hps_head/contrib/llvm/tools/llvm-cov/ - copied from r282412, head/contrib/llvm/tools/llvm-cov/ projects/hps_head/contrib/llvm/tools/llvm-profdata/ - copied from r282412, head/contrib/llvm/tools/llvm-profdata/ projects/hps_head/contrib/ntp/scripts/update-leap/ - copied from r282412, head/contrib/ntp/scripts/update-leap/ projects/hps_head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 - copied unchanged from r282412, head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 projects/hps_head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 - copied unchanged from r282412, head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 projects/hps_head/contrib/ntp/sntp/m4/openldap-thread-check.m4 - copied unchanged from r282412, head/contrib/ntp/sntp/m4/openldap-thread-check.m4 projects/hps_head/contrib/ntp/sntp/m4/openldap.m4 - copied unchanged from r282412, head/contrib/ntp/sntp/m4/openldap.m4 projects/hps_head/contrib/nvi/docs/man/ - copied from r282412, head/contrib/nvi/docs/man/ projects/hps_head/contrib/wpa/CONTRIBUTIONS - copied unchanged from r282412, head/contrib/wpa/CONTRIBUTIONS projects/hps_head/contrib/wpa/hostapd/hapd_module_tests.c - copied unchanged from r282412, head/contrib/wpa/hostapd/hapd_module_tests.c projects/hps_head/contrib/wpa/hostapd/wps-ap-nfc.py - copied unchanged from r282412, head/contrib/wpa/hostapd/wps-ap-nfc.py projects/hps_head/contrib/wpa/hs20/ - copied from r282412, head/contrib/wpa/hs20/ projects/hps_head/contrib/wpa/patches/openssl-0.9.8za-tls-extensions.patch - copied unchanged from r282412, head/contrib/wpa/patches/openssl-0.9.8za-tls-extensions.patch projects/hps_head/contrib/wpa/src/ap/acs.c - copied unchanged from r282412, head/contrib/wpa/src/ap/acs.c projects/hps_head/contrib/wpa/src/ap/acs.h - copied unchanged from r282412, head/contrib/wpa/src/ap/acs.h projects/hps_head/contrib/wpa/src/ap/bss_load.c - copied unchanged from r282412, head/contrib/wpa/src/ap/bss_load.c projects/hps_head/contrib/wpa/src/ap/bss_load.h - copied unchanged from r282412, head/contrib/wpa/src/ap/bss_load.h projects/hps_head/contrib/wpa/src/ap/dfs.c - copied unchanged from r282412, head/contrib/wpa/src/ap/dfs.c projects/hps_head/contrib/wpa/src/ap/dfs.h - copied unchanged from r282412, head/contrib/wpa/src/ap/dfs.h projects/hps_head/contrib/wpa/src/ap/dhcp_snoop.c - copied unchanged from r282412, head/contrib/wpa/src/ap/dhcp_snoop.c projects/hps_head/contrib/wpa/src/ap/dhcp_snoop.h - copied unchanged from r282412, head/contrib/wpa/src/ap/dhcp_snoop.h projects/hps_head/contrib/wpa/src/ap/ndisc_snoop.c - copied unchanged from r282412, head/contrib/wpa/src/ap/ndisc_snoop.c projects/hps_head/contrib/wpa/src/ap/ndisc_snoop.h - copied unchanged from r282412, head/contrib/wpa/src/ap/ndisc_snoop.h projects/hps_head/contrib/wpa/src/ap/x_snoop.c - copied unchanged from r282412, head/contrib/wpa/src/ap/x_snoop.c projects/hps_head/contrib/wpa/src/ap/x_snoop.h - copied unchanged from r282412, head/contrib/wpa/src/ap/x_snoop.h projects/hps_head/contrib/wpa/src/common/common_module_tests.c - copied unchanged from r282412, head/contrib/wpa/src/common/common_module_tests.c projects/hps_head/contrib/wpa/src/common/hw_features_common.c - copied unchanged from r282412, head/contrib/wpa/src/common/hw_features_common.c projects/hps_head/contrib/wpa/src/common/hw_features_common.h - copied unchanged from r282412, head/contrib/wpa/src/common/hw_features_common.h projects/hps_head/contrib/wpa/src/common/ieee802_1x_defs.h - copied unchanged from r282412, head/contrib/wpa/src/common/ieee802_1x_defs.h projects/hps_head/contrib/wpa/src/common/qca-vendor-attr.h - copied unchanged from r282412, head/contrib/wpa/src/common/qca-vendor-attr.h projects/hps_head/contrib/wpa/src/common/qca-vendor.h - copied unchanged from r282412, head/contrib/wpa/src/common/qca-vendor.h projects/hps_head/contrib/wpa/src/common/sae.c - copied unchanged from r282412, head/contrib/wpa/src/common/sae.c projects/hps_head/contrib/wpa/src/common/sae.h - copied unchanged from r282412, head/contrib/wpa/src/common/sae.h projects/hps_head/contrib/wpa/src/common/tnc.h - copied unchanged from r282412, head/contrib/wpa/src/common/tnc.h projects/hps_head/contrib/wpa/src/common/wpa_helpers.c - copied unchanged from r282412, head/contrib/wpa/src/common/wpa_helpers.c projects/hps_head/contrib/wpa/src/common/wpa_helpers.h - copied unchanged from r282412, head/contrib/wpa/src/common/wpa_helpers.h projects/hps_head/contrib/wpa/src/crypto/aes-siv.c - copied unchanged from r282412, head/contrib/wpa/src/crypto/aes-siv.c projects/hps_head/contrib/wpa/src/crypto/aes_siv.h - copied unchanged from r282412, head/contrib/wpa/src/crypto/aes_siv.h projects/hps_head/contrib/wpa/src/crypto/crypto_module_tests.c - copied unchanged from r282412, head/contrib/wpa/src/crypto/crypto_module_tests.c projects/hps_head/contrib/wpa/src/crypto/sha256-kdf.c - copied unchanged from r282412, head/contrib/wpa/src/crypto/sha256-kdf.c projects/hps_head/contrib/wpa/src/crypto/sha384.h - copied unchanged from r282412, head/contrib/wpa/src/crypto/sha384.h projects/hps_head/contrib/wpa/src/drivers/driver_macsec_qca.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_macsec_qca.c projects/hps_head/contrib/wpa/src/drivers/driver_nl80211.h - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211.h projects/hps_head/contrib/wpa/src/drivers/driver_nl80211_android.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211_android.c projects/hps_head/contrib/wpa/src/drivers/driver_nl80211_capa.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211_capa.c projects/hps_head/contrib/wpa/src/drivers/driver_nl80211_event.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211_event.c projects/hps_head/contrib/wpa/src/drivers/driver_nl80211_monitor.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211_monitor.c projects/hps_head/contrib/wpa/src/drivers/driver_nl80211_scan.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_nl80211_scan.c projects/hps_head/contrib/wpa/src/drivers/driver_openbsd.c - copied unchanged from r282412, head/contrib/wpa/src/drivers/driver_openbsd.c projects/hps_head/contrib/wpa/src/drivers/linux_defines.h - copied unchanged from r282412, head/contrib/wpa/src/drivers/linux_defines.h projects/hps_head/contrib/wpa/src/eap_common/eap_eke_common.c - copied unchanged from r282412, head/contrib/wpa/src/eap_common/eap_eke_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_eke_common.h - copied unchanged from r282412, head/contrib/wpa/src/eap_common/eap_eke_common.h projects/hps_head/contrib/wpa/src/eap_peer/eap_eke.c - copied unchanged from r282412, head/contrib/wpa/src/eap_peer/eap_eke.c projects/hps_head/contrib/wpa/src/eap_peer/eap_proxy.h - copied unchanged from r282412, head/contrib/wpa/src/eap_peer/eap_proxy.h projects/hps_head/contrib/wpa/src/eap_peer/eap_proxy_dummy.c - copied unchanged from r282412, head/contrib/wpa/src/eap_peer/eap_proxy_dummy.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_eke.c - copied unchanged from r282412, head/contrib/wpa/src/eap_server/eap_server_eke.c projects/hps_head/contrib/wpa/src/pae/ - copied from r282412, head/contrib/wpa/src/pae/ projects/hps_head/contrib/wpa/src/utils/bitfield.c - copied unchanged from r282412, head/contrib/wpa/src/utils/bitfield.c projects/hps_head/contrib/wpa/src/utils/bitfield.h - copied unchanged from r282412, head/contrib/wpa/src/utils/bitfield.h projects/hps_head/contrib/wpa/src/utils/browser-android.c - copied unchanged from r282412, head/contrib/wpa/src/utils/browser-android.c projects/hps_head/contrib/wpa/src/utils/browser-system.c - copied unchanged from r282412, head/contrib/wpa/src/utils/browser-system.c projects/hps_head/contrib/wpa/src/utils/browser-wpadebug.c - copied unchanged from r282412, head/contrib/wpa/src/utils/browser-wpadebug.c projects/hps_head/contrib/wpa/src/utils/browser.c - copied unchanged from r282412, head/contrib/wpa/src/utils/browser.c projects/hps_head/contrib/wpa/src/utils/browser.h - copied unchanged from r282412, head/contrib/wpa/src/utils/browser.h projects/hps_head/contrib/wpa/src/utils/http-utils.h - copied unchanged from r282412, head/contrib/wpa/src/utils/http-utils.h projects/hps_head/contrib/wpa/src/utils/http_curl.c - copied unchanged from r282412, head/contrib/wpa/src/utils/http_curl.c projects/hps_head/contrib/wpa/src/utils/platform.h - copied unchanged from r282412, head/contrib/wpa/src/utils/platform.h projects/hps_head/contrib/wpa/src/utils/utils_module_tests.c - copied unchanged from r282412, head/contrib/wpa/src/utils/utils_module_tests.c projects/hps_head/contrib/wpa/src/utils/xml-utils.c - copied unchanged from r282412, head/contrib/wpa/src/utils/xml-utils.c projects/hps_head/contrib/wpa/src/utils/xml-utils.h - copied unchanged from r282412, head/contrib/wpa/src/utils/xml-utils.h projects/hps_head/contrib/wpa/src/utils/xml_libxml2.c - copied unchanged from r282412, head/contrib/wpa/src/utils/xml_libxml2.c projects/hps_head/contrib/wpa/src/wps/wps_module_tests.c - copied unchanged from r282412, head/contrib/wpa/src/wps/wps_module_tests.c projects/hps_head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mak - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mak projects/hps_head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mk - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/eap_proxy_dummy.mk projects/hps_head/contrib/wpa/wpa_supplicant/examples/p2p-nfc.py - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/examples/p2p-nfc.py projects/hps_head/contrib/wpa/wpa_supplicant/mesh.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh.c projects/hps_head/contrib/wpa/wpa_supplicant/mesh.h - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh.h projects/hps_head/contrib/wpa/wpa_supplicant/mesh_mpm.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh_mpm.c projects/hps_head/contrib/wpa/wpa_supplicant/mesh_mpm.h - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh_mpm.h projects/hps_head/contrib/wpa/wpa_supplicant/mesh_rsn.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh_rsn.c projects/hps_head/contrib/wpa/wpa_supplicant/mesh_rsn.h - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/mesh_rsn.h projects/hps_head/contrib/wpa/wpa_supplicant/wmm_ac.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/wmm_ac.c projects/hps_head/contrib/wpa/wpa_supplicant/wmm_ac.h - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/wmm_ac.h projects/hps_head/contrib/wpa/wpa_supplicant/wpas_kay.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/wpas_kay.c projects/hps_head/contrib/wpa/wpa_supplicant/wpas_kay.h - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/wpas_kay.h projects/hps_head/contrib/wpa/wpa_supplicant/wpas_module_tests.c - copied unchanged from r282412, head/contrib/wpa/wpa_supplicant/wpas_module_tests.c projects/hps_head/etc/rc.d/tests/ - copied from r282412, head/etc/rc.d/tests/ projects/hps_head/lib/libc/aarch64/SYS.h - copied unchanged from r282412, head/lib/libc/aarch64/SYS.h projects/hps_head/lib/libc/aarch64/Symbol.map - copied unchanged from r282412, head/lib/libc/aarch64/Symbol.map projects/hps_head/lib/libc/aarch64/_fpmath.h - copied unchanged from r282412, head/lib/libc/aarch64/_fpmath.h projects/hps_head/lib/libc/aarch64/arith.h - copied unchanged from r282412, head/lib/libc/aarch64/arith.h projects/hps_head/lib/libc/aarch64/gd_qnan.h - copied unchanged from r282412, head/lib/libc/aarch64/gd_qnan.h projects/hps_head/lib/libc/aarch64/gen/ - copied from r282412, head/lib/libc/aarch64/gen/ projects/hps_head/lib/libc/aarch64/sys/ - copied from r282412, head/lib/libc/aarch64/sys/ projects/hps_head/lib/libc/stdlib/reallocarray.3 - copied unchanged from r282412, head/lib/libc/stdlib/reallocarray.3 projects/hps_head/lib/libc/stdlib/reallocarray.c - copied unchanged from r282412, head/lib/libc/stdlib/reallocarray.c projects/hps_head/lib/libc/sys/ppoll.c - copied unchanged from r282412, head/lib/libc/sys/ppoll.c projects/hps_head/lib/libc/sys/wait6.c - copied unchanged from r282412, head/lib/libc/sys/wait6.c projects/hps_head/release/arm64/ - copied from r282412, head/release/arm64/ - copied unchanged from r282412, head/share/doc/usd/10.exref/exref/ex.rm - copied unchanged from r282412, head/share/doc/usd/10.exref/summary/ex.summary - copied unchanged from r282412, head/share/doc/usd/11.vitut/edittut.ms - copied unchanged from r282412, head/share/doc/usd/12.vi/summary/vi.summary - copied unchanged from r282412, head/share/doc/usd/12.vi/vi/vi.chars - copied unchanged from r282412, head/share/doc/usd/12.vi/vi/vi.in - copied unchanged from r282412, head/share/doc/usd/12.vi/viapwh/vi.apwh.ms - copied unchanged from r282412, head/share/doc/usd/13.viref/ex.cmd.roff - copied unchanged from r282412, head/share/doc/usd/13.viref/ref.so - copied unchanged from r282412, head/share/doc/usd/13.viref/set.opt.roff - copied unchanged from r282412, head/share/doc/usd/13.viref/vi.cmd.roff - copied unchanged from r282412, head/share/doc/usd/13.viref/vi.ref projects/hps_head/share/dtrace/siftr - copied unchanged from r282412, head/share/dtrace/siftr projects/hps_head/share/man/man4/dtrace-io.4 - copied unchanged from r282412, head/share/man/man4/dtrace-io.4 projects/hps_head/share/man/man4/dtrace-ip.4 - copied unchanged from r282412, head/share/man/man4/dtrace-ip.4 projects/hps_head/share/man/man4/dtrace-proc.4 - copied unchanged from r282412, head/share/man/man4/dtrace-proc.4 projects/hps_head/share/man/man4/dtrace-sched.4 - copied unchanged from r282412, head/share/man/man4/dtrace-sched.4 projects/hps_head/share/man/man4/dtrace-tcp.4 - copied unchanged from r282412, head/share/man/man4/dtrace-tcp.4 projects/hps_head/share/man/man4/dtrace-udp.4 - copied unchanged from r282412, head/share/man/man4/dtrace-udp.4 projects/hps_head/sys/arm/allwinner/files.allwinner - copied unchanged from r282412, head/sys/arm/allwinner/files.allwinner projects/hps_head/sys/arm/conf/AML8726 - copied unchanged from r282412, head/sys/arm/conf/AML8726 projects/hps_head/sys/arm/conf/VIRT - copied unchanged from r282412, head/sys/arm/conf/VIRT projects/hps_head/sys/arm/freescale/imx/files.imx5 - copied unchanged from r282412, head/sys/arm/freescale/imx/files.imx5 projects/hps_head/sys/arm/qemu/ - copied from r282412, head/sys/arm/qemu/ projects/hps_head/sys/arm64/arm64/ - copied from r282412, head/sys/arm64/arm64/ projects/hps_head/sys/arm64/conf/ - copied from r282412, head/sys/arm64/conf/ projects/hps_head/sys/arm64/include/_bus.h - copied unchanged from r282412, head/sys/arm64/include/_bus.h projects/hps_head/sys/arm64/include/armreg.h - copied unchanged from r282412, head/sys/arm64/include/armreg.h projects/hps_head/sys/arm64/include/bus.h - copied unchanged from r282412, head/sys/arm64/include/bus.h projects/hps_head/sys/arm64/include/bus_dma.h - copied unchanged from r282412, head/sys/arm64/include/bus_dma.h projects/hps_head/sys/arm64/include/clock.h - copied unchanged from r282412, head/sys/arm64/include/clock.h projects/hps_head/sys/arm64/include/counter.h - copied unchanged from r282412, head/sys/arm64/include/counter.h projects/hps_head/sys/arm64/include/db_machdep.h - copied unchanged from r282412, head/sys/arm64/include/db_machdep.h projects/hps_head/sys/arm64/include/debug_monitor.h - copied unchanged from r282412, head/sys/arm64/include/debug_monitor.h projects/hps_head/sys/arm64/include/devmap.h - copied unchanged from r282412, head/sys/arm64/include/devmap.h projects/hps_head/sys/arm64/include/dump.h - copied unchanged from r282412, head/sys/arm64/include/dump.h projects/hps_head/sys/arm64/include/hypervisor.h - copied unchanged from r282412, head/sys/arm64/include/hypervisor.h projects/hps_head/sys/arm64/include/in_cksum.h - copied unchanged from r282412, head/sys/arm64/include/in_cksum.h projects/hps_head/sys/arm64/include/intr.h - copied unchanged from r282412, head/sys/arm64/include/intr.h projects/hps_head/sys/arm64/include/kdb.h - copied unchanged from r282412, head/sys/arm64/include/kdb.h projects/hps_head/sys/arm64/include/machdep.h - copied unchanged from r282412, head/sys/arm64/include/machdep.h projects/hps_head/sys/arm64/include/md_var.h - copied unchanged from r282412, head/sys/arm64/include/md_var.h projects/hps_head/sys/arm64/include/memdev.h - copied unchanged from r282412, head/sys/arm64/include/memdev.h projects/hps_head/sys/arm64/include/metadata.h - copied unchanged from r282412, head/sys/arm64/include/metadata.h projects/hps_head/sys/arm64/include/ofw_machdep.h - copied unchanged from r282412, head/sys/arm64/include/ofw_machdep.h projects/hps_head/sys/arm64/include/psl.h - copied unchanged from r282412, head/sys/arm64/include/psl.h projects/hps_head/sys/arm64/include/resource.h - copied unchanged from r282412, head/sys/arm64/include/resource.h projects/hps_head/sys/arm64/include/sf_buf.h - copied unchanged from r282412, head/sys/arm64/include/sf_buf.h projects/hps_head/sys/arm64/include/smp.h - copied unchanged from r282412, head/sys/arm64/include/smp.h projects/hps_head/sys/arm64/include/stack.h - copied unchanged from r282412, head/sys/arm64/include/stack.h projects/hps_head/sys/arm64/include/trap.h - copied unchanged from r282412, head/sys/arm64/include/trap.h projects/hps_head/sys/arm64/include/vfp.h - copied unchanged from r282412, head/sys/arm64/include/vfp.h projects/hps_head/sys/boot/Makefile.arm64 - copied unchanged from r282412, head/sys/boot/Makefile.arm64 projects/hps_head/sys/boot/arm64/ - copied from r282412, head/sys/boot/arm64/ projects/hps_head/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu - copied unchanged from r282412, head/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu - copied unchanged from r282412, head/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu - copied unchanged from r282412, head/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu projects/hps_head/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu - copied unchanged from r282412, head/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu projects/hps_head/sys/boot/efi/fdt/ - copied from r282412, head/sys/boot/efi/fdt/ projects/hps_head/sys/boot/efi/include/arm/ - copied from r282412, head/sys/boot/efi/include/arm/ projects/hps_head/sys/boot/efi/include/arm64/ - copied from r282412, head/sys/boot/efi/include/arm64/ projects/hps_head/sys/boot/efi/loader/arch/arm/ - copied from r282412, head/sys/boot/efi/loader/arch/arm/ projects/hps_head/sys/boot/efi/loader/arch/arm64/ - copied from r282412, head/sys/boot/efi/loader/arch/arm64/ projects/hps_head/sys/boot/efi/loader/arch/i386/Makefile.inc - copied unchanged from r282412, head/sys/boot/efi/loader/arch/i386/Makefile.inc projects/hps_head/sys/boot/efi/loader/reloc.c - copied unchanged from r282412, head/sys/boot/efi/loader/reloc.c projects/hps_head/sys/boot/fdt/dts/arm/meson8b.dtsi - copied unchanged from r282412, head/sys/boot/fdt/dts/arm/meson8b.dtsi projects/hps_head/sys/boot/ficl/aarch64/ - copied from r282412, head/sys/boot/ficl/aarch64/ projects/hps_head/sys/boot/forth/Makefile - copied unchanged from r282412, head/sys/boot/forth/Makefile projects/hps_head/sys/boot/i386/libi386/smbios.h - copied unchanged from r282412, head/sys/boot/i386/libi386/smbios.h projects/hps_head/sys/conf/Makefile.arm64 - copied unchanged from r282412, head/sys/conf/Makefile.arm64 projects/hps_head/sys/conf/files.arm64 - copied unchanged from r282412, head/sys/conf/files.arm64 projects/hps_head/sys/conf/ldscript.arm64 - copied unchanged from r282412, head/sys/conf/ldscript.arm64 projects/hps_head/sys/conf/options.arm64 - copied unchanged from r282412, head/sys/conf/options.arm64 projects/hps_head/sys/crypto/aesni/aesni_os.h - copied unchanged from r282412, head/sys/crypto/aesni/aesni_os.h projects/hps_head/sys/dev/fdt/fdt_arm64.c - copied unchanged from r282412, head/sys/dev/fdt/fdt_arm64.c projects/hps_head/sys/dev/hwpmc/hwpmc_e500.c - copied unchanged from r282412, head/sys/dev/hwpmc/hwpmc_e500.c projects/hps_head/sys/dev/hwpmc/hwpmc_mips74k.c - copied unchanged from r282412, head/sys/dev/hwpmc/hwpmc_mips74k.c projects/hps_head/sys/dev/ixgbe/ixgbe_x550.c - copied unchanged from r282412, head/sys/dev/ixgbe/ixgbe_x550.c projects/hps_head/sys/dev/ixgbe/ixgbe_x550.h - copied unchanged from r282412, head/sys/dev/ixgbe/ixgbe_x550.h projects/hps_head/sys/dev/psci/ - copied from r282412, head/sys/dev/psci/ projects/hps_head/sys/libkern/zlib.c - copied unchanged from r282412, head/sys/libkern/zlib.c projects/hps_head/sys/modules/dtb/allwinner/ - copied from r282412, head/sys/modules/dtb/allwinner/ projects/hps_head/sys/net/altq/ - copied from r282412, head/sys/net/altq/ projects/hps_head/sys/netinet/ip_reass.c - copied unchanged from r282412, head/sys/netinet/ip_reass.c projects/hps_head/sys/pc98/pc98/genassym.c - copied unchanged from r282412, head/sys/pc98/pc98/genassym.c projects/hps_head/sys/powerpc/aim/aim_machdep.c - copied unchanged from r282412, head/sys/powerpc/aim/aim_machdep.c projects/hps_head/sys/powerpc/booke/booke_machdep.c - copied unchanged from r282412, head/sys/powerpc/booke/booke_machdep.c projects/hps_head/sys/powerpc/mpc85xx/mpc85xx_gpio.c - copied unchanged from r282412, head/sys/powerpc/mpc85xx/mpc85xx_gpio.c projects/hps_head/sys/powerpc/powerpc/machdep.c - copied unchanged from r282412, head/sys/powerpc/powerpc/machdep.c projects/hps_head/sys/powerpc/powerpc/trap.c - copied unchanged from r282412, head/sys/powerpc/powerpc/trap.c projects/hps_head/sys/powerpc/powerpc/uma_machdep.c - copied unchanged from r282412, head/sys/powerpc/powerpc/uma_machdep.c projects/hps_head/sys/sys/zlib.h - copied unchanged from r282412, head/sys/sys/zlib.h projects/hps_head/sys/sys/zutil.h - copied unchanged from r282412, head/sys/sys/zutil.h projects/hps_head/sys/x86/x86/cpu_machdep.c - copied unchanged from r282412, head/sys/x86/x86/cpu_machdep.c projects/hps_head/sys/x86/x86/mp_x86.c - copied unchanged from r282412, head/sys/x86/x86/mp_x86.c projects/hps_head/tests/freebsd_test_suite/ - copied from r282412, head/tests/freebsd_test_suite/ projects/hps_head/tests/sys/aio/ - copied from r282412, head/tests/sys/aio/ projects/hps_head/tests/sys/fifo/ - copied from r282412, head/tests/sys/fifo/ projects/hps_head/tests/sys/file/ - copied from r282412, head/tests/sys/file/ projects/hps_head/tests/sys/kern/execve/ - copied from r282412, head/tests/sys/kern/execve/ projects/hps_head/tests/sys/kqueue/ - copied from r282412, head/tests/sys/kqueue/ projects/hps_head/tests/sys/mqueue/ - copied from r282412, head/tests/sys/mqueue/ projects/hps_head/tests/sys/vm/ - copied from r282412, head/tests/sys/vm/ projects/hps_head/tools/debugscripts/netstat-anr.gdb - copied unchanged from r282412, head/tools/debugscripts/netstat-anr.gdb projects/hps_head/usr.bin/clang/llvm-cov/ - copied from r282412, head/usr.bin/clang/llvm-cov/ projects/hps_head/usr.bin/clang/llvm-profdata/ - copied from r282412, head/usr.bin/clang/llvm-profdata/ projects/hps_head/usr.bin/col/tests/ - copied from r282412, head/usr.bin/col/tests/ projects/hps_head/usr.bin/cxxfilt/ - copied from r282412, head/usr.bin/cxxfilt/ projects/hps_head/usr.bin/soelim/ - copied from r282412, head/usr.bin/soelim/ projects/hps_head/usr.sbin/bluetooth/hccontrol/le.c - copied unchanged from r282412, head/usr.sbin/bluetooth/hccontrol/le.c Directory Properties: projects/hps_head/share/doc/usd/10.exref/exref/ex.rm (props changed) projects/hps_head/share/doc/usd/10.exref/summary/ex.summary (props changed) projects/hps_head/share/doc/usd/11.vitut/edittut.ms (props changed) projects/hps_head/share/doc/usd/12.vi/summary/vi.summary (props changed) projects/hps_head/share/doc/usd/12.vi/vi/vi.chars (props changed) projects/hps_head/share/doc/usd/12.vi/vi/vi.in (props changed) projects/hps_head/share/doc/usd/12.vi/viapwh/vi.apwh.ms (props changed) projects/hps_head/share/doc/usd/13.viref/ex.cmd.roff (props changed) projects/hps_head/share/doc/usd/13.viref/ref.so (props changed) projects/hps_head/share/doc/usd/13.viref/set.opt.roff (props changed) projects/hps_head/share/doc/usd/13.viref/vi.cmd.roff (props changed) projects/hps_head/share/doc/usd/13.viref/vi.ref (props changed) Deleted: projects/hps_head/contrib/bmake/unit-tests/comment projects/hps_head/contrib/bmake/unit-tests/cond1 projects/hps_head/contrib/bmake/unit-tests/doterror projects/hps_head/contrib/bmake/unit-tests/dotwait projects/hps_head/contrib/bmake/unit-tests/error projects/hps_head/contrib/bmake/unit-tests/export projects/hps_head/contrib/bmake/unit-tests/export-all projects/hps_head/contrib/bmake/unit-tests/export-env projects/hps_head/contrib/bmake/unit-tests/forloop projects/hps_head/contrib/bmake/unit-tests/forsubst projects/hps_head/contrib/bmake/unit-tests/hash projects/hps_head/contrib/bmake/unit-tests/misc projects/hps_head/contrib/bmake/unit-tests/moderrs projects/hps_head/contrib/bmake/unit-tests/modmatch projects/hps_head/contrib/bmake/unit-tests/modmisc projects/hps_head/contrib/bmake/unit-tests/modorder projects/hps_head/contrib/bmake/unit-tests/modts projects/hps_head/contrib/bmake/unit-tests/modword projects/hps_head/contrib/bmake/unit-tests/order projects/hps_head/contrib/bmake/unit-tests/phony-end projects/hps_head/contrib/bmake/unit-tests/posix projects/hps_head/contrib/bmake/unit-tests/qequals projects/hps_head/contrib/bmake/unit-tests/sunshcmd projects/hps_head/contrib/bmake/unit-tests/sysv projects/hps_head/contrib/bmake/unit-tests/ternary projects/hps_head/contrib/bmake/unit-tests/test.exp projects/hps_head/contrib/bmake/unit-tests/unexport projects/hps_head/contrib/bmake/unit-tests/unexport-env projects/hps_head/contrib/bmake/unit-tests/varcmd projects/hps_head/contrib/ntp/sntp/libevent/README projects/hps_head/contrib/ntp/sntp/libevent/m4/openldap-thread-check.m4 projects/hps_head/contrib/ntp/sntp/libevent/m4/openldap.m4 projects/hps_head/contrib/ntp/util/jitter.h projects/hps_head/contrib/nvi/catalog/spell.ok projects/hps_head/contrib/nvi/docs/TODO projects/hps_head/contrib/nvi/docs/USD.doc/ projects/hps_head/contrib/nvi/docs/changelog projects/hps_head/contrib/nvi/docs/ev projects/hps_head/contrib/nvi/docs/features projects/hps_head/contrib/nvi/docs/help projects/hps_head/contrib/nvi/docs/internals/ projects/hps_head/contrib/nvi/docs/interp/ projects/hps_head/contrib/nvi/docs/spell.ok projects/hps_head/contrib/nvi/docs/tutorial/ projects/hps_head/contrib/wpa/hostapd/dump_state.c projects/hps_head/contrib/wpa/hostapd/dump_state.h projects/hps_head/contrib/wpa/patches/openssl-0.9.8-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8d-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8e-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8g-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8h-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8i-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch projects/hps_head/contrib/wpa/patches/openssl-0.9.9-session-ticket.patch projects/hps_head/contrib/wpa/src/crypto/crypto_nss.c projects/hps_head/contrib/wpa/src/crypto/fips_prf_cryptoapi.c projects/hps_head/contrib/wpa/src/crypto/fips_prf_gnutls.c projects/hps_head/contrib/wpa/src/crypto/fips_prf_nss.c projects/hps_head/contrib/wpa/src/crypto/tls_nss.c projects/hps_head/contrib/wpa/src/utils/eloop_none.c projects/hps_head/etc/tests/rc.d/ projects/hps_head/lib/libc/Makefile.amd64 projects/hps_head/lib/libc/Makefile.i386 projects/hps_head/lib/libc/sys/ftruncate.c projects/hps_head/lib/libc/sys/lseek.c projects/hps_head/lib/libc/sys/mmap.c projects/hps_head/lib/libc/sys/pread.c projects/hps_head/lib/libc/sys/pwrite.c projects/hps_head/lib/libc/sys/truncate.c projects/hps_head/lib/librt/Makefile.amd64 projects/hps_head/lib/librt/Makefile.i386 projects/hps_head/lib/libthr/Makefile.amd64 projects/hps_head/lib/libthr/Makefile.i386 projects/hps_head/lib/msun/Makefile.amd64 projects/hps_head/lib/msun/Makefile.i386 projects/hps_head/share/doc/papers/hwpmc/ projects/hps_head/sys/amd64/include/xen/xenpmap.h projects/hps_head/sys/arm/amlogic/aml8726/files.smp projects/hps_head/sys/arm/amlogic/aml8726/std.odroidc1 projects/hps_head/sys/arm/amlogic/aml8726/std.vsatv102-m6 projects/hps_head/sys/arm/freescale/imx/files.imx51 projects/hps_head/sys/arm/freescale/imx/files.imx53 projects/hps_head/sys/boot/efi/boot1/fat.tmpl.bz2.uu projects/hps_head/sys/boot/efi/loader/arch/amd64/reloc.c projects/hps_head/sys/contrib/altq/ projects/hps_head/sys/fs/ext2fs/ext2_hash.c projects/hps_head/sys/fs/ext2fs/ext2_htree.c projects/hps_head/sys/i386/conf/XEN projects/hps_head/sys/i386/include/xen/features.h projects/hps_head/sys/i386/include/xen/xenpmap.h projects/hps_head/sys/i386/include/xen/xenstored.h projects/hps_head/sys/i386/xen/ projects/hps_head/sys/net/zlib.c projects/hps_head/sys/net/zlib.h projects/hps_head/sys/net/zutil.h projects/hps_head/sys/netipsec/xform_ipip.c projects/hps_head/sys/powerpc/aim/machdep.c projects/hps_head/sys/powerpc/aim/trap.c projects/hps_head/sys/powerpc/aim/uma_machdep.c projects/hps_head/sys/powerpc/booke/machdep.c projects/hps_head/sys/powerpc/booke/trap.c projects/hps_head/tools/build/options/WITHOUT_SYSCALL_COMPAT projects/hps_head/tools/regression/aio/aiotest/ projects/hps_head/tools/regression/aio/kqueue/ projects/hps_head/tools/regression/execve/ projects/hps_head/tools/regression/fifo/ projects/hps_head/tools/regression/file/dup/ projects/hps_head/tools/regression/file/fcntlflags/ projects/hps_head/tools/regression/file/flock/ projects/hps_head/tools/regression/file/ftruncate/ projects/hps_head/tools/regression/file/newfileops_on_fork/ projects/hps_head/tools/regression/kqueue/ projects/hps_head/tools/regression/mmap/ projects/hps_head/tools/regression/mqueue/ projects/hps_head/tools/regression/sockets/so_setfib/so_setfib.t projects/hps_head/usr.bin/soeliminate/ projects/hps_head/usr.sbin/crunch/crunchide/exec_aout.c Modified: projects/hps_head/.arclint projects/hps_head/Makefile projects/hps_head/Makefile.inc1 projects/hps_head/ObsoleteFiles.inc projects/hps_head/README projects/hps_head/UPDATING projects/hps_head/bin/chflags/chflags.1 projects/hps_head/bin/chflags/chflags.c projects/hps_head/bin/chmod/chmod.1 projects/hps_head/bin/chmod/chmod.c projects/hps_head/bin/csh/config.h projects/hps_head/bin/csh/iconv_stub.h projects/hps_head/bin/ed/ed.1 projects/hps_head/bin/ed/glbl.c projects/hps_head/bin/expr/expr.1 projects/hps_head/bin/sh/jobs.c projects/hps_head/bin/sh/sh.1 projects/hps_head/bin/sh/tests/builtins/Makefile projects/hps_head/bin/sh/trap.c projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c projects/hps_head/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/hps_head/cddl/lib/libdtrace/libproc_compat.h projects/hps_head/cddl/lib/libdtrace/tcp.d projects/hps_head/cddl/usr.bin/ctfmerge/Makefile projects/hps_head/contrib/binutils/bfd/elf-bfd.h projects/hps_head/contrib/binutils/bfd/elf32-arm.c projects/hps_head/contrib/binutils/include/elf/arm.h projects/hps_head/contrib/bmake/ChangeLog projects/hps_head/contrib/bmake/FILES projects/hps_head/contrib/bmake/Makefile projects/hps_head/contrib/bmake/PSD.doc/Makefile projects/hps_head/contrib/bmake/PSD.doc/tutorial.ms projects/hps_head/contrib/bmake/bmake.1 projects/hps_head/contrib/bmake/bmake.cat1 projects/hps_head/contrib/bmake/compat.c projects/hps_head/contrib/bmake/configure projects/hps_head/contrib/bmake/configure.in projects/hps_head/contrib/bmake/job.c projects/hps_head/contrib/bmake/lst.h projects/hps_head/contrib/bmake/lst.lib/lstInt.h projects/hps_head/contrib/bmake/lst.lib/lstRemove.c projects/hps_head/contrib/bmake/main.c projects/hps_head/contrib/bmake/make.1 projects/hps_head/contrib/bmake/make.c projects/hps_head/contrib/bmake/make.h projects/hps_head/contrib/bmake/meta.c projects/hps_head/contrib/bmake/mk/ChangeLog projects/hps_head/contrib/bmake/mk/FILES projects/hps_head/contrib/bmake/mk/auto.dep.mk projects/hps_head/contrib/bmake/mk/auto.obj.mk projects/hps_head/contrib/bmake/mk/autodep.mk projects/hps_head/contrib/bmake/mk/dep.mk projects/hps_head/contrib/bmake/mk/dirdeps.mk projects/hps_head/contrib/bmake/mk/gendirdeps.mk projects/hps_head/contrib/bmake/mk/install-mk projects/hps_head/contrib/bmake/mk/links.mk projects/hps_head/contrib/bmake/mk/meta.autodep.mk projects/hps_head/contrib/bmake/mk/meta.stage.mk projects/hps_head/contrib/bmake/mk/meta.sys.mk projects/hps_head/contrib/bmake/mk/meta2deps.py projects/hps_head/contrib/bmake/mk/meta2deps.sh projects/hps_head/contrib/bmake/mk/mk-files.txt projects/hps_head/contrib/bmake/mk/own.mk projects/hps_head/contrib/bmake/mk/sys.dependfile.mk projects/hps_head/contrib/bmake/nonints.h projects/hps_head/contrib/bmake/parse.c projects/hps_head/contrib/bmake/suff.c projects/hps_head/contrib/bmake/targ.c projects/hps_head/contrib/bmake/unit-tests/Makefile.in projects/hps_head/contrib/bmake/var.c projects/hps_head/contrib/gcclibs/libgomp/ChangeLog projects/hps_head/contrib/gcclibs/libgomp/Makefile.am projects/hps_head/contrib/gcclibs/libgomp/Makefile.in projects/hps_head/contrib/gcclibs/libgomp/aclocal.m4 projects/hps_head/contrib/gcclibs/libgomp/config.h.in projects/hps_head/contrib/gcclibs/libgomp/configure projects/hps_head/contrib/gcclibs/libgomp/configure.ac projects/hps_head/contrib/gcclibs/libgomp/configure.tgt projects/hps_head/contrib/gcclibs/libgomp/env.c projects/hps_head/contrib/gcclibs/libgomp/iter.c projects/hps_head/contrib/gcclibs/libgomp/libgomp.h projects/hps_head/contrib/gcclibs/libgomp/libgomp.texi projects/hps_head/contrib/gcclibs/libgomp/omp.h.in projects/hps_head/contrib/gcclibs/libgomp/omp_lib.h.in projects/hps_head/contrib/gcclibs/libgomp/team.c projects/hps_head/contrib/ipfilter/ipsend/44arp.c projects/hps_head/contrib/ipfilter/ipsend/ip.c projects/hps_head/contrib/ipfilter/ipsend/resend.c projects/hps_head/contrib/ipfilter/lib/kmem.c projects/hps_head/contrib/ipfilter/tools/ipfs.c projects/hps_head/contrib/ipfilter/tools/ipnat.c projects/hps_head/contrib/ipfilter/tools/ipnat_y.y projects/hps_head/contrib/ipfilter/tools/ippool.c projects/hps_head/contrib/ipfilter/tools/ippool_y.y projects/hps_head/contrib/ldns/drill/config.h projects/hps_head/contrib/ldns/drill/drill.1 projects/hps_head/contrib/libxo/Makefile.am projects/hps_head/contrib/libxo/configure.ac projects/hps_head/contrib/libxo/doc/libxo.txt projects/hps_head/contrib/libxo/libxo/Makefile.am projects/hps_head/contrib/libxo/libxo/libxo.c projects/hps_head/contrib/libxo/libxo/xo.h projects/hps_head/contrib/libxo/libxo/xo_error.3 projects/hps_head/contrib/libxo/libxo/xo_format.5 projects/hps_head/contrib/libxo/libxo/xo_open_container.3 projects/hps_head/contrib/libxo/libxo/xoconfig.h projects/hps_head/contrib/libxo/libxo/xoconfig.h.in projects/hps_head/contrib/libxo/libxo/xoversion.h projects/hps_head/contrib/libxo/m4/libtool.m4 projects/hps_head/contrib/libxo/m4/ltoptions.m4 projects/hps_head/contrib/libxo/m4/ltversion.m4 projects/hps_head/contrib/libxo/tests/core/Makefile.am projects/hps_head/contrib/libxo/tests/core/saved/test_01.JP.out projects/hps_head/contrib/libxo/tests/core/saved/test_02.JP.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.H.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.HIPx.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.HP.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.J.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.JP.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.T.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.X.out projects/hps_head/contrib/libxo/tests/core/saved/test_05.XP.out projects/hps_head/contrib/libxo/tests/core/saved/test_09.JP.out projects/hps_head/contrib/libxo/tests/core/test_05.c projects/hps_head/contrib/libxo/xo/xo.1 projects/hps_head/contrib/libxo/xohtml/xohtml.css projects/hps_head/contrib/libxo/xohtml/xohtml.sh.in projects/hps_head/contrib/libxo/xolint/Makefile.am projects/hps_head/contrib/libxo/xolint/xolint.1 projects/hps_head/contrib/libxo/xolint/xolint.pl projects/hps_head/contrib/llvm/FREEBSD-Xlist projects/hps_head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/hps_head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/hps_head/contrib/mdocml/config.h projects/hps_head/contrib/netbsd-tests/lib/libm/t_fmod.c projects/hps_head/contrib/netbsd-tests/lib/libpthread/t_swapcontext.c projects/hps_head/contrib/ntp/ChangeLog projects/hps_head/contrib/ntp/CommitLog projects/hps_head/contrib/ntp/Makefile.in projects/hps_head/contrib/ntp/NEWS projects/hps_head/contrib/ntp/aclocal.m4 projects/hps_head/contrib/ntp/adjtimed/Makefile.in projects/hps_head/contrib/ntp/clockstuff/Makefile.in projects/hps_head/contrib/ntp/config.h.in projects/hps_head/contrib/ntp/configure projects/hps_head/contrib/ntp/configure.ac projects/hps_head/contrib/ntp/html/build.html projects/hps_head/contrib/ntp/html/miscopt.html projects/hps_head/contrib/ntp/html/sntp.html projects/hps_head/contrib/ntp/include/Makefile.in projects/hps_head/contrib/ntp/include/binio.h projects/hps_head/contrib/ntp/include/isc/Makefile.in projects/hps_head/contrib/ntp/include/mbg_gps166.h projects/hps_head/contrib/ntp/include/ntp.h projects/hps_head/contrib/ntp/include/ntp_calendar.h projects/hps_head/contrib/ntp/include/ntp_fp.h projects/hps_head/contrib/ntp/include/ntp_md5.h projects/hps_head/contrib/ntp/include/ntpd.h projects/hps_head/contrib/ntp/include/parse.h projects/hps_head/contrib/ntp/include/parse_conf.h projects/hps_head/contrib/ntp/kernel/Makefile.in projects/hps_head/contrib/ntp/kernel/sys/Makefile.in projects/hps_head/contrib/ntp/kernel/sys/parsestreams.h projects/hps_head/contrib/ntp/lib/isc/inet_ntop.c projects/hps_head/contrib/ntp/lib/isc/log.c projects/hps_head/contrib/ntp/lib/isc/result.c projects/hps_head/contrib/ntp/lib/isc/unix/file.c projects/hps_head/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/hps_head/contrib/ntp/lib/isc/unix/ifiter_ioctl.c projects/hps_head/contrib/ntp/lib/isc/unix/net.c projects/hps_head/contrib/ntp/libntp/Makefile.in projects/hps_head/contrib/ntp/libntp/ntp_calendar.c projects/hps_head/contrib/ntp/libntp/work_fork.c projects/hps_head/contrib/ntp/libparse/Makefile.in projects/hps_head/contrib/ntp/libparse/clk_computime.c projects/hps_head/contrib/ntp/libparse/clk_dcf7000.c projects/hps_head/contrib/ntp/libparse/clk_hopf6021.c projects/hps_head/contrib/ntp/libparse/clk_meinberg.c projects/hps_head/contrib/ntp/libparse/clk_rawdcf.c projects/hps_head/contrib/ntp/libparse/clk_rcc8000.c projects/hps_head/contrib/ntp/libparse/clk_schmid.c projects/hps_head/contrib/ntp/libparse/clk_sel240x.c projects/hps_head/contrib/ntp/libparse/clk_trimtaip.c projects/hps_head/contrib/ntp/libparse/clk_trimtsip.c projects/hps_head/contrib/ntp/libparse/clk_varitext.c projects/hps_head/contrib/ntp/libparse/clk_wharton.c projects/hps_head/contrib/ntp/libparse/data_mbg.c projects/hps_head/contrib/ntp/libparse/gpstolfp.c projects/hps_head/contrib/ntp/libparse/parse.c projects/hps_head/contrib/ntp/libparse/parse_conf.c projects/hps_head/contrib/ntp/libparse/parsesolaris.c projects/hps_head/contrib/ntp/libparse/parsestreams.c projects/hps_head/contrib/ntp/libparse/trim_info.c projects/hps_head/contrib/ntp/ntpd/Makefile.in projects/hps_head/contrib/ntp/ntpd/cmd_args.c projects/hps_head/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/hps_head/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/hps_head/contrib/ntp/ntpd/invoke-ntpd.texi projects/hps_head/contrib/ntp/ntpd/keyword-gen-utd projects/hps_head/contrib/ntp/ntpd/keyword-gen.c projects/hps_head/contrib/ntp/ntpd/ntp.conf.5man projects/hps_head/contrib/ntp/ntpd/ntp.conf.5mdoc projects/hps_head/contrib/ntp/ntpd/ntp.conf.def projects/hps_head/contrib/ntp/ntpd/ntp.conf.html projects/hps_head/contrib/ntp/ntpd/ntp.conf.man.in projects/hps_head/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/hps_head/contrib/ntp/ntpd/ntp.keys.5man projects/hps_head/contrib/ntp/ntpd/ntp.keys.5mdoc projects/hps_head/contrib/ntp/ntpd/ntp.keys.html projects/hps_head/contrib/ntp/ntpd/ntp.keys.man.in projects/hps_head/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/hps_head/contrib/ntp/ntpd/ntp_config.c projects/hps_head/contrib/ntp/ntpd/ntp_control.c projects/hps_head/contrib/ntp/ntpd/ntp_crypto.c projects/hps_head/contrib/ntp/ntpd/ntp_keyword.h projects/hps_head/contrib/ntp/ntpd/ntp_leapsec.c projects/hps_head/contrib/ntp/ntpd/ntp_loopfilter.c projects/hps_head/contrib/ntp/ntpd/ntp_parser.c projects/hps_head/contrib/ntp/ntpd/ntp_parser.h projects/hps_head/contrib/ntp/ntpd/ntp_peer.c projects/hps_head/contrib/ntp/ntpd/ntp_proto.c projects/hps_head/contrib/ntp/ntpd/ntpd-opts.c projects/hps_head/contrib/ntp/ntpd/ntpd-opts.h projects/hps_head/contrib/ntp/ntpd/ntpd.1ntpdman projects/hps_head/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/hps_head/contrib/ntp/ntpd/ntpd.c projects/hps_head/contrib/ntp/ntpd/ntpd.html projects/hps_head/contrib/ntp/ntpd/ntpd.man.in projects/hps_head/contrib/ntp/ntpd/ntpd.mdoc.in projects/hps_head/contrib/ntp/ntpd/ntpdbase-opts.def projects/hps_head/contrib/ntp/ntpd/refclock_palisade.c projects/hps_head/contrib/ntp/ntpd/refclock_palisade.h projects/hps_head/contrib/ntp/ntpd/refclock_parse.c projects/hps_head/contrib/ntp/ntpdate/Makefile.in projects/hps_head/contrib/ntp/ntpdc/Makefile.in projects/hps_head/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/hps_head/contrib/ntp/ntpdc/ntpdc-opts.c projects/hps_head/contrib/ntp/ntpdc/ntpdc-opts.h projects/hps_head/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/hps_head/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/hps_head/contrib/ntp/ntpdc/ntpdc.html projects/hps_head/contrib/ntp/ntpdc/ntpdc.man.in projects/hps_head/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/hps_head/contrib/ntp/ntpq/Makefile.in projects/hps_head/contrib/ntp/ntpq/invoke-ntpq.texi projects/hps_head/contrib/ntp/ntpq/ntpq-opts.c projects/hps_head/contrib/ntp/ntpq/ntpq-opts.h projects/hps_head/contrib/ntp/ntpq/ntpq-subs.c projects/hps_head/contrib/ntp/ntpq/ntpq.1ntpqman projects/hps_head/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/hps_head/contrib/ntp/ntpq/ntpq.html projects/hps_head/contrib/ntp/ntpq/ntpq.man.in projects/hps_head/contrib/ntp/ntpq/ntpq.mdoc.in projects/hps_head/contrib/ntp/ntpsnmpd/Makefile.in projects/hps_head/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/hps_head/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/hps_head/contrib/ntp/packageinfo.sh projects/hps_head/contrib/ntp/parseutil/Makefile.in projects/hps_head/contrib/ntp/parseutil/dcfd.c projects/hps_head/contrib/ntp/parseutil/testdcf.c projects/hps_head/contrib/ntp/scripts/Makefile.am projects/hps_head/contrib/ntp/scripts/Makefile.in projects/hps_head/contrib/ntp/scripts/build/Makefile.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/hps_head/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/hps_head/contrib/ntp/scripts/invoke-plot_summary.texi projects/hps_head/contrib/ntp/scripts/invoke-summary.texi projects/hps_head/contrib/ntp/scripts/lib/Makefile.in projects/hps_head/contrib/ntp/scripts/lib/NTP/Util.pm projects/hps_head/contrib/ntp/scripts/ntp-wait/Makefile.in projects/hps_head/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/hps_head/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/hps_head/contrib/ntp/scripts/ntpsweep/Makefile.in projects/hps_head/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/hps_head/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/hps_head/contrib/ntp/scripts/ntptrace/Makefile.in projects/hps_head/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.html projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/hps_head/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/hps_head/contrib/ntp/scripts/plot_summary-opts projects/hps_head/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/hps_head/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/hps_head/contrib/ntp/scripts/plot_summary.html projects/hps_head/contrib/ntp/scripts/plot_summary.man.in projects/hps_head/contrib/ntp/scripts/plot_summary.mdoc.in projects/hps_head/contrib/ntp/scripts/summary-opts projects/hps_head/contrib/ntp/scripts/summary.1summaryman projects/hps_head/contrib/ntp/scripts/summary.1summarymdoc projects/hps_head/contrib/ntp/scripts/summary.html projects/hps_head/contrib/ntp/scripts/summary.man.in projects/hps_head/contrib/ntp/scripts/summary.mdoc.in projects/hps_head/contrib/ntp/sntp/Makefile.in projects/hps_head/contrib/ntp/sntp/aclocal.m4 projects/hps_head/contrib/ntp/sntp/configure projects/hps_head/contrib/ntp/sntp/include/Makefile.in projects/hps_head/contrib/ntp/sntp/include/version.def projects/hps_head/contrib/ntp/sntp/include/version.texi projects/hps_head/contrib/ntp/sntp/invoke-sntp.texi projects/hps_head/contrib/ntp/sntp/libevent/ChangeLog projects/hps_head/contrib/ntp/sntp/libevent/Makefile.am projects/hps_head/contrib/ntp/sntp/libevent/Makefile.in projects/hps_head/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h projects/hps_head/contrib/ntp/sntp/libevent/WIN32-Code/tree.h projects/hps_head/contrib/ntp/sntp/libevent/aclocal.m4 projects/hps_head/contrib/ntp/sntp/libevent/buffer.c projects/hps_head/contrib/ntp/sntp/libevent/bufferevent.c projects/hps_head/contrib/ntp/sntp/libevent/bufferevent_async.c projects/hps_head/contrib/ntp/sntp/libevent/bufferevent_filter.c projects/hps_head/contrib/ntp/sntp/libevent/bufferevent_openssl.c projects/hps_head/contrib/ntp/sntp/libevent/bufferevent_pair.c projects/hps_head/contrib/ntp/sntp/libevent/config.h.in projects/hps_head/contrib/ntp/sntp/libevent/configure projects/hps_head/contrib/ntp/sntp/libevent/configure.ac projects/hps_head/contrib/ntp/sntp/libevent/evbuffer-internal.h projects/hps_head/contrib/ntp/sntp/libevent/evdns.c projects/hps_head/contrib/ntp/sntp/libevent/event.c projects/hps_head/contrib/ntp/sntp/libevent/event_tagging.c projects/hps_head/contrib/ntp/sntp/libevent/evrpc-internal.h projects/hps_head/contrib/ntp/sntp/libevent/evthread-internal.h projects/hps_head/contrib/ntp/sntp/libevent/evthread.c projects/hps_head/contrib/ntp/sntp/libevent/evutil.c projects/hps_head/contrib/ntp/sntp/libevent/evutil_time.c projects/hps_head/contrib/ntp/sntp/libevent/ht-internal.h projects/hps_head/contrib/ntp/sntp/libevent/http-internal.h projects/hps_head/contrib/ntp/sntp/libevent/http.c projects/hps_head/contrib/ntp/sntp/libevent/include/event2/buffer.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/bufferevent.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/dns.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/event.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/http.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/listener.h projects/hps_head/contrib/ntp/sntp/libevent/include/event2/util.h projects/hps_head/contrib/ntp/sntp/libevent/kqueue.c projects/hps_head/contrib/ntp/sntp/libevent/listener.c projects/hps_head/contrib/ntp/sntp/libevent/sample/http-server.c projects/hps_head/contrib/ntp/sntp/libevent/sample/https-client.c projects/hps_head/contrib/ntp/sntp/libevent/sample/include.am projects/hps_head/contrib/ntp/sntp/libevent/test/include.am projects/hps_head/contrib/ntp/sntp/libevent/test/regress.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress.h projects/hps_head/contrib/ntp/sntp/libevent/test/regress_buffer.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_bufferevent.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_dns.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_finalize.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_http.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_main.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_minheap.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_ssl.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_thread.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_util.c projects/hps_head/contrib/ntp/sntp/libevent/test/regress_zlib.c projects/hps_head/contrib/ntp/sntp/libevent/test/test-fdleak.c projects/hps_head/contrib/ntp/sntp/libevent/test/test-ratelim.c projects/hps_head/contrib/ntp/sntp/libevent/test/test-time.c projects/hps_head/contrib/ntp/sntp/libevent/test/tinytest.c projects/hps_head/contrib/ntp/sntp/libevent/test/tinytest.h projects/hps_head/contrib/ntp/sntp/libevent/test/tinytest_macros.h projects/hps_head/contrib/ntp/sntp/libevent/time-internal.h projects/hps_head/contrib/ntp/sntp/libevent/util-internal.h projects/hps_head/contrib/ntp/sntp/libevent/whatsnew-2.1.txt projects/hps_head/contrib/ntp/sntp/libopts/Makefile.in projects/hps_head/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/hps_head/contrib/ntp/sntp/loc/darwin projects/hps_head/contrib/ntp/sntp/loc/debian projects/hps_head/contrib/ntp/sntp/loc/freebsd projects/hps_head/contrib/ntp/sntp/loc/legacy projects/hps_head/contrib/ntp/sntp/loc/netbsd projects/hps_head/contrib/ntp/sntp/loc/solaris projects/hps_head/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/hps_head/contrib/ntp/sntp/m4/ntp_locinfo.m4 projects/hps_head/contrib/ntp/sntp/m4/version.m4 projects/hps_head/contrib/ntp/sntp/main.c projects/hps_head/contrib/ntp/sntp/scripts/Makefile.in projects/hps_head/contrib/ntp/sntp/sntp-opts.c projects/hps_head/contrib/ntp/sntp/sntp-opts.def projects/hps_head/contrib/ntp/sntp/sntp-opts.h projects/hps_head/contrib/ntp/sntp/sntp.1sntpman projects/hps_head/contrib/ntp/sntp/sntp.1sntpmdoc projects/hps_head/contrib/ntp/sntp/sntp.html projects/hps_head/contrib/ntp/sntp/sntp.man.in projects/hps_head/contrib/ntp/sntp/sntp.mdoc.in projects/hps_head/contrib/ntp/sntp/tests/Makefile.in projects/hps_head/contrib/ntp/tests/Makefile.in projects/hps_head/contrib/ntp/tests/libntp/Makefile.in projects/hps_head/contrib/ntp/tests/ntpd/Makefile.in projects/hps_head/contrib/ntp/util/Makefile.am projects/hps_head/contrib/ntp/util/Makefile.in projects/hps_head/contrib/ntp/util/invoke-ntp-keygen.texi projects/hps_head/contrib/ntp/util/jitter.c projects/hps_head/contrib/ntp/util/ntp-keygen-opts.c projects/hps_head/contrib/ntp/util/ntp-keygen-opts.h projects/hps_head/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/hps_head/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/hps_head/contrib/ntp/util/ntp-keygen.c projects/hps_head/contrib/ntp/util/ntp-keygen.html projects/hps_head/contrib/ntp/util/ntp-keygen.man.in projects/hps_head/contrib/ntp/util/ntp-keygen.mdoc.in projects/hps_head/contrib/nvi/README projects/hps_head/contrib/nvi/catalog/dump.c projects/hps_head/contrib/nvi/cl/cl.h projects/hps_head/contrib/nvi/cl/cl_funcs.c projects/hps_head/contrib/nvi/cl/cl_main.c projects/hps_head/contrib/nvi/cl/cl_read.c projects/hps_head/contrib/nvi/cl/cl_screen.c projects/hps_head/contrib/nvi/cl/cl_term.c projects/hps_head/contrib/nvi/cl/extern.h projects/hps_head/contrib/nvi/common/common.h projects/hps_head/contrib/nvi/common/conv.c projects/hps_head/contrib/nvi/common/cut.c projects/hps_head/contrib/nvi/common/delete.c projects/hps_head/contrib/nvi/common/encoding.c projects/hps_head/contrib/nvi/common/exf.c projects/hps_head/contrib/nvi/common/extern.h projects/hps_head/contrib/nvi/common/gs.h projects/hps_head/contrib/nvi/common/key.c projects/hps_head/contrib/nvi/common/line.c projects/hps_head/contrib/nvi/common/log.c projects/hps_head/contrib/nvi/common/main.c projects/hps_head/contrib/nvi/common/mark.c projects/hps_head/contrib/nvi/common/msg.c projects/hps_head/contrib/nvi/common/options.c projects/hps_head/contrib/nvi/common/options.h projects/hps_head/contrib/nvi/common/options_f.c projects/hps_head/contrib/nvi/common/put.c projects/hps_head/contrib/nvi/common/recover.c projects/hps_head/contrib/nvi/common/screen.c projects/hps_head/contrib/nvi/common/search.c projects/hps_head/contrib/nvi/common/seq.c projects/hps_head/contrib/nvi/common/util.c projects/hps_head/contrib/nvi/ex/ex.c projects/hps_head/contrib/nvi/ex/ex.h projects/hps_head/contrib/nvi/ex/ex_abbrev.c projects/hps_head/contrib/nvi/ex/ex_append.c projects/hps_head/contrib/nvi/ex/ex_args.c projects/hps_head/contrib/nvi/ex/ex_argv.c projects/hps_head/contrib/nvi/ex/ex_at.c projects/hps_head/contrib/nvi/ex/ex_bang.c projects/hps_head/contrib/nvi/ex/ex_cd.c projects/hps_head/contrib/nvi/ex/ex_cscope.c projects/hps_head/contrib/nvi/ex/ex_delete.c projects/hps_head/contrib/nvi/ex/ex_display.c projects/hps_head/contrib/nvi/ex/ex_edit.c projects/hps_head/contrib/nvi/ex/ex_equal.c projects/hps_head/contrib/nvi/ex/ex_file.c projects/hps_head/contrib/nvi/ex/ex_filter.c projects/hps_head/contrib/nvi/ex/ex_global.c projects/hps_head/contrib/nvi/ex/ex_init.c projects/hps_head/contrib/nvi/ex/ex_join.c projects/hps_head/contrib/nvi/ex/ex_map.c projects/hps_head/contrib/nvi/ex/ex_mark.c projects/hps_head/contrib/nvi/ex/ex_mkexrc.c projects/hps_head/contrib/nvi/ex/ex_move.c projects/hps_head/contrib/nvi/ex/ex_open.c projects/hps_head/contrib/nvi/ex/ex_preserve.c projects/hps_head/contrib/nvi/ex/ex_print.c projects/hps_head/contrib/nvi/ex/ex_put.c projects/hps_head/contrib/nvi/ex/ex_quit.c projects/hps_head/contrib/nvi/ex/ex_read.c projects/hps_head/contrib/nvi/ex/ex_screen.c projects/hps_head/contrib/nvi/ex/ex_script.c projects/hps_head/contrib/nvi/ex/ex_set.c projects/hps_head/contrib/nvi/ex/ex_shell.c projects/hps_head/contrib/nvi/ex/ex_shift.c projects/hps_head/contrib/nvi/ex/ex_source.c projects/hps_head/contrib/nvi/ex/ex_stop.c projects/hps_head/contrib/nvi/ex/ex_subst.c projects/hps_head/contrib/nvi/ex/ex_tag.c projects/hps_head/contrib/nvi/ex/ex_txt.c projects/hps_head/contrib/nvi/ex/ex_undo.c projects/hps_head/contrib/nvi/ex/ex_usage.c projects/hps_head/contrib/nvi/ex/ex_util.c projects/hps_head/contrib/nvi/ex/ex_version.c projects/hps_head/contrib/nvi/ex/ex_visual.c projects/hps_head/contrib/nvi/ex/ex_write.c projects/hps_head/contrib/nvi/ex/ex_yank.c projects/hps_head/contrib/nvi/ex/ex_z.c projects/hps_head/contrib/nvi/ex/extern.h projects/hps_head/contrib/nvi/ex/version.h projects/hps_head/contrib/nvi/regex/COPYRIGHT projects/hps_head/contrib/nvi/regex/cclass.h projects/hps_head/contrib/nvi/regex/cname.h projects/hps_head/contrib/nvi/regex/engine.c projects/hps_head/contrib/nvi/regex/re_format.7 projects/hps_head/contrib/nvi/regex/regcomp.c projects/hps_head/contrib/nvi/regex/regerror.c projects/hps_head/contrib/nvi/regex/regex.3 projects/hps_head/contrib/nvi/regex/regex.h projects/hps_head/contrib/nvi/regex/regex2.h projects/hps_head/contrib/nvi/regex/regexec.c projects/hps_head/contrib/nvi/regex/regfree.c projects/hps_head/contrib/nvi/regex/utils.h projects/hps_head/contrib/nvi/vi/extern.h projects/hps_head/contrib/nvi/vi/getc.c projects/hps_head/contrib/nvi/vi/v_at.c projects/hps_head/contrib/nvi/vi/v_ch.c projects/hps_head/contrib/nvi/vi/v_delete.c projects/hps_head/contrib/nvi/vi/v_ex.c projects/hps_head/contrib/nvi/vi/v_increment.c projects/hps_head/contrib/nvi/vi/v_init.c projects/hps_head/contrib/nvi/vi/v_itxt.c projects/hps_head/contrib/nvi/vi/v_left.c projects/hps_head/contrib/nvi/vi/v_mark.c projects/hps_head/contrib/nvi/vi/v_match.c projects/hps_head/contrib/nvi/vi/v_paragraph.c projects/hps_head/contrib/nvi/vi/v_put.c projects/hps_head/contrib/nvi/vi/v_redraw.c projects/hps_head/contrib/nvi/vi/v_replace.c projects/hps_head/contrib/nvi/vi/v_right.c projects/hps_head/contrib/nvi/vi/v_screen.c projects/hps_head/contrib/nvi/vi/v_scroll.c projects/hps_head/contrib/nvi/vi/v_search.c projects/hps_head/contrib/nvi/vi/v_section.c projects/hps_head/contrib/nvi/vi/v_sentence.c projects/hps_head/contrib/nvi/vi/v_status.c projects/hps_head/contrib/nvi/vi/v_txt.c projects/hps_head/contrib/nvi/vi/v_ulcase.c projects/hps_head/contrib/nvi/vi/v_undo.c projects/hps_head/contrib/nvi/vi/v_util.c projects/hps_head/contrib/nvi/vi/v_word.c projects/hps_head/contrib/nvi/vi/v_xchar.c projects/hps_head/contrib/nvi/vi/v_yank.c projects/hps_head/contrib/nvi/vi/v_z.c projects/hps_head/contrib/nvi/vi/v_zexit.c projects/hps_head/contrib/nvi/vi/vi.c projects/hps_head/contrib/nvi/vi/vi.h projects/hps_head/contrib/nvi/vi/vs_line.c projects/hps_head/contrib/nvi/vi/vs_msg.c projects/hps_head/contrib/nvi/vi/vs_refresh.c projects/hps_head/contrib/nvi/vi/vs_relative.c projects/hps_head/contrib/nvi/vi/vs_smap.c projects/hps_head/contrib/nvi/vi/vs_split.c projects/hps_head/contrib/pjdfstest/tests/open/20.t projects/hps_head/contrib/pjdfstest/tests/truncate/11.t projects/hps_head/contrib/smbfs/include/netsmb/smb_lib.h projects/hps_head/contrib/smbfs/lib/smb/nls.c projects/hps_head/contrib/smbfs/lib/smb/print.c projects/hps_head/contrib/smbfs/lib/smb/rq.c projects/hps_head/contrib/sqlite3/configure projects/hps_head/contrib/sqlite3/configure.ac projects/hps_head/contrib/sqlite3/shell.c projects/hps_head/contrib/sqlite3/sqlite3.1 projects/hps_head/contrib/sqlite3/sqlite3.c projects/hps_head/contrib/sqlite3/sqlite3.h projects/hps_head/contrib/tcpdump/interface.h projects/hps_head/contrib/tcpdump/netdissect.h projects/hps_head/contrib/tcpdump/print-ip.c projects/hps_head/contrib/tcpdump/print-pfsync.c projects/hps_head/contrib/unbound/Makefile.in projects/hps_head/contrib/unbound/compat/getentropy_linux.c projects/hps_head/contrib/unbound/config.h projects/hps_head/contrib/unbound/config.h.in projects/hps_head/contrib/unbound/configure projects/hps_head/contrib/unbound/configure.ac projects/hps_head/contrib/unbound/daemon/remote.c projects/hps_head/contrib/unbound/daemon/unbound.c projects/hps_head/contrib/unbound/daemon/worker.c projects/hps_head/contrib/unbound/doc/Changelog projects/hps_head/contrib/unbound/doc/README projects/hps_head/contrib/unbound/doc/example.conf projects/hps_head/contrib/unbound/doc/example.conf.in projects/hps_head/contrib/unbound/doc/libunbound.3 projects/hps_head/contrib/unbound/doc/libunbound.3.in projects/hps_head/contrib/unbound/doc/unbound-anchor.8 projects/hps_head/contrib/unbound/doc/unbound-anchor.8.in projects/hps_head/contrib/unbound/doc/unbound-checkconf.8 projects/hps_head/contrib/unbound/doc/unbound-checkconf.8.in projects/hps_head/contrib/unbound/doc/unbound-control.8 projects/hps_head/contrib/unbound/doc/unbound-control.8.in projects/hps_head/contrib/unbound/doc/unbound-host.1 projects/hps_head/contrib/unbound/doc/unbound-host.1.in projects/hps_head/contrib/unbound/doc/unbound.8 projects/hps_head/contrib/unbound/doc/unbound.8.in projects/hps_head/contrib/unbound/doc/unbound.conf.5 projects/hps_head/contrib/unbound/doc/unbound.conf.5.in projects/hps_head/contrib/unbound/iterator/iter_scrub.c projects/hps_head/contrib/unbound/iterator/iter_utils.c projects/hps_head/contrib/unbound/iterator/iter_utils.h projects/hps_head/contrib/unbound/iterator/iterator.c projects/hps_head/contrib/unbound/libunbound/libworker.c projects/hps_head/contrib/unbound/libunbound/python/libunbound.i projects/hps_head/contrib/unbound/services/listen_dnsport.c projects/hps_head/contrib/unbound/services/localzone.c projects/hps_head/contrib/unbound/services/localzone.h projects/hps_head/contrib/unbound/smallapp/unbound-checkconf.c projects/hps_head/contrib/unbound/smallapp/unbound-control-setup.sh projects/hps_head/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/hps_head/contrib/unbound/smallapp/unbound-control.c projects/hps_head/contrib/unbound/util/config_file.c projects/hps_head/contrib/unbound/util/config_file.h projects/hps_head/contrib/unbound/util/configlexer.lex projects/hps_head/contrib/unbound/util/configparser.y projects/hps_head/contrib/unbound/util/iana_ports.inc projects/hps_head/contrib/unbound/util/net_help.c projects/hps_head/contrib/unbound/util/rtt.c projects/hps_head/contrib/unbound/util/rtt.h projects/hps_head/contrib/unbound/validator/val_secalgo.c projects/hps_head/contrib/unbound/validator/val_utils.c projects/hps_head/contrib/unbound/validator/val_utils.h projects/hps_head/contrib/unbound/validator/validator.c projects/hps_head/contrib/wpa/COPYING projects/hps_head/contrib/wpa/README projects/hps_head/contrib/wpa/hostapd/ChangeLog projects/hps_head/contrib/wpa/hostapd/README projects/hps_head/contrib/wpa/hostapd/README-WPS projects/hps_head/contrib/wpa/hostapd/config_file.c projects/hps_head/contrib/wpa/hostapd/ctrl_iface.c projects/hps_head/contrib/wpa/hostapd/defconfig projects/hps_head/contrib/wpa/hostapd/eap_register.c projects/hps_head/contrib/wpa/hostapd/hlr_auc_gw.c projects/hps_head/contrib/wpa/hostapd/hostapd.8 projects/hps_head/contrib/wpa/hostapd/hostapd.conf projects/hps_head/contrib/wpa/hostapd/hostapd.eap_user projects/hps_head/contrib/wpa/hostapd/hostapd.eap_user_sqlite projects/hps_head/contrib/wpa/hostapd/hostapd_cli.c projects/hps_head/contrib/wpa/hostapd/main.c projects/hps_head/contrib/wpa/src/ap/accounting.c projects/hps_head/contrib/wpa/src/ap/ap_config.c projects/hps_head/contrib/wpa/src/ap/ap_config.h projects/hps_head/contrib/wpa/src/ap/ap_drv_ops.c projects/hps_head/contrib/wpa/src/ap/ap_drv_ops.h projects/hps_head/contrib/wpa/src/ap/ap_list.c projects/hps_head/contrib/wpa/src/ap/ap_list.h projects/hps_head/contrib/wpa/src/ap/ap_mlme.c projects/hps_head/contrib/wpa/src/ap/authsrv.c projects/hps_head/contrib/wpa/src/ap/beacon.c projects/hps_head/contrib/wpa/src/ap/beacon.h projects/hps_head/contrib/wpa/src/ap/ctrl_iface_ap.c projects/hps_head/contrib/wpa/src/ap/ctrl_iface_ap.h projects/hps_head/contrib/wpa/src/ap/drv_callbacks.c projects/hps_head/contrib/wpa/src/ap/eap_user_db.c projects/hps_head/contrib/wpa/src/ap/gas_serv.c projects/hps_head/contrib/wpa/src/ap/gas_serv.h projects/hps_head/contrib/wpa/src/ap/hostapd.c projects/hps_head/contrib/wpa/src/ap/hostapd.h projects/hps_head/contrib/wpa/src/ap/hs20.c projects/hps_head/contrib/wpa/src/ap/hs20.h projects/hps_head/contrib/wpa/src/ap/hw_features.c projects/hps_head/contrib/wpa/src/ap/hw_features.h projects/hps_head/contrib/wpa/src/ap/iapp.c projects/hps_head/contrib/wpa/src/ap/ieee802_11.c projects/hps_head/contrib/wpa/src/ap/ieee802_11.h projects/hps_head/contrib/wpa/src/ap/ieee802_11_auth.c projects/hps_head/contrib/wpa/src/ap/ieee802_11_ht.c projects/hps_head/contrib/wpa/src/ap/ieee802_11_shared.c projects/hps_head/contrib/wpa/src/ap/ieee802_11_vht.c projects/hps_head/contrib/wpa/src/ap/ieee802_1x.c projects/hps_head/contrib/wpa/src/ap/ieee802_1x.h projects/hps_head/contrib/wpa/src/ap/p2p_hostapd.c projects/hps_head/contrib/wpa/src/ap/peerkey_auth.c projects/hps_head/contrib/wpa/src/ap/pmksa_cache_auth.c projects/hps_head/contrib/wpa/src/ap/pmksa_cache_auth.h projects/hps_head/contrib/wpa/src/ap/sta_info.c projects/hps_head/contrib/wpa/src/ap/sta_info.h projects/hps_head/contrib/wpa/src/ap/tkip_countermeasures.c projects/hps_head/contrib/wpa/src/ap/vlan_init.c projects/hps_head/contrib/wpa/src/ap/vlan_init.h projects/hps_head/contrib/wpa/src/ap/wmm.c projects/hps_head/contrib/wpa/src/ap/wmm.h projects/hps_head/contrib/wpa/src/ap/wnm_ap.c projects/hps_head/contrib/wpa/src/ap/wnm_ap.h projects/hps_head/contrib/wpa/src/ap/wpa_auth.c projects/hps_head/contrib/wpa/src/ap/wpa_auth.h projects/hps_head/contrib/wpa/src/ap/wpa_auth_ft.c projects/hps_head/contrib/wpa/src/ap/wpa_auth_glue.c projects/hps_head/contrib/wpa/src/ap/wpa_auth_i.h projects/hps_head/contrib/wpa/src/ap/wpa_auth_ie.c projects/hps_head/contrib/wpa/src/ap/wpa_auth_ie.h projects/hps_head/contrib/wpa/src/ap/wps_hostapd.c projects/hps_head/contrib/wpa/src/ap/wps_hostapd.h projects/hps_head/contrib/wpa/src/common/defs.h projects/hps_head/contrib/wpa/src/common/eapol_common.h projects/hps_head/contrib/wpa/src/common/ieee802_11_common.c projects/hps_head/contrib/wpa/src/common/ieee802_11_common.h projects/hps_head/contrib/wpa/src/common/ieee802_11_defs.h projects/hps_head/contrib/wpa/src/common/privsep_commands.h projects/hps_head/contrib/wpa/src/common/version.h projects/hps_head/contrib/wpa/src/common/wpa_common.c projects/hps_head/contrib/wpa/src/common/wpa_common.h projects/hps_head/contrib/wpa/src/common/wpa_ctrl.c projects/hps_head/contrib/wpa/src/common/wpa_ctrl.h projects/hps_head/contrib/wpa/src/crypto/aes-ccm.c projects/hps_head/contrib/wpa/src/crypto/aes-eax.c projects/hps_head/contrib/wpa/src/crypto/aes-gcm.c projects/hps_head/contrib/wpa/src/crypto/aes-omac1.c projects/hps_head/contrib/wpa/src/crypto/aes-unwrap.c projects/hps_head/contrib/wpa/src/crypto/aes-wrap.c projects/hps_head/contrib/wpa/src/crypto/aes_wrap.h projects/hps_head/contrib/wpa/src/crypto/crypto.h projects/hps_head/contrib/wpa/src/crypto/crypto_internal-rsa.c projects/hps_head/contrib/wpa/src/crypto/crypto_openssl.c projects/hps_head/contrib/wpa/src/crypto/dh_groups.c projects/hps_head/contrib/wpa/src/crypto/dh_groups.h projects/hps_head/contrib/wpa/src/crypto/md5.c projects/hps_head/contrib/wpa/src/crypto/milenage.c projects/hps_head/contrib/wpa/src/crypto/ms_funcs.c projects/hps_head/contrib/wpa/src/crypto/random.c projects/hps_head/contrib/wpa/src/crypto/sha1-internal.c projects/hps_head/contrib/wpa/src/crypto/sha1-prf.c projects/hps_head/contrib/wpa/src/crypto/sha1.c projects/hps_head/contrib/wpa/src/crypto/sha256-prf.c projects/hps_head/contrib/wpa/src/crypto/sha256.h projects/hps_head/contrib/wpa/src/crypto/tls.h projects/hps_head/contrib/wpa/src/crypto/tls_gnutls.c projects/hps_head/contrib/wpa/src/crypto/tls_internal.c projects/hps_head/contrib/wpa/src/crypto/tls_none.c projects/hps_head/contrib/wpa/src/crypto/tls_openssl.c projects/hps_head/contrib/wpa/src/crypto/tls_schannel.c projects/hps_head/contrib/wpa/src/drivers/driver.h projects/hps_head/contrib/wpa/src/drivers/driver_bsd.c projects/hps_head/contrib/wpa/src/drivers/driver_common.c projects/hps_head/contrib/wpa/src/drivers/driver_ndis.c projects/hps_head/contrib/wpa/src/drivers/driver_privsep.c projects/hps_head/contrib/wpa/src/drivers/driver_wired.c projects/hps_head/contrib/wpa/src/drivers/drivers.c projects/hps_head/contrib/wpa/src/eap_common/eap_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_defs.h projects/hps_head/contrib/wpa/src/eap_common/eap_fast_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_fast_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_gpsk_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_gpsk_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_ikev2_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_ikev2_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_pax_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_pax_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_pwd_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_pwd_common.h projects/hps_head/contrib/wpa/src/eap_common/eap_sim_common.c projects/hps_head/contrib/wpa/src/eap_common/eap_sim_common.h projects/hps_head/contrib/wpa/src/eap_common/ikev2_common.c projects/hps_head/contrib/wpa/src/eap_common/ikev2_common.h projects/hps_head/contrib/wpa/src/eap_peer/eap.c projects/hps_head/contrib/wpa/src/eap_peer/eap.h projects/hps_head/contrib/wpa/src/eap_peer/eap_aka.c projects/hps_head/contrib/wpa/src/eap_peer/eap_config.h projects/hps_head/contrib/wpa/src/eap_peer/eap_fast.c projects/hps_head/contrib/wpa/src/eap_peer/eap_fast_pac.c projects/hps_head/contrib/wpa/src/eap_peer/eap_gpsk.c projects/hps_head/contrib/wpa/src/eap_peer/eap_i.h projects/hps_head/contrib/wpa/src/eap_peer/eap_ikev2.c projects/hps_head/contrib/wpa/src/eap_peer/eap_leap.c projects/hps_head/contrib/wpa/src/eap_peer/eap_methods.c projects/hps_head/contrib/wpa/src/eap_peer/eap_methods.h projects/hps_head/contrib/wpa/src/eap_peer/eap_mschapv2.c projects/hps_head/contrib/wpa/src/eap_peer/eap_pax.c projects/hps_head/contrib/wpa/src/eap_peer/eap_peap.c projects/hps_head/contrib/wpa/src/eap_peer/eap_psk.c projects/hps_head/contrib/wpa/src/eap_peer/eap_pwd.c projects/hps_head/contrib/wpa/src/eap_peer/eap_sake.c projects/hps_head/contrib/wpa/src/eap_peer/eap_sim.c projects/hps_head/contrib/wpa/src/eap_peer/eap_tls.c projects/hps_head/contrib/wpa/src/eap_peer/eap_tls_common.c projects/hps_head/contrib/wpa/src/eap_peer/eap_tls_common.h projects/hps_head/contrib/wpa/src/eap_peer/eap_tnc.c projects/hps_head/contrib/wpa/src/eap_peer/eap_ttls.c projects/hps_head/contrib/wpa/src/eap_peer/eap_vendor_test.c projects/hps_head/contrib/wpa/src/eap_peer/eap_wsc.c projects/hps_head/contrib/wpa/src/eap_peer/ikev2.c projects/hps_head/contrib/wpa/src/eap_peer/mschapv2.c projects/hps_head/contrib/wpa/src/eap_peer/tncc.c projects/hps_head/contrib/wpa/src/eap_server/eap.h projects/hps_head/contrib/wpa/src/eap_server/eap_i.h projects/hps_head/contrib/wpa/src/eap_server/eap_methods.h projects/hps_head/contrib/wpa/src/eap_server/eap_server.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_aka.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_fast.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_gpsk.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_gtc.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_identity.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_ikev2.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_md5.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_methods.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_mschapv2.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_pax.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_peap.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_psk.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_pwd.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_sake.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_sim.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_tls.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_tls_common.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_tnc.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_ttls.c projects/hps_head/contrib/wpa/src/eap_server/eap_server_wsc.c projects/hps_head/contrib/wpa/src/eap_server/eap_sim_db.c projects/hps_head/contrib/wpa/src/eap_server/eap_tls_common.h projects/hps_head/contrib/wpa/src/eap_server/ikev2.c projects/hps_head/contrib/wpa/src/eap_server/tncs.c projects/hps_head/contrib/wpa/src/eapol_auth/eapol_auth_dump.c projects/hps_head/contrib/wpa/src/eapol_auth/eapol_auth_sm.c projects/hps_head/contrib/wpa/src/eapol_auth/eapol_auth_sm.h projects/hps_head/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h projects/hps_head/contrib/wpa/src/eapol_supp/eapol_supp_sm.c projects/hps_head/contrib/wpa/src/eapol_supp/eapol_supp_sm.h projects/hps_head/contrib/wpa/src/l2_packet/l2_packet.h projects/hps_head/contrib/wpa/src/l2_packet/l2_packet_freebsd.c projects/hps_head/contrib/wpa/src/l2_packet/l2_packet_ndis.c projects/hps_head/contrib/wpa/src/l2_packet/l2_packet_none.c projects/hps_head/contrib/wpa/src/l2_packet/l2_packet_privsep.c projects/hps_head/contrib/wpa/src/p2p/p2p.c projects/hps_head/contrib/wpa/src/p2p/p2p.h projects/hps_head/contrib/wpa/src/p2p/p2p_build.c projects/hps_head/contrib/wpa/src/p2p/p2p_dev_disc.c projects/hps_head/contrib/wpa/src/p2p/p2p_go_neg.c projects/hps_head/contrib/wpa/src/p2p/p2p_group.c projects/hps_head/contrib/wpa/src/p2p/p2p_i.h projects/hps_head/contrib/wpa/src/p2p/p2p_invitation.c projects/hps_head/contrib/wpa/src/p2p/p2p_parse.c projects/hps_head/contrib/wpa/src/p2p/p2p_pd.c projects/hps_head/contrib/wpa/src/p2p/p2p_sd.c projects/hps_head/contrib/wpa/src/p2p/p2p_utils.c projects/hps_head/contrib/wpa/src/radius/radius.c projects/hps_head/contrib/wpa/src/radius/radius.h projects/hps_head/contrib/wpa/src/radius/radius_client.c projects/hps_head/contrib/wpa/src/radius/radius_das.c projects/hps_head/contrib/wpa/src/radius/radius_das.h projects/hps_head/contrib/wpa/src/radius/radius_server.c projects/hps_head/contrib/wpa/src/radius/radius_server.h projects/hps_head/contrib/wpa/src/rsn_supp/peerkey.c projects/hps_head/contrib/wpa/src/rsn_supp/peerkey.h projects/hps_head/contrib/wpa/src/rsn_supp/pmksa_cache.c projects/hps_head/contrib/wpa/src/rsn_supp/pmksa_cache.h projects/hps_head/contrib/wpa/src/rsn_supp/preauth.c projects/hps_head/contrib/wpa/src/rsn_supp/preauth.h projects/hps_head/contrib/wpa/src/rsn_supp/tdls.c projects/hps_head/contrib/wpa/src/rsn_supp/wpa.c projects/hps_head/contrib/wpa/src/rsn_supp/wpa.h projects/hps_head/contrib/wpa/src/rsn_supp/wpa_ft.c projects/hps_head/contrib/wpa/src/rsn_supp/wpa_i.h projects/hps_head/contrib/wpa/src/rsn_supp/wpa_ie.c projects/hps_head/contrib/wpa/src/rsn_supp/wpa_ie.h projects/hps_head/contrib/wpa/src/tls/asn1.c projects/hps_head/contrib/wpa/src/tls/asn1.h projects/hps_head/contrib/wpa/src/tls/libtommath.c projects/hps_head/contrib/wpa/src/tls/pkcs1.c projects/hps_head/contrib/wpa/src/tls/pkcs1.h projects/hps_head/contrib/wpa/src/tls/rsa.c projects/hps_head/contrib/wpa/src/tls/rsa.h projects/hps_head/contrib/wpa/src/tls/tlsv1_client.c projects/hps_head/contrib/wpa/src/tls/tlsv1_client_read.c projects/hps_head/contrib/wpa/src/tls/tlsv1_client_write.c projects/hps_head/contrib/wpa/src/tls/tlsv1_common.c projects/hps_head/contrib/wpa/src/tls/tlsv1_common.h projects/hps_head/contrib/wpa/src/tls/tlsv1_record.c projects/hps_head/contrib/wpa/src/tls/tlsv1_server.c projects/hps_head/contrib/wpa/src/tls/tlsv1_server.h projects/hps_head/contrib/wpa/src/tls/tlsv1_server_i.h projects/hps_head/contrib/wpa/src/tls/tlsv1_server_read.c projects/hps_head/contrib/wpa/src/tls/tlsv1_server_write.c projects/hps_head/contrib/wpa/src/tls/x509v3.c projects/hps_head/contrib/wpa/src/utils/base64.c projects/hps_head/contrib/wpa/src/utils/build_config.h projects/hps_head/contrib/wpa/src/utils/common.c projects/hps_head/contrib/wpa/src/utils/common.h projects/hps_head/contrib/wpa/src/utils/edit.c projects/hps_head/contrib/wpa/src/utils/edit_readline.c projects/hps_head/contrib/wpa/src/utils/edit_simple.c projects/hps_head/contrib/wpa/src/utils/eloop.c projects/hps_head/contrib/wpa/src/utils/eloop.h projects/hps_head/contrib/wpa/src/utils/eloop_win.c projects/hps_head/contrib/wpa/src/utils/ext_password_test.c projects/hps_head/contrib/wpa/src/utils/ip_addr.c projects/hps_head/contrib/wpa/src/utils/ip_addr.h projects/hps_head/contrib/wpa/src/utils/list.h projects/hps_head/contrib/wpa/src/utils/os.h projects/hps_head/contrib/wpa/src/utils/os_internal.c projects/hps_head/contrib/wpa/src/utils/os_none.c projects/hps_head/contrib/wpa/src/utils/os_unix.c projects/hps_head/contrib/wpa/src/utils/os_win32.c projects/hps_head/contrib/wpa/src/utils/pcsc_funcs.c projects/hps_head/contrib/wpa/src/utils/pcsc_funcs.h projects/hps_head/contrib/wpa/src/utils/radiotap.c projects/hps_head/contrib/wpa/src/utils/radiotap.h projects/hps_head/contrib/wpa/src/utils/radiotap_iter.h projects/hps_head/contrib/wpa/src/utils/trace.c projects/hps_head/contrib/wpa/src/utils/trace.h projects/hps_head/contrib/wpa/src/utils/uuid.c projects/hps_head/contrib/wpa/src/utils/wpa_debug.c projects/hps_head/contrib/wpa/src/utils/wpa_debug.h projects/hps_head/contrib/wpa/src/utils/wpabuf.c projects/hps_head/contrib/wpa/src/utils/wpabuf.h projects/hps_head/contrib/wpa/src/wps/http_client.c projects/hps_head/contrib/wpa/src/wps/http_server.c projects/hps_head/contrib/wpa/src/wps/httpread.c projects/hps_head/contrib/wpa/src/wps/ndef.c projects/hps_head/contrib/wpa/src/wps/wps.c projects/hps_head/contrib/wpa/src/wps/wps.h projects/hps_head/contrib/wpa/src/wps/wps_attr_build.c projects/hps_head/contrib/wpa/src/wps/wps_attr_parse.c projects/hps_head/contrib/wpa/src/wps/wps_attr_parse.h projects/hps_head/contrib/wpa/src/wps/wps_attr_process.c projects/hps_head/contrib/wpa/src/wps/wps_common.c projects/hps_head/contrib/wpa/src/wps/wps_defs.h projects/hps_head/contrib/wpa/src/wps/wps_dev_attr.c projects/hps_head/contrib/wpa/src/wps/wps_dev_attr.h projects/hps_head/contrib/wpa/src/wps/wps_enrollee.c projects/hps_head/contrib/wpa/src/wps/wps_er.c projects/hps_head/contrib/wpa/src/wps/wps_er.h projects/hps_head/contrib/wpa/src/wps/wps_er_ssdp.c projects/hps_head/contrib/wpa/src/wps/wps_i.h projects/hps_head/contrib/wpa/src/wps/wps_registrar.c projects/hps_head/contrib/wpa/src/wps/wps_upnp.c projects/hps_head/contrib/wpa/src/wps/wps_upnp_ap.c projects/hps_head/contrib/wpa/src/wps/wps_upnp_i.h projects/hps_head/contrib/wpa/src/wps/wps_upnp_ssdp.c projects/hps_head/contrib/wpa/src/wps/wps_upnp_web.c projects/hps_head/contrib/wpa/src/wps/wps_validate.c projects/hps_head/contrib/wpa/wpa_supplicant/ChangeLog projects/hps_head/contrib/wpa/wpa_supplicant/README projects/hps_head/contrib/wpa/wpa_supplicant/README-HS20 projects/hps_head/contrib/wpa/wpa_supplicant/README-P2P projects/hps_head/contrib/wpa/wpa_supplicant/README-WPS projects/hps_head/contrib/wpa/wpa_supplicant/ap.c projects/hps_head/contrib/wpa/wpa_supplicant/ap.h projects/hps_head/contrib/wpa/wpa_supplicant/bgscan.c projects/hps_head/contrib/wpa/wpa_supplicant/bgscan.h projects/hps_head/contrib/wpa/wpa_supplicant/bgscan_learn.c projects/hps_head/contrib/wpa/wpa_supplicant/bgscan_simple.c projects/hps_head/contrib/wpa/wpa_supplicant/bss.c projects/hps_head/contrib/wpa/wpa_supplicant/bss.h projects/hps_head/contrib/wpa/wpa_supplicant/config.c projects/hps_head/contrib/wpa/wpa_supplicant/config.h projects/hps_head/contrib/wpa/wpa_supplicant/config_file.c projects/hps_head/contrib/wpa/wpa_supplicant/config_none.c projects/hps_head/contrib/wpa/wpa_supplicant/config_ssid.h projects/hps_head/contrib/wpa/wpa_supplicant/ctrl_iface.c projects/hps_head/contrib/wpa/wpa_supplicant/ctrl_iface.h projects/hps_head/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c projects/hps_head/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c projects/hps_head/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/Makefile projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_common.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_old.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_old.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h projects/hps_head/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c projects/hps_head/contrib/wpa/wpa_supplicant/defconfig projects/hps_head/contrib/wpa/wpa_supplicant/driver_i.h projects/hps_head/contrib/wpa/wpa_supplicant/eap_register.c projects/hps_head/contrib/wpa/wpa_supplicant/eapol_test.c projects/hps_head/contrib/wpa/wpa_supplicant/events.c projects/hps_head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh projects/hps_head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli projects/hps_head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py projects/hps_head/contrib/wpa/wpa_supplicant/gas_query.c projects/hps_head/contrib/wpa/wpa_supplicant/gas_query.h projects/hps_head/contrib/wpa/wpa_supplicant/hs20_supplicant.c projects/hps_head/contrib/wpa/wpa_supplicant/hs20_supplicant.h projects/hps_head/contrib/wpa/wpa_supplicant/ibss_rsn.c projects/hps_head/contrib/wpa/wpa_supplicant/ibss_rsn.h projects/hps_head/contrib/wpa/wpa_supplicant/interworking.c projects/hps_head/contrib/wpa/wpa_supplicant/interworking.h projects/hps_head/contrib/wpa/wpa_supplicant/main.c projects/hps_head/contrib/wpa/wpa_supplicant/main_none.c projects/hps_head/contrib/wpa/wpa_supplicant/notify.c projects/hps_head/contrib/wpa/wpa_supplicant/notify.h projects/hps_head/contrib/wpa/wpa_supplicant/offchannel.c projects/hps_head/contrib/wpa/wpa_supplicant/p2p_supplicant.c projects/hps_head/contrib/wpa/wpa_supplicant/p2p_supplicant.h projects/hps_head/contrib/wpa/wpa_supplicant/preauth_test.c projects/hps_head/contrib/wpa/wpa_supplicant/scan.c projects/hps_head/contrib/wpa/wpa_supplicant/scan.h projects/hps_head/contrib/wpa/wpa_supplicant/sme.c projects/hps_head/contrib/wpa/wpa_supplicant/sme.h projects/hps_head/contrib/wpa/wpa_supplicant/tests/test_wpa.c projects/hps_head/contrib/wpa/wpa_supplicant/todo.txt projects/hps_head/contrib/wpa/wpa_supplicant/wifi_display.c projects/hps_head/contrib/wpa/wpa_supplicant/wifi_display.h projects/hps_head/contrib/wpa/wpa_supplicant/wnm_sta.c projects/hps_head/contrib/wpa/wpa_supplicant/wnm_sta.h projects/hps_head/contrib/wpa/wpa_supplicant/wpa_cli.c projects/hps_head/contrib/wpa/wpa_supplicant/wpa_priv.c projects/hps_head/contrib/wpa/wpa_supplicant/wpa_supplicant.c projects/hps_head/contrib/wpa/wpa_supplicant/wpa_supplicant.conf projects/hps_head/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h projects/hps_head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf projects/hps_head/contrib/wpa/wpa_supplicant/wpas_glue.c projects/hps_head/contrib/wpa/wpa_supplicant/wps_supplicant.c projects/hps_head/contrib/wpa/wpa_supplicant/wps_supplicant.h projects/hps_head/contrib/xz/ChangeLog projects/hps_head/contrib/xz/THANKS projects/hps_head/contrib/xz/src/common/tuklib_cpucores.c projects/hps_head/contrib/xz/src/common/tuklib_integer.h projects/hps_head/contrib/xz/src/liblzma/api/lzma/version.h projects/hps_head/contrib/xz/src/liblzma/common/memcmplen.h projects/hps_head/contrib/xz/src/liblzma/lz/lz_encoder.c projects/hps_head/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c projects/hps_head/contrib/xz/src/xz/file_io.c projects/hps_head/etc/Makefile projects/hps_head/etc/defaults/rc.conf projects/hps_head/etc/login.conf projects/hps_head/etc/mtree/BSD.include.dist projects/hps_head/etc/mtree/BSD.tests.dist projects/hps_head/etc/mtree/BSD.usr.dist projects/hps_head/etc/rc.d/Makefile projects/hps_head/etc/rc.d/devd projects/hps_head/etc/rc.d/hostid projects/hps_head/etc/rc.d/hostid_save projects/hps_head/etc/rc.d/mountd projects/hps_head/etc/rc.d/nfsd projects/hps_head/etc/rc.d/pflog projects/hps_head/etc/tests/Makefile projects/hps_head/gnu/lib/libgomp/Makefile projects/hps_head/gnu/lib/libgomp/config.h projects/hps_head/gnu/usr.bin/cc/Makefile projects/hps_head/gnu/usr.bin/groff/src/preproc/Makefile projects/hps_head/include/Makefile projects/hps_head/include/iconv.h projects/hps_head/include/pthread.h projects/hps_head/include/signal.h projects/hps_head/include/stdlib.h projects/hps_head/lib/libarchive/Makefile projects/hps_head/lib/libarchive/config_freebsd.h projects/hps_head/lib/libbluetooth/bluetooth.c projects/hps_head/lib/libbluetooth/dev.c projects/hps_head/lib/libbluetooth/hci.c projects/hps_head/lib/libc/Makefile projects/hps_head/lib/libc/aarch64/Makefile.inc projects/hps_head/lib/libc/amd64/sys/Makefile.inc projects/hps_head/lib/libc/arm/sys/Makefile.inc projects/hps_head/lib/libc/gen/_once_stub.c projects/hps_head/lib/libc/gen/fts.c projects/hps_head/lib/libc/gen/getutxent.3 projects/hps_head/lib/libc/gen/nice.3 projects/hps_head/lib/libc/gen/posix_spawn.3 projects/hps_head/lib/libc/gen/posix_spawn_file_actions_addopen.3 projects/hps_head/lib/libc/gen/posix_spawn_file_actions_init.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getflags.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getpgroup.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getschedparam.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getschedpolicy.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getsigdefault.3 projects/hps_head/lib/libc/gen/posix_spawnattr_getsigmask.3 projects/hps_head/lib/libc/gen/posix_spawnattr_init.3 projects/hps_head/lib/libc/gen/setproctitle.c projects/hps_head/lib/libc/gen/tls.c projects/hps_head/lib/libc/gen/waitid.c projects/hps_head/lib/libc/i386/sys/Makefile.inc projects/hps_head/lib/libc/iconv/__iconv.c projects/hps_head/lib/libc/iconv/bsd_iconv.c projects/hps_head/lib/libc/iconv/citrus_iconv.h projects/hps_head/lib/libc/iconv/citrus_iconv_local.h projects/hps_head/lib/libc/iconv/citrus_none.c projects/hps_head/lib/libc/iconv/citrus_prop.c projects/hps_head/lib/libc/iconv/citrus_stdenc.h projects/hps_head/lib/libc/iconv/citrus_stdenc_local.h projects/hps_head/lib/libc/iconv/citrus_stdenc_template.h projects/hps_head/lib/libc/iconv/iconv-internal.h projects/hps_head/lib/libc/iconv/iconv.3 projects/hps_head/lib/libc/iconv/iconv.c projects/hps_head/lib/libc/iconv/iconv_compat.c projects/hps_head/lib/libc/include/compat.h projects/hps_head/lib/libc/include/libc_private.h projects/hps_head/lib/libc/locale/cXXrtomb_iconv.h projects/hps_head/lib/libc/locale/duplocale.3 projects/hps_head/lib/libc/locale/freelocale.3 projects/hps_head/lib/libc/locale/mbrtocXX_iconv.h projects/hps_head/lib/libc/locale/newlocale.3 projects/hps_head/lib/libc/locale/none.c projects/hps_head/lib/libc/locale/querylocale.3 projects/hps_head/lib/libc/locale/uselocale.3 projects/hps_head/lib/libc/mips/sys/Makefile.inc projects/hps_head/lib/libc/net/getaddrinfo.c projects/hps_head/lib/libc/net/name6.c projects/hps_head/lib/libc/net/sctp_recvmsg.3 projects/hps_head/lib/libc/nls/catopen.3 projects/hps_head/lib/libc/powerpc/gen/_setjmp.S projects/hps_head/lib/libc/powerpc/gen/setjmp.S projects/hps_head/lib/libc/powerpc/gen/sigsetjmp.S projects/hps_head/lib/libc/powerpc/sys/Makefile.inc projects/hps_head/lib/libc/powerpc64/sys/Makefile.inc projects/hps_head/lib/libc/regex/re_format.7 projects/hps_head/lib/libc/regex/regcomp.c projects/hps_head/lib/libc/regex/regex.3 projects/hps_head/lib/libc/rpc/rpcbind.3 projects/hps_head/lib/libc/sparc64/sys/Makefile.inc projects/hps_head/lib/libc/stdio/flags.c projects/hps_head/lib/libc/stdio/open_memstream.3 projects/hps_head/lib/libc/stdio/open_memstream.c projects/hps_head/lib/libc/stdio/open_wmemstream.c projects/hps_head/lib/libc/stdlib/Makefile.inc projects/hps_head/lib/libc/stdlib/Symbol.map projects/hps_head/lib/libc/string/strlcat.c projects/hps_head/lib/libc/string/strlcpy.c projects/hps_head/lib/libc/sys/Makefile.inc projects/hps_head/lib/libc/sys/closefrom.2 projects/hps_head/lib/libc/sys/fcntl.c projects/hps_head/lib/libc/sys/fork.2 projects/hps_head/lib/libc/sys/interposing_table.c projects/hps_head/lib/libc/sys/mount.2 projects/hps_head/lib/libc/sys/posix_openpt.2 projects/hps_head/lib/libc/sys/procctl.2 projects/hps_head/lib/libc/sys/vfork.2 projects/hps_head/lib/libc/tests/db/Makefile projects/hps_head/lib/libc/tests/sys/Makefile projects/hps_head/lib/libc/xdr/xdr_float.c projects/hps_head/lib/libcapsicum/libcapsicum.3 projects/hps_head/lib/libcapsicum/libcapsicum.c projects/hps_head/lib/libcapsicum/libcapsicum.h projects/hps_head/lib/libcapsicum/libcapsicum_dns.c projects/hps_head/lib/libcapsicum/libcapsicum_grp.c projects/hps_head/lib/libcapsicum/libcapsicum_pwd.c projects/hps_head/lib/libcapsicum/libcapsicum_random.c projects/hps_head/lib/libcapsicum/libcapsicum_service.c projects/hps_head/lib/libcapsicum/libcapsicum_sysctl.c projects/hps_head/lib/libcasper/libcasper.c projects/hps_head/lib/libcompiler_rt/Makefile projects/hps_head/lib/libedit/el.c projects/hps_head/lib/libelftc/elftc_version.c projects/hps_head/lib/libgeom/geom_xml2tree.c projects/hps_head/lib/libiconv_modules/BIG5/citrus_big5.c projects/hps_head/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c projects/hps_head/lib/libiconv_modules/EUC/citrus_euc.c projects/hps_head/lib/libiconv_modules/EUCTW/citrus_euctw.c projects/hps_head/lib/libiconv_modules/GBK2K/citrus_gbk2k.c projects/hps_head/lib/libiconv_modules/HZ/citrus_hz.c projects/hps_head/lib/libiconv_modules/ISO2022/citrus_iso2022.c projects/hps_head/lib/libiconv_modules/JOHAB/citrus_johab.c projects/hps_head/lib/libiconv_modules/MSKanji/citrus_mskanji.c projects/hps_head/lib/libiconv_modules/UES/citrus_ues.c projects/hps_head/lib/libiconv_modules/UTF1632/citrus_utf1632.c projects/hps_head/lib/libiconv_modules/UTF7/citrus_utf7.c projects/hps_head/lib/libiconv_modules/UTF8/citrus_utf8.c projects/hps_head/lib/libiconv_modules/VIQR/citrus_viqr.c projects/hps_head/lib/libiconv_modules/ZW/citrus_zw.c projects/hps_head/lib/libiconv_modules/iconv_none/citrus_iconv_none.c projects/hps_head/lib/libiconv_modules/iconv_std/citrus_iconv_std.c projects/hps_head/lib/libkiconv/xlat16_iconv.c projects/hps_head/lib/liblzma/Symbol.map projects/hps_head/lib/liblzma/config.h projects/hps_head/lib/libmandoc/Makefile projects/hps_head/lib/libmd/mdXhl.c projects/hps_head/lib/libmt/Makefile projects/hps_head/lib/libmt/mt.3 projects/hps_head/lib/libnv/Makefile projects/hps_head/lib/libnv/nv.3 projects/hps_head/lib/libnv/tests/dnv_tests.cc projects/hps_head/lib/libnv/tests/nv_tests.cc projects/hps_head/lib/libnv/tests/nvlist_send_recv_test.c projects/hps_head/lib/libpmc/libpmc.c projects/hps_head/lib/libpmc/pmc.haswellxeon.3 projects/hps_head/lib/librt/Makefile projects/hps_head/lib/libsdp/search.c projects/hps_head/lib/libsdp/service.c projects/hps_head/lib/libsdp/session.c projects/hps_head/lib/libsdp/util.c projects/hps_head/lib/libstand/Makefile projects/hps_head/lib/libthr/Makefile projects/hps_head/lib/libthr/tests/Makefile projects/hps_head/lib/libthr/thread/thr_clean.c projects/hps_head/lib/libthr/thread/thr_syscalls.c projects/hps_head/lib/libvmmapi/Makefile projects/hps_head/lib/libxo/Makefile projects/hps_head/lib/msun/Makefile projects/hps_head/lib/msun/man/j0.3 projects/hps_head/lib/msun/man/lgamma.3 projects/hps_head/lib/msun/man/nextafter.3 projects/hps_head/lib/msun/tests/Makefile projects/hps_head/libexec/casper/dns/dns.c projects/hps_head/libexec/casper/grp/grp.c projects/hps_head/libexec/getty/subr.c projects/hps_head/libexec/rtld-elf/aarch64/reloc.c projects/hps_head/libexec/rtld-elf/mips/reloc.c projects/hps_head/libexec/rtld-elf/rtld.c projects/hps_head/libexec/rtld-elf/rtld.h projects/hps_head/release/Makefile.ec2 projects/hps_head/release/arm/BEAGLEBONE.conf projects/hps_head/release/arm/PANDABOARD.conf projects/hps_head/release/arm/RPI-B.conf projects/hps_head/release/arm/WANDBOARD-QUAD.conf projects/hps_head/release/arm/ZEDBOARD.conf projects/hps_head/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/hps_head/release/doc/share/xml/release.ent projects/hps_head/release/doc/share/xml/sponsor.ent projects/hps_head/release/release.conf.sample projects/hps_head/release/release.sh projects/hps_head/release/scripts/mk-vmimage.sh projects/hps_head/release/tools/vmimage.subr projects/hps_head/sbin/atm/atmconfig/atmconfig.8 projects/hps_head/sbin/camcontrol/camcontrol.8 projects/hps_head/sbin/casperd/casperd.c projects/hps_head/sbin/casperd/zygote.c projects/hps_head/sbin/dmesg/dmesg.c projects/hps_head/sbin/ggate/ggatel/ggatel.8 projects/hps_head/sbin/growfs/Makefile projects/hps_head/sbin/growfs/growfs.c projects/hps_head/sbin/ifconfig/af_inet.c projects/hps_head/sbin/ifconfig/af_inet6.c projects/hps_head/sbin/ifconfig/af_nd6.c projects/hps_head/sbin/ifconfig/carp.c projects/hps_head/sbin/ifconfig/ifconfig.c projects/hps_head/sbin/ifconfig/ifmedia.c projects/hps_head/sbin/ifconfig/ifvlan.c projects/hps_head/sbin/ifconfig/ifvxlan.c projects/hps_head/sbin/ipfw/ipfw2.c projects/hps_head/sbin/ipfw/ipfw2.h projects/hps_head/sbin/ipfw/nat.c projects/hps_head/sbin/ipfw/tables.c projects/hps_head/sbin/mount/mount.8 projects/hps_head/sbin/mount/mount.c projects/hps_head/sbin/mount_nfs/Makefile projects/hps_head/sbin/mount_nfs/mount_nfs.8 projects/hps_head/sbin/newfs_msdos/newfs_msdos.8 projects/hps_head/sbin/pfctl/parse.y projects/hps_head/sbin/pfctl/pfctl.c projects/hps_head/sbin/pfctl/pfctl_altq.c projects/hps_head/sbin/pfctl/pfctl_qstats.c projects/hps_head/share/doc/papers/Makefile projects/hps_head/share/doc/papers/bufbio/bio.ms projects/hps_head/share/doc/usd/06.bc/bc projects/hps_head/share/doc/usd/10.exref/Makefile.inc projects/hps_head/share/doc/usd/11.vitut/Makefile projects/hps_head/share/doc/usd/12.vi/Makefile.inc projects/hps_head/share/doc/usd/13.viref/Makefile projects/hps_head/share/doc/usd/18.msdiffs/ms.diffs projects/hps_head/share/doc/usd/22.trofftut/tt00 projects/hps_head/share/doc/usd/contents/contents.ms projects/hps_head/share/man/man3/pthread_testcancel.3 projects/hps_head/share/man/man3/queue.3 projects/hps_head/share/man/man4/Makefile projects/hps_head/share/man/man4/ada.4 projects/hps_head/share/man/man4/amdtemp.4 projects/hps_head/share/man/man4/ata.4 projects/hps_head/share/man/man4/ctl.4 projects/hps_head/share/man/man4/inet.4 projects/hps_head/share/man/man4/run.4 projects/hps_head/share/man/man4/smb.4 projects/hps_head/share/man/man4/tap.4 projects/hps_head/share/man/man4/urtwn.4 projects/hps_head/share/man/man4/xen.4 projects/hps_head/share/man/man5/rc.conf.5 projects/hps_head/share/man/man5/src.conf.5 projects/hps_head/share/man/man9/BUS_BIND_INTR.9 projects/hps_head/share/man/man9/BUS_CHILD_DELETED.9 projects/hps_head/share/man/man9/BUS_CHILD_DETACHED.9 projects/hps_head/share/man/man9/BUS_DESCRIBE_INTR.9 projects/hps_head/share/man/man9/BUS_NEW_PASS.9 projects/hps_head/share/man/man9/Makefile projects/hps_head/share/man/man9/SDT.9 projects/hps_head/share/man/man9/VOP_ADVISE.9 projects/hps_head/share/man/man9/VOP_ALLOCATE.9 projects/hps_head/share/man/man9/bus_adjust_resource.9 projects/hps_head/share/man/man9/bus_generic_new_pass.9 projects/hps_head/share/man/man9/bus_set_pass.9 projects/hps_head/share/man/man9/getenv.9 projects/hps_head/share/man/man9/panic.9 projects/hps_head/share/man/man9/printf.9 projects/hps_head/share/man/man9/refcount.9 projects/hps_head/share/man/man9/sglist.9 projects/hps_head/share/man/man9/shm_map.9 projects/hps_head/share/misc/committers-src.dot projects/hps_head/share/mk/bsd.dep.mk projects/hps_head/share/mk/src.libnames.mk projects/hps_head/share/mk/src.opts.mk projects/hps_head/share/mk/sys.mk projects/hps_head/sys/amd64/amd64/apic_vector.S projects/hps_head/sys/amd64/amd64/machdep.c projects/hps_head/sys/amd64/amd64/mp_machdep.c projects/hps_head/sys/amd64/amd64/pmap.c projects/hps_head/sys/amd64/conf/GENERIC projects/hps_head/sys/amd64/conf/NOTES projects/hps_head/sys/amd64/include/md_var.h projects/hps_head/sys/amd64/include/metadata.h projects/hps_head/sys/amd64/include/smp.h projects/hps_head/sys/amd64/include/vm.h projects/hps_head/sys/amd64/include/vmm.h (contents, props changed) projects/hps_head/sys/amd64/include/xen/xenfunc.h projects/hps_head/sys/amd64/include/xen/xenvar.h projects/hps_head/sys/amd64/vmm/amd/amdv.c projects/hps_head/sys/amd64/vmm/amd/svm.c projects/hps_head/sys/amd64/vmm/amd/svm_msr.c projects/hps_head/sys/amd64/vmm/amd/vmcb.c projects/hps_head/sys/amd64/vmm/intel/vmx_msr.c projects/hps_head/sys/amd64/vmm/io/vatpic.c projects/hps_head/sys/amd64/vmm/io/vatpit.c projects/hps_head/sys/amd64/vmm/io/vhpet.c projects/hps_head/sys/amd64/vmm/io/vioapic.c projects/hps_head/sys/amd64/vmm/io/vlapic.c projects/hps_head/sys/amd64/vmm/io/vpmtmr.c projects/hps_head/sys/amd64/vmm/io/vrtc.c projects/hps_head/sys/amd64/vmm/vmm.c projects/hps_head/sys/amd64/vmm/vmm_instruction_emul.c projects/hps_head/sys/amd64/vmm/vmm_ioport.c projects/hps_head/sys/amd64/vmm/vmm_lapic.c projects/hps_head/sys/amd64/vmm/vmm_stat.c projects/hps_head/sys/amd64/vmm/x86.c projects/hps_head/sys/arm/allwinner/a10_clk.c projects/hps_head/sys/arm/allwinner/a10_clk.h projects/hps_head/sys/arm/allwinner/a10_common.c projects/hps_head/sys/arm/allwinner/a10_gpio.c projects/hps_head/sys/arm/allwinner/a10_sramc.c projects/hps_head/sys/arm/allwinner/a10_wdog.c projects/hps_head/sys/arm/allwinner/a20/a20_cpu_cfg.c projects/hps_head/sys/arm/allwinner/a20/a20_mp.c projects/hps_head/sys/arm/allwinner/a20/files.a20 projects/hps_head/sys/arm/allwinner/a20/std.a20 projects/hps_head/sys/arm/allwinner/files.a10 projects/hps_head/sys/arm/allwinner/if_emac.c projects/hps_head/sys/arm/allwinner/if_emacreg.h projects/hps_head/sys/arm/allwinner/std.a10 projects/hps_head/sys/arm/allwinner/timer.c projects/hps_head/sys/arm/altera/socfpga/socfpga_gpio.c projects/hps_head/sys/arm/altera/socfpga/socfpga_manager.c projects/hps_head/sys/arm/altera/socfpga/socfpga_mp.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_clkmsr.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_fb.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_i2c.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_identsoc.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_machdep.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_mmc.h projects/hps_head/sys/arm/amlogic/aml8726/aml8726_mp.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_soc.h projects/hps_head/sys/arm/amlogic/aml8726/aml8726_timer.c projects/hps_head/sys/arm/amlogic/aml8726/aml8726_wdt.c projects/hps_head/sys/arm/amlogic/aml8726/files.aml8726 projects/hps_head/sys/arm/amlogic/aml8726/std.aml8726 projects/hps_head/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/hps_head/sys/arm/arm/busdma_machdep-v6.c projects/hps_head/sys/arm/arm/busdma_machdep.c projects/hps_head/sys/arm/arm/cpufunc.c projects/hps_head/sys/arm/arm/devmap.c projects/hps_head/sys/arm/arm/elf_machdep.c projects/hps_head/sys/arm/arm/generic_timer.c projects/hps_head/sys/arm/arm/intr.c projects/hps_head/sys/arm/arm/locore-v4.S projects/hps_head/sys/arm/arm/locore-v6.S projects/hps_head/sys/arm/arm/machdep.c projects/hps_head/sys/arm/arm/mpcore_timer.c projects/hps_head/sys/arm/arm/pmap-v6-new.c projects/hps_head/sys/arm/arm/pmap-v6.c projects/hps_head/sys/arm/arm/pmap.c projects/hps_head/sys/arm/arm/pmu.c projects/hps_head/sys/arm/arm/trap-v6.c projects/hps_head/sys/arm/arm/vm_machdep.c projects/hps_head/sys/arm/at91/at91_common.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_common.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_spi.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/hps_head/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/hps_head/sys/arm/broadcom/bcm2835/std.bcm2836 projects/hps_head/sys/arm/conf/CUBIEBOARD projects/hps_head/sys/arm/conf/CUBIEBOARD2 projects/hps_head/sys/arm/conf/EFIKA_MX projects/hps_head/sys/arm/conf/IMX53 projects/hps_head/sys/arm/conf/IMX6 projects/hps_head/sys/arm/conf/ODROIDC1 projects/hps_head/sys/arm/conf/RK3188 projects/hps_head/sys/arm/conf/RPI2 projects/hps_head/sys/arm/conf/VSATV102 projects/hps_head/sys/arm/freescale/imx/imx51_ccm.c projects/hps_head/sys/arm/freescale/imx/imx51_ipuv3.c projects/hps_head/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/hps_head/sys/arm/freescale/imx/imx6_anatop.c projects/hps_head/sys/arm/freescale/imx/imx6_audmux.c projects/hps_head/sys/arm/freescale/imx/imx6_mp.c projects/hps_head/sys/arm/freescale/imx/imx6_sdma.c projects/hps_head/sys/arm/freescale/imx/imx6_ssi.c projects/hps_head/sys/arm/freescale/imx/imx_common.c projects/hps_head/sys/arm/freescale/imx/imx_gpt.c projects/hps_head/sys/arm/freescale/imx/imx_iomux.c projects/hps_head/sys/arm/freescale/imx/imx_wdog.c projects/hps_head/sys/arm/freescale/imx/std.imx51 projects/hps_head/sys/arm/freescale/imx/std.imx53 projects/hps_head/sys/arm/freescale/vybrid/vf_adc.c projects/hps_head/sys/arm/freescale/vybrid/vf_anadig.c projects/hps_head/sys/arm/freescale/vybrid/vf_ccm.c projects/hps_head/sys/arm/freescale/vybrid/vf_dcu4.c projects/hps_head/sys/arm/freescale/vybrid/vf_dmamux.c projects/hps_head/sys/arm/freescale/vybrid/vf_edma.c projects/hps_head/sys/arm/freescale/vybrid/vf_gpio.c projects/hps_head/sys/arm/freescale/vybrid/vf_i2c.c projects/hps_head/sys/arm/freescale/vybrid/vf_iomuxc.c projects/hps_head/sys/arm/freescale/vybrid/vf_mscm.c projects/hps_head/sys/arm/freescale/vybrid/vf_nfc.c projects/hps_head/sys/arm/freescale/vybrid/vf_port.c projects/hps_head/sys/arm/freescale/vybrid/vf_sai.c projects/hps_head/sys/arm/freescale/vybrid/vf_spi.c projects/hps_head/sys/arm/freescale/vybrid/vf_src.c projects/hps_head/sys/arm/freescale/vybrid/vf_tcon.c projects/hps_head/sys/arm/freescale/vybrid/vf_uart.c projects/hps_head/sys/arm/include/fdt.h projects/hps_head/sys/arm/include/metadata.h projects/hps_head/sys/arm/include/pmap-v6.h projects/hps_head/sys/arm/include/pmap.h projects/hps_head/sys/arm/mv/armadaxp/armadaxp_mp.c projects/hps_head/sys/arm/mv/gpio.c projects/hps_head/sys/arm/mv/mv_localbus.c projects/hps_head/sys/arm/mv/mv_ts.c projects/hps_head/sys/arm/mv/mvvar.h projects/hps_head/sys/arm/rockchip/rk30xx_common.c projects/hps_head/sys/arm/rockchip/rk30xx_gpio.c projects/hps_head/sys/arm/rockchip/rk30xx_grf.c projects/hps_head/sys/arm/rockchip/rk30xx_mp.c projects/hps_head/sys/arm/rockchip/rk30xx_pmu.c projects/hps_head/sys/arm/samsung/exynos/exynos5_mp.c projects/hps_head/sys/arm/samsung/exynos/exynos_uart.c projects/hps_head/sys/arm/samsung/s3c2xx0/uart_dev_s3c2410.c projects/hps_head/sys/arm/ti/am335x/am335x_dmtimer.c projects/hps_head/sys/arm/ti/am335x/am335x_prcm.c projects/hps_head/sys/arm/ti/omap4/omap4_mp.c projects/hps_head/sys/arm/ti/ti_common.c projects/hps_head/sys/arm/ti/ti_mbox.c projects/hps_head/sys/arm/ti/ti_pruss.c projects/hps_head/sys/arm/ti/ti_wdt.c projects/hps_head/sys/arm/versatile/pl050.c projects/hps_head/sys/arm/versatile/sp804.c projects/hps_head/sys/arm/versatile/versatile_clcd.c projects/hps_head/sys/arm/versatile/versatile_common.c projects/hps_head/sys/arm/versatile/versatile_pci.c projects/hps_head/sys/arm/versatile/versatile_timer.c projects/hps_head/sys/arm/xilinx/zy7_mp.c projects/hps_head/sys/arm64/include/atomic.h projects/hps_head/sys/arm64/include/cpufunc.h projects/hps_head/sys/arm64/include/param.h projects/hps_head/sys/arm64/include/pmap.h projects/hps_head/sys/boot/Makefile projects/hps_head/sys/boot/Makefile.arm projects/hps_head/sys/boot/common/Makefile.inc projects/hps_head/sys/boot/common/md.c projects/hps_head/sys/boot/efi/Makefile projects/hps_head/sys/boot/efi/Makefile.inc projects/hps_head/sys/boot/efi/boot1/Makefile projects/hps_head/sys/boot/efi/boot1/boot1.c projects/hps_head/sys/boot/efi/boot1/generate-fat.sh projects/hps_head/sys/boot/efi/libefi/Makefile projects/hps_head/sys/boot/efi/loader/Makefile projects/hps_head/sys/boot/efi/loader/arch/amd64/Makefile.inc projects/hps_head/sys/boot/efi/loader/arch/i386/bootinfo.c projects/hps_head/sys/boot/efi/loader/arch/i386/elf32_freebsd.c projects/hps_head/sys/boot/efi/loader/arch/i386/i386_copy.c projects/hps_head/sys/boot/efi/loader/arch/i386/start.S projects/hps_head/sys/boot/efi/loader/bootinfo.c projects/hps_head/sys/boot/efi/loader/copy.c projects/hps_head/sys/boot/efi/loader/main.c projects/hps_head/sys/boot/fdt/dts/arm/bcm2836.dtsi projects/hps_head/sys/boot/fdt/dts/arm/odroidc1.dts projects/hps_head/sys/boot/fdt/dts/arm/rpi2.dts projects/hps_head/sys/boot/fdt/dts/arm/vsatv102-m6.dts projects/hps_head/sys/boot/forth/check-password.4th projects/hps_head/sys/boot/forth/check-password.4th.8 projects/hps_head/sys/boot/forth/loader.conf projects/hps_head/sys/boot/forth/menu.4th projects/hps_head/sys/boot/forth/menu.rc projects/hps_head/sys/boot/forth/version.4th projects/hps_head/sys/boot/i386/common/edd.h projects/hps_head/sys/boot/i386/libi386/libi386.h projects/hps_head/sys/boot/i386/libi386/smbios.c projects/hps_head/sys/boot/i386/loader/main.c projects/hps_head/sys/boot/libstand32/Makefile projects/hps_head/sys/boot/sparc64/loader/main.c projects/hps_head/sys/boot/userboot/libstand/Makefile projects/hps_head/sys/cam/cam_xpt.c projects/hps_head/sys/cam/scsi/scsi_all.c projects/hps_head/sys/cam/scsi/scsi_da.c projects/hps_head/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/hps_head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/hps_head/sys/cddl/dev/dtrace/amd64/dtrace_asm.S projects/hps_head/sys/cddl/dev/dtrace/arm/dtrace_asm.S projects/hps_head/sys/cddl/dev/dtrace/dtrace_hacks.c projects/hps_head/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/hps_head/sys/cddl/dev/dtrace/i386/dtrace_asm.S projects/hps_head/sys/cddl/dev/dtrace/mips/dtrace_asm.S projects/hps_head/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/hps_head/sys/cddl/dev/profile/profile.c projects/hps_head/sys/compat/freebsd32/freebsd32.h projects/hps_head/sys/compat/freebsd32/freebsd32_misc.c projects/hps_head/sys/compat/linprocfs/linprocfs.c projects/hps_head/sys/compat/linux/linux_file.c projects/hps_head/sys/compat/linux/linux_getcwd.c projects/hps_head/sys/compat/linux/linux_misc.h projects/hps_head/sys/compat/svr4/svr4_stream.c projects/hps_head/sys/conf/Makefile.pc98 projects/hps_head/sys/conf/NOTES projects/hps_head/sys/conf/files projects/hps_head/sys/conf/files.amd64 projects/hps_head/sys/conf/files.arm projects/hps_head/sys/conf/files.i386 projects/hps_head/sys/conf/files.mips projects/hps_head/sys/conf/files.pc98 projects/hps_head/sys/conf/files.powerpc projects/hps_head/sys/conf/kern.mk projects/hps_head/sys/conf/kern.pre.mk projects/hps_head/sys/conf/kmod.mk projects/hps_head/sys/conf/newvers.sh projects/hps_head/sys/conf/options projects/hps_head/sys/conf/options.amd64 projects/hps_head/sys/conf/options.arm projects/hps_head/sys/conf/options.i386 projects/hps_head/sys/contrib/dev/acpica/acpica_prep.sh projects/hps_head/sys/contrib/dev/acpica/changes.txt projects/hps_head/sys/contrib/dev/acpica/common/adfile.c projects/hps_head/sys/contrib/dev/acpica/common/adisasm.c projects/hps_head/sys/contrib/dev/acpica/common/dmtable.c projects/hps_head/sys/contrib/dev/acpica/common/dmtbdump.c projects/hps_head/sys/contrib/dev/acpica/common/dmtbinfo.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslcompile.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/hps_head/sys/contrib/dev/acpica/compiler/asldefine.h projects/hps_head/sys/contrib/dev/acpica/compiler/aslfold.c projects/hps_head/sys/contrib/dev/acpica/compiler/asllisting.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslmain.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslmap.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/hps_head/sys/contrib/dev/acpica/compiler/asloptions.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslrules.y projects/hps_head/sys/contrib/dev/acpica/compiler/aslstartup.c projects/hps_head/sys/contrib/dev/acpica/compiler/asltree.c projects/hps_head/sys/contrib/dev/acpica/compiler/asltypes.y projects/hps_head/sys/contrib/dev/acpica/compiler/aslutils.c projects/hps_head/sys/contrib/dev/acpica/compiler/aslwalks.c projects/hps_head/sys/contrib/dev/acpica/compiler/dtcompile.c projects/hps_head/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/hps_head/sys/contrib/dev/acpica/compiler/dtio.c projects/hps_head/sys/contrib/dev/acpica/compiler/dttable.c projects/hps_head/sys/contrib/dev/acpica/compiler/dttemplate.h projects/hps_head/sys/contrib/dev/acpica/compiler/dtutils.c projects/hps_head/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/hps_head/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/hps_head/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/hps_head/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/hps_head/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/hps_head/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/hps_head/sys/contrib/dev/acpica/components/events/evregion.c projects/hps_head/sys/contrib/dev/acpica/components/events/evxfevnt.c projects/hps_head/sys/contrib/dev/acpica/components/executer/exdump.c projects/hps_head/sys/contrib/dev/acpica/components/executer/exfldio.c projects/hps_head/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/hps_head/sys/contrib/dev/acpica/components/executer/exregion.c projects/hps_head/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/hps_head/sys/contrib/dev/acpica/components/hardware/hwvalid.c projects/hps_head/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/hps_head/sys/contrib/dev/acpica/components/parser/psopcode.c projects/hps_head/sys/contrib/dev/acpica/components/parser/psopinfo.c projects/hps_head/sys/contrib/dev/acpica/components/resources/rsaddr.c projects/hps_head/sys/contrib/dev/acpica/components/resources/rsdump.c projects/hps_head/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/hps_head/sys/contrib/dev/acpica/components/resources/rsxface.c projects/hps_head/sys/contrib/dev/acpica/components/tables/tbdata.c projects/hps_head/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/hps_head/sys/contrib/dev/acpica/components/tables/tbprint.c projects/hps_head/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utaddress.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utosi.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utprint.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utstate.c projects/hps_head/sys/contrib/dev/acpica/components/utilities/utuuid.c projects/hps_head/sys/contrib/dev/acpica/include/acdebug.h projects/hps_head/sys/contrib/dev/acpica/include/acdisasm.h projects/hps_head/sys/contrib/dev/acpica/include/acglobal.h projects/hps_head/sys/contrib/dev/acpica/include/aclocal.h projects/hps_head/sys/contrib/dev/acpica/include/acmacros.h projects/hps_head/sys/contrib/dev/acpica/include/acopcode.h projects/hps_head/sys/contrib/dev/acpica/include/acpixf.h projects/hps_head/sys/contrib/dev/acpica/include/acresrc.h projects/hps_head/sys/contrib/dev/acpica/include/acrestyp.h projects/hps_head/sys/contrib/dev/acpica/include/acstruct.h projects/hps_head/sys/contrib/dev/acpica/include/actables.h projects/hps_head/sys/contrib/dev/acpica/include/actbl2.h projects/hps_head/sys/contrib/dev/acpica/include/actypes.h projects/hps_head/sys/contrib/dev/acpica/include/acutils.h projects/hps_head/sys/contrib/dev/acpica/include/amlcode.h projects/hps_head/sys/contrib/dev/acpica/include/platform/acenv.h projects/hps_head/sys/contrib/ipfilter/netinet/ip_compat.h projects/hps_head/sys/contrib/x86emu/x86emu.c projects/hps_head/sys/crypto/aesni/aesencdec.h projects/hps_head/sys/crypto/aesni/aesni_ghash.c projects/hps_head/sys/dev/acpica/acpi.c projects/hps_head/sys/dev/acpica/acpi_pcib_acpi.c projects/hps_head/sys/dev/acpica/acpi_resource.c projects/hps_head/sys/dev/acpica/acpivar.h projects/hps_head/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/hps_head/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/hps_head/sys/dev/atkbdc/atkbd.c projects/hps_head/sys/dev/atkbdc/psm.c projects/hps_head/sys/dev/bxe/bxe.h projects/hps_head/sys/dev/cxgbe/t4_main.c projects/hps_head/sys/dev/cxgbe/tom/t4_listen.c projects/hps_head/sys/dev/e1000/if_igb.c projects/hps_head/sys/dev/etherswitch/miiproxy.c projects/hps_head/sys/dev/fdt/fdt_pinctrl.c projects/hps_head/sys/dev/hptnr/README projects/hps_head/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu projects/hps_head/sys/dev/hptnr/him.h projects/hps_head/sys/dev/hptnr/hptintf.h projects/hps_head/sys/dev/hptnr/hptnr_config.c projects/hps_head/sys/dev/hptnr/hptnr_config.h projects/hps_head/sys/dev/hptnr/hptnr_osm_bsd.c projects/hps_head/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu projects/hps_head/sys/dev/hptnr/ldm.h projects/hps_head/sys/dev/hptnr/os_bsd.h projects/hps_head/sys/dev/hwpmc/hwpmc_core.c projects/hps_head/sys/dev/hwpmc/hwpmc_intel.c projects/hps_head/sys/dev/hwpmc/hwpmc_mpc7xxx.c projects/hps_head/sys/dev/hwpmc/hwpmc_powerpc.c projects/hps_head/sys/dev/hwpmc/hwpmc_powerpc.h projects/hps_head/sys/dev/hwpmc/hwpmc_ppc970.c projects/hps_head/sys/dev/hwpmc/pmc_events.h projects/hps_head/sys/dev/hyperv/include/hyperv.h projects/hps_head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/hps_head/sys/dev/hyperv/storvsc/hv_vstorage.h projects/hps_head/sys/dev/hyperv/utilities/hv_kvp.c projects/hps_head/sys/dev/hyperv/utilities/hv_util.c projects/hps_head/sys/dev/hyperv/vmbus/hv_channel.c projects/hps_head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c (contents, props changed) projects/hps_head/sys/dev/hyperv/vmbus/hv_connection.c (contents, props changed) projects/hps_head/sys/dev/hyperv/vmbus/hv_hv.c projects/hps_head/sys/dev/hyperv/vmbus/hv_ring_buffer.c (contents, props changed) projects/hps_head/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/hps_head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/hps_head/sys/dev/ichsmb/ichsmb_pci.c projects/hps_head/sys/dev/iicbus/iic.c projects/hps_head/sys/dev/iicbus/iic.h projects/hps_head/sys/dev/iicbus/iicbus_if.m projects/hps_head/sys/dev/iicbus/iiconf.c projects/hps_head/sys/dev/iicbus/pcf8563.c projects/hps_head/sys/dev/ipmi/ipmi.c projects/hps_head/sys/dev/ipmi/ipmi_kcs.c projects/hps_head/sys/dev/ipmi/ipmi_smic.c projects/hps_head/sys/dev/ipmi/ipmivars.h projects/hps_head/sys/dev/iscsi/icl_conn_if.m projects/hps_head/sys/dev/iscsi/icl_soft.c projects/hps_head/sys/dev/iscsi/icl_wrappers.h projects/hps_head/sys/dev/iwn/if_iwn.c projects/hps_head/sys/dev/ixgbe/if_ix.c projects/hps_head/sys/dev/ixgbe/if_ixv.c projects/hps_head/sys/dev/ixgbe/ix_txrx.c projects/hps_head/sys/dev/ixgbe/ixgbe.h projects/hps_head/sys/dev/ixgbe/ixgbe_82598.c projects/hps_head/sys/dev/ixgbe/ixgbe_82598.h projects/hps_head/sys/dev/ixgbe/ixgbe_82599.c projects/hps_head/sys/dev/ixgbe/ixgbe_82599.h projects/hps_head/sys/dev/ixgbe/ixgbe_api.c projects/hps_head/sys/dev/ixgbe/ixgbe_api.h projects/hps_head/sys/dev/ixgbe/ixgbe_common.c projects/hps_head/sys/dev/ixgbe/ixgbe_common.h projects/hps_head/sys/dev/ixgbe/ixgbe_dcb.c projects/hps_head/sys/dev/ixgbe/ixgbe_dcb.h projects/hps_head/sys/dev/ixgbe/ixgbe_dcb_82598.c projects/hps_head/sys/dev/ixgbe/ixgbe_dcb_82598.h projects/hps_head/sys/dev/ixgbe/ixgbe_dcb_82599.c projects/hps_head/sys/dev/ixgbe/ixgbe_dcb_82599.h projects/hps_head/sys/dev/ixgbe/ixgbe_mbx.c projects/hps_head/sys/dev/ixgbe/ixgbe_mbx.h projects/hps_head/sys/dev/ixgbe/ixgbe_osdep.h projects/hps_head/sys/dev/ixgbe/ixgbe_phy.c projects/hps_head/sys/dev/ixgbe/ixgbe_phy.h projects/hps_head/sys/dev/ixgbe/ixgbe_type.h projects/hps_head/sys/dev/ixgbe/ixgbe_vf.c projects/hps_head/sys/dev/ixgbe/ixgbe_vf.h projects/hps_head/sys/dev/ixgbe/ixgbe_x540.c projects/hps_head/sys/dev/ixgbe/ixgbe_x540.h projects/hps_head/sys/dev/ixl/ixl.h projects/hps_head/sys/dev/mii/acphy.c projects/hps_head/sys/dev/mii/brgphy.c projects/hps_head/sys/dev/mii/lxtphy.c projects/hps_head/sys/dev/mii/mii_physubr.c projects/hps_head/sys/dev/mii/miivar.h projects/hps_head/sys/dev/mii/mlphy.c projects/hps_head/sys/dev/mii/xmphy.c projects/hps_head/sys/dev/mxge/if_mxge.c projects/hps_head/sys/dev/netmap/netmap.c projects/hps_head/sys/dev/nvme/nvme.c projects/hps_head/sys/dev/nvme/nvme_ctrlr.c projects/hps_head/sys/dev/nvme/nvme_ns.c projects/hps_head/sys/dev/nvme/nvme_private.h projects/hps_head/sys/dev/nvme/nvme_qpair.c projects/hps_head/sys/dev/pccbb/pccbb_pci.c projects/hps_head/sys/dev/pci/pci.c projects/hps_head/sys/dev/pci/pci_iov.c projects/hps_head/sys/dev/pci/pci_pci.c projects/hps_head/sys/dev/pci/pci_subr.c projects/hps_head/sys/dev/pci/pcib_private.h projects/hps_head/sys/dev/pci/pcivar.h projects/hps_head/sys/dev/re/if_re.c projects/hps_head/sys/dev/smbus/smb.c projects/hps_head/sys/dev/smbus/smb.h projects/hps_head/sys/dev/smbus/smbconf.h projects/hps_head/sys/dev/smbus/smbus.c projects/hps_head/sys/dev/smbus/smbus.h projects/hps_head/sys/dev/smbus/smbus_if.m projects/hps_head/sys/dev/sound/pci/hda/hdaa_patches.c projects/hps_head/sys/dev/sound/pci/hda/hdac.c projects/hps_head/sys/dev/sound/pci/hda/hdac.h projects/hps_head/sys/dev/sound/pci/hda/hdacc.c projects/hps_head/sys/dev/sound/pcm/dsp.c projects/hps_head/sys/dev/streams/streams.c projects/hps_head/sys/dev/uart/uart_bus.h projects/hps_head/sys/dev/uart/uart_bus_fdt.c projects/hps_head/sys/dev/uart/uart_core.c projects/hps_head/sys/dev/uart/uart_cpu.h projects/hps_head/sys/dev/uart/uart_cpu_fdt.c projects/hps_head/sys/dev/uart/uart_cpu_fdt.h projects/hps_head/sys/dev/uart/uart_dev_imx.c projects/hps_head/sys/dev/uart/uart_dev_lpc.c projects/hps_head/sys/dev/uart/uart_dev_msm.c projects/hps_head/sys/dev/uart/uart_dev_ns8250.c projects/hps_head/sys/dev/uart/uart_dev_pl011.c projects/hps_head/sys/dev/uart/uart_dev_quicc.c projects/hps_head/sys/dev/uart/uart_dev_sab82532.c projects/hps_head/sys/dev/uart/uart_dev_ti8250.c projects/hps_head/sys/dev/uart/uart_dev_z8530.c projects/hps_head/sys/dev/usb/controller/dwc_otg.c projects/hps_head/sys/dev/usb/controller/ehci_pci.c projects/hps_head/sys/dev/usb/controller/uhci_pci.c projects/hps_head/sys/dev/usb/controller/xhci_pci.c projects/hps_head/sys/dev/usb/net/if_axge.c projects/hps_head/sys/dev/usb/serial/uftdi.c projects/hps_head/sys/dev/usb/usbdevs projects/hps_head/sys/dev/usb/video/udl.c projects/hps_head/sys/dev/usb/video/udl.h projects/hps_head/sys/dev/usb/wlan/if_run.c projects/hps_head/sys/dev/usb/wlan/if_urtwn.c projects/hps_head/sys/dev/virtio/block/virtio_blk.c projects/hps_head/sys/dev/virtio/network/if_vtnet.c projects/hps_head/sys/dev/vt/hw/fb/vt_fb.c projects/hps_head/sys/dev/vt/hw/vga/vt_vga.c projects/hps_head/sys/dev/vt/vt_core.c projects/hps_head/sys/dev/vt/vt_font.c projects/hps_head/sys/dev/wpi/if_wpi.c projects/hps_head/sys/dev/wpi/if_wpi_debug.h projects/hps_head/sys/dev/wpi/if_wpireg.h projects/hps_head/sys/dev/wpi/if_wpivar.h projects/hps_head/sys/dev/xen/balloon/balloon.c projects/hps_head/sys/dev/xen/blkback/blkback.c projects/hps_head/sys/dev/xen/control/control.c projects/hps_head/sys/dev/xen/grant_table/grant_table.c projects/hps_head/sys/dev/xen/netback/netback.c projects/hps_head/sys/dev/xen/netfront/netfront.c projects/hps_head/sys/fs/ext2fs/ext2_dir.h projects/hps_head/sys/fs/ext2fs/ext2_extern.h projects/hps_head/sys/fs/ext2fs/ext2_lookup.c projects/hps_head/sys/fs/ext2fs/ext2_vfsops.c projects/hps_head/sys/fs/ext2fs/ext2fs.h projects/hps_head/sys/fs/fuse/fuse_vfsops.c projects/hps_head/sys/fs/msdosfs/msdosfs_fat.c projects/hps_head/sys/fs/msdosfs/msdosfs_vfsops.c projects/hps_head/sys/fs/nandfs/nandfs_vfsops.c projects/hps_head/sys/fs/nfs/nfs.h projects/hps_head/sys/fs/nfs/nfs_commonport.c projects/hps_head/sys/fs/nfs/nfsport.h projects/hps_head/sys/fs/nfs/nfsproto.h projects/hps_head/sys/fs/nfsclient/nfs_clrpcops.c projects/hps_head/sys/fs/nfsclient/nfs_clvfsops.c projects/hps_head/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/hps_head/sys/fs/nfsserver/nfs_nfsdport.c projects/hps_head/sys/fs/nfsserver/nfs_nfsdserv.c projects/hps_head/sys/fs/nullfs/null_vfsops.c projects/hps_head/sys/fs/tmpfs/tmpfs_vnops.c projects/hps_head/sys/geom/geom_dev.c projects/hps_head/sys/geom/multipath/g_multipath.c projects/hps_head/sys/geom/uncompress/g_uncompress.c projects/hps_head/sys/geom/uzip/g_uzip.c projects/hps_head/sys/gnu/dts/arm/meson.dtsi projects/hps_head/sys/gnu/dts/arm/meson6.dtsi projects/hps_head/sys/gnu/dts/arm/meson8.dtsi projects/hps_head/sys/i386/conf/DEFAULTS projects/hps_head/sys/i386/conf/GENERIC projects/hps_head/sys/i386/i386/apic_vector.s projects/hps_head/sys/i386/i386/bios.c projects/hps_head/sys/i386/i386/db_trace.c projects/hps_head/sys/i386/i386/genassym.c projects/hps_head/sys/i386/i386/initcpu.c projects/hps_head/sys/i386/i386/locore.s projects/hps_head/sys/i386/i386/machdep.c projects/hps_head/sys/i386/i386/minidump_machdep.c projects/hps_head/sys/i386/i386/mp_machdep.c projects/hps_head/sys/i386/i386/mpboot.s projects/hps_head/sys/i386/i386/pmap.c projects/hps_head/sys/i386/i386/support.s projects/hps_head/sys/i386/i386/swtch.s projects/hps_head/sys/i386/i386/sys_machdep.c projects/hps_head/sys/i386/i386/trap.c projects/hps_head/sys/i386/i386/vm86bios.s projects/hps_head/sys/i386/i386/vm_machdep.c projects/hps_head/sys/i386/include/asmacros.h projects/hps_head/sys/i386/include/cpufunc.h projects/hps_head/sys/i386/include/intr_machdep.h projects/hps_head/sys/i386/include/md_var.h projects/hps_head/sys/i386/include/param.h projects/hps_head/sys/i386/include/pcpu.h projects/hps_head/sys/i386/include/pmap.h projects/hps_head/sys/i386/include/segments.h projects/hps_head/sys/i386/include/smp.h projects/hps_head/sys/i386/include/vm.h projects/hps_head/sys/i386/include/vmparam.h projects/hps_head/sys/i386/include/xen/hypercall.h projects/hps_head/sys/i386/include/xen/xen-os.h projects/hps_head/sys/i386/include/xen/xenfunc.h projects/hps_head/sys/i386/include/xen/xenvar.h projects/hps_head/sys/i386/isa/npx.c projects/hps_head/sys/i386/pci/pci_cfgreg.c projects/hps_head/sys/i386/pci/pci_pir.c projects/hps_head/sys/kern/imgact_elf.c projects/hps_head/sys/kern/init_main.c projects/hps_head/sys/kern/init_sysent.c projects/hps_head/sys/kern/kern_descrip.c projects/hps_head/sys/kern/kern_exec.c projects/hps_head/sys/kern/kern_exit.c projects/hps_head/sys/kern/kern_fork.c projects/hps_head/sys/kern/kern_gzio.c projects/hps_head/sys/kern/kern_intr.c projects/hps_head/sys/kern/kern_jail.c projects/hps_head/sys/kern/kern_physio.c projects/hps_head/sys/kern/kern_poll.c projects/hps_head/sys/kern/kern_proc.c projects/hps_head/sys/kern/kern_racct.c projects/hps_head/sys/kern/kern_rctl.c projects/hps_head/sys/kern/kern_resource.c projects/hps_head/sys/kern/kern_shutdown.c projects/hps_head/sys/kern/kern_synch.c projects/hps_head/sys/kern/kern_thr.c projects/hps_head/sys/kern/kern_thread.c projects/hps_head/sys/kern/kern_timeout.c projects/hps_head/sys/kern/link_elf.c projects/hps_head/sys/kern/link_elf_obj.c projects/hps_head/sys/kern/sched_4bsd.c projects/hps_head/sys/kern/subr_bus.c projects/hps_head/sys/kern/subr_dnvlist.c projects/hps_head/sys/kern/subr_nvlist.c projects/hps_head/sys/kern/subr_nvpair.c projects/hps_head/sys/kern/subr_param.c projects/hps_head/sys/kern/subr_prf.c projects/hps_head/sys/kern/subr_trap.c projects/hps_head/sys/kern/subr_vmem.c projects/hps_head/sys/kern/sys_generic.c projects/hps_head/sys/kern/sys_pipe.c projects/hps_head/sys/kern/syscalls.c projects/hps_head/sys/kern/syscalls.master projects/hps_head/sys/kern/systrace_args.c projects/hps_head/sys/kern/sysv_msg.c projects/hps_head/sys/kern/sysv_sem.c projects/hps_head/sys/kern/sysv_shm.c projects/hps_head/sys/kern/tty_pts.c projects/hps_head/sys/kern/uipc_mqueue.c projects/hps_head/sys/kern/uipc_sem.c projects/hps_head/sys/kern/uipc_shm.c projects/hps_head/sys/kern/uipc_syscalls.c projects/hps_head/sys/kern/vfs_aio.c projects/hps_head/sys/kern/vfs_bio.c projects/hps_head/sys/kern/vfs_cache.c projects/hps_head/sys/kern/vfs_subr.c projects/hps_head/sys/kern/vfs_syscalls.c projects/hps_head/sys/kern/vfs_vnops.c projects/hps_head/sys/mips/adm5120/uart_dev_adm5120.c projects/hps_head/sys/mips/atheros/uart_dev_ar933x.c projects/hps_head/sys/mips/cavium/uart_dev_oct16550.c projects/hps_head/sys/mips/conf/CARAMBOLA2.hints projects/hps_head/sys/mips/conf/DIR-655A1.hints projects/hps_head/sys/mips/conf/DIR-825C1.hints projects/hps_head/sys/mips/include/reg.h projects/hps_head/sys/mips/mips/busdma_machdep.c projects/hps_head/sys/mips/rt305x/uart_dev_rt305x.c projects/hps_head/sys/modules/ext2fs/Makefile projects/hps_head/sys/modules/hwpmc/Makefile projects/hps_head/sys/modules/i2c/iicbb/Makefile projects/hps_head/sys/modules/ix/Makefile projects/hps_head/sys/modules/ixv/Makefile projects/hps_head/sys/modules/oce/Makefile projects/hps_head/sys/modules/usb/Makefile projects/hps_head/sys/modules/zlib/Makefile projects/hps_head/sys/net/bpf.c projects/hps_head/sys/net/bpf.h projects/hps_head/sys/net/ieee8023ad_lacp.c projects/hps_head/sys/net/if.c projects/hps_head/sys/net/if_media.c projects/hps_head/sys/net/if_media.h projects/hps_head/sys/net/if_tap.c projects/hps_head/sys/net/if_types.h projects/hps_head/sys/net/if_var.h projects/hps_head/sys/net/if_vlan.c projects/hps_head/sys/net/ifq.h projects/hps_head/sys/net/netisr.c projects/hps_head/sys/net/pfvar.h projects/hps_head/sys/net/route.c projects/hps_head/sys/net80211/ieee80211_adhoc.c projects/hps_head/sys/net80211/ieee80211_freebsd.h projects/hps_head/sys/net80211/ieee80211_mesh.c projects/hps_head/sys/net80211/ieee80211_node.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_cmds.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_evnt.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_main.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_misc.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_misc.h projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_ulpi.c projects/hps_head/sys/netgraph/bluetooth/hci/ng_hci_var.h projects/hps_head/sys/netgraph/bluetooth/include/ng_btsocket.h projects/hps_head/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h projects/hps_head/sys/netgraph/bluetooth/include/ng_hci.h projects/hps_head/sys/netgraph/bluetooth/include/ng_l2cap.h projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.h projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.h projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c projects/hps_head/sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h projects/hps_head/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/hps_head/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/hps_head/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/hps_head/sys/netgraph/ng_deflate.c projects/hps_head/sys/netinet/igmp.c projects/hps_head/sys/netinet/in.c projects/hps_head/sys/netinet/in.h projects/hps_head/sys/netinet/in_kdtrace.c projects/hps_head/sys/netinet/in_kdtrace.h projects/hps_head/sys/netinet/in_var.h projects/hps_head/sys/netinet/ip_carp.c projects/hps_head/sys/netinet/ip_fw.h projects/hps_head/sys/netinet/ip_input.c projects/hps_head/sys/netinet/ip_ipsec.c projects/hps_head/sys/netinet/libalias/libalias.3 projects/hps_head/sys/netinet/sctp_indata.c projects/hps_head/sys/netinet/sctp_syscalls.c projects/hps_head/sys/netinet/siftr.c projects/hps_head/sys/netinet/tcp_subr.c projects/hps_head/sys/netinet/tcp_timer.c projects/hps_head/sys/netinet/tcp_timer.h projects/hps_head/sys/netinet/tcp_timewait.c projects/hps_head/sys/netinet/tcp_var.h projects/hps_head/sys/netinet6/in6.c projects/hps_head/sys/netinet6/in6.h projects/hps_head/sys/netinet6/in6_ifattach.c projects/hps_head/sys/netinet6/in6_mcast.c projects/hps_head/sys/netinet6/ip6_forward.c projects/hps_head/sys/netinet6/ip6_ipsec.c projects/hps_head/sys/netinet6/ip6_mroute.c projects/hps_head/sys/netinet6/ip6_mroute.h projects/hps_head/sys/netinet6/nd6.c projects/hps_head/sys/netinet6/nd6_nbr.c projects/hps_head/sys/netinet6/nd6_rtr.c projects/hps_head/sys/netipsec/ipsec.c projects/hps_head/sys/netipsec/ipsec.h projects/hps_head/sys/netipsec/ipsec_input.c projects/hps_head/sys/netipsec/ipsec_output.c projects/hps_head/sys/netipsec/key.c projects/hps_head/sys/netipsec/xform.h projects/hps_head/sys/netipsec/xform_ah.c projects/hps_head/sys/netipsec/xform_esp.c projects/hps_head/sys/netipsec/xform_ipcomp.c projects/hps_head/sys/netpfil/ipfw/ip_fw2.c projects/hps_head/sys/netpfil/ipfw/ip_fw_nat.c projects/hps_head/sys/netpfil/ipfw/ip_fw_private.h projects/hps_head/sys/netpfil/ipfw/ip_fw_sockopt.c projects/hps_head/sys/netpfil/ipfw/ip_fw_table.c projects/hps_head/sys/netpfil/ipfw/ip_fw_table.h projects/hps_head/sys/netpfil/pf/pf.c projects/hps_head/sys/netpfil/pf/pf_ioctl.c projects/hps_head/sys/netpfil/pf/pf_norm.c projects/hps_head/sys/nfsclient/nfs.h projects/hps_head/sys/ofed/include/linux/file.h projects/hps_head/sys/ofed/include/linux/linux_idr.c projects/hps_head/sys/opencrypto/cryptodeflate.c projects/hps_head/sys/opencrypto/deflate.h projects/hps_head/sys/opencrypto/gmac.h projects/hps_head/sys/powerpc/aim/mmu_oea64.c projects/hps_head/sys/powerpc/booke/interrupt.c projects/hps_head/sys/powerpc/booke/locore.S projects/hps_head/sys/powerpc/booke/pmap.c projects/hps_head/sys/powerpc/booke/trap_subr.S projects/hps_head/sys/powerpc/conf/GENERIC projects/hps_head/sys/powerpc/include/pmc_mdep.h projects/hps_head/sys/powerpc/include/reg.h projects/hps_head/sys/powerpc/include/trap.h projects/hps_head/sys/powerpc/ofw/ofw_machdep.c projects/hps_head/sys/powerpc/powerpc/busdma_machdep.c projects/hps_head/sys/rpc/svc_generic.c projects/hps_head/sys/rpc/svc_vc.c projects/hps_head/sys/sparc64/include/reg.h projects/hps_head/sys/sparc64/pci/apb.c projects/hps_head/sys/sparc64/pci/sbbc.c projects/hps_head/sys/sys/buf.h projects/hps_head/sys/sys/cdefs.h projects/hps_head/sys/sys/elf_common.h projects/hps_head/sys/sys/fcntl.h projects/hps_head/sys/sys/filedesc.h projects/hps_head/sys/sys/imgact.h projects/hps_head/sys/sys/kerneldump.h projects/hps_head/sys/sys/malloc.h projects/hps_head/sys/sys/mbuf.h projects/hps_head/sys/sys/module.h projects/hps_head/sys/sys/mount.h projects/hps_head/sys/sys/mouse.h projects/hps_head/sys/sys/nv.h projects/hps_head/sys/sys/nv_impl.h projects/hps_head/sys/sys/nvlist_impl.h projects/hps_head/sys/sys/param.h projects/hps_head/sys/sys/pmc.h projects/hps_head/sys/sys/procctl.h projects/hps_head/sys/sys/procfs.h projects/hps_head/sys/sys/racct.h projects/hps_head/sys/sys/seq.h projects/hps_head/sys/sys/socketvar.h projects/hps_head/sys/sys/sockio.h projects/hps_head/sys/sys/syscall.h projects/hps_head/sys/sys/syscall.mk projects/hps_head/sys/sys/syscallsubr.h projects/hps_head/sys/sys/sysproto.h projects/hps_head/sys/sys/systm.h projects/hps_head/sys/sys/vmem.h projects/hps_head/sys/sys/vnode.h projects/hps_head/sys/ufs/ffs/ffs_alloc.c projects/hps_head/sys/ufs/ffs/ffs_vfsops.c projects/hps_head/sys/ufs/ufs/inode.h projects/hps_head/sys/vm/device_pager.c projects/hps_head/sys/vm/sg_pager.c projects/hps_head/sys/vm/swap_pager.c projects/hps_head/sys/vm/uma_core.c projects/hps_head/sys/vm/vm_fault.c projects/hps_head/sys/vm/vm_map.c projects/hps_head/sys/vm/vm_mmap.c projects/hps_head/sys/vm/vm_page.c projects/hps_head/sys/vm/vm_pageout.c projects/hps_head/sys/vm/vm_reserv.c projects/hps_head/sys/vm/vm_unix.c projects/hps_head/sys/x86/acpica/OsdEnvironment.c projects/hps_head/sys/x86/acpica/acpi_wakeup.c projects/hps_head/sys/x86/acpica/srat.c projects/hps_head/sys/x86/include/apicvar.h projects/hps_head/sys/x86/include/mca.h projects/hps_head/sys/x86/include/reg.h projects/hps_head/sys/x86/include/segments.h projects/hps_head/sys/x86/iommu/busdma_dmar.c projects/hps_head/sys/x86/iommu/intel_dmar.h projects/hps_head/sys/x86/iommu/intel_gas.c projects/hps_head/sys/x86/pci/qpi.c projects/hps_head/sys/x86/x86/busdma_bounce.c projects/hps_head/sys/x86/x86/identcpu.c projects/hps_head/sys/x86/x86/intr_machdep.c projects/hps_head/sys/x86/x86/local_apic.c projects/hps_head/sys/x86/x86/mca.c projects/hps_head/sys/x86/xen/xen_apic.c projects/hps_head/sys/x86/xen/xen_intr.c projects/hps_head/sys/x86/xen/xen_nexus.c projects/hps_head/tests/sys/Makefile projects/hps_head/tests/sys/kern/Makefile projects/hps_head/tools/build/check-links.sh projects/hps_head/tools/build/mk/OptionalObsoleteFiles.inc projects/hps_head/tools/build/options/WITHOUT_CXX projects/hps_head/tools/regression/aio/aiop/Makefile projects/hps_head/tools/regression/aio/aiop/aiop.c projects/hps_head/tools/regression/file/closefrom/closefrom.c projects/hps_head/tools/regression/gaithrstress/gaithrstress.c projects/hps_head/tools/regression/lib/libc/stdio/test-open_memstream.c projects/hps_head/tools/regression/lib/libc/stdio/test-open_wmemstream.c projects/hps_head/tools/regression/netinet/arphold/arphold.c projects/hps_head/tools/regression/p1003_1b/Makefile projects/hps_head/tools/regression/p1003_1b/fifo.c projects/hps_head/tools/regression/p1003_1b/sched.c projects/hps_head/tools/regression/p1003_1b/yield.c projects/hps_head/tools/regression/sockets/accept_fd_leak/Makefile projects/hps_head/tools/regression/sockets/accept_fd_leak/accept_fd_leak.c projects/hps_head/tools/regression/sockets/accf_data_attach/Makefile projects/hps_head/tools/regression/sockets/accf_data_attach/accf_data_attach.c projects/hps_head/tools/regression/sockets/fstat/Makefile projects/hps_head/tools/regression/sockets/fstat/fstat.c projects/hps_head/tools/regression/sockets/kqueue/Makefile projects/hps_head/tools/regression/sockets/kqueue/kqueue.c projects/hps_head/tools/regression/sockets/listen_backlog/Makefile projects/hps_head/tools/regression/sockets/listen_backlog/listen_backlog.c projects/hps_head/tools/regression/sockets/listenclose/Makefile projects/hps_head/tools/regression/sockets/listenclose/listenclose.c projects/hps_head/tools/regression/sockets/pr_atomic/Makefile projects/hps_head/tools/regression/sockets/pr_atomic/pr_atomic.c projects/hps_head/tools/regression/sockets/reconnect/Makefile projects/hps_head/tools/regression/sockets/reconnect/reconnect.c projects/hps_head/tools/regression/sockets/rtsocket/Makefile projects/hps_head/tools/regression/sockets/rtsocket/rtsocket.c projects/hps_head/tools/regression/sockets/sblock/Makefile projects/hps_head/tools/regression/sockets/sblock/sblock.c projects/hps_head/tools/regression/sockets/sendfile/sendfile.c projects/hps_head/tools/regression/sockets/shutdown/Makefile projects/hps_head/tools/regression/sockets/shutdown/shutdown.c projects/hps_head/tools/regression/sockets/sigpipe/Makefile projects/hps_head/tools/regression/sockets/sigpipe/sigpipe.c projects/hps_head/tools/regression/sockets/so_setfib/Makefile projects/hps_head/tools/regression/sockets/so_setfib/so_setfib.c projects/hps_head/tools/regression/sockets/socketpair/Makefile projects/hps_head/tools/regression/sockets/socketpair/socketpair.c projects/hps_head/tools/regression/sockets/unix_bindconnect/Makefile projects/hps_head/tools/regression/sockets/unix_bindconnect/unix_bindconnect.c projects/hps_head/tools/regression/sockets/unix_close_race/Makefile projects/hps_head/tools/regression/sockets/unix_close_race/unix_close_race.c projects/hps_head/tools/regression/sockets/unix_passfd/Makefile projects/hps_head/tools/regression/sockets/unix_passfd/unix_passfd.c projects/hps_head/tools/regression/sockets/unix_sendtorace/Makefile projects/hps_head/tools/regression/sockets/unix_sendtorace/unix_sendtorace.c projects/hps_head/tools/regression/sockets/unix_socket/Makefile projects/hps_head/tools/regression/sockets/unix_socket/unix_socket.c projects/hps_head/tools/regression/sockets/unix_sorflush/Makefile projects/hps_head/tools/regression/sockets/unix_sorflush/unix_sorflush.c projects/hps_head/tools/regression/sockets/zerosend/zerosend.c projects/hps_head/tools/tools/ath/athratestats/main.c projects/hps_head/tools/tools/ath/athstats/athstats.c projects/hps_head/tools/tools/cxgbtool/cxgbtool.c projects/hps_head/tools/tools/iwn/iwnstats/iwn_ioctl.c projects/hps_head/tools/tools/netmap/pkt-gen.c projects/hps_head/tools/tools/tscdrift/tscdrift.c projects/hps_head/usr.bin/Makefile projects/hps_head/usr.bin/ar/read.c projects/hps_head/usr.bin/bluetooth/bthost/bthost.c projects/hps_head/usr.bin/bluetooth/btsockstat/btsockstat.c projects/hps_head/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sdp.c projects/hps_head/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c projects/hps_head/usr.bin/bmake/Makefile projects/hps_head/usr.bin/bmake/unit-tests/Makefile projects/hps_head/usr.bin/calendar/calendars/calendar.freebsd projects/hps_head/usr.bin/calendar/calendars/calendar.holiday projects/hps_head/usr.bin/calendar/io.c projects/hps_head/usr.bin/clang/Makefile projects/hps_head/usr.bin/col/Makefile projects/hps_head/usr.bin/col/col.c projects/hps_head/usr.bin/find/find.1 projects/hps_head/usr.bin/gcore/elf32core.c projects/hps_head/usr.bin/gzip/gzip.1 projects/hps_head/usr.bin/gzip/gzip.c projects/hps_head/usr.bin/hexdump/display.c projects/hps_head/usr.bin/iconv/iconv.c projects/hps_head/usr.bin/ipcs/Makefile projects/hps_head/usr.bin/ipcs/ipc.c projects/hps_head/usr.bin/ipcs/ipc.h projects/hps_head/usr.bin/ipcs/ipcs.c projects/hps_head/usr.bin/iscsictl/Makefile projects/hps_head/usr.bin/iscsictl/iscsictl.c projects/hps_head/usr.bin/iscsictl/parse.y projects/hps_head/usr.bin/iscsictl/periphs.c projects/hps_head/usr.bin/jot/jot.1 projects/hps_head/usr.bin/kdump/kdump.c projects/hps_head/usr.bin/kdump/mkioctls projects/hps_head/usr.bin/lam/lam.1 projects/hps_head/usr.bin/lockf/lockf.1 projects/hps_head/usr.bin/lockf/lockf.c projects/hps_head/usr.bin/m4/misc.c projects/hps_head/usr.bin/mt/Makefile projects/hps_head/usr.bin/mt/mt.c projects/hps_head/usr.bin/netstat/bpf.c projects/hps_head/usr.bin/netstat/if.c projects/hps_head/usr.bin/netstat/inet6.c projects/hps_head/usr.bin/netstat/mroute6.c projects/hps_head/usr.bin/netstat/netstat.1 projects/hps_head/usr.bin/netstat/route.c projects/hps_head/usr.bin/nfsstat/Makefile projects/hps_head/usr.bin/nfsstat/nfsstat.1 projects/hps_head/usr.bin/nfsstat/nfsstat.c projects/hps_head/usr.bin/patch/inp.c projects/hps_head/usr.bin/patch/pch.c projects/hps_head/usr.bin/patch/util.c projects/hps_head/usr.bin/perror/perror.1 projects/hps_head/usr.bin/perror/perror.c projects/hps_head/usr.bin/procstat/procstat_rusage.c projects/hps_head/usr.bin/protect/protect.1 projects/hps_head/usr.bin/protect/protect.c projects/hps_head/usr.bin/rctl/rctl.c projects/hps_head/usr.bin/rpcgen/rpc_sample.c projects/hps_head/usr.bin/rs/rs.1 projects/hps_head/usr.bin/smbutil/Makefile projects/hps_head/usr.bin/sockstat/sockstat.1 projects/hps_head/usr.bin/sort/bwstring.c projects/hps_head/usr.bin/sort/coll.c projects/hps_head/usr.bin/sort/file.c projects/hps_head/usr.bin/sort/file.h projects/hps_head/usr.bin/sort/mem.c projects/hps_head/usr.bin/sort/radixsort.c projects/hps_head/usr.bin/sort/sort.1.in projects/hps_head/usr.bin/sort/sort.c projects/hps_head/usr.bin/vi/Makefile projects/hps_head/usr.bin/w/Makefile projects/hps_head/usr.bin/w/w.c projects/hps_head/usr.bin/wc/wc.c projects/hps_head/usr.bin/whois/whois.c projects/hps_head/usr.sbin/acpi/acpiconf/acpiconf.c projects/hps_head/usr.sbin/acpi/acpidump/acpi.c projects/hps_head/usr.sbin/amd/include/config.h projects/hps_head/usr.sbin/ancontrol/ancontrol.c projects/hps_head/usr.sbin/authpf/Makefile projects/hps_head/usr.sbin/bhyve/Makefile projects/hps_head/usr.sbin/bhyve/acpi.c projects/hps_head/usr.sbin/bhyve/bhyverun.c projects/hps_head/usr.sbin/bhyve/block_if.c projects/hps_head/usr.sbin/bhyve/block_if.h projects/hps_head/usr.sbin/bhyve/ioapic.c projects/hps_head/usr.sbin/bhyve/ioapic.h projects/hps_head/usr.sbin/bhyve/pci_ahci.c projects/hps_head/usr.sbin/bhyve/pci_emul.c projects/hps_head/usr.sbin/bhyve/pci_irq.c projects/hps_head/usr.sbin/bhyve/pci_irq.h projects/hps_head/usr.sbin/bhyve/pci_virtio_block.c projects/hps_head/usr.sbin/bhyve/pci_virtio_net.c projects/hps_head/usr.sbin/bhyve/pm.c projects/hps_head/usr.sbin/bhyvectl/Makefile projects/hps_head/usr.sbin/bhyvectl/bhyvectl.c projects/hps_head/usr.sbin/bhyveload/Makefile projects/hps_head/usr.sbin/bluetooth/Makefile projects/hps_head/usr.sbin/bluetooth/bthidcontrol/bthidcontrol.c projects/hps_head/usr.sbin/bluetooth/bthidcontrol/hid.c projects/hps_head/usr.sbin/bluetooth/bthidcontrol/sdp.c projects/hps_head/usr.sbin/bluetooth/bthidd/bthidd.c projects/hps_head/usr.sbin/bluetooth/bthidd/client.c projects/hps_head/usr.sbin/bluetooth/bthidd/hid.c projects/hps_head/usr.sbin/bluetooth/bthidd/kbd.c projects/hps_head/usr.sbin/bluetooth/bthidd/lexer.l projects/hps_head/usr.sbin/bluetooth/bthidd/parser.y projects/hps_head/usr.sbin/bluetooth/bthidd/server.c projects/hps_head/usr.sbin/bluetooth/bthidd/session.c projects/hps_head/usr.sbin/bluetooth/btpand/bnep.c projects/hps_head/usr.sbin/bluetooth/btpand/btpand.c projects/hps_head/usr.sbin/bluetooth/btpand/channel.c projects/hps_head/usr.sbin/bluetooth/btpand/client.c projects/hps_head/usr.sbin/bluetooth/btpand/event.c projects/hps_head/usr.sbin/bluetooth/btpand/packet.c projects/hps_head/usr.sbin/bluetooth/btpand/sdp.c projects/hps_head/usr.sbin/bluetooth/btpand/server.c projects/hps_head/usr.sbin/bluetooth/btpand/tap.c projects/hps_head/usr.sbin/bluetooth/hccontrol/Makefile projects/hps_head/usr.sbin/bluetooth/hccontrol/hccontrol.c projects/hps_head/usr.sbin/bluetooth/hccontrol/hccontrol.h projects/hps_head/usr.sbin/bluetooth/hccontrol/host_controller_baseband.c projects/hps_head/usr.sbin/bluetooth/hccontrol/info.c projects/hps_head/usr.sbin/bluetooth/hccontrol/link_control.c projects/hps_head/usr.sbin/bluetooth/hccontrol/link_policy.c projects/hps_head/usr.sbin/bluetooth/hccontrol/node.c projects/hps_head/usr.sbin/bluetooth/hccontrol/util.c projects/hps_head/usr.sbin/bluetooth/hcsecd/hcsecd.c projects/hps_head/usr.sbin/bluetooth/hcsecd/parser.y projects/hps_head/usr.sbin/bluetooth/l2control/l2cap.c projects/hps_head/usr.sbin/bluetooth/l2control/l2control.c projects/hps_head/usr.sbin/bluetooth/l2ping/l2ping.c projects/hps_head/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c projects/hps_head/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.c projects/hps_head/usr.sbin/bluetooth/sdpcontrol/search.c projects/hps_head/usr.sbin/bluetooth/sdpd/bgd.c projects/hps_head/usr.sbin/bluetooth/sdpd/dun.c projects/hps_head/usr.sbin/bluetooth/sdpd/ftrn.c projects/hps_head/usr.sbin/bluetooth/sdpd/gn.c projects/hps_head/usr.sbin/bluetooth/sdpd/irmc.c projects/hps_head/usr.sbin/bluetooth/sdpd/irmc_command.c projects/hps_head/usr.sbin/bluetooth/sdpd/lan.c projects/hps_head/usr.sbin/bluetooth/sdpd/main.c projects/hps_head/usr.sbin/bluetooth/sdpd/nap.c projects/hps_head/usr.sbin/bluetooth/sdpd/opush.c projects/hps_head/usr.sbin/bluetooth/sdpd/panu.c projects/hps_head/usr.sbin/bluetooth/sdpd/profile.c projects/hps_head/usr.sbin/bluetooth/sdpd/provider.c projects/hps_head/usr.sbin/bluetooth/sdpd/sar.c projects/hps_head/usr.sbin/bluetooth/sdpd/scr.c projects/hps_head/usr.sbin/bluetooth/sdpd/sd.c projects/hps_head/usr.sbin/bluetooth/sdpd/server.c projects/hps_head/usr.sbin/bluetooth/sdpd/sp.c projects/hps_head/usr.sbin/bluetooth/sdpd/srr.c projects/hps_head/usr.sbin/bluetooth/sdpd/ssar.c projects/hps_head/usr.sbin/bluetooth/sdpd/ssr.c projects/hps_head/usr.sbin/bluetooth/sdpd/sur.c projects/hps_head/usr.sbin/bluetooth/sdpd/uuid.c projects/hps_head/usr.sbin/bsdinstall/scripts/zfsboot projects/hps_head/usr.sbin/bsnmpd/tools/bsnmptools/Makefile projects/hps_head/usr.sbin/chown/chgrp.1 projects/hps_head/usr.sbin/chown/chown.8 projects/hps_head/usr.sbin/chown/chown.c projects/hps_head/usr.sbin/config/main.c projects/hps_head/usr.sbin/crashinfo/crashinfo.sh projects/hps_head/usr.sbin/crunch/crunchide/Makefile projects/hps_head/usr.sbin/crunch/crunchide/crunchide.c projects/hps_head/usr.sbin/crunch/crunchide/exec_elf32.c projects/hps_head/usr.sbin/crunch/crunchide/extern.h projects/hps_head/usr.sbin/ctld/ctl.conf.5 projects/hps_head/usr.sbin/ctld/ctld.c projects/hps_head/usr.sbin/ctld/discovery.c projects/hps_head/usr.sbin/ctld/isns.c projects/hps_head/usr.sbin/ctld/keys.c projects/hps_head/usr.sbin/ctld/login.c projects/hps_head/usr.sbin/ctld/parse.y projects/hps_head/usr.sbin/ctld/pdu.c projects/hps_head/usr.sbin/ctld/token.l projects/hps_head/usr.sbin/etcupdate/etcupdate.8 projects/hps_head/usr.sbin/etcupdate/etcupdate.sh projects/hps_head/usr.sbin/etcupdate/tests/always_test.sh projects/hps_head/usr.sbin/etcupdate/tests/conflicts_test.sh projects/hps_head/usr.sbin/etcupdate/tests/fbsdid_test.sh projects/hps_head/usr.sbin/etcupdate/tests/ignore_test.sh projects/hps_head/usr.sbin/etcupdate/tests/preworld_test.sh projects/hps_head/usr.sbin/etcupdate/tests/tests_test.sh projects/hps_head/usr.sbin/etcupdate/tests/tzsetup_test.sh projects/hps_head/usr.sbin/fifolog/fifolog_reader/Makefile projects/hps_head/usr.sbin/fifolog/fifolog_writer/Makefile projects/hps_head/usr.sbin/freebsd-update/freebsd-update.sh projects/hps_head/usr.sbin/ifmcstat/ifmcstat.c projects/hps_head/usr.sbin/inetd/inetd.c projects/hps_head/usr.sbin/iovctl/iovctl.c projects/hps_head/usr.sbin/iovctl/iovctl.conf.5 projects/hps_head/usr.sbin/ip6addrctl/ip6addrctl.c projects/hps_head/usr.sbin/jail/jail.8 projects/hps_head/usr.sbin/mld6query/mld6.c projects/hps_head/usr.sbin/mountd/mountd.8 projects/hps_head/usr.sbin/mountd/mountd.c projects/hps_head/usr.sbin/ndp/ndp.c projects/hps_head/usr.sbin/nfsd/nfsd.8 projects/hps_head/usr.sbin/nfsd/nfsd.c projects/hps_head/usr.sbin/ntp/config.h projects/hps_head/usr.sbin/ntp/doc/ntptime.8 projects/hps_head/usr.sbin/ntp/scripts/mkver projects/hps_head/usr.sbin/pciconf/err.c projects/hps_head/usr.sbin/pkg/pkg.c projects/hps_head/usr.sbin/ppp/iface.c projects/hps_head/usr.sbin/rip6query/rip6query.c projects/hps_head/usr.sbin/route6d/route6d.c projects/hps_head/usr.sbin/rpc.lockd/Makefile projects/hps_head/usr.sbin/rrenumd/lexer.l projects/hps_head/usr.sbin/rrenumd/parser.y projects/hps_head/usr.sbin/rtadvctl/rtadvctl.c projects/hps_head/usr.sbin/rtadvd/config.c projects/hps_head/usr.sbin/rtadvd/if.c projects/hps_head/usr.sbin/rtadvd/rrenum.c projects/hps_head/usr.sbin/rtadvd/rtadvd.c projects/hps_head/usr.sbin/rtsold/Makefile projects/hps_head/usr.sbin/rtsold/if.c projects/hps_head/usr.sbin/rtsold/probe.c projects/hps_head/usr.sbin/rtsold/rtsold.c projects/hps_head/usr.sbin/smbmsg/smbmsg.c projects/hps_head/usr.sbin/sysrc/sysrc projects/hps_head/usr.sbin/tzsetup/tzsetup.c projects/hps_head/usr.sbin/uhsoctl/uhsoctl.c projects/hps_head/usr.sbin/vidcontrol/vidcontrol.c projects/hps_head/usr.sbin/wpa/Makefile.crypto projects/hps_head/usr.sbin/wpa/hostapd/Makefile projects/hps_head/usr.sbin/wpa/ndis_events/ndis_events.c projects/hps_head/usr.sbin/wpa/wpa_passphrase/Makefile projects/hps_head/usr.sbin/wpa/wpa_supplicant/Makefile projects/hps_head/usr.sbin/wpa/wpa_supplicant/Packet32.c Directory Properties: projects/hps_head/ (props changed) projects/hps_head/cddl/ (props changed) projects/hps_head/cddl/contrib/opensolaris/ (props changed) projects/hps_head/contrib/binutils/ (props changed) projects/hps_head/contrib/bmake/ (props changed) projects/hps_head/contrib/compiler-rt/ (props changed) projects/hps_head/contrib/gcclibs/libgomp/ (props changed) projects/hps_head/contrib/ipfilter/ (props changed) projects/hps_head/contrib/ldns/ (props changed) projects/hps_head/contrib/llvm/ (props changed) projects/hps_head/contrib/llvm/tools/clang/ (props changed) projects/hps_head/contrib/mdocml/ (props changed) projects/hps_head/contrib/ntp/ (props changed) projects/hps_head/contrib/nvi/ (props changed) projects/hps_head/contrib/sqlite3/ (props changed) projects/hps_head/contrib/tcpdump/ (props changed) projects/hps_head/contrib/unbound/ (props changed) projects/hps_head/contrib/wpa/ (props changed) projects/hps_head/contrib/xz/ (props changed) projects/hps_head/etc/ (props changed) projects/hps_head/gnu/lib/ (props changed) projects/hps_head/include/ (props changed) projects/hps_head/lib/libc/ (props changed) projects/hps_head/lib/libvmmapi/ (props changed) projects/hps_head/sbin/ (props changed) projects/hps_head/sbin/ipfw/ (props changed) projects/hps_head/share/ (props changed) projects/hps_head/share/man/man4/ (props changed) projects/hps_head/sys/ (props changed) projects/hps_head/sys/amd64/include/xen/ (props changed) projects/hps_head/sys/amd64/vmm/ (props changed) projects/hps_head/sys/boot/ (props changed) projects/hps_head/sys/cddl/contrib/opensolaris/ (props changed) projects/hps_head/sys/conf/ (props changed) projects/hps_head/sys/contrib/dev/acpica/ (props changed) projects/hps_head/sys/contrib/ipfilter/ (props changed) projects/hps_head/sys/contrib/x86emu/ (props changed) projects/hps_head/sys/dev/hyperv/ (props changed) projects/hps_head/sys/gnu/dts/ (props changed) projects/hps_head/sys/gnu/dts/arm/ (props changed) projects/hps_head/usr.bin/calendar/ (props changed) projects/hps_head/usr.bin/procstat/ (props changed) projects/hps_head/usr.sbin/bhyve/ (props changed) projects/hps_head/usr.sbin/bhyvectl/ (props changed) projects/hps_head/usr.sbin/bhyveload/ (props changed) projects/hps_head/usr.sbin/jail/ (props changed) projects/hps_head/usr.sbin/rtadvctl/ (props changed) projects/hps_head/usr.sbin/rtadvd/ (props changed) projects/hps_head/usr.sbin/rtsold/ (props changed) Modified: projects/hps_head/.arclint ============================================================================== --- projects/hps_head/.arclint Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/.arclint Mon May 4 09:25:33 2015 (r282413) @@ -1,9 +1,25 @@ { + "exclude": "(contrib|crypto)", "linters": { "python": { "type": "pep8", - "exclude": "(contrib)", "include": "(\\.py$)" + }, + "spelling": { + "type": "spelling" + }, + "chmod": { + "type": "chmod" + }, + "merge-conflict": { + "type": "merge-conflict" + }, + "filename": { + "type": "filename" + }, + "json": { + "type": "json", + "include": "(\\.arclint|\\.json$)" } } } Modified: projects/hps_head/Makefile ============================================================================== --- projects/hps_head/Makefile Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/Makefile Mon May 4 09:25:33 2015 (r282413) @@ -373,8 +373,19 @@ kernel-toolchains: # existing system is. # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) -TARGETS?=amd64 arm i386 mips pc98 powerpc sparc64 +# XXX Add arm64 to universe only if we have an external binutils installed. +# It does not build with the in-tree linker. +.if exists(/usr/local/aarch64-freebsd/bin/ld) +UNIVERSE_arm64=arm64 +.elif empty(${TARGETS}) +universe: universe_arm64_skip +universe_epilogue: universe_arm64_skip +universe_arm64_skip: universe_prologue + @echo ">> arm64 skipped - install aarch64-binutils port or package to build" +.endif +TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64 TARGET_ARCHES_arm?= arm armeb armv6 armv6hf +TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/hps_head/Makefile.inc1 ============================================================================== --- projects/hps_head/Makefile.inc1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/Makefile.inc1 Mon May 4 09:25:33 2015 (r282413) @@ -1263,7 +1263,8 @@ _gperf= gnu/usr.bin/gperf .endif .if ${MK_GROFF} != "no" -_groff= gnu/usr.bin/groff +_groff= gnu/usr.bin/groff \ + usr.bin/soelim .endif .if ${MK_VT} != "no" @@ -1281,10 +1282,6 @@ _m4= lib/libohash \ ${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif -.if ${BOOTSTRAPPING} < 1000014 -_crunch= usr.sbin/crunch -.endif - .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree @@ -1300,16 +1297,18 @@ _cat= bin/cat _lex= usr.bin/lex .endif +.if ${BOOTSTRAPPING} < 1001507 +_crunch= usr.sbin/crunch +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif -.if ${BOOTSTRAPPING} < 1001506 _yacc= lib/liby \ usr.bin/yacc ${_bt}-usr.bin/yacc: ${_bt}-lib/liby -.endif .if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree @@ -1359,8 +1358,7 @@ _kerberos5_bootstrap_tools= \ kerberos5/tools/slc \ usr.bin/compile_et -${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken -${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken +.ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g} .endif bootstrap-tools: .PHONY @@ -1466,12 +1464,9 @@ _btxld= usr.sbin/btxld .endif .endif .if ${TARGET_ARCH} != ${MACHINE_ARCH} -.if ${MK_RESCUE} != "no" || defined(RELEASEDIR) +.if ${MK_RESCUE} != "no" _crunchide= usr.sbin/crunch/crunchide .endif -.if ${TARGET_ARCH} == "i386" && defined(RELEASEDIR) -_kgzip= usr.sbin/kgzip -.endif .endif # If we're given an XAS, don't build binutils. @@ -1517,7 +1512,6 @@ cross-tools: .MAKE ${_cc} \ ${_btxld} \ ${_crunchide} \ - ${_kgzip} \ sys/boot/usb/tools ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ @@ -1529,7 +1523,8 @@ cross-tools: .MAKE NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ - VERSION="${VERSION}" + VERSION="${VERSION}" \ + PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin NXBMAKE= ${NXBENV} ${MAKE} \ TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \ CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \ @@ -1542,7 +1537,21 @@ NXBMAKE= ${NXBENV} ${MAKE} \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no +# native-xtools is the current target for qemu-user cross builds of ports +# via poudriere and the imgact_binmisc kernel module. +# For non-clang enabled targets that are still using the in tree gcc +# we must build a gperf binary for one instance of its Makefiles. On +# clang-enabled systems, the gperf binary is obsolete. native-xtools: .MAKE +.if ${MK_GCC_BOOTSTRAP} != "no" + mkdir -p ${OBJTREE}/gperf_for_gcc/usr/bin + ${_+_}@${ECHODIR} "===> ${_gperf} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_gperf} && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ obj && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ depend && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ all && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ DESTDIR=${OBJTREE}/gperf_for_gcc install +.endif mkdir -p ${OBJTREE}/nxb-bin/bin mkdir -p ${OBJTREE}/nxb-bin/sbin mkdir -p ${OBJTREE}/nxb-bin/usr Modified: projects/hps_head/ObsoleteFiles.inc ============================================================================== --- projects/hps_head/ObsoleteFiles.inc Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/ObsoleteFiles.inc Mon May 4 09:25:33 2015 (r282413) @@ -38,6 +38,90 @@ # xargs -n1 | sort | uniq -d; # done +# 20150501 +OLD_FILES+=usr/bin/soeliminate +OLD_FILES+=usr/share/man/man1/soeliminate.1.gz +# 20150501: Remove the nvlist_.*[vf] functions manpages. +OLD_FILES+=usr/share/man/man3/nvlist_addf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_string.3.gz +# 20150429: +OLD_FILES+=usr/share/docs/papers/hwpmc.ascii.gz +# 20150427: test/sys/kern/mmap_test moved to test/sys/vm/mmap_test +OLD_FILES+=usr/tests/sys/kern/mmap_test +# 20150418 +OLD_FILES+=sbin/mount_oldnfs +OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz +# 20150416: ALTQ moved to net/altq +OLD_FILES+=usr/include/altq/altq_rmclass_debug.h +OLD_FILES+=usr/include/altq/altq.h +OLD_FILES+=usr/include/altq/altq_cdnr.h +OLD_FILES+=usr/include/altq/altq_hfsc.h +OLD_FILES+=usr/include/altq/altq_priq.h +OLD_FILES+=usr/include/altq/altqconf.h +OLD_FILES+=usr/include/altq/altq_classq.h +OLD_FILES+=usr/include/altq/altq_red.h +OLD_FILES+=usr/include/altq/if_altq.h +OLD_FILES+=usr/include/altq/altq_var.h +OLD_FILES+=usr/include/altq/altq_rmclass.h +OLD_FILES+=usr/include/altq/altq_cbq.h +OLD_FILES+=usr/include/altq/altq_rio.h +OLD_DIRS+=usr/include/altq # 20150329 .if ${TARGET_ARCH} == "arm" OLD_FILES+=usr/include/bootconfig.h @@ -323,6 +407,10 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n OLD_FILES+=usr/lib/debug/usr/lib32/private # 20141015: OpenSSL 1.0.1j import OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz +.if ${MK_GCC} == "no" +# 20141009: gperf disabled by default +OLD_FILES+=usr/bin/gperf +.endif # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz Modified: projects/hps_head/README ============================================================================== --- projects/hps_head/README Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/README Mon May 4 09:25:33 2015 (r282413) @@ -8,39 +8,32 @@ sources in this tree - please see the sp more information). The Makefile in this directory supports a number of targets for -building components (or all) of the FreeBSD source tree, the most -commonly used one being ``world'', which rebuilds and installs -everything in the FreeBSD system from the source tree except the -kernel, the kernel-modules and the contents of /etc. The ``world'' -target should only be used in cases where the source tree has not -changed from the currently running version. See: -http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html +building components (or all) of the FreeBSD source tree. See build(7) +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html for more information, including setting make(1) variables. -The ``buildkernel'' and ``installkernel'' targets build and install +The `buildkernel` and `installkernel` targets build and install the kernel and the modules (see below). Please see the top of the Makefile in this directory for more information on the standard build targets and compile-time flags. -Building a kernel is a somewhat more involved process, documentation -for which can be found at: - http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html -And in the config(8) man page. +Building a kernel is a somewhat more involved process. See build(7), config(8), +and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html +for more information. + Note: If you want to build and install the kernel with the -``buildkernel'' and ``installkernel'' targets, you might need to build +`buildkernel` and `installkernel` targets, you might need to build world before. More information is available in the handbook. -The sample kernel configuration files reside in the sys//conf -sub-directory (assuming that you've installed the kernel sources), the -file named GENERIC being the one used to build your initial installation -kernel. The file NOTES contains entries and documentation for all possible -devices, not just those commonly used. It is the successor of the ancient -LINT file, but in contrast to LINT, it is not buildable as a kernel but a -pure reference and documentation file. +The kernel configuration files reside in the sys//conf +sub-directory. GENERIC is the default configuration used in release builds. +NOTES contains entries and documentation for all possible +devices, not just those commonly used. Source Roadmap: --------------- + bin System/user commands. cddl Various commands and libraries under the Common Development @@ -77,6 +70,9 @@ share Shared resources. sys Kernel sources. +tests Regression tests which can be run by Kyua. See tests/README + for additional information. + tools Utilities for regression testing and miscellaneous tasks. usr.bin User commands. Modified: projects/hps_head/UPDATING ============================================================================== --- projects/hps_head/UPDATING Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/UPDATING Mon May 4 09:25:33 2015 (r282413) @@ -31,6 +31,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150501: + soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim. + If you need the GNU extension from groff soelim(1), install groff + from package: pkg install groff, or via ports: textproc/groff. + +20150423: + chmod, chflags, chown and chgrp now affect symlinks in -R mode as + defined in symlink(7); previously symlinks were silently ignored. + +20150415: + The const qualifier has been removed from iconv(3) to comply with + POSIX. The ports tree is aware of this from r384038 onwards. + +20150416: + Libraries specified by LIBADD in Makefiles must have a corresponding + DPADD_ variable to ensure correct dependencies. This is now + enforced in src.libnames.mk. + 20150324: From legacy ata(4) driver was removed support for SATA controllers supported by more functional drivers ahci(4), siis(4) and mvs(4). Modified: projects/hps_head/bin/chflags/chflags.1 ============================================================================== --- projects/hps_head/bin/chflags/chflags.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/chflags/chflags.1 Mon May 4 09:25:33 2015 (r282413) @@ -32,7 +32,7 @@ .\" @(#)chflags.1 8.4 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd April 8, 2013 +.Dd April 20, 2015 .Dt CHFLAGS 1 .Os .Sh NAME @@ -66,8 +66,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during traversal are not followed.) .It Fl h If the .Ar file @@ -83,8 +84,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the file flags for the file hierarchies rooted -in the files instead of just the files themselves. +Change the file flags of the file hierarchies rooted in the files, +instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/hps_head/bin/chflags/chflags.c ============================================================================== --- projects/hps_head/bin/chflags/chflags.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/chflags/chflags.c Mon May 4 09:25:33 2015 (r282413) @@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -65,7 +66,6 @@ main(int argc, char *argv[]) int Hflag, Lflag, Rflag, fflag, hflag, vflag; int ch, fts_options, oct, rval; char *flags, *ep; - int (*change_flags)(const char *, unsigned long); Hflag = Lflag = Rflag = fflag = hflag = vflag = 0; while ((ch = getopt(argc, argv, "HLPRfhv")) != -1) @@ -104,20 +104,23 @@ main(int argc, char *argv[]) usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, "the -R and -h options " - "may not be specified together"); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; - - change_flags = hflag ? lchflags : chflags; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } flags = *argv; if (*flags >= '0' && *flags <= '7') { @@ -142,12 +145,21 @@ main(int argc, char *argv[]) err(1, NULL); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP if we're recursive. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chflag, continue. */ + case FTS_DNR: /* Warn, chflags. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -156,16 +168,6 @@ main(int argc, char *argv[]) warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -175,7 +177,8 @@ main(int argc, char *argv[]) newflags = (p->fts_statp->st_flags | set) & clear; if (newflags == p->fts_statp->st_flags) continue; - if ((*change_flags)(p->fts_accpath, newflags) && !fflag) { + if (chflagsat(AT_FDCWD, p->fts_accpath, newflags, + atflag) == -1 && !fflag) { warn("%s", p->fts_path); rval = 1; } else if (vflag) { Modified: projects/hps_head/bin/chmod/chmod.1 ============================================================================== --- projects/hps_head/bin/chmod/chmod.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/chmod/chmod.1 Mon May 4 09:25:33 2015 (r282413) @@ -32,7 +32,7 @@ .\" @(#)chmod.1 8.4 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd January 26, 2009 +.Dd April 20, 2015 .Dt CHMOD 1 .Os .Sh NAME @@ -63,9 +63,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed by -default.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during tree traversal are not followed.) .It Fl h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. @@ -79,8 +79,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the modes of the file hierarchies rooted in the files +Change the modes of the file hierarchies rooted in the files, instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/hps_head/bin/chmod/chmod.c ============================================================================== --- projects/hps_head/bin/chmod/chmod.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/chmod/chmod.c Mon May 4 09:25:33 2015 (r282413) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -62,7 +63,7 @@ main(int argc, char *argv[]) FTS *ftsp; FTSENT *p; mode_t *set; - int Hflag, Lflag, Rflag, ch, error, fflag, fts_options, hflag, rval; + int Hflag, Lflag, Rflag, ch, fflag, fts_options, hflag, rval; int vflag; char *mode; mode_t newmode; @@ -126,18 +127,23 @@ done: argv += optind; usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, - "the -R and -h options may not be specified together."); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } mode = *argv; if ((set = setmode(mode)) == NULL) @@ -146,12 +152,21 @@ done: argv += optind; if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL) err(1, "fts_open"); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chmod, continue. */ + case FTS_DNR: /* Warn, chmod. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -160,16 +175,6 @@ done: argv += optind; warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -182,32 +187,25 @@ done: argv += optind; if (may_have_nfs4acl(p, hflag) == 0 && (newmode & ALLPERMS) == (p->fts_statp->st_mode & ALLPERMS)) continue; - if (hflag) - error = lchmod(p->fts_accpath, newmode); - else - error = chmod(p->fts_accpath, newmode); - if (error) { - if (!fflag) { - warn("%s", p->fts_path); - rval = 1; - } - } else { - if (vflag) { - (void)printf("%s", p->fts_path); + if (fchmodat(AT_FDCWD, p->fts_accpath, newmode, atflag) == -1 + && !fflag) { + warn("%s", p->fts_path); + rval = 1; + } else if (vflag) { + (void)printf("%s", p->fts_path); - if (vflag > 1) { - char m1[12], m2[12]; + if (vflag > 1) { + char m1[12], m2[12]; - strmode(p->fts_statp->st_mode, m1); - strmode((p->fts_statp->st_mode & - S_IFMT) | newmode, m2); - (void)printf(": 0%o [%s] -> 0%o [%s]", - p->fts_statp->st_mode, m1, - (p->fts_statp->st_mode & S_IFMT) | - newmode, m2); - } - (void)printf("\n"); + strmode(p->fts_statp->st_mode, m1); + strmode((p->fts_statp->st_mode & + S_IFMT) | newmode, m2); + (void)printf(": 0%o [%s] -> 0%o [%s]", + p->fts_statp->st_mode, m1, + (p->fts_statp->st_mode & S_IFMT) | + newmode, m2); } + (void)printf("\n"); } } if (errno) Modified: projects/hps_head/bin/csh/config.h ============================================================================== --- projects/hps_head/bin/csh/config.h Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/csh/config.h Mon May 4 09:25:33 2015 (r282413) @@ -198,7 +198,7 @@ #define HAVE_WCWIDTH 1 /* Define as const if the declaration of iconv() needs const. */ -#define ICONV_CONST const +#define ICONV_CONST /* Support NLS. */ #define NLS 1 Modified: projects/hps_head/bin/csh/iconv_stub.h ============================================================================== --- projects/hps_head/bin/csh/iconv_stub.h Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/csh/iconv_stub.h Mon May 4 09:25:33 2015 (r282413) @@ -30,7 +30,7 @@ #define _ICONV_H_ typedef void *iconv_t; -typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef size_t dl_iconv_t(iconv_t, char **, size_t *, char **, size_t *); typedef int dl_iconv_close_t(iconv_t); extern iconv_t dl_iconv_open(const char *, const char *); Modified: projects/hps_head/bin/ed/ed.1 ============================================================================== --- projects/hps_head/bin/ed/ed.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/ed/ed.1 Mon May 4 09:25:33 2015 (r282413) @@ -738,7 +738,7 @@ It is an error if no substitutions are p lines. The current address is set the last line affected. .Pp -.Ar Re +.Ar \&Re and .Ar replacement may be delimited by any character other than space and newline Modified: projects/hps_head/bin/ed/glbl.c ============================================================================== --- projects/hps_head/bin/ed/glbl.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/ed/glbl.c Mon May 4 09:25:33 2015 (r282413) @@ -60,7 +60,7 @@ build_active_list(int isgcmd) return ERR; if (isbinary) NUL_TO_NEWLINE(s, lp->len); - if (!regexec(pat, s, 0, NULL, 0) == isgcmd && + if (!(regexec(pat, s, 0, NULL, 0) == isgcmd) && set_active_node(lp) < 0) return ERR; } @@ -153,7 +153,7 @@ set_active_node(line_t *lp) if (active_list != NULL) { #endif if ((ts = (line_t **) realloc(active_list, - (ti += MINBUFSZ) * sizeof(line_t **))) == NULL) { + (ti += MINBUFSZ) * sizeof(line_t *))) == NULL) { fprintf(stderr, "%s\n", strerror(errno)); errmsg = "out of memory"; SPL0(); Modified: projects/hps_head/bin/expr/expr.1 ============================================================================== --- projects/hps_head/bin/expr/expr.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/expr/expr.1 Mon May 4 09:25:33 2015 (r282413) @@ -90,17 +90,17 @@ Return the evaluation of .Ar expr1 if neither expression evaluates to an empty string or zero; otherwise, returns zero. -.It Ar expr1 Li "{=, >, >=, <, <=, !=}" Ar expr2 +.It Ar expr1 Bro =, >, >=, <, <=, != Brc Ar expr2 Return the results of integer comparison if both arguments are integers; otherwise, returns the results of string comparison using the locale-specific collation sequence. The result of each comparison is 1 if the specified relation is true, or 0 if the relation is false. -.It Ar expr1 Li "{+, -}" Ar expr2 +.It Ar expr1 Bro +, - Brc Ar expr2 Return the results of addition or subtraction of integer-valued arguments. -.It Ar expr1 Li "{*, /, %}" Ar expr2 +.It Ar expr1 Bro *, /, % Brc Ar expr2 Return the results of multiplication, integer division, or remainder of integer-valued arguments. -.It Ar expr1 Li : Ar expr2 +.It Ar expr1 Li \&: Ar expr2 The .Dq Li \&: operator matches Modified: projects/hps_head/bin/sh/jobs.c ============================================================================== --- projects/hps_head/bin/sh/jobs.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/sh/jobs.c Mon May 4 09:25:33 2015 (r282413) @@ -1057,7 +1057,7 @@ waitforjob(struct job *jp, int *origstat CLEAR_PENDING_INT; } #if JOBS - else if (rootshell && iflag && propagate_int && + else if (rootshell && propagate_int && WIFSIGNALED(status) && WTERMSIG(status) == SIGINT) kill(getpid(), SIGINT); #endif Modified: projects/hps_head/bin/sh/sh.1 ============================================================================== --- projects/hps_head/bin/sh/sh.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/sh/sh.1 Mon May 4 09:25:33 2015 (r282413) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd February 22, 2015 +.Dd April 18, 2015 .Dt SH 1 .Os .Sh NAME @@ -2574,8 +2574,7 @@ the former causes the specified signal t and the latter causes the default action to be taken. Omitting the .Ar action -is another way to request the default action, for compatibility reasons this -usage is not recommended though. +and using only signal numbers is another way to request the default action. In a subshell or utility environment, the shell resets trapped (but not ignored) signals to the default action. The Modified: projects/hps_head/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/hps_head/bin/sh/tests/builtins/Makefile Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/sh/tests/builtins/Makefile Mon May 4 09:25:33 2015 (r282413) @@ -137,6 +137,8 @@ FILES+= trap11.0 FILES+= trap12.0 FILES+= trap13.0 FILES+= trap14.0 +FILES+= trap15.0 +FILES+= trap16.0 FILES+= trap2.0 FILES+= trap3.0 FILES+= trap4.0 Copied: projects/hps_head/bin/sh/tests/builtins/trap15.0 (from r282412, head/bin/sh/tests/builtins/trap15.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/hps_head/bin/sh/tests/builtins/trap15.0 Mon May 4 09:25:33 2015 (r282413, copy of r282412, head/bin/sh/tests/builtins/trap15.0) @@ -0,0 +1,5 @@ +# $FreeBSD$ + +(${SH} -c 'term(){ exit 5;}; trap term TERM; kill -TERM $$') & +wait >/dev/null 2>&1 $! +[ $? -eq 5 ] Copied: projects/hps_head/bin/sh/tests/builtins/trap16.0 (from r282412, head/bin/sh/tests/builtins/trap16.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/hps_head/bin/sh/tests/builtins/trap16.0 Mon May 4 09:25:33 2015 (r282413, copy of r282412, head/bin/sh/tests/builtins/trap16.0) @@ -0,0 +1,20 @@ +# $FreeBSD$ + +traps=$(${SH} -c 'trap "echo bad" 0; trap - 0; trap') +[ -z "$traps" ] || exit 1 +traps=$(${SH} -c 'trap "echo bad" 0; trap "" 0; trap') +expected_traps=$(${SH} -c 'trap "" EXIT; trap') +[ "$traps" = "$expected_traps" ] || exit 2 +traps=$(${SH} -c 'trap "echo bad" 0; trap 0; trap') +[ -z "$traps" ] || exit 3 +traps=$(${SH} -c 'trap "echo bad" 0; trap -- 0; trap') +[ -z "$traps" ] || exit 4 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap - 0 1 2; trap') +[ -z "$traps" ] || exit 5 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap "" 0 1 2; trap') +expected_traps=$(${SH} -c 'trap "" EXIT HUP INT; trap') +[ "$traps" = "$expected_traps" ] || exit 6 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap 0 1 2; trap') +[ -z "$traps" ] || exit 7 +traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap -- 0 1 2; trap') +[ -z "$traps" ] || exit 8 Modified: projects/hps_head/bin/sh/trap.c ============================================================================== --- projects/hps_head/bin/sh/trap.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/bin/sh/trap.c Mon May 4 09:25:33 2015 (r282413) @@ -183,7 +183,7 @@ trapcmd(int argc __unused, char **argv) return 0; } action = NULL; - if (*argv && sigstring_to_signum(*argv) == -1) { + if (*argv && !is_number(*argv)) { if (strcmp(*argv, "-") == 0) argv++; else { Modified: projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 ============================================================================== --- projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 Mon May 4 09:25:33 2015 (r282413) @@ -21,7 +21,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 5, 2013 +.Dd April 18, 2015 .Dt DTRACE 1 .Os .Sh NAME @@ -670,7 +670,8 @@ Invalid command line options or argument .Sh SEE ALSO .Xr cpp 1 , .Xr dtruss 1 , -.Xr elf 5 +.Xr elf 5 , +.Xr SDT 9 .Rs .%T Solaris Dynamic Tracing Guide .Re Modified: projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c ============================================================================== --- projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Mon May 4 09:25:33 2015 (r282413) @@ -147,6 +147,9 @@ dtrace_dof_init(void) dh.dofhp_dof = (uintptr_t)dof; dh.dofhp_addr = elf->e_type == ET_DYN ? (uintptr_t) lmp->l_addr : 0; +#ifdef __FreeBSD__ + dh.dofhp_pid = getpid(); +#endif if (lmid == 0) { (void) snprintf(dh.dofhp_mod, sizeof (dh.dofhp_mod), @@ -184,7 +187,7 @@ dtrace_dof_init(void) else { dprintf(1, "DTrace ioctl succeeded for DOF at %p\n", dof); #ifdef __FreeBSD__ - gen = dh.gen; + gen = dh.dofhp_gen; #endif } Modified: projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon May 4 09:25:33 2015 (r282413) @@ -1785,11 +1785,17 @@ dtrace_program_link(dtrace_hdl_t *dtp, d "failed to open %s: %s", file, strerror(errno))); } #else - snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); - if ((fd = mkstemp(tfile)) == -1) - return (dt_link_error(dtp, NULL, -1, NULL, - "failed to create temporary file %s: %s", - tfile, strerror(errno))); + if (dtp->dt_lazyload) { + if ((fd = open(file, O_RDWR | O_CREAT | O_TRUNC, 0666)) < 0) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to open %s: %s", file, strerror(errno))); + } else { + snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); + if ((fd = mkstemp(tfile)) == -1) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to create temporary file %s: %s", + tfile, strerror(errno))); + } #endif /* Modified: projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c ============================================================================== --- projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c Mon May 4 08:19:12 2015 (r282412) +++ projects/hps_head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c Mon May 4 09:25:33 2015 (r282413) @@ -44,10 +44,15 @@ #include #include #include +#include + #ifndef illumos +#include +#include #include +#include +#include #endif -#include typedef struct dt_pid_probe { dtrace_hdl_t *dpp_dtp; @@ -566,6 +571,12 @@ dt_pid_usdt_mapping(void *data, const pr prsyminfo_t sip; dof_helper_t dh; GElf_Half e_type; +#ifdef __FreeBSD__ + dof_hdr_t hdr; + size_t sz; + uint64_t dofmax; + void *dof; +#endif const char *mname; const char *syms[] = { "___SUNW_dof", "__SUNW_dof" }; int i, fd = -1; @@ -595,17 +606,61 @@ dt_pid_usdt_mapping(void *data, const pr continue; } - dh.dofhp_dof = sym.st_value; +#ifdef __FreeBSD__ dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; + if (Pread(P, &hdr, sizeof (hdr), sym.st_value) != + sizeof (hdr)) { + dt_dprintf("read of DOF header failed\n"); + continue; + } + + sz = sizeof(dofmax); + if (sysctlbyname("kern.dtrace.dof_maxsize", &dofmax, &sz, + NULL, 0) != 0) { + dt_dprintf("failed to read dof_maxsize: %s\n", + strerror(errno)); + continue; + } + if (dofmax < hdr.dofh_loadsz) { + dt_dprintf("DOF load size exceeds maximum\n"); + continue; + } + + if ((dof = malloc(hdr.dofh_loadsz)) == NULL) + return (-1); + + if (Pread(P, dof, hdr.dofh_loadsz, sym.st_value) != + hdr.dofh_loadsz) { + free(dof); + dt_dprintf("read of DOF section failed\n"); + continue; + } + + dh.dofhp_dof = (uintptr_t)dof; + dh.dofhp_pid = proc_getpid(P); dt_pid_objname(dh.dofhp_mod, sizeof (dh.dofhp_mod), -#ifdef illumos sip.prs_lmid, mname); + + if (fd == -1 && + (fd = open("/dev/dtrace/helper", O_RDWR, 0)) < 0) { + dt_dprintf("open of helper device failed: %s\n", + strerror(errno)); + free(dof); + return (-1); /* errno is set for us */ + } + + if (ioctl(fd, DTRACEHIOC_ADDDOF, &dh, sizeof (dh)) < 0) + dt_dprintf("DOF was rejected for %s\n", dh.dofhp_mod); + + free(dof); #else - 0, mname); -#endif + dh.dofhp_dof = sym.st_value; + dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; + + dt_pid_objname(dh.dofhp_mod, sizeof (dh.dofhp_mod), + sip.prs_lmid, mname); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon May 4 09:33:58 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B2713D70; Mon, 4 May 2015 09:33:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9E7C015B1; Mon, 4 May 2015 09:33:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t449Xwrd096759; Mon, 4 May 2015 09:33:58 GMT (envelope-from hselasky@FreeBSD.org) Received: (from hselasky@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t449Xw1q096752; Mon, 4 May 2015 09:33:58 GMT (envelope-from hselasky@FreeBSD.org) Message-Id: <201505040933.t449Xw1q096752@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: hselasky set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky Date: Mon, 4 May 2015 09:33:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282414 - in projects/hps_head: share/man/man9 sys/kern sys/ofed/include/linux sys/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.20 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, 04 May 2015 09:33:58 -0000 Author: hselasky Date: Mon May 4 09:33:57 2015 New Revision: 282414 URL: https://svnweb.freebsd.org/changeset/base/282414 Log: Major callout subsystem cleanup and rewrite: - Close a migration race where callout_reset() failed to set the CALLOUT_ACTIVE flag. - Callout callback functions are now allowed to be protected by spinlocks. - Switching the callout CPU number cannot always be done on a per-callout basis. See the updated timeout(9) manual page for more information. - The timeout(9) manual page has been updated to reflect how all the functions inside the callout API are working. The manual page has been made function oriented to make it easier to deduce how each of the functions making up the callout API are working without having to first read the whole manual page. Group all functions into a handful of sections which should give a quick top-level overview when the different functions should be used. - The CALLOUT_SHAREDLOCK flag and its functionality has been removed to reduce the complexity in the callout code and to avoid problems about atomically stopping callouts via callout_stop(). If someone needs it, it can be re-added. From my quick grep there are no CALLOUT_SHAREDLOCK clients in the kernel. - A new callout API function named "callout_drain_async()" has been added. See the updated timeout(9) manual page for a complete description. - Update the callout clients in the "kern/" folder to use the callout API properly, like cv_timedwait(). Previously there was some custom sleepqueue code in the callout subsystem, which has been removed, because we now allow callouts to be protected by spinlocks. This allows us to tear down the callout like done with regular mutexes, and a "td_slpmutex" has been added to "struct thread" to atomically teardown the "td_slpcallout". Further the "TDF_TIMOFAIL" and "SWT_SLEEPQTIMO" states can now be completely removed. Currently they are marked as available and will be cleaned up in a follow up commit. - There has been several reports that this patch "seems to squash a serious bug leading to a callout timeout and panic". Kernel build testing: all architectures were built Differential Revision: https://reviews.freebsd.org/D1438 Modified: projects/hps_head/share/man/man9/Makefile projects/hps_head/share/man/man9/timeout.9 projects/hps_head/sys/kern/init_main.c projects/hps_head/sys/kern/kern_clocksource.c projects/hps_head/sys/kern/kern_condvar.c projects/hps_head/sys/kern/kern_lock.c projects/hps_head/sys/kern/kern_switch.c projects/hps_head/sys/kern/kern_synch.c projects/hps_head/sys/kern/kern_thread.c projects/hps_head/sys/kern/kern_timeout.c projects/hps_head/sys/kern/subr_sleepqueue.c projects/hps_head/sys/ofed/include/linux/completion.h projects/hps_head/sys/ofed/include/linux/linux_compat.c projects/hps_head/sys/sys/_callout.h projects/hps_head/sys/sys/callout.h projects/hps_head/sys/sys/proc.h Modified: projects/hps_head/share/man/man9/Makefile ============================================================================== --- projects/hps_head/share/man/man9/Makefile Mon May 4 09:25:33 2015 (r282413) +++ projects/hps_head/share/man/man9/Makefile Mon May 4 09:33:57 2015 (r282414) @@ -1573,6 +1573,7 @@ MLINKS+=timeout.9 callout.9 \ timeout.9 callout_active.9 \ timeout.9 callout_deactivate.9 \ timeout.9 callout_drain.9 \ + timeout.9 callout_drain_async.9 \ timeout.9 callout_handle_init.9 \ timeout.9 callout_init.9 \ timeout.9 callout_init_mtx.9 \ Modified: projects/hps_head/share/man/man9/timeout.9 ============================================================================== --- projects/hps_head/share/man/man9/timeout.9 Mon May 4 09:25:33 2015 (r282413) +++ projects/hps_head/share/man/man9/timeout.9 Mon May 4 09:33:57 2015 (r282414) @@ -29,13 +29,14 @@ .\" .\" $FreeBSD$ .\" -.Dd October 8, 2014 +.Dd January 24, 2015 .Dt TIMEOUT 9 .Os .Sh NAME .Nm callout_active , .Nm callout_deactivate , .Nm callout_drain , +.Nm callout_drain_async , .Nm callout_handle_init , .Nm callout_init , .Nm callout_init_mtx , @@ -63,256 +64,234 @@ .In sys/systm.h .Bd -literal typedef void timeout_t (void *); +typedef void callout_func_t (void *); .Ed -.Ft int -.Fn callout_active "struct callout *c" -.Ft void -.Fn callout_deactivate "struct callout *c" -.Ft int -.Fn callout_drain "struct callout *c" -.Ft void -.Fn callout_handle_init "struct callout_handle *handle" -.Bd -literal -struct callout_handle handle = CALLOUT_HANDLE_INITIALIZER(&handle); -.Ed -.Ft void -.Fn callout_init "struct callout *c" "int mpsafe" -.Ft void -.Fn callout_init_mtx "struct callout *c" "struct mtx *mtx" "int flags" -.Ft void -.Fn callout_init_rm "struct callout *c" "struct rmlock *rm" "int flags" -.Ft void -.Fn callout_init_rw "struct callout *c" "struct rwlock *rw" "int flags" -.Ft int -.Fn callout_pending "struct callout *c" -.Ft int -.Fn callout_reset "struct callout *c" "int ticks" "timeout_t *func" "void *arg" -.Ft int -.Fn callout_reset_curcpu "struct callout *c" "int ticks" "timeout_t *func" \ -"void *arg" -.Ft int -.Fn callout_reset_on "struct callout *c" "int ticks" "timeout_t *func" \ -"void *arg" "int cpu" -.Ft int -.Fn callout_reset_sbt "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "timeout_t *func" "void *arg" "int flags" -.Ft int -.Fn callout_reset_sbt_curcpu "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "timeout_t *func" "void *arg" "int flags" -.Ft int -.Fn callout_reset_sbt_on "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "timeout_t *func" "void *arg" "int cpu" "int flags" -.Ft int -.Fn callout_schedule "struct callout *c" "int ticks" -.Ft int -.Fn callout_schedule_curcpu "struct callout *c" "int ticks" -.Ft int -.Fn callout_schedule_on "struct callout *c" "int ticks" "int cpu" -.Ft int -.Fn callout_schedule_sbt "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "int flags" -.Ft int -.Fn callout_schedule_sbt_curcpu "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "int flags" -.Ft int -.Fn callout_schedule_sbt_on "struct callout *c" "sbintime_t sbt" \ -"sbintime_t pr" "int cpu" "int flags" -.Ft int -.Fn callout_stop "struct callout *c" -.Ft struct callout_handle -.Fn timeout "timeout_t *func" "void *arg" "int ticks" -.Ft void -.Fn untimeout "timeout_t *func" "void *arg" "struct callout_handle handle" .Sh DESCRIPTION The .Nm callout -API is used to schedule a call to an arbitrary function at a specific -time in the future. -Consumers of this API are required to allocate a callout structure -.Pq struct callout +API is used to schedule a one-time call to an arbitrary function at a +specific time in the future. +Consumers of this API are required to allocate a +.Ft struct callout for each pending function invocation. -This structure stores state about the pending function invocation including -the function to be called and the time at which the function should be invoked. -Pending function calls can be cancelled or rescheduled to a different time. -In addition, -a callout structure may be reused to schedule a new function call after a -scheduled call is completed. -.Pp -Callouts only provide a single-shot mode. -If a consumer requires a periodic timer, -it must explicitly reschedule each function call. -This is normally done by rescheduling the subsequent call within the called -function. -.Pp -Callout functions must not sleep. -They may not acquire sleepable locks, -wait on condition variables, -perform blocking allocation requests, -or invoke any other action that might sleep. -.Pp -Each callout structure must be initialized by -.Fn callout_init , -.Fn callout_init_mtx , -.Fn callout_init_rm , -or -.Fn callout_init_rw -before it is passed to any of the other callout functions. The +.Ft struct callout +stores the full state about any pending function call and +must be drained by a call to +.Fn callout_drain +or +.Fn callout_drain_async +before freeing. +.Sh INITIALIZATION +.Ft void +.Fn callout_handle_init "struct callout_handle *handle" +This function is deprecated. +Please use .Fn callout_init -function initializes a callout structure in -.Fa c -that is not associated with a specific lock. +instead. +This function is used to prepare a +.Ft struct callout_handle +before it can be used the first time. +If this function is called on a pending timeout, the pending timeout +cannot be cancelled and the +.Fn untimeout +function will return as if no timeout was pending. +.Pp +.Fn CALLOUT_HANDLE_INITIALIZER "&handle" +This macro is deprecated. +This macro is used to statically initialize a +.Ft struct callout_handle . +Please use +.Fn callout_init +instead. +.Pp +.Ft void +.Fn callout_init "struct callout *c" "int mpsafe" +This function prepares a +.Ft struct callout +before it can be used. +This function should not be used when the callout is pending a timeout. If the .Fa mpsafe -argument is zero, -the callout structure is not considered to be -.Dq multi-processor safe ; -and the Giant lock will be acquired before calling the callout function -and released when the callout function returns. -.Pp -The -.Fn callout_init_mtx , -.Fn callout_init_rm , -and -.Fn callout_init_rw -functions initialize a callout structure in -.Fa c -that is associated with a specific lock. -The lock is specified by the -.Fa mtx , -.Fa rm , -or -.Fa rw -parameter. -The associated lock must be held while stopping or rescheduling the -callout. -The callout subsystem acquires the associated lock before calling the -callout function and releases it after the function returns. -If the callout was cancelled while the callout subsystem waited for the -associated lock, -the callout function is not called, -and the associated lock is released. -This ensures that stopping or rescheduling the callout will abort any -previously scheduled invocation. -.Pp -Only regular mutexes may be used with -.Fn callout_init_mtx ; -spin mutexes are not supported. -A sleepable read-mostly lock -.Po -one initialized with the -.Dv RM_SLEEPABLE -flag -.Pc -may not be used with -.Fn callout_init_rm . -Similarly, other sleepable lock types such as -.Xr sx 9 -and -.Xr lockmgr 9 -cannot be used with callouts because sleeping is not permitted in -the callout subsystem. +argument is non-zero, the callback function will be running unlocked +and the callback is so-called "mpsafe". +.Bf Sy +It is the application's entire responsibility to not call any +.Fn callout_xxx +functions, including the +.Fn callout_drain +function, simultaneously on the same callout when the +.Fa mpsafe +argument is non-zero. +Otherwise, undefined behavior can happen. +Avoid simultaneous calls by obtaining an exclusive lock before calling +any +.Fn callout_xxx +functions other than the +.Fn callout_drain +function. +.Ef +If the +.Fa mpsafe +argument is zero, the Giant mutex will be locked before the callback +function is called. +If the +.Fa mpsafe +argument is zero, the Giant mutex is expected to be locked when calling +any +.Fn callout_xxx +functions which start and stop a callout other than the +.Fn callout_drain +function. .Pp -These +.Ft void +.Fn callout_init_mtx "struct callout *c" "struct mtx *mtx" "int flags" +This function prepares a +.Ft struct callout +before it can be used. +This function should not be used when the callout is pending a timeout. +The +.Fa mtx +argument is a pointer to a valid spinlock type of mutex or a valid +regular non-sleepable mutex which the callback subsystem will lock +before calling the callback function. +The specified mutex is expected to be locked when calling any +.Fn callout_xxx +functions which start and stop a callout other than the +.Fn callout_drain +function. +Valid .Fa flags -may be specified for -.Fn callout_init_mtx , -.Fn callout_init_rm , -or -.Fn callout_init_rw : +are: .Bl -tag -width ".Dv CALLOUT_RETURNUNLOCKED" .It Dv CALLOUT_RETURNUNLOCKED -The callout function will release the associated lock itself, -so the callout subsystem should not attempt to unlock it -after the callout function returns. -.It Dv CALLOUT_SHAREDLOCK -The lock is only acquired in read mode when running the callout handler. -This flag is ignored by -.Fn callout_init_mtx . +The callout function is assumed to have released the specified mutex +before returning. +.It Dv 0 +The callout subsystem will release the specified mutex after the +callout function has returned. .El .Pp -The function -.Fn callout_stop -cancels a callout -.Fa c -if it is currently pending. -If the callout is pending, then -.Fn callout_stop -returns a non-zero value. -If the callout is not set, -has already been serviced, -or is currently being serviced, -then zero will be returned. -If the callout has an associated lock, -then that lock must be held when this function is called. -.Pp -The function -.Fn callout_drain -is identical to -.Fn callout_stop -except that it will wait for the callout -.Fa c -to complete if it is already in progress. -This function MUST NOT be called while holding any -locks on which the callout might block, or deadlock will result. -Note that if the callout subsystem has already begun processing this -callout, then the callout function may be invoked before -.Fn callout_drain -returns. -However, the callout subsystem does guarantee that the callout will be -fully stopped before -.Fn callout_drain -returns. +.Ft void +.Fn callout_init_rm "struct callout *c" "struct rmlock *rm" "int flags" +This function is similar to +.Fn callout_init_mtx , +but it accepts a read-mostly type of lock. +The read-mostly lock must not be initialized with the +.Dv RM_SLEEPABLE +flag. .Pp -The +.Ft void +.Fn callout_init_rw "struct callout *c" "struct rwlock *rw" "int flags" +This function is similar to +.Fn callout_init_mtx , +but it accepts a read/write type of lock. +.Sh SCHEDULING CALLOUTS +.Ft struct callout_handle +.Fn timeout "timeout_t *func" "void *arg" "int ticks" +This function is deprecated. +Please use .Fn callout_reset -and -.Fn callout_schedule -function families schedule a future function invocation for callout -.Fa c . -If -.Fa c -already has a pending callout, -it is cancelled before the new invocation is scheduled. -These functions return a non-zero value if a pending callout was cancelled -and zero if there was no pending callout. -If the callout has an associated lock, -then that lock must be held when any of these functions are called. -.Pp -The time at which the callout function will be invoked is determined by -either the -.Fa ticks -argument or the -.Fa sbt , -.Fa pr , -and -.Fa flags -arguments. -When -.Fa ticks -is used, -the callout is scheduled to execute after +instead. +This function schedules a call to +.Fa func +to take place after .Fa ticks Ns No /hz seconds. Non-positive values of .Fa ticks are silently converted to the value .Sq 1 . -.Pp The -.Fa sbt , -.Fa pr , -and -.Fa flags -arguments provide more control over the scheduled time including -support for higher resolution times, -specifying the precision of the scheduled time, -and setting an absolute deadline instead of a relative timeout. -The callout is scheduled to execute in a time window which begins at -the time specified in +.Fa func +argument is a valid pointer to a function that takes a single +.Fa void * +argument. +Upon invocation, the +.Fa func +function will receive +.Fa arg +as its only argument. +The Giant lock is locked when the +.Fa arg +function is invoked and should not be unlocked by this function. +The returned value from +.Fn timeout +is a +.Ft struct callout_handle +structure which can be used in conjunction with the +.Fn untimeout +function to request that a scheduled timeout be cancelled. +As handles are recycled by the system, it is possible, although unlikely, +that a handle from one invocation of +.Fn timeout +may match the handle of another invocation of +.Fn timeout +if both calls used the same function pointer and argument, and the first +timeout is expired or cancelled before the second call. +Please ensure that the function and argument pointers are unique when using this function. +.Pp +.Ft int +.Fn callout_reset "struct callout *c" "int ticks" "callout_func_t *func" "void *arg" +This function is used to schedule or re-schedule a callout. +This function at first stops the callout given by the +.Fa c +argument, if any. +Then it will start the callout given by the +.Fa c +argument. +The relative time until the timeout callback happens is given by the +.Fa ticks +argument. +The number of ticks in a second is defined by +.Dv hz +and can vary from system to system. +This function returns a non-zero value if the given callout was pending and +the callback function was prevented from being called. +Otherwise, a value of zero is returned. +If a lock is associated with the callout given by the +.Fa c +argument and it is exclusivly locked when this function is called, this +function will always ensure that previous callback function, if any, +is never reached. +In other words, the callout will be atomically restarted. +Otherwise, there is no such guarantee. +The callback function is given by +.Fa func +and its function argument is given by +.Fa arg . +.Pp +.Ft int +.Fn callout_reset_curcpu "struct callout *c" "int ticks" "callout_func_t *func" \ +"void *arg" +This function works the same like the +.Fn callout_reset +function except the callback function given by the +.Fa func +argument will be executed on the same CPU which called this function. +.Pp +.Ft int +.Fn callout_reset_on "struct callout *c" "int ticks" "callout_func_t *func" \ +"void *arg" "int cpu" +This function works the same like the +.Fn callout_reset +function except the callback function given by the +.Fa func +argument will be executed on the CPU given by the +.Fa cpu +argument. +.Pp +.Ft int +.Fn callout_reset_sbt "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "callout_func_t *func" "void *arg" "int flags" +This function works the same like the +.Fn callout_reset +function except the relative or absolute time after which the timeout +callback should happen is given by the .Fa sbt -and extends for the amount of time specified in +argument and extends for the amount of time specified in .Fa pr . +This function is used when high precision timeouts are needed. If .Fa sbt specifies a time in the past, @@ -322,12 +301,13 @@ A non-zero value for allows the callout subsystem to coalesce callouts scheduled close to each other into fewer timer interrupts, reducing processing overhead and power consumption. -These +The .Fa flags -may be specified to adjust the interpretation of +argument may be non-zero to adjust the interpretation of the .Fa sbt and -.Fa pr : +.Fa pr +arguments: .Bl -tag -width ".Dv C_DIRECT_EXEC" .It Dv C_ABSOLUTE Handle the @@ -347,7 +327,7 @@ Callout functions run in this context ma and should be as small as possible because they run with absolute priority. .It Fn C_PREL Specifies relative event time precision as binary logarithm of time interval -divided by acceptable time deviation: 1 -- 1/2, 2 -- 1/4, etc. +divided by acceptable time deviation: 1 -- 1/2, 2 -- 1/4, and so on. Note that the larger of .Fa pr or this value is used as the length of the time window. @@ -360,65 +340,207 @@ Align the timeouts to calls if possible. .El .Pp -The -.Fn callout_reset -functions accept a +.Ft int +.Fn callout_reset_sbt_curcpu "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "callout_func_t *func" "void *arg" "int flags" +This function works like +.Fn callout_reset_sbt , +except the callback function given by the .Fa func -argument which identifies the function to be called when the time expires. -It must be a pointer to a function that takes a single -.Fa void * -argument. -Upon invocation, +argument will be executed on the CPU which called this function. +.Pp +.Ft int +.Fn callout_reset_sbt_on "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "callout_func_t *func" "void *arg" "int cpu" "int flags" +This function works like +.Fn callout_reset_sbt , +except the callback function given by .Fa func -will receive -.Fa arg -as its only argument. -The -.Fn callout_schedule -functions reuse the +will be executed on the CPU given by +.Fa cpu . +.Pp +.Ft int +.Fn callout_schedule "struct callout *c" "int ticks" +This function works the same like the +.Fn callout_reset +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Pp +.Ft int +.Fn callout_schedule_curcpu "struct callout *c" "int ticks" +This function works the same like the +.Fn callout_reset_curcpu +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Pp +.Ft int +.Fn callout_schedule_on "struct callout *c" "int ticks" "int cpu" +This function works the same like the +.Fn callout_reset_on +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Pp +.Ft int +.Fn callout_schedule_sbt "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "int flags" +This function works the same like the +.Fn callout_reset_sbt +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Pp +.Ft int +.Fn callout_schedule_sbt_curcpu "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "int flags" +This function works the same like the +.Fn callout_reset_sbt_curcpu +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Pp +.Ft int +.Fn callout_schedule_sbt_on "struct callout *c" "sbintime_t sbt" \ +"sbintime_t pr" "int cpu" "int flags" +This function works the same like the +.Fn callout_reset_sbt_on +function except it re-uses the callback function and the callback argument +already stored in the +.Pq struct callout +structure. +.Sh CHECKING THE STATE OF CALLOUTS +.Ft int +.Fn callout_pending "struct callout *c" +This function returns non-zero if the callout pointed to by the +.Fa c +argument is pending for callback. +Else this function returns zero. +This function returns zero when inside the callout function if the +callout is not re-scheduled. +.Pp +.Ft int +.Fn callout_active "struct callout *c" +This function is deprecated and returns non-zero if the callout +pointed to by the +.Fa c +argument was scheduled in the past. +Else this function returns zero. +This function also returns zero after the +.Fn callout_deactivate +or the +.Fn callout_stop +or the +.Fn callout_drain +or the +.Fn callout_drain_async +function is called on the same callout as given by the +.Fa c +argument. +.Pp +.Ft void +.Fn callout_deactivate "struct callout *c" +This function is deprecated and ensures that subsequent calls to the +.Fn callout_activate +function returns zero until the callout is scheduled again. +.Sh STOPPING CALLOUTS +.Ft void +.Fn untimeout "timeout_t *func" "void *arg" "struct callout_handle handle" +This function is deprecated and cancels the timeout associated with the +.Fa handle +argument using the function pointed to by the .Fa func -and +argument and having the .Fa arg -arguments from the previous callout. -Note that one of the -.Fn callout_reset -functions must always be called to initialize +arguments to validate the handle. +If the handle does not correspond to a timeout with +the function .Fa func -and +taking the argument .Fa arg -before one of the -.Fn callout_schedule -functions can be used. +no action is taken. The +.Fa handle +must be initialized by a previous call to +.Fn timeout , +.Fn callout_handle_init +or assigned the value of +.Fn CALLOUT_HANDLE_INITIALIZER "&handle" +before being passed to +.Fn untimeout . +The behavior of calling +.Fn untimeout +with an uninitialized handle +is undefined. .Pp -The callout subsystem provides a softclock thread for each CPU in the system. -Callouts are assigned to a single CPU and are executed by the softclock thread -for that CPU. -Initially, -callouts are assigned to CPU 0. -The -.Fn callout_reset_on , -.Fn callout_reset_sbt_on , -.Fn callout_schedule_on -and -.Fn callout_schedule_sbt_on -functions assign the callout to CPU -.Fa cpu . -The -.Fn callout_reset_curcpu , -.Fn callout_reset_sbt_curpu , -.Fn callout_schedule_curcpu -and -.Fn callout_schedule_sbt_curcpu -functions assign the callout to the current CPU. -The -.Fn callout_reset , -.Fn callout_reset_sbt , -.Fn callout_schedule -and -.Fn callout_schedule_sbt -functions schedule the callout to execute in the softclock thread of the CPU -to which it is currently assigned. +.Ft int +.Fn callout_stop "struct callout *c" +This function is used to stop a timeout function invocation associated with the callout pointed to by the +.Fa c +argument, in a non-blocking fashion. +This function can be called multiple times in a row with no side effects, even if the callout is already stopped. This function however should not be called before the callout has been initialized. +This function returns a non-zero value if the given callout was pending and +the callback function was prevented from being called. +Else a value of zero is returned. +If a lock is associated with the callout given by the +.Fa c +argument and it is exclusivly locked when this function is called, the +.Fn callout_stop +function will always ensure that the callback function is never reached. +In other words the callout will be atomically stopped. +Else there is no such guarantee. +.Sh DRAINING CALLOUTS +.Ft int +.Fn callout_drain "struct callout *c" +This function works the same like the +.Fn callout_stop +function except it ensures that all callback functions have returned and there are no more references to the callout pointed to by the +.Fa c +argument inside the callout subsystem before it returns. +Also this function ensures that the lock, if any, associated with the +callout is no longer being used. +When this function returns, it is safe to free the callout structure pointed to by the +.Fa c +argument. .Pp +.Ft int +.Fn callout_drain_async "struct callout *c" "callout_func_t *fn" "void *arg" +This function is non-blocking and works the same like the +.Fn callout_stop +function except if it returns non-zero it means the callback function pointed to by the +.Fa fn +argument will be called back with the +.Fa arg +argument when all references to the callout pointed to by the +.Fa c +argument are gone. +If this function returns non-zero it should not be called again until the callback function has been called. +If the +.Fn callout_drain +or +.Fn callout_drain_async +functions are called while an asynchronous drain is pending, +previously pending asynchronous drains might get cancelled. +If this function returns zero, it is safe to free the callout structure pointed to by the +.Fa c +argument right away. +.Sh CALLOUT FUNCTION RESTRICTIONS +Callout functions must not sleep. +They may not acquire sleepable locks, wait on condition variables, +perform blocking allocation requests, or invoke any other action that +might sleep. +.Sh CALLOUT SUBSYSTEM INTERNALS +The callout subsystem has its own set of spinlocks to protect its internal state. +The callout subsystem provides a softclock thread for each CPU in the +system. +Callouts are assigned to a single CPU and are executed by the +softclock thread for that CPU. +Initially, callouts are assigned to CPU 0. Softclock threads are not pinned to their respective CPUs by default. The softclock thread for CPU 0 can be pinned to CPU 0 by setting the .Va kern.pin_default_swi @@ -427,50 +549,7 @@ Softclock threads for CPUs other than ze respective CPUs by setting the .Va kern.pin_pcpu_swi loader tunable to a non-zero value. -.Pp -The macros -.Fn callout_pending , -.Fn callout_active -and -.Fn callout_deactivate -provide access to the current state of the callout. -The -.Fn callout_pending -macro checks whether a callout is -.Em pending ; -a callout is considered -.Em pending -when a timeout has been set but the time has not yet arrived. -Note that once the timeout time arrives and the callout subsystem -starts to process this callout, -.Fn callout_pending -will return -.Dv FALSE -even though the callout function may not have finished -.Pq or even begun -executing. -The -.Fn callout_active -macro checks whether a callout is marked as -.Em active , -and the -.Fn callout_deactivate -macro clears the callout's -.Em active -flag. -The callout subsystem marks a callout as -.Em active -when a timeout is set and it clears the -.Em active -flag in -.Fn callout_stop -and -.Fn callout_drain , -but it -.Em does not -clear it when a callout expires normally via the execution of the -callout function. -.Ss "Avoiding Race Conditions" +.Sh "AVOIDING RACE CONDITIONS" The callout subsystem invokes callout functions from its own thread context. Without some kind of synchronization, @@ -531,9 +610,8 @@ function families .Pc indicates whether or not the callout was removed. If it is known that the callout was set and the callout function has -not yet executed, then a return value of -.Dv FALSE -indicates that the callout function is about to be called. +not yet executed, then a return value of zero indicates that the +callout function is about to be called. For example: .Bd -literal -offset indent if (sc->sc_flags & SCFLG_CALLOUT_RUNNING) { @@ -589,16 +667,14 @@ The callout function should first check .Em pending flag and return without action if .Fn callout_pending -returns -.Dv TRUE . +returns non-zero. This indicates that the callout was rescheduled using .Fn callout_reset just before the callout function was invoked. If .Fn callout_active -returns -.Dv FALSE -then the callout function should also return without action. +returns zero then the callout function should also return without +action. This indicates that the callout has been stopped. Finally, the callout function should call .Fn callout_deactivate @@ -668,129 +744,13 @@ a callout should always be drained prior or releasing the storage for the callout structure. .Sh LEGACY API .Bf Sy -The functions below are a legacy API that will be removed in a future release. -New code should not use these routines. -.Ef -.Pp -The function -.Fn timeout -schedules a call to the function given by the argument -.Fa func -to take place after -.Fa ticks Ns No /hz -seconds. -Non-positive values of -.Fa ticks -are silently converted to the value -.Sq 1 . -.Fa func -should be a pointer to a function that takes a -.Fa void * -argument. -Upon invocation, -.Fa func -will receive -.Fa arg -as its only argument. -The return value from +The .Fn timeout -is a -.Ft struct callout_handle -which can be used in conjunction with the -.Fn untimeout -function to request that a scheduled timeout be canceled. -.Pp -The function -.Fn callout_handle_init -can be used to initialize a handle to a state which will cause -any calls to -.Fn untimeout -with that handle to return with no side -effects. -.Pp -Assigning a callout handle the value of -.Fn CALLOUT_HANDLE_INITIALIZER -performs the same function as -.Fn callout_handle_init -and is provided for use on statically declared or global callout handles. -.Pp -The function -.Fn untimeout -cancels the timeout associated with -.Fa handle -using the -.Fa func and -.Fa arg -arguments to validate the handle. -If the handle does not correspond to a timeout with -the function -.Fa func -taking the argument -.Fa arg -no action is taken. -.Fa handle -must be initialized by a previous call to -.Fn timeout , -.Fn callout_handle_init , -or assigned the value of -.Fn CALLOUT_HANDLE_INITIALIZER "&handle" -before being passed to -.Fn untimeout . -The behavior of calling .Fn untimeout -with an uninitialized handle -is undefined. -.Pp -As handles are recycled by the system, it is possible (although unlikely) -that a handle from one invocation of -.Fn timeout -may match the handle of another invocation of -.Fn timeout -if both calls used the same function pointer and argument, and the first -timeout is expired or canceled before the second call. -The timeout facility offers O(1) running time for -.Fn timeout -and -.Fn untimeout . -Timeouts are executed from -.Fn softclock -with the -.Va Giant -lock held. -Thus they are protected from re-entrancy. -.Sh RETURN VALUES -The -.Fn callout_active -macro returns the state of a callout's -.Em active -flag. -.Pp -The -.Fn callout_pending -macro returns the state of a callout's -.Em pending -flag. -.Pp -The -.Fn callout_reset -and -.Fn callout_schedule -function families return non-zero if the callout was pending before the new -function invocation was scheduled. -.Pp -The -.Fn callout_stop -and -.Fn callout_drain -functions return non-zero if the callout was still pending when it was -called or zero otherwise. -The -.Fn timeout -function returns a -.Ft struct callout_handle -that can be passed to -.Fn untimeout . +functions are a legacy API that will be removed in a future release. +New code should not use these routines. +.Ef .Sh HISTORY The current timeout and untimeout routines are based on the work of .An Adam M. Costello @@ -815,4 +775,4 @@ The current implementation replaces the .Bx linked list callout mechanism which offered O(n) insertion and removal running time -but did not generate or require handles for untimeout operations. +and did not generate or require handles for untimeout operations. Modified: projects/hps_head/sys/kern/init_main.c ============================================================================== --- projects/hps_head/sys/kern/init_main.c Mon May 4 09:25:33 2015 (r282413) +++ projects/hps_head/sys/kern/init_main.c Mon May 4 09:33:57 2015 (r282414) @@ -506,7 +506,8 @@ proc0_init(void *dummy __unused) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue May 5 11:01:37 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 03779B7; Tue, 5 May 2015 11:01:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DE8441101; Tue, 5 May 2015 11:01:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t45B1aVk014295; Tue, 5 May 2015 11:01:36 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t45B1XPx014273; Tue, 5 May 2015 11:01:33 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201505051101.t45B1XPx014273@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Tue, 5 May 2015 11:01:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282476 - in projects/ifnet: . bin/chflags bin/chmod cddl/contrib/opensolaris/lib/libnvpair cddl/lib/libdtrace contrib/binutils/bfd contrib/gcclibs/libgomp contrib/gcclibs/libgomp/confi... 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.20 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, 05 May 2015 11:01:37 -0000 Author: glebius Date: Tue May 5 11:01:31 2015 New Revision: 282476 URL: https://svnweb.freebsd.org/changeset/base/282476 Log: Merge head r257698 through r282468. Added: projects/ifnet/contrib/gcclibs/libgomp/ChangeLog.gcc44 - copied unchanged from r282468, head/contrib/gcclibs/libgomp/ChangeLog.gcc44 projects/ifnet/contrib/gcclibs/libgomp/config/bsd/ - copied from r282468, head/contrib/gcclibs/libgomp/config/bsd/ projects/ifnet/contrib/gcclibs/libgomp/config/linux/affinity.c - copied unchanged from r282468, head/contrib/gcclibs/libgomp/config/linux/affinity.c projects/ifnet/contrib/gcclibs/libgomp/config/linux/proc.c - copied unchanged from r282468, head/contrib/gcclibs/libgomp/config/linux/proc.c projects/ifnet/contrib/gcclibs/libgomp/config/mingw32/proc.c - copied unchanged from r282468, head/contrib/gcclibs/libgomp/config/mingw32/proc.c projects/ifnet/contrib/gcclibs/libgomp/config/posix/affinity.c - copied unchanged from r282468, head/contrib/gcclibs/libgomp/config/posix/affinity.c projects/ifnet/contrib/ldns/freebsd-configure.sh - copied unchanged from r282468, head/contrib/ldns/freebsd-configure.sh projects/ifnet/contrib/ldns/packaging/ - copied from r282468, head/contrib/ldns/packaging/ projects/ifnet/contrib/libxo/libxo/xo_open_marker.3 - copied unchanged from r282468, head/contrib/libxo/libxo/xo_open_marker.3 projects/ifnet/contrib/libxo/libxo/xo_set_version.3 - copied unchanged from r282468, head/contrib/libxo/libxo/xo_set_version.3 projects/ifnet/contrib/libxo/tests/core/saved/test_10.H.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.H.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.H.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.H.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.HIPx.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.HIPx.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.HIPx.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.HIPx.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.HP.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.HP.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.HP.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.HP.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.J.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.J.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.J.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.J.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.JP.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.JP.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.JP.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.JP.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.T.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.T.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.T.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.T.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.X.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.X.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.X.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.X.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.XP.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.XP.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.XP.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.XP.out projects/ifnet/contrib/libxo/tests/core/saved/test_10.err - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.err projects/ifnet/contrib/libxo/tests/core/saved/test_10.out - copied unchanged from r282468, head/contrib/libxo/tests/core/saved/test_10.out projects/ifnet/contrib/libxo/tests/core/test_10.c - copied unchanged from r282468, head/contrib/libxo/tests/core/test_10.c projects/ifnet/contrib/libxo/xohtml/Makefile.am - copied unchanged from r282468, head/contrib/libxo/xohtml/Makefile.am projects/ifnet/contrib/libxo/xohtml/xohtml.1 - copied unchanged from r282468, head/contrib/libxo/xohtml/xohtml.1 projects/ifnet/contrib/ntp/scripts/update-leap/ - copied from r282468, head/contrib/ntp/scripts/update-leap/ projects/ifnet/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 - copied unchanged from r282468, head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 projects/ifnet/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 - copied unchanged from r282468, head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 projects/ifnet/contrib/ntp/sntp/m4/openldap-thread-check.m4 - copied unchanged from r282468, head/contrib/ntp/sntp/m4/openldap-thread-check.m4 projects/ifnet/contrib/ntp/sntp/m4/openldap.m4 - copied unchanged from r282468, head/contrib/ntp/sntp/m4/openldap.m4 projects/ifnet/contrib/openresolv/GNUmakefile - copied unchanged from r282468, head/contrib/openresolv/GNUmakefile projects/ifnet/contrib/openresolv/config-null.mk - copied unchanged from r282468, head/contrib/openresolv/config-null.mk projects/ifnet/contrib/openresolv/pdns_recursor.in - copied unchanged from r282468, head/contrib/openresolv/pdns_recursor.in projects/ifnet/etc/rc.d/tests/ - copied from r282468, head/etc/rc.d/tests/ projects/ifnet/lib/libc/stdlib/reallocarray.3 - copied unchanged from r282468, head/lib/libc/stdlib/reallocarray.3 projects/ifnet/lib/libc/stdlib/reallocarray.c - copied unchanged from r282468, head/lib/libc/stdlib/reallocarray.c projects/ifnet/share/dtrace/siftr - copied unchanged from r282468, head/share/dtrace/siftr projects/ifnet/sys/arm64/arm64/db_disasm.c - copied unchanged from r282468, head/sys/arm64/arm64/db_disasm.c projects/ifnet/sys/arm64/arm64/db_interface.c - copied unchanged from r282468, head/sys/arm64/arm64/db_interface.c projects/ifnet/sys/arm64/arm64/db_trace.c - copied unchanged from r282468, head/sys/arm64/arm64/db_trace.c projects/ifnet/sys/arm64/arm64/debug_monitor.c - copied unchanged from r282468, head/sys/arm64/arm64/debug_monitor.c projects/ifnet/sys/dev/ixgbe/ixgbe_x550.c - copied unchanged from r282468, head/sys/dev/ixgbe/ixgbe_x550.c projects/ifnet/sys/dev/ixgbe/ixgbe_x550.h - copied unchanged from r282468, head/sys/dev/ixgbe/ixgbe_x550.h projects/ifnet/sys/dev/nand/nfc_rb.c - copied unchanged from r282468, head/sys/dev/nand/nfc_rb.c projects/ifnet/sys/powerpc/aim/aim_machdep.c - copied unchanged from r282468, head/sys/powerpc/aim/aim_machdep.c projects/ifnet/sys/powerpc/booke/booke_machdep.c - copied unchanged from r282468, head/sys/powerpc/booke/booke_machdep.c projects/ifnet/sys/powerpc/powerpc/machdep.c - copied unchanged from r282468, head/sys/powerpc/powerpc/machdep.c projects/ifnet/sys/powerpc/powerpc/uma_machdep.c - copied unchanged from r282468, head/sys/powerpc/powerpc/uma_machdep.c projects/ifnet/tests/freebsd_test_suite/ - copied from r282468, head/tests/freebsd_test_suite/ projects/ifnet/tests/sys/aio/ - copied from r282468, head/tests/sys/aio/ projects/ifnet/tests/sys/fifo/ - copied from r282468, head/tests/sys/fifo/ projects/ifnet/tests/sys/file/ - copied from r282468, head/tests/sys/file/ projects/ifnet/tests/sys/kern/execve/ - copied from r282468, head/tests/sys/kern/execve/ projects/ifnet/tests/sys/kqueue/ - copied from r282468, head/tests/sys/kqueue/ projects/ifnet/tests/sys/mqueue/ - copied from r282468, head/tests/sys/mqueue/ projects/ifnet/tests/sys/vm/ - copied from r282468, head/tests/sys/vm/ projects/ifnet/usr.bin/col/tests/ - copied from r282468, head/usr.bin/col/tests/ projects/ifnet/usr.bin/cxxfilt/ - copied from r282468, head/usr.bin/cxxfilt/ projects/ifnet/usr.bin/soelim/ - copied from r282468, head/usr.bin/soelim/ Deleted: projects/ifnet/contrib/ntp/sntp/libevent/README projects/ifnet/contrib/ntp/sntp/libevent/m4/openldap-thread-check.m4 projects/ifnet/contrib/ntp/sntp/libevent/m4/openldap.m4 projects/ifnet/contrib/ntp/util/jitter.h projects/ifnet/etc/libmap32.conf projects/ifnet/etc/tests/rc.d/ projects/ifnet/lib/libc/Makefile.amd64 projects/ifnet/lib/libc/Makefile.i386 projects/ifnet/lib/librt/Makefile.amd64 projects/ifnet/lib/librt/Makefile.i386 projects/ifnet/lib/libthr/Makefile.amd64 projects/ifnet/lib/libthr/Makefile.i386 projects/ifnet/lib/msun/Makefile.amd64 projects/ifnet/lib/msun/Makefile.i386 projects/ifnet/share/doc/papers/hwpmc/ projects/ifnet/sys/amd64/include/xen/xenpmap.h projects/ifnet/sys/i386/conf/XEN projects/ifnet/sys/i386/include/xen/features.h projects/ifnet/sys/i386/include/xen/xenpmap.h projects/ifnet/sys/i386/include/xen/xenstored.h projects/ifnet/sys/i386/xen/ projects/ifnet/sys/powerpc/aim/machdep.c projects/ifnet/sys/powerpc/aim/uma_machdep.c projects/ifnet/sys/powerpc/booke/machdep.c projects/ifnet/tools/regression/aio/aiotest/ projects/ifnet/tools/regression/aio/kqueue/ projects/ifnet/tools/regression/execve/ projects/ifnet/tools/regression/fifo/ projects/ifnet/tools/regression/file/dup/ projects/ifnet/tools/regression/file/fcntlflags/ projects/ifnet/tools/regression/file/flock/ projects/ifnet/tools/regression/file/ftruncate/ projects/ifnet/tools/regression/file/newfileops_on_fork/ projects/ifnet/tools/regression/kqueue/ projects/ifnet/tools/regression/mmap/ projects/ifnet/tools/regression/mqueue/ projects/ifnet/usr.bin/soeliminate/ Modified: projects/ifnet/.arcconfig projects/ifnet/Makefile projects/ifnet/Makefile.inc1 projects/ifnet/ObsoleteFiles.inc projects/ifnet/UPDATING projects/ifnet/bin/chflags/chflags.1 projects/ifnet/bin/chflags/chflags.c projects/ifnet/bin/chmod/chmod.1 projects/ifnet/bin/chmod/chmod.c projects/ifnet/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/ifnet/cddl/lib/libdtrace/tcp.d projects/ifnet/contrib/binutils/bfd/elf32-arm.c projects/ifnet/contrib/gcclibs/libgomp/ChangeLog projects/ifnet/contrib/gcclibs/libgomp/Makefile.am projects/ifnet/contrib/gcclibs/libgomp/Makefile.in projects/ifnet/contrib/gcclibs/libgomp/aclocal.m4 projects/ifnet/contrib/gcclibs/libgomp/config.h.in projects/ifnet/contrib/gcclibs/libgomp/configure projects/ifnet/contrib/gcclibs/libgomp/configure.ac projects/ifnet/contrib/gcclibs/libgomp/configure.tgt projects/ifnet/contrib/gcclibs/libgomp/env.c projects/ifnet/contrib/gcclibs/libgomp/iter.c projects/ifnet/contrib/gcclibs/libgomp/libgomp.h projects/ifnet/contrib/gcclibs/libgomp/libgomp.texi projects/ifnet/contrib/gcclibs/libgomp/omp.h.in projects/ifnet/contrib/gcclibs/libgomp/omp_lib.h.in projects/ifnet/contrib/gcclibs/libgomp/team.c projects/ifnet/contrib/ldns/drill/config.h projects/ifnet/contrib/ldns/drill/drill.1 projects/ifnet/contrib/libxo/Makefile.am projects/ifnet/contrib/libxo/configure.ac projects/ifnet/contrib/libxo/doc/libxo.txt projects/ifnet/contrib/libxo/libxo/Makefile.am projects/ifnet/contrib/libxo/libxo/libxo.c projects/ifnet/contrib/libxo/libxo/xo.h projects/ifnet/contrib/libxo/libxo/xo_error.3 projects/ifnet/contrib/libxo/libxo/xo_format.5 projects/ifnet/contrib/libxo/libxo/xo_open_container.3 projects/ifnet/contrib/libxo/libxo/xoconfig.h projects/ifnet/contrib/libxo/libxo/xoconfig.h.in projects/ifnet/contrib/libxo/libxo/xoversion.h projects/ifnet/contrib/libxo/m4/libtool.m4 projects/ifnet/contrib/libxo/m4/ltoptions.m4 projects/ifnet/contrib/libxo/m4/ltversion.m4 projects/ifnet/contrib/libxo/tests/core/Makefile.am projects/ifnet/contrib/libxo/tests/core/saved/test_01.JP.out projects/ifnet/contrib/libxo/tests/core/saved/test_02.JP.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.H.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.HIPx.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.HP.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.J.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.JP.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.T.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.X.out projects/ifnet/contrib/libxo/tests/core/saved/test_05.XP.out projects/ifnet/contrib/libxo/tests/core/saved/test_09.JP.out projects/ifnet/contrib/libxo/tests/core/test_05.c projects/ifnet/contrib/libxo/xo/xo.1 projects/ifnet/contrib/libxo/xohtml/xohtml.css projects/ifnet/contrib/libxo/xohtml/xohtml.sh.in projects/ifnet/contrib/libxo/xolint/Makefile.am projects/ifnet/contrib/libxo/xolint/xolint.1 projects/ifnet/contrib/libxo/xolint/xolint.pl projects/ifnet/contrib/mdocml/config.h projects/ifnet/contrib/netbsd-tests/lib/libm/t_fmod.c projects/ifnet/contrib/ntp/ChangeLog projects/ifnet/contrib/ntp/CommitLog projects/ifnet/contrib/ntp/Makefile.in projects/ifnet/contrib/ntp/NEWS projects/ifnet/contrib/ntp/aclocal.m4 projects/ifnet/contrib/ntp/adjtimed/Makefile.in projects/ifnet/contrib/ntp/clockstuff/Makefile.in projects/ifnet/contrib/ntp/config.h.in projects/ifnet/contrib/ntp/configure projects/ifnet/contrib/ntp/configure.ac projects/ifnet/contrib/ntp/html/build.html projects/ifnet/contrib/ntp/html/miscopt.html projects/ifnet/contrib/ntp/html/sntp.html projects/ifnet/contrib/ntp/include/Makefile.in projects/ifnet/contrib/ntp/include/binio.h projects/ifnet/contrib/ntp/include/isc/Makefile.in projects/ifnet/contrib/ntp/include/mbg_gps166.h projects/ifnet/contrib/ntp/include/ntp.h projects/ifnet/contrib/ntp/include/ntp_calendar.h projects/ifnet/contrib/ntp/include/ntp_fp.h projects/ifnet/contrib/ntp/include/ntp_md5.h projects/ifnet/contrib/ntp/include/ntpd.h projects/ifnet/contrib/ntp/include/parse.h projects/ifnet/contrib/ntp/include/parse_conf.h projects/ifnet/contrib/ntp/kernel/Makefile.in projects/ifnet/contrib/ntp/kernel/sys/Makefile.in projects/ifnet/contrib/ntp/kernel/sys/parsestreams.h projects/ifnet/contrib/ntp/lib/isc/inet_ntop.c projects/ifnet/contrib/ntp/lib/isc/log.c projects/ifnet/contrib/ntp/lib/isc/result.c projects/ifnet/contrib/ntp/lib/isc/unix/file.c projects/ifnet/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/ifnet/contrib/ntp/lib/isc/unix/ifiter_ioctl.c projects/ifnet/contrib/ntp/lib/isc/unix/net.c projects/ifnet/contrib/ntp/libntp/Makefile.in projects/ifnet/contrib/ntp/libntp/ntp_calendar.c projects/ifnet/contrib/ntp/libntp/work_fork.c projects/ifnet/contrib/ntp/libparse/Makefile.in projects/ifnet/contrib/ntp/libparse/clk_computime.c projects/ifnet/contrib/ntp/libparse/clk_dcf7000.c projects/ifnet/contrib/ntp/libparse/clk_hopf6021.c projects/ifnet/contrib/ntp/libparse/clk_meinberg.c projects/ifnet/contrib/ntp/libparse/clk_rawdcf.c projects/ifnet/contrib/ntp/libparse/clk_rcc8000.c projects/ifnet/contrib/ntp/libparse/clk_schmid.c projects/ifnet/contrib/ntp/libparse/clk_sel240x.c projects/ifnet/contrib/ntp/libparse/clk_trimtaip.c projects/ifnet/contrib/ntp/libparse/clk_trimtsip.c projects/ifnet/contrib/ntp/libparse/clk_varitext.c projects/ifnet/contrib/ntp/libparse/clk_wharton.c projects/ifnet/contrib/ntp/libparse/data_mbg.c projects/ifnet/contrib/ntp/libparse/gpstolfp.c projects/ifnet/contrib/ntp/libparse/parse.c projects/ifnet/contrib/ntp/libparse/parse_conf.c projects/ifnet/contrib/ntp/libparse/parsesolaris.c projects/ifnet/contrib/ntp/libparse/parsestreams.c projects/ifnet/contrib/ntp/libparse/trim_info.c projects/ifnet/contrib/ntp/ntpd/Makefile.in projects/ifnet/contrib/ntp/ntpd/cmd_args.c projects/ifnet/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/ifnet/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/ifnet/contrib/ntp/ntpd/invoke-ntpd.texi projects/ifnet/contrib/ntp/ntpd/keyword-gen-utd projects/ifnet/contrib/ntp/ntpd/keyword-gen.c projects/ifnet/contrib/ntp/ntpd/ntp.conf.5man projects/ifnet/contrib/ntp/ntpd/ntp.conf.5mdoc projects/ifnet/contrib/ntp/ntpd/ntp.conf.def projects/ifnet/contrib/ntp/ntpd/ntp.conf.html projects/ifnet/contrib/ntp/ntpd/ntp.conf.man.in projects/ifnet/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/ifnet/contrib/ntp/ntpd/ntp.keys.5man projects/ifnet/contrib/ntp/ntpd/ntp.keys.5mdoc projects/ifnet/contrib/ntp/ntpd/ntp.keys.html projects/ifnet/contrib/ntp/ntpd/ntp.keys.man.in projects/ifnet/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/ifnet/contrib/ntp/ntpd/ntp_config.c projects/ifnet/contrib/ntp/ntpd/ntp_control.c projects/ifnet/contrib/ntp/ntpd/ntp_crypto.c projects/ifnet/contrib/ntp/ntpd/ntp_keyword.h projects/ifnet/contrib/ntp/ntpd/ntp_leapsec.c projects/ifnet/contrib/ntp/ntpd/ntp_loopfilter.c projects/ifnet/contrib/ntp/ntpd/ntp_parser.c projects/ifnet/contrib/ntp/ntpd/ntp_parser.h projects/ifnet/contrib/ntp/ntpd/ntp_peer.c projects/ifnet/contrib/ntp/ntpd/ntp_proto.c projects/ifnet/contrib/ntp/ntpd/ntpd-opts.c projects/ifnet/contrib/ntp/ntpd/ntpd-opts.h projects/ifnet/contrib/ntp/ntpd/ntpd.1ntpdman projects/ifnet/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/ifnet/contrib/ntp/ntpd/ntpd.c projects/ifnet/contrib/ntp/ntpd/ntpd.html projects/ifnet/contrib/ntp/ntpd/ntpd.man.in projects/ifnet/contrib/ntp/ntpd/ntpd.mdoc.in projects/ifnet/contrib/ntp/ntpd/ntpdbase-opts.def projects/ifnet/contrib/ntp/ntpd/refclock_palisade.c projects/ifnet/contrib/ntp/ntpd/refclock_palisade.h projects/ifnet/contrib/ntp/ntpd/refclock_parse.c projects/ifnet/contrib/ntp/ntpdate/Makefile.in projects/ifnet/contrib/ntp/ntpdc/Makefile.in projects/ifnet/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/ifnet/contrib/ntp/ntpdc/ntpdc-opts.c projects/ifnet/contrib/ntp/ntpdc/ntpdc-opts.h projects/ifnet/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/ifnet/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/ifnet/contrib/ntp/ntpdc/ntpdc.html projects/ifnet/contrib/ntp/ntpdc/ntpdc.man.in projects/ifnet/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/ifnet/contrib/ntp/ntpq/Makefile.in projects/ifnet/contrib/ntp/ntpq/invoke-ntpq.texi projects/ifnet/contrib/ntp/ntpq/ntpq-opts.c projects/ifnet/contrib/ntp/ntpq/ntpq-opts.h projects/ifnet/contrib/ntp/ntpq/ntpq-subs.c projects/ifnet/contrib/ntp/ntpq/ntpq.1ntpqman projects/ifnet/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/ifnet/contrib/ntp/ntpq/ntpq.html projects/ifnet/contrib/ntp/ntpq/ntpq.man.in projects/ifnet/contrib/ntp/ntpq/ntpq.mdoc.in projects/ifnet/contrib/ntp/ntpsnmpd/Makefile.in projects/ifnet/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/ifnet/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/ifnet/contrib/ntp/packageinfo.sh projects/ifnet/contrib/ntp/parseutil/Makefile.in projects/ifnet/contrib/ntp/parseutil/dcfd.c projects/ifnet/contrib/ntp/parseutil/testdcf.c projects/ifnet/contrib/ntp/scripts/Makefile.am projects/ifnet/contrib/ntp/scripts/Makefile.in projects/ifnet/contrib/ntp/scripts/build/Makefile.in projects/ifnet/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/ifnet/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/ifnet/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/ifnet/contrib/ntp/scripts/invoke-plot_summary.texi projects/ifnet/contrib/ntp/scripts/invoke-summary.texi projects/ifnet/contrib/ntp/scripts/lib/Makefile.in projects/ifnet/contrib/ntp/scripts/lib/NTP/Util.pm projects/ifnet/contrib/ntp/scripts/ntp-wait/Makefile.in projects/ifnet/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/ifnet/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/ifnet/contrib/ntp/scripts/ntpsweep/Makefile.in projects/ifnet/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/ifnet/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/ifnet/contrib/ntp/scripts/ntptrace/Makefile.in projects/ifnet/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.html projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/ifnet/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/ifnet/contrib/ntp/scripts/plot_summary-opts projects/ifnet/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/ifnet/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/ifnet/contrib/ntp/scripts/plot_summary.html projects/ifnet/contrib/ntp/scripts/plot_summary.man.in projects/ifnet/contrib/ntp/scripts/plot_summary.mdoc.in projects/ifnet/contrib/ntp/scripts/summary-opts projects/ifnet/contrib/ntp/scripts/summary.1summaryman projects/ifnet/contrib/ntp/scripts/summary.1summarymdoc projects/ifnet/contrib/ntp/scripts/summary.html projects/ifnet/contrib/ntp/scripts/summary.man.in projects/ifnet/contrib/ntp/scripts/summary.mdoc.in projects/ifnet/contrib/ntp/sntp/Makefile.in projects/ifnet/contrib/ntp/sntp/aclocal.m4 projects/ifnet/contrib/ntp/sntp/configure projects/ifnet/contrib/ntp/sntp/include/Makefile.in projects/ifnet/contrib/ntp/sntp/include/version.def projects/ifnet/contrib/ntp/sntp/include/version.texi projects/ifnet/contrib/ntp/sntp/invoke-sntp.texi projects/ifnet/contrib/ntp/sntp/libevent/ChangeLog projects/ifnet/contrib/ntp/sntp/libevent/Makefile.am projects/ifnet/contrib/ntp/sntp/libevent/Makefile.in projects/ifnet/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h projects/ifnet/contrib/ntp/sntp/libevent/WIN32-Code/tree.h projects/ifnet/contrib/ntp/sntp/libevent/aclocal.m4 projects/ifnet/contrib/ntp/sntp/libevent/buffer.c projects/ifnet/contrib/ntp/sntp/libevent/bufferevent.c projects/ifnet/contrib/ntp/sntp/libevent/bufferevent_async.c projects/ifnet/contrib/ntp/sntp/libevent/bufferevent_filter.c projects/ifnet/contrib/ntp/sntp/libevent/bufferevent_openssl.c projects/ifnet/contrib/ntp/sntp/libevent/bufferevent_pair.c projects/ifnet/contrib/ntp/sntp/libevent/config.h.in projects/ifnet/contrib/ntp/sntp/libevent/configure projects/ifnet/contrib/ntp/sntp/libevent/configure.ac projects/ifnet/contrib/ntp/sntp/libevent/evbuffer-internal.h projects/ifnet/contrib/ntp/sntp/libevent/evdns.c projects/ifnet/contrib/ntp/sntp/libevent/event.c projects/ifnet/contrib/ntp/sntp/libevent/event_tagging.c projects/ifnet/contrib/ntp/sntp/libevent/evrpc-internal.h projects/ifnet/contrib/ntp/sntp/libevent/evthread-internal.h projects/ifnet/contrib/ntp/sntp/libevent/evthread.c projects/ifnet/contrib/ntp/sntp/libevent/evutil.c projects/ifnet/contrib/ntp/sntp/libevent/evutil_time.c projects/ifnet/contrib/ntp/sntp/libevent/ht-internal.h projects/ifnet/contrib/ntp/sntp/libevent/http-internal.h projects/ifnet/contrib/ntp/sntp/libevent/http.c projects/ifnet/contrib/ntp/sntp/libevent/include/event2/buffer.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/bufferevent.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/dns.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/event.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/http.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/listener.h projects/ifnet/contrib/ntp/sntp/libevent/include/event2/util.h projects/ifnet/contrib/ntp/sntp/libevent/kqueue.c projects/ifnet/contrib/ntp/sntp/libevent/listener.c projects/ifnet/contrib/ntp/sntp/libevent/sample/http-server.c projects/ifnet/contrib/ntp/sntp/libevent/sample/https-client.c projects/ifnet/contrib/ntp/sntp/libevent/sample/include.am projects/ifnet/contrib/ntp/sntp/libevent/test/include.am projects/ifnet/contrib/ntp/sntp/libevent/test/regress.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress.h projects/ifnet/contrib/ntp/sntp/libevent/test/regress_buffer.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_bufferevent.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_dns.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_finalize.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_http.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_main.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_minheap.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_ssl.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_thread.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_util.c projects/ifnet/contrib/ntp/sntp/libevent/test/regress_zlib.c projects/ifnet/contrib/ntp/sntp/libevent/test/test-fdleak.c projects/ifnet/contrib/ntp/sntp/libevent/test/test-ratelim.c projects/ifnet/contrib/ntp/sntp/libevent/test/test-time.c projects/ifnet/contrib/ntp/sntp/libevent/test/tinytest.c projects/ifnet/contrib/ntp/sntp/libevent/test/tinytest.h projects/ifnet/contrib/ntp/sntp/libevent/test/tinytest_macros.h projects/ifnet/contrib/ntp/sntp/libevent/time-internal.h projects/ifnet/contrib/ntp/sntp/libevent/util-internal.h projects/ifnet/contrib/ntp/sntp/libevent/whatsnew-2.1.txt projects/ifnet/contrib/ntp/sntp/libopts/Makefile.in projects/ifnet/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/ifnet/contrib/ntp/sntp/loc/darwin projects/ifnet/contrib/ntp/sntp/loc/debian projects/ifnet/contrib/ntp/sntp/loc/freebsd projects/ifnet/contrib/ntp/sntp/loc/legacy projects/ifnet/contrib/ntp/sntp/loc/netbsd projects/ifnet/contrib/ntp/sntp/loc/solaris projects/ifnet/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/ifnet/contrib/ntp/sntp/m4/ntp_locinfo.m4 projects/ifnet/contrib/ntp/sntp/m4/version.m4 projects/ifnet/contrib/ntp/sntp/main.c projects/ifnet/contrib/ntp/sntp/scripts/Makefile.in projects/ifnet/contrib/ntp/sntp/sntp-opts.c projects/ifnet/contrib/ntp/sntp/sntp-opts.def projects/ifnet/contrib/ntp/sntp/sntp-opts.h projects/ifnet/contrib/ntp/sntp/sntp.1sntpman projects/ifnet/contrib/ntp/sntp/sntp.1sntpmdoc projects/ifnet/contrib/ntp/sntp/sntp.html projects/ifnet/contrib/ntp/sntp/sntp.man.in projects/ifnet/contrib/ntp/sntp/sntp.mdoc.in projects/ifnet/contrib/ntp/sntp/tests/Makefile.in projects/ifnet/contrib/ntp/tests/Makefile.in projects/ifnet/contrib/ntp/tests/libntp/Makefile.in projects/ifnet/contrib/ntp/tests/ntpd/Makefile.in projects/ifnet/contrib/ntp/util/Makefile.am projects/ifnet/contrib/ntp/util/Makefile.in projects/ifnet/contrib/ntp/util/invoke-ntp-keygen.texi projects/ifnet/contrib/ntp/util/jitter.c projects/ifnet/contrib/ntp/util/ntp-keygen-opts.c projects/ifnet/contrib/ntp/util/ntp-keygen-opts.h projects/ifnet/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/ifnet/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/ifnet/contrib/ntp/util/ntp-keygen.c projects/ifnet/contrib/ntp/util/ntp-keygen.html projects/ifnet/contrib/ntp/util/ntp-keygen.man.in projects/ifnet/contrib/ntp/util/ntp-keygen.mdoc.in projects/ifnet/contrib/openresolv/Makefile projects/ifnet/contrib/openresolv/configure projects/ifnet/contrib/openresolv/dnsmasq.in projects/ifnet/contrib/openresolv/libc.in projects/ifnet/contrib/openresolv/named.in projects/ifnet/contrib/openresolv/pdnsd.in projects/ifnet/contrib/openresolv/resolvconf.8.in projects/ifnet/contrib/openresolv/resolvconf.conf.5.in projects/ifnet/contrib/openresolv/resolvconf.in projects/ifnet/contrib/openresolv/unbound.in projects/ifnet/contrib/sqlite3/configure projects/ifnet/contrib/sqlite3/configure.ac projects/ifnet/contrib/sqlite3/shell.c projects/ifnet/contrib/sqlite3/sqlite3.1 projects/ifnet/contrib/sqlite3/sqlite3.c projects/ifnet/contrib/sqlite3/sqlite3.h projects/ifnet/contrib/tcpdump/tcpdump.c projects/ifnet/contrib/unbound/Makefile.in projects/ifnet/contrib/unbound/compat/getentropy_linux.c projects/ifnet/contrib/unbound/config.h projects/ifnet/contrib/unbound/config.h.in projects/ifnet/contrib/unbound/configure projects/ifnet/contrib/unbound/configure.ac projects/ifnet/contrib/unbound/daemon/remote.c projects/ifnet/contrib/unbound/daemon/unbound.c projects/ifnet/contrib/unbound/daemon/worker.c projects/ifnet/contrib/unbound/doc/Changelog projects/ifnet/contrib/unbound/doc/README projects/ifnet/contrib/unbound/doc/example.conf projects/ifnet/contrib/unbound/doc/example.conf.in projects/ifnet/contrib/unbound/doc/libunbound.3 projects/ifnet/contrib/unbound/doc/libunbound.3.in projects/ifnet/contrib/unbound/doc/unbound-anchor.8 projects/ifnet/contrib/unbound/doc/unbound-anchor.8.in projects/ifnet/contrib/unbound/doc/unbound-checkconf.8 projects/ifnet/contrib/unbound/doc/unbound-checkconf.8.in projects/ifnet/contrib/unbound/doc/unbound-control.8 projects/ifnet/contrib/unbound/doc/unbound-control.8.in projects/ifnet/contrib/unbound/doc/unbound-host.1 projects/ifnet/contrib/unbound/doc/unbound-host.1.in projects/ifnet/contrib/unbound/doc/unbound.8 projects/ifnet/contrib/unbound/doc/unbound.8.in projects/ifnet/contrib/unbound/doc/unbound.conf.5 projects/ifnet/contrib/unbound/doc/unbound.conf.5.in projects/ifnet/contrib/unbound/iterator/iter_scrub.c projects/ifnet/contrib/unbound/iterator/iter_utils.c projects/ifnet/contrib/unbound/iterator/iter_utils.h projects/ifnet/contrib/unbound/iterator/iterator.c projects/ifnet/contrib/unbound/libunbound/libworker.c projects/ifnet/contrib/unbound/libunbound/python/libunbound.i projects/ifnet/contrib/unbound/services/listen_dnsport.c projects/ifnet/contrib/unbound/services/localzone.c projects/ifnet/contrib/unbound/services/localzone.h projects/ifnet/contrib/unbound/smallapp/unbound-checkconf.c projects/ifnet/contrib/unbound/smallapp/unbound-control-setup.sh projects/ifnet/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/ifnet/contrib/unbound/smallapp/unbound-control.c projects/ifnet/contrib/unbound/util/config_file.c projects/ifnet/contrib/unbound/util/config_file.h projects/ifnet/contrib/unbound/util/configlexer.lex projects/ifnet/contrib/unbound/util/configparser.y projects/ifnet/contrib/unbound/util/iana_ports.inc projects/ifnet/contrib/unbound/util/net_help.c projects/ifnet/contrib/unbound/util/rtt.c projects/ifnet/contrib/unbound/util/rtt.h projects/ifnet/contrib/unbound/validator/val_secalgo.c projects/ifnet/contrib/unbound/validator/val_utils.c projects/ifnet/contrib/unbound/validator/val_utils.h projects/ifnet/contrib/unbound/validator/validator.c projects/ifnet/etc/Makefile projects/ifnet/etc/defaults/rc.conf projects/ifnet/etc/mtree/BSD.tests.dist projects/ifnet/etc/mtree/BSD.usr.dist projects/ifnet/etc/rc.d/Makefile projects/ifnet/etc/rc.d/devd projects/ifnet/etc/rc.d/hostid projects/ifnet/etc/tests/Makefile projects/ifnet/gnu/lib/libgomp/Makefile projects/ifnet/gnu/lib/libgomp/config.h projects/ifnet/gnu/usr.bin/cc/Makefile projects/ifnet/gnu/usr.bin/groff/src/preproc/Makefile projects/ifnet/include/stdlib.h projects/ifnet/lib/libc/Makefile projects/ifnet/lib/libc/stdlib/Makefile.inc projects/ifnet/lib/libc/stdlib/Symbol.map projects/ifnet/lib/libc/sys/fork.2 projects/ifnet/lib/libc/sys/socketpair.2 projects/ifnet/lib/libc/sys/truncate.2 projects/ifnet/lib/libc/tests/sys/Makefile projects/ifnet/lib/libcapsicum/libcapsicum.3 projects/ifnet/lib/libcapsicum/libcapsicum.c projects/ifnet/lib/libcapsicum/libcapsicum.h projects/ifnet/lib/libcapsicum/libcapsicum_dns.c projects/ifnet/lib/libcapsicum/libcapsicum_grp.c projects/ifnet/lib/libcapsicum/libcapsicum_pwd.c projects/ifnet/lib/libcapsicum/libcapsicum_random.c projects/ifnet/lib/libcapsicum/libcapsicum_service.c projects/ifnet/lib/libcapsicum/libcapsicum_sysctl.c projects/ifnet/lib/libcasper/libcasper.c projects/ifnet/lib/libevent/Makefile projects/ifnet/lib/libmandoc/Makefile projects/ifnet/lib/libnv/Makefile projects/ifnet/lib/libnv/nv.3 projects/ifnet/lib/libnv/tests/dnv_tests.cc projects/ifnet/lib/libnv/tests/nv_tests.cc projects/ifnet/lib/libnv/tests/nvlist_send_recv_test.c projects/ifnet/lib/librt/Makefile projects/ifnet/lib/libthr/Makefile projects/ifnet/lib/libthr/tests/Makefile projects/ifnet/lib/libucl/Makefile projects/ifnet/lib/libxo/Makefile projects/ifnet/lib/msun/Makefile projects/ifnet/lib/msun/tests/Makefile projects/ifnet/libexec/casper/dns/dns.c projects/ifnet/libexec/casper/grp/grp.c projects/ifnet/libexec/getty/subr.c projects/ifnet/libexec/rtld-elf/rtld.c projects/ifnet/release/Makefile.ec2 projects/ifnet/release/arm/BEAGLEBONE.conf projects/ifnet/release/arm/PANDABOARD.conf projects/ifnet/release/arm/RPI-B.conf projects/ifnet/release/arm/WANDBOARD-QUAD.conf projects/ifnet/release/arm/ZEDBOARD.conf projects/ifnet/release/arm64/make-memstick.sh projects/ifnet/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/ifnet/release/doc/share/xml/release.ent projects/ifnet/release/doc/share/xml/sponsor.ent projects/ifnet/release/tools/vmimage.subr projects/ifnet/sbin/casperd/casperd.c projects/ifnet/sbin/casperd/zygote.c projects/ifnet/sbin/geom/class/part/gpart.8 projects/ifnet/sbin/ping/ping.c projects/ifnet/sbin/resolvconf/Makefile projects/ifnet/share/doc/papers/Makefile projects/ifnet/share/doc/papers/bufbio/bio.ms projects/ifnet/share/doc/usd/06.bc/bc projects/ifnet/share/doc/usd/10.exref/exref/ex.rm (contents, props changed) projects/ifnet/share/doc/usd/18.msdiffs/ms.diffs projects/ifnet/share/doc/usd/22.trofftut/tt00 projects/ifnet/share/doc/usd/contents/contents.ms projects/ifnet/share/man/man4/xen.4 projects/ifnet/share/misc/committers-src.dot projects/ifnet/share/mk/atf.test.mk projects/ifnet/share/mk/bsd.incs.mk projects/ifnet/share/mk/bsd.lib.mk projects/ifnet/share/mk/bsd.prog.mk projects/ifnet/share/mk/src.libnames.mk projects/ifnet/share/mk/src.opts.mk projects/ifnet/sys/amd64/amd64/apic_vector.S projects/ifnet/sys/amd64/conf/GENERIC projects/ifnet/sys/amd64/conf/IFNET projects/ifnet/sys/amd64/conf/NOTES projects/ifnet/sys/amd64/include/vmm.h (contents, props changed) projects/ifnet/sys/amd64/include/xen/xenfunc.h projects/ifnet/sys/amd64/include/xen/xenvar.h projects/ifnet/sys/amd64/vmm/amd/amdv.c projects/ifnet/sys/amd64/vmm/amd/svm_msr.c projects/ifnet/sys/amd64/vmm/amd/vmcb.c projects/ifnet/sys/amd64/vmm/intel/vmx_msr.c projects/ifnet/sys/amd64/vmm/io/vatpic.c projects/ifnet/sys/amd64/vmm/io/vatpit.c projects/ifnet/sys/amd64/vmm/io/vhpet.c projects/ifnet/sys/amd64/vmm/io/vioapic.c projects/ifnet/sys/amd64/vmm/io/vlapic.c projects/ifnet/sys/amd64/vmm/io/vpmtmr.c projects/ifnet/sys/amd64/vmm/io/vrtc.c projects/ifnet/sys/amd64/vmm/vmm.c projects/ifnet/sys/amd64/vmm/vmm_instruction_emul.c projects/ifnet/sys/amd64/vmm/vmm_ioport.c projects/ifnet/sys/amd64/vmm/vmm_stat.c projects/ifnet/sys/amd64/vmm/x86.c projects/ifnet/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/ifnet/sys/arm/amlogic/aml8726/aml8726_mmc.h projects/ifnet/sys/arm/arm/busdma_machdep-v6.c projects/ifnet/sys/arm/arm/busdma_machdep.c projects/ifnet/sys/arm/arm/cpufunc_asm_armv7.S projects/ifnet/sys/arm/arm/elf_machdep.c projects/ifnet/sys/arm/arm/machdep.c projects/ifnet/sys/arm/arm/pmap-v6-new.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h projects/ifnet/sys/arm/conf/BEAGLEBONE projects/ifnet/sys/arm/conf/PANDABOARD projects/ifnet/sys/arm/conf/RK3188 projects/ifnet/sys/arm/conf/RPI-B projects/ifnet/sys/arm/conf/RPI2 projects/ifnet/sys/arm/conf/ZEDBOARD projects/ifnet/sys/arm64/arm64/bus_machdep.c projects/ifnet/sys/arm64/arm64/bus_space_asm.S projects/ifnet/sys/arm64/arm64/nexus.c projects/ifnet/sys/arm64/arm64/pmap.c projects/ifnet/sys/arm64/include/pmap.h projects/ifnet/sys/boot/common/md.c projects/ifnet/sys/boot/forth/loader.conf projects/ifnet/sys/boot/sparc64/loader/main.c projects/ifnet/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/ifnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/ifnet/sys/compat/freebsd32/freebsd32_misc.c projects/ifnet/sys/conf/files projects/ifnet/sys/conf/files.amd64 projects/ifnet/sys/conf/files.arm64 projects/ifnet/sys/conf/files.i386 projects/ifnet/sys/conf/files.powerpc projects/ifnet/sys/conf/kern.mk projects/ifnet/sys/conf/kern.pre.mk projects/ifnet/sys/conf/options projects/ifnet/sys/conf/options.amd64 projects/ifnet/sys/conf/options.arm64 projects/ifnet/sys/conf/options.i386 projects/ifnet/sys/dev/acpica/acpi.c projects/ifnet/sys/dev/atkbdc/atkbd.c projects/ifnet/sys/dev/e1000/if_igb.c projects/ifnet/sys/dev/hyperv/include/hyperv.h projects/ifnet/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/ifnet/sys/dev/hyperv/storvsc/hv_vstorage.h projects/ifnet/sys/dev/hyperv/utilities/hv_kvp.c projects/ifnet/sys/dev/hyperv/utilities/hv_util.c projects/ifnet/sys/dev/hyperv/vmbus/hv_channel.c projects/ifnet/sys/dev/hyperv/vmbus/hv_channel_mgmt.c (contents, props changed) projects/ifnet/sys/dev/hyperv/vmbus/hv_connection.c (contents, props changed) projects/ifnet/sys/dev/hyperv/vmbus/hv_hv.c projects/ifnet/sys/dev/hyperv/vmbus/hv_ring_buffer.c (contents, props changed) projects/ifnet/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c projects/ifnet/sys/dev/hyperv/vmbus/hv_vmbus_priv.h projects/ifnet/sys/dev/ixgbe/if_ix.c projects/ifnet/sys/dev/ixgbe/if_ixv.c projects/ifnet/sys/dev/ixgbe/ix_txrx.c projects/ifnet/sys/dev/ixgbe/ixgbe.h projects/ifnet/sys/dev/ixgbe/ixgbe_82598.c projects/ifnet/sys/dev/ixgbe/ixgbe_82598.h projects/ifnet/sys/dev/ixgbe/ixgbe_82599.c projects/ifnet/sys/dev/ixgbe/ixgbe_82599.h projects/ifnet/sys/dev/ixgbe/ixgbe_api.c projects/ifnet/sys/dev/ixgbe/ixgbe_api.h projects/ifnet/sys/dev/ixgbe/ixgbe_common.c projects/ifnet/sys/dev/ixgbe/ixgbe_common.h projects/ifnet/sys/dev/ixgbe/ixgbe_dcb.c projects/ifnet/sys/dev/ixgbe/ixgbe_dcb.h projects/ifnet/sys/dev/ixgbe/ixgbe_dcb_82598.c projects/ifnet/sys/dev/ixgbe/ixgbe_dcb_82598.h projects/ifnet/sys/dev/ixgbe/ixgbe_dcb_82599.c projects/ifnet/sys/dev/ixgbe/ixgbe_dcb_82599.h projects/ifnet/sys/dev/ixgbe/ixgbe_mbx.c projects/ifnet/sys/dev/ixgbe/ixgbe_mbx.h projects/ifnet/sys/dev/ixgbe/ixgbe_osdep.h projects/ifnet/sys/dev/ixgbe/ixgbe_phy.c projects/ifnet/sys/dev/ixgbe/ixgbe_phy.h projects/ifnet/sys/dev/ixgbe/ixgbe_type.h projects/ifnet/sys/dev/ixgbe/ixgbe_vf.c projects/ifnet/sys/dev/ixgbe/ixgbe_vf.h projects/ifnet/sys/dev/ixgbe/ixgbe_x540.c projects/ifnet/sys/dev/ixgbe/ixgbe_x540.h projects/ifnet/sys/dev/ixl/ixl.h projects/ifnet/sys/dev/pccbb/pccbb_pci.c projects/ifnet/sys/dev/pci/pci_iov.c projects/ifnet/sys/dev/usb/serial/usb_serial.c projects/ifnet/sys/dev/usb/usbdevs projects/ifnet/sys/dev/usb/wlan/if_urtwn.c projects/ifnet/sys/dev/virtio/network/if_vtnet.c projects/ifnet/sys/dev/vt/hw/fb/vt_fb.c projects/ifnet/sys/dev/vt/hw/vga/vt_vga.c projects/ifnet/sys/dev/wpi/if_wpi.c projects/ifnet/sys/dev/wpi/if_wpi_debug.h projects/ifnet/sys/dev/wpi/if_wpireg.h projects/ifnet/sys/dev/wpi/if_wpivar.h projects/ifnet/sys/dev/xen/balloon/balloon.c projects/ifnet/sys/dev/xen/blkback/blkback.c projects/ifnet/sys/dev/xen/control/control.c projects/ifnet/sys/dev/xen/grant_table/grant_table.c projects/ifnet/sys/dev/xen/netback/netback.c projects/ifnet/sys/dev/xen/netfront/netfront.c projects/ifnet/sys/geom/part/g_part_mbr.c projects/ifnet/sys/i386/conf/DEFAULTS projects/ifnet/sys/i386/conf/GENERIC projects/ifnet/sys/i386/conf/IFNET projects/ifnet/sys/i386/i386/apic_vector.s projects/ifnet/sys/i386/i386/genassym.c projects/ifnet/sys/i386/i386/machdep.c projects/ifnet/sys/i386/i386/minidump_machdep.c projects/ifnet/sys/i386/i386/support.s projects/ifnet/sys/i386/i386/swtch.s projects/ifnet/sys/i386/i386/sys_machdep.c projects/ifnet/sys/i386/i386/vm_machdep.c projects/ifnet/sys/i386/include/asmacros.h projects/ifnet/sys/i386/include/cpufunc.h projects/ifnet/sys/i386/include/intr_machdep.h projects/ifnet/sys/i386/include/pcpu.h projects/ifnet/sys/i386/include/pmap.h projects/ifnet/sys/i386/include/segments.h projects/ifnet/sys/i386/include/smp.h projects/ifnet/sys/i386/include/vmparam.h projects/ifnet/sys/i386/include/xen/hypercall.h projects/ifnet/sys/i386/include/xen/xen-os.h projects/ifnet/sys/i386/include/xen/xenfunc.h projects/ifnet/sys/i386/include/xen/xenvar.h projects/ifnet/sys/i386/isa/npx.c projects/ifnet/sys/i386/pci/pci_cfgreg.c projects/ifnet/sys/i386/pci/pci_pir.c projects/ifnet/sys/kern/imgact_elf.c projects/ifnet/sys/kern/kern_descrip.c projects/ifnet/sys/kern/kern_exit.c projects/ifnet/sys/kern/kern_intr.c projects/ifnet/sys/kern/kern_jail.c projects/ifnet/sys/kern/kern_proc.c projects/ifnet/sys/kern/kern_racct.c projects/ifnet/sys/kern/kern_rctl.c projects/ifnet/sys/kern/kern_shutdown.c projects/ifnet/sys/kern/kern_synch.c projects/ifnet/sys/kern/kern_tc.c projects/ifnet/sys/kern/kern_thr.c projects/ifnet/sys/kern/sched_4bsd.c projects/ifnet/sys/kern/subr_dnvlist.c projects/ifnet/sys/kern/subr_nvlist.c projects/ifnet/sys/kern/subr_nvpair.c projects/ifnet/sys/kern/subr_param.c projects/ifnet/sys/kern/subr_trap.c projects/ifnet/sys/kern/sysv_msg.c projects/ifnet/sys/kern/sysv_sem.c projects/ifnet/sys/kern/sysv_shm.c projects/ifnet/sys/kern/vfs_bio.c projects/ifnet/sys/mips/mips/busdma_machdep.c projects/ifnet/sys/modules/ix/Makefile projects/ifnet/sys/modules/ixv/Makefile projects/ifnet/sys/net/if_types.h projects/ifnet/sys/net80211/ieee80211_adhoc.c projects/ifnet/sys/net80211/ieee80211_freebsd.h projects/ifnet/sys/net80211/ieee80211_node.c projects/ifnet/sys/netinet/in_kdtrace.c projects/ifnet/sys/netinet/in_kdtrace.h projects/ifnet/sys/netinet/ip_fw.h projects/ifnet/sys/netinet/ip_ipsec.c projects/ifnet/sys/netinet/sctp_indata.c projects/ifnet/sys/netinet/siftr.c projects/ifnet/sys/netinet/tcp_timewait.c projects/ifnet/sys/netinet6/in6.c projects/ifnet/sys/netinet6/in6_ifattach.c projects/ifnet/sys/netinet6/ip6_forward.c projects/ifnet/sys/netinet6/ip6_ipsec.c projects/ifnet/sys/netinet6/nd6.c projects/ifnet/sys/netinet6/nd6_nbr.c projects/ifnet/sys/netipsec/ipsec.c projects/ifnet/sys/netipsec/ipsec.h projects/ifnet/sys/netipsec/ipsec_input.c projects/ifnet/sys/netipsec/ipsec_output.c projects/ifnet/sys/netipsec/xform_ah.c projects/ifnet/sys/netipsec/xform_esp.c projects/ifnet/sys/netipsec/xform_ipcomp.c projects/ifnet/sys/netpfil/ipfw/ip_fw2.c projects/ifnet/sys/netpfil/ipfw/ip_fw_nat.c projects/ifnet/sys/netpfil/ipfw/ip_fw_private.h projects/ifnet/sys/netpfil/ipfw/ip_fw_sockopt.c projects/ifnet/sys/netpfil/ipfw/ip_fw_table.c projects/ifnet/sys/netpfil/ipfw/ip_fw_table.h projects/ifnet/sys/ofed/include/linux/linux_idr.c projects/ifnet/sys/powerpc/aim/mmu_oea64.c projects/ifnet/sys/powerpc/booke/pmap.c projects/ifnet/sys/powerpc/conf/GENERIC projects/ifnet/sys/powerpc/ofw/ofw_machdep.c projects/ifnet/sys/powerpc/powerpc/busdma_machdep.c projects/ifnet/sys/sys/diskmbr.h projects/ifnet/sys/sys/nv.h projects/ifnet/sys/sys/nv_impl.h projects/ifnet/sys/sys/nvlist_impl.h projects/ifnet/sys/sys/param.h projects/ifnet/sys/sys/racct.h projects/ifnet/sys/sys/seq.h projects/ifnet/sys/sys/timepps.h projects/ifnet/sys/vm/swap_pager.c projects/ifnet/sys/vm/vm_fault.c projects/ifnet/sys/vm/vm_map.c projects/ifnet/sys/vm/vm_mmap.c projects/ifnet/sys/vm/vm_page.c projects/ifnet/sys/vm/vm_pageout.c projects/ifnet/sys/vm/vm_unix.c projects/ifnet/sys/vm/vnode_pager.c projects/ifnet/sys/x86/include/apicvar.h projects/ifnet/sys/x86/include/segments.h projects/ifnet/sys/x86/x86/busdma_bounce.c projects/ifnet/sys/x86/x86/cpu_machdep.c projects/ifnet/sys/x86/x86/identcpu.c projects/ifnet/sys/x86/x86/intr_machdep.c projects/ifnet/sys/x86/x86/local_apic.c projects/ifnet/sys/x86/xen/xen_intr.c projects/ifnet/sys/x86/xen/xen_nexus.c projects/ifnet/tests/sys/Makefile projects/ifnet/tests/sys/kern/Makefile projects/ifnet/tools/build/check-links.sh projects/ifnet/tools/build/mk/OptionalObsoleteFiles.inc projects/ifnet/tools/regression/aio/aiop/Makefile projects/ifnet/tools/regression/aio/aiop/aiop.c projects/ifnet/tools/regression/gaithrstress/gaithrstress.c projects/ifnet/tools/regression/p1003_1b/Makefile projects/ifnet/tools/regression/p1003_1b/fifo.c projects/ifnet/tools/regression/p1003_1b/sched.c projects/ifnet/tools/regression/p1003_1b/yield.c projects/ifnet/usr.bin/Makefile projects/ifnet/usr.bin/calendar/calendars/calendar.freebsd projects/ifnet/usr.bin/calendar/calendars/calendar.holiday projects/ifnet/usr.bin/checknr/checknr.1 projects/ifnet/usr.bin/checknr/checknr.c projects/ifnet/usr.bin/col/Makefile projects/ifnet/usr.bin/col/col.c projects/ifnet/usr.bin/hexdump/display.c projects/ifnet/usr.bin/kdump/kdump.c projects/ifnet/usr.bin/m4/misc.c projects/ifnet/usr.bin/rctl/rctl.c projects/ifnet/usr.bin/vgrind/Makefile projects/ifnet/usr.bin/vgrind/extern.h projects/ifnet/usr.bin/vgrind/regexp.c projects/ifnet/usr.bin/vgrind/vfontedpr.c projects/ifnet/usr.bin/vgrind/vgrindefs.c projects/ifnet/usr.sbin/bhyve/acpi.c projects/ifnet/usr.sbin/bhyve/pci_ahci.c projects/ifnet/usr.sbin/bhyve/pci_emul.c projects/ifnet/usr.sbin/bluetooth/Makefile projects/ifnet/usr.sbin/bsdinstall/scripts/zfsboot projects/ifnet/usr.sbin/chown/chgrp.1 projects/ifnet/usr.sbin/chown/chown.8 projects/ifnet/usr.sbin/chown/chown.c projects/ifnet/usr.sbin/crunch/crunchide/exec_elf32.c projects/ifnet/usr.sbin/ctld/login.c projects/ifnet/usr.sbin/iovctl/iovctl.c projects/ifnet/usr.sbin/mountd/mountd.8 projects/ifnet/usr.sbin/mountd/mountd.c projects/ifnet/usr.sbin/nfsd/nfsd.8 projects/ifnet/usr.sbin/nfsd/nfsd.c projects/ifnet/usr.sbin/ntp/config.h projects/ifnet/usr.sbin/ntp/doc/ntptime.8 projects/ifnet/usr.sbin/ntp/scripts/mkver projects/ifnet/usr.sbin/rtsold/if.c Directory Properties: projects/ifnet/ (props changed) projects/ifnet/cddl/ (props changed) projects/ifnet/cddl/contrib/opensolaris/ (props changed) projects/ifnet/contrib/binutils/ (props changed) projects/ifnet/contrib/gcclibs/libgomp/ (props changed) projects/ifnet/contrib/ldns/ (props changed) projects/ifnet/contrib/mdocml/ (props changed) projects/ifnet/contrib/ntp/ (props changed) projects/ifnet/contrib/openresolv/ (props changed) projects/ifnet/contrib/sqlite3/ (props changed) projects/ifnet/contrib/tcpdump/ (props changed) projects/ifnet/contrib/unbound/ (props changed) projects/ifnet/etc/ (props changed) projects/ifnet/gnu/lib/ (props changed) projects/ifnet/include/ (props changed) projects/ifnet/lib/libc/ (props changed) projects/ifnet/sbin/ (props changed) projects/ifnet/share/ (props changed) projects/ifnet/share/man/man4/ (props changed) projects/ifnet/sys/ (props changed) projects/ifnet/sys/amd64/include/xen/ (props changed) projects/ifnet/sys/amd64/vmm/ (props changed) projects/ifnet/sys/boot/ (props changed) projects/ifnet/sys/cddl/contrib/opensolaris/ (props changed) projects/ifnet/sys/conf/ (props changed) projects/ifnet/sys/dev/hyperv/ (props changed) projects/ifnet/usr.bin/calendar/ (props changed) projects/ifnet/usr.sbin/bhyve/ (props changed) projects/ifnet/usr.sbin/rtsold/ (props changed) Modified: projects/ifnet/.arcconfig ============================================================================== --- projects/ifnet/.arcconfig Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/.arcconfig Tue May 5 11:01:31 2015 (r282476) @@ -1,4 +1,5 @@ { "project.name": "S", - "phabricator.uri" : "https://reviews.freebsd.org/" + "phabricator.uri" : "https://reviews.freebsd.org/", + "history.immutable" : true } Modified: projects/ifnet/Makefile ============================================================================== --- projects/ifnet/Makefile Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/Makefile Tue May 5 11:01:31 2015 (r282476) @@ -373,19 +373,19 @@ kernel-toolchains: # existing system is. # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) -TARGETS?=amd64 arm i386 mips pc98 powerpc sparc64 # XXX Add arm64 to universe only if we have an external binutils installed. -# It does not build with the in-tree linnker. +# It does not build with the in-tree linker. .if exists(/usr/local/aarch64-freebsd/bin/ld) -TARGETS+=arm64 -TARGET_ARCHES_arm64?= aarch64 -.else +UNIVERSE_arm64=arm64 +.elif empty(${TARGETS}) universe: universe_arm64_skip universe_epilogue: universe_arm64_skip universe_arm64_skip: universe_prologue @echo ">> arm64 skipped - install aarch64-binutils port or package to build" .endif +TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64 TARGET_ARCHES_arm?= arm armeb armv6 armv6hf +TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/ifnet/Makefile.inc1 ============================================================================== --- projects/ifnet/Makefile.inc1 Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/Makefile.inc1 Tue May 5 11:01:31 2015 (r282476) @@ -1263,7 +1263,8 @@ _gperf= gnu/usr.bin/gperf .endif .if ${MK_GROFF} != "no" -_groff= gnu/usr.bin/groff +_groff= gnu/usr.bin/groff \ + usr.bin/soelim .endif .if ${MK_VT} != "no" @@ -1522,7 +1523,8 @@ cross-tools: .MAKE NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ - VERSION="${VERSION}" + VERSION="${VERSION}" \ + PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin NXBMAKE= ${NXBENV} ${MAKE} \ TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \ CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \ @@ -1535,7 +1537,21 @@ NXBMAKE= ${NXBENV} ${MAKE} \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no +# native-xtools is the current target for qemu-user cross builds of ports +# via poudriere and the imgact_binmisc kernel module. +# For non-clang enabled targets that are still using the in tree gcc +# we must build a gperf binary for one instance of its Makefiles. On +# clang-enabled systems, the gperf binary is obsolete. native-xtools: .MAKE +.if ${MK_GCC_BOOTSTRAP} != "no" + mkdir -p ${OBJTREE}/gperf_for_gcc/usr/bin + ${_+_}@${ECHODIR} "===> ${_gperf} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_gperf} && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ obj && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ depend && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ all && \ + ${NXBMAKE} DIRPRFX=${_gperf}/ DESTDIR=${OBJTREE}/gperf_for_gcc install +.endif mkdir -p ${OBJTREE}/nxb-bin/bin mkdir -p ${OBJTREE}/nxb-bin/sbin mkdir -p ${OBJTREE}/nxb-bin/usr Modified: projects/ifnet/ObsoleteFiles.inc ============================================================================== --- projects/ifnet/ObsoleteFiles.inc Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/ObsoleteFiles.inc Tue May 5 11:01:31 2015 (r282476) @@ -38,6 +38,95 @@ # xargs -n1 | sort | uniq -d; # done +# 20150504 +OLD_LIBS+=usr/lib32/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib32/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib32/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib32/private/libunbound.so.5 +OLD_LIBS+=usr/lib32/private/libatf-c.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib32/private/libldns.so.5 +OLD_LIBS+=usr/lib32/private/libssh.so.5 +OLD_LIBS+=usr/lib32/private/libucl.so.1 +OLD_DIRS+=usr/lib32/private +OLD_LIBS+=usr/lib/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib/private/libunbound.so.5 +OLD_LIBS+=usr/lib/private/libatf-c.so.1 +OLD_LIBS+=usr/lib/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib/private/libldns.so.5 +OLD_LIBS+=usr/lib/private/libssh.so.5 +OLD_LIBS+=usr/lib/private/libucl.so.1 +OLD_DIRS+=usr/lib/private +# 20150501 +OLD_FILES+=usr/bin/soeliminate +OLD_FILES+=usr/share/man/man1/soeliminate.1.gz +# 20150501: Remove the nvlist_.*[vf] functions manpages. +OLD_FILES+=usr/share/man/man3/nvlist_addf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_addv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsf_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_existsv_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freef_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_null.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_freev_type.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getf_string.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_binary.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_bool.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_descriptor.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_number.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_nvlist.3.gz +OLD_FILES+=usr/share/man/man3/nvlist_getv_string.3.gz +# 20150429: +OLD_FILES+=usr/share/docs/papers/hwpmc.ascii.gz +# 20150427: test/sys/kern/mmap_test moved to test/sys/vm/mmap_test +OLD_FILES+=usr/tests/sys/kern/mmap_test # 20150418 OLD_FILES+=sbin/mount_oldnfs OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz @@ -341,6 +430,10 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n OLD_FILES+=usr/lib/debug/usr/lib32/private # 20141015: OpenSSL 1.0.1j import OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz +.if ${MK_GCC} == "no" +# 20141009: gperf disabled by default +OLD_FILES+=usr/bin/gperf +.endif # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz Modified: projects/ifnet/UPDATING ============================================================================== --- projects/ifnet/UPDATING Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/UPDATING Tue May 5 11:01:31 2015 (r282476) @@ -31,6 +31,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150501: + soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim. + If you need the GNU extension from groff soelim(1), install groff + from package: pkg install groff, or via ports: textproc/groff. + +20150423: + chmod, chflags, chown and chgrp now affect symlinks in -R mode as + defined in symlink(7); previously symlinks were silently ignored. + 20150415: The const qualifier has been removed from iconv(3) to comply with POSIX. The ports tree is aware of this from r384038 onwards. Modified: projects/ifnet/bin/chflags/chflags.1 ============================================================================== --- projects/ifnet/bin/chflags/chflags.1 Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/bin/chflags/chflags.1 Tue May 5 11:01:31 2015 (r282476) @@ -32,7 +32,7 @@ .\" @(#)chflags.1 8.4 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd April 8, 2013 +.Dd April 20, 2015 .Dt CHFLAGS 1 .Os .Sh NAME @@ -66,8 +66,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during traversal are not followed.) .It Fl h If the .Ar file @@ -83,8 +84,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the file flags for the file hierarchies rooted -in the files instead of just the files themselves. +Change the file flags of the file hierarchies rooted in the files, +instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/ifnet/bin/chflags/chflags.c ============================================================================== --- projects/ifnet/bin/chflags/chflags.c Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/bin/chflags/chflags.c Tue May 5 11:01:31 2015 (r282476) @@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -65,7 +66,6 @@ main(int argc, char *argv[]) int Hflag, Lflag, Rflag, fflag, hflag, vflag; int ch, fts_options, oct, rval; char *flags, *ep; - int (*change_flags)(const char *, unsigned long); Hflag = Lflag = Rflag = fflag = hflag = vflag = 0; while ((ch = getopt(argc, argv, "HLPRfhv")) != -1) @@ -104,20 +104,23 @@ main(int argc, char *argv[]) usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, "the -R and -h options " - "may not be specified together"); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; - - change_flags = hflag ? lchflags : chflags; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } flags = *argv; if (*flags >= '0' && *flags <= '7') { @@ -142,12 +145,21 @@ main(int argc, char *argv[]) err(1, NULL); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP if we're recursive. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chflag, continue. */ + case FTS_DNR: /* Warn, chflags. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -156,16 +168,6 @@ main(int argc, char *argv[]) warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -175,7 +177,8 @@ main(int argc, char *argv[]) newflags = (p->fts_statp->st_flags | set) & clear; if (newflags == p->fts_statp->st_flags) continue; - if ((*change_flags)(p->fts_accpath, newflags) && !fflag) { + if (chflagsat(AT_FDCWD, p->fts_accpath, newflags, + atflag) == -1 && !fflag) { warn("%s", p->fts_path); rval = 1; } else if (vflag) { Modified: projects/ifnet/bin/chmod/chmod.1 ============================================================================== --- projects/ifnet/bin/chmod/chmod.1 Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/bin/chmod/chmod.1 Tue May 5 11:01:31 2015 (r282476) @@ -32,7 +32,7 @@ .\" @(#)chmod.1 8.4 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd January 26, 2009 +.Dd April 20, 2015 .Dt CHMOD 1 .Os .Sh NAME @@ -63,9 +63,9 @@ nor modify the exit status to reflect su .It Fl H If the .Fl R -option is specified, symbolic links on the command line are followed. -(Symbolic links encountered in the tree traversal are not followed by -default.) +option is specified, symbolic links on the command line are followed +and hence unaffected by the command. +(Symbolic links encountered during tree traversal are not followed.) .It Fl h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. @@ -79,8 +79,12 @@ If the option is specified, no symbolic links are followed. This is the default. .It Fl R -Change the modes of the file hierarchies rooted in the files +Change the modes of the file hierarchies rooted in the files, instead of just the files themselves. +Beware of unintentionally matching the +.Dq Pa ".." +hard link to the parent directory when using wildcards like +.Dq Li ".*" . .It Fl v Cause .Nm Modified: projects/ifnet/bin/chmod/chmod.c ============================================================================== --- projects/ifnet/bin/chmod/chmod.c Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/bin/chmod/chmod.c Tue May 5 11:01:31 2015 (r282476) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -62,7 +63,7 @@ main(int argc, char *argv[]) FTS *ftsp; FTSENT *p; mode_t *set; - int Hflag, Lflag, Rflag, ch, error, fflag, fts_options, hflag, rval; + int Hflag, Lflag, Rflag, ch, fflag, fts_options, hflag, rval; int vflag; char *mode; mode_t newmode; @@ -126,18 +127,23 @@ done: argv += optind; usage(); if (Rflag) { - fts_options = FTS_PHYSICAL; if (hflag) - errx(1, - "the -R and -h options may not be specified together."); - if (Hflag) - fts_options |= FTS_COMFOLLOW; + errx(1, "the -R and -h options may not be " + "specified together."); if (Lflag) { - fts_options &= ~FTS_PHYSICAL; - fts_options |= FTS_LOGICAL; + fts_options = FTS_LOGICAL; + } else { + fts_options = FTS_PHYSICAL; + + if (Hflag) { + fts_options |= FTS_COMFOLLOW; + } } - } else - fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; + } else if (hflag) { + fts_options = FTS_PHYSICAL; + } else { + fts_options = FTS_LOGICAL; + } mode = *argv; if ((set = setmode(mode)) == NULL) @@ -146,12 +152,21 @@ done: argv += optind; if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL) err(1, "fts_open"); for (rval = 0; (p = fts_read(ftsp)) != NULL;) { + int atflag; + + if ((fts_options & FTS_LOGICAL) || + ((fts_options & FTS_COMFOLLOW) && + p->fts_level == FTS_ROOTLEVEL)) + atflag = 0; + else + atflag = AT_SYMLINK_NOFOLLOW; + switch (p->fts_info) { case FTS_D: /* Change it at FTS_DP. */ if (!Rflag) fts_set(ftsp, p, FTS_SKIP); continue; - case FTS_DNR: /* Warn, chmod, continue. */ + case FTS_DNR: /* Warn, chmod. */ warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; break; @@ -160,16 +175,6 @@ done: argv += optind; warnx("%s: %s", p->fts_path, strerror(p->fts_errno)); rval = 1; continue; - case FTS_SL: /* Ignore. */ - case FTS_SLNONE: - /* - * The only symlinks that end up here are ones that - * don't point to anything and ones that we found - * doing a physical walk. - */ - if (!hflag) - continue; - /* FALLTHROUGH */ default: break; } @@ -182,32 +187,25 @@ done: argv += optind; if (may_have_nfs4acl(p, hflag) == 0 && (newmode & ALLPERMS) == (p->fts_statp->st_mode & ALLPERMS)) continue; - if (hflag) - error = lchmod(p->fts_accpath, newmode); - else - error = chmod(p->fts_accpath, newmode); - if (error) { - if (!fflag) { - warn("%s", p->fts_path); - rval = 1; - } - } else { - if (vflag) { - (void)printf("%s", p->fts_path); + if (fchmodat(AT_FDCWD, p->fts_accpath, newmode, atflag) == -1 + && !fflag) { + warn("%s", p->fts_path); + rval = 1; + } else if (vflag) { + (void)printf("%s", p->fts_path); - if (vflag > 1) { - char m1[12], m2[12]; + if (vflag > 1) { + char m1[12], m2[12]; - strmode(p->fts_statp->st_mode, m1); - strmode((p->fts_statp->st_mode & - S_IFMT) | newmode, m2); - (void)printf(": 0%o [%s] -> 0%o [%s]", - p->fts_statp->st_mode, m1, - (p->fts_statp->st_mode & S_IFMT) | - newmode, m2); - } - (void)printf("\n"); + strmode(p->fts_statp->st_mode, m1); + strmode((p->fts_statp->st_mode & + S_IFMT) | newmode, m2); + (void)printf(": 0%o [%s] -> 0%o [%s]", + p->fts_statp->st_mode, m1, + (p->fts_statp->st_mode & S_IFMT) | + newmode, m2); } + (void)printf("\n"); } } if (errno) Modified: projects/ifnet/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c ============================================================================== --- projects/ifnet/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c Tue May 5 11:01:31 2015 (r282476) @@ -793,6 +793,7 @@ dump_nvlist(nvlist_t *list, int indent) { nvpair_t *elem = NULL; boolean_t bool_value; + boolean_t *bool_array_value; nvlist_t *nvlist_value; nvlist_t **nvlist_array_value; uint_t i, count; @@ -853,6 +854,16 @@ dump_nvlist(nvlist_t *list, int indent) NVP(elem, string, char *, char *, "'%s'"); break; + case DATA_TYPE_BOOLEAN_ARRAY: + (void) nvpair_value_boolean_array(elem, + &bool_array_value, &count); + for (i = 0; i < count; i++) { + (void) printf("%*s%s[%d]: %s\n", indent, "", + nvpair_name(elem), i, + bool_array_value[i] ? "true" : "false"); + } + break; + case DATA_TYPE_BYTE_ARRAY: NVPA(elem, byte_array, uchar_t, int, "%u"); break; Modified: projects/ifnet/cddl/lib/libdtrace/tcp.d ============================================================================== --- projects/ifnet/cddl/lib/libdtrace/tcp.d Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/cddl/lib/libdtrace/tcp.d Tue May 5 11:01:31 2015 (r282476) @@ -241,3 +241,78 @@ translator tcpinfoh_t < struct tcphdr *p translator tcplsinfo_t < int s > { tcps_state = s; }; + +/* + * Convert a SIFTR direction value to a string + */ +#pragma D binding "1.12.1" SIFTR_IN +inline int SIFTR_IN = 1; +#pragma D binding "1.12.1" SIFTR_OUT +inline int SIFTR_OUT = 2; + +/* SIFTR direction strings. */ +#pragma D binding "1.12.1" siftr_dir_string +inline string siftr_dir_string[uint8_t direction] = + direction == SIFTR_IN ? "in" : + direction == SIFTR_OUT ? "out" : + "unknown" ; + +typedef struct siftrinfo { + struct timeval tval; + uint8_t direction; + uint8_t ipver; + uint32_t hash; + uint16_t tcp_localport; + uint16_t tcp_foreignport; + uint64_t snd_cwnd; + u_long snd_wnd; + u_long rcv_wnd; + u_long snd_bwnd; + u_long snd_ssthresh; + int conn_state; + u_int max_seg_size; + int smoothed_rtt; + u_char sack_enabled; + u_char snd_scale; + u_char rcv_scale; + u_int flags; + int rxt_length; + u_int snd_buf_hiwater; + u_int snd_buf_cc; + u_int rcv_buf_hiwater; + u_int rcv_buf_cc; + u_int sent_inflight_bytes; + int t_segqlen; + u_int flowid; + u_int flowtype; +} siftrinfo_t; + +#pragma D binding "1.12.1" translator +translator siftrinfo_t < struct pkt_node *p > { + direction = p == NULL ? 0 : p->direction; + ipver = p == NULL ? 0 : p->ipver; + hash = p == NULL ? 0 : p->hash; + tcp_localport = p == NULL ? 0 : ntohs(p->tcp_localport); + tcp_foreignport = p == NULL ? 0 : ntohs(p->tcp_foreignport); + snd_cwnd = p == NULL ? 0 : p->snd_cwnd; + snd_wnd = p == NULL ? 0 : p->snd_wnd; + rcv_wnd = p == NULL ? 0 : p->rcv_wnd; + snd_bwnd = p == NULL ? 0 : p->snd_bwnd; + snd_ssthresh = p == NULL ? 0 : p->snd_ssthresh; + conn_state = p == NULL ? 0 : p->conn_state; + max_seg_size = p == NULL ? 0 : p->max_seg_size; + smoothed_rtt = p == NULL ? 0 : p->smoothed_rtt; + sack_enabled = p == NULL ? 0 : p->sack_enabled; + snd_scale = p == NULL ? 0 : p->snd_scale; + rcv_scale = p == NULL ? 0 : p->rcv_scale; + flags = p == NULL ? 0 : p->flags; + rxt_length = p == NULL ? 0 : p->rxt_length; + snd_buf_hiwater = p == NULL ? 0 : p->snd_buf_hiwater; + snd_buf_cc = p == NULL ? 0 : p->snd_buf_cc; + rcv_buf_hiwater = p == NULL ? 0 : p->rcv_buf_hiwater; + rcv_buf_cc = p == NULL ? 0 : p->rcv_buf_cc; + sent_inflight_bytes = p == NULL ? 0 : p->sent_inflight_bytes; + t_segqlen = p == NULL ? 0 : p->t_segqlen; + flowid = p == NULL ? 0 : p->flowid; + flowtype = p == NULL ? 0 : p->flowtype; +}; Modified: projects/ifnet/contrib/binutils/bfd/elf32-arm.c ============================================================================== --- projects/ifnet/contrib/binutils/bfd/elf32-arm.c Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/contrib/binutils/bfd/elf32-arm.c Tue May 5 11:01:31 2015 (r282476) @@ -6794,9 +6794,22 @@ elf32_arm_merge_eabi_attributes (bfd *ib out_attr[Tag_ABI_VFP_args].i = in_attr[Tag_ABI_VFP_args].i; else if (in_attr[Tag_ABI_FP_number_model].i != 0) { + bfd *hasbfd, *hasnotbfd; + + if (in_attr[Tag_ABI_VFP_args].i) + { + hasbfd = ibfd; + hasnotbfd = obfd; + } + else + { + hasbfd = obfd; + hasnotbfd = ibfd; + } + _bfd_error_handler (_("ERROR: %B uses VFP register arguments, %B does not"), - ibfd, obfd); + hasbfd, hasnotbfd); return FALSE; } } @@ -9359,6 +9372,16 @@ elf32_arm_post_process_headers (bfd * ab if (globals->byteswap_code) i_ehdrp->e_flags |= EF_ARM_BE8; } + + /* + * For EABI 5, we have to tag dynamic binaries and execs as either + * soft float or hard float. + */ + if (EF_ARM_EABI_VERSION (i_ehdrp->e_flags) == EF_ARM_EABI_VER5 && + (i_ehdrp->e_type == ET_DYN || i_ehdrp->e_type == ET_EXEC)) + i_ehdrp->e_flags |= + bfd_elf_get_obj_attr_int (abfd, OBJ_ATTR_PROC, Tag_ABI_VFP_args) ? + EF_ARM_VFP_FLOAT : EF_ARM_SOFT_FLOAT; } static enum elf_reloc_type_class Modified: projects/ifnet/contrib/gcclibs/libgomp/ChangeLog ============================================================================== --- projects/ifnet/contrib/gcclibs/libgomp/ChangeLog Tue May 5 11:01:06 2015 (r282475) +++ projects/ifnet/contrib/gcclibs/libgomp/ChangeLog Tue May 5 11:01:31 2015 (r282476) @@ -1,6 +1,223 @@ -2007-07-19 Release Manager +2010-05-22 Release Manager - * GCC 4.2.1 released. + * GCC 4.3.5 released. + +2010-05-06 Ralf Wildenhues + + PR other/43620 + * configure.ac (AM_INIT_AUTOMAKE): Add no-dist. + * configure: Regenerate. + * aclocal.m4: Regenerate. + * config.h.in: Regenerate. + * Makefile.in: Regenerate. + * testsuite/Makefile.in: Regenerate. + +2009-08-19 Tobias Burnus + + PR fortran/41102 + omp_lib.h.in: Fix -std=f95 errors. + +2009-08-14 Uros Bizjak + + Backport from mainline: + 2008-12-26 Uros Bizjak + + * testsuite/libgomp.c/atomic-6.c: Add -mieee for alpha*-*-* targets. + +2009-08-04 Release Manager + + * GCC 4.3.4 released. + +2009-01-24 Release Manager + + * GCC 4.3.3 released. + +2008-12-05 Janis Johnson + + Backport from mainline: + 2008-05-15 Janis Johnson + + * testsuite/lib/libgomp.exp: Load new torture support. + +2008-12-02 Janis Johnson + + Backport from mainline: + 2008-11-26 Janis Johnson + + PR testsuite/28870 + * testsuite/lib/libgomp.exp: Include new timeout library files. + (libgomp_target_compile): Set timeout value from new proc. + +2008-08-27 Release Manager + + * GCC 4.3.2 released. + +2008-06-12 Jakub Jelinek + + PR middle-end/36506 + * testsuite/libgomp.c/reduction-5.c: New test. + +2008-06-06 Release Manager + + * GCC 4.3.1 released. + +2008-05-23 Jakub Jelinek + + PR c++/36308 + * testsuite/libgomp.c++/ctor-11.C: New test. + * testsuite/libgomp.c++/ctor-12.C: New test. + +2008-05-07 Jakub Jelinek + + PR middle-end/36106 + * testsuite/libgomp.c/atomic-5.c: New test. + * testsuite/libgomp.c/atomic-6.c: New test. + * testsuite/libgomp.c/autopar-1.c: New test. + +2008-03-18 Jakub Jelinek + + PR middle-end/35611 + * testsuite/libgomp.c/atomic-4.c: New test. + + PR libgomp/35625 + * iter.c (gomp_iter_guided_next_locked): If q > n, set end to ws->end. + (gomp_iter_guided_next): Likewise. + * testsuite/libgomp.c/pr35625.c: New test. + +2008-03-13 Jakub Jelinek + + PR middle-end/35185 + * testsuite/libgomp.c++/pr35185.C: New test. + +2008-03-12 Jakub Jelinek + + PR middle-end/35549 + * testsuite/libgomp.c/pr35549.c: New test. + +2008-03-06 Jakub Jelinek + + * testsuite/libgomp.c/atomic-3.c: New test. + +2008-03-05 Release Manager + + * GCC 4.3.0 released. + +2008-02-15 Jakub Jelinek + + PR middle-end/35196 + * testsuite/libgomp.c/pr35196.c: New test. + + PR middle-end/35130 + * testsuite/libgomp.fortran/pr35130.f90: New test. + * testsuite/libgomp.c/pr35130.c: New test. + +2008-01-25 Jakub Jelinek + + PR middle-end/33880 + * testsuite/libgomp.c/pr33880.c: New test. + * testsuite/libgomp.fortran/pr33880.f90: New test. + +2008-01-24 David Edelsohn + + * configure: Regenerate. + +2008-01-08 Jakub Jelinek + + * configure.ac: Move futex checking into ../config/futex.m4. + * configure: Rebuilt. + * aclocal.m4: Rebuilt. + * Makefile.in: Rebuilt. + + * configure.tgt: Rename have_tls to gcc_cv_have_tls to match + 2007-10-15 ../config/tls.m4 change. + +2007-12-19 Jakub Jelinek + + PR c++/34513 + * testsuite/libgomp.c/pr34513.c: New test. + * testsuite/libgomp.c++/pr34513.C: New test. + +2007-12-17 Jack Howarth + + PR target/32765 + * testsuite/libgomp.fortran/crayptr2.f90: Move dg-options for darwin. + +2007-12-04 Jakub Jelinek + + * omp.h.in (__GOMP_NOTHROW): Define. Use it on omp_* prototypes. + +2007-12-03 Jakub Jelinek + + * testsuite/libgomp.c/private-1.c: New test. + +2007-11-29 Andris Pavenis + Paolo Bonzini + + * Makefile.am: Use space as vpath separator. Use 'vpath %' + instead of 'VPATH ='. + * Makefile.in: Regenerate. + +2007-11-23 Matthias Klose + + * configure.ac: Adjust makeinfo version check. + * configure: Regenerate. + +2007-11-10 Jakub Jelinek + + PR fortran/34020 + * testsuite/libgomp.fortran/pr34020.f90: New test. + +2007-11-06 Jakub Jelinek + + PR c++/33894 + * testsuite/libgomp.c++/atomic-1.C: New test. + +2007-10-25 Jakub Jelinek + + PR libgomp/33275 + * testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate): + Make x and y integers rather than (implicit) reals. Add private (j) + clause to the last omp parallel. + +2007-10-15 Maciej W. Rozycki + + * configure: Regenerate following changes to ../config/tls.m4. + +2007-09-28 Jakub Jelinek + + * testsuite/libgomp.fortran/stack.f90: New test. + +2007-09-10 Danny Smith + + * config/mingw32/proc.c: New file. + +2007-09-05 Uros Bizjak + + * testsuite/libgomp.c/atomic-1.c: Include cpuid.h for i386 targets. + (main): Use __get_cpuid to get i386 target fetaures. + * testsuite/libgomp.c/atomic-2.c: Include cpuid.h for x86_64 targets. + (main): Use __get_cpuid to get x86_64 target fetaures. + +2007-08-15 Jack Howarth + + PR target/32765 + * testsuite/libgomp.fortran/pr32550.f90: Use -static-libgcc on Darwin. + * testsuite/libgomp.fortran/crayptr2.f90: Likwise. + +2007-07-12 Jakub Jelinek + + PR fortran/32550 + * testsuite/libgomp.fortran/pr32550.f90: New test. + * testsuite/libgomp.fortran/crayptr2.f90: New test. + +2007-07-05 H.J. Lu + + * aclocal.m4: Regenerated. + +2007-07-05 Tobias Burnus + + PR fortran/32359 + * testsuite/libgomp.fortran/pr32359.f90: New. 2007-07-02 Jakub Jelinek @@ -21,9 +238,117 @@ * testsuite/libgomp.c/pr32362-2.c: New test. * testsuite/libgomp.c/pr32362-3.c: New test. -2007-05-13 Release Manager +2007-06-07 Jakub Jelinek + + * team.c (gomp_team_start): Fix setting up thread_attr + stack size. + +2007-06-02 Paolo Bonzini + + * configure: Regenerate. + +2007-05-23 Steve Ellcey + + * Makefile.in: Regenerate. + * configure: Regenerate. + * aclocal.m4: Regenerate. + * testsuite/Makefile.in: Regenerate. + +2007-05-04 Jakub Jelinek + + * config/linux/proc.c: New file. + + PR libgomp/28482 + * configure.tgt: Don't link with -Wl,-z,nodlopen even on Linux. + +2007-04-19 Daniel Franke + + * libgomp.texi (GOMP_CPU_AFFINITY): Updated. - * GCC 4.2.0 released. +2007-04-16 Matthias Klose + + * configure.tgt (i[456]86-*-linux*): Only add ia32 specific + flags if not building with -m64. + * testsuite/lib/libgomp-dg.exp (libgomp_init): Don't add -march + flag for i?86-*-* targets, if current target matches -m64. + +2007-04-14 Steve Ellcey + + * Makefile.am: Add -I .. to ACLOCAL_AMFLAGS. + * Makefile.in: Regenerate. + +2007-04-07 John David Anglin + + PR testsuite/31369 + * testsuite/libgomp.c++/c++.exp: Don't use concat when setting + ld_library_path. + * testsuite/libgomp.fortran/fortran.exp: Likewise. + +2007-04-04 Jakub Jelinek + + * libgomp.h (gomp_cpu_affinity, gomp_cpu_affinity_len): New extern + decls. + (gomp_init_affinity, gomp_init_thread_affinity): New prototypes. + * env.c (gomp_cpu_affinity, gomp_cpu_affinity_len): New variables. + (parse_affinity): New function. + (initialize_env): Call it and gomp_init_affinity. + * team.c (gomp_team_start): If gomp_cpu_affinity != NULL, + create new pthread_attr_t and call gomp_init_thread_affinity + on it for each thread before passing the attribute to pthread_create. + * config/linux/affinity.c: New file. + * config/posix/affinity.c: New file. + * configure.ac (HAVE_PTHREAD_AFFINITY_NP): New test. + * configure: Rebuilt. + * config.h.in: Rebuilt. + * Makefile.am (libgomp_la_SOURCES): Add affinity.c. + * Makefile.in: Rebuilt. + +2007-03-23 Andreas Tobler + + * testsuite/lib/libgomp.exp (libgomp_init): Add -shared-libgcc for + *-*-darwin*. + * testsuite/libgomp.c++/c++.exp: Look for shared libstdc++ library + and use it if found. + +2007-03-18 Uros Bizjak + + * testsuite/config/default.exp: New file. + * testsuite/lib/libgomp.exp: New file. + * testsuite/lib/libgomp.dg (load_gcc_lib, libgomp_init, + libgomp_target_compile, libgomp_option_help, libgomp_option_proc, + load_lib *, load_gcc_lib *): Move to libgomp.exp. + (libgomp_load): Remove. + * testsuite/lib/libgomp.exp (libgomp_init): Compute + always_ld_library_path, not ld_library_path. Set additional_flags + to -march=i486 for ilp32 x86_64-*-* and i386-*-* targets. + (target_compile): Do not call libgomp_init. Append lang_library_path + and lang_link_flags to options. + * testsuite/libgomp.c/c.exp: Set DEFAULT_FLAGS to -O2. Set + ld_library_path from always_ld_library_path. Set LD_LIBRARY_PATH + here. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed May 6 11:50:34 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ACCFE708; Wed, 6 May 2015 11:50:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 96EEF1ADC; Wed, 6 May 2015 11:50:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46BoYHb047982; Wed, 6 May 2015 11:50:34 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46BoWlj047318; Wed, 6 May 2015 11:50:32 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061150.t46BoWlj047318@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 11:50:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282535 - in projects/release-arm-redux: . bin/cp contrib/binutils/bfd contrib/mdocml contrib/ntp contrib/ntp/adjtimed contrib/ntp/clockstuff contrib/ntp/html contrib/ntp/include contri... 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.20 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, 06 May 2015 11:50:34 -0000 Author: gjb Date: Wed May 6 11:50:30 2015 New Revision: 282535 URL: https://svnweb.freebsd.org/changeset/base/282535 Log: MFH: r282315-r282534 Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/contrib/ntp/scripts/update-leap/ - copied from r282534, head/contrib/ntp/scripts/update-leap/ projects/release-arm-redux/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 - copied unchanged from r282534, head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 projects/release-arm-redux/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 - copied unchanged from r282534, head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 projects/release-arm-redux/contrib/ntp/sntp/m4/openldap-thread-check.m4 - copied unchanged from r282534, head/contrib/ntp/sntp/m4/openldap-thread-check.m4 projects/release-arm-redux/contrib/ntp/sntp/m4/openldap.m4 - copied unchanged from r282534, head/contrib/ntp/sntp/m4/openldap.m4 projects/release-arm-redux/contrib/openresolv/GNUmakefile - copied unchanged from r282534, head/contrib/openresolv/GNUmakefile projects/release-arm-redux/contrib/openresolv/config-null.mk - copied unchanged from r282534, head/contrib/openresolv/config-null.mk projects/release-arm-redux/contrib/openresolv/pdns_recursor.in - copied unchanged from r282534, head/contrib/openresolv/pdns_recursor.in projects/release-arm-redux/release/arm/RPI2.conf - copied unchanged from r282534, head/release/arm/RPI2.conf projects/release-arm-redux/release/tools/arm/crochet-RPI2.conf - copied unchanged from r282534, head/release/tools/arm/crochet-RPI2.conf projects/release-arm-redux/sys/arm/conf/std.arm - copied unchanged from r282534, head/sys/arm/conf/std.arm projects/release-arm-redux/sys/arm/conf/std.armv6 - copied unchanged from r282534, head/sys/arm/conf/std.armv6 projects/release-arm-redux/sys/dev/nand/nfc_rb.c - copied unchanged from r282534, head/sys/dev/nand/nfc_rb.c projects/release-arm-redux/usr.bin/col/tests/ - copied from r282534, head/usr.bin/col/tests/ projects/release-arm-redux/usr.bin/soelim/ - copied from r282534, head/usr.bin/soelim/ Deleted: projects/release-arm-redux/contrib/ntp/sntp/libevent/README projects/release-arm-redux/contrib/ntp/sntp/libevent/m4/openldap-thread-check.m4 projects/release-arm-redux/contrib/ntp/sntp/libevent/m4/openldap.m4 projects/release-arm-redux/contrib/ntp/util/jitter.h projects/release-arm-redux/etc/libmap32.conf projects/release-arm-redux/usr.bin/soeliminate/ Modified: projects/release-arm-redux/Makefile.inc1 projects/release-arm-redux/ObsoleteFiles.inc projects/release-arm-redux/UPDATING projects/release-arm-redux/bin/cp/cp.c projects/release-arm-redux/contrib/binutils/bfd/elf32-arm.c projects/release-arm-redux/contrib/mdocml/config.h projects/release-arm-redux/contrib/ntp/ChangeLog projects/release-arm-redux/contrib/ntp/CommitLog projects/release-arm-redux/contrib/ntp/Makefile.in projects/release-arm-redux/contrib/ntp/NEWS projects/release-arm-redux/contrib/ntp/aclocal.m4 projects/release-arm-redux/contrib/ntp/adjtimed/Makefile.in projects/release-arm-redux/contrib/ntp/clockstuff/Makefile.in projects/release-arm-redux/contrib/ntp/config.h.in projects/release-arm-redux/contrib/ntp/configure projects/release-arm-redux/contrib/ntp/configure.ac projects/release-arm-redux/contrib/ntp/html/build.html projects/release-arm-redux/contrib/ntp/html/miscopt.html projects/release-arm-redux/contrib/ntp/html/sntp.html projects/release-arm-redux/contrib/ntp/include/Makefile.in projects/release-arm-redux/contrib/ntp/include/binio.h projects/release-arm-redux/contrib/ntp/include/isc/Makefile.in projects/release-arm-redux/contrib/ntp/include/mbg_gps166.h projects/release-arm-redux/contrib/ntp/include/ntp.h projects/release-arm-redux/contrib/ntp/include/ntp_calendar.h projects/release-arm-redux/contrib/ntp/include/ntp_fp.h projects/release-arm-redux/contrib/ntp/include/ntp_md5.h projects/release-arm-redux/contrib/ntp/include/ntpd.h projects/release-arm-redux/contrib/ntp/include/parse.h projects/release-arm-redux/contrib/ntp/include/parse_conf.h projects/release-arm-redux/contrib/ntp/kernel/Makefile.in projects/release-arm-redux/contrib/ntp/kernel/sys/Makefile.in projects/release-arm-redux/contrib/ntp/kernel/sys/parsestreams.h projects/release-arm-redux/contrib/ntp/lib/isc/inet_ntop.c projects/release-arm-redux/contrib/ntp/lib/isc/log.c projects/release-arm-redux/contrib/ntp/lib/isc/result.c projects/release-arm-redux/contrib/ntp/lib/isc/unix/file.c projects/release-arm-redux/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/release-arm-redux/contrib/ntp/lib/isc/unix/ifiter_ioctl.c projects/release-arm-redux/contrib/ntp/lib/isc/unix/net.c projects/release-arm-redux/contrib/ntp/libntp/Makefile.in projects/release-arm-redux/contrib/ntp/libntp/ntp_calendar.c projects/release-arm-redux/contrib/ntp/libntp/work_fork.c projects/release-arm-redux/contrib/ntp/libparse/Makefile.in projects/release-arm-redux/contrib/ntp/libparse/clk_computime.c projects/release-arm-redux/contrib/ntp/libparse/clk_dcf7000.c projects/release-arm-redux/contrib/ntp/libparse/clk_hopf6021.c projects/release-arm-redux/contrib/ntp/libparse/clk_meinberg.c projects/release-arm-redux/contrib/ntp/libparse/clk_rawdcf.c projects/release-arm-redux/contrib/ntp/libparse/clk_rcc8000.c projects/release-arm-redux/contrib/ntp/libparse/clk_schmid.c projects/release-arm-redux/contrib/ntp/libparse/clk_sel240x.c projects/release-arm-redux/contrib/ntp/libparse/clk_trimtaip.c projects/release-arm-redux/contrib/ntp/libparse/clk_trimtsip.c projects/release-arm-redux/contrib/ntp/libparse/clk_varitext.c projects/release-arm-redux/contrib/ntp/libparse/clk_wharton.c projects/release-arm-redux/contrib/ntp/libparse/data_mbg.c projects/release-arm-redux/contrib/ntp/libparse/gpstolfp.c projects/release-arm-redux/contrib/ntp/libparse/parse.c projects/release-arm-redux/contrib/ntp/libparse/parse_conf.c projects/release-arm-redux/contrib/ntp/libparse/parsesolaris.c projects/release-arm-redux/contrib/ntp/libparse/parsestreams.c projects/release-arm-redux/contrib/ntp/libparse/trim_info.c projects/release-arm-redux/contrib/ntp/ntpd/Makefile.in projects/release-arm-redux/contrib/ntp/ntpd/cmd_args.c projects/release-arm-redux/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/release-arm-redux/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/release-arm-redux/contrib/ntp/ntpd/invoke-ntpd.texi projects/release-arm-redux/contrib/ntp/ntpd/keyword-gen-utd projects/release-arm-redux/contrib/ntp/ntpd/keyword-gen.c projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.5man projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.5mdoc projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.def projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.html projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.man.in projects/release-arm-redux/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/release-arm-redux/contrib/ntp/ntpd/ntp.keys.5man projects/release-arm-redux/contrib/ntp/ntpd/ntp.keys.5mdoc projects/release-arm-redux/contrib/ntp/ntpd/ntp.keys.html projects/release-arm-redux/contrib/ntp/ntpd/ntp.keys.man.in projects/release-arm-redux/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/release-arm-redux/contrib/ntp/ntpd/ntp_config.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_control.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_crypto.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_keyword.h projects/release-arm-redux/contrib/ntp/ntpd/ntp_leapsec.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_loopfilter.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_parser.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_parser.h projects/release-arm-redux/contrib/ntp/ntpd/ntp_peer.c projects/release-arm-redux/contrib/ntp/ntpd/ntp_proto.c projects/release-arm-redux/contrib/ntp/ntpd/ntpd-opts.c projects/release-arm-redux/contrib/ntp/ntpd/ntpd-opts.h projects/release-arm-redux/contrib/ntp/ntpd/ntpd.1ntpdman projects/release-arm-redux/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/release-arm-redux/contrib/ntp/ntpd/ntpd.c projects/release-arm-redux/contrib/ntp/ntpd/ntpd.html projects/release-arm-redux/contrib/ntp/ntpd/ntpd.man.in projects/release-arm-redux/contrib/ntp/ntpd/ntpd.mdoc.in projects/release-arm-redux/contrib/ntp/ntpd/ntpdbase-opts.def projects/release-arm-redux/contrib/ntp/ntpd/refclock_palisade.c projects/release-arm-redux/contrib/ntp/ntpd/refclock_palisade.h projects/release-arm-redux/contrib/ntp/ntpd/refclock_parse.c projects/release-arm-redux/contrib/ntp/ntpdate/Makefile.in projects/release-arm-redux/contrib/ntp/ntpdc/Makefile.in projects/release-arm-redux/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc-opts.c projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc-opts.h projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc.html projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc.man.in projects/release-arm-redux/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/release-arm-redux/contrib/ntp/ntpq/Makefile.in projects/release-arm-redux/contrib/ntp/ntpq/invoke-ntpq.texi projects/release-arm-redux/contrib/ntp/ntpq/ntpq-opts.c projects/release-arm-redux/contrib/ntp/ntpq/ntpq-opts.h projects/release-arm-redux/contrib/ntp/ntpq/ntpq-subs.c projects/release-arm-redux/contrib/ntp/ntpq/ntpq.1ntpqman projects/release-arm-redux/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/release-arm-redux/contrib/ntp/ntpq/ntpq.html projects/release-arm-redux/contrib/ntp/ntpq/ntpq.man.in projects/release-arm-redux/contrib/ntp/ntpq/ntpq.mdoc.in projects/release-arm-redux/contrib/ntp/ntpsnmpd/Makefile.in projects/release-arm-redux/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/release-arm-redux/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/release-arm-redux/contrib/ntp/packageinfo.sh projects/release-arm-redux/contrib/ntp/parseutil/Makefile.in projects/release-arm-redux/contrib/ntp/parseutil/dcfd.c projects/release-arm-redux/contrib/ntp/parseutil/testdcf.c projects/release-arm-redux/contrib/ntp/scripts/Makefile.am projects/release-arm-redux/contrib/ntp/scripts/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/build/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/release-arm-redux/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/release-arm-redux/contrib/ntp/scripts/invoke-plot_summary.texi projects/release-arm-redux/contrib/ntp/scripts/invoke-summary.texi projects/release-arm-redux/contrib/ntp/scripts/lib/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/lib/NTP/Util.pm projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/release-arm-redux/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/release-arm-redux/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/release-arm-redux/contrib/ntp/scripts/ntptrace/Makefile.in projects/release-arm-redux/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace.html projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/release-arm-redux/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/release-arm-redux/contrib/ntp/scripts/plot_summary-opts projects/release-arm-redux/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/release-arm-redux/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/release-arm-redux/contrib/ntp/scripts/plot_summary.html projects/release-arm-redux/contrib/ntp/scripts/plot_summary.man.in projects/release-arm-redux/contrib/ntp/scripts/plot_summary.mdoc.in projects/release-arm-redux/contrib/ntp/scripts/summary-opts projects/release-arm-redux/contrib/ntp/scripts/summary.1summaryman projects/release-arm-redux/contrib/ntp/scripts/summary.1summarymdoc projects/release-arm-redux/contrib/ntp/scripts/summary.html projects/release-arm-redux/contrib/ntp/scripts/summary.man.in projects/release-arm-redux/contrib/ntp/scripts/summary.mdoc.in projects/release-arm-redux/contrib/ntp/sntp/Makefile.in projects/release-arm-redux/contrib/ntp/sntp/aclocal.m4 projects/release-arm-redux/contrib/ntp/sntp/configure projects/release-arm-redux/contrib/ntp/sntp/include/Makefile.in projects/release-arm-redux/contrib/ntp/sntp/include/version.def projects/release-arm-redux/contrib/ntp/sntp/include/version.texi projects/release-arm-redux/contrib/ntp/sntp/invoke-sntp.texi projects/release-arm-redux/contrib/ntp/sntp/libevent/ChangeLog projects/release-arm-redux/contrib/ntp/sntp/libevent/Makefile.am projects/release-arm-redux/contrib/ntp/sntp/libevent/Makefile.in projects/release-arm-redux/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h projects/release-arm-redux/contrib/ntp/sntp/libevent/WIN32-Code/tree.h projects/release-arm-redux/contrib/ntp/sntp/libevent/aclocal.m4 projects/release-arm-redux/contrib/ntp/sntp/libevent/buffer.c projects/release-arm-redux/contrib/ntp/sntp/libevent/bufferevent.c projects/release-arm-redux/contrib/ntp/sntp/libevent/bufferevent_async.c projects/release-arm-redux/contrib/ntp/sntp/libevent/bufferevent_filter.c projects/release-arm-redux/contrib/ntp/sntp/libevent/bufferevent_openssl.c projects/release-arm-redux/contrib/ntp/sntp/libevent/bufferevent_pair.c projects/release-arm-redux/contrib/ntp/sntp/libevent/config.h.in projects/release-arm-redux/contrib/ntp/sntp/libevent/configure projects/release-arm-redux/contrib/ntp/sntp/libevent/configure.ac projects/release-arm-redux/contrib/ntp/sntp/libevent/evbuffer-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/evdns.c projects/release-arm-redux/contrib/ntp/sntp/libevent/event.c projects/release-arm-redux/contrib/ntp/sntp/libevent/event_tagging.c projects/release-arm-redux/contrib/ntp/sntp/libevent/evrpc-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/evthread-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/evthread.c projects/release-arm-redux/contrib/ntp/sntp/libevent/evutil.c projects/release-arm-redux/contrib/ntp/sntp/libevent/evutil_time.c projects/release-arm-redux/contrib/ntp/sntp/libevent/ht-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/http-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/http.c projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/buffer.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/bufferevent.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/dns.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/event.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/http.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/listener.h projects/release-arm-redux/contrib/ntp/sntp/libevent/include/event2/util.h projects/release-arm-redux/contrib/ntp/sntp/libevent/kqueue.c projects/release-arm-redux/contrib/ntp/sntp/libevent/listener.c projects/release-arm-redux/contrib/ntp/sntp/libevent/sample/http-server.c projects/release-arm-redux/contrib/ntp/sntp/libevent/sample/https-client.c projects/release-arm-redux/contrib/ntp/sntp/libevent/sample/include.am projects/release-arm-redux/contrib/ntp/sntp/libevent/test/include.am projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress.h projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_buffer.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_bufferevent.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_dns.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_finalize.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_http.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_main.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_minheap.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_ssl.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_thread.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_util.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/regress_zlib.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/test-fdleak.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/test-ratelim.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/test-time.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/tinytest.c projects/release-arm-redux/contrib/ntp/sntp/libevent/test/tinytest.h projects/release-arm-redux/contrib/ntp/sntp/libevent/test/tinytest_macros.h projects/release-arm-redux/contrib/ntp/sntp/libevent/time-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/util-internal.h projects/release-arm-redux/contrib/ntp/sntp/libevent/whatsnew-2.1.txt projects/release-arm-redux/contrib/ntp/sntp/libopts/Makefile.in projects/release-arm-redux/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/release-arm-redux/contrib/ntp/sntp/loc/darwin projects/release-arm-redux/contrib/ntp/sntp/loc/debian projects/release-arm-redux/contrib/ntp/sntp/loc/freebsd projects/release-arm-redux/contrib/ntp/sntp/loc/legacy projects/release-arm-redux/contrib/ntp/sntp/loc/netbsd projects/release-arm-redux/contrib/ntp/sntp/loc/solaris projects/release-arm-redux/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/release-arm-redux/contrib/ntp/sntp/m4/ntp_locinfo.m4 projects/release-arm-redux/contrib/ntp/sntp/m4/version.m4 projects/release-arm-redux/contrib/ntp/sntp/main.c projects/release-arm-redux/contrib/ntp/sntp/scripts/Makefile.in projects/release-arm-redux/contrib/ntp/sntp/sntp-opts.c projects/release-arm-redux/contrib/ntp/sntp/sntp-opts.def projects/release-arm-redux/contrib/ntp/sntp/sntp-opts.h projects/release-arm-redux/contrib/ntp/sntp/sntp.1sntpman projects/release-arm-redux/contrib/ntp/sntp/sntp.1sntpmdoc projects/release-arm-redux/contrib/ntp/sntp/sntp.html projects/release-arm-redux/contrib/ntp/sntp/sntp.man.in projects/release-arm-redux/contrib/ntp/sntp/sntp.mdoc.in projects/release-arm-redux/contrib/ntp/sntp/tests/Makefile.in projects/release-arm-redux/contrib/ntp/tests/Makefile.in projects/release-arm-redux/contrib/ntp/tests/libntp/Makefile.in projects/release-arm-redux/contrib/ntp/tests/ntpd/Makefile.in projects/release-arm-redux/contrib/ntp/util/Makefile.am projects/release-arm-redux/contrib/ntp/util/Makefile.in projects/release-arm-redux/contrib/ntp/util/invoke-ntp-keygen.texi projects/release-arm-redux/contrib/ntp/util/jitter.c projects/release-arm-redux/contrib/ntp/util/ntp-keygen-opts.c projects/release-arm-redux/contrib/ntp/util/ntp-keygen-opts.h projects/release-arm-redux/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/release-arm-redux/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/release-arm-redux/contrib/ntp/util/ntp-keygen.c projects/release-arm-redux/contrib/ntp/util/ntp-keygen.html projects/release-arm-redux/contrib/ntp/util/ntp-keygen.man.in projects/release-arm-redux/contrib/ntp/util/ntp-keygen.mdoc.in projects/release-arm-redux/contrib/openresolv/Makefile projects/release-arm-redux/contrib/openresolv/configure projects/release-arm-redux/contrib/openresolv/dnsmasq.in projects/release-arm-redux/contrib/openresolv/libc.in projects/release-arm-redux/contrib/openresolv/named.in projects/release-arm-redux/contrib/openresolv/pdnsd.in projects/release-arm-redux/contrib/openresolv/resolvconf.8.in projects/release-arm-redux/contrib/openresolv/resolvconf.conf.5.in projects/release-arm-redux/contrib/openresolv/resolvconf.in projects/release-arm-redux/contrib/openresolv/unbound.in projects/release-arm-redux/contrib/sqlite3/configure projects/release-arm-redux/contrib/sqlite3/configure.ac projects/release-arm-redux/contrib/sqlite3/shell.c projects/release-arm-redux/contrib/sqlite3/sqlite3.1 projects/release-arm-redux/contrib/sqlite3/sqlite3.c projects/release-arm-redux/contrib/sqlite3/sqlite3.h projects/release-arm-redux/contrib/tcpdump/tcpdump.c projects/release-arm-redux/etc/Makefile projects/release-arm-redux/etc/mtree/BSD.tests.dist projects/release-arm-redux/etc/mtree/BSD.usr.dist projects/release-arm-redux/gnu/usr.bin/groff/src/preproc/Makefile projects/release-arm-redux/include/stdlib.h projects/release-arm-redux/lib/libc/gen/directory.3 projects/release-arm-redux/lib/libc/gen/readdir.c projects/release-arm-redux/lib/libc/gen/rewinddir.c projects/release-arm-redux/lib/libc/gen/telldir.c projects/release-arm-redux/lib/libc/gen/telldir.h projects/release-arm-redux/lib/libc/sys/fork.2 projects/release-arm-redux/lib/libc/sys/socketpair.2 projects/release-arm-redux/lib/libc/sys/truncate.2 projects/release-arm-redux/lib/libcapsicum/libcapsicum.3 projects/release-arm-redux/lib/libcapsicum/libcapsicum.c projects/release-arm-redux/lib/libcapsicum/libcapsicum.h projects/release-arm-redux/lib/libcapsicum/libcapsicum_dns.c projects/release-arm-redux/lib/libcapsicum/libcapsicum_grp.c projects/release-arm-redux/lib/libcapsicum/libcapsicum_pwd.c projects/release-arm-redux/lib/libcapsicum/libcapsicum_random.c projects/release-arm-redux/lib/libcapsicum/libcapsicum_service.c projects/release-arm-redux/lib/libcapsicum/libcapsicum_sysctl.c projects/release-arm-redux/lib/libcasper/libcasper.c projects/release-arm-redux/lib/libevent/Makefile projects/release-arm-redux/lib/libmandoc/Makefile projects/release-arm-redux/lib/libnv/nv.3 projects/release-arm-redux/lib/libnv/tests/nv_tests.cc projects/release-arm-redux/lib/libnv/tests/nvlist_send_recv_test.c projects/release-arm-redux/lib/libucl/Makefile projects/release-arm-redux/release/Makefile.ec2 projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/release.sh projects/release-arm-redux/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/release-arm-redux/release/doc/share/xml/sponsor.ent projects/release-arm-redux/release/release.sh projects/release-arm-redux/release/tools/arm/crochet-BEAGLEBONE.conf projects/release-arm-redux/sbin/casperd/casperd.c projects/release-arm-redux/sbin/casperd/zygote.c projects/release-arm-redux/sbin/geom/class/part/gpart.8 projects/release-arm-redux/sbin/ipfw/tables.c projects/release-arm-redux/sbin/ping/ping.c projects/release-arm-redux/sbin/resolvconf/Makefile projects/release-arm-redux/share/misc/bsd-family-tree projects/release-arm-redux/share/mk/atf.test.mk projects/release-arm-redux/share/mk/bsd.incs.mk projects/release-arm-redux/share/mk/bsd.lib.mk projects/release-arm-redux/share/mk/bsd.prog.mk projects/release-arm-redux/share/mk/src.libnames.mk projects/release-arm-redux/sys/amd64/vmm/amd/svm.c projects/release-arm-redux/sys/amd64/vmm/amd/svm_msr.c projects/release-arm-redux/sys/amd64/vmm/intel/vmx_msr.c projects/release-arm-redux/sys/amd64/vmm/vmm_instruction_emul.c projects/release-arm-redux/sys/amd64/vmm/x86.c projects/release-arm-redux/sys/amd64/vmm/x86.h projects/release-arm-redux/sys/arm/amlogic/aml8726/aml8726_uart.h projects/release-arm-redux/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/release-arm-redux/sys/arm/arm/cpufunc_asm_armv7.S projects/release-arm-redux/sys/arm/arm/elf_machdep.c projects/release-arm-redux/sys/arm/arm/generic_timer.c projects/release-arm-redux/sys/arm/arm/machdep.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h projects/release-arm-redux/sys/arm/conf/AML8726 projects/release-arm-redux/sys/arm/conf/ARMADAXP projects/release-arm-redux/sys/arm/conf/ATMEL projects/release-arm-redux/sys/arm/conf/AVILA projects/release-arm-redux/sys/arm/conf/BEAGLEBONE projects/release-arm-redux/sys/arm/conf/BWCT projects/release-arm-redux/sys/arm/conf/CAMBRIA projects/release-arm-redux/sys/arm/conf/CNS11XXNAS projects/release-arm-redux/sys/arm/conf/CRB projects/release-arm-redux/sys/arm/conf/CUBIEBOARD projects/release-arm-redux/sys/arm/conf/CUBIEBOARD2 projects/release-arm-redux/sys/arm/conf/DB-78XXX projects/release-arm-redux/sys/arm/conf/DB-88F5XXX projects/release-arm-redux/sys/arm/conf/DB-88F6XXX projects/release-arm-redux/sys/arm/conf/DOCKSTAR projects/release-arm-redux/sys/arm/conf/DREAMPLUG-1001 projects/release-arm-redux/sys/arm/conf/EA3250 projects/release-arm-redux/sys/arm/conf/EB9200 projects/release-arm-redux/sys/arm/conf/EFIKA_MX projects/release-arm-redux/sys/arm/conf/EP80219 projects/release-arm-redux/sys/arm/conf/ETHERNUT5 projects/release-arm-redux/sys/arm/conf/EXYNOS5.common projects/release-arm-redux/sys/arm/conf/GUMSTIX projects/release-arm-redux/sys/arm/conf/HL200 projects/release-arm-redux/sys/arm/conf/HL201 projects/release-arm-redux/sys/arm/conf/IMX53 projects/release-arm-redux/sys/arm/conf/IMX6 projects/release-arm-redux/sys/arm/conf/IQ31244 projects/release-arm-redux/sys/arm/conf/KB920X projects/release-arm-redux/sys/arm/conf/LN2410SBC projects/release-arm-redux/sys/arm/conf/NSLU projects/release-arm-redux/sys/arm/conf/PANDABOARD projects/release-arm-redux/sys/arm/conf/QILA9G20 projects/release-arm-redux/sys/arm/conf/RK3188 projects/release-arm-redux/sys/arm/conf/RPI-B projects/release-arm-redux/sys/arm/conf/RPI2 projects/release-arm-redux/sys/arm/conf/SAM9260EK projects/release-arm-redux/sys/arm/conf/SAM9G20EK projects/release-arm-redux/sys/arm/conf/SAM9X25EK projects/release-arm-redux/sys/arm/conf/SHEEVAPLUG projects/release-arm-redux/sys/arm/conf/SN9G45 projects/release-arm-redux/sys/arm/conf/SOCKIT.common projects/release-arm-redux/sys/arm/conf/TS7800 projects/release-arm-redux/sys/arm/conf/VERSATILEPB projects/release-arm-redux/sys/arm/conf/VIRT projects/release-arm-redux/sys/arm/conf/VYBRID projects/release-arm-redux/sys/arm/conf/ZEDBOARD projects/release-arm-redux/sys/arm/freescale/imx/imx6_anatop.c projects/release-arm-redux/sys/arm/freescale/imx/imx6_ccm.c projects/release-arm-redux/sys/arm/freescale/imx/imx6_ccmreg.h projects/release-arm-redux/sys/arm/freescale/imx/imx_ccmvar.h projects/release-arm-redux/sys/arm64/arm64/nexus.c projects/release-arm-redux/sys/boot/efi/boot1/Makefile projects/release-arm-redux/sys/boot/efi/libefi/Makefile projects/release-arm-redux/sys/boot/efi/loader/Makefile projects/release-arm-redux/sys/boot/efi/loader/arch/arm64/Makefile.inc projects/release-arm-redux/sys/boot/efi/loader/main.c projects/release-arm-redux/sys/boot/sparc64/loader/main.c projects/release-arm-redux/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/release-arm-redux/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/release-arm-redux/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/release-arm-redux/sys/compat/freebsd32/freebsd32_misc.c projects/release-arm-redux/sys/conf/files.powerpc projects/release-arm-redux/sys/conf/options projects/release-arm-redux/sys/dev/mrsas/mrsas.c projects/release-arm-redux/sys/dev/mrsas/mrsas.h projects/release-arm-redux/sys/dev/mrsas/mrsas_cam.c projects/release-arm-redux/sys/dev/mrsas/mrsas_fp.c projects/release-arm-redux/sys/dev/mrsas/mrsas_ioctl.c projects/release-arm-redux/sys/dev/mrsas/mrsas_ioctl.h projects/release-arm-redux/sys/dev/mrsas/mrsas_linux.c projects/release-arm-redux/sys/dev/ofw/ofwbus.c projects/release-arm-redux/sys/dev/pccbb/pccbb_pci.c projects/release-arm-redux/sys/dev/pci/pci_iov.c projects/release-arm-redux/sys/dev/usb/serial/u3g.c projects/release-arm-redux/sys/dev/usb/serial/uftdi.c projects/release-arm-redux/sys/dev/usb/serial/usb_serial.c projects/release-arm-redux/sys/dev/usb/usbdevs projects/release-arm-redux/sys/dev/wpi/if_wpi.c projects/release-arm-redux/sys/dev/wpi/if_wpi_debug.h projects/release-arm-redux/sys/dev/wpi/if_wpireg.h projects/release-arm-redux/sys/dev/wpi/if_wpivar.h projects/release-arm-redux/sys/geom/part/g_part_mbr.c projects/release-arm-redux/sys/kern/kern_shutdown.c projects/release-arm-redux/sys/kern/kern_tc.c projects/release-arm-redux/sys/kern/subr_nvlist.c projects/release-arm-redux/sys/kern/subr_nvpair.c projects/release-arm-redux/sys/net/if_types.h projects/release-arm-redux/sys/net80211/ieee80211_adhoc.c projects/release-arm-redux/sys/net80211/ieee80211_freebsd.h projects/release-arm-redux/sys/net80211/ieee80211_node.c projects/release-arm-redux/sys/netinet6/in6.c projects/release-arm-redux/sys/netinet6/in6_ifattach.c projects/release-arm-redux/sys/netinet6/nd6.c projects/release-arm-redux/sys/netinet6/nd6_nbr.c projects/release-arm-redux/sys/netpfil/ipfw/ip_fw_table.c projects/release-arm-redux/sys/ofed/include/linux/linux_idr.c projects/release-arm-redux/sys/sys/diskmbr.h projects/release-arm-redux/sys/sys/nv.h projects/release-arm-redux/sys/sys/param.h projects/release-arm-redux/sys/sys/timepps.h projects/release-arm-redux/sys/vm/swap_pager.c projects/release-arm-redux/sys/vm/vnode_pager.c projects/release-arm-redux/sys/x86/include/specialreg.h projects/release-arm-redux/tools/build/mk/OptionalObsoleteFiles.inc projects/release-arm-redux/usr.bin/Makefile projects/release-arm-redux/usr.bin/checknr/checknr.1 projects/release-arm-redux/usr.bin/checknr/checknr.c projects/release-arm-redux/usr.bin/col/Makefile projects/release-arm-redux/usr.bin/col/col.c projects/release-arm-redux/usr.bin/kdump/kdump.c projects/release-arm-redux/usr.bin/m4/misc.c projects/release-arm-redux/usr.bin/vgrind/Makefile projects/release-arm-redux/usr.bin/vgrind/extern.h projects/release-arm-redux/usr.bin/vgrind/regexp.c projects/release-arm-redux/usr.bin/vgrind/vfontedpr.c projects/release-arm-redux/usr.bin/vgrind/vgrindefs.c projects/release-arm-redux/usr.sbin/bhyve/pci_ahci.c projects/release-arm-redux/usr.sbin/bhyve/pci_emul.c projects/release-arm-redux/usr.sbin/bsdinstall/scripts/zfsboot projects/release-arm-redux/usr.sbin/iovctl/iovctl.c projects/release-arm-redux/usr.sbin/ntp/config.h projects/release-arm-redux/usr.sbin/ntp/scripts/mkver projects/release-arm-redux/usr.sbin/rtsold/if.c Directory Properties: projects/release-arm-redux/ (props changed) projects/release-arm-redux/contrib/binutils/ (props changed) projects/release-arm-redux/contrib/mdocml/ (props changed) projects/release-arm-redux/contrib/ntp/ (props changed) projects/release-arm-redux/contrib/openresolv/ (props changed) projects/release-arm-redux/contrib/sqlite3/ (props changed) projects/release-arm-redux/contrib/tcpdump/ (props changed) projects/release-arm-redux/etc/ (props changed) projects/release-arm-redux/include/ (props changed) projects/release-arm-redux/lib/libc/ (props changed) projects/release-arm-redux/sbin/ (props changed) projects/release-arm-redux/sbin/ipfw/ (props changed) projects/release-arm-redux/share/ (props changed) projects/release-arm-redux/sys/ (props changed) projects/release-arm-redux/sys/amd64/vmm/ (props changed) projects/release-arm-redux/sys/boot/ (props changed) projects/release-arm-redux/sys/cddl/contrib/opensolaris/ (props changed) projects/release-arm-redux/sys/conf/ (props changed) projects/release-arm-redux/usr.sbin/bhyve/ (props changed) projects/release-arm-redux/usr.sbin/rtsold/ (props changed) Modified: projects/release-arm-redux/Makefile.inc1 ============================================================================== --- projects/release-arm-redux/Makefile.inc1 Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/Makefile.inc1 Wed May 6 11:50:30 2015 (r282535) @@ -1263,7 +1263,8 @@ _gperf= gnu/usr.bin/gperf .endif .if ${MK_GROFF} != "no" -_groff= gnu/usr.bin/groff +_groff= gnu/usr.bin/groff \ + usr.bin/soelim .endif .if ${MK_VT} != "no" Modified: projects/release-arm-redux/ObsoleteFiles.inc ============================================================================== --- projects/release-arm-redux/ObsoleteFiles.inc Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/ObsoleteFiles.inc Wed May 6 11:50:30 2015 (r282535) @@ -38,6 +38,32 @@ # xargs -n1 | sort | uniq -d; # done +# 20150504 +OLD_LIBS+=usr/lib32/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib32/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib32/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib32/private/libunbound.so.5 +OLD_LIBS+=usr/lib32/private/libatf-c.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib32/private/libldns.so.5 +OLD_LIBS+=usr/lib32/private/libssh.so.5 +OLD_LIBS+=usr/lib32/private/libucl.so.1 +OLD_DIRS+=usr/lib32/private +OLD_LIBS+=usr/lib/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib/private/libunbound.so.5 +OLD_LIBS+=usr/lib/private/libatf-c.so.1 +OLD_LIBS+=usr/lib/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib/private/libldns.so.5 +OLD_LIBS+=usr/lib/private/libssh.so.5 +OLD_LIBS+=usr/lib/private/libucl.so.1 +OLD_DIRS+=usr/lib/private +# 20150501 +OLD_FILES+=usr/bin/soeliminate +OLD_FILES+=usr/share/man/man1/soeliminate.1.gz # 20150501: Remove the nvlist_.*[vf] functions manpages. OLD_FILES+=usr/share/man/man3/nvlist_addf_binary.3.gz OLD_FILES+=usr/share/man/man3/nvlist_addf_bool.3.gz Modified: projects/release-arm-redux/UPDATING ============================================================================== --- projects/release-arm-redux/UPDATING Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/UPDATING Wed May 6 11:50:30 2015 (r282535) @@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150501: + soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim. + If you need the GNU extension from groff soelim(1), install groff + from package: pkg install groff, or via ports: textproc/groff. + 20150423: chmod, chflags, chown and chgrp now affect symlinks in -R mode as defined in symlink(7); previously symlinks were silently ignored. Modified: projects/release-arm-redux/bin/cp/cp.c ============================================================================== --- projects/release-arm-redux/bin/cp/cp.c Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/bin/cp/cp.c Wed May 6 11:50:30 2015 (r282535) @@ -90,7 +90,6 @@ volatile sig_atomic_t info; enum op { FILE_TO_FILE, FILE_TO_DIR, DIR_TO_DNE }; static int copy(char *[], enum op, int); -static int mastercmp(const FTSENT * const *, const FTSENT * const *); static void siginfo(int __unused); int @@ -274,7 +273,7 @@ copy(char *argv[], enum op type, int fts mask = ~umask(0777); umask(~mask); - if ((ftsp = fts_open(argv, fts_options, mastercmp)) == NULL) + if ((ftsp = fts_open(argv, fts_options, NULL)) == NULL) err(1, "fts_open"); for (badcp = rval = 0; (curr = fts_read(ftsp)) != NULL; badcp = 0) { switch (curr->fts_info) { @@ -488,32 +487,6 @@ copy(char *argv[], enum op type, int fts return (rval); } -/* - * mastercmp -- - * The comparison function for the copy order. The order is to copy - * non-directory files before directory files. The reason for this - * is because files tend to be in the same cylinder group as their - * parent directory, whereas directories tend not to be. Copying the - * files first reduces seeking. - */ -static int -mastercmp(const FTSENT * const *a, const FTSENT * const *b) -{ - int a_info, b_info; - - a_info = (*a)->fts_info; - if (a_info == FTS_ERR || a_info == FTS_NS || a_info == FTS_DNR) - return (0); - b_info = (*b)->fts_info; - if (b_info == FTS_ERR || b_info == FTS_NS || b_info == FTS_DNR) - return (0); - if (a_info == FTS_D) - return (-1); - if (b_info == FTS_D) - return (1); - return (0); -} - static void siginfo(int sig __unused) { Modified: projects/release-arm-redux/contrib/binutils/bfd/elf32-arm.c ============================================================================== --- projects/release-arm-redux/contrib/binutils/bfd/elf32-arm.c Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/contrib/binutils/bfd/elf32-arm.c Wed May 6 11:50:30 2015 (r282535) @@ -6794,15 +6794,31 @@ elf32_arm_merge_eabi_attributes (bfd *ib out_attr[Tag_ABI_VFP_args].i = in_attr[Tag_ABI_VFP_args].i; else if (in_attr[Tag_ABI_FP_number_model].i != 0) { + bfd *hasbfd, *hasnotbfd; + + if (in_attr[Tag_ABI_VFP_args].i) + { + hasbfd = ibfd; + hasnotbfd = obfd; + } + else + { + hasbfd = obfd; + hasnotbfd = ibfd; + } + _bfd_error_handler (_("ERROR: %B uses VFP register arguments, %B does not"), - ibfd, obfd); + hasbfd, hasnotbfd); return FALSE; } } for (i = 4; i < NUM_KNOWN_OBJ_ATTRIBUTES; i++) { + if (out_attr[i].type == 0) + out_attr[i].type = in_attr[i].type; + /* Merge this attribute with existing attributes. */ switch (i) { @@ -9359,6 +9375,16 @@ elf32_arm_post_process_headers (bfd * ab if (globals->byteswap_code) i_ehdrp->e_flags |= EF_ARM_BE8; } + + /* + * For EABI 5, we have to tag dynamic binaries and execs as either + * soft float or hard float. + */ + if (EF_ARM_EABI_VERSION (i_ehdrp->e_flags) == EF_ARM_EABI_VER5 && + (i_ehdrp->e_type == ET_DYN || i_ehdrp->e_type == ET_EXEC)) + i_ehdrp->e_flags |= + bfd_elf_get_obj_attr_int (abfd, OBJ_ATTR_PROC, Tag_ABI_VFP_args) ? + EF_ARM_VFP_FLOAT : EF_ARM_SOFT_FLOAT; } static enum elf_reloc_type_class Modified: projects/release-arm-redux/contrib/mdocml/config.h ============================================================================== --- projects/release-arm-redux/contrib/mdocml/config.h Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/contrib/mdocml/config.h Wed May 6 11:50:30 2015 (r282535) @@ -12,7 +12,7 @@ #define HAVE_FTS 1 #define HAVE_GETSUBOPT 1 #define HAVE_MMAP 1 -#define HAVE_REALLOCARRAY 0 +#define HAVE_REALLOCARRAY 1 #define HAVE_STRCASESTR 1 #define HAVE_STRLCAT 1 #define HAVE_STRLCPY 1 Modified: projects/release-arm-redux/contrib/ntp/ChangeLog ============================================================================== --- projects/release-arm-redux/contrib/ntp/ChangeLog Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/contrib/ntp/ChangeLog Wed May 6 11:50:30 2015 (r282535) @@ -1,4 +1,80 @@ --- +(4.2.8p2) 2015/04/07 Released by Harlan Stenn +(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn + +* [Bug 2763] Fix for different thresholds for forward and backward steps. +--- +(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn + +* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c. +* [Bug 2769] New script: update-leap +* [Bug 2769] cleannup for update-leap +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2794] Clean up kernel clock status reports. +* [Bug 2795] Cannot build without OpenSLL (on Win32). + Provided a Win32 specific wrapper around libevent/arc4random.c. + fixed some minor warnings. +* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32. +* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys + on big-endian machines. +* [Bug 2798] sntp should decode and display the leap indicator. +* Simple cleanup to html/build.html +--- +(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn + +* [Bug 2794] Don't let reports on normal kernel status changes + look like errors. +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2592] Account for PPS sources which can provide an accurate + absolute time stamp, and status information. + Fixed indention and removed trailing whitespace. +* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003. +* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument. +* [Bug 2346] "graceful termination" signals do not do peer cleanup. +* [Bug 2728] See if C99-style structure initialization works. +* [Bug 2747] Upgrade libevent to 2.1.5-beta. +* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. . +* [Bug 2751] jitter.h has stale copies of l_fp macros. +* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM. +* [Bug 2757] Quiet compiler warnings. +* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq. +* [Bug 2763] Allow different thresholds for forward and backward steps. +* [Bug 2766] ntp-keygen output files should not be world-readable. +* [Bug 2767] ntp-keygen -M should symlink to ntp.keys. +* [Bug 2771] nonvolatile value is documented in wrong units. +* [Bug 2773] Early leap announcement from Palisade/Thunderbolt +* [Bug 2774] Unreasonably verbose printout - leap pending/warning +* [Bug 2775] ntp-keygen.c fails to compile under Windows. +* [Bug 2777] Fixed loops and decoding of Meinberg GPS satellite info. + Removed non-ASCII characters from some copyright comments. + Removed trailing whitespace. + Updated definitions for Meinberg clocks from current Meinberg header files. + Now use C99 fixed-width types and avoid non-ASCII characters in comments. + Account for updated definitions pulled from Meinberg header files. + Updated comments on Meinberg GPS receivers which are not only called GPS16x. + Replaced some constant numbers by defines from ntp_calendar.h + Modified creation of parse-specific variables for Meinberg devices + in gps16x_message(). + Reworked mk_utcinfo() to avoid printing of ambiguous leap second dates. + Modified mbg_tm_str() which now expexts an additional parameter controlling + if the time status shall be printed. +* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto. +* [Sec 2781] Authentication doesn't protect symmetric associations against + DoS attacks. +* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE. +* [Bug 2789] Quiet compiler warnings from libevent. +* [Bug 2790] If ntpd sets the Windows MM timer highest resolution + pause briefly before measuring system clock precision to yield + correct results. +* Comment from Juergen Perlinger in ntp_calendar.c to make the code clearer. +* Use predefined function types for parse driver functions + used to set up function pointers. + Account for changed prototype of parse_inp_fnc_t functions. + Cast parse conversion results to appropriate types to avoid + compiler warnings. + Let ioctl() for Windows accept a (void *) to avoid compiler warnings + when called with pointers to different types. +--- (4.2.8p1) 2015/02/04 Released by Harlan Stenn * Update the NEWS file. @@ -14,7 +90,7 @@ (This should work for all versions of Windows >= W2K) * [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate(). * [Bug 2739] Parse driver with PPS enabled occasionally evaluates - PPS timestamp with wrong sign. + PPS timestamp with wrong sign. Removed some German umlauts. * [Bug 2740] Removed some obsolete code from the parse driver. * [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus(). @@ -94,7 +170,7 @@ * [Bug 2678] nmea_control() now checks 'refclock_params()' result. (4.2.7p481) 2014/11/22 Released by Harlan Stenn * [Bug 2314] Only enable PPS if kernel consumer binding succeeds. -* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. +* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. * Rename pps_enable to hardpps_enable. (4.2.7p480) 2014/11/21 Released by Harlan Stenn * [Bug 2677] PATH_MAX isn't #define'd under Windows. Modified: projects/release-arm-redux/contrib/ntp/CommitLog ============================================================================== --- projects/release-arm-redux/contrib/ntp/CommitLog Wed May 6 11:23:14 2015 (r282534) +++ projects/release-arm-redux/contrib/ntp/CommitLog Wed May 6 11:50:30 2015 (r282535) @@ -1,3 +1,2569 @@ +ChangeSet@1.3320, 2015-04-07 04:28:16-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2 + TAG: NTP_4_2_8P2 + + ChangeLog@1.1633 +1 -0 + NTP_4_2_8P2 + + ntpd/invoke-ntp.conf.texi@1.182 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntp.keys.texi@1.178 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntpd.texi@1.495 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.5man@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.5mdoc@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.html@1.173 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.conf.man.in@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.mdoc.in@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5man@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5mdoc@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.html@1.174 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.keys.man.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.mdoc.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd-opts.c@1.517 +245 -245 + NTP_4_2_8P2 + + ntpd/ntpd-opts.h@1.516 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdman@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdmdoc@1.324 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.html@1.168 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.man.in@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.mdoc.in@1.324 +2 -2 + NTP_4_2_8P2 + + ntpdc/invoke-ntpdc.texi@1.492 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.c@1.510 +107 -107 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.html@1.336 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + ntpq/invoke-ntpq.texi@1.498 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq-opts.c@1.515 +106 -106 + NTP_4_2_8P2 + + ntpq/ntpq-opts.h@1.513 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqman@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqmdoc@1.326 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.html@1.165 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.man.in@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.mdoc.in@1.326 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.494 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.c@1.512 +68 -68 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.h@1.511 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.html@1.163 +1 -1 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + packageinfo.sh@1.509 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.84 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.html@1.86 +1 -1 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.man.in@1.83 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.88 +1 -1 + NTP_4_2_8P2 + + scripts/invoke-plot_summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/invoke-summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.315 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait-opts@1.51 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.html@1.332 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.man.in@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.91 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.html@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/invoke-ntptrace.texi@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptraceman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.html@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.mdoc.in@1.93 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/summary.1summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.1summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/invoke-update-leap.texi@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap-opts@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapman@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapmdoc@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.html@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.man.in@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.mdoc.in@1.4 +2 -2 + NTP_4_2_8P2 + + sntp/invoke-sntp.texi@1.492 +2 -2 + NTP_4_2_8P2 + + sntp/sntp-opts.c@1.511 +159 -159 + NTP_4_2_8P2 + + sntp/sntp-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpman@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpmdoc@1.327 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.html@1.507 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.man.in@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.mdoc.in@1.327 +2 -2 + NTP_4_2_8P2 + + util/invoke-ntp-keygen.texi@1.495 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen-opts.c@1.513 +173 -173 + NTP_4_2_8P2 + + util/ntp-keygen-opts.h@1.511 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.1ntp-keygenman@1.323 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.1ntp-keygenmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen.html@1.169 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + +ChangeSet@1.3319, 2015-04-07 04:05:46-04:00, stenn@deacon.udel.edu + ntp-4.2.8p2 + + packageinfo.sh@1.508 +2 -2 + ntp-4.2.8p2 + +ChangeSet@1.3318, 2015-04-07 07:57:32+00:00, stenn@psp-fb1.ntp.org + NEWS update + + NEWS@1.135 +4 -2 + NEWS update + +ChangeSet@1.3314.1.3, 2015-04-03 03:56:38-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2_RC3 + TAG: NTP_4_2_8P2_RC3 + + ChangeLog@1.1629.1.3 +1 -0 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntp.conf.texi@1.181 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntp.keys.texi@1.177 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntpd.texi@1.494 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.5man@1.215 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.5mdoc@1.215 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.html@1.172 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.man.in@1.215 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.mdoc.in@1.215 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.5man@1.211 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.5mdoc@1.211 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.html@1.173 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.man.in@1.211 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.mdoc.in@1.211 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntpd-opts.c@1.516 +7 -7 + NTP_4_2_8P2_RC3 + + ntpd/ntpd-opts.h@1.515 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.1ntpdman@1.323 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.1ntpdmdoc@1.323 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.html@1.167 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.man.in@1.323 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.mdoc.in@1.323 +1 -1 + NTP_4_2_8P2_RC3 + + ntpdc/invoke-ntpdc.texi@1.491 +2 -2 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc-opts.c@1.509 +7 -7 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc-opts.h@1.508 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.1ntpdcman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.1ntpdcmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.html@1.335 +2 -2 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpq/invoke-ntpq.texi@1.497 +2 -2 + NTP_4_2_8P2_RC3 + + ntpq/ntpq-opts.c@1.514 +7 -7 + NTP_4_2_8P2_RC3 + + ntpq/ntpq-opts.h@1.512 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.1ntpqman@1.325 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.1ntpqmdoc@1.325 +1 -1 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.html@1.164 +2 -2 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.man.in@1.325 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.mdoc.in@1.325 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.493 +2 -2 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd-opts.c@1.511 +7 -7 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd-opts.h@1.510 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.html@1.162 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + packageinfo.sh@1.507 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.83 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.84 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.html@1.85 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.man.in@1.82 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.84 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.87 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/invoke-plot_summary.texi@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/invoke-summary.texi@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.314 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait-opts@1.50 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.311 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.312 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.html@1.331 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.man.in@1.311 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.312 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.102 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.90 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.html@1.103 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.man.in@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.91 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/invoke-ntptrace.texi@1.103 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.1ntptraceman@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.91 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.html@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.man.in@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.mdoc.in@1.92 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/plot_summary-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.1plot_summaryman@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.1plot_summarymdoc@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.html@1.105 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.man.in@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.mdoc.in@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/summary-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/summary.1summaryman@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/summary.1summarymdoc@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/summary.html@1.105 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/summary.man.in@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/summary.mdoc.in@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/invoke-update-leap.texi@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap-opts@1.3 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.1update-leapman@1.3 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.1update-leapmdoc@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.html@1.3 +6 -5 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.man.in@1.3 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.mdoc.in@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + sntp/invoke-sntp.texi@1.491 +2 -2 + NTP_4_2_8P2_RC3 + + sntp/sntp-opts.c@1.510 +7 -7 + NTP_4_2_8P2_RC3 + + sntp/sntp-opts.h@1.508 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.1sntpman@1.326 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.1sntpmdoc@1.326 +1 -1 + NTP_4_2_8P2_RC3 + + sntp/sntp.html@1.506 +2 -2 + NTP_4_2_8P2_RC3 + + sntp/sntp.man.in@1.326 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.mdoc.in@1.326 +1 -1 + NTP_4_2_8P2_RC3 + + util/invoke-ntp-keygen.texi@1.494 +2 -2 + NTP_4_2_8P2_RC3 + + util/ntp-keygen-opts.c@1.512 +7 -7 + NTP_4_2_8P2_RC3 + + util/ntp-keygen-opts.h@1.510 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.1ntp-keygenman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.1ntp-keygenmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.html@1.168 +2 -2 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + +ChangeSet@1.3314.1.2, 2015-04-03 03:35:54-04:00, stenn@deacon.udel.edu + [Bug 2763] Fix for different thresholds for forward and backward steps + + ChangeLog@1.1629.1.2 +3 -0 + [Bug 2763] Fix for different thresholds for forward and backward steps + + ntpd/ntp_loopfilter.c@1.183 +2 -2 + [Bug 2763] Fix for different thresholds for forward and backward steps + +ChangeSet@1.3314.1.1, 2015-04-03 01:16:34-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2_RC2 + TAG: NTP_4_2_8P2_RC2 + + ChangeLog@1.1629.1.1 +1 -0 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntp.conf.texi@1.180 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntp.keys.texi@1.176 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntpd.texi@1.493 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.5man@1.214 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.5mdoc@1.214 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.html@1.171 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.man.in@1.214 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.mdoc.in@1.214 +2 -2 + NTP_4_2_8P2_RC2 + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:21:51 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6F39C6B; Wed, 6 May 2015 14:21:51 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C41471D1C; Wed, 6 May 2015 14:21:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46ELpk3025716; Wed, 6 May 2015 14:21:51 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46ELpEV025715; Wed, 6 May 2015 14:21:51 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061421.t46ELpEV025715@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:21:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282539 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:21:51 -0000 Author: gjb Date: Wed May 6 14:21:51 2015 New Revision: 282539 URL: https://svnweb.freebsd.org/changeset/base/282539 Log: Add the following functions to release.sh to organize and make clear the workflow: - env_setup() - env_check() - chroot_setup() - extra_chroot_setup() - chroot_build_target() - chroot_build_release() There should be no functional changes at this point. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:14:14 2015 (r282538) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:21:51 2015 (r282539) @@ -46,249 +46,287 @@ load_chroot_env() { } load_target_env() { } buildenv_setup() { } -# The directory within which the release will be built. -CHROOTDIR="/scratch" -RELENGDIR="$(realpath $(dirname $(basename ${0})))" - -# The default version control system command to obtain the sources. -VCSCMD="svn checkout" - -# The default svn checkout server, and svn branches for src/, doc/, -# and ports/. -SVNROOT="svn://svn.FreeBSD.org/" -SRCBRANCH="base/head@rHEAD" -DOCBRANCH="doc/head@rHEAD" -PORTBRANCH="ports/head@rHEAD" - -# Set for embedded device builds. -EMBEDDEDBUILD= - -# Sometimes one needs to checkout src with --force svn option. -# If custom kernel configs copied to src tree before checkout, e.g. -SRC_FORCE_CHECKOUT= - -# The default make.conf and src.conf to use. Set to /dev/null -# by default to avoid polluting the chroot(8) environment with -# non-default settings. -MAKE_CONF="/dev/null" -SRC_CONF="/dev/null" - -# The number of make(1) jobs, defaults to the number of CPUs available for -# buildworld, and half of number of CPUs available for buildkernel. -WORLD_FLAGS="-j$(sysctl -n hw.ncpu)" -KERNEL_FLAGS="-j$(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2))" - -MAKE_FLAGS="-s" - -# The name of the kernel to build, defaults to GENERIC. -KERNEL="GENERIC" - -# Set to non-empty value to disable checkout of doc/ and/or ports/. Disabling -# ports/ checkout also forces NODOC to be set. -NODOC= -NOPORTS= - -# Set to non-empty value to build dvd1.iso as part of the release. -WITH_DVD= -WITH_COMPRESSED_IMAGES= - -# Set to non-empty value to build virtual machine images as part of -# the release. -WITH_VMIMAGES= -WITH_COMPRESSED_VMIMAGES= -XZ_THREADS=0 - -# Set to non-empty value to build virtual machine images for various -# cloud providers as part of the release. -WITH_CLOUDWARE= - usage() { echo "Usage: $0 [-c release.conf]" exit 1 } -while getopts c: opt; do - case ${opt} in - c) - RELEASECONF="${OPTARG}" - if [ ! -e "${RELEASECONF}" ]; then - echo "ERROR: Configuration file ${RELEASECONF} does not exist." - exit 1 - fi - # Source the specified configuration file for overrides - . ${RELEASECONF} - ;; - \?) - usage - ;; - esac -done -shift $(($OPTIND - 1)) - -# Fix for backwards-compatibility with release.conf that does not have the -# trailing '/'. -case ${SVNROOT} in - *svn*) - SVNROOT="${SVNROOT}/" - ;; - *) - ;; -esac - -# Prefix the branches with the SVNROOT for the full checkout URL. -SRCBRANCH="${SVNROOT}${SRCBRANCH}" -DOCBRANCH="${SVNROOT}${DOCBRANCH}" -PORTBRANCH="${SVNROOT}${PORTBRANCH}" +env_setup() { + # The directory within which the release will be built. + CHROOTDIR="/scratch" + RELENGDIR="$(realpath $(dirname $(basename ${0})))" + + # The default version control system command to obtain the sources. + VCSCMD="svn checkout" + + # The default svn checkout server, and svn branches for src/, doc/, + # and ports/. + SVNROOT="svn://svn.FreeBSD.org/" + SRCBRANCH="base/head@rHEAD" + DOCBRANCH="doc/head@rHEAD" + PORTBRANCH="ports/head@rHEAD" + + # Set for embedded device builds. + EMBEDDEDBUILD= + + # Sometimes one needs to checkout src with --force svn option. + # If custom kernel configs copied to src tree before checkout, e.g. + SRC_FORCE_CHECKOUT= + + # The default make.conf and src.conf to use. Set to /dev/null + # by default to avoid polluting the chroot(8) environment with + # non-default settings. + MAKE_CONF="/dev/null" + SRC_CONF="/dev/null" + + # The number of make(1) jobs, defaults to the number of CPUs available for + # buildworld, and half of number of CPUs available for buildkernel. + WORLD_FLAGS="-j$(sysctl -n hw.ncpu)" + KERNEL_FLAGS="-j$(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2))" + + MAKE_FLAGS="-s" + + # The name of the kernel to build, defaults to GENERIC. + KERNEL="GENERIC" + + # Set to non-empty value to disable checkout of doc/ and/or ports/. Disabling + # ports/ checkout also forces NODOC to be set. + NODOC= + NOPORTS= -if [ -n "${EMBEDDEDBUILD}" ]; then + # Set to non-empty value to build dvd1.iso as part of the release. WITH_DVD= WITH_COMPRESSED_IMAGES= - NODOC=yes -fi -# If PORTS is set and NODOC is unset, force NODOC=yes because the ports tree -# is required to build the documentation set. -if [ -n "${NOPORTS}" ] && [ -z "${NODOC}" ]; then - echo "*** NOTICE: Setting NODOC=1 since ports tree is required" - echo " and NOPORTS is set." - NODOC=yes -fi - -# If NOPORTS and/or NODOC are unset, they must not pass to make as variables. -# The release makefile verifies definedness of NOPORTS/NODOC variables -# instead of their values. -DOCPORTS= -if [ -n "${NOPORTS}" ]; then - DOCPORTS="NOPORTS=yes " -fi -if [ -n "${NODOC}" ]; then - DOCPORTS="${DOCPORTS}NODOC=yes" -fi - -# The aggregated build-time flags based upon variables defined within -# this file, unless overridden by release.conf. In most cases, these -# will not need to be changed. -CONF_FILES="__MAKE_CONF=${MAKE_CONF} SRCCONF=${SRC_CONF}" -if [ -n "${TARGET}" ] && [ -n "${TARGET_ARCH}" ]; then - ARCH_FLAGS="TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH}" -else - ARCH_FLAGS= -fi -load_chroot_env -CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" -CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" -CHROOT_IMAKEFLAGS="${CONF_FILES}" -CHROOT_DMAKEFLAGS="${CONF_FILES}" -RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}" -RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" -RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ - ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ - WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" - -# Force src checkout if configured -FORCE_SRC_KEY= -if [ -n "${SRC_FORCE_CHECKOUT}" ]; then - FORCE_SRC_KEY="--force" -fi + # Set to non-empty value to build virtual machine images as part of + # the release. + WITH_VMIMAGES= + WITH_COMPRESSED_VMIMAGES= + XZ_THREADS=0 + + # Set to non-empty value to build virtual machine images for various + # cloud providers as part of the release. + WITH_CLOUDWARE= + + CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" + CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" + CHROOT_IMAKEFLAGS="${CONF_FILES}" + CHROOT_DMAKEFLAGS="${CONF_FILES}" + RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}" + RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" + RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ + ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ + WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" + + return 0 +} # env_setup() + +env_check() { + # Fix for backwards-compatibility with release.conf that does not have the + # trailing '/'. + case ${SVNROOT} in + *svn*) + SVNROOT="${SVNROOT}/" + ;; + *) + ;; + esac -if [ -z "${CHROOTDIR}" ]; then - echo "Please set CHROOTDIR." - exit 1 -fi + # Prefix the branches with the SVNROOT for the full checkout URL. + SRCBRANCH="${SVNROOT}${SRCBRANCH}" + DOCBRANCH="${SVNROOT}${DOCBRANCH}" + PORTBRANCH="${SVNROOT}${PORTBRANCH}" + + if [ -n "${EMBEDDEDBUILD}" ]; then + WITH_DVD= + WITH_COMPRESSED_IMAGES= + NODOC=yes + fi -if [ $(id -u) -ne 0 ]; then - echo "Needs to be run as root." - exit 1 -fi + # If PORTS is set and NODOC is unset, force NODOC=yes because the ports tree + # is required to build the documentation set. + if [ -n "${NOPORTS}" ] && [ -z "${NODOC}" ]; then + echo "*** NOTICE: Setting NODOC=1 since ports tree is required" + echo " and NOPORTS is set." + NODOC=yes + fi -set -e # Everything must succeed + # If NOPORTS and/or NODOC are unset, they must not pass to make as variables. + # The release makefile verifies definedness of NOPORTS/NODOC variables + # instead of their values. + DOCPORTS= + if [ -n "${NOPORTS}" ]; then + DOCPORTS="NOPORTS=yes " + fi + if [ -n "${NODOC}" ]; then + DOCPORTS="${DOCPORTS}NODOC=yes" + fi -mkdir -p ${CHROOTDIR}/usr + # The aggregated build-time flags based upon variables defined within + # this file, unless overridden by release.conf. In most cases, these + # will not need to be changed. + CONF_FILES="__MAKE_CONF=${MAKE_CONF} SRCCONF=${SRC_CONF}" + if [ -n "${TARGET}" ] && [ -n "${TARGET_ARCH}" ]; then + ARCH_FLAGS="TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH}" + else + ARCH_FLAGS= + fi + # Force src checkout if configured + FORCE_SRC_KEY= + if [ -n "${SRC_FORCE_CHECKOUT}" ]; then + FORCE_SRC_KEY="--force" + fi + + if [ -z "${CHROOTDIR}" ]; then + echo "Please set CHROOTDIR." + exit 1 + fi + + if [ $(id -u) -ne 0 ]; then + echo "Needs to be run as root." + exit 1 + fi + + return 0 +} # env_check() -if [ -z "${SRC_UPDATE_SKIP}" ]; then - ${VCSCMD} ${FORCE_SRC_KEY} ${SRCBRANCH} ${CHROOTDIR}/usr/src -fi -if [ -z "${NODOC}" ] && [ -z "${DOC_UPDATE_SKIP}" ]; then - ${VCSCMD} ${DOCBRANCH} ${CHROOTDIR}/usr/doc -fi -if [ -z "${NOPORTS}" ] && [ -z "${PORTS_UPDATE_SKIP}" ]; then - ${VCSCMD} ${PORTBRANCH} ${CHROOTDIR}/usr/ports -fi - -if [ -z "${CHROOTBUILD_SKIP}" ]; then - cd ${CHROOTDIR}/usr/src - env ${CHROOT_MAKEENV} make ${CHROOT_WMAKEFLAGS} buildworld - env ${CHROOT_MAKEENV} make ${CHROOT_IMAKEFLAGS} installworld \ - DESTDIR=${CHROOTDIR} - env ${CHROOT_MAKEENV} make ${CHROOT_DMAKEFLAGS} distribution \ - DESTDIR=${CHROOTDIR} -fi -mount -t devfs devfs ${CHROOTDIR}/dev -cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf -trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit - -# If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), -# copy them to the chroot. -if [ -e ${MAKE_CONF} ] && [ ! -c ${MAKE_CONF} ]; then - mkdir -p ${CHROOTDIR}/$(dirname ${MAKE_CONF}) - cp ${MAKE_CONF} ${CHROOTDIR}/${MAKE_CONF} -fi -if [ -e ${SRC_CONF} ] && [ ! -c ${SRC_CONF} ]; then - mkdir -p ${CHROOTDIR}/$(dirname ${SRC_CONF}) - cp ${SRC_CONF} ${CHROOTDIR}/${SRC_CONF} -fi +chroot_setup() { + load_chroot_env + mkdir -p ${CHROOTDIR}/usr -# Embedded builds do not use the 'make release' target. -if [ -n "${EMBEDDEDBUILD}" ]; then + if [ -z "${SRC_UPDATE_SKIP}" ]; then + ${VCSCMD} ${FORCE_SRC_KEY} ${SRCBRANCH} ${CHROOTDIR}/usr/src + fi + if [ -z "${NODOC}" ] && [ -z "${DOC_UPDATE_SKIP}" ]; then + ${VCSCMD} ${DOCBRANCH} ${CHROOTDIR}/usr/doc + fi + if [ -z "${NOPORTS}" ] && [ -z "${PORTS_UPDATE_SKIP}" ]; then + ${VCSCMD} ${PORTBRANCH} ${CHROOTDIR}/usr/ports + fi + + if [ -z "${CHROOTBUILD_SKIP}" ]; then + cd ${CHROOTDIR}/usr/src + env ${CHROOT_MAKEENV} make ${CHROOT_WMAKEFLAGS} buildworld + env ${CHROOT_MAKEENV} make ${CHROOT_IMAKEFLAGS} installworld \ + DESTDIR=${CHROOTDIR} + env ${CHROOT_MAKEENV} make ${CHROOT_DMAKEFLAGS} distribution \ + DESTDIR=${CHROOTDIR} + fi + mount -t devfs devfs ${CHROOTDIR}/dev + cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf + + return 0 +} # chroot_setup() + +extra_chroot_setup() { + # If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), + # copy them to the chroot. + if [ -e ${MAKE_CONF} ] && [ ! -c ${MAKE_CONF} ]; then + mkdir -p ${CHROOTDIR}/$(dirname ${MAKE_CONF}) + cp ${MAKE_CONF} ${CHROOTDIR}/${MAKE_CONF} + fi + if [ -e ${SRC_CONF} ] && [ ! -c ${SRC_CONF} ]; then + mkdir -p ${CHROOTDIR}/$(dirname ${SRC_CONF}) + cp ${SRC_CONF} ${CHROOTDIR}/${SRC_CONF} + fi + + if [ -d ${CHROOTDIR}/usr/ports ]; then + # Run ldconfig(8) in the chroot directory so /var/run/ld-elf*.so.hints + # is created. This is needed by ports-mgmt/pkg. + chroot ${CHROOTDIR} /etc/rc.d/ldconfig forcerestart + + ## Trick the ports 'run-autotools-fixup' target to do the right thing. + _OSVERSION=$(sysctl -n kern.osreldate) + REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) + BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) + UNAME_r=${REVISION}-${BRANCH} + if [ -d ${CHROOTDIR}/usr/doc ] && [ -z "${NODOC}" ]; then + PBUILD_FLAGS="OSVERSION=${_OSVERSION} BATCH=yes" + PBUILD_FLAGS="${PBUILD_FLAGS} UNAME_r=${UNAME_r}" + PBUILD_FLAGS="${PBUILD_FLAGS} OSREL=${REVISION}" + chroot ${CHROOTDIR} make -C /usr/ports/textproc/docproj \ + ${PBUILD_FLAGS} OPTIONS_UNSET="FOP IGOR" \ + install clean distclean + fi + fi + + return 0 +} # extra_chroot_setup() + +chroot_build_target() { + buildenv_setup + load_target_env + eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld + eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel + + # Embedded builds do not use the 'make release' target. + if [ -n "${EMBEDDEDBUILD}" ]; then + buildenv_setup + # If a crochet configuration file exists in *this* checkout of + # release/, copy it to the /tmp/external directory within the chroot. + # This allows building embedded releases without relying on updated + # scripts and/or configurations to exist in the branch being built. + load_target_env + if [ -e ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf ] && \ + [ -e ${RELENGDIR}/${XDEV}/release.sh ]; then + mkdir -p ${CHROOTDIR}/tmp/external/${XDEV}/ + cp ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf \ + ${CHROOTDIR}/tmp/external/${XDEV}/crochet-${KERNEL}.conf + /bin/sh ${RELENGDIR}/${XDEV}/release.sh + fi + # If the script does not exist for this architecture, exit. + # This probably should be checked earlier, but allowing the rest + # of the build process to get this far will at least set up the + # chroot environment for testing. + return 1 + else + # Not embedded. + return 0 + fi + + return 0 +} # chroot_build_target + +chroot_build_release() { buildenv_setup - # If a crochet configuration file exists in *this* checkout of - # release/, copy it to the /tmp/external directory within the chroot. - # This allows building embedded releases without relying on updated - # scripts and/or configurations to exist in the branch being built. load_target_env - if [ -e ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf ] && \ - [ -e ${RELENGDIR}/${XDEV}/release.sh ]; then - mkdir -p ${CHROOTDIR}/tmp/external/${XDEV}/ - cp ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf \ - ${CHROOTDIR}/tmp/external/${XDEV}/crochet-${KERNEL}.conf - /bin/sh ${RELENGDIR}/${XDEV}/release.sh - fi - # If the script does not exist for this architecture, exit. - # This probably should be checked earlier, but allowing the rest - # of the build process to get this far will at least set up the - # chroot environment for testing. - exit 0 -else - # Not embedded. - continue -fi - -if [ -d ${CHROOTDIR}/usr/ports ]; then - # Run ldconfig(8) in the chroot directory so /var/run/ld-elf*.so.hints - # is created. This is needed by ports-mgmt/pkg. - chroot ${CHROOTDIR} /etc/rc.d/ldconfig forcerestart - - ## Trick the ports 'run-autotools-fixup' target to do the right thing. - _OSVERSION=$(sysctl -n kern.osreldate) - REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) - BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) - UNAME_r=${REVISION}-${BRANCH} - if [ -d ${CHROOTDIR}/usr/doc ] && [ -z "${NODOC}" ]; then - PBUILD_FLAGS="OSVERSION=${_OSVERSION} BATCH=yes" - PBUILD_FLAGS="${PBUILD_FLAGS} UNAME_r=${UNAME_r}" - PBUILD_FLAGS="${PBUILD_FLAGS} OSREL=${REVISION}" - chroot ${CHROOTDIR} make -C /usr/ports/textproc/docproj \ - ${PBUILD_FLAGS} OPTIONS_UNSET="FOP IGOR" \ - install clean distclean - fi -fi - -buildenv_setup -load_target_env -eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld -eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel -eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - release -eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - install DESTDIR=/R WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ - WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} + eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ + release + eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ + install DESTDIR=/R WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ + WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} + + return 0 +} # chroot_build_release() + +main() { + set -e # Everything must succeed + env_setup + while getopts c: opt; do + case ${opt} in + c) + RELEASECONF="${OPTARG}" + if [ ! -e "${RELEASECONF}" ]; then + echo "ERROR: Configuration file ${RELEASECONF} does not exist." + exit 1 + fi + # Source the specified configuration file for overrides + . ${RELEASECONF} + ;; + \?) + usage + ;; + esac + done + shift $(($OPTIND - 1)) + trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit + env_check + chroot_setup + extra_chroot_setup + chroot_build_target + chroot_build_release + + return 0 +} # main() + +main "${@}" From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:35:44 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6F335A2; Wed, 6 May 2015 14:35:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D9F51E65; Wed, 6 May 2015 14:35:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46EZiqw031203; Wed, 6 May 2015 14:35:44 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46EZipW031202; Wed, 6 May 2015 14:35:44 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061435.t46EZipW031202@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:35:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282540 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:35:44 -0000 Author: gjb Date: Wed May 6 14:35:43 2015 New Revision: 282540 URL: https://svnweb.freebsd.org/changeset/base/282540 Log: Add documentation for newly-added functions. While here, move CHROOT_* and RELEASE_* variables from env_setup() to env_check() since they may change if a release.conf file is used. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:21:51 2015 (r282539) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:35:43 2015 (r282540) @@ -51,6 +51,9 @@ usage() { exit 1 } +# env_setup(): Set up the default build environment variables, such as the +# CHROOTDIR, VCSCMD, SVNROOT, etc. This is called before the release.conf +# file is sourced, if '-c ' is specified. env_setup() { # The directory within which the release will be built. CHROOTDIR="/scratch" @@ -108,19 +111,13 @@ env_setup() { # cloud providers as part of the release. WITH_CLOUDWARE= - CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" - CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" - CHROOT_IMAKEFLAGS="${CONF_FILES}" - CHROOT_DMAKEFLAGS="${CONF_FILES}" - RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}" - RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" - RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ - ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ - WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" - return 0 } # env_setup() +# env_check(): Perform sanity tests on the build environment, such as ensuring +# files/directories exist, as well as adding backwards-compatibility hacks if +# necessary. This is called unconditionally, and overrides the defaults set +# in env_setup() if '-c ' is specified. env_check() { # Fix for backwards-compatibility with release.conf that does not have the # trailing '/'. @@ -187,9 +184,20 @@ env_check() { exit 1 fi + CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" + CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" + CHROOT_IMAKEFLAGS="${CONF_FILES}" + CHROOT_DMAKEFLAGS="${CONF_FILES}" + RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}" + RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" + RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ + ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ + WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" + return 0 } # env_check() +# chroot_setup(): Prepare the build chroot environment for the release build. chroot_setup() { load_chroot_env mkdir -p ${CHROOTDIR}/usr @@ -218,6 +226,8 @@ chroot_setup() { return 0 } # chroot_setup() +# extra_chroot_setup(): Prepare anything additional within the build +# necessary for the release build. extra_chroot_setup() { # If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), # copy them to the chroot. @@ -253,6 +263,7 @@ extra_chroot_setup() { return 0 } # extra_chroot_setup() +# chroot_build_target(): Build the userland and kernel for the build target. chroot_build_target() { buildenv_setup load_target_env @@ -287,6 +298,7 @@ chroot_build_target() { return 0 } # chroot_build_target +# chroot_build_release(): Invoke the 'make release' target. chroot_build_release() { buildenv_setup load_target_env @@ -299,6 +311,7 @@ chroot_build_release() { return 0 } # chroot_build_release() +# main(): Start here. main() { set -e # Everything must succeed env_setup From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:48:36 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5BDBF436; Wed, 6 May 2015 14:48:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4AA811FA0; Wed, 6 May 2015 14:48:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46EmaIR036638; Wed, 6 May 2015 14:48:36 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46EmaOp036637; Wed, 6 May 2015 14:48:36 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061448.t46EmaOp036637@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:48:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282541 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:48:36 -0000 Author: gjb Date: Wed May 6 14:48:35 2015 New Revision: 282541 URL: https://svnweb.freebsd.org/changeset/base/282541 Log: Move PATH and export to the same line. Handle svn or svnlite being installed in /usr/bin or /usr/local/bin. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:35:43 2015 (r282540) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:48:35 2015 (r282541) @@ -36,8 +36,7 @@ # $FreeBSD$ # -PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin" -export PATH +export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin" VERSION=2 @@ -60,7 +59,13 @@ env_setup() { RELENGDIR="$(realpath $(dirname $(basename ${0})))" # The default version control system command to obtain the sources. - VCSCMD="svn checkout" + for _dir in /usr/bin /usr/local/bin; do + for _svn in svn svnlite; do + [ -x "${_dir}/${_svn}" ] && VCSCMD="${_dir}/${_svn}" + [ ! -z "${VCSCMD}" ] && break 2 + done + done + VCSCMD="${VCSCMD} checkout" # The default svn checkout server, and svn branches for src/, doc/, # and ports/. From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:53:02 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B08D597; Wed, 6 May 2015 14:53:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8A24510AD; Wed, 6 May 2015 14:53:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46Er2uf040788; Wed, 6 May 2015 14:53:02 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46Er27g040787; Wed, 6 May 2015 14:53:02 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061453.t46Er27g040787@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:53:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282542 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:53:02 -0000 Author: gjb Date: Wed May 6 14:53:01 2015 New Revision: 282542 URL: https://svnweb.freebsd.org/changeset/base/282542 Log: Shorten long lines. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:48:35 2015 (r282541) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:53:01 2015 (r282542) @@ -189,14 +189,18 @@ env_check() { exit 1 fi - CHROOT_MAKEENV="${CHROOT_MAKEENV} MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" + CHROOT_MAKEENV="${CHROOT_MAKEENV} \ + MAKEOBJDIRPREFIX=${CHROOTDIR}/tmp/obj" CHROOT_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${CONF_FILES}" CHROOT_IMAKEFLAGS="${CONF_FILES}" CHROOT_DMAKEFLAGS="${CONF_FILES}" - RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} ${CONF_FILES}" - RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" - RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ - ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ + RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} \ + ${CONF_FILES}" + RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} \ + KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" + RELEASE_RMAKEFLAGS="${ARCH_FLAGS} \ + KERNCONF=\"${KERNEL}\" ${CONF_FILES} ${DOCPORTS} \ + WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" return 0 From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:53:34 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6543681; Wed, 6 May 2015 14:53:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C54A510B0; Wed, 6 May 2015 14:53:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46ErYWs040904; Wed, 6 May 2015 14:53:34 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46ErYnF040903; Wed, 6 May 2015 14:53:34 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061453.t46ErYnF040903@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:53:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282543 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:53:34 -0000 Author: gjb Date: Wed May 6 14:53:34 2015 New Revision: 282543 URL: https://svnweb.freebsd.org/changeset/base/282543 Log: Move the trap after env_check(), since CHROOTDIR may be redefined. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:53:01 2015 (r282542) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:53:34 2015 (r282543) @@ -341,8 +341,8 @@ main() { esac done shift $(($OPTIND - 1)) - trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit env_check + trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit chroot_setup extra_chroot_setup chroot_build_target From owner-svn-src-projects@FreeBSD.ORG Wed May 6 14:59:17 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 481A292A; Wed, 6 May 2015 14:59:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 36DA81151; Wed, 6 May 2015 14:59:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46ExHdM041683; Wed, 6 May 2015 14:59:17 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46ExHKx041682; Wed, 6 May 2015 14:59:17 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061459.t46ExHKx041682@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 14:59:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282544 - projects/release-arm-redux/release 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.20 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, 06 May 2015 14:59:17 -0000 Author: gjb Date: Wed May 6 14:59:16 2015 New Revision: 282544 URL: https://svnweb.freebsd.org/changeset/base/282544 Log: Move where the configuration file is sourced if '-c' is specified. If the configuration file does not exist, proceed with the default options instead of exiting. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:53:34 2015 (r282543) +++ projects/release-arm-redux/release/release.sh Wed May 6 14:59:16 2015 (r282544) @@ -328,12 +328,6 @@ main() { case ${opt} in c) RELEASECONF="${OPTARG}" - if [ ! -e "${RELEASECONF}" ]; then - echo "ERROR: Configuration file ${RELEASECONF} does not exist." - exit 1 - fi - # Source the specified configuration file for overrides - . ${RELEASECONF} ;; \?) usage @@ -341,6 +335,14 @@ main() { esac done shift $(($OPTIND - 1)) + if [ ! -z "${RELEASECONF}" ]; then + if [ -e "${RELEASECONF}" ]; then + . ${RELEASECONF} + else + echo "Nonexistent configuration file: ${RELEASECONF}" + echo "Using default build environment." + fi + fi env_check trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit chroot_setup From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:05:39 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4F9C3AEA; Wed, 6 May 2015 15:05:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 243321254; Wed, 6 May 2015 15:05:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46F5doL046177; Wed, 6 May 2015 15:05:39 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46F5c6T046176; Wed, 6 May 2015 15:05:38 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061505.t46F5c6T046176@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:05:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282545 - projects/release-arm-redux/release 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.20 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, 06 May 2015 15:05:39 -0000 Author: gjb Date: Wed May 6 15:05:38 2015 New Revision: 282545 URL: https://svnweb.freebsd.org/changeset/base/282545 Log: Ensure resolv.conf exists on the build host before attempting to copy it to the build chroot. Move where the ldconfig(8) startup script is invoked. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 14:59:16 2015 (r282544) +++ projects/release-arm-redux/release/release.sh Wed May 6 15:05:38 2015 (r282545) @@ -229,8 +229,6 @@ chroot_setup() { env ${CHROOT_MAKEENV} make ${CHROOT_DMAKEFLAGS} distribution \ DESTDIR=${CHROOTDIR} fi - mount -t devfs devfs ${CHROOTDIR}/dev - cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf return 0 } # chroot_setup() @@ -238,6 +236,14 @@ chroot_setup() { # extra_chroot_setup(): Prepare anything additional within the build # necessary for the release build. extra_chroot_setup() { + + mount -t devfs devfs ${CHROOTDIR}/dev + [ -e /etc/resolv.conf ] && cp /etc/resolv.conf \ + ${CHROOTDIR}/etc/resolv.conf + # Run ldconfig(8) in the chroot directory so /var/run/ld-elf*.so.hints + # is created. This is needed by ports-mgmt/pkg. + eval chroot ${CHROOTDIR} /etc/rc.d/ldconfig forcerestart + # If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), # copy them to the chroot. if [ -e ${MAKE_CONF} ] && [ ! -c ${MAKE_CONF} ]; then @@ -250,10 +256,6 @@ extra_chroot_setup() { fi if [ -d ${CHROOTDIR}/usr/ports ]; then - # Run ldconfig(8) in the chroot directory so /var/run/ld-elf*.so.hints - # is created. This is needed by ports-mgmt/pkg. - chroot ${CHROOTDIR} /etc/rc.d/ldconfig forcerestart - ## Trick the ports 'run-autotools-fixup' target to do the right thing. _OSVERSION=$(sysctl -n kern.osreldate) REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:10:51 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1EB99C45; Wed, 6 May 2015 15:10:51 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 001D21337; Wed, 6 May 2015 15:10:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46FAouK047551; Wed, 6 May 2015 15:10:50 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46FAoMp047550; Wed, 6 May 2015 15:10:50 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061510.t46FAoMp047550@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:10:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282546 - projects/release-arm-redux/release 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.20 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, 06 May 2015 15:10:51 -0000 Author: gjb Date: Wed May 6 15:10:50 2015 New Revision: 282546 URL: https://svnweb.freebsd.org/changeset/base/282546 Log: Wrap long lines in comments after previous commits that indented the file. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 15:05:38 2015 (r282545) +++ projects/release-arm-redux/release/release.sh Wed May 6 15:10:50 2015 (r282546) @@ -87,8 +87,8 @@ env_setup() { MAKE_CONF="/dev/null" SRC_CONF="/dev/null" - # The number of make(1) jobs, defaults to the number of CPUs available for - # buildworld, and half of number of CPUs available for buildkernel. + # The number of make(1) jobs, defaults to the number of CPUs available + # for buildworld, and half of number of CPUs available for buildkernel. WORLD_FLAGS="-j$(sysctl -n hw.ncpu)" KERNEL_FLAGS="-j$(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2))" @@ -97,8 +97,8 @@ env_setup() { # The name of the kernel to build, defaults to GENERIC. KERNEL="GENERIC" - # Set to non-empty value to disable checkout of doc/ and/or ports/. Disabling - # ports/ checkout also forces NODOC to be set. + # Set to non-empty value to disable checkout of doc/ and/or ports/. + # Disabling ports/ checkout also forces NODOC to be set. NODOC= NOPORTS= @@ -124,8 +124,8 @@ env_setup() { # necessary. This is called unconditionally, and overrides the defaults set # in env_setup() if '-c ' is specified. env_check() { - # Fix for backwards-compatibility with release.conf that does not have the - # trailing '/'. + # Fix for backwards-compatibility with release.conf that does not have + # the trailing '/'. case ${SVNROOT} in *svn*) SVNROOT="${SVNROOT}/" @@ -145,17 +145,17 @@ env_check() { NODOC=yes fi - # If PORTS is set and NODOC is unset, force NODOC=yes because the ports tree - # is required to build the documentation set. + # If PORTS is set and NODOC is unset, force NODOC=yes because the ports + # tree is required to build the documentation set. if [ -n "${NOPORTS}" ] && [ -z "${NODOC}" ]; then echo "*** NOTICE: Setting NODOC=1 since ports tree is required" echo " and NOPORTS is set." NODOC=yes fi - # If NOPORTS and/or NODOC are unset, they must not pass to make as variables. - # The release makefile verifies definedness of NOPORTS/NODOC variables - # instead of their values. + # If NOPORTS and/or NODOC are unset, they must not pass to make as + # variables. The release makefile verifies definedness of the + # NOPORTS/NODOC variables instead of their values. DOCPORTS= if [ -n "${NOPORTS}" ]; then DOCPORTS="NOPORTS=yes " @@ -244,8 +244,8 @@ extra_chroot_setup() { # is created. This is needed by ports-mgmt/pkg. eval chroot ${CHROOTDIR} /etc/rc.d/ldconfig forcerestart - # If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), - # copy them to the chroot. + # If MAKE_CONF and/or SRC_CONF are set and not character devices + # (/dev/null), copy them to the chroot. if [ -e ${MAKE_CONF} ] && [ ! -c ${MAKE_CONF} ]; then mkdir -p ${CHROOTDIR}/$(dirname ${MAKE_CONF}) cp ${MAKE_CONF} ${CHROOTDIR}/${MAKE_CONF} @@ -256,7 +256,8 @@ extra_chroot_setup() { fi if [ -d ${CHROOTDIR}/usr/ports ]; then - ## Trick the ports 'run-autotools-fixup' target to do the right thing. + # Trick the ports 'run-autotools-fixup' target to do the right + # thing. _OSVERSION=$(sysctl -n kern.osreldate) REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) @@ -285,9 +286,10 @@ chroot_build_target() { if [ -n "${EMBEDDEDBUILD}" ]; then buildenv_setup # If a crochet configuration file exists in *this* checkout of - # release/, copy it to the /tmp/external directory within the chroot. - # This allows building embedded releases without relying on updated - # scripts and/or configurations to exist in the branch being built. + # release/, copy it to the /tmp/external directory within the + # chroot. This allows building embedded releases without + # relying on updated scripts and/or configurations to exist in + # the branch being built. load_target_env if [ -e ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf ] && \ [ -e ${RELENGDIR}/${XDEV}/release.sh ]; then @@ -297,9 +299,9 @@ chroot_build_target() { /bin/sh ${RELENGDIR}/${XDEV}/release.sh fi # If the script does not exist for this architecture, exit. - # This probably should be checked earlier, but allowing the rest - # of the build process to get this far will at least set up the - # chroot environment for testing. + # This probably should be checked earlier, but allowing the + # rest of the build process to get this far will at least set + # up the chroot environment for testing. return 1 else # Not embedded. From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:20:30 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2845C13C; Wed, 6 May 2015 15:20:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 097D71399; Wed, 6 May 2015 15:20:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46FKTgt055997; Wed, 6 May 2015 15:20:29 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46FKTr1055996; Wed, 6 May 2015 15:20:29 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061520.t46FKTr1055996@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:20:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282548 - projects/release-arm-redux/release 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.20 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, 06 May 2015 15:20:30 -0000 Author: gjb Date: Wed May 6 15:20:29 2015 New Revision: 282548 URL: https://svnweb.freebsd.org/changeset/base/282548 Log: Add a return to chroot_build_target(). In chroot_build_release(), reverse the order evaluating EMBEDDEDBUILD. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 15:17:28 2015 (r282547) +++ projects/release-arm-redux/release/release.sh Wed May 6 15:20:29 2015 (r282548) @@ -236,7 +236,6 @@ chroot_setup() { # extra_chroot_setup(): Prepare anything additional within the build # necessary for the release build. extra_chroot_setup() { - mount -t devfs devfs ${CHROOTDIR}/dev [ -e /etc/resolv.conf ] && cp /etc/resolv.conf \ ${CHROOTDIR}/etc/resolv.conf @@ -282,8 +281,24 @@ chroot_build_target() { eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel + return 0 +} # chroot_build_target + +# chroot_build_release(): Invoke the 'make release' target. +chroot_build_release() { + buildenv_setup + load_target_env + + if [ -z "${EMBEDDEDBUILD}" ]; then + eval chroot ${CHROOTDIR} make -C /usr/src/release \ + ${RELEASE_RMAKEFLAGS} release + eval chroot ${CHROOTDIR} make -C /usr/src/release \ + ${RELEASE_RMAKEFLAGS} install DESTDIR=/R \ + WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ + WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} + return 0 + else # Embedded builds do not use the 'make release' target. - if [ -n "${EMBEDDEDBUILD}" ]; then buildenv_setup # If a crochet configuration file exists in *this* checkout of # release/, copy it to the /tmp/external directory within the @@ -297,31 +312,16 @@ chroot_build_target() { cp ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf \ ${CHROOTDIR}/tmp/external/${XDEV}/crochet-${KERNEL}.conf /bin/sh ${RELENGDIR}/${XDEV}/release.sh + return 0 fi # If the script does not exist for this architecture, exit. # This probably should be checked earlier, but allowing the # rest of the build process to get this far will at least set # up the chroot environment for testing. return 1 - else - # Not embedded. - return 0 fi return 0 -} # chroot_build_target - -# chroot_build_release(): Invoke the 'make release' target. -chroot_build_release() { - buildenv_setup - load_target_env - eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - release - eval chroot ${CHROOTDIR} make -C /usr/src/release ${RELEASE_RMAKEFLAGS} \ - install DESTDIR=/R WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ - WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} - - return 0 } # chroot_build_release() # main(): Start here. From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:41:44 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5AC8BC58; Wed, 6 May 2015 15:41:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4996B1732; Wed, 6 May 2015 15:41:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46Ffior068029; Wed, 6 May 2015 15:41:44 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46FfiLl068028; Wed, 6 May 2015 15:41:44 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061541.t46FfiLl068028@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:41:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282553 - in projects/release-arm-redux/release: . arm 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.20 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, 06 May 2015 15:41:44 -0000 Author: gjb Date: Wed May 6 15:41:43 2015 New Revision: 282553 URL: https://svnweb.freebsd.org/changeset/base/282553 Log: In extra_chroot_setup(), use 'uname -U' to determine OSVERSION. Move the port build for EMBEDDEDPORTS (if set) from arm/release.sh to release.sh. Remove arm/release.sh. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/release/arm/release.sh Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 15:30:05 2015 (r282552) +++ projects/release-arm-redux/release/release.sh Wed May 6 15:41:43 2015 (r282553) @@ -257,7 +257,7 @@ extra_chroot_setup() { if [ -d ${CHROOTDIR}/usr/ports ]; then # Trick the ports 'run-autotools-fixup' target to do the right # thing. - _OSVERSION=$(sysctl -n kern.osreldate) + _OSVERSION=$(chroot ${CHROOTDIR} /usr/bin/uname -U) REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) UNAME_r=${REVISION}-${BRANCH} @@ -271,6 +271,13 @@ extra_chroot_setup() { fi fi + if [ ! -z "${EMBEDDEDPORTS}" ]; then + for _PORT in ${EMBEDDEDPORTS}; do + eval chroot ${CHROOTDIR} make -C /usr/ports/${_PORT} \ + BATCH=1 FORCE_PKG_REGISTER=1 install clean distclean + done + fi + return 0 } # extra_chroot_setup() From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:58:24 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2B302FD; Wed, 6 May 2015 15:58:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0DD8D18BD; Wed, 6 May 2015 15:58:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46FwNjV075591; Wed, 6 May 2015 15:58:23 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46FwMDJ075581; Wed, 6 May 2015 15:58:22 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061558.t46FwMDJ075581@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:58:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282554 - in projects/release-arm-redux/release: . arm 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.20 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, 06 May 2015 15:58:24 -0000 Author: gjb Date: Wed May 6 15:58:21 2015 New Revision: 282554 URL: https://svnweb.freebsd.org/changeset/base/282554 Log: Update the arm/*.conf configuration files to only set EMBEDDEDBUILD, EMBEDDED_TARGET, EMBEDDED_TARGET_ARCH, EMBEDDEDPORTS, and KERNEL. In release.sh, set TARGET and TARGET_ARCH to the EMBEDDED_* variants from the configuration file. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/ZEDBOARD.conf projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,36 +3,8 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 -export EMBEDDEDPORTS="sysutils/u-boot-beaglebone" - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export EMBEDDEDPORTS="lang/python textproc/gsed" - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="BEAGLEBONE" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" -} +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +EMBEDDEDPORTS="sysutils/u-boot-beaglebone" +KERNEL="BEAGLEBONE" Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,35 +3,8 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 -export EMBEDDEDPORTS="lang/python textproc/gsed" - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="PANDABOARD" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" -} +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +EMBEDDEDPORTS="sysutils/u-boot-pandaboard" +KERNEL="PANDABOARD" Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/RPI-B.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,38 +3,8 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 -export EMBEDDEDPORTS="lang/python textproc/gsed" - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="RPI-B" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" - export UBOOTSRC="https://github.com/gonzoua/u-boot-pi" - export UBOOTBRANCH="trunk" - export UBOOTDIR="/tmp/crochet/u-boot-rpi" -} +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +EMBEDDEDPORTS="sysutils/u-boot-rpi" +KERNEL="RPI-B" Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/RPI2.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,36 +3,8 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 -export EMBEDDEDPORTS="sysutils/u-boot-rpi2" - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="RPI2" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" -} - +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +EMBEDDEDPORTS="sysutils/u-boot-rpi2" +KERNEL="RPI2" Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,35 +3,8 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 -export EMBEDDEDPORTS="lang/python textproc/gsed" - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="WANDBOARD-QUAD" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" -} +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +EMBEDDEDPORTS="sysutils/u-boot-wandboard" +KERNEL="WANDBOARD-QUAD" Modified: projects/release-arm-redux/release/arm/ZEDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/ZEDBOARD.conf Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/arm/ZEDBOARD.conf Wed May 6 15:58:21 2015 (r282554) @@ -3,34 +3,7 @@ # $FreeBSD$ # -# Global variables. -export SVNROOT="svn://svn.FreeBSD.org/" -export SRCBRANCH="base/head@rHEAD" -export DOCBRANCH="doc/head@rHEAD" -export PORTBRANCH="ports/head@rHEAD" -export NODOC=yes -export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)" -export export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))" -export CHROOTDIR="/scratch" -export EMBEDDEDBUILD=1 - -# Build chroot configuration -load_chroot_env() { - # Avoid collision with TARGET and XDEV. - unset XDEV XDEV_ARCH KERNEL - export TARGET="amd64" - export TARGET_ARCH="amd64" -} - -# Build target configuration -load_target_env() { - # Avoid collision with TARGET and XDEV. - unset TARGET TARGET_ARCH - export XDEV="arm" - export XDEV_ARCH="armv6" - export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1" - export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no" - export KERNEL="ZEDBOARD" - export CROCHETSRC="https://github.com/freebsd/crochet" - export CROCHETBRANCH="trunk@rHEAD" -} +EMBEDDEDBUILD=1 +EMBEDDED_TARGET="arm" +EMBEDDED_TARGET_ARCH="armv6" +KERNEL="ZEDBOARD" Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 15:41:43 2015 (r282553) +++ projects/release-arm-redux/release/release.sh Wed May 6 15:58:21 2015 (r282554) @@ -285,6 +285,14 @@ extra_chroot_setup() { chroot_build_target() { buildenv_setup load_target_env + if [ ! -z "${EMBEDDEDBUILD}" ]; then + RELEASE_WMAKEFLAGS="${RELEASE_WMAKEFLAGS} \ + TARGET=${EMBEDDED_TARGET} \ + TARGET_ARCH=${EMBEDDED_TARGET_ARCH}" + RELEASE_KMAKEFLAGS="${RELEASE_KMAKEFLAGS} \ + TARGET=${EMBEDDED_TARGET} \ + TARGET_ARCH=${EMBEDDED_TARGET_ARCH}" + fi eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel From owner-svn-src-projects@FreeBSD.ORG Wed May 6 15:59:30 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B66323B; Wed, 6 May 2015 15:59:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1075518C5; Wed, 6 May 2015 15:59:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46FxTbm075791; Wed, 6 May 2015 15:59:29 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46FxTos075790; Wed, 6 May 2015 15:59:29 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061559.t46FxTos075790@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 15:59:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282555 - projects/release-arm-redux/release/tools/arm 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.20 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, 06 May 2015 15:59:30 -0000 Author: gjb Date: Wed May 6 15:59:29 2015 New Revision: 282555 URL: https://svnweb.freebsd.org/changeset/base/282555 Log: Remove crochet configuration files and tools/arm/ directory. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/release/tools/arm/ From owner-svn-src-projects@FreeBSD.ORG Wed May 6 16:04:12 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C15F33EE; Wed, 6 May 2015 16:04:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B00B9199D; Wed, 6 May 2015 16:04:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46G4Cv9080182; Wed, 6 May 2015 16:04:12 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46G4CdG080181; Wed, 6 May 2015 16:04:12 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061604.t46G4CdG080181@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 16:04:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282556 - projects/release-arm-redux/release 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.20 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, 06 May 2015 16:04:12 -0000 Author: gjb Date: Wed May 6 16:04:11 2015 New Revision: 282556 URL: https://svnweb.freebsd.org/changeset/base/282556 Log: Remove Crochet invocation. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 15:59:29 2015 (r282555) +++ projects/release-arm-redux/release/release.sh Wed May 6 16:04:11 2015 (r282556) @@ -313,27 +313,9 @@ chroot_build_release() { WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} return 0 else - # Embedded builds do not use the 'make release' target. - buildenv_setup - # If a crochet configuration file exists in *this* checkout of - # release/, copy it to the /tmp/external directory within the - # chroot. This allows building embedded releases without - # relying on updated scripts and/or configurations to exist in - # the branch being built. load_target_env - if [ -e ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf ] && \ - [ -e ${RELENGDIR}/${XDEV}/release.sh ]; then - mkdir -p ${CHROOTDIR}/tmp/external/${XDEV}/ - cp ${RELENGDIR}/tools/${XDEV}/crochet-${KERNEL}.conf \ - ${CHROOTDIR}/tmp/external/${XDEV}/crochet-${KERNEL}.conf - /bin/sh ${RELENGDIR}/${XDEV}/release.sh - return 0 - fi - # If the script does not exist for this architecture, exit. - # This probably should be checked earlier, but allowing the - # rest of the build process to get this far will at least set - # up the chroot environment for testing. - return 1 + # XXX: In progress. + return 0 fi return 0 From owner-svn-src-projects@FreeBSD.ORG Wed May 6 16:21:13 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE95B886; Wed, 6 May 2015 16:21:13 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD8421BED; Wed, 6 May 2015 16:21:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46GLDpQ089389; Wed, 6 May 2015 16:21:13 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46GLDnO089388; Wed, 6 May 2015 16:21:13 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061621.t46GLDnO089388@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 16:21:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282557 - projects/release-arm-redux/release 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.20 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, 06 May 2015 16:21:13 -0000 Author: gjb Date: Wed May 6 16:21:12 2015 New Revision: 282557 URL: https://svnweb.freebsd.org/changeset/base/282557 Log: buildenv_setup(), if overridden in the configuration file, only needs to be invoked once. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 16:04:11 2015 (r282556) +++ projects/release-arm-redux/release/release.sh Wed May 6 16:21:12 2015 (r282557) @@ -278,12 +278,13 @@ extra_chroot_setup() { done fi + buildenv_setup + return 0 } # extra_chroot_setup() # chroot_build_target(): Build the userland and kernel for the build target. chroot_build_target() { - buildenv_setup load_target_env if [ ! -z "${EMBEDDEDBUILD}" ]; then RELEASE_WMAKEFLAGS="${RELEASE_WMAKEFLAGS} \ @@ -301,7 +302,6 @@ chroot_build_target() { # chroot_build_release(): Invoke the 'make release' target. chroot_build_release() { - buildenv_setup load_target_env if [ -z "${EMBEDDEDBUILD}" ]; then From owner-svn-src-projects@FreeBSD.ORG Wed May 6 17:41:44 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C15C95B; Wed, 6 May 2015 17:41:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2AD53151B; Wed, 6 May 2015 17:41:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46Hfiw6030008; Wed, 6 May 2015 17:41:44 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46Hfibs030007; Wed, 6 May 2015 17:41:44 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505061741.t46Hfibs030007@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Wed, 6 May 2015 17:41:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282561 - projects/em_mq/sys/dev/e1000 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.20 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, 06 May 2015 17:41:44 -0000 Author: sbruno Date: Wed May 6 17:41:43 2015 New Revision: 282561 URL: https://svnweb.freebsd.org/changeset/base/282561 Log: Minor nits in the displayed output in top. Modified: projects/em_mq/sys/dev/e1000/if_em.c Modified: projects/em_mq/sys/dev/e1000/if_em.c ============================================================================== --- projects/em_mq/sys/dev/e1000/if_em.c Wed May 6 17:23:42 2015 (r282560) +++ projects/em_mq/sys/dev/e1000/if_em.c Wed May 6 17:41:43 2015 (r282561) @@ -2590,7 +2590,7 @@ em_allocate_msix(struct adapter *adapter TASK_INIT(&rxr->rx_task, 0, em_handle_rx, rxr); rxr->tq = taskqueue_create_fast("em_rxq", M_NOWAIT, taskqueue_thread_enqueue, &rxr->tq); - taskqueue_start_threads(&rxr->tq, 1, PI_NET, "%s rxq (qid %d)", + taskqueue_start_threads(&rxr->tq, 1, PI_NET, "%s rxq (cpuid %d)", device_get_nameunit(adapter->dev), cpu_id); /* ** Set the bit to enable interrupt @@ -2622,7 +2622,7 @@ em_allocate_msix(struct adapter *adapter return (error); } #if __FreeBSD_version >= 800504 - bus_describe_intr(dev, txr->res, txr->tag, "tx %d", i); + bus_describe_intr(dev, txr->res, txr->tag, "tx%d", i); #endif txr->msix = vector; @@ -2634,7 +2634,7 @@ em_allocate_msix(struct adapter *adapter TASK_INIT(&txr->tx_task, 0, em_handle_tx, txr); txr->tq = taskqueue_create_fast("em_txq", M_NOWAIT, taskqueue_thread_enqueue, &txr->tq); - taskqueue_start_threads(&txr->tq, 1, PI_NET, "%s txq (qid %d)", + taskqueue_start_threads(&txr->tq, 1, PI_NET, "%s txq (cpuid %d)", device_get_nameunit(adapter->dev), cpu_id); /* ** Set the bit to enable interrupt From owner-svn-src-projects@FreeBSD.ORG Wed May 6 17:44:45 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9C0CABDA; Wed, 6 May 2015 17:44:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 86831160A; Wed, 6 May 2015 17:44:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46HijeI031375; Wed, 6 May 2015 17:44:45 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46HihmW031366; Wed, 6 May 2015 17:44:43 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505061744.t46HihmW031366@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Wed, 6 May 2015 17:44:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282562 - in projects/em_mq: . bin/cp contrib/binutils/bfd contrib/ntp contrib/ntp/adjtimed contrib/ntp/clockstuff contrib/ntp/html contrib/ntp/include contrib/ntp/include/isc contrib/n... 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.20 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, 06 May 2015 17:44:45 -0000 Author: sbruno Date: Wed May 6 17:44:42 2015 New Revision: 282562 URL: https://svnweb.freebsd.org/changeset/base/282562 Log: MFH @282540 Added: projects/em_mq/contrib/ntp/scripts/update-leap/ - copied from r282540, head/contrib/ntp/scripts/update-leap/ projects/em_mq/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 - copied unchanged from r282540, head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 projects/em_mq/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 - copied unchanged from r282540, head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 projects/em_mq/contrib/ntp/sntp/m4/openldap-thread-check.m4 - copied unchanged from r282540, head/contrib/ntp/sntp/m4/openldap-thread-check.m4 projects/em_mq/contrib/ntp/sntp/m4/openldap.m4 - copied unchanged from r282540, head/contrib/ntp/sntp/m4/openldap.m4 projects/em_mq/contrib/openresolv/GNUmakefile - copied unchanged from r282540, head/contrib/openresolv/GNUmakefile projects/em_mq/contrib/openresolv/config-null.mk - copied unchanged from r282540, head/contrib/openresolv/config-null.mk projects/em_mq/contrib/openresolv/pdns_recursor.in - copied unchanged from r282540, head/contrib/openresolv/pdns_recursor.in projects/em_mq/release/arm/RPI2.conf - copied unchanged from r282540, head/release/arm/RPI2.conf projects/em_mq/release/tools/arm/crochet-RPI2.conf - copied unchanged from r282540, head/release/tools/arm/crochet-RPI2.conf projects/em_mq/sys/arm/conf/std.arm - copied unchanged from r282540, head/sys/arm/conf/std.arm projects/em_mq/sys/arm/conf/std.armv6 - copied unchanged from r282540, head/sys/arm/conf/std.armv6 projects/em_mq/sys/dev/nand/nfc_rb.c - copied unchanged from r282540, head/sys/dev/nand/nfc_rb.c projects/em_mq/usr.bin/col/tests/ - copied from r282540, head/usr.bin/col/tests/ projects/em_mq/usr.bin/soelim/tests/ - copied from r282540, head/usr.bin/soelim/tests/ Deleted: projects/em_mq/contrib/ntp/sntp/libevent/README projects/em_mq/contrib/ntp/sntp/libevent/m4/openldap-thread-check.m4 projects/em_mq/contrib/ntp/sntp/libevent/m4/openldap.m4 projects/em_mq/contrib/ntp/util/jitter.h projects/em_mq/etc/libmap32.conf Modified: projects/em_mq/ObsoleteFiles.inc projects/em_mq/bin/cp/cp.c projects/em_mq/contrib/binutils/bfd/elf32-arm.c projects/em_mq/contrib/ntp/ChangeLog projects/em_mq/contrib/ntp/CommitLog projects/em_mq/contrib/ntp/Makefile.in projects/em_mq/contrib/ntp/NEWS projects/em_mq/contrib/ntp/aclocal.m4 projects/em_mq/contrib/ntp/adjtimed/Makefile.in projects/em_mq/contrib/ntp/clockstuff/Makefile.in projects/em_mq/contrib/ntp/config.h.in projects/em_mq/contrib/ntp/configure projects/em_mq/contrib/ntp/configure.ac projects/em_mq/contrib/ntp/html/build.html projects/em_mq/contrib/ntp/html/miscopt.html projects/em_mq/contrib/ntp/html/sntp.html projects/em_mq/contrib/ntp/include/Makefile.in projects/em_mq/contrib/ntp/include/binio.h projects/em_mq/contrib/ntp/include/isc/Makefile.in projects/em_mq/contrib/ntp/include/mbg_gps166.h projects/em_mq/contrib/ntp/include/ntp.h projects/em_mq/contrib/ntp/include/ntp_calendar.h projects/em_mq/contrib/ntp/include/ntp_fp.h projects/em_mq/contrib/ntp/include/ntp_md5.h projects/em_mq/contrib/ntp/include/ntpd.h projects/em_mq/contrib/ntp/include/parse.h projects/em_mq/contrib/ntp/include/parse_conf.h projects/em_mq/contrib/ntp/kernel/Makefile.in projects/em_mq/contrib/ntp/kernel/sys/Makefile.in projects/em_mq/contrib/ntp/kernel/sys/parsestreams.h projects/em_mq/contrib/ntp/lib/isc/inet_ntop.c projects/em_mq/contrib/ntp/lib/isc/log.c projects/em_mq/contrib/ntp/lib/isc/result.c projects/em_mq/contrib/ntp/lib/isc/unix/file.c projects/em_mq/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/em_mq/contrib/ntp/lib/isc/unix/ifiter_ioctl.c projects/em_mq/contrib/ntp/lib/isc/unix/net.c projects/em_mq/contrib/ntp/libntp/Makefile.in projects/em_mq/contrib/ntp/libntp/ntp_calendar.c projects/em_mq/contrib/ntp/libntp/work_fork.c projects/em_mq/contrib/ntp/libparse/Makefile.in projects/em_mq/contrib/ntp/libparse/clk_computime.c projects/em_mq/contrib/ntp/libparse/clk_dcf7000.c projects/em_mq/contrib/ntp/libparse/clk_hopf6021.c projects/em_mq/contrib/ntp/libparse/clk_meinberg.c projects/em_mq/contrib/ntp/libparse/clk_rawdcf.c projects/em_mq/contrib/ntp/libparse/clk_rcc8000.c projects/em_mq/contrib/ntp/libparse/clk_schmid.c projects/em_mq/contrib/ntp/libparse/clk_sel240x.c projects/em_mq/contrib/ntp/libparse/clk_trimtaip.c projects/em_mq/contrib/ntp/libparse/clk_trimtsip.c projects/em_mq/contrib/ntp/libparse/clk_varitext.c projects/em_mq/contrib/ntp/libparse/clk_wharton.c projects/em_mq/contrib/ntp/libparse/data_mbg.c projects/em_mq/contrib/ntp/libparse/gpstolfp.c projects/em_mq/contrib/ntp/libparse/parse.c projects/em_mq/contrib/ntp/libparse/parse_conf.c projects/em_mq/contrib/ntp/libparse/parsesolaris.c projects/em_mq/contrib/ntp/libparse/parsestreams.c projects/em_mq/contrib/ntp/libparse/trim_info.c projects/em_mq/contrib/ntp/ntpd/Makefile.in projects/em_mq/contrib/ntp/ntpd/cmd_args.c projects/em_mq/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/em_mq/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/em_mq/contrib/ntp/ntpd/invoke-ntpd.texi projects/em_mq/contrib/ntp/ntpd/keyword-gen-utd projects/em_mq/contrib/ntp/ntpd/keyword-gen.c projects/em_mq/contrib/ntp/ntpd/ntp.conf.5man projects/em_mq/contrib/ntp/ntpd/ntp.conf.5mdoc projects/em_mq/contrib/ntp/ntpd/ntp.conf.def projects/em_mq/contrib/ntp/ntpd/ntp.conf.html projects/em_mq/contrib/ntp/ntpd/ntp.conf.man.in projects/em_mq/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/em_mq/contrib/ntp/ntpd/ntp.keys.5man projects/em_mq/contrib/ntp/ntpd/ntp.keys.5mdoc projects/em_mq/contrib/ntp/ntpd/ntp.keys.html projects/em_mq/contrib/ntp/ntpd/ntp.keys.man.in projects/em_mq/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/em_mq/contrib/ntp/ntpd/ntp_config.c projects/em_mq/contrib/ntp/ntpd/ntp_control.c projects/em_mq/contrib/ntp/ntpd/ntp_crypto.c projects/em_mq/contrib/ntp/ntpd/ntp_keyword.h projects/em_mq/contrib/ntp/ntpd/ntp_leapsec.c projects/em_mq/contrib/ntp/ntpd/ntp_loopfilter.c projects/em_mq/contrib/ntp/ntpd/ntp_parser.c projects/em_mq/contrib/ntp/ntpd/ntp_parser.h projects/em_mq/contrib/ntp/ntpd/ntp_peer.c projects/em_mq/contrib/ntp/ntpd/ntp_proto.c projects/em_mq/contrib/ntp/ntpd/ntpd-opts.c projects/em_mq/contrib/ntp/ntpd/ntpd-opts.h projects/em_mq/contrib/ntp/ntpd/ntpd.1ntpdman projects/em_mq/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/em_mq/contrib/ntp/ntpd/ntpd.c projects/em_mq/contrib/ntp/ntpd/ntpd.html projects/em_mq/contrib/ntp/ntpd/ntpd.man.in projects/em_mq/contrib/ntp/ntpd/ntpd.mdoc.in projects/em_mq/contrib/ntp/ntpd/ntpdbase-opts.def projects/em_mq/contrib/ntp/ntpd/refclock_palisade.c projects/em_mq/contrib/ntp/ntpd/refclock_palisade.h projects/em_mq/contrib/ntp/ntpd/refclock_parse.c projects/em_mq/contrib/ntp/ntpdate/Makefile.in projects/em_mq/contrib/ntp/ntpdc/Makefile.in projects/em_mq/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/em_mq/contrib/ntp/ntpdc/ntpdc-opts.c projects/em_mq/contrib/ntp/ntpdc/ntpdc-opts.h projects/em_mq/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/em_mq/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/em_mq/contrib/ntp/ntpdc/ntpdc.html projects/em_mq/contrib/ntp/ntpdc/ntpdc.man.in projects/em_mq/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/em_mq/contrib/ntp/ntpq/Makefile.in projects/em_mq/contrib/ntp/ntpq/invoke-ntpq.texi projects/em_mq/contrib/ntp/ntpq/ntpq-opts.c projects/em_mq/contrib/ntp/ntpq/ntpq-opts.h projects/em_mq/contrib/ntp/ntpq/ntpq-subs.c projects/em_mq/contrib/ntp/ntpq/ntpq.1ntpqman projects/em_mq/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/em_mq/contrib/ntp/ntpq/ntpq.html projects/em_mq/contrib/ntp/ntpq/ntpq.man.in projects/em_mq/contrib/ntp/ntpq/ntpq.mdoc.in projects/em_mq/contrib/ntp/ntpsnmpd/Makefile.in projects/em_mq/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/em_mq/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/em_mq/contrib/ntp/packageinfo.sh projects/em_mq/contrib/ntp/parseutil/Makefile.in projects/em_mq/contrib/ntp/parseutil/dcfd.c projects/em_mq/contrib/ntp/parseutil/testdcf.c projects/em_mq/contrib/ntp/scripts/Makefile.am projects/em_mq/contrib/ntp/scripts/Makefile.in projects/em_mq/contrib/ntp/scripts/build/Makefile.in projects/em_mq/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/em_mq/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/em_mq/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/em_mq/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/em_mq/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/em_mq/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/em_mq/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/em_mq/contrib/ntp/scripts/invoke-plot_summary.texi projects/em_mq/contrib/ntp/scripts/invoke-summary.texi projects/em_mq/contrib/ntp/scripts/lib/Makefile.in projects/em_mq/contrib/ntp/scripts/lib/NTP/Util.pm projects/em_mq/contrib/ntp/scripts/ntp-wait/Makefile.in projects/em_mq/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/em_mq/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/em_mq/contrib/ntp/scripts/ntpsweep/Makefile.in projects/em_mq/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/em_mq/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/em_mq/contrib/ntp/scripts/ntptrace/Makefile.in projects/em_mq/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace.html projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/em_mq/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/em_mq/contrib/ntp/scripts/plot_summary-opts projects/em_mq/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/em_mq/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/em_mq/contrib/ntp/scripts/plot_summary.html projects/em_mq/contrib/ntp/scripts/plot_summary.man.in projects/em_mq/contrib/ntp/scripts/plot_summary.mdoc.in projects/em_mq/contrib/ntp/scripts/summary-opts projects/em_mq/contrib/ntp/scripts/summary.1summaryman projects/em_mq/contrib/ntp/scripts/summary.1summarymdoc projects/em_mq/contrib/ntp/scripts/summary.html projects/em_mq/contrib/ntp/scripts/summary.man.in projects/em_mq/contrib/ntp/scripts/summary.mdoc.in projects/em_mq/contrib/ntp/sntp/Makefile.in projects/em_mq/contrib/ntp/sntp/aclocal.m4 projects/em_mq/contrib/ntp/sntp/configure projects/em_mq/contrib/ntp/sntp/include/Makefile.in projects/em_mq/contrib/ntp/sntp/include/version.def projects/em_mq/contrib/ntp/sntp/include/version.texi projects/em_mq/contrib/ntp/sntp/invoke-sntp.texi projects/em_mq/contrib/ntp/sntp/libevent/ChangeLog projects/em_mq/contrib/ntp/sntp/libevent/Makefile.am projects/em_mq/contrib/ntp/sntp/libevent/Makefile.in projects/em_mq/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h projects/em_mq/contrib/ntp/sntp/libevent/WIN32-Code/tree.h projects/em_mq/contrib/ntp/sntp/libevent/aclocal.m4 projects/em_mq/contrib/ntp/sntp/libevent/buffer.c projects/em_mq/contrib/ntp/sntp/libevent/bufferevent.c projects/em_mq/contrib/ntp/sntp/libevent/bufferevent_async.c projects/em_mq/contrib/ntp/sntp/libevent/bufferevent_filter.c projects/em_mq/contrib/ntp/sntp/libevent/bufferevent_openssl.c projects/em_mq/contrib/ntp/sntp/libevent/bufferevent_pair.c projects/em_mq/contrib/ntp/sntp/libevent/config.h.in projects/em_mq/contrib/ntp/sntp/libevent/configure projects/em_mq/contrib/ntp/sntp/libevent/configure.ac projects/em_mq/contrib/ntp/sntp/libevent/evbuffer-internal.h projects/em_mq/contrib/ntp/sntp/libevent/evdns.c projects/em_mq/contrib/ntp/sntp/libevent/event.c projects/em_mq/contrib/ntp/sntp/libevent/event_tagging.c projects/em_mq/contrib/ntp/sntp/libevent/evrpc-internal.h projects/em_mq/contrib/ntp/sntp/libevent/evthread-internal.h projects/em_mq/contrib/ntp/sntp/libevent/evthread.c projects/em_mq/contrib/ntp/sntp/libevent/evutil.c projects/em_mq/contrib/ntp/sntp/libevent/evutil_time.c projects/em_mq/contrib/ntp/sntp/libevent/ht-internal.h projects/em_mq/contrib/ntp/sntp/libevent/http-internal.h projects/em_mq/contrib/ntp/sntp/libevent/http.c projects/em_mq/contrib/ntp/sntp/libevent/include/event2/buffer.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/bufferevent.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/dns.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/event.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/http.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/listener.h projects/em_mq/contrib/ntp/sntp/libevent/include/event2/util.h projects/em_mq/contrib/ntp/sntp/libevent/kqueue.c projects/em_mq/contrib/ntp/sntp/libevent/listener.c projects/em_mq/contrib/ntp/sntp/libevent/sample/http-server.c projects/em_mq/contrib/ntp/sntp/libevent/sample/https-client.c projects/em_mq/contrib/ntp/sntp/libevent/sample/include.am projects/em_mq/contrib/ntp/sntp/libevent/test/include.am projects/em_mq/contrib/ntp/sntp/libevent/test/regress.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress.h projects/em_mq/contrib/ntp/sntp/libevent/test/regress_buffer.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_bufferevent.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_dns.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_finalize.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_http.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_main.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_minheap.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_ssl.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_thread.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_util.c projects/em_mq/contrib/ntp/sntp/libevent/test/regress_zlib.c projects/em_mq/contrib/ntp/sntp/libevent/test/test-fdleak.c projects/em_mq/contrib/ntp/sntp/libevent/test/test-ratelim.c projects/em_mq/contrib/ntp/sntp/libevent/test/test-time.c projects/em_mq/contrib/ntp/sntp/libevent/test/tinytest.c projects/em_mq/contrib/ntp/sntp/libevent/test/tinytest.h projects/em_mq/contrib/ntp/sntp/libevent/test/tinytest_macros.h projects/em_mq/contrib/ntp/sntp/libevent/time-internal.h projects/em_mq/contrib/ntp/sntp/libevent/util-internal.h projects/em_mq/contrib/ntp/sntp/libevent/whatsnew-2.1.txt projects/em_mq/contrib/ntp/sntp/libopts/Makefile.in projects/em_mq/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/em_mq/contrib/ntp/sntp/loc/darwin projects/em_mq/contrib/ntp/sntp/loc/debian projects/em_mq/contrib/ntp/sntp/loc/freebsd projects/em_mq/contrib/ntp/sntp/loc/legacy projects/em_mq/contrib/ntp/sntp/loc/netbsd projects/em_mq/contrib/ntp/sntp/loc/solaris projects/em_mq/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/em_mq/contrib/ntp/sntp/m4/ntp_locinfo.m4 projects/em_mq/contrib/ntp/sntp/m4/version.m4 projects/em_mq/contrib/ntp/sntp/main.c projects/em_mq/contrib/ntp/sntp/scripts/Makefile.in projects/em_mq/contrib/ntp/sntp/sntp-opts.c projects/em_mq/contrib/ntp/sntp/sntp-opts.def projects/em_mq/contrib/ntp/sntp/sntp-opts.h projects/em_mq/contrib/ntp/sntp/sntp.1sntpman projects/em_mq/contrib/ntp/sntp/sntp.1sntpmdoc projects/em_mq/contrib/ntp/sntp/sntp.html projects/em_mq/contrib/ntp/sntp/sntp.man.in projects/em_mq/contrib/ntp/sntp/sntp.mdoc.in projects/em_mq/contrib/ntp/sntp/tests/Makefile.in projects/em_mq/contrib/ntp/tests/Makefile.in projects/em_mq/contrib/ntp/tests/libntp/Makefile.in projects/em_mq/contrib/ntp/tests/ntpd/Makefile.in projects/em_mq/contrib/ntp/util/Makefile.am projects/em_mq/contrib/ntp/util/Makefile.in projects/em_mq/contrib/ntp/util/invoke-ntp-keygen.texi projects/em_mq/contrib/ntp/util/jitter.c projects/em_mq/contrib/ntp/util/ntp-keygen-opts.c projects/em_mq/contrib/ntp/util/ntp-keygen-opts.h projects/em_mq/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/em_mq/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/em_mq/contrib/ntp/util/ntp-keygen.c projects/em_mq/contrib/ntp/util/ntp-keygen.html projects/em_mq/contrib/ntp/util/ntp-keygen.man.in projects/em_mq/contrib/ntp/util/ntp-keygen.mdoc.in projects/em_mq/contrib/openresolv/Makefile projects/em_mq/contrib/openresolv/configure projects/em_mq/contrib/openresolv/dnsmasq.in projects/em_mq/contrib/openresolv/libc.in projects/em_mq/contrib/openresolv/named.in projects/em_mq/contrib/openresolv/pdnsd.in projects/em_mq/contrib/openresolv/resolvconf.8.in projects/em_mq/contrib/openresolv/resolvconf.conf.5.in projects/em_mq/contrib/openresolv/resolvconf.in projects/em_mq/contrib/openresolv/unbound.in projects/em_mq/contrib/sqlite3/configure projects/em_mq/contrib/sqlite3/configure.ac projects/em_mq/contrib/sqlite3/shell.c projects/em_mq/contrib/sqlite3/sqlite3.1 projects/em_mq/contrib/sqlite3/sqlite3.c projects/em_mq/contrib/sqlite3/sqlite3.h projects/em_mq/contrib/tcpdump/tcpdump.c projects/em_mq/etc/Makefile projects/em_mq/etc/mtree/BSD.tests.dist projects/em_mq/etc/mtree/BSD.usr.dist projects/em_mq/lib/libc/gen/directory.3 projects/em_mq/lib/libc/gen/readdir.c projects/em_mq/lib/libc/gen/rewinddir.c projects/em_mq/lib/libc/gen/telldir.c projects/em_mq/lib/libc/gen/telldir.h projects/em_mq/lib/libc/stdlib/reallocarray.3 projects/em_mq/lib/libc/sys/fork.2 projects/em_mq/lib/libc/sys/socketpair.2 projects/em_mq/lib/libc/sys/truncate.2 projects/em_mq/lib/libcapsicum/libcapsicum.3 projects/em_mq/lib/libcapsicum/libcapsicum.c projects/em_mq/lib/libcapsicum/libcapsicum.h projects/em_mq/lib/libcapsicum/libcapsicum_dns.c projects/em_mq/lib/libcapsicum/libcapsicum_grp.c projects/em_mq/lib/libcapsicum/libcapsicum_pwd.c projects/em_mq/lib/libcapsicum/libcapsicum_random.c projects/em_mq/lib/libcapsicum/libcapsicum_service.c projects/em_mq/lib/libcapsicum/libcapsicum_sysctl.c projects/em_mq/lib/libcasper/libcasper.c projects/em_mq/lib/libevent/Makefile projects/em_mq/lib/libnv/nv.3 projects/em_mq/lib/libnv/tests/nv_tests.cc projects/em_mq/lib/libnv/tests/nvlist_send_recv_test.c projects/em_mq/lib/libucl/Makefile projects/em_mq/release/Makefile.ec2 projects/em_mq/release/arm/BEAGLEBONE.conf projects/em_mq/release/arm/release.sh projects/em_mq/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/em_mq/release/doc/share/xml/sponsor.ent projects/em_mq/release/release.sh projects/em_mq/release/tools/arm/crochet-BEAGLEBONE.conf projects/em_mq/sbin/casperd/casperd.c projects/em_mq/sbin/casperd/zygote.c projects/em_mq/sbin/geom/class/part/gpart.8 projects/em_mq/sbin/ipfw/tables.c projects/em_mq/sbin/ping/ping.c projects/em_mq/sbin/resolvconf/Makefile projects/em_mq/share/misc/bsd-family-tree projects/em_mq/share/mk/atf.test.mk projects/em_mq/share/mk/bsd.incs.mk projects/em_mq/share/mk/bsd.lib.mk projects/em_mq/share/mk/bsd.prog.mk projects/em_mq/share/mk/src.libnames.mk projects/em_mq/sys/amd64/vmm/amd/svm.c projects/em_mq/sys/amd64/vmm/amd/svm_msr.c projects/em_mq/sys/amd64/vmm/intel/vmx_msr.c projects/em_mq/sys/amd64/vmm/vmm_instruction_emul.c projects/em_mq/sys/amd64/vmm/x86.c projects/em_mq/sys/amd64/vmm/x86.h projects/em_mq/sys/arm/amlogic/aml8726/aml8726_uart.h projects/em_mq/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/em_mq/sys/arm/arm/cpufunc_asm_armv7.S projects/em_mq/sys/arm/arm/elf_machdep.c projects/em_mq/sys/arm/arm/generic_timer.c projects/em_mq/sys/arm/arm/machdep.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/em_mq/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h projects/em_mq/sys/arm/conf/AML8726 projects/em_mq/sys/arm/conf/ARMADAXP projects/em_mq/sys/arm/conf/ATMEL projects/em_mq/sys/arm/conf/AVILA projects/em_mq/sys/arm/conf/BEAGLEBONE projects/em_mq/sys/arm/conf/BWCT projects/em_mq/sys/arm/conf/CAMBRIA projects/em_mq/sys/arm/conf/CNS11XXNAS projects/em_mq/sys/arm/conf/CRB projects/em_mq/sys/arm/conf/CUBIEBOARD projects/em_mq/sys/arm/conf/CUBIEBOARD2 projects/em_mq/sys/arm/conf/DB-78XXX projects/em_mq/sys/arm/conf/DB-88F5XXX projects/em_mq/sys/arm/conf/DB-88F6XXX projects/em_mq/sys/arm/conf/DOCKSTAR projects/em_mq/sys/arm/conf/DREAMPLUG-1001 projects/em_mq/sys/arm/conf/EA3250 projects/em_mq/sys/arm/conf/EB9200 projects/em_mq/sys/arm/conf/EFIKA_MX projects/em_mq/sys/arm/conf/EP80219 projects/em_mq/sys/arm/conf/ETHERNUT5 projects/em_mq/sys/arm/conf/EXYNOS5.common projects/em_mq/sys/arm/conf/GUMSTIX projects/em_mq/sys/arm/conf/HL200 projects/em_mq/sys/arm/conf/HL201 projects/em_mq/sys/arm/conf/IMX53 projects/em_mq/sys/arm/conf/IMX6 projects/em_mq/sys/arm/conf/IQ31244 projects/em_mq/sys/arm/conf/KB920X projects/em_mq/sys/arm/conf/LN2410SBC projects/em_mq/sys/arm/conf/NSLU projects/em_mq/sys/arm/conf/PANDABOARD projects/em_mq/sys/arm/conf/QILA9G20 projects/em_mq/sys/arm/conf/RK3188 projects/em_mq/sys/arm/conf/RPI-B projects/em_mq/sys/arm/conf/RPI2 projects/em_mq/sys/arm/conf/SAM9260EK projects/em_mq/sys/arm/conf/SAM9G20EK projects/em_mq/sys/arm/conf/SAM9X25EK projects/em_mq/sys/arm/conf/SHEEVAPLUG projects/em_mq/sys/arm/conf/SN9G45 projects/em_mq/sys/arm/conf/SOCKIT.common projects/em_mq/sys/arm/conf/TS7800 projects/em_mq/sys/arm/conf/VERSATILEPB projects/em_mq/sys/arm/conf/VIRT projects/em_mq/sys/arm/conf/VYBRID projects/em_mq/sys/arm/conf/ZEDBOARD projects/em_mq/sys/arm/freescale/imx/imx6_anatop.c projects/em_mq/sys/arm/freescale/imx/imx6_ccm.c projects/em_mq/sys/arm/freescale/imx/imx6_ccmreg.h projects/em_mq/sys/arm/freescale/imx/imx_ccmvar.h projects/em_mq/sys/arm64/arm64/nexus.c projects/em_mq/sys/boot/efi/boot1/Makefile projects/em_mq/sys/boot/efi/libefi/Makefile projects/em_mq/sys/boot/efi/loader/Makefile projects/em_mq/sys/boot/efi/loader/arch/arm64/Makefile.inc projects/em_mq/sys/boot/efi/loader/main.c projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/em_mq/sys/compat/freebsd32/freebsd32_misc.c projects/em_mq/sys/conf/files.powerpc projects/em_mq/sys/conf/options projects/em_mq/sys/dev/acpica/acpi.c projects/em_mq/sys/dev/acpica/acpi_timer.c projects/em_mq/sys/dev/mrsas/mrsas.c projects/em_mq/sys/dev/mrsas/mrsas.h projects/em_mq/sys/dev/mrsas/mrsas_cam.c projects/em_mq/sys/dev/mrsas/mrsas_fp.c projects/em_mq/sys/dev/mrsas/mrsas_ioctl.c projects/em_mq/sys/dev/mrsas/mrsas_ioctl.h projects/em_mq/sys/dev/mrsas/mrsas_linux.c projects/em_mq/sys/dev/ofw/ofwbus.c projects/em_mq/sys/dev/pccbb/pccbb_pci.c projects/em_mq/sys/dev/pci/pci_iov.c projects/em_mq/sys/dev/usb/serial/u3g.c projects/em_mq/sys/dev/usb/serial/uftdi.c projects/em_mq/sys/dev/usb/serial/usb_serial.c projects/em_mq/sys/dev/usb/usbdevs projects/em_mq/sys/dev/wpi/if_wpi.c projects/em_mq/sys/dev/wpi/if_wpi_debug.h projects/em_mq/sys/dev/wpi/if_wpireg.h projects/em_mq/sys/dev/wpi/if_wpivar.h projects/em_mq/sys/geom/part/g_part_mbr.c projects/em_mq/sys/kern/kern_shutdown.c projects/em_mq/sys/kern/kern_tc.c projects/em_mq/sys/kern/subr_nvlist.c projects/em_mq/sys/kern/subr_nvpair.c projects/em_mq/sys/net/if_me.c projects/em_mq/sys/net/if_types.h projects/em_mq/sys/net80211/ieee80211_adhoc.c projects/em_mq/sys/net80211/ieee80211_freebsd.h projects/em_mq/sys/net80211/ieee80211_node.c projects/em_mq/sys/netinet6/in6.c projects/em_mq/sys/netinet6/in6_ifattach.c projects/em_mq/sys/netinet6/nd6.c projects/em_mq/sys/netinet6/nd6_nbr.c projects/em_mq/sys/netpfil/ipfw/ip_fw_table.c projects/em_mq/sys/ofed/include/linux/linux_idr.c projects/em_mq/sys/sys/diskmbr.h projects/em_mq/sys/sys/nv.h projects/em_mq/sys/sys/timepps.h projects/em_mq/sys/vm/swap_pager.c projects/em_mq/sys/vm/vnode_pager.c projects/em_mq/sys/x86/include/specialreg.h projects/em_mq/usr.bin/checknr/checknr.1 projects/em_mq/usr.bin/checknr/checknr.c projects/em_mq/usr.bin/col/Makefile projects/em_mq/usr.bin/col/col.c projects/em_mq/usr.bin/kdump/kdump.c projects/em_mq/usr.bin/soelim/Makefile projects/em_mq/usr.bin/soelim/soelim.1 projects/em_mq/usr.bin/soelim/soelim.c projects/em_mq/usr.bin/vgrind/Makefile projects/em_mq/usr.bin/vgrind/extern.h projects/em_mq/usr.bin/vgrind/regexp.c projects/em_mq/usr.bin/vgrind/vfontedpr.c projects/em_mq/usr.bin/vgrind/vgrindefs.c projects/em_mq/usr.sbin/bhyve/pci_ahci.c projects/em_mq/usr.sbin/bhyve/pci_emul.c projects/em_mq/usr.sbin/bsdinstall/scripts/zfsboot projects/em_mq/usr.sbin/iovctl/iovctl.c projects/em_mq/usr.sbin/ntp/config.h projects/em_mq/usr.sbin/ntp/scripts/mkver projects/em_mq/usr.sbin/rtsold/if.c Directory Properties: projects/em_mq/ (props changed) projects/em_mq/contrib/binutils/ (props changed) projects/em_mq/contrib/ntp/ (props changed) projects/em_mq/contrib/openresolv/ (props changed) projects/em_mq/contrib/sqlite3/ (props changed) projects/em_mq/contrib/tcpdump/ (props changed) projects/em_mq/etc/ (props changed) projects/em_mq/lib/libc/ (props changed) projects/em_mq/sbin/ (props changed) projects/em_mq/sbin/ipfw/ (props changed) projects/em_mq/share/ (props changed) projects/em_mq/sys/ (props changed) projects/em_mq/sys/amd64/vmm/ (props changed) projects/em_mq/sys/boot/ (props changed) projects/em_mq/sys/cddl/contrib/opensolaris/ (props changed) projects/em_mq/sys/conf/ (props changed) projects/em_mq/usr.sbin/bhyve/ (props changed) projects/em_mq/usr.sbin/rtsold/ (props changed) Modified: projects/em_mq/ObsoleteFiles.inc ============================================================================== --- projects/em_mq/ObsoleteFiles.inc Wed May 6 17:41:43 2015 (r282561) +++ projects/em_mq/ObsoleteFiles.inc Wed May 6 17:44:42 2015 (r282562) @@ -38,6 +38,29 @@ # xargs -n1 | sort | uniq -d; # done +# 20150504 +OLD_LIBS+=usr/lib32/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib32/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib32/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib32/private/libunbound.so.5 +OLD_LIBS+=usr/lib32/private/libatf-c.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib32/private/libldns.so.5 +OLD_LIBS+=usr/lib32/private/libssh.so.5 +OLD_LIBS+=usr/lib32/private/libucl.so.1 +OLD_DIRS+=usr/lib32/private +OLD_LIBS+=usr/lib/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib/private/libunbound.so.5 +OLD_LIBS+=usr/lib/private/libatf-c.so.1 +OLD_LIBS+=usr/lib/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib/private/libldns.so.5 +OLD_LIBS+=usr/lib/private/libssh.so.5 +OLD_LIBS+=usr/lib/private/libucl.so.1 +OLD_DIRS+=usr/lib/private # 20150501 OLD_FILES+=usr/bin/soeliminate OLD_FILES+=usr/share/man/man1/soeliminate.1.gz Modified: projects/em_mq/bin/cp/cp.c ============================================================================== --- projects/em_mq/bin/cp/cp.c Wed May 6 17:41:43 2015 (r282561) +++ projects/em_mq/bin/cp/cp.c Wed May 6 17:44:42 2015 (r282562) @@ -90,7 +90,6 @@ volatile sig_atomic_t info; enum op { FILE_TO_FILE, FILE_TO_DIR, DIR_TO_DNE }; static int copy(char *[], enum op, int); -static int mastercmp(const FTSENT * const *, const FTSENT * const *); static void siginfo(int __unused); int @@ -274,7 +273,7 @@ copy(char *argv[], enum op type, int fts mask = ~umask(0777); umask(~mask); - if ((ftsp = fts_open(argv, fts_options, mastercmp)) == NULL) + if ((ftsp = fts_open(argv, fts_options, NULL)) == NULL) err(1, "fts_open"); for (badcp = rval = 0; (curr = fts_read(ftsp)) != NULL; badcp = 0) { switch (curr->fts_info) { @@ -488,32 +487,6 @@ copy(char *argv[], enum op type, int fts return (rval); } -/* - * mastercmp -- - * The comparison function for the copy order. The order is to copy - * non-directory files before directory files. The reason for this - * is because files tend to be in the same cylinder group as their - * parent directory, whereas directories tend not to be. Copying the - * files first reduces seeking. - */ -static int -mastercmp(const FTSENT * const *a, const FTSENT * const *b) -{ - int a_info, b_info; - - a_info = (*a)->fts_info; - if (a_info == FTS_ERR || a_info == FTS_NS || a_info == FTS_DNR) - return (0); - b_info = (*b)->fts_info; - if (b_info == FTS_ERR || b_info == FTS_NS || b_info == FTS_DNR) - return (0); - if (a_info == FTS_D) - return (-1); - if (b_info == FTS_D) - return (1); - return (0); -} - static void siginfo(int sig __unused) { Modified: projects/em_mq/contrib/binutils/bfd/elf32-arm.c ============================================================================== --- projects/em_mq/contrib/binutils/bfd/elf32-arm.c Wed May 6 17:41:43 2015 (r282561) +++ projects/em_mq/contrib/binutils/bfd/elf32-arm.c Wed May 6 17:44:42 2015 (r282562) @@ -6794,15 +6794,31 @@ elf32_arm_merge_eabi_attributes (bfd *ib out_attr[Tag_ABI_VFP_args].i = in_attr[Tag_ABI_VFP_args].i; else if (in_attr[Tag_ABI_FP_number_model].i != 0) { + bfd *hasbfd, *hasnotbfd; + + if (in_attr[Tag_ABI_VFP_args].i) + { + hasbfd = ibfd; + hasnotbfd = obfd; + } + else + { + hasbfd = obfd; + hasnotbfd = ibfd; + } + _bfd_error_handler (_("ERROR: %B uses VFP register arguments, %B does not"), - ibfd, obfd); + hasbfd, hasnotbfd); return FALSE; } } for (i = 4; i < NUM_KNOWN_OBJ_ATTRIBUTES; i++) { + if (out_attr[i].type == 0) + out_attr[i].type = in_attr[i].type; + /* Merge this attribute with existing attributes. */ switch (i) { @@ -9359,6 +9375,16 @@ elf32_arm_post_process_headers (bfd * ab if (globals->byteswap_code) i_ehdrp->e_flags |= EF_ARM_BE8; } + + /* + * For EABI 5, we have to tag dynamic binaries and execs as either + * soft float or hard float. + */ + if (EF_ARM_EABI_VERSION (i_ehdrp->e_flags) == EF_ARM_EABI_VER5 && + (i_ehdrp->e_type == ET_DYN || i_ehdrp->e_type == ET_EXEC)) + i_ehdrp->e_flags |= + bfd_elf_get_obj_attr_int (abfd, OBJ_ATTR_PROC, Tag_ABI_VFP_args) ? + EF_ARM_VFP_FLOAT : EF_ARM_SOFT_FLOAT; } static enum elf_reloc_type_class Modified: projects/em_mq/contrib/ntp/ChangeLog ============================================================================== --- projects/em_mq/contrib/ntp/ChangeLog Wed May 6 17:41:43 2015 (r282561) +++ projects/em_mq/contrib/ntp/ChangeLog Wed May 6 17:44:42 2015 (r282562) @@ -1,4 +1,80 @@ --- +(4.2.8p2) 2015/04/07 Released by Harlan Stenn +(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn + +* [Bug 2763] Fix for different thresholds for forward and backward steps. +--- +(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn + +* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c. +* [Bug 2769] New script: update-leap +* [Bug 2769] cleannup for update-leap +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2794] Clean up kernel clock status reports. +* [Bug 2795] Cannot build without OpenSLL (on Win32). + Provided a Win32 specific wrapper around libevent/arc4random.c. + fixed some minor warnings. +* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32. +* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys + on big-endian machines. +* [Bug 2798] sntp should decode and display the leap indicator. +* Simple cleanup to html/build.html +--- +(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn + +* [Bug 2794] Don't let reports on normal kernel status changes + look like errors. +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2592] Account for PPS sources which can provide an accurate + absolute time stamp, and status information. + Fixed indention and removed trailing whitespace. +* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003. +* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument. +* [Bug 2346] "graceful termination" signals do not do peer cleanup. +* [Bug 2728] See if C99-style structure initialization works. +* [Bug 2747] Upgrade libevent to 2.1.5-beta. +* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. . +* [Bug 2751] jitter.h has stale copies of l_fp macros. +* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM. +* [Bug 2757] Quiet compiler warnings. +* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq. +* [Bug 2763] Allow different thresholds for forward and backward steps. +* [Bug 2766] ntp-keygen output files should not be world-readable. +* [Bug 2767] ntp-keygen -M should symlink to ntp.keys. +* [Bug 2771] nonvolatile value is documented in wrong units. +* [Bug 2773] Early leap announcement from Palisade/Thunderbolt +* [Bug 2774] Unreasonably verbose printout - leap pending/warning +* [Bug 2775] ntp-keygen.c fails to compile under Windows. +* [Bug 2777] Fixed loops and decoding of Meinberg GPS satellite info. + Removed non-ASCII characters from some copyright comments. + Removed trailing whitespace. + Updated definitions for Meinberg clocks from current Meinberg header files. + Now use C99 fixed-width types and avoid non-ASCII characters in comments. + Account for updated definitions pulled from Meinberg header files. + Updated comments on Meinberg GPS receivers which are not only called GPS16x. + Replaced some constant numbers by defines from ntp_calendar.h + Modified creation of parse-specific variables for Meinberg devices + in gps16x_message(). + Reworked mk_utcinfo() to avoid printing of ambiguous leap second dates. + Modified mbg_tm_str() which now expexts an additional parameter controlling + if the time status shall be printed. +* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto. +* [Sec 2781] Authentication doesn't protect symmetric associations against + DoS attacks. +* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE. +* [Bug 2789] Quiet compiler warnings from libevent. +* [Bug 2790] If ntpd sets the Windows MM timer highest resolution + pause briefly before measuring system clock precision to yield + correct results. +* Comment from Juergen Perlinger in ntp_calendar.c to make the code clearer. +* Use predefined function types for parse driver functions + used to set up function pointers. + Account for changed prototype of parse_inp_fnc_t functions. + Cast parse conversion results to appropriate types to avoid + compiler warnings. + Let ioctl() for Windows accept a (void *) to avoid compiler warnings + when called with pointers to different types. +--- (4.2.8p1) 2015/02/04 Released by Harlan Stenn * Update the NEWS file. @@ -14,7 +90,7 @@ (This should work for all versions of Windows >= W2K) * [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate(). * [Bug 2739] Parse driver with PPS enabled occasionally evaluates - PPS timestamp with wrong sign. + PPS timestamp with wrong sign. Removed some German umlauts. * [Bug 2740] Removed some obsolete code from the parse driver. * [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus(). @@ -94,7 +170,7 @@ * [Bug 2678] nmea_control() now checks 'refclock_params()' result. (4.2.7p481) 2014/11/22 Released by Harlan Stenn * [Bug 2314] Only enable PPS if kernel consumer binding succeeds. -* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. +* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. * Rename pps_enable to hardpps_enable. (4.2.7p480) 2014/11/21 Released by Harlan Stenn * [Bug 2677] PATH_MAX isn't #define'd under Windows. Modified: projects/em_mq/contrib/ntp/CommitLog ============================================================================== --- projects/em_mq/contrib/ntp/CommitLog Wed May 6 17:41:43 2015 (r282561) +++ projects/em_mq/contrib/ntp/CommitLog Wed May 6 17:44:42 2015 (r282562) @@ -1,3 +1,2569 @@ +ChangeSet@1.3320, 2015-04-07 04:28:16-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2 + TAG: NTP_4_2_8P2 + + ChangeLog@1.1633 +1 -0 + NTP_4_2_8P2 + + ntpd/invoke-ntp.conf.texi@1.182 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntp.keys.texi@1.178 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntpd.texi@1.495 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.5man@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.5mdoc@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.html@1.173 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.conf.man.in@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.mdoc.in@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5man@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5mdoc@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.html@1.174 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.keys.man.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.mdoc.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd-opts.c@1.517 +245 -245 + NTP_4_2_8P2 + + ntpd/ntpd-opts.h@1.516 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdman@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdmdoc@1.324 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.html@1.168 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.man.in@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.mdoc.in@1.324 +2 -2 + NTP_4_2_8P2 + + ntpdc/invoke-ntpdc.texi@1.492 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.c@1.510 +107 -107 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.html@1.336 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + ntpq/invoke-ntpq.texi@1.498 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq-opts.c@1.515 +106 -106 + NTP_4_2_8P2 + + ntpq/ntpq-opts.h@1.513 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqman@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqmdoc@1.326 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.html@1.165 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.man.in@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.mdoc.in@1.326 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.494 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.c@1.512 +68 -68 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.h@1.511 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.html@1.163 +1 -1 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + packageinfo.sh@1.509 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.84 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.html@1.86 +1 -1 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.man.in@1.83 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.88 +1 -1 + NTP_4_2_8P2 + + scripts/invoke-plot_summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/invoke-summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.315 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait-opts@1.51 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.html@1.332 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.man.in@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.91 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.html@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/invoke-ntptrace.texi@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptraceman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.html@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.mdoc.in@1.93 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/summary.1summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.1summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/invoke-update-leap.texi@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap-opts@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapman@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapmdoc@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.html@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.man.in@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.mdoc.in@1.4 +2 -2 + NTP_4_2_8P2 + + sntp/invoke-sntp.texi@1.492 +2 -2 + NTP_4_2_8P2 + + sntp/sntp-opts.c@1.511 +159 -159 + NTP_4_2_8P2 + + sntp/sntp-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpman@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpmdoc@1.327 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.html@1.507 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.man.in@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.mdoc.in@1.327 +2 -2 + NTP_4_2_8P2 + + util/invoke-ntp-keygen.texi@1.495 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen-opts.c@1.513 +173 -173 + NTP_4_2_8P2 + + util/ntp-keygen-opts.h@1.511 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.1ntp-keygenman@1.323 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.1ntp-keygenmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen.html@1.169 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + util/ntp-keygen.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + +ChangeSet@1.3319, 2015-04-07 04:05:46-04:00, stenn@deacon.udel.edu + ntp-4.2.8p2 + + packageinfo.sh@1.508 +2 -2 + ntp-4.2.8p2 + +ChangeSet@1.3318, 2015-04-07 07:57:32+00:00, stenn@psp-fb1.ntp.org + NEWS update + + NEWS@1.135 +4 -2 + NEWS update + +ChangeSet@1.3314.1.3, 2015-04-03 03:56:38-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2_RC3 + TAG: NTP_4_2_8P2_RC3 + + ChangeLog@1.1629.1.3 +1 -0 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntp.conf.texi@1.181 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntp.keys.texi@1.177 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/invoke-ntpd.texi@1.494 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.5man@1.215 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.5mdoc@1.215 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.html@1.172 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.man.in@1.215 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntp.conf.mdoc.in@1.215 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.5man@1.211 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.5mdoc@1.211 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.html@1.173 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.man.in@1.211 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntp.keys.mdoc.in@1.211 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntpd-opts.c@1.516 +7 -7 + NTP_4_2_8P2_RC3 + + ntpd/ntpd-opts.h@1.515 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.1ntpdman@1.323 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.1ntpdmdoc@1.323 +1 -1 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.html@1.167 +2 -2 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.man.in@1.323 +3 -3 + NTP_4_2_8P2_RC3 + + ntpd/ntpd.mdoc.in@1.323 +1 -1 + NTP_4_2_8P2_RC3 + + ntpdc/invoke-ntpdc.texi@1.491 +2 -2 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc-opts.c@1.509 +7 -7 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc-opts.h@1.508 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.1ntpdcman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.1ntpdcmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.html@1.335 +2 -2 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpdc/ntpdc.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpq/invoke-ntpq.texi@1.497 +2 -2 + NTP_4_2_8P2_RC3 + + ntpq/ntpq-opts.c@1.514 +7 -7 + NTP_4_2_8P2_RC3 + + ntpq/ntpq-opts.h@1.512 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.1ntpqman@1.325 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.1ntpqmdoc@1.325 +1 -1 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.html@1.164 +2 -2 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.man.in@1.325 +3 -3 + NTP_4_2_8P2_RC3 + + ntpq/ntpq.mdoc.in@1.325 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.493 +2 -2 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd-opts.c@1.511 +7 -7 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd-opts.h@1.510 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.html@1.162 +1 -1 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + packageinfo.sh@1.507 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.83 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.84 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.html@1.85 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.man.in@1.82 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.84 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.87 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/invoke-plot_summary.texi@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/invoke-summary.texi@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.314 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait-opts@1.50 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.311 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.312 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.html@1.331 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.man.in@1.311 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.312 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.102 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.90 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.html@1.103 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.man.in@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.91 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/invoke-ntptrace.texi@1.103 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.1ntptraceman@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.91 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.html@1.104 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.man.in@1.90 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/ntptrace/ntptrace.mdoc.in@1.92 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/plot_summary-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.1plot_summaryman@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.1plot_summarymdoc@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.html@1.105 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.man.in@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/plot_summary.mdoc.in@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/summary-opts@1.52 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/summary.1summaryman@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/summary.1summarymdoc@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/summary.html@1.105 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/summary.man.in@1.102 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/summary.mdoc.in@1.102 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/invoke-update-leap.texi@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap-opts@1.3 +2 -2 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.1update-leapman@1.3 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.1update-leapmdoc@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.html@1.3 +6 -5 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.man.in@1.3 +3 -3 + NTP_4_2_8P2_RC3 + + scripts/update-leap/update-leap.mdoc.in@1.3 +1 -1 + NTP_4_2_8P2_RC3 + + sntp/invoke-sntp.texi@1.491 +2 -2 + NTP_4_2_8P2_RC3 + + sntp/sntp-opts.c@1.510 +7 -7 + NTP_4_2_8P2_RC3 + + sntp/sntp-opts.h@1.508 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.1sntpman@1.326 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.1sntpmdoc@1.326 +1 -1 + NTP_4_2_8P2_RC3 + + sntp/sntp.html@1.506 +2 -2 + NTP_4_2_8P2_RC3 + + sntp/sntp.man.in@1.326 +3 -3 + NTP_4_2_8P2_RC3 + + sntp/sntp.mdoc.in@1.326 +1 -1 + NTP_4_2_8P2_RC3 + + util/invoke-ntp-keygen.texi@1.494 +2 -2 + NTP_4_2_8P2_RC3 + + util/ntp-keygen-opts.c@1.512 +7 -7 + NTP_4_2_8P2_RC3 + + util/ntp-keygen-opts.h@1.510 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.1ntp-keygenman@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.1ntp-keygenmdoc@1.322 +1 -1 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.html@1.168 +2 -2 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC3 + + util/ntp-keygen.mdoc.in@1.322 +1 -1 + NTP_4_2_8P2_RC3 + +ChangeSet@1.3314.1.2, 2015-04-03 03:35:54-04:00, stenn@deacon.udel.edu + [Bug 2763] Fix for different thresholds for forward and backward steps + + ChangeLog@1.1629.1.2 +3 -0 + [Bug 2763] Fix for different thresholds for forward and backward steps + + ntpd/ntp_loopfilter.c@1.183 +2 -2 + [Bug 2763] Fix for different thresholds for forward and backward steps + +ChangeSet@1.3314.1.1, 2015-04-03 01:16:34-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2_RC2 + TAG: NTP_4_2_8P2_RC2 + + ChangeLog@1.1629.1.1 +1 -0 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntp.conf.texi@1.180 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntp.keys.texi@1.176 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/invoke-ntpd.texi@1.493 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.5man@1.214 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.5mdoc@1.214 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.html@1.171 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.man.in@1.214 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntp.conf.mdoc.in@1.214 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.keys.5man@1.210 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.keys.5mdoc@1.210 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.keys.html@1.172 +1 -1 + NTP_4_2_8P2_RC2 + + ntpd/ntp.keys.man.in@1.210 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntp.keys.mdoc.in@1.210 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntpd-opts.c@1.515 +7 -7 + NTP_4_2_8P2_RC2 + + ntpd/ntpd-opts.h@1.514 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntpd.1ntpdman@1.322 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntpd.1ntpdmdoc@1.322 +2 -2 + NTP_4_2_8P2_RC2 + + ntpd/ntpd.html@1.166 +50 -26 + NTP_4_2_8P2_RC2 + + ntpd/ntpd.man.in@1.322 +3 -3 + NTP_4_2_8P2_RC2 + + ntpd/ntpd.mdoc.in@1.322 +2 -2 + NTP_4_2_8P2_RC2 + + ntpdc/invoke-ntpdc.texi@1.490 +2 -2 + NTP_4_2_8P2_RC2 + + ntpdc/ntpdc-opts.c@1.508 +7 -7 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed May 6 18:16:28 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E51AE69D; Wed, 6 May 2015 18:16:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BA09519C3; Wed, 6 May 2015 18:16:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46IGSJs047622; Wed, 6 May 2015 18:16:28 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46IGSiC047621; Wed, 6 May 2015 18:16:28 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061816.t46IGSiC047621@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 18:16:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282564 - projects/release-arm-redux/release 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.20 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, 06 May 2015 18:16:29 -0000 Author: gjb Date: Wed May 6 18:16:27 2015 New Revision: 282564 URL: https://svnweb.freebsd.org/changeset/base/282564 Log: Evaluage chroot_build_release_cmd based on the TARGET/TARGET_ARCH of the build target. Move arm/armv6 'release' bits to chroot_arm_armv6_build_release(). Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 18:04:31 2015 (r282563) +++ projects/release-arm-redux/release/release.sh Wed May 6 18:16:27 2015 (r282564) @@ -124,6 +124,7 @@ env_setup() { # necessary. This is called unconditionally, and overrides the defaults set # in env_setup() if '-c ' is specified. env_check() { + chroot_build_release_cmd="chroot_build_release" # Fix for backwards-compatibility with release.conf that does not have # the trailing '/'. case ${SVNROOT} in @@ -143,6 +144,12 @@ env_check() { WITH_DVD= WITH_COMPRESSED_IMAGES= NODOC=yes + case ${EMBEDDED_TARGET}:${EMBEDDED_TARGET_ARCH} in + arm:armv6) + chroot_build_release_cmd="chroot_arm_armv6_build_release" + ;; + *) + esac fi # If PORTS is set and NODOC is unset, force NODOC=yes because the ports @@ -303,23 +310,26 @@ chroot_build_target() { # chroot_build_release(): Invoke the 'make release' target. chroot_build_release() { load_target_env + eval chroot ${CHROOTDIR} make -C /usr/src/release \ + ${RELEASE_RMAKEFLAGS} release + eval chroot ${CHROOTDIR} make -C /usr/src/release \ + ${RELEASE_RMAKEFLAGS} install DESTDIR=/R \ + WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ + WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} - if [ -z "${EMBEDDEDBUILD}" ]; then - eval chroot ${CHROOTDIR} make -C /usr/src/release \ - ${RELEASE_RMAKEFLAGS} release - eval chroot ${CHROOTDIR} make -C /usr/src/release \ - ${RELEASE_RMAKEFLAGS} install DESTDIR=/R \ - WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ - WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} - return 0 - else - load_target_env - # XXX: In progress. - return 0 + return 0 +} # chroot_build_release() + +# chroot_arm_armv6_build_release(): Create arm/armv6 SD card image. +chroot_arm_armv6_build_release() { + load_target_env + # XXX: In progress. + if [ -e "${RELENGDIR}/tools/${TARGET}.subr" ]; then + . "${RELENGDIR}/tools/${TARGET}.subr" fi return 0 -} # chroot_build_release() +} # chroot_arm_armv6_build_release() # main(): Start here. main() { @@ -349,7 +359,7 @@ main() { chroot_setup extra_chroot_setup chroot_build_target - chroot_build_release + ${chroot_build_release_cmd} return 0 } # main() From owner-svn-src-projects@FreeBSD.ORG Wed May 6 19:58:13 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1B8FE24; Wed, 6 May 2015 19:58:13 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9FC1815D2; Wed, 6 May 2015 19:58:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46JwDr8099090; Wed, 6 May 2015 19:58:13 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46JwCX9099087; Wed, 6 May 2015 19:58:12 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505061958.t46JwCX9099087@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 19:58:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282566 - in projects/release-arm-redux/release: . arm 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.20 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, 06 May 2015 19:58:13 -0000 Author: gjb Date: Wed May 6 19:58:12 2015 New Revision: 282566 URL: https://svnweb.freebsd.org/changeset/base/282566 Log: Add tools/arm.subr to contain common subroutines used for building arm images. This is similar to tools/vmimage.subr used for building virtual machine disk images. By default, only arm_create_disk() and arm_install_base() contain real functionality here, and arm_install_uboot() must be overridden in the arm/KERNEL.conf file. In release.sh, make create_arm_armv6_build_release() do something now. In arm/BEAGLEBONE.conf, set IMAGE_SIZE, PART_SCHEME, FAT_SIZE, FAT_TYPE, and MD_ARGS, as well as make arm_install_uboot() functional. Parts of this were taken from disecting a previous BEAGLEBONE image, and other parts obtained from Crochet sources. Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/release/tools/arm.subr (contents, props changed) Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Wed May 6 19:47:31 2015 (r282565) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Wed May 6 19:58:12 2015 (r282566) @@ -8,3 +8,24 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-beaglebone" KERNEL="BEAGLEBONE" +IMAGE_SIZE="1G" +PART_SCHEME="MBR" +FAT_SIZE="2m" +FAT_TYPE="12" +MD_ARGS="-x 63 -y 255" + +arm_install_uboot() { + UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone" + FDT_DIR="${WORLDIR}/sys/boot/fdt/dts/arm" + mount_msdosfs /dev/${mddev}s1 ${DESTDIR} + cp -p ${UBOOT_DIR}/MLO ${DESTDIR}/MLO + cp -p ${UBOOT_DIR}/u-boot.img ${DESTDIR}/bb-uboot.img + cp -p ${FDT_DIR}/beaglebone.dts ${DESTDIR}/bbone.dts + cp -p ${FDT_DIR}/beaglebone.dts ${DESTDIR}/bbone.dtb + cp -p ${FDT_DIR}/beaglebone-black.dts ${DESTDIR}/bboneblk.dts + cp -p ${FDT_DIR}/beaglebone-black.dts ${DESTDIR}/bboneblk.dtb + touch ${DESTDIR}/bb-uEnv.txt + umount_loop ${DESTDIR} + + return 0 +} Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 19:47:31 2015 (r282565) +++ projects/release-arm-redux/release/release.sh Wed May 6 19:58:12 2015 (r282566) @@ -327,6 +327,17 @@ chroot_arm_armv6_build_release() { if [ -e "${RELENGDIR}/tools/${TARGET}.subr" ]; then . "${RELENGDIR}/tools/${TARGET}.subr" fi + . "${RELENGDIR}/arm/${KERNEL}.conf" + WORLDDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V WORLDDIR)" + OBJDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V .OBJDIR)" + DESTDIR="${OBJDIR}/${KERNEL}" + IMGBASE="${OBJDIR}/${KERNEL}.img" + mkdir -p ${DESTDIR} + truncate -s ${IMAGE_SIZE} ${IMGBASE} + mddev=$(mdconfig -f ${IMGBASE} ${MD_ARGS}) + arm_create_disk + arm_install_base + arm_install_uboot return 0 } # chroot_arm_armv6_build_release() Added: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-arm-redux/release/tools/arm.subr Wed May 6 19:58:12 2015 (r282566) @@ -0,0 +1,121 @@ +#!/bin/sh +#- +# Copyright (c) 2015 The FreeBSD Foundation +# All rights reserved. +# +# Portions of this software were developed by Glen Barber +# 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. +# +# Common subroutines used to build arm/armv6 images. +# +# $FreeBSD$ +# + +cleanup() { + if [ -c "${DESTDIR}/dev/null" ]; then + umount_loop ${DESTDIR}/dev 2>/dev/null + fi + umount_loop ${DESTDIR} + if [ ! -z "${mddev}" ]; then + mdconfig -d -u ${mddev} + fi + + return 0 +} + +umount_loop() { + DIR=$1 + i=0 + sync + while ! umount ${DIR}; do + i=$(( $i + 1 )) + if [ $i -ge 10 ]; then + # This should never happen. But, it has happened. + echo "Cannot umount(8) ${DIR}" + echo "Something has gone horribly wrong." + return 1 + fi + sleep 1 + done + + return 0 +} + +arm_create_disk() { + # Create the target raw file and temporary work directory. + gpart create -s ${PART_SCHEME} ${IMGBASE} + gpart add -t '\!12' -a 63 -s ${FAT_SIZE} ${mddev} + gpart set -a active -i 1 ${mddev} + newfs_msdos -L msdosboot -F ${FAT_TYPE} /dev/${mddev}s1 + gpart add -t freebsd ${mddev} + gpart create -s bsd ${mddev}s2 + gpart add -t freebsd-ufs -a 64k /dev/${mddev}s2 + newfs -U -L rootfs /dev/${mddev}s2a + tunefs -j enable -N enable /dev/${mddev}s2a + + return 0 +} + +arm_install_base() { + mount /dev/${mddev}s2a ${DESTDIR} + cd ${WORLDDIR} && \ + eval make TARGET=${EMBEDDED_TARGET} \ + TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ + DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ + installworld installkernel distribution + + echo '# Custom /etc/fstab for FreeBSD embedded images' \ + > ${DESTDIR}/etc/fstab + echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ + >> ${DESTDIR}/etc/fstab + echo "/dev/ufs/rootfs / ufs rw 1 1" \ + >> ${DESTDIR}/etc/fstab + echo "md /tmp mfs rw,noatime,-s30m 0 0" \ + >> ${DESTDIR}/etc/fstab + echo "md /var/log mfs rw,noatime,-s15m 0 0" \ + >> ${DESTDIR}/etc/fstab + echo "md /var/tmp mfs rw,noatime,-s12m 0 0" \ + >> ${DESTDIR}/etc/fstab + + local hostname + hostname="$(echo ${KERNEL} | tr '[:upper:]' '[:lower:]')" + echo "hostname=\"${hostname}\"" > ${DESTDIR}/etc/rc.conf + echo 'ifconfig_DEFAULT="DHCP"' >> ${DESTDIR}/etc/rc.conf + echo 'sshd_enable="YES"' >> ${DESTDIR}/etc/rc.conf + echo 'sendmail_enable="NONE"' >> ${DESTDIR}/etc/rc.conf + echo 'sendmail_submit_enable="NO"' >> ${DESTDIR}/etc/rc.conf + echo 'sendmail_outbound_enable="NO"' >> ${DESTDIR}/etc/rc.conf + echo 'sendmail_msp_queue_enable="NO"' >> ${DESTDIR}/etc/rc.conf + + sync + umount_loop ${DESTDIR} + + return 0 +} + +arm_install_uboot() { + # Override in the arm/KERNEL.conf file. + + return 0 +} From owner-svn-src-projects@FreeBSD.ORG Wed May 6 23:26:52 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6A32635; Wed, 6 May 2015 23:26:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B58C81EE1; Wed, 6 May 2015 23:26:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t46NQqc2005946; Wed, 6 May 2015 23:26:52 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t46NQqCH005945; Wed, 6 May 2015 23:26:52 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505062326.t46NQqCH005945@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 6 May 2015 23:26:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282570 - projects/release-arm-redux/release 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.20 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, 06 May 2015 23:26:52 -0000 Author: gjb Date: Wed May 6 23:26:51 2015 New Revision: 282570 URL: https://svnweb.freebsd.org/changeset/base/282570 Log: Use the correct variable for the tools/TARGET.conf file. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 21:08:16 2015 (r282569) +++ projects/release-arm-redux/release/release.sh Wed May 6 23:26:51 2015 (r282570) @@ -324,8 +324,8 @@ chroot_build_release() { chroot_arm_armv6_build_release() { load_target_env # XXX: In progress. - if [ -e "${RELENGDIR}/tools/${TARGET}.subr" ]; then - . "${RELENGDIR}/tools/${TARGET}.subr" + if [ -e "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" ]; then + . "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" fi . "${RELENGDIR}/arm/${KERNEL}.conf" WORLDDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V WORLDDIR)" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 00:27:29 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE238CC; Thu, 7 May 2015 00:27:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 929A9152B; Thu, 7 May 2015 00:27:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t470RTsK036376; Thu, 7 May 2015 00:27:29 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t470RTJ6036374; Thu, 7 May 2015 00:27:29 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505070027.t470RTJ6036374@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 00:27:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282573 - in projects/release-arm-redux/release: . 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.20 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, 07 May 2015 00:27:29 -0000 Author: gjb Date: Thu May 7 00:27:28 2015 New Revision: 282573 URL: https://svnweb.freebsd.org/changeset/base/282573 Log: In release.sh, create the /dev directory within the chroot before attempting to mount(8) devfs. Also, create the .OBJDIR for the 'release' target, so files end up in the correct location. In tools/arm.subr, fix the target device when creating the gpart partition scheme. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Wed May 6 23:52:15 2015 (r282572) +++ projects/release-arm-redux/release/release.sh Thu May 7 00:27:28 2015 (r282573) @@ -243,6 +243,7 @@ chroot_setup() { # extra_chroot_setup(): Prepare anything additional within the build # necessary for the release build. extra_chroot_setup() { + mkdir -p ${CHROOTDIR}/dev mount -t devfs devfs ${CHROOTDIR}/dev [ -e /etc/resolv.conf ] && cp /etc/resolv.conf \ ${CHROOTDIR}/etc/resolv.conf @@ -323,6 +324,7 @@ chroot_build_release() { # chroot_arm_armv6_build_release(): Create arm/armv6 SD card image. chroot_arm_armv6_build_release() { load_target_env + eval chroot ${CHROOTDIR} make -C /usr/src/release obj # XXX: In progress. if [ -e "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" ]; then . "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Wed May 6 23:52:15 2015 (r282572) +++ projects/release-arm-redux/release/tools/arm.subr Thu May 7 00:27:28 2015 (r282573) @@ -64,8 +64,8 @@ umount_loop() { arm_create_disk() { # Create the target raw file and temporary work directory. - gpart create -s ${PART_SCHEME} ${IMGBASE} - gpart add -t '\!12' -a 63 -s ${FAT_SIZE} ${mddev} + gpart create -s ${PART_SCHEME} ${mddev} + gpart add -t '!12' -a 63 -s ${FAT_SIZE} ${mddev} gpart set -a active -i 1 ${mddev} newfs_msdos -L msdosboot -F ${FAT_TYPE} /dev/${mddev}s1 gpart add -t freebsd ${mddev} From owner-svn-src-projects@FreeBSD.ORG Thu May 7 15:10:41 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A83D34CD; Thu, 7 May 2015 15:10:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 96F1F122E; Thu, 7 May 2015 15:10:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47FAfuc073709; Thu, 7 May 2015 15:10:41 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47FAf9X073708; Thu, 7 May 2015 15:10:41 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505071510.t47FAf9X073708@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Thu, 7 May 2015 15:10:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282580 - projects/em_mq/sys/dev/e1000 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.20 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, 07 May 2015 15:10:41 -0000 Author: sbruno Date: Thu May 7 15:10:40 2015 New Revision: 282580 URL: https://svnweb.freebsd.org/changeset/base/282580 Log: No need to print the debug information twice on the status of the queues. Modified: projects/em_mq/sys/dev/e1000/if_em.c Modified: projects/em_mq/sys/dev/e1000/if_em.c ============================================================================== --- projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:07:33 2015 (r282579) +++ projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:10:40 2015 (r282580) @@ -2289,7 +2289,6 @@ em_local_timer(void *arg) for (int i = 0; i < adapter->num_queues; i++, txr++) { if ((txr->queue_status == EM_QUEUE_HUNG) && (adapter->pause_frames == 0)) { - em_print_debug_info(adapter); goto hung; } /* Schedule a TX tasklet if needed */ From owner-svn-src-projects@FreeBSD.ORG Thu May 7 15:12:56 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AF3BA5DD; Thu, 7 May 2015 15:12:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9EDFB12E8; Thu, 7 May 2015 15:12:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47FCucb077603; Thu, 7 May 2015 15:12:56 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47FCu1J077602; Thu, 7 May 2015 15:12:56 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505071512.t47FCu1J077602@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Thu, 7 May 2015 15:12:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282581 - projects/em_mq/sys/dev/e1000 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.20 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, 07 May 2015 15:12:56 -0000 Author: sbruno Date: Thu May 7 15:12:55 2015 New Revision: 282581 URL: https://svnweb.freebsd.org/changeset/base/282581 Log: no need to iterate over the queues twice in em_debug_info() Modified: projects/em_mq/sys/dev/e1000/if_em.c Modified: projects/em_mq/sys/dev/e1000/if_em.c ============================================================================== --- projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:10:40 2015 (r282580) +++ projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:12:55 2015 (r282581) @@ -5918,7 +5918,7 @@ em_print_debug_info(struct adapter *adap else printf("and ACTIVE\n"); - for (int i = 0; i < adapter->num_queues; i++, txr++) { + for (int i = 0; i < adapter->num_queues; i++, txr++, rxr++) { device_printf(dev, "TX Queue %d ------\n", i); device_printf(dev, "hw tdh = %d, hw tdt = %d\n", E1000_READ_REG(&adapter->hw, E1000_TDH(i)), @@ -5928,8 +5928,6 @@ em_print_debug_info(struct adapter *adap txr->tx_avail); device_printf(dev, "Tx Descriptors avail failure = %ld\n", txr->no_desc_avail); - } - for (int i = 0; i < adapter->num_queues; i++, rxr++) { device_printf(dev, "RX Queue %d ------\n", i); device_printf(dev, "hw rdh = %d, hw rdt = %d\n", E1000_READ_REG(&adapter->hw, E1000_RDH(i)), From owner-svn-src-projects@FreeBSD.ORG Thu May 7 15:17:30 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A722B934; Thu, 7 May 2015 15:17:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9603E1328; Thu, 7 May 2015 15:17:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47FHU7Q078394; Thu, 7 May 2015 15:17:30 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47FHUJo078393; Thu, 7 May 2015 15:17:30 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505071517.t47FHUJo078393@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Thu, 7 May 2015 15:17:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282583 - projects/em_mq/sys/dev/e1000 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.20 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, 07 May 2015 15:17:30 -0000 Author: sbruno Date: Thu May 7 15:17:29 2015 New Revision: 282583 URL: https://svnweb.freebsd.org/changeset/base/282583 Log: Remove duplicate num_queues assignment. No need to iterate twice over num_queues in sysctl handlers. Modified: projects/em_mq/sys/dev/e1000/if_em.c Modified: projects/em_mq/sys/dev/e1000/if_em.c ============================================================================== --- projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:14:50 2015 (r282582) +++ projects/em_mq/sys/dev/e1000/if_em.c Thu May 7 15:17:29 2015 (r282583) @@ -2787,7 +2787,6 @@ em_setup_msix(struct adapter *adapter) val = 5; else { adapter->num_queues = 1; - adapter->num_queues = 1; device_printf(adapter->dev, "Insufficient MSIX vectors for >1 queue, " "using single queue...\n"); @@ -5456,7 +5455,7 @@ em_add_hw_stats(struct adapter *adapter) CTLFLAG_RD, &adapter->hw.fc.low_water, 0, "Flow Control Low Watermark"); - for (int i = 0; i < adapter->num_queues; i++, txr++) { + for (int i = 0; i < adapter->num_queues; i++, txr++, rxr++) { snprintf(namebuf, QUEUE_NAME_LEN, "queue_tx_%d", i); queue_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf, CTLFLAG_RD, NULL, "TX Queue Name"); @@ -5478,8 +5477,7 @@ em_add_hw_stats(struct adapter *adapter) SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO, "no_desc_avail", CTLFLAG_RD, &txr->no_desc_avail, "Queue No Descriptor Available"); - } - for (int i = 0; i < adapter->num_queues; i++, rxr++) { + snprintf(namebuf, QUEUE_NAME_LEN, "queue_rx_%d", i); queue_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf, CTLFLAG_RD, NULL, "RX Queue Name"); From owner-svn-src-projects@FreeBSD.ORG Thu May 7 17:33:22 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE93C37F; Thu, 7 May 2015 17:33:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD26A14C1; Thu, 7 May 2015 17:33:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47HXMW2052265; Thu, 7 May 2015 17:33:22 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47HXMce052264; Thu, 7 May 2015 17:33:22 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071733.t47HXMce052264@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 17:33:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282587 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 17:33:22 -0000 Author: gjb Date: Thu May 7 17:33:21 2015 New Revision: 282587 URL: https://svnweb.freebsd.org/changeset/base/282587 Log: Fix file/directory paths. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 16:56:20 2015 (r282586) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:33:21 2015 (r282587) @@ -15,17 +15,17 @@ FAT_TYPE="12" MD_ARGS="-x 63 -y 255" arm_install_uboot() { - UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone" - FDT_DIR="${WORLDIR}/sys/boot/fdt/dts/arm" - mount_msdosfs /dev/${mddev}s1 ${DESTDIR} - cp -p ${UBOOT_DIR}/MLO ${DESTDIR}/MLO - cp -p ${UBOOT_DIR}/u-boot.img ${DESTDIR}/bb-uboot.img - cp -p ${FDT_DIR}/beaglebone.dts ${DESTDIR}/bbone.dts - cp -p ${FDT_DIR}/beaglebone.dts ${DESTDIR}/bbone.dtb - cp -p ${FDT_DIR}/beaglebone-black.dts ${DESTDIR}/bboneblk.dts - cp -p ${FDT_DIR}/beaglebone-black.dts ${DESTDIR}/bboneblk.dtb - touch ${DESTDIR}/bb-uEnv.txt - umount_loop ${DESTDIR} + UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" + FDT_DIR="${CHROOTDIR}/${WORLDIR}/sys/boot/fdt/dts/arm" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${DESTDIR} + cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${DESTDIR}/MLO + cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${DESTDIR}/bb-uboot.img + cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dts + cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dtb + cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${DESTDIR}/bboneblk.dts + cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${DESTDIR}/bboneblk.dtb + touch ${CHROOTDIR}/${DESTDIR}/bb-uEnv.txt + umount_loop ${CHROOTDIR}/${DESTDIR} return 0 } From owner-svn-src-projects@FreeBSD.ORG Thu May 7 17:35:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7BF6D582; Thu, 7 May 2015 17:35:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A7A014E2; Thu, 7 May 2015 17:35:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47HZnob052819; Thu, 7 May 2015 17:35:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47HZnWT052818; Thu, 7 May 2015 17:35:49 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071735.t47HZnWT052818@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 17:35:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282588 - projects/release-arm-redux/release/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.20 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, 07 May 2015 17:35:49 -0000 Author: gjb Date: Thu May 7 17:35:48 2015 New Revision: 282588 URL: https://svnweb.freebsd.org/changeset/base/282588 Log: In arm_create_disk(), chroot(8) to the build environment is necessary. In arm_install_base(), chroot(8) when installing world and kernel. Fix paths for fstab(5) and rc.conf(5). Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Thu May 7 17:33:21 2015 (r282587) +++ projects/release-arm-redux/release/tools/arm.subr Thu May 7 17:35:48 2015 (r282588) @@ -64,52 +64,52 @@ umount_loop() { arm_create_disk() { # Create the target raw file and temporary work directory. - gpart create -s ${PART_SCHEME} ${mddev} - gpart add -t '!12' -a 63 -s ${FAT_SIZE} ${mddev} - gpart set -a active -i 1 ${mddev} - newfs_msdos -L msdosboot -F ${FAT_TYPE} /dev/${mddev}s1 - gpart add -t freebsd ${mddev} - gpart create -s bsd ${mddev}s2 - gpart add -t freebsd-ufs -a 64k /dev/${mddev}s2 - newfs -U -L rootfs /dev/${mddev}s2a - tunefs -j enable -N enable /dev/${mddev}s2a + chroot ${CHROOTDIR} gpart create -s ${PART_SCHEME} ${mddev} + chroot ${CHROOTDIR} gpart add -t '!12' -a 63 -s ${FAT_SIZE} ${mddev} + chroot ${CHROOTDIR} gpart set -a active -i 1 ${mddev} + chroot ${CHROOTDIR} newfs_msdos -L msdosboot -F ${FAT_TYPE} /dev/${mddev}s1 + chroot ${CHROOTDIR} gpart add -t freebsd ${mddev} + chroot ${CHROOTDIR} gpart create -s bsd ${mddev}s2 + chroot ${CHROOTDIR} gpart add -t freebsd-ufs -a 64k /dev/${mddev}s2 + chroot ${CHROOTDIR} newfs -U -L rootfs /dev/${mddev}s2a + chroot ${CHROOTDIR} tunefs -j enable -N enable /dev/${mddev}s2a return 0 } arm_install_base() { - mount /dev/${mddev}s2a ${DESTDIR} - cd ${WORLDDIR} && \ - eval make TARGET=${EMBEDDED_TARGET} \ - TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ - DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ - installworld installkernel distribution + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${DESTDIR} + eval chroot ${CHROOTDIR} make -C ${WORLDDIR} \ + TARGET=${EMBEDDED_TARGET} \ + TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ + DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ + installworld installkernel distribution echo '# Custom /etc/fstab for FreeBSD embedded images' \ - > ${DESTDIR}/etc/fstab + > ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ - >> ${DESTDIR}/etc/fstab + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "/dev/ufs/rootfs / ufs rw 1 1" \ - >> ${DESTDIR}/etc/fstab + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "md /tmp mfs rw,noatime,-s30m 0 0" \ - >> ${DESTDIR}/etc/fstab + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "md /var/log mfs rw,noatime,-s15m 0 0" \ - >> ${DESTDIR}/etc/fstab + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "md /var/tmp mfs rw,noatime,-s12m 0 0" \ - >> ${DESTDIR}/etc/fstab + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab local hostname hostname="$(echo ${KERNEL} | tr '[:upper:]' '[:lower:]')" - echo "hostname=\"${hostname}\"" > ${DESTDIR}/etc/rc.conf - echo 'ifconfig_DEFAULT="DHCP"' >> ${DESTDIR}/etc/rc.conf - echo 'sshd_enable="YES"' >> ${DESTDIR}/etc/rc.conf - echo 'sendmail_enable="NONE"' >> ${DESTDIR}/etc/rc.conf - echo 'sendmail_submit_enable="NO"' >> ${DESTDIR}/etc/rc.conf - echo 'sendmail_outbound_enable="NO"' >> ${DESTDIR}/etc/rc.conf - echo 'sendmail_msp_queue_enable="NO"' >> ${DESTDIR}/etc/rc.conf + echo "hostname=\"${hostname}\"" > ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'ifconfig_DEFAULT="DHCP"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'sshd_enable="YES"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'sendmail_enable="NONE"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'sendmail_submit_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'sendmail_outbound_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'sendmail_msp_queue_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf sync - umount_loop ${DESTDIR} + umount_loop ${CHROOTDIR}/${DESTDIR} return 0 } From owner-svn-src-projects@FreeBSD.ORG Thu May 7 17:40:01 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7A4E77AD; Thu, 7 May 2015 17:40:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68FB6154E; Thu, 7 May 2015 17:40:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47He1Gg053449; Thu, 7 May 2015 17:40:01 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47He1b1053448; Thu, 7 May 2015 17:40:01 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071740.t47He1b1053448@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 17:40:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282589 - projects/release-arm-redux/release 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.20 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, 07 May 2015 17:40:01 -0000 Author: gjb Date: Thu May 7 17:40:00 2015 New Revision: 282589 URL: https://svnweb.freebsd.org/changeset/base/282589 Log: Fix paths. Remove the temporary directory when done with it. Destroy the md(4) device when done with it. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Thu May 7 17:35:48 2015 (r282588) +++ projects/release-arm-redux/release/release.sh Thu May 7 17:40:00 2015 (r282589) @@ -333,13 +333,15 @@ chroot_arm_armv6_build_release() { WORLDDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V WORLDDIR)" OBJDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V .OBJDIR)" DESTDIR="${OBJDIR}/${KERNEL}" - IMGBASE="${OBJDIR}/${KERNEL}.img" - mkdir -p ${DESTDIR} + IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img" + mkdir -p ${CHROOTDIR}/${DESTDIR} truncate -s ${IMAGE_SIZE} ${IMGBASE} - mddev=$(mdconfig -f ${IMGBASE} ${MD_ARGS}) + export mddev=$(mdconfig -f ${IMGBASE} ${MD_ARGS}) arm_create_disk arm_install_base arm_install_uboot + mdconfig -d -u ${mddev} + rmdir ${CHROOTDIR}/${DESTDIR} return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Thu May 7 17:48:20 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F21CFFA6; Thu, 7 May 2015 17:48:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E0F04168C; Thu, 7 May 2015 17:48:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47HmJqr059643; Thu, 7 May 2015 17:48:19 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47HmJFs059642; Thu, 7 May 2015 17:48:19 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071748.t47HmJFs059642@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 17:48:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282590 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 17:48:20 -0000 Author: gjb Date: Thu May 7 17:48:19 2015 New Revision: 282590 URL: https://svnweb.freebsd.org/changeset/base/282590 Log: Do not rename u-boot.img file when copying to the FAT partition. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:40:00 2015 (r282589) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:48:19 2015 (r282590) @@ -19,7 +19,7 @@ arm_install_uboot() { FDT_DIR="${CHROOTDIR}/${WORLDIR}/sys/boot/fdt/dts/arm" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${DESTDIR} cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${DESTDIR}/MLO - cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${DESTDIR}/bb-uboot.img + cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${DESTDIR}/u-boot.img cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dts cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dtb cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${DESTDIR}/bboneblk.dts From owner-svn-src-projects@FreeBSD.ORG Thu May 7 17:50:24 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BD51B133; Thu, 7 May 2015 17:50:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AC6A8173F; Thu, 7 May 2015 17:50:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47HoO4B060648; Thu, 7 May 2015 17:50:24 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47HoO7b060647; Thu, 7 May 2015 17:50:24 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071750.t47HoO7b060647@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 17:50:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282591 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 17:50:24 -0000 Author: gjb Date: Thu May 7 17:50:24 2015 New Revision: 282591 URL: https://svnweb.freebsd.org/changeset/base/282591 Log: Set UBLDR_LOADADDR for the BEAGLEBONE image. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:48:19 2015 (r282590) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:50:24 2015 (r282591) @@ -8,6 +8,7 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-beaglebone" KERNEL="BEAGLEBONE" +WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" FAT_SIZE="2m" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:00:12 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C9802434; Thu, 7 May 2015 18:00:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9E77017F7; Thu, 7 May 2015 18:00:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47I0CJT065897; Thu, 7 May 2015 18:00:12 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47I0CI5065896; Thu, 7 May 2015 18:00:12 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071800.t47I0CI5065896@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:00:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282592 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:00:12 -0000 Author: gjb Date: Thu May 7 18:00:12 2015 New Revision: 282592 URL: https://svnweb.freebsd.org/changeset/base/282592 Log: In arm_install_uboot(), mount both FAT and UFS partitions in the empty DESTDIR, and update path names. Copy the ubldr to the FAT partition. [1] Spotted by: andrew [1] Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 17:50:24 2015 (r282591) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:00:12 2015 (r282592) @@ -18,15 +18,25 @@ MD_ARGS="-x 63 -y 255" arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" FDT_DIR="${CHROOTDIR}/${WORLDIR}/sys/boot/fdt/dts/arm" - chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${DESTDIR} - cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${DESTDIR}/MLO - cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${DESTDIR}/u-boot.img - cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dts - cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${DESTDIR}/bbone.dtb - cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${DESTDIR}/bboneblk.dts - cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${DESTDIR}/bboneblk.dtb - touch ${CHROOTDIR}/${DESTDIR}/bb-uEnv.txt - umount_loop ${CHROOTDIR}/${DESTDIR} + FATMOUNT="${DESTDIR}/fat" + UFSMOUNT="${DESTDIR}/ufs" + mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} + cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO + cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img + cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${FATMOUNT}/bbone.dts + cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${FATMOUNT}/bbone.dtb + cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${FATMOUNT}/bboneblk.dts + cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${FATMOUNT}/bboneblk.dtb + touch ${CHROOTDIR}/${FATMOUNT}/bb-uEnv.txt + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ + ${CHROOTDIR}/${FATMOUNT}/ubldr + sync + umount_loop ${CHROOTDIR}/${FATMOUNT} + umount_loop ${CHROOTDIR}/${UFSMOUNT} + rmdir ${CHROOTDIR}/${FATMOUNT} + rmdir ${CHROOTDIR}/${UFSMOUNT} return 0 } From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:32:12 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7CC42C30; Thu, 7 May 2015 18:32:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6AFA91CAC; Thu, 7 May 2015 18:32:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47IWC73086622; Thu, 7 May 2015 18:32:12 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47IWChr086621; Thu, 7 May 2015 18:32:12 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071832.t47IWChr086621@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:32:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282593 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:32:12 -0000 Author: gjb Date: Thu May 7 18:32:11 2015 New Revision: 282593 URL: https://svnweb.freebsd.org/changeset/base/282593 Log: Reduce the number of files copied onto the FAT partition. The DTB files are loaded from /boot/dtb on the UFS filesystem. Submitted by: loos Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:00:12 2015 (r282592) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:32:11 2015 (r282593) @@ -25,11 +25,6 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img - cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${FATMOUNT}/bbone.dts - cp -p ${FDT_DIR}/beaglebone.dts ${CHROOTDIR}/${FATMOUNT}/bbone.dtb - cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${FATMOUNT}/bboneblk.dts - cp -p ${FDT_DIR}/beaglebone-black.dts ${CHROOTDIR}/${FATMOUNT}/bboneblk.dtb - touch ${CHROOTDIR}/${FATMOUNT}/bb-uEnv.txt cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ ${CHROOTDIR}/${FATMOUNT}/ubldr sync From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:41:24 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 75CCC121; Thu, 7 May 2015 18:41:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6426A1DC7; Thu, 7 May 2015 18:41:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47IfOli088679; Thu, 7 May 2015 18:41:24 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47IfOpL088671; Thu, 7 May 2015 18:41:24 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071841.t47IfOpL088671@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:41:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282596 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:41:24 -0000 Author: gjb Date: Thu May 7 18:41:23 2015 New Revision: 282596 URL: https://svnweb.freebsd.org/changeset/base/282596 Log: Remove FDT_DIR definition, which is no longer needed. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:35:15 2015 (r282595) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:41:23 2015 (r282596) @@ -17,7 +17,6 @@ MD_ARGS="-x 63 -y 255" arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" - FDT_DIR="${CHROOTDIR}/${WORLDIR}/sys/boot/fdt/dts/arm" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" mkdir -p "${FATMOUNT}" "${UFSMOUNT}" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:48:00 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0EDC72A3; Thu, 7 May 2015 18:48:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F144D1E0B; Thu, 7 May 2015 18:47:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47Ilxkg093171; Thu, 7 May 2015 18:47:59 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47IlxbE093170; Thu, 7 May 2015 18:47:59 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071847.t47IlxbE093170@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:47:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282597 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:48:00 -0000 Author: gjb Date: Thu May 7 18:47:59 2015 New Revision: 282597 URL: https://svnweb.freebsd.org/changeset/base/282597 Log: Add initial native suppor for RPI-B: - Set UBLDR_LOADADDR. - Include files to install to the FAT partition. Obtained from: Crochet Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:41:23 2015 (r282596) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:47:59 2015 (r282597) @@ -8,3 +8,32 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-rpi" KERNEL="RPI-B" +WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x2000000" +IMAGE_SIZE="1G" +PART_SCHEME="MBR" +FAT_SIZE="17m" +FAT_TYPE="16" +MD_ARGS="-x 63 -y 255" + +arm_install_uboot() { + UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" + UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ + start.elf start_cd.elf ubldr uboot.img" + FATMOUNT="${DESTDIR}/fat" + UFSMOUNT="${DESTDIR}/ufs" + mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} + for _UF in ${UBOOT_FILES}; do + cp -p ${UBOOT_DIR}/${_UF} ${CHROOTDIR}/${FATMOUNT}/${_UF} + done + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ + ${CHROOTDIR}/${FATMOUNT}/ubldr + sync + umount_loop ${CHROOTDIR}/${FATMOUNT} + umount_loop ${CHROOTDIR}/${UFSMOUNT} + rmdir ${CHROOTDIR}/${FATMOUNT} + rmdir ${CHROOTDIR}/${UFSMOUNT} + + return 0 +} From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:48:50 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D7F45397; Thu, 7 May 2015 18:48:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C643B1E11; Thu, 7 May 2015 18:48:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47Imnh0093356; Thu, 7 May 2015 18:48:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47Imm7E093350; Thu, 7 May 2015 18:48:48 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071848.t47Imm7E093350@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:48:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282598 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:48:50 -0000 Author: gjb Date: Thu May 7 18:48:47 2015 New Revision: 282598 URL: https://svnweb.freebsd.org/changeset/base/282598 Log: Set NODOC=1 to avoid building the reldoc target. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/ZEDBOARD.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:48:47 2015 (r282598) @@ -14,6 +14,7 @@ PART_SCHEME="MBR" FAT_SIZE="2m" FAT_TYPE="12" MD_ARGS="-x 63 -y 255" +NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Thu May 7 18:48:47 2015 (r282598) @@ -8,3 +8,4 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-pandaboard" KERNEL="PANDABOARD" +NODOC=1 Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:48:47 2015 (r282598) @@ -14,6 +14,7 @@ PART_SCHEME="MBR" FAT_SIZE="17m" FAT_TYPE="16" MD_ARGS="-x 63 -y 255" +NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/RPI2.conf Thu May 7 18:48:47 2015 (r282598) @@ -8,3 +8,4 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-rpi2" KERNEL="RPI2" +NODOC=1 Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Thu May 7 18:48:47 2015 (r282598) @@ -8,3 +8,4 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-wandboard" KERNEL="WANDBOARD-QUAD" +NODOC=1 Modified: projects/release-arm-redux/release/arm/ZEDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/ZEDBOARD.conf Thu May 7 18:47:59 2015 (r282597) +++ projects/release-arm-redux/release/arm/ZEDBOARD.conf Thu May 7 18:48:47 2015 (r282598) @@ -7,3 +7,4 @@ EMBEDDEDBUILD=1 EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" KERNEL="ZEDBOARD" +NODOC=1 From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:49:44 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56BC9492; Thu, 7 May 2015 18:49:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 453361E1A; Thu, 7 May 2015 18:49:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47Iniwa093531; Thu, 7 May 2015 18:49:44 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47Ini43093530; Thu, 7 May 2015 18:49:44 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071849.t47Ini43093530@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:49:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282599 - projects/release-arm-redux/release/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.20 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, 07 May 2015 18:49:44 -0000 Author: gjb Date: Thu May 7 18:49:43 2015 New Revision: 282599 URL: https://svnweb.freebsd.org/changeset/base/282599 Log: Enable the growfs rc(8) script. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Thu May 7 18:48:47 2015 (r282598) +++ projects/release-arm-redux/release/tools/arm.subr Thu May 7 18:49:43 2015 (r282599) @@ -107,6 +107,7 @@ arm_install_base() { echo 'sendmail_submit_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf echo 'sendmail_outbound_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf echo 'sendmail_msp_queue_enable="NO"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf + echo 'growfs_enable="YES"' >> ${CHROOTDIR}/${DESTDIR}/etc/rc.conf sync umount_loop ${CHROOTDIR}/${DESTDIR} From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:52:00 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82A475AC; Thu, 7 May 2015 18:52:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 715821ED3; Thu, 7 May 2015 18:52:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47Iq0eh097423; Thu, 7 May 2015 18:52:00 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47Iq0nF097422; Thu, 7 May 2015 18:52:00 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071852.t47Iq0nF097422@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:52:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282600 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:52:00 -0000 Author: gjb Date: Thu May 7 18:51:59 2015 New Revision: 282600 URL: https://svnweb.freebsd.org/changeset/base/282600 Log: Add entries to uenv.txt. Obtained from: Crochet Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:49:43 2015 (r282599) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:51:59 2015 (r282600) @@ -30,6 +30,10 @@ arm_install_uboot() { done cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ ${CHROOTDIR}/${FATMOUNT}/ubldr + echo 'loadbootscript=fatload mmc 0 0x2000000 ubldr' > \ + ${CHROOTDIR}/${FATMOUNT}/uenv.txt + echo 'bootscript=fdt addr 0x100;bootelf 0x2000000' >> \ + ${CHROOTDIR}/${FATMOUNT}/uenv.txt sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} From owner-svn-src-projects@FreeBSD.ORG Thu May 7 18:53:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A43917B8; Thu, 7 May 2015 18:53:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 928071EF8; Thu, 7 May 2015 18:53:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47IrnJY097818; Thu, 7 May 2015 18:53:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47IrnvJ097817; Thu, 7 May 2015 18:53:49 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071853.t47IrnvJ097817@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 18:53:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282601 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 18:53:49 -0000 Author: gjb Date: Thu May 7 18:53:48 2015 New Revision: 282601 URL: https://svnweb.freebsd.org/changeset/base/282601 Log: Fix a copy/paste mistake. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:51:59 2015 (r282600) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:53:48 2015 (r282601) @@ -19,7 +19,7 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ - start.elf start_cd.elf ubldr uboot.img" + start.elf start_cd.elf uboot.img" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" mkdir -p "${FATMOUNT}" "${UFSMOUNT}" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 19:10:09 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E78D4C91; Thu, 7 May 2015 19:10:09 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5FBE10B5; Thu, 7 May 2015 19:10:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47JA9kR004057; Thu, 7 May 2015 19:10:09 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47JA9cQ004052; Thu, 7 May 2015 19:10:09 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071910.t47JA9cQ004052@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 19:10:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282602 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 19:10:10 -0000 Author: gjb Date: Thu May 7 19:10:08 2015 New Revision: 282602 URL: https://svnweb.freebsd.org/changeset/base/282602 Log: Fix creating directories within DESTDIR. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 18:53:48 2015 (r282601) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Thu May 7 19:10:08 2015 (r282602) @@ -20,7 +20,7 @@ arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" - mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:53:48 2015 (r282601) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 19:10:08 2015 (r282602) @@ -22,7 +22,7 @@ arm_install_uboot() { start.elf start_cd.elf uboot.img" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" - mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} for _UF in ${UBOOT_FILES}; do From owner-svn-src-projects@FreeBSD.ORG Thu May 7 19:47:16 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D430885; Thu, 7 May 2015 19:47:16 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EFC20158A; Thu, 7 May 2015 19:47:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47JlFZe023728; Thu, 7 May 2015 19:47:15 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47JlF5O023727; Thu, 7 May 2015 19:47:15 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071947.t47JlF5O023727@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 19:47:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282603 - in projects/release-arm-redux/release: . arm 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.20 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, 07 May 2015 19:47:16 -0000 Author: gjb Date: Thu May 7 19:47:15 2015 New Revision: 282603 URL: https://svnweb.freebsd.org/changeset/base/282603 Log: Remove arm/Makefile.{KERNEL} files, as this project branch is now going in a different direction than originally planned. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/release/Makefile.arm projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE projects/release-arm-redux/release/arm/Makefile.PANDABOARD projects/release-arm-redux/release/arm/Makefile.RPI-B projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD projects/release-arm-redux/release/arm/Makefile.ZEDBOARD Modified: projects/release-arm-redux/release/Makefile Modified: projects/release-arm-redux/release/Makefile ============================================================================== --- projects/release-arm-redux/release/Makefile Thu May 7 19:10:08 2015 (r282602) +++ projects/release-arm-redux/release/Makefile Thu May 7 19:47:15 2015 (r282603) @@ -303,4 +303,3 @@ release-install: cd ${DESTDIR} && md5 ${OSRELEASE}* > ${DESTDIR}/CHECKSUM.MD5 .include "${.CURDIR}/Makefile.vm" -.include "${.CURDIR}/Makefile.arm" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 19:48:07 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 246DF98F; Thu, 7 May 2015 19:48:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE07B15A4; Thu, 7 May 2015 19:48:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47Jm6K3023903; Thu, 7 May 2015 19:48:06 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47Jm6mp023902; Thu, 7 May 2015 19:48:06 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505071948.t47Jm6mp023902@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 19:48:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282604 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 19:48:07 -0000 Author: gjb Date: Thu May 7 19:48:06 2015 New Revision: 282604 URL: https://svnweb.freebsd.org/changeset/base/282604 Log: Remove the arm/ROADMAP file. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/release/arm/ROADMAP From owner-svn-src-projects@FreeBSD.ORG Thu May 7 20:02:51 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 697B735D; Thu, 7 May 2015 20:02:51 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 57C5B1797; Thu, 7 May 2015 20:02:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47K2p1b033824; Thu, 7 May 2015 20:02:51 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47K2p4W033823; Thu, 7 May 2015 20:02:51 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505072002.t47K2p4W033823@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 20:02:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282605 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 20:02:51 -0000 Author: gjb Date: Thu May 7 20:02:50 2015 New Revision: 282605 URL: https://svnweb.freebsd.org/changeset/base/282605 Log: Spell 'u-boot.img' correctly. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 19:48:06 2015 (r282604) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 20:02:50 2015 (r282605) @@ -19,7 +19,7 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ - start.elf start_cd.elf uboot.img" + start.elf start_cd.elf u-boot.img" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" From owner-svn-src-projects@FreeBSD.ORG Thu May 7 20:06:41 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 188BF6CB; Thu, 7 May 2015 20:06:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E187A17E3; Thu, 7 May 2015 20:06:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47K6eo1034618; Thu, 7 May 2015 20:06:40 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47K6eqY034617; Thu, 7 May 2015 20:06:40 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505072006.t47K6eqY034617@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 20:06:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282606 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 20:06:41 -0000 Author: gjb Date: Thu May 7 20:06:39 2015 New Revision: 282606 URL: https://svnweb.freebsd.org/changeset/base/282606 Log: Remove the ZEDBOARD configuration file, as it does not have a corresponding u-boot port in the Ports Collection. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/release/arm/ZEDBOARD.conf From owner-svn-src-projects@FreeBSD.ORG Thu May 7 20:25:18 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72412B36; Thu, 7 May 2015 20:25:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 60F3719D3; Thu, 7 May 2015 20:25:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47KPIQk048261; Thu, 7 May 2015 20:25:18 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47KPIuF048260; Thu, 7 May 2015 20:25:18 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505072025.t47KPIuF048260@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 20:25:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282607 - projects/release-arm-redux/release/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.20 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, 07 May 2015 20:25:18 -0000 Author: gjb Date: Thu May 7 20:25:17 2015 New Revision: 282607 URL: https://svnweb.freebsd.org/changeset/base/282607 Log: Create the /boot/msdos directory so the FAT partition is mounted properly. Noticed by: sbruno Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Thu May 7 20:06:39 2015 (r282606) +++ projects/release-arm-redux/release/tools/arm.subr Thu May 7 20:25:17 2015 (r282607) @@ -84,6 +84,7 @@ arm_install_base() { TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ installworld installkernel distribution + chroot ${CHROOTDIR} mkdir -p /boot/msdos echo '# Custom /etc/fstab for FreeBSD embedded images' \ > ${CHROOTDIR}/${DESTDIR}/etc/fstab From owner-svn-src-projects@FreeBSD.ORG Thu May 7 21:36:15 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EF7A2A87; Thu, 7 May 2015 21:36:15 +0000 (UTC) Received: from relay.mailchannels.net (tkt-001-i373.relay.mailchannels.net [174.136.5.175]) by mx1.freebsd.org (Postfix) with ESMTP id BCB401167; Thu, 7 May 2015 21:36:13 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp1.ore.mailhop.org (ip-10-220-9-73.us-west-2.compute.internal [10.220.9.73]) by relay.mailchannels.net (Postfix) with ESMTPA id 303DF6034E; Thu, 7 May 2015 21:27:09 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp1.ore.mailhop.org ([TEMPUNAVAIL]. [10.83.15.107]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.4.8); Thu, 07 May 2015 21:27:09 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: duocircle|x-authuser|hippie X-MailChannels-Auth-Id: duocircle X-MC-Loop-Signature: 1431034029263:960489657 X-MC-Ingress-Time: 1431034029263 Received: from c-73-34-117-227.hsd1.co.comcast.net ([73.34.117.227] helo=ilsoft.org) by smtp1.ore.mailhop.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82) (envelope-from ) id 1YqTJv-0003wg-QP; Thu, 07 May 2015 21:27:03 +0000 Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t47LR2YH067766; Thu, 7 May 2015 15:27:02 -0600 (MDT) (envelope-from ian@freebsd.org) X-Mail-Handler: DuoCircle Outbound SMTP X-Originating-IP: 73.34.117.227 X-Report-Abuse-To: abuse@duocircle.com (see https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information for abuse reporting information) X-MHO-User: U2FsdGVkX19gloWv0VIw29PmkMmeFtMY Message-ID: <1431034022.6170.187.camel@freebsd.org> Subject: Re: svn commit: r282591 - projects/release-arm-redux/release/arm From: Ian Lepore To: Glen Barber Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Date: Thu, 07 May 2015 15:27:02 -0600 In-Reply-To: <201505071750.t47HoO7b060647@svn.freebsd.org> References: <201505071750.t47HoO7b060647@svn.freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-AuthUser: hippie X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 07 May 2015 21:36:16 -0000 On Thu, 2015-05-07 at 17:50 +0000, Glen Barber wrote: > Author: gjb > Date: Thu May 7 17:50:24 2015 > New Revision: 282591 > URL: https://svnweb.freebsd.org/changeset/base/282591 > > Log: > Set UBLDR_LOADADDR for the BEAGLEBONE image. > > Sponsored by: The FreeBSD Foundation An FYI for planning purposes... we're getting closer to the point where UBLDR_LOADADDR won't be needed and a single buildworld of armv6[hf] will be usable on every system/board/soc. I hacked together a relocatable ubldr that can be loaded at any address, enough for a proof of concept, yesterday. It needs some cleaning up and some pondering about how to make the transition smooth for users (it requires matching changes in the u-boot config). The remaining differences between images will be which kernel to install and which u-boot pkg to add. -- Ian From owner-svn-src-projects@FreeBSD.ORG Thu May 7 21:56:58 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from hub.FreeBSD.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 39999DEC; Thu, 7 May 2015 21:56:58 +0000 (UTC) Date: Thu, 7 May 2015 21:56:54 +0000 From: Glen Barber To: Ian Lepore Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: Re: svn commit: r282591 - projects/release-arm-redux/release/arm Message-ID: <20150507215654.GU94075@hub.FreeBSD.org> References: <201505071750.t47HoO7b060647@svn.freebsd.org> <1431034022.6170.187.camel@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="28wbjzzu+2Xmo01Z" Content-Disposition: inline In-Reply-To: <1431034022.6170.187.camel@freebsd.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 07 May 2015 21:56:59 -0000 --28wbjzzu+2Xmo01Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 07, 2015 at 03:27:02PM -0600, Ian Lepore wrote: > On Thu, 2015-05-07 at 17:50 +0000, Glen Barber wrote: > > Author: gjb > > Date: Thu May 7 17:50:24 2015 > > New Revision: 282591 > > URL: https://svnweb.freebsd.org/changeset/base/282591 > >=20 > > Log: > > Set UBLDR_LOADADDR for the BEAGLEBONE image. > > =20 > > Sponsored by: The FreeBSD Foundation >=20 > An FYI for planning purposes... we're getting closer to the point where > UBLDR_LOADADDR won't be needed and a single buildworld of armv6[hf] will > be usable on every system/board/soc. I hacked together a relocatable > ubldr that can be loaded at any address, enough for a proof of concept, > yesterday. It needs some cleaning up and some pondering about how to > make the transition smooth for users (it requires matching changes in > the u-boot config). >=20 > The remaining differences between images will be which kernel to install > and which u-boot pkg to add. >=20 This is fantastic news. Thank you for the heads-up. Glen --28wbjzzu+2Xmo01Z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVS9+hAAoJEAMUWKVHj+KTJJwQAIa2K4UcN4idDaQsppEqbX1B 2giBkEPlhYl0R6cddFf7n9fT6sv7zx4I6Vk05ZsCKco35nj6zugBDypeyc3nuyEw Fy3kuXHcNVp4Rp644/fMsDC7Nh/g/G9ZxvS2r7eLftksxGYoempt6zId/fKkBOpE FJJG/Axfdhp5to3+TAO/pdPapcOuAU0r+IYRFzu0oej9TGTuo21tsVfqO9THM1NS /0F+hK2/Jv7VkpJZdz0m+OlbsqW4hieSTptlb+XD4MgodMDXYUE5Oj0A88BBCmN1 w2ZCYyIedngpt/R4nfRQiHYu7zX04GlcbTuvGjzBPNHbm7cD8jRMbzwWu51b2kAk RthNMx1iJDMUL+SOXdyklaCtXaAUYyBRT5eIC0b/J5KSnm4SDZ9yTiDSPMl0JM1q n7KFzOMGx766ugs0U241inyhznbAWx5UpOk/dwLX4KhdP61cjzTqJPRwCFXdlLyD 3KerCsHlxO2ay8YbrlAiC9Dm1EH/H6EpsbBs7sY0WI5oIWO1Bm31uvUilhBPpacW W2SDxizOKGAGcxnZe1qySORxd7oxYMesyO1S7o9nZit0aO+xtE8Oa9Kx7aPKgnwB GQP6IpRekcG4grzXu9AZnT61xXrLh64/32ts2/uyG0O7vMcVn1T6+Cjqlgd5RPLH /2DfRM/HRDQTgPhOAM34 =k82h -----END PGP SIGNATURE----- --28wbjzzu+2Xmo01Z-- From owner-svn-src-projects@FreeBSD.ORG Thu May 7 23:18:27 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6DDF166A; Thu, 7 May 2015 23:18:27 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 58D821C20; Thu, 7 May 2015 23:18:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47NIR4U040998; Thu, 7 May 2015 23:18:27 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47NIOSm040983; Thu, 7 May 2015 23:18:24 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201505072318.t47NIOSm040983@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Thu, 7 May 2015 23:18:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282614 - in projects/release-pkg: . bin/cp bin/date contrib/binutils/bfd contrib/netcat contrib/ntp contrib/ntp/adjtimed contrib/ntp/clockstuff contrib/ntp/html contrib/ntp/include con... 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.20 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, 07 May 2015 23:18:27 -0000 Author: bapt Date: Thu May 7 23:18:23 2015 New Revision: 282614 URL: https://svnweb.freebsd.org/changeset/base/282614 Log: Merge from HEAD Added: projects/release-pkg/contrib/ntp/scripts/update-leap/ - copied from r282613, head/contrib/ntp/scripts/update-leap/ projects/release-pkg/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 - copied unchanged from r282613, head/contrib/ntp/sntp/libevent/m4/acx_pthread.m4 projects/release-pkg/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 - copied unchanged from r282613, head/contrib/ntp/sntp/m4/ax_c99_struct_init.m4 projects/release-pkg/contrib/ntp/sntp/m4/openldap-thread-check.m4 - copied unchanged from r282613, head/contrib/ntp/sntp/m4/openldap-thread-check.m4 projects/release-pkg/contrib/ntp/sntp/m4/openldap.m4 - copied unchanged from r282613, head/contrib/ntp/sntp/m4/openldap.m4 projects/release-pkg/contrib/openresolv/GNUmakefile - copied unchanged from r282613, head/contrib/openresolv/GNUmakefile projects/release-pkg/contrib/openresolv/config-null.mk - copied unchanged from r282613, head/contrib/openresolv/config-null.mk projects/release-pkg/contrib/openresolv/pdns_recursor.in - copied unchanged from r282613, head/contrib/openresolv/pdns_recursor.in projects/release-pkg/release/arm/RPI2.conf - copied unchanged from r282613, head/release/arm/RPI2.conf projects/release-pkg/release/tools/arm/crochet-RPI2.conf - copied unchanged from r282613, head/release/tools/arm/crochet-RPI2.conf projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836_mp.c - copied unchanged from r282613, head/sys/arm/broadcom/bcm2835/bcm2836_mp.c projects/release-pkg/sys/arm/conf/std.arm - copied unchanged from r282613, head/sys/arm/conf/std.arm projects/release-pkg/sys/arm/conf/std.armv6 - copied unchanged from r282613, head/sys/arm/conf/std.armv6 projects/release-pkg/sys/dev/nand/nfc_rb.c - copied unchanged from r282613, head/sys/dev/nand/nfc_rb.c projects/release-pkg/usr.bin/soelim/tests/basic-with-space.in - copied unchanged from r282613, head/usr.bin/soelim/tests/basic-with-space.in projects/release-pkg/usr.bin/soelim/tests/basic-with-space.out - copied unchanged from r282613, head/usr.bin/soelim/tests/basic-with-space.out Deleted: projects/release-pkg/contrib/ntp/sntp/libevent/README projects/release-pkg/contrib/ntp/sntp/libevent/m4/openldap-thread-check.m4 projects/release-pkg/contrib/ntp/sntp/libevent/m4/openldap.m4 projects/release-pkg/contrib/ntp/util/jitter.h projects/release-pkg/etc/libmap32.conf Modified: projects/release-pkg/ObsoleteFiles.inc projects/release-pkg/bin/cp/cp.c projects/release-pkg/bin/date/date.1 projects/release-pkg/bin/date/date.c projects/release-pkg/contrib/binutils/bfd/elf32-arm.c projects/release-pkg/contrib/netcat/netcat.c projects/release-pkg/contrib/ntp/ChangeLog projects/release-pkg/contrib/ntp/CommitLog projects/release-pkg/contrib/ntp/Makefile.in projects/release-pkg/contrib/ntp/NEWS projects/release-pkg/contrib/ntp/aclocal.m4 projects/release-pkg/contrib/ntp/adjtimed/Makefile.in projects/release-pkg/contrib/ntp/clockstuff/Makefile.in projects/release-pkg/contrib/ntp/config.h.in projects/release-pkg/contrib/ntp/configure projects/release-pkg/contrib/ntp/configure.ac projects/release-pkg/contrib/ntp/html/build.html projects/release-pkg/contrib/ntp/html/miscopt.html projects/release-pkg/contrib/ntp/html/sntp.html projects/release-pkg/contrib/ntp/include/Makefile.in projects/release-pkg/contrib/ntp/include/binio.h projects/release-pkg/contrib/ntp/include/isc/Makefile.in projects/release-pkg/contrib/ntp/include/mbg_gps166.h projects/release-pkg/contrib/ntp/include/ntp.h projects/release-pkg/contrib/ntp/include/ntp_calendar.h projects/release-pkg/contrib/ntp/include/ntp_fp.h projects/release-pkg/contrib/ntp/include/ntp_md5.h projects/release-pkg/contrib/ntp/include/ntpd.h projects/release-pkg/contrib/ntp/include/parse.h projects/release-pkg/contrib/ntp/include/parse_conf.h projects/release-pkg/contrib/ntp/kernel/Makefile.in projects/release-pkg/contrib/ntp/kernel/sys/Makefile.in projects/release-pkg/contrib/ntp/kernel/sys/parsestreams.h projects/release-pkg/contrib/ntp/lib/isc/inet_ntop.c projects/release-pkg/contrib/ntp/lib/isc/log.c projects/release-pkg/contrib/ntp/lib/isc/result.c projects/release-pkg/contrib/ntp/lib/isc/unix/file.c projects/release-pkg/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/release-pkg/contrib/ntp/lib/isc/unix/ifiter_ioctl.c projects/release-pkg/contrib/ntp/lib/isc/unix/net.c projects/release-pkg/contrib/ntp/libntp/Makefile.in projects/release-pkg/contrib/ntp/libntp/ntp_calendar.c projects/release-pkg/contrib/ntp/libntp/work_fork.c projects/release-pkg/contrib/ntp/libparse/Makefile.in projects/release-pkg/contrib/ntp/libparse/clk_computime.c projects/release-pkg/contrib/ntp/libparse/clk_dcf7000.c projects/release-pkg/contrib/ntp/libparse/clk_hopf6021.c projects/release-pkg/contrib/ntp/libparse/clk_meinberg.c projects/release-pkg/contrib/ntp/libparse/clk_rawdcf.c projects/release-pkg/contrib/ntp/libparse/clk_rcc8000.c projects/release-pkg/contrib/ntp/libparse/clk_schmid.c projects/release-pkg/contrib/ntp/libparse/clk_sel240x.c projects/release-pkg/contrib/ntp/libparse/clk_trimtaip.c projects/release-pkg/contrib/ntp/libparse/clk_trimtsip.c projects/release-pkg/contrib/ntp/libparse/clk_varitext.c projects/release-pkg/contrib/ntp/libparse/clk_wharton.c projects/release-pkg/contrib/ntp/libparse/data_mbg.c projects/release-pkg/contrib/ntp/libparse/gpstolfp.c projects/release-pkg/contrib/ntp/libparse/parse.c projects/release-pkg/contrib/ntp/libparse/parse_conf.c projects/release-pkg/contrib/ntp/libparse/parsesolaris.c projects/release-pkg/contrib/ntp/libparse/parsestreams.c projects/release-pkg/contrib/ntp/libparse/trim_info.c projects/release-pkg/contrib/ntp/ntpd/Makefile.in projects/release-pkg/contrib/ntp/ntpd/cmd_args.c projects/release-pkg/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/release-pkg/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/release-pkg/contrib/ntp/ntpd/invoke-ntpd.texi projects/release-pkg/contrib/ntp/ntpd/keyword-gen-utd projects/release-pkg/contrib/ntp/ntpd/keyword-gen.c projects/release-pkg/contrib/ntp/ntpd/ntp.conf.5man projects/release-pkg/contrib/ntp/ntpd/ntp.conf.5mdoc projects/release-pkg/contrib/ntp/ntpd/ntp.conf.def projects/release-pkg/contrib/ntp/ntpd/ntp.conf.html projects/release-pkg/contrib/ntp/ntpd/ntp.conf.man.in projects/release-pkg/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/release-pkg/contrib/ntp/ntpd/ntp.keys.5man projects/release-pkg/contrib/ntp/ntpd/ntp.keys.5mdoc projects/release-pkg/contrib/ntp/ntpd/ntp.keys.html projects/release-pkg/contrib/ntp/ntpd/ntp.keys.man.in projects/release-pkg/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/release-pkg/contrib/ntp/ntpd/ntp_config.c projects/release-pkg/contrib/ntp/ntpd/ntp_control.c projects/release-pkg/contrib/ntp/ntpd/ntp_crypto.c projects/release-pkg/contrib/ntp/ntpd/ntp_keyword.h projects/release-pkg/contrib/ntp/ntpd/ntp_leapsec.c projects/release-pkg/contrib/ntp/ntpd/ntp_loopfilter.c projects/release-pkg/contrib/ntp/ntpd/ntp_parser.c projects/release-pkg/contrib/ntp/ntpd/ntp_parser.h projects/release-pkg/contrib/ntp/ntpd/ntp_peer.c projects/release-pkg/contrib/ntp/ntpd/ntp_proto.c projects/release-pkg/contrib/ntp/ntpd/ntpd-opts.c projects/release-pkg/contrib/ntp/ntpd/ntpd-opts.h projects/release-pkg/contrib/ntp/ntpd/ntpd.1ntpdman projects/release-pkg/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/release-pkg/contrib/ntp/ntpd/ntpd.c projects/release-pkg/contrib/ntp/ntpd/ntpd.html projects/release-pkg/contrib/ntp/ntpd/ntpd.man.in projects/release-pkg/contrib/ntp/ntpd/ntpd.mdoc.in projects/release-pkg/contrib/ntp/ntpd/ntpdbase-opts.def projects/release-pkg/contrib/ntp/ntpd/refclock_palisade.c projects/release-pkg/contrib/ntp/ntpd/refclock_palisade.h projects/release-pkg/contrib/ntp/ntpd/refclock_parse.c projects/release-pkg/contrib/ntp/ntpdate/Makefile.in projects/release-pkg/contrib/ntp/ntpdc/Makefile.in projects/release-pkg/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/release-pkg/contrib/ntp/ntpdc/ntpdc-opts.c projects/release-pkg/contrib/ntp/ntpdc/ntpdc-opts.h projects/release-pkg/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/release-pkg/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/release-pkg/contrib/ntp/ntpdc/ntpdc.html projects/release-pkg/contrib/ntp/ntpdc/ntpdc.man.in projects/release-pkg/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/release-pkg/contrib/ntp/ntpq/Makefile.in projects/release-pkg/contrib/ntp/ntpq/invoke-ntpq.texi projects/release-pkg/contrib/ntp/ntpq/ntpq-opts.c projects/release-pkg/contrib/ntp/ntpq/ntpq-opts.h projects/release-pkg/contrib/ntp/ntpq/ntpq-subs.c projects/release-pkg/contrib/ntp/ntpq/ntpq.1ntpqman projects/release-pkg/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/release-pkg/contrib/ntp/ntpq/ntpq.html projects/release-pkg/contrib/ntp/ntpq/ntpq.man.in projects/release-pkg/contrib/ntp/ntpq/ntpq.mdoc.in projects/release-pkg/contrib/ntp/ntpsnmpd/Makefile.in projects/release-pkg/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/release-pkg/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/release-pkg/contrib/ntp/packageinfo.sh projects/release-pkg/contrib/ntp/parseutil/Makefile.in projects/release-pkg/contrib/ntp/parseutil/dcfd.c projects/release-pkg/contrib/ntp/parseutil/testdcf.c projects/release-pkg/contrib/ntp/scripts/Makefile.am projects/release-pkg/contrib/ntp/scripts/Makefile.in projects/release-pkg/contrib/ntp/scripts/build/Makefile.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/release-pkg/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/release-pkg/contrib/ntp/scripts/invoke-plot_summary.texi projects/release-pkg/contrib/ntp/scripts/invoke-summary.texi projects/release-pkg/contrib/ntp/scripts/lib/Makefile.in projects/release-pkg/contrib/ntp/scripts/lib/NTP/Util.pm projects/release-pkg/contrib/ntp/scripts/ntp-wait/Makefile.in projects/release-pkg/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/release-pkg/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/release-pkg/contrib/ntp/scripts/ntpsweep/Makefile.in projects/release-pkg/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/release-pkg/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/release-pkg/contrib/ntp/scripts/ntptrace/Makefile.in projects/release-pkg/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.html projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/release-pkg/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/release-pkg/contrib/ntp/scripts/plot_summary-opts projects/release-pkg/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/release-pkg/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/release-pkg/contrib/ntp/scripts/plot_summary.html projects/release-pkg/contrib/ntp/scripts/plot_summary.man.in projects/release-pkg/contrib/ntp/scripts/plot_summary.mdoc.in projects/release-pkg/contrib/ntp/scripts/summary-opts projects/release-pkg/contrib/ntp/scripts/summary.1summaryman projects/release-pkg/contrib/ntp/scripts/summary.1summarymdoc projects/release-pkg/contrib/ntp/scripts/summary.html projects/release-pkg/contrib/ntp/scripts/summary.man.in projects/release-pkg/contrib/ntp/scripts/summary.mdoc.in projects/release-pkg/contrib/ntp/sntp/Makefile.in projects/release-pkg/contrib/ntp/sntp/aclocal.m4 projects/release-pkg/contrib/ntp/sntp/configure projects/release-pkg/contrib/ntp/sntp/include/Makefile.in projects/release-pkg/contrib/ntp/sntp/include/version.def projects/release-pkg/contrib/ntp/sntp/include/version.texi projects/release-pkg/contrib/ntp/sntp/invoke-sntp.texi projects/release-pkg/contrib/ntp/sntp/libevent/ChangeLog projects/release-pkg/contrib/ntp/sntp/libevent/Makefile.am projects/release-pkg/contrib/ntp/sntp/libevent/Makefile.in projects/release-pkg/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h projects/release-pkg/contrib/ntp/sntp/libevent/WIN32-Code/tree.h projects/release-pkg/contrib/ntp/sntp/libevent/aclocal.m4 projects/release-pkg/contrib/ntp/sntp/libevent/buffer.c projects/release-pkg/contrib/ntp/sntp/libevent/bufferevent.c projects/release-pkg/contrib/ntp/sntp/libevent/bufferevent_async.c projects/release-pkg/contrib/ntp/sntp/libevent/bufferevent_filter.c projects/release-pkg/contrib/ntp/sntp/libevent/bufferevent_openssl.c projects/release-pkg/contrib/ntp/sntp/libevent/bufferevent_pair.c projects/release-pkg/contrib/ntp/sntp/libevent/config.h.in projects/release-pkg/contrib/ntp/sntp/libevent/configure projects/release-pkg/contrib/ntp/sntp/libevent/configure.ac projects/release-pkg/contrib/ntp/sntp/libevent/evbuffer-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/evdns.c projects/release-pkg/contrib/ntp/sntp/libevent/event.c projects/release-pkg/contrib/ntp/sntp/libevent/event_tagging.c projects/release-pkg/contrib/ntp/sntp/libevent/evrpc-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/evthread-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/evthread.c projects/release-pkg/contrib/ntp/sntp/libevent/evutil.c projects/release-pkg/contrib/ntp/sntp/libevent/evutil_time.c projects/release-pkg/contrib/ntp/sntp/libevent/ht-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/http-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/http.c projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/buffer.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/bufferevent.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/dns.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/event.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/http.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/listener.h projects/release-pkg/contrib/ntp/sntp/libevent/include/event2/util.h projects/release-pkg/contrib/ntp/sntp/libevent/kqueue.c projects/release-pkg/contrib/ntp/sntp/libevent/listener.c projects/release-pkg/contrib/ntp/sntp/libevent/sample/http-server.c projects/release-pkg/contrib/ntp/sntp/libevent/sample/https-client.c projects/release-pkg/contrib/ntp/sntp/libevent/sample/include.am projects/release-pkg/contrib/ntp/sntp/libevent/test/include.am projects/release-pkg/contrib/ntp/sntp/libevent/test/regress.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress.h projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_buffer.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_bufferevent.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_dns.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_finalize.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_http.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_main.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_minheap.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_ssl.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_thread.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_util.c projects/release-pkg/contrib/ntp/sntp/libevent/test/regress_zlib.c projects/release-pkg/contrib/ntp/sntp/libevent/test/test-fdleak.c projects/release-pkg/contrib/ntp/sntp/libevent/test/test-ratelim.c projects/release-pkg/contrib/ntp/sntp/libevent/test/test-time.c projects/release-pkg/contrib/ntp/sntp/libevent/test/tinytest.c projects/release-pkg/contrib/ntp/sntp/libevent/test/tinytest.h projects/release-pkg/contrib/ntp/sntp/libevent/test/tinytest_macros.h projects/release-pkg/contrib/ntp/sntp/libevent/time-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/util-internal.h projects/release-pkg/contrib/ntp/sntp/libevent/whatsnew-2.1.txt projects/release-pkg/contrib/ntp/sntp/libopts/Makefile.in projects/release-pkg/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/release-pkg/contrib/ntp/sntp/loc/darwin projects/release-pkg/contrib/ntp/sntp/loc/debian projects/release-pkg/contrib/ntp/sntp/loc/freebsd projects/release-pkg/contrib/ntp/sntp/loc/legacy projects/release-pkg/contrib/ntp/sntp/loc/netbsd projects/release-pkg/contrib/ntp/sntp/loc/solaris projects/release-pkg/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/release-pkg/contrib/ntp/sntp/m4/ntp_locinfo.m4 projects/release-pkg/contrib/ntp/sntp/m4/version.m4 projects/release-pkg/contrib/ntp/sntp/main.c projects/release-pkg/contrib/ntp/sntp/scripts/Makefile.in projects/release-pkg/contrib/ntp/sntp/sntp-opts.c projects/release-pkg/contrib/ntp/sntp/sntp-opts.def projects/release-pkg/contrib/ntp/sntp/sntp-opts.h projects/release-pkg/contrib/ntp/sntp/sntp.1sntpman projects/release-pkg/contrib/ntp/sntp/sntp.1sntpmdoc projects/release-pkg/contrib/ntp/sntp/sntp.html projects/release-pkg/contrib/ntp/sntp/sntp.man.in projects/release-pkg/contrib/ntp/sntp/sntp.mdoc.in projects/release-pkg/contrib/ntp/sntp/tests/Makefile.in projects/release-pkg/contrib/ntp/tests/Makefile.in projects/release-pkg/contrib/ntp/tests/libntp/Makefile.in projects/release-pkg/contrib/ntp/tests/ntpd/Makefile.in projects/release-pkg/contrib/ntp/util/Makefile.am projects/release-pkg/contrib/ntp/util/Makefile.in projects/release-pkg/contrib/ntp/util/invoke-ntp-keygen.texi projects/release-pkg/contrib/ntp/util/jitter.c projects/release-pkg/contrib/ntp/util/ntp-keygen-opts.c projects/release-pkg/contrib/ntp/util/ntp-keygen-opts.h projects/release-pkg/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/release-pkg/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/release-pkg/contrib/ntp/util/ntp-keygen.c projects/release-pkg/contrib/ntp/util/ntp-keygen.html projects/release-pkg/contrib/ntp/util/ntp-keygen.man.in projects/release-pkg/contrib/ntp/util/ntp-keygen.mdoc.in projects/release-pkg/contrib/openresolv/Makefile projects/release-pkg/contrib/openresolv/configure projects/release-pkg/contrib/openresolv/dnsmasq.in projects/release-pkg/contrib/openresolv/libc.in projects/release-pkg/contrib/openresolv/named.in projects/release-pkg/contrib/openresolv/pdnsd.in projects/release-pkg/contrib/openresolv/resolvconf.8.in projects/release-pkg/contrib/openresolv/resolvconf.conf.5.in projects/release-pkg/contrib/openresolv/resolvconf.in projects/release-pkg/contrib/openresolv/unbound.in projects/release-pkg/contrib/tcpdump/tcpdump.c projects/release-pkg/etc/Makefile projects/release-pkg/etc/mtree/BSD.usr.dist projects/release-pkg/lib/libc/gen/directory.3 projects/release-pkg/lib/libc/gen/readdir.c projects/release-pkg/lib/libc/gen/rewinddir.c projects/release-pkg/lib/libc/gen/telldir.c projects/release-pkg/lib/libc/gen/telldir.h projects/release-pkg/lib/libc/stdlib/reallocarray.3 projects/release-pkg/lib/libc/sys/socketpair.2 projects/release-pkg/lib/libc/sys/truncate.2 projects/release-pkg/lib/libevent/Makefile projects/release-pkg/lib/libucl/Makefile projects/release-pkg/lib/libvmmapi/vmmapi.c projects/release-pkg/lib/libvmmapi/vmmapi.h projects/release-pkg/libexec/rtld-elf/debug.h projects/release-pkg/libexec/rtld-elf/rtld.c projects/release-pkg/release/Makefile.ec2 projects/release-pkg/release/arm/BEAGLEBONE.conf projects/release-pkg/release/arm/release.sh projects/release-pkg/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/release-pkg/release/doc/share/xml/sponsor.ent projects/release-pkg/release/release.sh projects/release-pkg/release/tools/arm/crochet-BEAGLEBONE.conf projects/release-pkg/sbin/geom/class/part/gpart.8 projects/release-pkg/sbin/ipfw/tables.c projects/release-pkg/sbin/ping/ping.c projects/release-pkg/sbin/resolvconf/Makefile projects/release-pkg/share/man/man4/usb_quirk.4 projects/release-pkg/share/man/man9/Makefile projects/release-pkg/share/man/man9/namei.9 projects/release-pkg/share/misc/bsd-family-tree projects/release-pkg/share/mk/atf.test.mk projects/release-pkg/share/mk/bsd.incs.mk projects/release-pkg/share/mk/bsd.lib.mk projects/release-pkg/share/mk/bsd.prog.mk projects/release-pkg/share/mk/src.libnames.mk projects/release-pkg/sys/amd64/include/vmm.h (contents, props changed) projects/release-pkg/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) projects/release-pkg/sys/amd64/vmm/amd/svm.c projects/release-pkg/sys/amd64/vmm/vmm.c projects/release-pkg/sys/amd64/vmm/vmm_dev.c projects/release-pkg/sys/amd64/vmm/vmm_instruction_emul.c projects/release-pkg/sys/amd64/vmm/x86.c projects/release-pkg/sys/amd64/vmm/x86.h projects/release-pkg/sys/arm/amlogic/aml8726/aml8726_uart.h projects/release-pkg/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/release-pkg/sys/arm/arm/cpufunc_asm_armv7.S projects/release-pkg/sys/arm/arm/generic_timer.c projects/release-pkg/sys/arm/arm/machdep.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836.c projects/release-pkg/sys/arm/broadcom/bcm2835/files.bcm2836 projects/release-pkg/sys/arm/broadcom/bcm2835/std.bcm2836 projects/release-pkg/sys/arm/conf/AML8726 projects/release-pkg/sys/arm/conf/APALIS-IMX6 projects/release-pkg/sys/arm/conf/ARMADAXP projects/release-pkg/sys/arm/conf/ARNDALE projects/release-pkg/sys/arm/conf/ARNDALE-OCTA projects/release-pkg/sys/arm/conf/ATMEL projects/release-pkg/sys/arm/conf/AVILA projects/release-pkg/sys/arm/conf/BEAGLEBONE projects/release-pkg/sys/arm/conf/BWCT projects/release-pkg/sys/arm/conf/CAMBRIA projects/release-pkg/sys/arm/conf/CHROMEBOOK projects/release-pkg/sys/arm/conf/CHROMEBOOK-PEACH-PIT projects/release-pkg/sys/arm/conf/CHROMEBOOK-SNOW projects/release-pkg/sys/arm/conf/CHROMEBOOK-SPRING projects/release-pkg/sys/arm/conf/CNS11XXNAS projects/release-pkg/sys/arm/conf/COLIBRI-VF50 projects/release-pkg/sys/arm/conf/COSMIC projects/release-pkg/sys/arm/conf/CRB projects/release-pkg/sys/arm/conf/CUBIEBOARD projects/release-pkg/sys/arm/conf/CUBIEBOARD2 projects/release-pkg/sys/arm/conf/DB-78XXX projects/release-pkg/sys/arm/conf/DB-88F5XXX projects/release-pkg/sys/arm/conf/DB-88F6XXX projects/release-pkg/sys/arm/conf/DIGI-CCWMX53 projects/release-pkg/sys/arm/conf/DOCKSTAR projects/release-pkg/sys/arm/conf/DREAMPLUG-1001 projects/release-pkg/sys/arm/conf/EA3250 projects/release-pkg/sys/arm/conf/EB9200 projects/release-pkg/sys/arm/conf/EFIKA_MX projects/release-pkg/sys/arm/conf/EP80219 projects/release-pkg/sys/arm/conf/ETHERNUT5 projects/release-pkg/sys/arm/conf/EXYNOS5.common projects/release-pkg/sys/arm/conf/EXYNOS5250 projects/release-pkg/sys/arm/conf/EXYNOS5420 projects/release-pkg/sys/arm/conf/GUMSTIX projects/release-pkg/sys/arm/conf/HL200 projects/release-pkg/sys/arm/conf/HL201 projects/release-pkg/sys/arm/conf/IMX53 projects/release-pkg/sys/arm/conf/IMX53-QSB projects/release-pkg/sys/arm/conf/IMX6 projects/release-pkg/sys/arm/conf/IQ31244 projects/release-pkg/sys/arm/conf/KB920X projects/release-pkg/sys/arm/conf/LN2410SBC projects/release-pkg/sys/arm/conf/NSLU projects/release-pkg/sys/arm/conf/PANDABOARD projects/release-pkg/sys/arm/conf/QILA9G20 projects/release-pkg/sys/arm/conf/QUARTZ projects/release-pkg/sys/arm/conf/RADXA projects/release-pkg/sys/arm/conf/RADXA-LITE projects/release-pkg/sys/arm/conf/RK3188 projects/release-pkg/sys/arm/conf/RPI-B projects/release-pkg/sys/arm/conf/RPI2 projects/release-pkg/sys/arm/conf/SAM9260EK projects/release-pkg/sys/arm/conf/SAM9G20EK projects/release-pkg/sys/arm/conf/SAM9X25EK projects/release-pkg/sys/arm/conf/SHEEVAPLUG projects/release-pkg/sys/arm/conf/SN9G45 projects/release-pkg/sys/arm/conf/SOCKIT.common projects/release-pkg/sys/arm/conf/TS7800 projects/release-pkg/sys/arm/conf/VERSATILEPB projects/release-pkg/sys/arm/conf/VIRT projects/release-pkg/sys/arm/conf/VYBRID projects/release-pkg/sys/arm/conf/WANDBOARD-DUAL projects/release-pkg/sys/arm/conf/WANDBOARD-QUAD projects/release-pkg/sys/arm/conf/WANDBOARD-SOLO projects/release-pkg/sys/arm/conf/ZEDBOARD projects/release-pkg/sys/arm/freescale/imx/imx6_anatop.c projects/release-pkg/sys/arm/freescale/imx/imx6_ccm.c projects/release-pkg/sys/arm/freescale/imx/imx6_ccmreg.h projects/release-pkg/sys/arm/freescale/imx/imx_ccmvar.h projects/release-pkg/sys/arm/include/armreg.h projects/release-pkg/sys/arm/include/cpu-v6.h projects/release-pkg/sys/arm/include/pl310.h projects/release-pkg/sys/arm/include/sysreg.h projects/release-pkg/sys/arm64/arm64/nexus.c projects/release-pkg/sys/boot/efi/boot1/Makefile projects/release-pkg/sys/boot/efi/libefi/Makefile projects/release-pkg/sys/boot/efi/loader/Makefile projects/release-pkg/sys/boot/efi/loader/arch/arm64/Makefile.inc projects/release-pkg/sys/boot/efi/loader/main.c projects/release-pkg/sys/boot/fdt/dts/arm/rpi2.dts projects/release-pkg/sys/cam/ctl/ctl_backend_block.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/release-pkg/sys/compat/freebsd32/freebsd32_misc.c projects/release-pkg/sys/conf/files.powerpc projects/release-pkg/sys/conf/options projects/release-pkg/sys/dev/acpica/acpi.c projects/release-pkg/sys/dev/acpica/acpi_timer.c projects/release-pkg/sys/dev/mrsas/mrsas.c projects/release-pkg/sys/dev/mrsas/mrsas.h projects/release-pkg/sys/dev/mrsas/mrsas_cam.c projects/release-pkg/sys/dev/mrsas/mrsas_fp.c projects/release-pkg/sys/dev/mrsas/mrsas_ioctl.c projects/release-pkg/sys/dev/mrsas/mrsas_ioctl.h projects/release-pkg/sys/dev/mrsas/mrsas_linux.c projects/release-pkg/sys/dev/ofw/ofwbus.c projects/release-pkg/sys/dev/pccbb/pccbb_pci.c projects/release-pkg/sys/dev/usb/quirk/usb_quirk.c projects/release-pkg/sys/dev/usb/quirk/usb_quirk.h projects/release-pkg/sys/dev/usb/serial/u3g.c projects/release-pkg/sys/dev/usb/serial/uftdi.c projects/release-pkg/sys/dev/usb/serial/usb_serial.c projects/release-pkg/sys/dev/usb/usb_device.c projects/release-pkg/sys/dev/usb/usb_msctest.c projects/release-pkg/sys/dev/usb/usb_msctest.h projects/release-pkg/sys/dev/usb/usbdevs projects/release-pkg/sys/dev/wpi/if_wpi.c projects/release-pkg/sys/dev/wpi/if_wpi_debug.h projects/release-pkg/sys/dev/wpi/if_wpireg.h projects/release-pkg/sys/dev/wpi/if_wpivar.h projects/release-pkg/sys/geom/part/g_part_mbr.c projects/release-pkg/sys/kern/kern_fork.c projects/release-pkg/sys/kern/kern_tc.c projects/release-pkg/sys/kern/uipc_mbuf.c projects/release-pkg/sys/net/if_me.c projects/release-pkg/sys/net80211/ieee80211_adhoc.c projects/release-pkg/sys/net80211/ieee80211_freebsd.h projects/release-pkg/sys/net80211/ieee80211_node.c projects/release-pkg/sys/netinet6/ip6_ipsec.c projects/release-pkg/sys/netinet6/ip6_output.c projects/release-pkg/sys/netpfil/ipfw/ip_fw_table.c projects/release-pkg/sys/sys/diskmbr.h projects/release-pkg/sys/sys/timepps.h projects/release-pkg/sys/vm/vnode_pager.c projects/release-pkg/sys/x86/include/specialreg.h projects/release-pkg/tools/build/mk/OptionalObsoleteFiles.inc projects/release-pkg/usr.bin/checknr/checknr.1 projects/release-pkg/usr.bin/checknr/checknr.c projects/release-pkg/usr.bin/kdump/kdump.c projects/release-pkg/usr.bin/netstat/if.c projects/release-pkg/usr.bin/soelim/soelim.c projects/release-pkg/usr.bin/soelim/tests/Makefile projects/release-pkg/usr.bin/soelim/tests/soelim.sh projects/release-pkg/usr.bin/vgrind/Makefile projects/release-pkg/usr.bin/vgrind/extern.h projects/release-pkg/usr.bin/vgrind/regexp.c projects/release-pkg/usr.bin/vgrind/vfontedpr.c projects/release-pkg/usr.bin/vgrind/vgrindefs.c projects/release-pkg/usr.sbin/bhyve/inout.c projects/release-pkg/usr.sbin/bhyve/pci_ahci.c projects/release-pkg/usr.sbin/bhyve/pci_virtio_net.c projects/release-pkg/usr.sbin/bhyve/task_switch.c projects/release-pkg/usr.sbin/bsdinstall/scripts/zfsboot projects/release-pkg/usr.sbin/ntp/config.h projects/release-pkg/usr.sbin/ntp/scripts/mkver Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/contrib/binutils/ (props changed) projects/release-pkg/contrib/netcat/ (props changed) projects/release-pkg/contrib/ntp/ (props changed) projects/release-pkg/contrib/openresolv/ (props changed) projects/release-pkg/contrib/tcpdump/ (props changed) projects/release-pkg/etc/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/lib/libvmmapi/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/sbin/ipfw/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/share/man/man4/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/amd64/vmm/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/sys/conf/ (props changed) projects/release-pkg/sys/x86/include/acpica_machdep.h (props changed) projects/release-pkg/usr.sbin/bhyve/ (props changed) Modified: projects/release-pkg/ObsoleteFiles.inc ============================================================================== --- projects/release-pkg/ObsoleteFiles.inc Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/ObsoleteFiles.inc Thu May 7 23:18:23 2015 (r282614) @@ -38,6 +38,31 @@ # xargs -n1 | sort | uniq -d; # done +# 20150506 +OLD_FILES+=usr/share/man/man9/NDHASGIANT.9.gz +# 20150504 +OLD_LIBS+=usr/lib32/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib32/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib32/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib32/private/libunbound.so.5 +OLD_LIBS+=usr/lib32/private/libatf-c.so.1 +OLD_LIBS+=usr/lib32/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib32/private/libldns.so.5 +OLD_LIBS+=usr/lib32/private/libssh.so.5 +OLD_LIBS+=usr/lib32/private/libucl.so.1 +OLD_DIRS+=usr/lib32/private +OLD_LIBS+=usr/lib/private/libatf-c++.so.2 +OLD_LIBS+=usr/lib/private/libbsdstat.so.1 +OLD_LIBS+=usr/lib/private/libheimipcs.so.11 +OLD_LIBS+=usr/lib/private/libsqlite3.so.0 +OLD_LIBS+=usr/lib/private/libunbound.so.5 +OLD_LIBS+=usr/lib/private/libatf-c.so.1 +OLD_LIBS+=usr/lib/private/libheimipcc.so.11 +OLD_LIBS+=usr/lib/private/libldns.so.5 +OLD_LIBS+=usr/lib/private/libssh.so.5 +OLD_LIBS+=usr/lib/private/libucl.so.1 +OLD_DIRS+=usr/lib/private # 20150501 OLD_FILES+=usr/bin/soeliminate OLD_FILES+=usr/share/man/man1/soeliminate.1.gz @@ -407,10 +432,6 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n OLD_FILES+=usr/lib/debug/usr/lib32/private # 20141015: OpenSSL 1.0.1j import OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz -.if ${MK_GCC} == "no" -# 20141009: gperf disabled by default -OLD_FILES+=usr/bin/gperf -.endif # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz Modified: projects/release-pkg/bin/cp/cp.c ============================================================================== --- projects/release-pkg/bin/cp/cp.c Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/bin/cp/cp.c Thu May 7 23:18:23 2015 (r282614) @@ -90,7 +90,6 @@ volatile sig_atomic_t info; enum op { FILE_TO_FILE, FILE_TO_DIR, DIR_TO_DNE }; static int copy(char *[], enum op, int); -static int mastercmp(const FTSENT * const *, const FTSENT * const *); static void siginfo(int __unused); int @@ -274,7 +273,7 @@ copy(char *argv[], enum op type, int fts mask = ~umask(0777); umask(~mask); - if ((ftsp = fts_open(argv, fts_options, mastercmp)) == NULL) + if ((ftsp = fts_open(argv, fts_options, NULL)) == NULL) err(1, "fts_open"); for (badcp = rval = 0; (curr = fts_read(ftsp)) != NULL; badcp = 0) { switch (curr->fts_info) { @@ -488,32 +487,6 @@ copy(char *argv[], enum op type, int fts return (rval); } -/* - * mastercmp -- - * The comparison function for the copy order. The order is to copy - * non-directory files before directory files. The reason for this - * is because files tend to be in the same cylinder group as their - * parent directory, whereas directories tend not to be. Copying the - * files first reduces seeking. - */ -static int -mastercmp(const FTSENT * const *a, const FTSENT * const *b) -{ - int a_info, b_info; - - a_info = (*a)->fts_info; - if (a_info == FTS_ERR || a_info == FTS_NS || a_info == FTS_DNR) - return (0); - b_info = (*b)->fts_info; - if (b_info == FTS_ERR || b_info == FTS_NS || b_info == FTS_DNR) - return (0); - if (a_info == FTS_D) - return (-1); - if (b_info == FTS_D) - return (1); - return (0); -} - static void siginfo(int sig __unused) { Modified: projects/release-pkg/bin/date/date.1 ============================================================================== --- projects/release-pkg/bin/date/date.1 Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/bin/date/date.1 Thu May 7 23:18:23 2015 (r282614) @@ -32,7 +32,7 @@ .\" @(#)date.1 8.3 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 26, 2014 +.Dd May 7, 2015 .Dt DATE 1 .Os .Sh NAME @@ -41,7 +41,7 @@ .Sh SYNOPSIS .Nm .Op Fl jRu -.Op Fl r Ar seconds +.Op Fl r Ar seconds | Ar filename .Oo .Fl v .Sm off @@ -150,6 +150,9 @@ is the number of seconds since the Epoch see .Xr time 3 ) , and can be specified in decimal, octal, or hex. +.It Fl r Ar filename +Print the date and time of the last modification of +.Ar filename . .It Fl t Ar minutes_west Set the system's value for minutes west of .Tn GMT . Modified: projects/release-pkg/bin/date/date.c ============================================================================== --- projects/release-pkg/bin/date/date.c Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/bin/date/date.c Thu May 7 23:18:23 2015 (r282614) @@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include @@ -85,6 +86,7 @@ main(int argc, char *argv[]) struct vary *v; const struct vary *badv; struct tm lt; + struct stat sb; v = NULL; fmt = NULL; @@ -116,8 +118,12 @@ main(int argc, char *argv[]) case 'r': /* user specified seconds */ rflag = 1; tval = strtoq(optarg, &tmp, 0); - if (*tmp != 0) - usage(); + if (*tmp != 0) { + if (stat(optarg, &sb) == 0) + tval = sb.st_mtim.tv_sec; + else + usage(); + } break; case 't': /* minutes west of UTC */ /* error check; don't allow "PST" */ Modified: projects/release-pkg/contrib/binutils/bfd/elf32-arm.c ============================================================================== --- projects/release-pkg/contrib/binutils/bfd/elf32-arm.c Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/contrib/binutils/bfd/elf32-arm.c Thu May 7 23:18:23 2015 (r282614) @@ -6794,15 +6794,31 @@ elf32_arm_merge_eabi_attributes (bfd *ib out_attr[Tag_ABI_VFP_args].i = in_attr[Tag_ABI_VFP_args].i; else if (in_attr[Tag_ABI_FP_number_model].i != 0) { + bfd *hasbfd, *hasnotbfd; + + if (in_attr[Tag_ABI_VFP_args].i) + { + hasbfd = ibfd; + hasnotbfd = obfd; + } + else + { + hasbfd = obfd; + hasnotbfd = ibfd; + } + _bfd_error_handler (_("ERROR: %B uses VFP register arguments, %B does not"), - ibfd, obfd); + hasbfd, hasnotbfd); return FALSE; } } for (i = 4; i < NUM_KNOWN_OBJ_ATTRIBUTES; i++) { + if (out_attr[i].type == 0) + out_attr[i].type = in_attr[i].type; + /* Merge this attribute with existing attributes. */ switch (i) { @@ -9359,6 +9375,16 @@ elf32_arm_post_process_headers (bfd * ab if (globals->byteswap_code) i_ehdrp->e_flags |= EF_ARM_BE8; } + + /* + * For EABI 5, we have to tag dynamic binaries and execs as either + * soft float or hard float. + */ + if (EF_ARM_EABI_VERSION (i_ehdrp->e_flags) == EF_ARM_EABI_VER5 && + (i_ehdrp->e_type == ET_DYN || i_ehdrp->e_type == ET_EXEC)) + i_ehdrp->e_flags |= + bfd_elf_get_obj_attr_int (abfd, OBJ_ATTR_PROC, Tag_ABI_VFP_args) ? + EF_ARM_VFP_FLOAT : EF_ARM_SOFT_FLOAT; } static enum elf_reloc_type_class Modified: projects/release-pkg/contrib/netcat/netcat.c ============================================================================== --- projects/release-pkg/contrib/netcat/netcat.c Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/contrib/netcat/netcat.c Thu May 7 23:18:23 2015 (r282614) @@ -1,4 +1,4 @@ -/* $OpenBSD: netcat.c,v 1.122 2014/07/20 01:38:40 guenther Exp $ */ +/* $OpenBSD: netcat.c,v 1.127 2015/02/14 22:40:22 jca Exp $ */ /* * Copyright (c) 2001 Eric Jackson * @@ -42,7 +42,6 @@ #include #include -#include #ifdef IPSEC #include #endif @@ -73,6 +72,12 @@ #define PORT_MAX_LEN 6 #define UNIX_DG_TMP_SOCKET_SIZE 19 +#define POLL_STDIN 0 +#define POLL_NETOUT 1 +#define POLL_NETIN 2 +#define POLL_STDOUT 3 +#define BUFSIZE 16384 + /* Command Line Options */ int dflag; /* detached, no stdin */ int Fflag; /* fdpass sock to stdout */ @@ -117,10 +122,12 @@ int udptest(int); int unix_bind(char *); int unix_connect(char *); int unix_listen(char *); -void set_common_sockopts(int); +void set_common_sockopts(int, int); int map_tos(char *, int *); void report_connect(const struct sockaddr *, socklen_t); void usage(int); +ssize_t drainbuf(int, unsigned char *, size_t *); +ssize_t fillbuf(int, unsigned char *, size_t *); #ifdef IPSEC void add_ipsec_policy(int, char *); @@ -436,7 +443,7 @@ main(int argc, char *argv[]) &len); if (connfd == -1) { /* For now, all errnos are fatal */ - err(1, "accept"); + err(1, "accept"); } if (vflag) report_connect((struct sockaddr *)&cliaddr, len); @@ -663,7 +670,7 @@ remote_connect(const char *host, const c freeaddrinfo(ares); } - set_common_sockopts(s); + set_common_sockopts(s, res0->ai_family); if (timeout_connect(s, res0->ai_addr, res0->ai_addrlen) == 0) break; @@ -767,6 +774,8 @@ local_listen(char *host, char *port, str err(1, "disable TCP options"); } + set_common_sockopts(s, res0->ai_family); + if (bind(s, (struct sockaddr *)res0->ai_addr, res0->ai_addrlen) == 0) break; @@ -790,68 +799,224 @@ local_listen(char *host, char *port, str * Loop that polls on the network file descriptor and stdin. */ void -readwrite(int nfd) +readwrite(int net_fd) { - struct pollfd pfd[2]; - unsigned char buf[16 * 1024]; - int n, wfd = fileno(stdin); - int lfd = fileno(stdout); - int plen; - - plen = sizeof(buf); - - /* Setup Network FD */ - pfd[0].fd = nfd; - pfd[0].events = POLLIN; - - /* Set up STDIN FD. */ - pfd[1].fd = wfd; - pfd[1].events = POLLIN; + struct pollfd pfd[4]; + int stdin_fd = STDIN_FILENO; + int stdout_fd = STDOUT_FILENO; + unsigned char netinbuf[BUFSIZE]; + size_t netinbufpos = 0; + unsigned char stdinbuf[BUFSIZE]; + size_t stdinbufpos = 0; + int n, num_fds; + ssize_t ret; + + /* don't read from stdin if requested */ + if (dflag) + stdin_fd = -1; + + /* stdin */ + pfd[POLL_STDIN].fd = stdin_fd; + pfd[POLL_STDIN].events = POLLIN; + + /* network out */ + pfd[POLL_NETOUT].fd = net_fd; + pfd[POLL_NETOUT].events = 0; + + /* network in */ + pfd[POLL_NETIN].fd = net_fd; + pfd[POLL_NETIN].events = POLLIN; + + /* stdout */ + pfd[POLL_STDOUT].fd = stdout_fd; + pfd[POLL_STDOUT].events = 0; + + while (1) { + /* both inputs are gone, buffers are empty, we are done */ + if (pfd[POLL_STDIN].fd == -1 && pfd[POLL_NETIN].fd == -1 + && stdinbufpos == 0 && netinbufpos == 0) { + close(net_fd); + return; + } + /* both outputs are gone, we can't continue */ + if (pfd[POLL_NETOUT].fd == -1 && pfd[POLL_STDOUT].fd == -1) { + close(net_fd); + return; + } + /* listen and net in gone, queues empty, done */ + if (lflag && pfd[POLL_NETIN].fd == -1 + && stdinbufpos == 0 && netinbufpos == 0) { + close(net_fd); + return; + } - while (pfd[0].fd != -1) { + /* help says -i is for "wait between lines sent". We read and + * write arbitrary amounts of data, and we don't want to start + * scanning for newlines, so this is as good as it gets */ if (iflag) sleep(iflag); - if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { - int saved_errno = errno; - close(nfd); - errc(1, saved_errno, "Polling Error"); + /* poll */ + num_fds = poll(pfd, 4, timeout); + + /* treat poll errors */ + if (num_fds == -1) { + close(net_fd); + err(1, "polling error"); } - if (n == 0) + /* timeout happened */ + if (num_fds == 0) return; - if (pfd[0].revents & POLLIN) { - if ((n = read(nfd, buf, plen)) < 0) - return; - else if (n == 0) { - shutdown(nfd, SHUT_RD); - pfd[0].fd = -1; - pfd[0].events = 0; - } else { - if (tflag) - atelnet(nfd, buf, n); - if (atomicio(vwrite, lfd, buf, n) != n) - return; + /* treat socket error conditions */ + for (n = 0; n < 4; n++) { + if (pfd[n].revents & (POLLERR|POLLNVAL)) { + pfd[n].fd = -1; } } + /* reading is possible after HUP */ + if (pfd[POLL_STDIN].events & POLLIN && + pfd[POLL_STDIN].revents & POLLHUP && + ! (pfd[POLL_STDIN].revents & POLLIN)) + pfd[POLL_STDIN].fd = -1; + + if (pfd[POLL_NETIN].events & POLLIN && + pfd[POLL_NETIN].revents & POLLHUP && + ! (pfd[POLL_NETIN].revents & POLLIN)) + pfd[POLL_NETIN].fd = -1; + + if (pfd[POLL_NETOUT].revents & POLLHUP) { + if (Nflag) + shutdown(pfd[POLL_NETOUT].fd, SHUT_WR); + pfd[POLL_NETOUT].fd = -1; + } + /* if HUP, stop watching stdout */ + if (pfd[POLL_STDOUT].revents & POLLHUP) + pfd[POLL_STDOUT].fd = -1; + /* if no net out, stop watching stdin */ + if (pfd[POLL_NETOUT].fd == -1) + pfd[POLL_STDIN].fd = -1; + /* if no stdout, stop watching net in */ + if (pfd[POLL_STDOUT].fd == -1) { + if (pfd[POLL_NETIN].fd != -1) + shutdown(pfd[POLL_NETIN].fd, SHUT_RD); + pfd[POLL_NETIN].fd = -1; + } - if (!dflag && pfd[1].revents & POLLIN) { - if ((n = read(wfd, buf, plen)) < 0) - return; - else if (n == 0) { - if (Nflag) - shutdown(nfd, SHUT_WR); - pfd[1].fd = -1; - pfd[1].events = 0; - } else { - if (atomicio(vwrite, nfd, buf, n) != n) - return; + /* try to read from stdin */ + if (pfd[POLL_STDIN].revents & POLLIN && stdinbufpos < BUFSIZE) { + ret = fillbuf(pfd[POLL_STDIN].fd, stdinbuf, + &stdinbufpos); + /* error or eof on stdin - remove from pfd */ + if (ret == 0 || ret == -1) + pfd[POLL_STDIN].fd = -1; + /* read something - poll net out */ + if (stdinbufpos > 0) + pfd[POLL_NETOUT].events = POLLOUT; + /* filled buffer - remove self from polling */ + if (stdinbufpos == BUFSIZE) + pfd[POLL_STDIN].events = 0; + } + /* try to write to network */ + if (pfd[POLL_NETOUT].revents & POLLOUT && stdinbufpos > 0) { + ret = drainbuf(pfd[POLL_NETOUT].fd, stdinbuf, + &stdinbufpos); + if (ret == -1) + pfd[POLL_NETOUT].fd = -1; + /* buffer empty - remove self from polling */ + if (stdinbufpos == 0) + pfd[POLL_NETOUT].events = 0; + /* buffer no longer full - poll stdin again */ + if (stdinbufpos < BUFSIZE) + pfd[POLL_STDIN].events = POLLIN; + } + /* try to read from network */ + if (pfd[POLL_NETIN].revents & POLLIN && netinbufpos < BUFSIZE) { + ret = fillbuf(pfd[POLL_NETIN].fd, netinbuf, + &netinbufpos); + if (ret == -1) + pfd[POLL_NETIN].fd = -1; + /* eof on net in - remove from pfd */ + if (ret == 0) { + shutdown(pfd[POLL_NETIN].fd, SHUT_RD); + pfd[POLL_NETIN].fd = -1; } + /* read something - poll stdout */ + if (netinbufpos > 0) + pfd[POLL_STDOUT].events = POLLOUT; + /* filled buffer - remove self from polling */ + if (netinbufpos == BUFSIZE) + pfd[POLL_NETIN].events = 0; + /* handle telnet */ + if (tflag) + atelnet(pfd[POLL_NETIN].fd, netinbuf, + netinbufpos); + } + /* try to write to stdout */ + if (pfd[POLL_STDOUT].revents & POLLOUT && netinbufpos > 0) { + ret = drainbuf(pfd[POLL_STDOUT].fd, netinbuf, + &netinbufpos); + if (ret == -1) + pfd[POLL_STDOUT].fd = -1; + /* buffer empty - remove self from polling */ + if (netinbufpos == 0) + pfd[POLL_STDOUT].events = 0; + /* buffer no longer full - poll net in again */ + if (netinbufpos < BUFSIZE) + pfd[POLL_NETIN].events = POLLIN; + } + + /* stdin gone and queue empty? */ + if (pfd[POLL_STDIN].fd == -1 && stdinbufpos == 0) { + if (pfd[POLL_NETOUT].fd != -1 && Nflag) + shutdown(pfd[POLL_NETOUT].fd, SHUT_WR); + pfd[POLL_NETOUT].fd = -1; + } + /* net in gone and queue empty? */ + if (pfd[POLL_NETIN].fd == -1 && netinbufpos == 0) { + pfd[POLL_STDOUT].fd = -1; } } } +ssize_t +drainbuf(int fd, unsigned char *buf, size_t *bufpos) +{ + ssize_t n; + ssize_t adjust; + + n = write(fd, buf, *bufpos); + /* don't treat EAGAIN, EINTR as error */ + if (n == -1 && (errno == EAGAIN || errno == EINTR)) + n = -2; + if (n <= 0) + return n; + /* adjust buffer */ + adjust = *bufpos - n; + if (adjust > 0) + memmove(buf, buf + n, adjust); + *bufpos -= n; + return n; +} + + +ssize_t +fillbuf(int fd, unsigned char *buf, size_t *bufpos) +{ + size_t num = BUFSIZE - *bufpos; + ssize_t n; + + n = read(fd, buf + *bufpos, num); + /* don't treat EAGAIN, EINTR as error */ + if (n == -1 && (errno == EAGAIN || errno == EINTR)) + n = -2; + if (n <= 0) + return n; + *bufpos += n; + return n; +} + /* * fdpass() * Pass the connected file descriptor to stdout and exit. @@ -1025,7 +1190,7 @@ udptest(int s) } void -set_common_sockopts(int s) +set_common_sockopts(int s, int af) { int x = 1; @@ -1040,8 +1205,17 @@ set_common_sockopts(int s) err(1, NULL); } if (Tflag != -1) { - if (setsockopt(s, IPPROTO_IP, IP_TOS, - &Tflag, sizeof(Tflag)) == -1) + int proto, option; + + if (af == AF_INET6) { + proto = IPPROTO_IPV6; + option = IPV6_TCLASS; + } else { + proto = IPPROTO_IP; + option = IP_TOS; + } + + if (setsockopt(s, proto, option, &Tflag, sizeof(Tflag)) == -1) err(1, "set IP ToS"); } if (Iflag) { Modified: projects/release-pkg/contrib/ntp/ChangeLog ============================================================================== --- projects/release-pkg/contrib/ntp/ChangeLog Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/contrib/ntp/ChangeLog Thu May 7 23:18:23 2015 (r282614) @@ -1,4 +1,80 @@ --- +(4.2.8p2) 2015/04/07 Released by Harlan Stenn +(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn + +* [Bug 2763] Fix for different thresholds for forward and backward steps. +--- +(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn + +* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c. +* [Bug 2769] New script: update-leap +* [Bug 2769] cleannup for update-leap +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2794] Clean up kernel clock status reports. +* [Bug 2795] Cannot build without OpenSLL (on Win32). + Provided a Win32 specific wrapper around libevent/arc4random.c. + fixed some minor warnings. +* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32. +* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys + on big-endian machines. +* [Bug 2798] sntp should decode and display the leap indicator. +* Simple cleanup to html/build.html +--- +(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn + +* [Bug 2794] Don't let reports on normal kernel status changes + look like errors. +* [Bug 2788] New flag -G (force_step_once). +* [Bug 2592] Account for PPS sources which can provide an accurate + absolute time stamp, and status information. + Fixed indention and removed trailing whitespace. +* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003. +* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument. +* [Bug 2346] "graceful termination" signals do not do peer cleanup. +* [Bug 2728] See if C99-style structure initialization works. +* [Bug 2747] Upgrade libevent to 2.1.5-beta. +* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. . +* [Bug 2751] jitter.h has stale copies of l_fp macros. +* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM. +* [Bug 2757] Quiet compiler warnings. +* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq. +* [Bug 2763] Allow different thresholds for forward and backward steps. +* [Bug 2766] ntp-keygen output files should not be world-readable. +* [Bug 2767] ntp-keygen -M should symlink to ntp.keys. +* [Bug 2771] nonvolatile value is documented in wrong units. +* [Bug 2773] Early leap announcement from Palisade/Thunderbolt +* [Bug 2774] Unreasonably verbose printout - leap pending/warning +* [Bug 2775] ntp-keygen.c fails to compile under Windows. +* [Bug 2777] Fixed loops and decoding of Meinberg GPS satellite info. + Removed non-ASCII characters from some copyright comments. + Removed trailing whitespace. + Updated definitions for Meinberg clocks from current Meinberg header files. + Now use C99 fixed-width types and avoid non-ASCII characters in comments. + Account for updated definitions pulled from Meinberg header files. + Updated comments on Meinberg GPS receivers which are not only called GPS16x. + Replaced some constant numbers by defines from ntp_calendar.h + Modified creation of parse-specific variables for Meinberg devices + in gps16x_message(). + Reworked mk_utcinfo() to avoid printing of ambiguous leap second dates. + Modified mbg_tm_str() which now expexts an additional parameter controlling + if the time status shall be printed. +* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto. +* [Sec 2781] Authentication doesn't protect symmetric associations against + DoS attacks. +* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE. +* [Bug 2789] Quiet compiler warnings from libevent. +* [Bug 2790] If ntpd sets the Windows MM timer highest resolution + pause briefly before measuring system clock precision to yield + correct results. +* Comment from Juergen Perlinger in ntp_calendar.c to make the code clearer. +* Use predefined function types for parse driver functions + used to set up function pointers. + Account for changed prototype of parse_inp_fnc_t functions. + Cast parse conversion results to appropriate types to avoid + compiler warnings. + Let ioctl() for Windows accept a (void *) to avoid compiler warnings + when called with pointers to different types. +--- (4.2.8p1) 2015/02/04 Released by Harlan Stenn * Update the NEWS file. @@ -14,7 +90,7 @@ (This should work for all versions of Windows >= W2K) * [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate(). * [Bug 2739] Parse driver with PPS enabled occasionally evaluates - PPS timestamp with wrong sign. + PPS timestamp with wrong sign. Removed some German umlauts. * [Bug 2740] Removed some obsolete code from the parse driver. * [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus(). @@ -94,7 +170,7 @@ * [Bug 2678] nmea_control() now checks 'refclock_params()' result. (4.2.7p481) 2014/11/22 Released by Harlan Stenn * [Bug 2314] Only enable PPS if kernel consumer binding succeeds. -* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. +* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. * Rename pps_enable to hardpps_enable. (4.2.7p480) 2014/11/21 Released by Harlan Stenn * [Bug 2677] PATH_MAX isn't #define'd under Windows. Modified: projects/release-pkg/contrib/ntp/CommitLog ============================================================================== --- projects/release-pkg/contrib/ntp/CommitLog Thu May 7 22:54:31 2015 (r282613) +++ projects/release-pkg/contrib/ntp/CommitLog Thu May 7 23:18:23 2015 (r282614) @@ -1,3 +1,2569 @@ +ChangeSet@1.3320, 2015-04-07 04:28:16-04:00, stenn@deacon.udel.edu + NTP_4_2_8P2 + TAG: NTP_4_2_8P2 + + ChangeLog@1.1633 +1 -0 + NTP_4_2_8P2 + + ntpd/invoke-ntp.conf.texi@1.182 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntp.keys.texi@1.178 +1 -1 + NTP_4_2_8P2 + + ntpd/invoke-ntpd.texi@1.495 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.5man@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.5mdoc@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.conf.html@1.173 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.conf.man.in@1.216 +3 -3 + NTP_4_2_8P2 + + ntpd/ntp.conf.mdoc.in@1.216 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5man@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.5mdoc@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.html@1.174 +1 -1 + NTP_4_2_8P2 + + ntpd/ntp.keys.man.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntp.keys.mdoc.in@1.212 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd-opts.c@1.517 +245 -245 + NTP_4_2_8P2 + + ntpd/ntpd-opts.h@1.516 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdman@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.1ntpdmdoc@1.324 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.html@1.168 +2 -2 + NTP_4_2_8P2 + + ntpd/ntpd.man.in@1.324 +3 -3 + NTP_4_2_8P2 + + ntpd/ntpd.mdoc.in@1.324 +2 -2 + NTP_4_2_8P2 + + ntpdc/invoke-ntpdc.texi@1.492 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.c@1.510 +107 -107 + NTP_4_2_8P2 + + ntpdc/ntpdc-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.1ntpdcmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.html@1.336 +2 -2 + NTP_4_2_8P2 + + ntpdc/ntpdc.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpdc/ntpdc.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + ntpq/invoke-ntpq.texi@1.498 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq-opts.c@1.515 +106 -106 + NTP_4_2_8P2 + + ntpq/ntpq-opts.h@1.513 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqman@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.1ntpqmdoc@1.326 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.html@1.165 +2 -2 + NTP_4_2_8P2 + + ntpq/ntpq.man.in@1.326 +3 -3 + NTP_4_2_8P2 + + ntpq/ntpq.mdoc.in@1.326 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.494 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.c@1.512 +68 -68 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd-opts.h@1.511 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.323 +2 -2 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.html@1.163 +1 -1 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.man.in@1.323 +3 -3 + NTP_4_2_8P2 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.323 +2 -2 + NTP_4_2_8P2 + + packageinfo.sh@1.509 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.84 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.html@1.86 +1 -1 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.man.in@1.83 +3 -3 + NTP_4_2_8P2 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.85 +2 -2 + NTP_4_2_8P2 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.88 +1 -1 + NTP_4_2_8P2 + + scripts/invoke-plot_summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/invoke-summary.texi@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.315 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait-opts@1.51 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.html@1.332 +2 -2 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.man.in@1.312 +3 -3 + NTP_4_2_8P2 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.313 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.91 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.html@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/invoke-ntptrace.texi@1.104 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptraceman@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.92 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.html@1.105 +2 -2 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.man.in@1.91 +3 -3 + NTP_4_2_8P2 + + scripts/ntptrace/ntptrace.mdoc.in@1.93 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.1plot_summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/plot_summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/plot_summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary-opts@1.53 +2 -2 + NTP_4_2_8P2 + + scripts/summary.1summaryman@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.1summarymdoc@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/summary.html@1.106 +2 -2 + NTP_4_2_8P2 + + scripts/summary.man.in@1.103 +3 -3 + NTP_4_2_8P2 + + scripts/summary.mdoc.in@1.103 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/invoke-update-leap.texi@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap-opts@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapman@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.1update-leapmdoc@1.4 +2 -2 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.html@1.4 +1 -1 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.man.in@1.4 +3 -3 + NTP_4_2_8P2 + + scripts/update-leap/update-leap.mdoc.in@1.4 +2 -2 + NTP_4_2_8P2 + + sntp/invoke-sntp.texi@1.492 +2 -2 + NTP_4_2_8P2 + + sntp/sntp-opts.c@1.511 +159 -159 + NTP_4_2_8P2 + + sntp/sntp-opts.h@1.509 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpman@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.1sntpmdoc@1.327 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.html@1.507 +2 -2 + NTP_4_2_8P2 + + sntp/sntp.man.in@1.327 +3 -3 + NTP_4_2_8P2 + + sntp/sntp.mdoc.in@1.327 +2 -2 + NTP_4_2_8P2 + + util/invoke-ntp-keygen.texi@1.495 +2 -2 + NTP_4_2_8P2 + + util/ntp-keygen-opts.c@1.513 +173 -173 + NTP_4_2_8P2 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu May 7 23:46:34 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0FEBB16; Thu, 7 May 2015 23:46:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 901641F0E; Thu, 7 May 2015 23:46:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47NkY3M055821; Thu, 7 May 2015 23:46:34 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47NkYkv055820; Thu, 7 May 2015 23:46:34 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505072346.t47NkYkv055820@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 23:46:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282615 - projects/release-arm-redux/release/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.20 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, 07 May 2015 23:46:34 -0000 Author: gjb Date: Thu May 7 23:46:33 2015 New Revision: 282615 URL: https://svnweb.freebsd.org/changeset/base/282615 Log: Reorder / and /boot/msdos mount to avoid the following error: Mounting local file systems: mount: /boot/msdos: No such file or directory Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Thu May 7 23:18:23 2015 (r282614) +++ projects/release-arm-redux/release/tools/arm.subr Thu May 7 23:46:33 2015 (r282615) @@ -88,10 +88,10 @@ arm_install_base() { echo '# Custom /etc/fstab for FreeBSD embedded images' \ > ${CHROOTDIR}/${DESTDIR}/etc/fstab - echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ - >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "/dev/ufs/rootfs / ufs rw 1 1" \ >> ${CHROOTDIR}/${DESTDIR}/etc/fstab + echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ + >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "md /tmp mfs rw,noatime,-s30m 0 0" \ >> ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "md /var/log mfs rw,noatime,-s15m 0 0" \ From owner-svn-src-projects@FreeBSD.ORG Thu May 7 23:49:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6EB3C36; Thu, 7 May 2015 23:49:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B620F1F27; Thu, 7 May 2015 23:49:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t47NnnL2056258; Thu, 7 May 2015 23:49:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t47NnnBu056257; Thu, 7 May 2015 23:49:49 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505072349.t47NnnBu056257@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Thu, 7 May 2015 23:49:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282616 - projects/release-arm-redux/release/arm 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.20 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, 07 May 2015 23:49:49 -0000 Author: gjb Date: Thu May 7 23:49:48 2015 New Revision: 282616 URL: https://svnweb.freebsd.org/changeset/base/282616 Log: Copy the rpi.dtb file to the FAT partition, preventing the 'Unrecognized partition table' error, causing boot failure. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 23:46:33 2015 (r282615) +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 23:49:48 2015 (r282616) @@ -30,6 +30,8 @@ arm_install_uboot() { done cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ ${CHROOTDIR}/${FATMOUNT}/ubldr + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi.dtb \ + ${CHROOTDIR}/${FATMOUNT}/rpi.dtb echo 'loadbootscript=fatload mmc 0 0x2000000 ubldr' > \ ${CHROOTDIR}/${FATMOUNT}/uenv.txt echo 'bootscript=fdt addr 0x100;bootelf 0x2000000' >> \ From owner-svn-src-projects@FreeBSD.ORG Thu May 7 23:51:07 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67B43D2D; Thu, 7 May 2015 23:51:07 +0000 (UTC) Received: from relay.mailchannels.net (tkt-001-i374.relay.mailchannels.net [174.136.5.177]) by mx1.freebsd.org (Postfix) with ESMTP id 20B1E1FDA; Thu, 7 May 2015 23:51:05 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp6.ore.mailhop.org (ip-10-237-13-110.us-west-2.compute.internal [10.237.13.110]) by relay.mailchannels.net (Postfix) with ESMTPA id DCC981001CB; Thu, 7 May 2015 21:29:13 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp6.ore.mailhop.org (smtp6.ore.mailhop.org [10.83.15.107]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.4.8); Thu, 07 May 2015 21:29:14 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: duocircle|x-authuser|hippie X-MailChannels-Auth-Id: duocircle X-MC-Loop-Signature: 1431034154010:2261139400 X-MC-Ingress-Time: 1431034154010 Received: from c-73-34-117-227.hsd1.co.comcast.net ([73.34.117.227] helo=ilsoft.org) by smtp6.ore.mailhop.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82) (envelope-from ) id 1YqTM0-00040g-QU; Thu, 07 May 2015 21:29:12 +0000 Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t47LT7ni067769; Thu, 7 May 2015 15:29:07 -0600 (MDT) (envelope-from ian@freebsd.org) X-Mail-Handler: DuoCircle Outbound SMTP X-Originating-IP: 73.34.117.227 X-Report-Abuse-To: abuse@duocircle.com (see https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information for abuse reporting information) X-MHO-User: U2FsdGVkX1/KveFgdTVyBmBH1UwMjWUn Message-ID: <1431034147.6170.189.camel@freebsd.org> Subject: Re: svn commit: r282600 - projects/release-arm-redux/release/arm From: Ian Lepore To: Glen Barber Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Date: Thu, 07 May 2015 15:29:07 -0600 In-Reply-To: <201505071852.t47Iq0nF097422@svn.freebsd.org> References: <201505071852.t47Iq0nF097422@svn.freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-AuthUser: hippie X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 07 May 2015 23:51:07 -0000 On Thu, 2015-05-07 at 18:52 +0000, Glen Barber wrote: > Author: gjb > Date: Thu May 7 18:51:59 2015 > New Revision: 282600 > URL: https://svnweb.freebsd.org/changeset/base/282600 > > Log: > Add entries to uenv.txt. > > Obtained from: Crochet > Sponsored by: The FreeBSD Foundation > > Modified: > projects/release-arm-redux/release/arm/RPI-B.conf > > Modified: projects/release-arm-redux/release/arm/RPI-B.conf > ============================================================================== > --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:49:43 2015 (r282599) > +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:51:59 2015 (r282600) > @@ -30,6 +30,10 @@ arm_install_uboot() { > done > cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ > ${CHROOTDIR}/${FATMOUNT}/ubldr > + echo 'loadbootscript=fatload mmc 0 0x2000000 ubldr' > \ > + ${CHROOTDIR}/${FATMOUNT}/uenv.txt > + echo 'bootscript=fdt addr 0x100;bootelf 0x2000000' >> \ > + ${CHROOTDIR}/${FATMOUNT}/uenv.txt > sync > umount_loop ${CHROOTDIR}/${FATMOUNT} > umount_loop ${CHROOTDIR}/${UFSMOUNT} > This doesn't seem right. The u-boot port for rpi already contains everything necessary to boot, and the uenv.txt file exists for end users to add their own customizations. We should be delivering either an empty file or no file (the latter yields a harmless warning at boot). -- Ian From owner-svn-src-projects@FreeBSD.ORG Thu May 7 23:53:02 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from hub.FreeBSD.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9208E29; Thu, 7 May 2015 23:53:01 +0000 (UTC) Date: Thu, 7 May 2015 23:52:58 +0000 From: Glen Barber To: Ian Lepore Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: Re: svn commit: r282600 - projects/release-arm-redux/release/arm Message-ID: <20150507235258.GW94075@hub.FreeBSD.org> References: <201505071852.t47Iq0nF097422@svn.freebsd.org> <1431034147.6170.189.camel@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="z8OPzjJiggy3JOV2" Content-Disposition: inline In-Reply-To: <1431034147.6170.189.camel@freebsd.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 07 May 2015 23:53:02 -0000 --z8OPzjJiggy3JOV2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 07, 2015 at 03:29:07PM -0600, Ian Lepore wrote: > On Thu, 2015-05-07 at 18:52 +0000, Glen Barber wrote: > > Author: gjb > > Date: Thu May 7 18:51:59 2015 > > New Revision: 282600 > > URL: https://svnweb.freebsd.org/changeset/base/282600 > >=20 > > Log: > > Add entries to uenv.txt. > > =20 > > Obtained from: Crochet > > Sponsored by: The FreeBSD Foundation > >=20 > > Modified: > > projects/release-arm-redux/release/arm/RPI-B.conf > >=20 > > Modified: projects/release-arm-redux/release/arm/RPI-B.conf > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:49:= 43 2015 (r282599) > > +++ projects/release-arm-redux/release/arm/RPI-B.conf Thu May 7 18:51:= 59 2015 (r282600) > > @@ -30,6 +30,10 @@ arm_install_uboot() { > > done > > cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ > > ${CHROOTDIR}/${FATMOUNT}/ubldr > > + echo 'loadbootscript=3Dfatload mmc 0 0x2000000 ubldr' > \ > > + ${CHROOTDIR}/${FATMOUNT}/uenv.txt > > + echo 'bootscript=3Dfdt addr 0x100;bootelf 0x2000000' >> \ > > + ${CHROOTDIR}/${FATMOUNT}/uenv.txt > > sync > > umount_loop ${CHROOTDIR}/${FATMOUNT} > > umount_loop ${CHROOTDIR}/${UFSMOUNT} > >=20 >=20 > This doesn't seem right. The u-boot port for rpi already contains > everything necessary to boot, and the uenv.txt file exists for end users > to add their own customizations. We should be delivering either an > empty file or no file (the latter yields a harmless warning at boot). >=20 I believe you are correct. I was (mistakenly) working around another issue. (See r282616.) Glen --z8OPzjJiggy3JOV2 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVS/raAAoJEAMUWKVHj+KT6sYQAJpr4PB1RRiDtuZhmkDrCA71 1JXZfCjopbnnsNQhEiZyn88wBqpusox3cCHGWjvN5HkSt8DdRZ/CWCL0VV5a3VOi cHNQFmzuNZOaxSJtzxu4oUw7lwA5xALI1XCEevH+VimLESbFzXuOKfb1O2bg8NM+ 2Jo38bZsXemjzPixX46Lvuslcy/IqU572r4Z+rEKBzm5pCF9TfnDbv6trSq/6Euc RKB7jsUKAzOse/uT7KX1ZVCdGf+uSkXFtcxe1Jgs6yFimOS480NSBkkff6UMVMRb HDhdgv31s6QtcFar9ttkklNhgI6pIfVl2UnGoeoJZzyKoRDUXp7UT/Qt9guDO4ye h4Eu6NjKLELUlu9R+5fwaxZ77FRfGP/UOqMrsuqiVseY4dEm7AsQQ9JyUXl4ySR0 c0oFvAVimApui1S9xtE3lWuPkhLlr+SCfKjiCy2t8mLiiMi4Nuz48NxzuoVJ/177 rgVdPIVb2cR5S8DNL6GX6MMB3mU5hQnpXBw3fd3oS4MKOE5SZXJahGVrpXS/85Uu 5mqwWoykpLcw0ayCgDAClDo134x0hiy9lc4nv+0onX1p7DOmtFSOQmFp+6JCNA7v mKJ2EVIVUUhEyUx4nBOvVImAXwzTbU5q1dhTwb30Rc9hhJVN4ZGbqhUEVoyX/apI sY16vrpn9BGp/CEVbcYE =rnYv -----END PGP SIGNATURE----- --z8OPzjJiggy3JOV2-- From owner-svn-src-projects@FreeBSD.ORG Fri May 8 10:38:32 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F0EA721E; Fri, 8 May 2015 10:38:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DFB7F1382; Fri, 8 May 2015 10:38:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48AcWKQ079124; Fri, 8 May 2015 10:38:32 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48AcWIG079123; Fri, 8 May 2015 10:38:32 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081038.t48AcWIG079123@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 10:38:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282624 - projects/release-arm-redux/release/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.20 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, 08 May 2015 10:38:33 -0000 Author: gjb Date: Fri May 8 10:38:32 2015 New Revision: 282624 URL: https://svnweb.freebsd.org/changeset/base/282624 Log: Fix path to /boot/msdos for the target image. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Fri May 8 09:01:00 2015 (r282623) +++ projects/release-arm-redux/release/tools/arm.subr Fri May 8 10:38:32 2015 (r282624) @@ -84,7 +84,7 @@ arm_install_base() { TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ installworld installkernel distribution - chroot ${CHROOTDIR} mkdir -p /boot/msdos + chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/msdos echo '# Custom /etc/fstab for FreeBSD embedded images' \ > ${CHROOTDIR}/${DESTDIR}/etc/fstab From owner-svn-src-projects@FreeBSD.ORG Fri May 8 10:39:53 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A8C97312; Fri, 8 May 2015 10:39:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 97C6C138A; Fri, 8 May 2015 10:39:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48AdrYk079329; Fri, 8 May 2015 10:39:53 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48AdrcT079328; Fri, 8 May 2015 10:39:53 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081039.t48AdrcT079328@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 10:39:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282625 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 10:39:53 -0000 Author: gjb Date: Fri May 8 10:39:52 2015 New Revision: 282625 URL: https://svnweb.freebsd.org/changeset/base/282625 Log: Do not create the uenv.txt file for RPI-B. It is not needed. Submitted by: ian Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI-B.conf Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 10:38:32 2015 (r282624) +++ projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 10:39:52 2015 (r282625) @@ -32,10 +32,6 @@ arm_install_uboot() { ${CHROOTDIR}/${FATMOUNT}/ubldr cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi.dtb \ ${CHROOTDIR}/${FATMOUNT}/rpi.dtb - echo 'loadbootscript=fatload mmc 0 0x2000000 ubldr' > \ - ${CHROOTDIR}/${FATMOUNT}/uenv.txt - echo 'bootscript=fdt addr 0x100;bootelf 0x2000000' >> \ - ${CHROOTDIR}/${FATMOUNT}/uenv.txt sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 10:43:30 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5F76F488; Fri, 8 May 2015 10:43:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E4671498; Fri, 8 May 2015 10:43:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48AhU89083480; Fri, 8 May 2015 10:43:30 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48AhURX083479; Fri, 8 May 2015 10:43:30 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081043.t48AhURX083479@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 10:43:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282626 - projects/release-arm-redux/release 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.20 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, 08 May 2015 10:43:30 -0000 Author: gjb Date: Fri May 8 10:43:29 2015 New Revision: 282626 URL: https://svnweb.freebsd.org/changeset/base/282626 Log: Rename KERNEL.img -> OSRELEASE-KERNEL.img when complete. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 10:39:52 2015 (r282625) +++ projects/release-arm-redux/release/release.sh Fri May 8 10:43:29 2015 (r282626) @@ -334,6 +334,9 @@ chroot_arm_armv6_build_release() { OBJDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V .OBJDIR)" DESTDIR="${OBJDIR}/${KERNEL}" IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img" + OSRELEASE="$(eval chroot ${CHROOTDIR} make -C /usr/src/release \ + TARGET=${EMBEDDED_TARGET} TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ + -V OSRELEASE)" mkdir -p ${CHROOTDIR}/${DESTDIR} truncate -s ${IMAGE_SIZE} ${IMGBASE} export mddev=$(mdconfig -f ${IMGBASE} ${MD_ARGS}) @@ -342,6 +345,7 @@ chroot_arm_armv6_build_release() { arm_install_uboot mdconfig -d -u ${mddev} rmdir ${CHROOTDIR}/${DESTDIR} + mv ${IMGBASE} ${IMGBASE}-${KERNEL}.img return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Fri May 8 10:47:58 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1561186C; Fri, 8 May 2015 10:47:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 04AB614D2; Fri, 8 May 2015 10:47:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48Alv9j084527; Fri, 8 May 2015 10:47:57 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48AlvvP084526; Fri, 8 May 2015 10:47:57 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081047.t48AlvvP084526@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 10:47:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282627 - projects/release-arm-redux/release 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.20 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, 08 May 2015 10:47:58 -0000 Author: gjb Date: Fri May 8 10:47:57 2015 New Revision: 282627 URL: https://svnweb.freebsd.org/changeset/base/282627 Log: Fix the name of the final image. Sigh. Thou shalt not commit before coffee. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 10:43:29 2015 (r282626) +++ projects/release-arm-redux/release/release.sh Fri May 8 10:47:57 2015 (r282627) @@ -345,7 +345,7 @@ chroot_arm_armv6_build_release() { arm_install_uboot mdconfig -d -u ${mddev} rmdir ${CHROOTDIR}/${DESTDIR} - mv ${IMGBASE} ${IMGBASE}-${KERNEL}.img + mv ${IMGBASE} ${CHROOTDIR}/${OBJDIR}/${OSRELEASE}-${KERNEL}.img return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Fri May 8 12:50:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 232CCB83; Fri, 8 May 2015 12:50:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 12CDC1399; Fri, 8 May 2015 12:50:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48ComVo047242; Fri, 8 May 2015 12:50:48 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48ComRp047241; Fri, 8 May 2015 12:50:48 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081250.t48ComRp047241@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 12:50:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282628 - projects/release-arm-redux/release 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.20 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, 08 May 2015 12:50:49 -0000 Author: gjb Date: Fri May 8 12:50:48 2015 New Revision: 282628 URL: https://svnweb.freebsd.org/changeset/base/282628 Log: Move the finished image build to the '/R' directory (the standard 'install' location for other architectures), then compress the image with xz(1), and generate the CHECKSUM files. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 10:47:57 2015 (r282627) +++ projects/release-arm-redux/release/release.sh Fri May 8 12:50:48 2015 (r282628) @@ -346,6 +346,14 @@ chroot_arm_armv6_build_release() { mdconfig -d -u ${mddev} rmdir ${CHROOTDIR}/${DESTDIR} mv ${IMGBASE} ${CHROOTDIR}/${OBJDIR}/${OSRELEASE}-${KERNEL}.img + chroot ${CHROOTDIR} mkdir -p /R + chroot ${CHROOTDIR} cp -p ${OBJDIR}/${OSRELEASE}-${KERNEL}.img \ + /R/${OSRELEASE}-${KERNEL}.img + chroot ${CHROOTDIR} xz -T ${XZ_THREADS} /R/${OSRELEASE}-${KERNEL}.img + chroot ${CHROOTDIR} cd /R && sha256 /R/${OSRELEASE}* \ + > /R/CHECKSUM.SHA256 + chroot ${CHROOTDIR} cd /R && md5 /R/${OSRELEASE}* \ + > /R/CHECKSUM.MD5 return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Fri May 8 12:55:25 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9F98DEC; Fri, 8 May 2015 12:55:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D986814CF; Fri, 8 May 2015 12:55:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48CtPoA050489; Fri, 8 May 2015 12:55:25 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48CtP6U050488; Fri, 8 May 2015 12:55:25 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081255.t48CtP6U050488@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 12:55:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282629 - projects/release-arm-redux/release 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.20 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, 08 May 2015 12:55:26 -0000 Author: gjb Date: Fri May 8 12:55:25 2015 New Revision: 282629 URL: https://svnweb.freebsd.org/changeset/base/282629 Log: Do not include '/R' in the path when generating checksums, since that will cause '/R' to be included in the CHECKSUM files. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 12:50:48 2015 (r282628) +++ projects/release-arm-redux/release/release.sh Fri May 8 12:55:25 2015 (r282629) @@ -350,9 +350,9 @@ chroot_arm_armv6_build_release() { chroot ${CHROOTDIR} cp -p ${OBJDIR}/${OSRELEASE}-${KERNEL}.img \ /R/${OSRELEASE}-${KERNEL}.img chroot ${CHROOTDIR} xz -T ${XZ_THREADS} /R/${OSRELEASE}-${KERNEL}.img - chroot ${CHROOTDIR} cd /R && sha256 /R/${OSRELEASE}* \ + chroot ${CHROOTDIR} cd /R && sha256 ${OSRELEASE}* \ > /R/CHECKSUM.SHA256 - chroot ${CHROOTDIR} cd /R && md5 /R/${OSRELEASE}* \ + chroot ${CHROOTDIR} cd /R && md5 ${OSRELEASE}* \ > /R/CHECKSUM.MD5 return 0 From owner-svn-src-projects@FreeBSD.ORG Fri May 8 13:55:28 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AEFF1A0; Fri, 8 May 2015 13:55:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9E1B31C0F; Fri, 8 May 2015 13:55:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48DtSeR081719; Fri, 8 May 2015 13:55:28 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48DtSlE081718; Fri, 8 May 2015 13:55:28 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081355.t48DtSlE081718@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 13:55:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282631 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 13:55:28 -0000 Author: gjb Date: Fri May 8 13:55:27 2015 New Revision: 282631 URL: https://svnweb.freebsd.org/changeset/base/282631 Log: Initial commit to support building RPI2 images, based on information and documentation written by loos@ on the Wiki. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/RPI2.conf Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 13:55:24 2015 (r282630) +++ projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 13:55:27 2015 (r282631) @@ -9,3 +9,34 @@ EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-rpi2" KERNEL="RPI2" NODOC=1 +WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x2000000" +IMAGE_SIZE="1G" +PART_SCHEME="MBR" +FAT_SIZE="50m" +FAT_TYPE="16" +MD_ARGS="-x 63 -y 255" + +arm_install_uboot() { + UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi2" + UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ + fixup_x.dat start.elf start_cd.elf start_x.elf u-boot.bin" + FATMOUNT="${DESTDIR}/fat" + UFSMOUNT="${DESTDIR}/ufs" + chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} + for _UF in ${UBOOT_FILES}; do + cp -p ${UBOOT_DIR}/${_UF} ${CHROOTDIR}/${FATMOUNT}/${_UF} + done + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ + ${CHROOTDIR}/${FATMOUNT}/ubldr + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi2.dtb \ + ${CHROOTDIR}/${FATMOUNT}/rpi2.dtb + sync + umount_loop ${CHROOTDIR}/${FATMOUNT} + umount_loop ${CHROOTDIR}/${UFSMOUNT} + rmdir ${CHROOTDIR}/${FATMOUNT} + rmdir ${CHROOTDIR}/${UFSMOUNT} + + return 0 +} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 14:13:20 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6E173C5E; Fri, 8 May 2015 14:13:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D2951E90; Fri, 8 May 2015 14:13:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48EDKE3092289; Fri, 8 May 2015 14:13:20 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48EDKYa092288; Fri, 8 May 2015 14:13:20 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081413.t48EDKYa092288@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 14:13:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282633 - projects/release-arm-redux/etc/etc.arm 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.20 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, 08 May 2015 14:13:20 -0000 Author: gjb Date: Fri May 8 14:13:19 2015 New Revision: 282633 URL: https://svnweb.freebsd.org/changeset/base/282633 Log: Enable ttyv0 and ttyu0 by default if they are available consoles. Tested on: RPI-B Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/etc/etc.arm/ttys Modified: projects/release-arm-redux/etc/etc.arm/ttys ============================================================================== --- projects/release-arm-redux/etc/etc.arm/ttys Fri May 8 14:03:14 2015 (r282632) +++ projects/release-arm-redux/etc/etc.arm/ttys Fri May 8 14:13:19 2015 (r282633) @@ -29,7 +29,7 @@ # when going to single-user mode. console none unknown off secure # -ttyv0 "/usr/libexec/getty Pc" xterm off secure +ttyv0 "/usr/libexec/getty Pc" xterm onifconsole secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" xterm off secure ttyv2 "/usr/libexec/getty Pc" xterm off secure @@ -41,7 +41,7 @@ ttyv7 "/usr/libexec/getty Pc" xterm off #ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure # Serial terminals # The 'dialup' keyword identifies dialin lines to login, fingerd etc. -ttyu0 "/usr/libexec/getty 3wire" vt100 on secure +ttyu0 "/usr/libexec/getty 3wire" vt100 onifconsole secure ttyu1 "/usr/libexec/getty std.9600" dialup off secure ttyu2 "/usr/libexec/getty std.9600" dialup off secure ttyu3 "/usr/libexec/getty std.9600" dialup off secure From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:07:18 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 904A9BDC; Fri, 8 May 2015 15:07:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 79D4514A8; Fri, 8 May 2015 15:07:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48F7IA4017975; Fri, 8 May 2015 15:07:18 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48F7I5B017974; Fri, 8 May 2015 15:07:18 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081507.t48F7I5B017974@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:07:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282635 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 15:07:18 -0000 Author: gjb Date: Fri May 8 15:07:17 2015 New Revision: 282635 URL: https://svnweb.freebsd.org/changeset/base/282635 Log: Initial support for building WANDBOARD-QUAD images. Several parts of this were obtained from Crochet. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 14:48:40 2015 (r282634) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 15:07:17 2015 (r282635) @@ -8,4 +8,34 @@ EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-wandboard" KERNEL="WANDBOARD-QUAD" +WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" +IMAGE_SIZE="1G" +PART_SCHEME="MBR" +FAT_SIZE="17m" +FAT_TYPE="16 -b 16384" +MD_ARGS="-x 63 -y 255" NODOC=1 + +arm_install_uboot() { + UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-wandboard" + UBOOT_FILES="u-boot.imx" + FATMOUNT="${DESTDIR}/fat" + UFSMOUNT="${DESTDIR}/ufs" + chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ + of=/dev/${mddev} bs=512 seek=2 + chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ + ${CHROOTDIR}/${FATMOUNT}/ubldr + chroot ${CHROOTDIR} echo \ + 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ + > ${FATMOUNT}/boot.txt + sync + umount_loop ${CHROOTDIR}/${FATMOUNT} + umount_loop ${CHROOTDIR}/${UFSMOUNT} + rmdir ${CHROOTDIR}/${FATMOUNT} + rmdir ${CHROOTDIR}/${UFSMOUNT} + + return 0 +} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:10:01 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58229D99; Fri, 8 May 2015 15:10:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4695114DF; Fri, 8 May 2015 15:10:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48FA16M018423; Fri, 8 May 2015 15:10:01 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48FA13A018422; Fri, 8 May 2015 15:10:01 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081510.t48FA13A018422@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:10:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282636 - projects/release-arm-redux/release 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.20 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, 08 May 2015 15:10:01 -0000 Author: gjb Date: Fri May 8 15:10:00 2015 New Revision: 282636 URL: https://svnweb.freebsd.org/changeset/base/282636 Log: Fix CHECKSUM file creation. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 15:07:17 2015 (r282635) +++ projects/release-arm-redux/release/release.sh Fri May 8 15:10:00 2015 (r282636) @@ -350,10 +350,10 @@ chroot_arm_armv6_build_release() { chroot ${CHROOTDIR} cp -p ${OBJDIR}/${OSRELEASE}-${KERNEL}.img \ /R/${OSRELEASE}-${KERNEL}.img chroot ${CHROOTDIR} xz -T ${XZ_THREADS} /R/${OSRELEASE}-${KERNEL}.img - chroot ${CHROOTDIR} cd /R && sha256 ${OSRELEASE}* \ - > /R/CHECKSUM.SHA256 - chroot ${CHROOTDIR} cd /R && md5 ${OSRELEASE}* \ - > /R/CHECKSUM.MD5 + chroot ${CHROOTDIR} (cd /R && sha256 ${OSRELEASE}* \ + > /R/CHECKSUM.SHA256) + chroot ${CHROOTDIR} (cd /R && md5 ${OSRELEASE}* \ + > /R/CHECKSUM.MD5) return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:15:37 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 16B15F15; Fri, 8 May 2015 15:15:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 050D115F2; Fri, 8 May 2015 15:15:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48FFag2022795; Fri, 8 May 2015 15:15:36 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48FFa5w022794; Fri, 8 May 2015 15:15:36 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081515.t48FFa5w022794@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:15:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282637 - projects/release-arm-redux/release 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.20 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, 08 May 2015 15:15:37 -0000 Author: gjb Date: Fri May 8 15:15:36 2015 New Revision: 282637 URL: https://svnweb.freebsd.org/changeset/base/282637 Log: Sigh. Really fix CHECKSUM file creation. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 15:10:00 2015 (r282636) +++ projects/release-arm-redux/release/release.sh Fri May 8 15:15:36 2015 (r282637) @@ -350,10 +350,10 @@ chroot_arm_armv6_build_release() { chroot ${CHROOTDIR} cp -p ${OBJDIR}/${OSRELEASE}-${KERNEL}.img \ /R/${OSRELEASE}-${KERNEL}.img chroot ${CHROOTDIR} xz -T ${XZ_THREADS} /R/${OSRELEASE}-${KERNEL}.img - chroot ${CHROOTDIR} (cd /R && sha256 ${OSRELEASE}* \ - > /R/CHECKSUM.SHA256) - chroot ${CHROOTDIR} (cd /R && md5 ${OSRELEASE}* \ - > /R/CHECKSUM.MD5) + cd ${CHROOTDIR}/R && sha256 ${OSRELEASE}* \ + > CHECKSUM.SHA256 + cd ${CHROOTDIR}/R && md5 ${OSRELEASE}* \ + > CHECKSUM.MD5 return 0 } # chroot_arm_armv6_build_release() From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:18:32 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F2E78B7; Fri, 8 May 2015 15:18:31 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E1458160E; Fri, 8 May 2015 15:18:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48FIVBi023216; Fri, 8 May 2015 15:18:31 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48FIVGD023215; Fri, 8 May 2015 15:18:31 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081518.t48FIVGD023215@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:18:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282638 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 15:18:32 -0000 Author: gjb Date: Fri May 8 15:18:31 2015 New Revision: 282638 URL: https://svnweb.freebsd.org/changeset/base/282638 Log: Fix FAT partition size. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 15:15:36 2015 (r282637) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 15:18:31 2015 (r282638) @@ -11,7 +11,7 @@ KERNEL="WANDBOARD-QUAD" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" -FAT_SIZE="17m" +FAT_SIZE="50m" FAT_TYPE="16 -b 16384" MD_ARGS="-x 63 -y 255" NODOC=1 From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:22:30 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D5821D1; Fri, 8 May 2015 15:22:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5BE4D16C7; Fri, 8 May 2015 15:22:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48FMUYD027363; Fri, 8 May 2015 15:22:30 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48FMUMZ027362; Fri, 8 May 2015 15:22:30 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081522.t48FMUMZ027362@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:22:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282639 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 15:22:30 -0000 Author: gjb Date: Fri May 8 15:22:29 2015 New Revision: 282639 URL: https://svnweb.freebsd.org/changeset/base/282639 Log: Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf. Ian informed me a few months ago that the WANDBOARD-* kernels will eventually be combined into one that will work across all these boards, but for now, build them individually. Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf - copied, changed from r282638, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Copied and modified: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf (from r282638, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf) ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 15:18:31 2015 (r282638, copy source) +++ projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 15:22:29 2015 (r282639) @@ -7,7 +7,7 @@ EMBEDDEDBUILD=1 EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-wandboard" -KERNEL="WANDBOARD-QUAD" +KERNEL="WANDBOARD-SOLO" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 15:23:22 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E4512CD; Fri, 8 May 2015 15:23:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8CEFA16D4; Fri, 8 May 2015 15:23:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48FNMI4027527; Fri, 8 May 2015 15:23:22 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48FNMGa027526; Fri, 8 May 2015 15:23:22 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081523.t48FNMGa027526@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 15:23:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282640 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 15:23:22 -0000 Author: gjb Date: Fri May 8 15:23:21 2015 New Revision: 282640 URL: https://svnweb.freebsd.org/changeset/base/282640 Log: Add a file missed in the previous commit. Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf - copied, changed from r282638, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Copied and modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf (from r282638, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf) ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 15:18:31 2015 (r282638, copy source) +++ projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 15:23:21 2015 (r282640) @@ -7,7 +7,7 @@ EMBEDDEDBUILD=1 EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-wandboard" -KERNEL="WANDBOARD-QUAD" +KERNEL="WANDBOARD-DUAL" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 16:00:07 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C6F55A0; Fri, 8 May 2015 16:00:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2AAEF1B2C; Fri, 8 May 2015 16:00:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48G07ir043962; Fri, 8 May 2015 16:00:07 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48G07Do043961; Fri, 8 May 2015 16:00:07 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081600.t48G07Do043961@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 16:00:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282642 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 16:00:07 -0000 Author: gjb Date: Fri May 8 16:00:06 2015 New Revision: 282642 URL: https://svnweb.freebsd.org/changeset/base/282642 Log: Initial support for building the PANDABOARD image. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 15:57:23 2015 (r282641) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 16:00:06 2015 (r282642) @@ -9,3 +9,29 @@ EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-pandaboard" KERNEL="PANDABOARD" NODOC=1 +WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000" +IMAGE_SIZE="1G" +PART_SCHEME="MBR" +FAT_SIZE="2m" +FAT_TYPE="12" +MD_ARGS="-x 63 -y 255" + +arm_install_uboot() { + UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-pandaboard" + FATMOUNT="${DESTDIR}/fat" + UFSMOUNT="${DESTDIR}/ufs" + chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" + chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} + chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} + cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO + cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img + cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ + ${CHROOTDIR}/${FATMOUNT}/ubldr + sync + umount_loop ${CHROOTDIR}/${FATMOUNT} + umount_loop ${CHROOTDIR}/${UFSMOUNT} + rmdir ${CHROOTDIR}/${FATMOUNT} + rmdir ${CHROOTDIR}/${UFSMOUNT} + + return 0 +} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 16:18:11 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D86ECE14; Fri, 8 May 2015 16:18:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C692E1D9F; Fri, 8 May 2015 16:18:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48GIBpi053909; Fri, 8 May 2015 16:18:11 GMT (envelope-from sbruno@FreeBSD.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48GIBda053908; Fri, 8 May 2015 16:18:11 GMT (envelope-from sbruno@FreeBSD.org) Message-Id: <201505081618.t48GIBda053908@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: sbruno set sender to sbruno@FreeBSD.org using -f From: Sean Bruno Date: Fri, 8 May 2015 16:18:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282644 - projects/em_mq/sys/dev/e1000 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.20 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, 08 May 2015 16:18:11 -0000 Author: sbruno Date: Fri May 8 16:18:11 2015 New Revision: 282644 URL: https://svnweb.freebsd.org/changeset/base/282644 Log: Ensure that *both* rx queues get scheduled by writing both queues to the IMS register when em_local_timer() runs. Modified: projects/em_mq/sys/dev/e1000/if_em.c Modified: projects/em_mq/sys/dev/e1000/if_em.c ============================================================================== --- projects/em_mq/sys/dev/e1000/if_em.c Fri May 8 16:02:31 2015 (r282643) +++ projects/em_mq/sys/dev/e1000/if_em.c Fri May 8 16:18:11 2015 (r282644) @@ -2263,7 +2263,7 @@ em_local_timer(void *arg) if_t ifp = adapter->ifp; struct tx_ring *txr = adapter->tx_rings; struct rx_ring *rxr = adapter->rx_rings; - u32 trigger; + u32 trigger = 0; EM_CORE_LOCK_ASSERT(adapter); @@ -2276,9 +2276,11 @@ em_local_timer(void *arg) e1000_rar_set(&adapter->hw, adapter->hw.mac.addr, 0); /* Mask to use in the irq trigger */ - if (adapter->msix_mem) - trigger = rxr->ims; - else + if (adapter->msix_mem) { + for (int i = 0; i < adapter->num_queues; i++, rxr++) + trigger |= rxr->ims; + rxr = adapter->rx_rings; + } else trigger = E1000_ICS_RXDMT0; /* From owner-svn-src-projects@FreeBSD.ORG Fri May 8 16:37:59 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7F070610; Fri, 8 May 2015 16:37:59 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 527FF1FBA; Fri, 8 May 2015 16:37:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48GbxCJ065771; Fri, 8 May 2015 16:37:59 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48GbwCe065767; Fri, 8 May 2015 16:37:58 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081637.t48GbwCe065767@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 16:37:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282647 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 16:37:59 -0000 Author: gjb Date: Fri May 8 16:37:57 2015 New Revision: 282647 URL: https://svnweb.freebsd.org/changeset/base/282647 Log: Fix the starting block of the partition. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 16:37:40 2015 (r282646) +++ projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 16:37:57 2015 (r282647) @@ -11,8 +11,8 @@ KERNEL="WANDBOARD-DUAL" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" -FAT_SIZE="50m" -FAT_TYPE="16 -b 16384" +FAT_SIZE="50m -b 16384" +FAT_TYPE="16" MD_ARGS="-x 63 -y 255" NODOC=1 Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 16:37:40 2015 (r282646) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 16:37:57 2015 (r282647) @@ -11,8 +11,8 @@ KERNEL="WANDBOARD-QUAD" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" -FAT_SIZE="50m" -FAT_TYPE="16 -b 16384" +FAT_SIZE="50m -b 16384" +FAT_TYPE="16" MD_ARGS="-x 63 -y 255" NODOC=1 Modified: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 16:37:40 2015 (r282646) +++ projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 16:37:57 2015 (r282647) @@ -11,8 +11,8 @@ KERNEL="WANDBOARD-SOLO" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" -FAT_SIZE="50m" -FAT_TYPE="16 -b 16384" +FAT_SIZE="50m -b 16384" +FAT_TYPE="16" MD_ARGS="-x 63 -y 255" NODOC=1 From owner-svn-src-projects@FreeBSD.ORG Fri May 8 16:41:23 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6A0E785; Fri, 8 May 2015 16:41:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A744510BB; Fri, 8 May 2015 16:41:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48GfNPn069590; Fri, 8 May 2015 16:41:23 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48GfLtG069578; Fri, 8 May 2015 16:41:21 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081641.t48GfLtG069578@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 16:41:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282648 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 16:41:23 -0000 Author: gjb Date: Fri May 8 16:41:21 2015 New Revision: 282648 URL: https://svnweb.freebsd.org/changeset/base/282648 Log: Touch '/firstboot' so the growfs rc(8) script runs. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 16:41:21 2015 (r282648) @@ -27,6 +27,7 @@ arm_install_uboot() { cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ ${CHROOTDIR}/${FATMOUNT}/ubldr + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 16:41:21 2015 (r282648) @@ -27,6 +27,7 @@ arm_install_uboot() { cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ ${CHROOTDIR}/${FATMOUNT}/ubldr + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 16:41:21 2015 (r282648) @@ -32,6 +32,7 @@ arm_install_uboot() { ${CHROOTDIR}/${FATMOUNT}/ubldr cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi.dtb \ ${CHROOTDIR}/${FATMOUNT}/rpi.dtb + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 16:41:21 2015 (r282648) @@ -32,6 +32,7 @@ arm_install_uboot() { ${CHROOTDIR}/${FATMOUNT}/ubldr cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi2.dtb \ ${CHROOTDIR}/${FATMOUNT}/rpi2.dtb + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 16:41:21 2015 (r282648) @@ -31,6 +31,7 @@ arm_install_uboot() { chroot ${CHROOTDIR} echo \ 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ > ${FATMOUNT}/boot.txt + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 16:41:21 2015 (r282648) @@ -31,6 +31,7 @@ arm_install_uboot() { chroot ${CHROOTDIR} echo \ 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ > ${FATMOUNT}/boot.txt + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 16:37:57 2015 (r282647) +++ projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 16:41:21 2015 (r282648) @@ -31,6 +31,7 @@ arm_install_uboot() { chroot ${CHROOTDIR} echo \ 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ > ${FATMOUNT}/boot.txt + touch ${CHROOTDIR}/${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 16:46:19 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D44E5A3E; Fri, 8 May 2015 16:46:19 +0000 (UTC) Received: from relay.mailchannels.net (tkt-001-i354.relay.mailchannels.net [174.136.5.215]) by mx1.freebsd.org (Postfix) with ESMTP id A3C4A10FF; Fri, 8 May 2015 16:46:18 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp5.ore.mailhop.org (ip-10-213-14-133.us-west-2.compute.internal [10.213.14.133]) by relay.mailchannels.net (Postfix) with ESMTPA id 5A3B36081E; Fri, 8 May 2015 16:21:20 +0000 (UTC) X-Sender-Id: duocircle|x-authuser|hippie Received: from smtp5.ore.mailhop.org (smtp5.ore.mailhop.org [10.83.15.107]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.4.8); Fri, 08 May 2015 16:21:20 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: duocircle|x-authuser|hippie X-MailChannels-Auth-Id: duocircle X-MC-Loop-Signature: 1431102080468:516422938 X-MC-Ingress-Time: 1431102080468 Received: from c-73-34-117-227.hsd1.co.comcast.net ([73.34.117.227] helo=ilsoft.org) by smtp5.ore.mailhop.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82) (envelope-from ) id 1Yql1b-0002lv-JI; Fri, 08 May 2015 16:21:19 +0000 Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t48GLItA069604; Fri, 8 May 2015 10:21:18 -0600 (MDT) (envelope-from ian@freebsd.org) X-Mail-Handler: DuoCircle Outbound SMTP X-Originating-IP: 73.34.117.227 X-Report-Abuse-To: abuse@duocircle.com (see https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information for abuse reporting information) X-MHO-User: U2FsdGVkX19s9GxjC0vb3sT1HY+7mh4a Message-ID: <1431102078.6170.205.camel@freebsd.org> Subject: Re: svn commit: r282639 - projects/release-arm-redux/release/arm From: Ian Lepore To: Glen Barber Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Date: Fri, 08 May 2015 10:21:18 -0600 In-Reply-To: <201505081522.t48FMUMZ027362@svn.freebsd.org> References: <201505081522.t48FMUMZ027362@svn.freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.10 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-AuthUser: hippie X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 08 May 2015 16:46:19 -0000 On Fri, 2015-05-08 at 15:22 +0000, Glen Barber wrote: > Author: gjb > Date: Fri May 8 15:22:29 2015 > New Revision: 282639 > URL: https://svnweb.freebsd.org/changeset/base/282639 > > Log: > Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf. > Ian informed me a few months ago that the WANDBOARD-* kernels will > eventually be combined into one that will work across all these > boards, but for now, build them individually. That combining stuff is long done. The WANDBOARD* configs at this point only still exist to avoid breaking your stuff. :) So here's the new deal... * The single kernel config, IMX6, works for all imx6 systems. * Wandboard quad, dual, and solo can all use one image using u-boot-wandboard. * SolidRun Cubox i4pro and Hummingboard can use one image using u-boot-cubox-hummingboard. * When new imx6 systems come along they'll follow the pattern, IMX6 kernel but a u-boot package unique to that board, or to a family of closely-related boards. -- Ian From owner-svn-src-projects@FreeBSD.ORG Fri May 8 17:49:56 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from hub.FreeBSD.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 512188C7; Fri, 8 May 2015 17:49:55 +0000 (UTC) Date: Fri, 8 May 2015 17:49:51 +0000 From: Glen Barber To: Ian Lepore Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: Re: svn commit: r282639 - projects/release-arm-redux/release/arm Message-ID: <20150508174951.GG94075@hub.FreeBSD.org> References: <201505081522.t48FMUMZ027362@svn.freebsd.org> <1431102078.6170.205.camel@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9Z5hYcGq4mWDMhAr" Content-Disposition: inline In-Reply-To: <1431102078.6170.205.camel@freebsd.org> X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 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, 08 May 2015 17:49:56 -0000 --9Z5hYcGq4mWDMhAr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 08, 2015 at 10:21:18AM -0600, Ian Lepore wrote: > On Fri, 2015-05-08 at 15:22 +0000, Glen Barber wrote: > > Author: gjb > > Date: Fri May 8 15:22:29 2015 > > New Revision: 282639 > > URL: https://svnweb.freebsd.org/changeset/base/282639 > >=20 > > Log: > > Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf. > > Ian informed me a few months ago that the WANDBOARD-* kernels will > > eventually be combined into one that will work across all these > > boards, but for now, build them individually. >=20 > That combining stuff is long done. The WANDBOARD* configs at this point > only still exist to avoid breaking your stuff. :) >=20 Ah. Well, thanks. :-) > So here's the new deal... >=20 > * The single kernel config, IMX6, works for all imx6 systems. > * Wandboard quad, dual, and solo can all use one image using > u-boot-wandboard. > * SolidRun Cubox i4pro and Hummingboard can use one image using > u-boot-cubox-hummingboard. > * When new imx6 systems come along they'll follow the pattern, > IMX6 kernel but a u-boot package unique to that board, or to a > family of closely-related boards. >=20 Okay, great. Thanks for the information. I'll make these changes in this branch then. Can the WANDBOARD* kernel configuration files be removed then? Glen --9Z5hYcGq4mWDMhAr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVTPc/AAoJEAMUWKVHj+KTAGUQAJnMgPiwHSznWh5xNgwacFCh ffwj52CqZtmGnQxRHlyOo6f84frXkIhb+Q/vGSEhfSyTzc4uyn2MUPEi5hU/QNft di++i5n2NVk3jXEgzpczH1HdIpDFRse4i61H/tL/IwqI4IZ3GYWOWOMEl+UPiugM xmx/6SRpBVe6H2A8Ykw+m6Wv8B8+gSpCnadA4OYg3CHshupWVBaKtyB9D0HAcPSC m49FCA6ew4sbiI2MBUB+AFUycQdBBzweLvwSuK/OZfzm7cVU9wu1bs9FeBFr9nzB Q4iBcPO3Nwx2T2caMbPsQXnTsDwuo2yHCaQuMyeon5zL3FjlmNmxvGuEQcBgWDik tqj9x1BD2mUl0dnAs1HToheQpQ+wP2Ldxgq7mKERIzSysX0dva82qeQzL54FPPrk chf+v/NLr+F0cNH/aJM7EfsMDY0xtyd+Wi0Jo2zoLQJ+xWoOfBRKRnTkc5MRnuqd smYZkMxjkburne9+t7wIEkJhocoWEHqdBqVsx3A9XZtTDR9U5Ds4SK1juOVyI9aA B/r/Xca84xRk4w0HId6uaJsx2LnVEz1W4je3oiBXuyOef35HgXriS14cfDPC8yt6 NCwuLYOxTz+hUUtCmOvXMDrTDR3vQBxQO5KBDAaeacVoZ5fED29X9k4pP3eglRP+ /NIfzdbPnk+hNsBF2p0p =asg9 -----END PGP SIGNATURE----- --9Z5hYcGq4mWDMhAr-- From owner-svn-src-projects@FreeBSD.ORG Fri May 8 17:53:45 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9889A09; Fri, 8 May 2015 17:53:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ADDA21B1C; Fri, 8 May 2015 17:53:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48HrjBi007062; Fri, 8 May 2015 17:53:45 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48Hrjem007059; Fri, 8 May 2015 17:53:45 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081753.t48Hrjem007059@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 17:53:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282653 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 17:53:45 -0000 Author: gjb Date: Fri May 8 17:53:44 2015 New Revision: 282653 URL: https://svnweb.freebsd.org/changeset/base/282653 Log: Fix path to the u-boot.imx file, which is relative to the root of the chroot environment. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 17:48:48 2015 (r282652) +++ projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 17:53:44 2015 (r282653) @@ -21,7 +21,7 @@ arm_install_uboot() { UBOOT_FILES="u-boot.imx" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ + chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 17:48:48 2015 (r282652) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 17:53:44 2015 (r282653) @@ -21,7 +21,7 @@ arm_install_uboot() { UBOOT_FILES="u-boot.imx" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ + chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 17:48:48 2015 (r282652) +++ projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 17:53:44 2015 (r282653) @@ -21,7 +21,7 @@ arm_install_uboot() { UBOOT_FILES="u-boot.imx" FATMOUNT="${DESTDIR}/fat" UFSMOUNT="${DESTDIR}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ + chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 18:45:35 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2E9A8C49; Fri, 8 May 2015 18:45:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D1BE1153; Fri, 8 May 2015 18:45:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48IjYgC033596; Fri, 8 May 2015 18:45:34 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48IjXqG033587; Fri, 8 May 2015 18:45:33 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081845.t48IjXqG033587@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 18:45:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282654 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 18:45:35 -0000 Author: gjb Date: Fri May 8 18:45:32 2015 New Revision: 282654 URL: https://svnweb.freebsd.org/changeset/base/282654 Log: Strip the KERNEL from the mount paths, working around the following error: root@releng2:/ # mount_msdosfs /dev/md5s1 /usr/obj/usr/src/release/WANDBOARD-QUAD/fat mount_msdosfs: /dev/md5s1: File name too long Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 18:45:32 2015 (r282654) @@ -18,8 +18,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 18:45:32 2015 (r282654) @@ -18,8 +18,8 @@ MD_ARGS="-x 63 -y 255" arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-pandaboard" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 18:45:32 2015 (r282654) @@ -20,8 +20,8 @@ arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ start.elf start_cd.elf u-boot.img" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 18:45:32 2015 (r282654) @@ -20,8 +20,8 @@ arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi2" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ fixup_x.dat start.elf start_cd.elf start_x.elf u-boot.bin" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf Fri May 8 18:45:32 2015 (r282654) @@ -19,8 +19,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-wandboard" UBOOT_FILES="u-boot.imx" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" Modified: projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 18:45:32 2015 (r282654) @@ -19,8 +19,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-wandboard" UBOOT_FILES="u-boot.imx" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" Modified: projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 17:53:44 2015 (r282653) +++ projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf Fri May 8 18:45:32 2015 (r282654) @@ -19,8 +19,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-wandboard" UBOOT_FILES="u-boot.imx" - FATMOUNT="${DESTDIR}/fat" - UFSMOUNT="${DESTDIR}/ufs" + FATMOUNT="${DESTDIR##${KERNEL}}/fat" + UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 18:55:10 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1261284; Fri, 8 May 2015 18:55:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C01631299; Fri, 8 May 2015 18:55:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48ItAKb038883; Fri, 8 May 2015 18:55:10 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48ItA2U038882; Fri, 8 May 2015 18:55:10 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081855.t48ItA2U038882@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 18:55:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282656 - in projects/release-arm-redux: release/arm 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.20 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, 08 May 2015 18:55:10 -0000 Author: gjb Date: Fri May 8 18:55:09 2015 New Revision: 282656 URL: https://svnweb.freebsd.org/changeset/base/282656 Log: Use the IMX6 kernel configuration for the WANDBOARD build, since it supports all of these board variants. While here, remove the WANDBOARD-{QUAD,SOLO,DUAL} kernel configuration files. Discussed with: ian Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/release/arm/WANDBOARD.conf - copied, changed from r282654, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Deleted: projects/release-arm-redux/release/arm/WANDBOARD-DUAL.conf projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf projects/release-arm-redux/release/arm/WANDBOARD-SOLO.conf projects/release-arm-redux/sys/arm/conf/WANDBOARD-DUAL projects/release-arm-redux/sys/arm/conf/WANDBOARD-QUAD projects/release-arm-redux/sys/arm/conf/WANDBOARD-SOLO Copied and modified: projects/release-arm-redux/release/arm/WANDBOARD.conf (from r282654, projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf) ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD-QUAD.conf Fri May 8 18:45:32 2015 (r282654, copy source) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 18:55:09 2015 (r282656) @@ -7,7 +7,7 @@ EMBEDDEDBUILD=1 EMBEDDED_TARGET="arm" EMBEDDED_TARGET_ARCH="armv6" EMBEDDEDPORTS="sysutils/u-boot-wandboard" -KERNEL="WANDBOARD-QUAD" +KERNEL="IMX6" WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x11000000" IMAGE_SIZE="1G" PART_SCHEME="MBR" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 19:17:39 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0EB4B4E1; Fri, 8 May 2015 19:17:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F243C14F1; Fri, 8 May 2015 19:17:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48JHcg2049011; Fri, 8 May 2015 19:17:38 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48JHcGI049010; Fri, 8 May 2015 19:17:38 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081917.t48JHcGI049010@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 19:17:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282657 - projects/release-arm-redux/release 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.20 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, 08 May 2015 19:17:39 -0000 Author: gjb Date: Fri May 8 19:17:38 2015 New Revision: 282657 URL: https://svnweb.freebsd.org/changeset/base/282657 Log: Correctly set RELENGDIR. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 18:55:09 2015 (r282656) +++ projects/release-arm-redux/release/release.sh Fri May 8 19:17:38 2015 (r282657) @@ -56,7 +56,7 @@ usage() { env_setup() { # The directory within which the release will be built. CHROOTDIR="/scratch" - RELENGDIR="$(realpath $(dirname $(basename ${0})))" + RELENGDIR="$(dirname $(realpath ${0}))" # The default version control system command to obtain the sources. for _dir in /usr/bin /usr/local/bin; do From owner-svn-src-projects@FreeBSD.ORG Fri May 8 19:41:04 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E6BBD9FF; Fri, 8 May 2015 19:41:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D612E1738; Fri, 8 May 2015 19:41:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48Jf4Jt062361; Fri, 8 May 2015 19:41:04 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48Jf4Yf062360; Fri, 8 May 2015 19:41:04 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505081941.t48Jf4Yf062360@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 19:41:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282659 - projects/release-arm-redux/release 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.20 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, 08 May 2015 19:41:05 -0000 Author: gjb Date: Fri May 8 19:41:04 2015 New Revision: 282659 URL: https://svnweb.freebsd.org/changeset/base/282659 Log: Remove 'XXX' comment. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 19:40:00 2015 (r282658) +++ projects/release-arm-redux/release/release.sh Fri May 8 19:41:04 2015 (r282659) @@ -325,7 +325,6 @@ chroot_build_release() { chroot_arm_armv6_build_release() { load_target_env eval chroot ${CHROOTDIR} make -C /usr/src/release obj - # XXX: In progress. if [ -e "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" ]; then . "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" fi From owner-svn-src-projects@FreeBSD.ORG Fri May 8 20:02:42 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8688FF2; Fri, 8 May 2015 20:02:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 75DF71A56; Fri, 8 May 2015 20:02:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48K2gN9073056; Fri, 8 May 2015 20:02:42 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48K2eLd073050; Fri, 8 May 2015 20:02:40 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082002.t48K2eLd073050@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 20:02:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282662 - in projects/release-arm-redux/release: . arm 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.20 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, 08 May 2015 20:02:42 -0000 Author: gjb Date: Fri May 8 20:02:40 2015 New Revision: 282662 URL: https://svnweb.freebsd.org/changeset/base/282662 Log: Consistently chroot(8) where possible. There should be no functional changes. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD.conf projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 20:02:40 2015 (r282662) @@ -17,22 +17,21 @@ MD_ARGS="-x 63 -y 255" NODOC=1 arm_install_uboot() { - UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-beaglebone" + UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone" FATMOUNT="${DESTDIR##${KERNEL}}/fat" UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} - cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO - cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ - ${CHROOTDIR}/${FATMOUNT}/ubldr - touch ${CHROOTDIR}/${UFSMOUNT}/firstboot + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr + chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} - rmdir ${CHROOTDIR}/${FATMOUNT} - rmdir ${CHROOTDIR}/${UFSMOUNT} + chroot ${CHROOTDIR} rmdir ${FATMOUNT} + chroot ${CHROOTDIR} rmdir ${UFSMOUNT} return 0 } Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 20:02:40 2015 (r282662) @@ -17,22 +17,21 @@ FAT_TYPE="12" MD_ARGS="-x 63 -y 255" arm_install_uboot() { - UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-pandaboard" + UBOOT_DIR="/usr/local/share/u-boot/u-boot-pandaboard" FATMOUNT="${DESTDIR##${KERNEL}}/fat" UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} - cp -p ${UBOOT_DIR}/MLO ${CHROOTDIR}/${FATMOUNT}/MLO - cp -p ${UBOOT_DIR}/u-boot.img ${CHROOTDIR}/${FATMOUNT}/u-boot.img - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ - ${CHROOTDIR}/${FATMOUNT}/ubldr - touch ${CHROOTDIR}/${UFSMOUNT}/firstboot + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr + chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} - rmdir ${CHROOTDIR}/${FATMOUNT} - rmdir ${CHROOTDIR}/${UFSMOUNT} + chroot ${CHROOTDIR} rmdir ${FATMOUNT} + chroot ${CHROOTDIR} rmdir ${UFSMOUNT} return 0 } Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 20:02:40 2015 (r282662) @@ -17,7 +17,7 @@ MD_ARGS="-x 63 -y 255" NODOC=1 arm_install_uboot() { - UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi" + UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ start.elf start_cd.elf u-boot.img" FATMOUNT="${DESTDIR##${KERNEL}}/fat" @@ -26,18 +26,18 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} for _UF in ${UBOOT_FILES}; do - cp -p ${UBOOT_DIR}/${_UF} ${CHROOTDIR}/${FATMOUNT}/${_UF} + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/${_UF} \ + ${FATMOUNT}/${_UF} done - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ - ${CHROOTDIR}/${FATMOUNT}/ubldr - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi.dtb \ - ${CHROOTDIR}/${FATMOUNT}/rpi.dtb - touch ${CHROOTDIR}/${UFSMOUNT}/firstboot + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/dtb/rpi.dtb \ + ${FATMOUNT}/rpi.dtb + chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} - rmdir ${CHROOTDIR}/${FATMOUNT} - rmdir ${CHROOTDIR}/${UFSMOUNT} + chroot ${CHROOTDIR} rmdir ${FATMOUNT} + chroot ${CHROOTDIR} rmdir ${UFSMOUNT} return 0 } Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 20:02:40 2015 (r282662) @@ -17,7 +17,7 @@ FAT_TYPE="16" MD_ARGS="-x 63 -y 255" arm_install_uboot() { - UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-rpi2" + UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi2" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ fixup_x.dat start.elf start_cd.elf start_x.elf u-boot.bin" FATMOUNT="${DESTDIR##${KERNEL}}/fat" @@ -26,18 +26,18 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} for _UF in ${UBOOT_FILES}; do - cp -p ${UBOOT_DIR}/${_UF} ${CHROOTDIR}/${FATMOUNT}/${_UF} + chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/${_UF} \ + ${FATMOUNT}/${_UF} done - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ - ${CHROOTDIR}/${FATMOUNT}/ubldr - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/dtb/rpi2.dtb \ - ${CHROOTDIR}/${FATMOUNT}/rpi2.dtb - touch ${CHROOTDIR}/${UFSMOUNT}/firstboot + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/dtb/rpi2.dtb \ + ${FATMOUNT}/rpi2.dtb + chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} - rmdir ${CHROOTDIR}/${FATMOUNT} - rmdir ${CHROOTDIR}/${UFSMOUNT} + chroot ${CHROOTDIR} rmdir ${FATMOUNT} + chroot ${CHROOTDIR} rmdir ${UFSMOUNT} return 0 } Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 20:02:40 2015 (r282662) @@ -17,26 +17,25 @@ MD_ARGS="-x 63 -y 255" NODOC=1 arm_install_uboot() { - UBOOT_DIR="${CHROOTDIR}/usr/local/share/u-boot/u-boot-wandboard" + UBOOT_DIR="/usr/local/share/u-boot/u-boot-wandboard" UBOOT_FILES="u-boot.imx" FATMOUNT="${DESTDIR##${KERNEL}}/fat" UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR##${CHROOTDIR}}/${UBOOT_FILES} \ + chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} - cp -p ${CHROOTDIR}/${UFSMOUNT}/boot/ubldr \ - ${CHROOTDIR}/${FATMOUNT}/ubldr + chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr chroot ${CHROOTDIR} echo \ 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ > ${FATMOUNT}/boot.txt - touch ${CHROOTDIR}/${UFSMOUNT}/firstboot + chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} umount_loop ${CHROOTDIR}/${UFSMOUNT} - rmdir ${CHROOTDIR}/${FATMOUNT} - rmdir ${CHROOTDIR}/${UFSMOUNT} + chroot ${CHROOTDIR} rmdir ${FATMOUNT} + chroot ${CHROOTDIR} rmdir ${UFSMOUNT} return 0 } Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 19:43:53 2015 (r282661) +++ projects/release-arm-redux/release/release.sh Fri May 8 20:02:40 2015 (r282662) @@ -336,14 +336,15 @@ chroot_arm_armv6_build_release() { OSRELEASE="$(eval chroot ${CHROOTDIR} make -C /usr/src/release \ TARGET=${EMBEDDED_TARGET} TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ -V OSRELEASE)" - mkdir -p ${CHROOTDIR}/${DESTDIR} - truncate -s ${IMAGE_SIZE} ${IMGBASE} - export mddev=$(mdconfig -f ${IMGBASE} ${MD_ARGS}) + chroot ${CHROOTDIR} mkdir -p ${DESTDIR} + chroot ${CHROOTDIR} truncate -s ${IMAGE_SIZE} ${IMGBASE##${CHROOTDIR}} + export mddev=$(chroot ${CHROOTDIR} \ + mdconfig -f ${IMGBASE##${CHROOTDIR}} ${MD_ARGS}) arm_create_disk arm_install_base arm_install_uboot mdconfig -d -u ${mddev} - rmdir ${CHROOTDIR}/${DESTDIR} + chroot ${CHROOTDIR} rmdir ${DESTDIR} mv ${IMGBASE} ${CHROOTDIR}/${OBJDIR}/${OSRELEASE}-${KERNEL}.img chroot ${CHROOTDIR} mkdir -p /R chroot ${CHROOTDIR} cp -p ${OBJDIR}/${OSRELEASE}-${KERNEL}.img \ From owner-svn-src-projects@FreeBSD.ORG Fri May 8 20:08:02 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 455DD2FD; Fri, 8 May 2015 20:08:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3506B1A87; Fri, 8 May 2015 20:08:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48K81XL074193; Fri, 8 May 2015 20:08:01 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48K81O8074192; Fri, 8 May 2015 20:08:01 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082008.t48K81O8074192@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 20:08:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282663 - projects/release-arm-redux/release 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.20 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, 08 May 2015 20:08:02 -0000 Author: gjb Date: Fri May 8 20:08:01 2015 New Revision: 282663 URL: https://svnweb.freebsd.org/changeset/base/282663 Log: Fix re-sourcing the configuration file, since now we cannot rely on the kernel configuration name to match the file name. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 20:02:40 2015 (r282662) +++ projects/release-arm-redux/release/release.sh Fri May 8 20:08:01 2015 (r282663) @@ -328,7 +328,7 @@ chroot_arm_armv6_build_release() { if [ -e "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" ]; then . "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" fi - . "${RELENGDIR}/arm/${KERNEL}.conf" + . "${RELEASECONF}" WORLDDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V WORLDDIR)" OBJDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V .OBJDIR)" DESTDIR="${OBJDIR}/${KERNEL}" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 20:09:26 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D470E4E9; Fri, 8 May 2015 20:09:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C47801A9E; Fri, 8 May 2015 20:09:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48K9QSu074567; Fri, 8 May 2015 20:09:26 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48K9QL3074566; Fri, 8 May 2015 20:09:26 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082009.t48K9QL3074566@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 20:09:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282664 - projects/release-arm-redux/release 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.20 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, 08 May 2015 20:09:26 -0000 Author: gjb Date: Fri May 8 20:09:26 2015 New Revision: 282664 URL: https://svnweb.freebsd.org/changeset/base/282664 Log: Only source the configuration file if '-c' is used. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/release.sh Modified: projects/release-arm-redux/release/release.sh ============================================================================== --- projects/release-arm-redux/release/release.sh Fri May 8 20:08:01 2015 (r282663) +++ projects/release-arm-redux/release/release.sh Fri May 8 20:09:26 2015 (r282664) @@ -328,7 +328,7 @@ chroot_arm_armv6_build_release() { if [ -e "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" ]; then . "${RELENGDIR}/tools/${EMBEDDED_TARGET}.subr" fi - . "${RELEASECONF}" + [ ! -z "${RELEASECONF}" ] && . "${RELEASECONF}" WORLDDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V WORLDDIR)" OBJDIR="$(eval chroot ${CHROOTDIR} make -C /usr/src/release -V .OBJDIR)" DESTDIR="${OBJDIR}/${KERNEL}" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 20:45:40 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DB61F787; Fri, 8 May 2015 20:45:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CAB0D1EEC; Fri, 8 May 2015 20:45:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48Kje5B094978; Fri, 8 May 2015 20:45:40 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48Kjdxq094973; Fri, 8 May 2015 20:45:39 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082045.t48Kjdxq094973@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 20:45:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282665 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 20:45:41 -0000 Author: gjb Date: Fri May 8 20:45:38 2015 New Revision: 282665 URL: https://svnweb.freebsd.org/changeset/base/282665 Log: Really fix the 'fat/' and 'ufs/' directory names. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf projects/release-arm-redux/release/arm/PANDABOARD.conf projects/release-arm-redux/release/arm/RPI-B.conf projects/release-arm-redux/release/arm/RPI2.conf projects/release-arm-redux/release/arm/WANDBOARD.conf Modified: projects/release-arm-redux/release/arm/BEAGLEBONE.conf ============================================================================== --- projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 20:09:26 2015 (r282664) +++ projects/release-arm-redux/release/arm/BEAGLEBONE.conf Fri May 8 20:45:38 2015 (r282665) @@ -18,8 +18,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone" - FATMOUNT="${DESTDIR##${KERNEL}}/fat" - UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" + FATMOUNT="${DESTDIR%${KERNEL}}/fat" + UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/PANDABOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 20:09:26 2015 (r282664) +++ projects/release-arm-redux/release/arm/PANDABOARD.conf Fri May 8 20:45:38 2015 (r282665) @@ -18,8 +18,8 @@ MD_ARGS="-x 63 -y 255" arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-pandaboard" - FATMOUNT="${DESTDIR##${KERNEL}}/fat" - UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" + FATMOUNT="${DESTDIR%${KERNEL}}/fat" + UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI-B.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 20:09:26 2015 (r282664) +++ projects/release-arm-redux/release/arm/RPI-B.conf Fri May 8 20:45:38 2015 (r282665) @@ -20,8 +20,8 @@ arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ start.elf start_cd.elf u-boot.img" - FATMOUNT="${DESTDIR##${KERNEL}}/fat" - UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" + FATMOUNT="${DESTDIR%${KERNEL}}/fat" + UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/RPI2.conf ============================================================================== --- projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 20:09:26 2015 (r282664) +++ projects/release-arm-redux/release/arm/RPI2.conf Fri May 8 20:45:38 2015 (r282665) @@ -20,8 +20,8 @@ arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi2" UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \ fixup_x.dat start.elf start_cd.elf start_x.elf u-boot.bin" - FATMOUNT="${DESTDIR##${KERNEL}}/fat" - UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" + FATMOUNT="${DESTDIR%${KERNEL}}/fat" + UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 20:09:26 2015 (r282664) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 20:45:38 2015 (r282665) @@ -19,8 +19,8 @@ NODOC=1 arm_install_uboot() { UBOOT_DIR="/usr/local/share/u-boot/u-boot-wandboard" UBOOT_FILES="u-boot.imx" - FATMOUNT="${DESTDIR##${KERNEL}}/fat" - UFSMOUNT="${DESTDIR##${KERNEL}}/ufs" + FATMOUNT="${DESTDIR%${KERNEL}}/fat" + UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ of=/dev/${mddev} bs=512 seek=2 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" From owner-svn-src-projects@FreeBSD.ORG Fri May 8 21:37:15 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 55EA7792; Fri, 8 May 2015 21:37:15 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4547D1534; Fri, 8 May 2015 21:37:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48LbFk3020778; Fri, 8 May 2015 21:37:15 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48LbFFO020777; Fri, 8 May 2015 21:37:15 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082137.t48LbFFO020777@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 21:37:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282666 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 21:37:15 -0000 Author: gjb Date: Fri May 8 21:37:14 2015 New Revision: 282666 URL: https://svnweb.freebsd.org/changeset/base/282666 Log: Fix redirection when using 'chroot echo > file.txt' Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 20:45:38 2015 (r282665) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 21:37:14 2015 (r282666) @@ -27,9 +27,9 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr - chroot ${CHROOTDIR} echo \ - 'setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;' \ - > ${FATMOUNT}/boot.txt + chroot ${CHROOTDIR} /bin/sh -c 'echo \ + setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;\ + > ${FATMOUNT}/boot.txt' chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync umount_loop ${CHROOTDIR}/${FATMOUNT} From owner-svn-src-projects@FreeBSD.ORG Fri May 8 21:46:54 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A28D1D7A; Fri, 8 May 2015 21:46:54 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9213D1663; Fri, 8 May 2015 21:46:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48Lks0t026091; Fri, 8 May 2015 21:46:54 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48LksjQ026090; Fri, 8 May 2015 21:46:54 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082146.t48LksjQ026090@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 21:46:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282667 - projects/release-arm-redux/release/arm 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.20 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, 08 May 2015 21:46:54 -0000 Author: gjb Date: Fri May 8 21:46:53 2015 New Revision: 282667 URL: https://svnweb.freebsd.org/changeset/base/282667 Log: Fix a newline escape. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 21:37:14 2015 (r282666) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Fri May 8 21:46:53 2015 (r282667) @@ -28,7 +28,7 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr chroot ${CHROOTDIR} /bin/sh -c 'echo \ - setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000;\ + setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000; \ > ${FATMOUNT}/boot.txt' chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync From owner-svn-src-projects@FreeBSD.ORG Fri May 8 23:29:49 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 31C2EC59; Fri, 8 May 2015 23:29:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1CF5A1088; Fri, 8 May 2015 23:29:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t48NTnIU075732; Fri, 8 May 2015 23:29:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t48NThWX075705; Fri, 8 May 2015 23:29:43 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505082329.t48NThWX075705@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 8 May 2015 23:29:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282671 - in projects/release-arm-redux: . bin/date contrib/netcat lib/libc/gen lib/libvmmapi libexec/rtld-elf share/man/man4 share/man/man9 share/mk sys/amd64/include sys/amd64/vmm 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.20 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, 08 May 2015 23:29:49 -0000 Author: gjb Date: Fri May 8 23:29:42 2015 New Revision: 282671 URL: https://svnweb.freebsd.org/changeset/base/282671 Log: MFH: r282537-r282670 Sponsored by: The FreeBSD Foundation Added: projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2836_mp.c - copied unchanged from r282670, head/sys/arm/broadcom/bcm2835/bcm2836_mp.c projects/release-arm-redux/sys/arm64/arm64/busdma_bounce.c - copied unchanged from r282670, head/sys/arm64/arm64/busdma_bounce.c projects/release-arm-redux/sys/arm64/include/bus_dma_impl.h - copied unchanged from r282670, head/sys/arm64/include/bus_dma_impl.h projects/release-arm-redux/sys/xen/xenmem/ - copied from r282670, head/sys/xen/xenmem/ Modified: projects/release-arm-redux/ObsoleteFiles.inc projects/release-arm-redux/bin/date/date.1 projects/release-arm-redux/bin/date/date.c projects/release-arm-redux/contrib/netcat/netcat.c projects/release-arm-redux/lib/libc/gen/directory.3 projects/release-arm-redux/lib/libc/gen/telldir.c projects/release-arm-redux/lib/libvmmapi/vmmapi.c projects/release-arm-redux/lib/libvmmapi/vmmapi.h projects/release-arm-redux/libexec/rtld-elf/debug.h projects/release-arm-redux/libexec/rtld-elf/rtld.c projects/release-arm-redux/share/man/man4/usb_quirk.4 projects/release-arm-redux/share/man/man9/Makefile projects/release-arm-redux/share/man/man9/namei.9 projects/release-arm-redux/share/mk/src.libnames.mk projects/release-arm-redux/sys/amd64/include/vmm.h (contents, props changed) projects/release-arm-redux/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) projects/release-arm-redux/sys/amd64/vmm/vmm.c projects/release-arm-redux/sys/amd64/vmm/vmm_dev.c projects/release-arm-redux/sys/amd64/vmm/vmm_instruction_emul.c projects/release-arm-redux/sys/arm/amlogic/aml8726/aml8726_pic.c projects/release-arm-redux/sys/arm/arm/machdep.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/bcm2836.c projects/release-arm-redux/sys/arm/broadcom/bcm2835/files.bcm2836 projects/release-arm-redux/sys/arm/broadcom/bcm2835/std.bcm2836 projects/release-arm-redux/sys/arm/conf/AML8726 projects/release-arm-redux/sys/arm/conf/APALIS-IMX6 projects/release-arm-redux/sys/arm/conf/ARMADAXP projects/release-arm-redux/sys/arm/conf/ARNDALE projects/release-arm-redux/sys/arm/conf/ARNDALE-OCTA projects/release-arm-redux/sys/arm/conf/ATMEL projects/release-arm-redux/sys/arm/conf/AVILA projects/release-arm-redux/sys/arm/conf/BEAGLEBONE projects/release-arm-redux/sys/arm/conf/BWCT projects/release-arm-redux/sys/arm/conf/CAMBRIA projects/release-arm-redux/sys/arm/conf/CHROMEBOOK projects/release-arm-redux/sys/arm/conf/CHROMEBOOK-PEACH-PIT projects/release-arm-redux/sys/arm/conf/CHROMEBOOK-SNOW projects/release-arm-redux/sys/arm/conf/CHROMEBOOK-SPRING projects/release-arm-redux/sys/arm/conf/CNS11XXNAS projects/release-arm-redux/sys/arm/conf/COLIBRI-VF50 projects/release-arm-redux/sys/arm/conf/COSMIC projects/release-arm-redux/sys/arm/conf/CRB projects/release-arm-redux/sys/arm/conf/CUBIEBOARD projects/release-arm-redux/sys/arm/conf/CUBIEBOARD2 projects/release-arm-redux/sys/arm/conf/DB-78XXX projects/release-arm-redux/sys/arm/conf/DB-88F5XXX projects/release-arm-redux/sys/arm/conf/DB-88F6XXX projects/release-arm-redux/sys/arm/conf/DIGI-CCWMX53 projects/release-arm-redux/sys/arm/conf/DOCKSTAR projects/release-arm-redux/sys/arm/conf/DREAMPLUG-1001 projects/release-arm-redux/sys/arm/conf/EA3250 projects/release-arm-redux/sys/arm/conf/EB9200 projects/release-arm-redux/sys/arm/conf/EFIKA_MX projects/release-arm-redux/sys/arm/conf/EP80219 projects/release-arm-redux/sys/arm/conf/ETHERNUT5 projects/release-arm-redux/sys/arm/conf/EXYNOS5.common projects/release-arm-redux/sys/arm/conf/EXYNOS5250 projects/release-arm-redux/sys/arm/conf/EXYNOS5420 projects/release-arm-redux/sys/arm/conf/GUMSTIX projects/release-arm-redux/sys/arm/conf/HL200 projects/release-arm-redux/sys/arm/conf/HL201 projects/release-arm-redux/sys/arm/conf/IMX53 projects/release-arm-redux/sys/arm/conf/IMX53-QSB projects/release-arm-redux/sys/arm/conf/IMX6 projects/release-arm-redux/sys/arm/conf/IQ31244 projects/release-arm-redux/sys/arm/conf/KB920X projects/release-arm-redux/sys/arm/conf/LN2410SBC projects/release-arm-redux/sys/arm/conf/NSLU projects/release-arm-redux/sys/arm/conf/PANDABOARD projects/release-arm-redux/sys/arm/conf/QILA9G20 projects/release-arm-redux/sys/arm/conf/QUARTZ projects/release-arm-redux/sys/arm/conf/RADXA projects/release-arm-redux/sys/arm/conf/RADXA-LITE projects/release-arm-redux/sys/arm/conf/RK3188 projects/release-arm-redux/sys/arm/conf/RPI-B projects/release-arm-redux/sys/arm/conf/RPI2 projects/release-arm-redux/sys/arm/conf/SAM9260EK projects/release-arm-redux/sys/arm/conf/SAM9G20EK projects/release-arm-redux/sys/arm/conf/SAM9X25EK projects/release-arm-redux/sys/arm/conf/SHEEVAPLUG projects/release-arm-redux/sys/arm/conf/SN9G45 projects/release-arm-redux/sys/arm/conf/SOCKIT.common projects/release-arm-redux/sys/arm/conf/TS7800 projects/release-arm-redux/sys/arm/conf/VERSATILEPB projects/release-arm-redux/sys/arm/conf/VIRT projects/release-arm-redux/sys/arm/conf/VYBRID projects/release-arm-redux/sys/arm/conf/ZEDBOARD projects/release-arm-redux/sys/arm/include/armreg.h projects/release-arm-redux/sys/arm/include/cpu-v6.h projects/release-arm-redux/sys/arm/include/pl310.h projects/release-arm-redux/sys/arm/include/sysreg.h projects/release-arm-redux/sys/arm64/arm64/busdma_machdep.c projects/release-arm-redux/sys/boot/arm/uboot/ldscript.arm projects/release-arm-redux/sys/boot/fdt/dts/arm/odroidc1.dts projects/release-arm-redux/sys/boot/fdt/dts/arm/rpi2.dts projects/release-arm-redux/sys/boot/fdt/dts/arm/vsatv102-m6.dts projects/release-arm-redux/sys/cam/ctl/ctl_backend_block.c projects/release-arm-redux/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/release-arm-redux/sys/conf/NOTES projects/release-arm-redux/sys/conf/files projects/release-arm-redux/sys/conf/files.arm64 projects/release-arm-redux/sys/conf/options projects/release-arm-redux/sys/dev/acpica/acpi.c projects/release-arm-redux/sys/dev/acpica/acpi_timer.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_amd.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_core.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_intel.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_logging.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_mips.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_mips24k.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_mod.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_mpc7xxx.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_octeon.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_piv.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_ppc970.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_ppro.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_soft.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_tsc.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_uncore.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_xscale.c projects/release-arm-redux/sys/dev/iicbus/iicbus.c projects/release-arm-redux/sys/dev/sound/pcm/channel.c projects/release-arm-redux/sys/dev/sound/pcm/channel.h projects/release-arm-redux/sys/dev/sound/pcm/feeder_chain.c projects/release-arm-redux/sys/dev/sound/pcm/sound.h projects/release-arm-redux/sys/dev/sound/usb/uaudio.c projects/release-arm-redux/sys/dev/usb/quirk/usb_quirk.c projects/release-arm-redux/sys/dev/usb/quirk/usb_quirk.h projects/release-arm-redux/sys/dev/usb/usb_device.c projects/release-arm-redux/sys/dev/usb/usb_msctest.c projects/release-arm-redux/sys/dev/usb/usb_msctest.h projects/release-arm-redux/sys/dev/usb/usbdevs projects/release-arm-redux/sys/dev/usb/wlan/if_urtwn.c projects/release-arm-redux/sys/dev/usb/wlan/if_urtwnreg.h projects/release-arm-redux/sys/dev/vt/vt.h projects/release-arm-redux/sys/dev/vt/vt_core.c projects/release-arm-redux/sys/dev/xen/blkback/blkback.c projects/release-arm-redux/sys/dev/xen/grant_table/grant_table.c projects/release-arm-redux/sys/dev/xen/netback/netback.c projects/release-arm-redux/sys/dev/xen/privcmd/privcmd.c projects/release-arm-redux/sys/kern/kern_fork.c projects/release-arm-redux/sys/kern/uipc_mbuf.c projects/release-arm-redux/sys/netinet6/ip6_ipsec.c projects/release-arm-redux/sys/netinet6/ip6_output.c projects/release-arm-redux/sys/sys/param.h projects/release-arm-redux/sys/sys/pmc.h projects/release-arm-redux/sys/vm/default_pager.c projects/release-arm-redux/sys/vm/device_pager.c projects/release-arm-redux/sys/vm/phys_pager.c projects/release-arm-redux/sys/vm/sg_pager.c projects/release-arm-redux/sys/vm/swap_pager.c projects/release-arm-redux/sys/vm/vm_meter.c projects/release-arm-redux/sys/vm/vm_object.c projects/release-arm-redux/sys/vm/vm_phys.c projects/release-arm-redux/sys/vm/vm_phys.h projects/release-arm-redux/sys/x86/acpica/srat.c projects/release-arm-redux/sys/x86/xen/xenpv.c projects/release-arm-redux/sys/xen/xen-os.h projects/release-arm-redux/tools/build/mk/OptionalObsoleteFiles.inc projects/release-arm-redux/usr.bin/checknr/checknr.c projects/release-arm-redux/usr.bin/col/col.c projects/release-arm-redux/usr.bin/netstat/if.c projects/release-arm-redux/usr.sbin/bhyve/inout.c projects/release-arm-redux/usr.sbin/bhyve/pci_ahci.c projects/release-arm-redux/usr.sbin/bhyve/pci_virtio_net.c projects/release-arm-redux/usr.sbin/bhyve/task_switch.c projects/release-arm-redux/usr.sbin/pmcstat/pmcstat.8 projects/release-arm-redux/usr.sbin/pmcstat/pmcstat.c Directory Properties: projects/release-arm-redux/ (props changed) projects/release-arm-redux/contrib/netcat/ (props changed) projects/release-arm-redux/lib/libc/ (props changed) projects/release-arm-redux/lib/libvmmapi/ (props changed) projects/release-arm-redux/share/ (props changed) projects/release-arm-redux/share/man/man4/ (props changed) projects/release-arm-redux/sys/ (props changed) projects/release-arm-redux/sys/amd64/vmm/ (props changed) projects/release-arm-redux/sys/boot/ (props changed) projects/release-arm-redux/sys/cddl/contrib/opensolaris/ (props changed) projects/release-arm-redux/sys/conf/ (props changed) projects/release-arm-redux/usr.sbin/bhyve/ (props changed) Modified: projects/release-arm-redux/ObsoleteFiles.inc ============================================================================== --- projects/release-arm-redux/ObsoleteFiles.inc Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/ObsoleteFiles.inc Fri May 8 23:29:42 2015 (r282671) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20150506 +OLD_FILES+=usr/share/man/man9/NDHASGIANT.9.gz # 20150504 OLD_LIBS+=usr/lib32/private/libatf-c++.so.2 OLD_LIBS+=usr/lib32/private/libbsdstat.so.1 @@ -430,10 +432,6 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n OLD_FILES+=usr/lib/debug/usr/lib32/private # 20141015: OpenSSL 1.0.1j import OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz -.if ${MK_GCC} == "no" -# 20141009: gperf disabled by default -OLD_FILES+=usr/bin/gperf -.endif # 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz Modified: projects/release-arm-redux/bin/date/date.1 ============================================================================== --- projects/release-arm-redux/bin/date/date.1 Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/bin/date/date.1 Fri May 8 23:29:42 2015 (r282671) @@ -32,7 +32,7 @@ .\" @(#)date.1 8.3 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 26, 2014 +.Dd May 7, 2015 .Dt DATE 1 .Os .Sh NAME @@ -41,7 +41,7 @@ .Sh SYNOPSIS .Nm .Op Fl jRu -.Op Fl r Ar seconds +.Op Fl r Ar seconds | Ar filename .Oo .Fl v .Sm off @@ -150,6 +150,9 @@ is the number of seconds since the Epoch see .Xr time 3 ) , and can be specified in decimal, octal, or hex. +.It Fl r Ar filename +Print the date and time of the last modification of +.Ar filename . .It Fl t Ar minutes_west Set the system's value for minutes west of .Tn GMT . Modified: projects/release-arm-redux/bin/date/date.c ============================================================================== --- projects/release-arm-redux/bin/date/date.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/bin/date/date.c Fri May 8 23:29:42 2015 (r282671) @@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include @@ -85,6 +86,7 @@ main(int argc, char *argv[]) struct vary *v; const struct vary *badv; struct tm lt; + struct stat sb; v = NULL; fmt = NULL; @@ -116,8 +118,12 @@ main(int argc, char *argv[]) case 'r': /* user specified seconds */ rflag = 1; tval = strtoq(optarg, &tmp, 0); - if (*tmp != 0) - usage(); + if (*tmp != 0) { + if (stat(optarg, &sb) == 0) + tval = sb.st_mtim.tv_sec; + else + usage(); + } break; case 't': /* minutes west of UTC */ /* error check; don't allow "PST" */ Modified: projects/release-arm-redux/contrib/netcat/netcat.c ============================================================================== --- projects/release-arm-redux/contrib/netcat/netcat.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/contrib/netcat/netcat.c Fri May 8 23:29:42 2015 (r282671) @@ -1,4 +1,4 @@ -/* $OpenBSD: netcat.c,v 1.122 2014/07/20 01:38:40 guenther Exp $ */ +/* $OpenBSD: netcat.c,v 1.127 2015/02/14 22:40:22 jca Exp $ */ /* * Copyright (c) 2001 Eric Jackson * @@ -42,7 +42,6 @@ #include #include -#include #ifdef IPSEC #include #endif @@ -73,6 +72,12 @@ #define PORT_MAX_LEN 6 #define UNIX_DG_TMP_SOCKET_SIZE 19 +#define POLL_STDIN 0 +#define POLL_NETOUT 1 +#define POLL_NETIN 2 +#define POLL_STDOUT 3 +#define BUFSIZE 16384 + /* Command Line Options */ int dflag; /* detached, no stdin */ int Fflag; /* fdpass sock to stdout */ @@ -117,10 +122,12 @@ int udptest(int); int unix_bind(char *); int unix_connect(char *); int unix_listen(char *); -void set_common_sockopts(int); +void set_common_sockopts(int, int); int map_tos(char *, int *); void report_connect(const struct sockaddr *, socklen_t); void usage(int); +ssize_t drainbuf(int, unsigned char *, size_t *); +ssize_t fillbuf(int, unsigned char *, size_t *); #ifdef IPSEC void add_ipsec_policy(int, char *); @@ -436,7 +443,7 @@ main(int argc, char *argv[]) &len); if (connfd == -1) { /* For now, all errnos are fatal */ - err(1, "accept"); + err(1, "accept"); } if (vflag) report_connect((struct sockaddr *)&cliaddr, len); @@ -663,7 +670,7 @@ remote_connect(const char *host, const c freeaddrinfo(ares); } - set_common_sockopts(s); + set_common_sockopts(s, res0->ai_family); if (timeout_connect(s, res0->ai_addr, res0->ai_addrlen) == 0) break; @@ -767,6 +774,8 @@ local_listen(char *host, char *port, str err(1, "disable TCP options"); } + set_common_sockopts(s, res0->ai_family); + if (bind(s, (struct sockaddr *)res0->ai_addr, res0->ai_addrlen) == 0) break; @@ -790,68 +799,224 @@ local_listen(char *host, char *port, str * Loop that polls on the network file descriptor and stdin. */ void -readwrite(int nfd) +readwrite(int net_fd) { - struct pollfd pfd[2]; - unsigned char buf[16 * 1024]; - int n, wfd = fileno(stdin); - int lfd = fileno(stdout); - int plen; - - plen = sizeof(buf); - - /* Setup Network FD */ - pfd[0].fd = nfd; - pfd[0].events = POLLIN; - - /* Set up STDIN FD. */ - pfd[1].fd = wfd; - pfd[1].events = POLLIN; + struct pollfd pfd[4]; + int stdin_fd = STDIN_FILENO; + int stdout_fd = STDOUT_FILENO; + unsigned char netinbuf[BUFSIZE]; + size_t netinbufpos = 0; + unsigned char stdinbuf[BUFSIZE]; + size_t stdinbufpos = 0; + int n, num_fds; + ssize_t ret; + + /* don't read from stdin if requested */ + if (dflag) + stdin_fd = -1; + + /* stdin */ + pfd[POLL_STDIN].fd = stdin_fd; + pfd[POLL_STDIN].events = POLLIN; + + /* network out */ + pfd[POLL_NETOUT].fd = net_fd; + pfd[POLL_NETOUT].events = 0; + + /* network in */ + pfd[POLL_NETIN].fd = net_fd; + pfd[POLL_NETIN].events = POLLIN; + + /* stdout */ + pfd[POLL_STDOUT].fd = stdout_fd; + pfd[POLL_STDOUT].events = 0; + + while (1) { + /* both inputs are gone, buffers are empty, we are done */ + if (pfd[POLL_STDIN].fd == -1 && pfd[POLL_NETIN].fd == -1 + && stdinbufpos == 0 && netinbufpos == 0) { + close(net_fd); + return; + } + /* both outputs are gone, we can't continue */ + if (pfd[POLL_NETOUT].fd == -1 && pfd[POLL_STDOUT].fd == -1) { + close(net_fd); + return; + } + /* listen and net in gone, queues empty, done */ + if (lflag && pfd[POLL_NETIN].fd == -1 + && stdinbufpos == 0 && netinbufpos == 0) { + close(net_fd); + return; + } - while (pfd[0].fd != -1) { + /* help says -i is for "wait between lines sent". We read and + * write arbitrary amounts of data, and we don't want to start + * scanning for newlines, so this is as good as it gets */ if (iflag) sleep(iflag); - if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { - int saved_errno = errno; - close(nfd); - errc(1, saved_errno, "Polling Error"); + /* poll */ + num_fds = poll(pfd, 4, timeout); + + /* treat poll errors */ + if (num_fds == -1) { + close(net_fd); + err(1, "polling error"); } - if (n == 0) + /* timeout happened */ + if (num_fds == 0) return; - if (pfd[0].revents & POLLIN) { - if ((n = read(nfd, buf, plen)) < 0) - return; - else if (n == 0) { - shutdown(nfd, SHUT_RD); - pfd[0].fd = -1; - pfd[0].events = 0; - } else { - if (tflag) - atelnet(nfd, buf, n); - if (atomicio(vwrite, lfd, buf, n) != n) - return; + /* treat socket error conditions */ + for (n = 0; n < 4; n++) { + if (pfd[n].revents & (POLLERR|POLLNVAL)) { + pfd[n].fd = -1; } } + /* reading is possible after HUP */ + if (pfd[POLL_STDIN].events & POLLIN && + pfd[POLL_STDIN].revents & POLLHUP && + ! (pfd[POLL_STDIN].revents & POLLIN)) + pfd[POLL_STDIN].fd = -1; + + if (pfd[POLL_NETIN].events & POLLIN && + pfd[POLL_NETIN].revents & POLLHUP && + ! (pfd[POLL_NETIN].revents & POLLIN)) + pfd[POLL_NETIN].fd = -1; + + if (pfd[POLL_NETOUT].revents & POLLHUP) { + if (Nflag) + shutdown(pfd[POLL_NETOUT].fd, SHUT_WR); + pfd[POLL_NETOUT].fd = -1; + } + /* if HUP, stop watching stdout */ + if (pfd[POLL_STDOUT].revents & POLLHUP) + pfd[POLL_STDOUT].fd = -1; + /* if no net out, stop watching stdin */ + if (pfd[POLL_NETOUT].fd == -1) + pfd[POLL_STDIN].fd = -1; + /* if no stdout, stop watching net in */ + if (pfd[POLL_STDOUT].fd == -1) { + if (pfd[POLL_NETIN].fd != -1) + shutdown(pfd[POLL_NETIN].fd, SHUT_RD); + pfd[POLL_NETIN].fd = -1; + } - if (!dflag && pfd[1].revents & POLLIN) { - if ((n = read(wfd, buf, plen)) < 0) - return; - else if (n == 0) { - if (Nflag) - shutdown(nfd, SHUT_WR); - pfd[1].fd = -1; - pfd[1].events = 0; - } else { - if (atomicio(vwrite, nfd, buf, n) != n) - return; + /* try to read from stdin */ + if (pfd[POLL_STDIN].revents & POLLIN && stdinbufpos < BUFSIZE) { + ret = fillbuf(pfd[POLL_STDIN].fd, stdinbuf, + &stdinbufpos); + /* error or eof on stdin - remove from pfd */ + if (ret == 0 || ret == -1) + pfd[POLL_STDIN].fd = -1; + /* read something - poll net out */ + if (stdinbufpos > 0) + pfd[POLL_NETOUT].events = POLLOUT; + /* filled buffer - remove self from polling */ + if (stdinbufpos == BUFSIZE) + pfd[POLL_STDIN].events = 0; + } + /* try to write to network */ + if (pfd[POLL_NETOUT].revents & POLLOUT && stdinbufpos > 0) { + ret = drainbuf(pfd[POLL_NETOUT].fd, stdinbuf, + &stdinbufpos); + if (ret == -1) + pfd[POLL_NETOUT].fd = -1; + /* buffer empty - remove self from polling */ + if (stdinbufpos == 0) + pfd[POLL_NETOUT].events = 0; + /* buffer no longer full - poll stdin again */ + if (stdinbufpos < BUFSIZE) + pfd[POLL_STDIN].events = POLLIN; + } + /* try to read from network */ + if (pfd[POLL_NETIN].revents & POLLIN && netinbufpos < BUFSIZE) { + ret = fillbuf(pfd[POLL_NETIN].fd, netinbuf, + &netinbufpos); + if (ret == -1) + pfd[POLL_NETIN].fd = -1; + /* eof on net in - remove from pfd */ + if (ret == 0) { + shutdown(pfd[POLL_NETIN].fd, SHUT_RD); + pfd[POLL_NETIN].fd = -1; } + /* read something - poll stdout */ + if (netinbufpos > 0) + pfd[POLL_STDOUT].events = POLLOUT; + /* filled buffer - remove self from polling */ + if (netinbufpos == BUFSIZE) + pfd[POLL_NETIN].events = 0; + /* handle telnet */ + if (tflag) + atelnet(pfd[POLL_NETIN].fd, netinbuf, + netinbufpos); + } + /* try to write to stdout */ + if (pfd[POLL_STDOUT].revents & POLLOUT && netinbufpos > 0) { + ret = drainbuf(pfd[POLL_STDOUT].fd, netinbuf, + &netinbufpos); + if (ret == -1) + pfd[POLL_STDOUT].fd = -1; + /* buffer empty - remove self from polling */ + if (netinbufpos == 0) + pfd[POLL_STDOUT].events = 0; + /* buffer no longer full - poll net in again */ + if (netinbufpos < BUFSIZE) + pfd[POLL_NETIN].events = POLLIN; + } + + /* stdin gone and queue empty? */ + if (pfd[POLL_STDIN].fd == -1 && stdinbufpos == 0) { + if (pfd[POLL_NETOUT].fd != -1 && Nflag) + shutdown(pfd[POLL_NETOUT].fd, SHUT_WR); + pfd[POLL_NETOUT].fd = -1; + } + /* net in gone and queue empty? */ + if (pfd[POLL_NETIN].fd == -1 && netinbufpos == 0) { + pfd[POLL_STDOUT].fd = -1; } } } +ssize_t +drainbuf(int fd, unsigned char *buf, size_t *bufpos) +{ + ssize_t n; + ssize_t adjust; + + n = write(fd, buf, *bufpos); + /* don't treat EAGAIN, EINTR as error */ + if (n == -1 && (errno == EAGAIN || errno == EINTR)) + n = -2; + if (n <= 0) + return n; + /* adjust buffer */ + adjust = *bufpos - n; + if (adjust > 0) + memmove(buf, buf + n, adjust); + *bufpos -= n; + return n; +} + + +ssize_t +fillbuf(int fd, unsigned char *buf, size_t *bufpos) +{ + size_t num = BUFSIZE - *bufpos; + ssize_t n; + + n = read(fd, buf + *bufpos, num); + /* don't treat EAGAIN, EINTR as error */ + if (n == -1 && (errno == EAGAIN || errno == EINTR)) + n = -2; + if (n <= 0) + return n; + *bufpos += n; + return n; +} + /* * fdpass() * Pass the connected file descriptor to stdout and exit. @@ -1025,7 +1190,7 @@ udptest(int s) } void -set_common_sockopts(int s) +set_common_sockopts(int s, int af) { int x = 1; @@ -1040,8 +1205,17 @@ set_common_sockopts(int s) err(1, NULL); } if (Tflag != -1) { - if (setsockopt(s, IPPROTO_IP, IP_TOS, - &Tflag, sizeof(Tflag)) == -1) + int proto, option; + + if (af == AF_INET6) { + proto = IPPROTO_IPV6; + option = IPV6_TCLASS; + } else { + proto = IPPROTO_IP; + option = IP_TOS; + } + + if (setsockopt(s, proto, option, &Tflag, sizeof(Tflag)) == -1) err(1, "set IP ToS"); } if (Iflag) { Modified: projects/release-arm-redux/lib/libc/gen/directory.3 ============================================================================== --- projects/release-arm-redux/lib/libc/gen/directory.3 Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/lib/libc/gen/directory.3 Fri May 8 23:29:42 2015 (r282671) @@ -28,7 +28,7 @@ .\" @(#)directory.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd July 28, 2014 +.Dd May 6, 2015 .Dt DIRECTORY 3 .Os .Sh NAME @@ -263,12 +263,6 @@ function appeared in function appeared in .Fx 10.0 . .Sh BUGS -The invalidation of -.Fn telldir -tokens when calling -.Fn seekdir -is non-standard. This is a compile time option. -.Pp The behaviour of .Fn telldir and Modified: projects/release-arm-redux/lib/libc/gen/telldir.c ============================================================================== --- projects/release-arm-redux/lib/libc/gen/telldir.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/lib/libc/gen/telldir.c Fri May 8 23:29:42 2015 (r282671) @@ -101,11 +101,12 @@ _seekdir(dirp, loc) return; if (lp->loc_loc == dirp->dd_loc && lp->loc_seek == dirp->dd_seek) return; - /* If it's within the same chunk of data, don't bother reloading */ + + /* If it's within the same chunk of data, don't bother reloading. */ if (lp->loc_seek == dirp->dd_seek) { /* * If we go back to 0 don't make the next readdir - * trigger a call to getdirentries() + * trigger a call to getdirentries(). */ if (lp->loc_loc == 0) dirp->dd_flags |= __DTF_SKIPREAD; @@ -124,10 +125,13 @@ _seekdir(dirp, loc) } /* - * when we do a read and cross a boundary, any telldir we - * just did will have wrong information in it. - * We need to move it from "beyond the end of the previous chunk" - * to "the beginning of the new chunk" + * After readdir returns the last entry in a block, a call to telldir + * returns a location that is after the end of that last entry. + * However, that location doesn't refer to a valid directory entry. + * Ideally, the call to telldir would return a location that refers to + * the first entry in the next block. That location is not known + * until the next block is read, so readdir calls this function after + * fetching a new block to fix any such telldir locations. */ void _fixtelldir(DIR *dirp, long oldseek, long oldloc) Modified: projects/release-arm-redux/lib/libvmmapi/vmmapi.c ============================================================================== --- projects/release-arm-redux/lib/libvmmapi/vmmapi.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/lib/libvmmapi/vmmapi.c Fri May 8 23:29:42 2015 (r282671) @@ -40,6 +40,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -958,9 +959,9 @@ vm_get_hpet_capabilities(struct vmctx *c return (error); } -static int -gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, - uint64_t gla, int prot, int *fault, uint64_t *gpa) +int +vm_gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, + uint64_t gla, int prot, uint64_t *gpa, int *fault) { struct vm_gla2gpa gg; int error; @@ -979,29 +980,18 @@ gla2gpa(struct vmctx *ctx, int vcpu, str return (error); } -int -vm_gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, - uint64_t gla, int prot, uint64_t *gpa) -{ - int error, fault; - - error = gla2gpa(ctx, vcpu, paging, gla, prot, &fault, gpa); - if (fault) - error = fault; - return (error); -} - #ifndef min #define min(a,b) (((a) < (b)) ? (a) : (b)) #endif int vm_copy_setup(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, - uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt) + uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt, + int *fault) { void *va; uint64_t gpa; - int error, fault, i, n, off; + int error, i, n, off; for (i = 0; i < iovcnt; i++) { iov[i].iov_base = 0; @@ -1010,18 +1000,16 @@ vm_copy_setup(struct vmctx *ctx, int vcp while (len) { assert(iovcnt > 0); - error = gla2gpa(ctx, vcpu, paging, gla, prot, &fault, &gpa); - if (error) - return (-1); - if (fault) - return (1); + error = vm_gla2gpa(ctx, vcpu, paging, gla, prot, &gpa, fault); + if (error || *fault) + return (error); off = gpa & PAGE_MASK; n = min(len, PAGE_SIZE - off); va = vm_map_gpa(ctx, gpa, n); if (va == NULL) - return (-1); + return (EFAULT); iov->iov_base = va; iov->iov_len = n; Modified: projects/release-arm-redux/lib/libvmmapi/vmmapi.h ============================================================================== --- projects/release-arm-redux/lib/libvmmapi/vmmapi.h Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/lib/libvmmapi/vmmapi.h Fri May 8 23:29:42 2015 (r282671) @@ -64,7 +64,7 @@ int vm_setup_memory(struct vmctx *ctx, s void *vm_map_gpa(struct vmctx *ctx, vm_paddr_t gaddr, size_t len); int vm_get_gpa_pmap(struct vmctx *, uint64_t gpa, uint64_t *pte, int *num); int vm_gla2gpa(struct vmctx *, int vcpuid, struct vm_guest_paging *paging, - uint64_t gla, int prot, uint64_t *gpa); + uint64_t gla, int prot, uint64_t *gpa, int *fault); uint32_t vm_get_lowmem_limit(struct vmctx *ctx); void vm_set_lowmem_limit(struct vmctx *ctx, uint32_t limit); void vm_set_memflags(struct vmctx *ctx, int flags); @@ -131,10 +131,15 @@ int vm_get_hpet_capabilities(struct vmct /* * Translate the GLA range [gla,gla+len) into GPA segments in 'iov'. * The 'iovcnt' should be big enough to accomodate all GPA segments. - * Returns 0 on success, 1 on a guest fault condition and -1 otherwise. + * + * retval fault Interpretation + * 0 0 Success + * 0 1 An exception was injected into the guest + * EFAULT N/A Error */ int vm_copy_setup(struct vmctx *ctx, int vcpu, struct vm_guest_paging *pg, - uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt); + uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt, + int *fault); void vm_copyin(struct vmctx *ctx, int vcpu, struct iovec *guest_iov, void *host_dst, size_t len); void vm_copyout(struct vmctx *ctx, int vcpu, const void *host_src, Modified: projects/release-arm-redux/libexec/rtld-elf/debug.h ============================================================================== --- projects/release-arm-redux/libexec/rtld-elf/debug.h Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/libexec/rtld-elf/debug.h Fri May 8 23:29:42 2015 (r282671) @@ -32,10 +32,6 @@ #ifndef DEBUG_H #define DEBUG_H 1 -#ifndef __GNUC__ -#error "This file must be compiled with GCC" -#endif - #include #include Modified: projects/release-arm-redux/libexec/rtld-elf/rtld.c ============================================================================== --- projects/release-arm-redux/libexec/rtld-elf/rtld.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/libexec/rtld-elf/rtld.c Fri May 8 23:29:42 2015 (r282671) @@ -34,10 +34,6 @@ * John Polstra . */ -#ifndef __GNUC__ -#error "GCC is needed to compile this file" -#endif - #include #include #include Modified: projects/release-arm-redux/share/man/man4/usb_quirk.4 ============================================================================== --- projects/release-arm-redux/share/man/man4/usb_quirk.4 Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/share/man/man4/usb_quirk.4 Fri May 8 23:29:42 2015 (r282671) @@ -16,7 +16,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 21, 2013 +.Dd May 7, 2015 .Dt USB_QUIRK 4 .Os .Sh NAME @@ -170,6 +170,9 @@ ejects after Huawei SCSI command .It UQ_MSC_EJECT_TCT ejects after TCT SCSI command .Dv 0x06f504025270 +.It UQ_MSC_DYMO_EJECT +ejects after HID command +.Dv 0x1b5a01 .El .Pp See Modified: projects/release-arm-redux/share/man/man9/Makefile ============================================================================== --- projects/release-arm-redux/share/man/man9/Makefile Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/share/man/man9/Makefile Fri May 8 23:29:42 2015 (r282671) @@ -1113,7 +1113,6 @@ MLINKS+=mutex.9 mtx_assert.9 \ mutex.9 mtx_unlock_spin.9 \ mutex.9 mtx_unlock_spin_flags.9 MLINKS+=namei.9 NDFREE.9 \ - namei.9 NDHASGIANT.9 \ namei.9 NDINIT.9 MLINKS+=netisr.9 netisr_clearqdrops.9 \ netisr.9 netisr_default_flow2cpu.9 \ Modified: projects/release-arm-redux/share/man/man9/namei.9 ============================================================================== --- projects/release-arm-redux/share/man/man9/namei.9 Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/share/man/man9/namei.9 Fri May 8 23:29:42 2015 (r282671) @@ -33,14 +33,13 @@ .\" .\" $FreeBSD$ .\" -.Dd March 1, 2012 +.Dd May 6, 2015 .Dt NAMEI 9 .Os .Sh NAME .Nm namei , .Nm NDINIT , .Nm NDFREE , -.Nm NDHASGIANT .Nd pathname translation and lookup operations .Sh SYNOPSIS .In sys/param.h @@ -55,8 +54,6 @@ .Fc .Ft void .Fn NDFREE "struct nameidata *ndp" "const uint flags" -.Ft int -.Fn NDHASGIANT "struct nameidata *ndp" .Sh DESCRIPTION The .Nm @@ -73,16 +70,6 @@ or depending on whether the .Dv LOCKLEAF flag was specified or not. -If the -.Va Giant -lock is required, -.Nm -will acquire it if the caller indicates it is -.Dv MPSAFE , -in which case the caller must later release -.Va Giant -based on the results of -.Fn NDHASGIANT . .Pp The .Fn NDINIT @@ -362,6 +349,3 @@ In order to solve this for the cases whe and .Dv LOCKLEAF are used, it is necessary to resort to recursive locking. -.Pp -Non-MPSAFE file systems exist, requiring callers to conditionally unlock -.Va Giant . Modified: projects/release-arm-redux/share/mk/src.libnames.mk ============================================================================== --- projects/release-arm-redux/share/mk/src.libnames.mk Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/share/mk/src.libnames.mk Fri May 8 23:29:42 2015 (r282671) @@ -24,7 +24,7 @@ _PRIVATELIBS= \ ucl \ unbound -_INTERNALIBS= \ +_INTERNALLIBS= \ amu \ bsnmptools \ cron \ @@ -49,7 +49,7 @@ _INTERNALIBS= \ _LIBRARIES= \ ${_PRIVATELIBS} \ - ${_INTERNALIBS} \ + ${_INTERNALLIBS} \ alias \ archive \ asn1 \ @@ -243,7 +243,7 @@ LIB${_l:tu}?= ${DESTDIR}${LIBDIR}/libpri .endfor .for _l in ${_LIBRARIES} -.if ${_INTERNALIBS:M${_l}} +.if ${_INTERNALLIBS:M${_l}} LDADD_${_l}_L+= -L${LIB${_l:tu}DIR} .endif DPADD_${_l}?= ${LIB${_l:tu}} Modified: projects/release-arm-redux/sys/amd64/include/vmm.h ============================================================================== --- projects/release-arm-redux/sys/amd64/include/vmm.h Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/sys/amd64/include/vmm.h Fri May 8 23:29:42 2015 (r282671) @@ -276,7 +276,13 @@ vcpu_is_running(struct vm *vm, int vcpu, static int __inline vcpu_should_yield(struct vm *vm, int vcpu) { - return (curthread->td_flags & (TDF_ASTPENDING | TDF_NEEDRESCHED)); + + if (curthread->td_flags & (TDF_ASTPENDING | TDF_NEEDRESCHED)) + return (1); + else if (curthread->td_owepreempt) + return (1); + else + return (0); } #endif @@ -345,9 +351,10 @@ struct vm_copyinfo { * at 'gla' and 'len' bytes long. The 'prot' should be set to PROT_READ for * a copyin or PROT_WRITE for a copyout. * - * Returns 0 on success. - * Returns 1 if an exception was injected into the guest. - * Returns -1 otherwise. + * retval is_fault Intepretation + * 0 0 Success + * 0 1 An exception was injected into the guest + * EFAULT N/A Unrecoverable error * * The 'copyinfo[]' can be passed to 'vm_copyin()' or 'vm_copyout()' only if * the return value is 0. The 'copyinfo[]' resources should be freed by calling @@ -355,7 +362,7 @@ struct vm_copyinfo { */ int vm_copy_setup(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, - int num_copyinfo); + int num_copyinfo, int *is_fault); void vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, int num_copyinfo); void vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, Modified: projects/release-arm-redux/sys/amd64/include/vmm_instruction_emul.h ============================================================================== --- projects/release-arm-redux/sys/amd64/include/vmm_instruction_emul.h Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/sys/amd64/include/vmm_instruction_emul.h Fri May 8 23:29:42 2015 (r282671) @@ -81,17 +81,19 @@ int vie_calculate_gla(enum vm_cpu_mode c */ int vmm_fetch_instruction(struct vm *vm, int cpuid, struct vm_guest_paging *guest_paging, - uint64_t rip, int inst_length, struct vie *vie); + uint64_t rip, int inst_length, struct vie *vie, + int *is_fault); /* * Translate the guest linear address 'gla' to a guest physical address. * - * Returns 0 on success and '*gpa' contains the result of the translation. - * Returns 1 if an exception was injected into the guest. - * Returns -1 otherwise. + * retval is_fault Interpretation + * 0 0 'gpa' contains result of the translation + * 0 1 An exception was injected into the guest + * EFAULT N/A An unrecoverable hypervisor error occurred */ int vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, - uint64_t gla, int prot, uint64_t *gpa); + uint64_t gla, int prot, uint64_t *gpa, int *is_fault); void vie_init(struct vie *vie, const char *inst_bytes, int inst_length); Modified: projects/release-arm-redux/sys/amd64/vmm/vmm.c ============================================================================== --- projects/release-arm-redux/sys/amd64/vmm/vmm.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/sys/amd64/vmm/vmm.c Fri May 8 23:29:42 2015 (r282671) @@ -1256,7 +1256,7 @@ vm_handle_inst_emul(struct vm *vm, int v mem_region_read_t mread; mem_region_write_t mwrite; enum vm_cpu_mode cpu_mode; - int cs_d, error, length; + int cs_d, error, fault, length; vcpu = &vm->vcpu[vcpuid]; vme = &vcpu->exitinfo; @@ -1279,19 +1279,15 @@ vm_handle_inst_emul(struct vm *vm, int v */ length = vme->inst_length ? vme->inst_length : VIE_INST_SIZE; error = vmm_fetch_instruction(vm, vcpuid, paging, vme->rip + - cs_base, length, vie); + cs_base, length, vie, &fault); } else { /* * The instruction bytes have already been copied into 'vie' */ - error = 0; + error = fault = 0; } - if (error == 1) - return (0); /* Resume guest to handle page fault */ - else if (error == -1) - return (EFAULT); - else if (error != 0) - panic("%s: vmm_fetch_instruction error %d", __func__, error); + if (error || fault) + return (error); if (vmm_decode_instruction(vm, vcpuid, gla, cpu_mode, cs_d, vie) != 0) { VCPU_CTR1(vm, vcpuid, "Error decoding instruction at %#lx", @@ -2323,7 +2319,7 @@ vm_copy_teardown(struct vm *vm, int vcpu int vm_copy_setup(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, - int num_copyinfo) + int num_copyinfo, int *fault) { int error, idx, nused; size_t n, off, remaining; @@ -2336,8 +2332,8 @@ vm_copy_setup(struct vm *vm, int vcpuid, remaining = len; while (remaining > 0) { KASSERT(nused < num_copyinfo, ("insufficient vm_copyinfo")); - error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa); - if (error) + error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa, fault); + if (error || *fault) return (error); off = gpa & PAGE_MASK; n = min(remaining, PAGE_SIZE - off); @@ -2359,8 +2355,9 @@ vm_copy_setup(struct vm *vm, int vcpuid, if (idx != nused) { vm_copy_teardown(vm, vcpuid, copyinfo, num_copyinfo); - return (-1); + return (EFAULT); } else { + *fault = 0; return (0); } } Modified: projects/release-arm-redux/sys/amd64/vmm/vmm_dev.c ============================================================================== --- projects/release-arm-redux/sys/amd64/vmm/vmm_dev.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/sys/amd64/vmm/vmm_dev.c Fri May 8 23:29:42 2015 (r282671) @@ -441,19 +441,9 @@ vmmdev_ioctl(struct cdev *cdev, u_long c CTASSERT(PROT_EXEC == VM_PROT_EXECUTE); gg = (struct vm_gla2gpa *)data; error = vm_gla2gpa(sc->vm, gg->vcpuid, &gg->paging, gg->gla, - gg->prot, &gg->gpa); - KASSERT(error == 0 || error == 1 || error == -1, + gg->prot, &gg->gpa, &gg->fault); + KASSERT(error == 0 || error == EFAULT, ("%s: vm_gla2gpa unknown error %d", __func__, error)); - if (error >= 0) { - /* - * error = 0: the translation was successful - * error = 1: a fault was injected into the guest - */ - gg->fault = error; - error = 0; - } else { - error = EFAULT; - } break; } case VM_ACTIVATE_CPU: Modified: projects/release-arm-redux/sys/amd64/vmm/vmm_instruction_emul.c ============================================================================== --- projects/release-arm-redux/sys/amd64/vmm/vmm_instruction_emul.c Fri May 8 22:22:51 2015 (r282670) +++ projects/release-arm-redux/sys/amd64/vmm/vmm_instruction_emul.c Fri May 8 23:29:42 2015 (r282671) @@ -597,13 +597,11 @@ emulate_movx(void *vm, int vcpuid, uint6 /* * Helper function to calculate and validate a linear address. - * - * Returns 0 on success and 1 if an exception was injected into the guest. */ static int get_gla(void *vm, int vcpuid, struct vie *vie, struct vm_guest_paging *paging, int opsize, int addrsize, int prot, enum vm_reg_name seg, - enum vm_reg_name gpr, uint64_t *gla) + enum vm_reg_name gpr, uint64_t *gla, int *fault) { struct seg_desc desc; uint64_t cr0, val, rflags; @@ -629,7 +627,7 @@ get_gla(void *vm, int vcpuid, struct vie vm_inject_ss(vm, vcpuid, 0); else vm_inject_gp(vm, vcpuid); - return (1); + goto guest_fault; } if (vie_canonical_check(paging->cpu_mode, *gla)) { @@ -637,14 +635,19 @@ get_gla(void *vm, int vcpuid, struct vie vm_inject_ss(vm, vcpuid, 0); else vm_inject_gp(vm, vcpuid); - return (1); + goto guest_fault; } if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) { vm_inject_ac(vm, vcpuid, 0); - return (1); + goto guest_fault; } + *fault = 0; + return (0); + +guest_fault: + *fault = 1; return (0); } @@ -660,7 +663,7 @@ emulate_movs(void *vm, int vcpuid, uint6 #endif uint64_t dstaddr, srcaddr, dstgpa, srcgpa, val; uint64_t rcx, rdi, rsi, rflags; - int error, opsize, seg, repeat; + int error, fault, opsize, seg, repeat; opsize = (vie->op.op_byte == 0xA4) ? 1 : vie->opsize; val = 0; @@ -683,8 +686,10 @@ emulate_movs(void *vm, int vcpuid, uint6 * The count register is %rcx, %ecx or %cx depending on the * address size of the instruction. */ - if ((rcx & vie_size2mask(vie->addrsize)) == 0) - return (0); + if ((rcx & vie_size2mask(vie->addrsize)) == 0) { + error = 0; + goto done; + } } /* @@ -705,13 +710,16 @@ emulate_movs(void *vm, int vcpuid, uint6 seg = vie->segment_override ? vie->segment_register : VM_REG_GUEST_DS; error = get_gla(vm, vcpuid, vie, paging, opsize, vie->addrsize, - PROT_READ, seg, VM_REG_GUEST_RSI, &srcaddr); - if (error) + PROT_READ, seg, VM_REG_GUEST_RSI, &srcaddr, &fault); + if (error || fault) goto done; error = vm_copy_setup(vm, vcpuid, paging, srcaddr, opsize, PROT_READ, - copyinfo, nitems(copyinfo)); + copyinfo, nitems(copyinfo), &fault); if (error == 0) { + if (fault) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat May 9 19:00:42 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 93E19912; Sat, 9 May 2015 19:00:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 82A2916A1; Sat, 9 May 2015 19:00:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t49J0gWi058849; Sat, 9 May 2015 19:00:42 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t49J0gdX058848; Sat, 9 May 2015 19:00:42 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505091900.t49J0gdX058848@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Sat, 9 May 2015 19:00:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282682 - projects/release-arm-redux/release/arm 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.20 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, 09 May 2015 19:00:42 -0000 Author: gjb Date: Sat May 9 19:00:41 2015 New Revision: 282682 URL: https://svnweb.freebsd.org/changeset/base/282682 Log: Fix 'echo ; ' escapes. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf Modified: projects/release-arm-redux/release/arm/WANDBOARD.conf ============================================================================== --- projects/release-arm-redux/release/arm/WANDBOARD.conf Sat May 9 19:00:16 2015 (r282681) +++ projects/release-arm-redux/release/arm/WANDBOARD.conf Sat May 9 19:00:41 2015 (r282682) @@ -28,7 +28,7 @@ arm_install_uboot() { chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr chroot ${CHROOTDIR} /bin/sh -c 'echo \ - setenv fdt_file wandboard-quad.dtb; fatload mmc 0:1 11000000 ubldr; bootelf 11000000; \ + setenv fdt_file wandboard-quad.dtb\; fatload mmc 0:1 11000000 ubldr\; bootelf 11000000\; \ > ${FATMOUNT}/boot.txt' chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot sync From owner-svn-src-projects@FreeBSD.ORG Sat May 9 20:23:37 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9BEB1F3; Sat, 9 May 2015 20:23:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D863A1F20; Sat, 9 May 2015 20:23:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t49KNbLR005882; Sat, 9 May 2015 20:23:37 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t49KNb6j005881; Sat, 9 May 2015 20:23:37 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505092023.t49KNb6j005881@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Sat, 9 May 2015 20:23:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282691 - projects/release-arm-redux/release/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.20 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, 09 May 2015 20:23:38 -0000 Author: gjb Date: Sat May 9 20:23:37 2015 New Revision: 282691 URL: https://svnweb.freebsd.org/changeset/base/282691 Log: Add a default 'freebsd' user account (password 'freebsd') to allow a login account via ssh(1), and set the default root password to 'root'. Discussed with: ian, loos Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/release/tools/arm.subr Modified: projects/release-arm-redux/release/tools/arm.subr ============================================================================== --- projects/release-arm-redux/release/tools/arm.subr Sat May 9 20:08:36 2015 (r282690) +++ projects/release-arm-redux/release/tools/arm.subr Sat May 9 20:23:37 2015 (r282691) @@ -77,6 +77,18 @@ arm_create_disk() { return 0 } +arm_create_user() { + # Create a default user account 'freebsd' with the password 'freebsd', + # and set the default password for the 'root' user to 'root'. + chroot ${CHROOTDIR} /usr/sbin/pw groupadd freebsd -g 1001 + chroot ${CHROOTDIR} /usr/sbin/pw useradd freebsd \ + -m -M 0755 -w yes -n freebsd -u 1001 -g 1001 -G 0 \ + -c 'FreeBSD User' -d '/home/freebsd' -s '/bin/csh' + chroot ${CHROOTDIR} /usr/sbin/pw usermod root -w yes + + return 0 +} + arm_install_base() { chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${DESTDIR} eval chroot ${CHROOTDIR} make -C ${WORLDDIR} \ @@ -86,6 +98,8 @@ arm_install_base() { installworld installkernel distribution chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/msdos + arm_create_user + echo '# Custom /etc/fstab for FreeBSD embedded images' \ > ${CHROOTDIR}/${DESTDIR}/etc/fstab echo "/dev/ufs/rootfs / ufs rw 1 1" \ From owner-svn-src-projects@FreeBSD.ORG Sat May 9 20:26:35 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 83DE7441; Sat, 9 May 2015 20:26:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6FB541F37; Sat, 9 May 2015 20:26:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t49KQZod006360; Sat, 9 May 2015 20:26:35 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t49KQXek006345; Sat, 9 May 2015 20:26:33 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505092026.t49KQXek006345@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Sat, 9 May 2015 20:26:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282692 - in projects/release-arm-redux: share/man/man4 sys/amd64/acpica sys/amd64/amd64 sys/amd64/include sys/arm/ti sys/dev/acpica sys/dev/hwpmc sys/dev/iicbus sys/dev/ofw sys/i386/ac... 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.20 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, 09 May 2015 20:26:35 -0000 Author: gjb Date: Sat May 9 20:26:32 2015 New Revision: 282692 URL: https://svnweb.freebsd.org/changeset/base/282692 Log: MFH: r282673-r282691 This will be the final commit to this branch, in preparation of merging back to ^/head. Sponsored by: The FreeBSD Foundation Modified: projects/release-arm-redux/share/man/man4/acpi.4 projects/release-arm-redux/sys/amd64/acpica/acpi_machdep.c projects/release-arm-redux/sys/amd64/amd64/apic_vector.S projects/release-arm-redux/sys/amd64/amd64/cpu_switch.S projects/release-arm-redux/sys/amd64/amd64/genassym.c projects/release-arm-redux/sys/amd64/amd64/machdep.c projects/release-arm-redux/sys/amd64/amd64/mp_machdep.c projects/release-arm-redux/sys/amd64/amd64/pmap.c projects/release-arm-redux/sys/amd64/amd64/vm_machdep.c projects/release-arm-redux/sys/amd64/include/cpufunc.h projects/release-arm-redux/sys/amd64/include/md_var.h projects/release-arm-redux/sys/amd64/include/pcpu.h projects/release-arm-redux/sys/amd64/include/pmap.h projects/release-arm-redux/sys/amd64/include/smp.h projects/release-arm-redux/sys/arm/ti/ti_i2c.c projects/release-arm-redux/sys/dev/acpica/acpi_cpu.c projects/release-arm-redux/sys/dev/acpica/acpi_package.c projects/release-arm-redux/sys/dev/acpica/acpivar.h projects/release-arm-redux/sys/dev/hwpmc/hwpmc_armv7.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_e500.c projects/release-arm-redux/sys/dev/hwpmc/hwpmc_mips74k.c projects/release-arm-redux/sys/dev/iicbus/iicbus.c projects/release-arm-redux/sys/dev/iicbus/iicbus.h projects/release-arm-redux/sys/dev/ofw/ofw_iicbus.c projects/release-arm-redux/sys/i386/acpica/acpi_machdep.c projects/release-arm-redux/sys/i386/include/md_var.h projects/release-arm-redux/sys/kern/kern_malloc.c projects/release-arm-redux/sys/kern/kern_thread.c projects/release-arm-redux/sys/vm/uma.h projects/release-arm-redux/sys/vm/uma_core.c projects/release-arm-redux/sys/vm/vm_pageout.c projects/release-arm-redux/sys/x86/include/acpica_machdep.h (contents, props changed) projects/release-arm-redux/sys/x86/include/specialreg.h projects/release-arm-redux/sys/x86/x86/cpu_machdep.c projects/release-arm-redux/sys/x86/xen/xen_apic.c projects/release-arm-redux/usr.sbin/pmcstat/pmcstat_log.c projects/release-arm-redux/usr.sbin/pw/Makefile projects/release-arm-redux/usr.sbin/pw/fileupd.c projects/release-arm-redux/usr.sbin/pw/grupd.c projects/release-arm-redux/usr.sbin/pw/pw_conf.c projects/release-arm-redux/usr.sbin/pw/pw_nis.c projects/release-arm-redux/usr.sbin/pw/pw_user.c Directory Properties: projects/release-arm-redux/ (props changed) projects/release-arm-redux/share/ (props changed) projects/release-arm-redux/share/man/man4/ (props changed) projects/release-arm-redux/sys/ (props changed) Modified: projects/release-arm-redux/share/man/man4/acpi.4 ============================================================================== --- projects/release-arm-redux/share/man/man4/acpi.4 Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/share/man/man4/acpi.4 Sat May 9 20:26:32 2015 (r282692) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 23, 2014 +.Dd May 9, 2015 .Dt ACPI 4 .Os .Sh NAME @@ -69,14 +69,12 @@ them (such as Enable dumping Debug objects without .Cd "options ACPI_DEBUG" . Default is 0, ignore Debug objects. -.It Va hw.acpi.acline -AC line state (1 means online, 0 means on battery power). -.It Va hw.acpi.cpu.cx_usage +.It Va dev.cpu.N.cx_usage Debugging information listing the percent of total usage for each sleep state. The values are reset when -.Va hw.acpi.cpu.cx_lowest +.Va dev.cpu.N.cx_lowest is modified. -.It Va hw.acpi.cpu.cx_lowest +.It Va dev.cpu.N.cx_lowest Lowest Cx state to use for idling the CPU. A scheduling algorithm will select states between .Li C1 @@ -111,6 +109,11 @@ semantics as the state. Deeper sleeps provide more power savings but increased transition latency when an interrupt occurs. +.It Va dev.cpu.N.cx_method +List of supported CPU idle states and their transition methods, as +directed by the firmware. +.It Va hw.acpi.acline +AC line state (1 means online, 0 means on battery power). .It Va hw.acpi.disable_on_reboot Disable ACPI during the reboot process. Most systems reboot fine with ACPI still enabled, but some require @@ -374,6 +377,14 @@ typically as a child of a PCI bus. .Pq Vt device Supports an ACPI laptop lid switch, which typically puts a system to sleep. +.It Li mwait +.Pq Vt feature +Do not ask firmware for available x86-vendor specific methods to enter +.Li Cx +sleep states. +Only query and use the generic I/O-based entrance method. +The knob is provided to work around inconsistencies in the tables +filled by firmware. .It Li quirks .Pq Vt feature Do not honor quirks. Modified: projects/release-arm-redux/sys/amd64/acpica/acpi_machdep.c ============================================================================== --- projects/release-arm-redux/sys/amd64/acpica/acpi_machdep.c Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/acpica/acpi_machdep.c Sat May 9 20:26:32 2015 (r282692) @@ -87,13 +87,6 @@ acpi_machdep_quirks(int *quirks) return (0); } -void -acpi_cpu_c1() -{ - - __asm __volatile("sti; hlt"); -} - /* * Support for mapping ACPI tables during early boot. Currently this * uses the crashdump map to map each table. However, the crashdump Modified: projects/release-arm-redux/sys/amd64/amd64/apic_vector.S ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/apic_vector.S Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/apic_vector.S Sat May 9 20:26:32 2015 (r282692) @@ -196,8 +196,6 @@ IDTVEC(hv_vmbus_callback) */ .text -#define NAKE_INTR_CS 24 - SUPERALIGN_TEXT invltlb_ret: call as_lapic_eoi @@ -205,30 +203,28 @@ invltlb_ret: jmp doreti_iret SUPERALIGN_TEXT +IDTVEC(invltlb) + PUSH_FRAME + + call invltlb_handler + jmp invltlb_ret + IDTVEC(invltlb_pcid) PUSH_FRAME call invltlb_pcid_handler jmp invltlb_ret - - SUPERALIGN_TEXT -IDTVEC(invltlb) +IDTVEC(invltlb_invpcid) PUSH_FRAME - call invltlb_handler + call invltlb_invpcid_handler jmp invltlb_ret /* * Single page TLB shootdown */ .text - SUPERALIGN_TEXT -IDTVEC(invlpg_pcid) - PUSH_FRAME - - call invlpg_pcid_handler - jmp invltlb_ret SUPERALIGN_TEXT IDTVEC(invlpg) Modified: projects/release-arm-redux/sys/amd64/amd64/cpu_switch.S ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/cpu_switch.S Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/cpu_switch.S Sat May 9 20:26:32 2015 (r282692) @@ -69,16 +69,10 @@ * %rsi = newtd */ ENTRY(cpu_throw) - movl PCPU(CPUID),%eax - testq %rdi,%rdi - jz 1f - /* release bit from old pm_active */ - movq PCPU(CURPMAP),%rdx - LK btrl %eax,PM_ACTIVE(%rdx) /* clear old */ -1: - movq TD_PCB(%rsi),%r8 /* newtd->td_pcb */ - movq PCB_CR3(%r8),%rcx /* new address space */ - jmp swact + movq %rsi,%r12 + movq %rsi,%rdi + call pmap_activate_sw + jmp sw1 END(cpu_throw) /* @@ -132,59 +126,20 @@ ctx_switch_xsave: xorl %eax,%eax movq %rax,PCPU(FPCURTHREAD) 3: - /* Save is done. Now fire up new thread. Leave old vmspace. */ - movq TD_PCB(%rsi),%r8 - - /* switch address space */ - movq PCB_CR3(%r8),%rcx - movq %cr3,%rax - cmpq %rcx,%rax /* Same address space? */ - jne swinact - SETLK %rdx, TD_LOCK(%rdi) /* Release the old thread */ - jmp sw1 -swinact: - movl PCPU(CPUID),%eax - /* Release bit from old pmap->pm_active */ - movq PCPU(CURPMAP),%r12 - LK btrl %eax,PM_ACTIVE(%r12) /* clear old */ - SETLK %rdx,TD_LOCK(%rdi) /* Release the old thread */ -swact: - /* Set bit in new pmap->pm_active */ - movq TD_PROC(%rsi),%rdx /* newproc */ - movq P_VMSPACE(%rdx), %rdx - addq $VM_PMAP,%rdx - cmpl $-1,PM_PCID(%rdx) - je 1f - LK btsl %eax,PM_SAVE(%rdx) - jnc 1f - btsq $63,%rcx /* CR3_PCID_SAVE */ - incq PCPU(PM_SAVE_CNT) -1: - movq %rcx,%cr3 /* new address space */ - LK btsl %eax,PM_ACTIVE(%rdx) /* set new */ - movq %rdx,PCPU(CURPMAP) - - /* - * We might lose the race and other CPU might have changed - * the pmap after we set our bit in pmap->pm_save. Recheck. - * Reload %cr3 with CR3_PCID_SAVE bit cleared if pmap was - * modified, causing TLB flush for this pcid. - */ - btrq $63,%rcx - jnc 1f - LK btsl %eax,PM_SAVE(%rdx) - jc 1f - decq PCPU(PM_SAVE_CNT) - movq %rcx,%cr3 -1: - + movq %rsi,%r12 + movq %rdi,%r13 + movq %rdx,%r15 + movq %rsi,%rdi + callq pmap_activate_sw + SETLK %r15,TD_LOCK(%r13) /* Release the old thread */ sw1: + movq TD_PCB(%r12),%r8 #if defined(SCHED_ULE) && defined(SMP) /* Wait for the new thread to become unblocked */ movq $blocked_lock, %rdx 1: - movq TD_LOCK(%rsi),%rcx + movq TD_LOCK(%r12),%rcx cmpq %rcx, %rdx pause je 1b @@ -195,13 +150,13 @@ sw1: */ /* Skip loading user fsbase/gsbase for kthreads */ - testl $TDP_KTHREAD,TD_PFLAGS(%rsi) + testl $TDP_KTHREAD,TD_PFLAGS(%r12) jnz do_kthread /* * Load ldt register */ - movq TD_PROC(%rsi),%rcx + movq TD_PROC(%r12),%rcx cmpq $0, P_MD+MD_LDT(%rcx) jne do_ldt xorl %eax,%eax @@ -238,7 +193,7 @@ done_tss: movq %r8,PCPU(CURPCB) /* Update the TSS_RSP0 pointer for the next interrupt */ movq %r8,COMMON_TSS_RSP0(%rdx) - movq %rsi,PCPU(CURTHREAD) /* into next thread */ + movq %r12,PCPU(CURTHREAD) /* into next thread */ /* Test if debug registers should be restored. */ testl $PCB_DBREGS,PCB_FLAGS(%r8) Modified: projects/release-arm-redux/sys/amd64/amd64/genassym.c ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/genassym.c Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/genassym.c Sat May 9 20:26:32 2015 (r282692) @@ -71,8 +71,6 @@ __FBSDID("$FreeBSD$"); ASSYM(P_VMSPACE, offsetof(struct proc, p_vmspace)); ASSYM(VM_PMAP, offsetof(struct vmspace, vm_pmap)); ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active)); -ASSYM(PM_SAVE, offsetof(struct pmap, pm_save)); -ASSYM(PM_PCID, offsetof(struct pmap, pm_pcid)); ASSYM(P_MD, offsetof(struct proc, p_md)); ASSYM(MD_LDT, offsetof(struct mdproc, md_ldt)); Modified: projects/release-arm-redux/sys/amd64/amd64/machdep.c ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/machdep.c Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/machdep.c Sat May 9 20:26:32 2015 (r282692) @@ -1718,7 +1718,6 @@ hammer_time(u_int64_t modulep, u_int64_t /* setup proc 0's pcb */ thread0.td_pcb->pcb_flags = 0; - thread0.td_pcb->pcb_cr3 = KPML4phys; /* PCID 0 is reserved for kernel */ thread0.td_frame = &proc0_tf; env = kern_getenv("kernelname"); Modified: projects/release-arm-redux/sys/amd64/amd64/mp_machdep.c ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/mp_machdep.c Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/mp_machdep.c Sat May 9 20:26:32 2015 (r282692) @@ -88,12 +88,9 @@ char *doublefault_stack; char *nmi_stack; /* Variables needed for SMP tlb shootdown. */ -vm_offset_t smp_tlb_addr2; -struct invpcid_descr smp_tlb_invpcid; +static vm_offset_t smp_tlb_addr1, smp_tlb_addr2; +static pmap_t smp_tlb_pmap; volatile int smp_tlb_wait; -uint64_t pcid_cr3; -pmap_t smp_tlb_pmap; -extern int invpcid_works; extern inthand_t IDTVEC(fast_syscall), IDTVEC(fast_syscall32); @@ -139,14 +136,17 @@ cpu_mp_start(void) /* Install an inter-CPU IPI for TLB invalidation */ if (pmap_pcid_enabled) { - setidt(IPI_INVLTLB, IDTVEC(invltlb_pcid), SDT_SYSIGT, - SEL_KPL, 0); - setidt(IPI_INVLPG, IDTVEC(invlpg_pcid), SDT_SYSIGT, - SEL_KPL, 0); + if (invpcid_works) { + setidt(IPI_INVLTLB, IDTVEC(invltlb_invpcid), + SDT_SYSIGT, SEL_KPL, 0); + } else { + setidt(IPI_INVLTLB, IDTVEC(invltlb_pcid), SDT_SYSIGT, + SEL_KPL, 0); + } } else { setidt(IPI_INVLTLB, IDTVEC(invltlb), SDT_SYSIGT, SEL_KPL, 0); - setidt(IPI_INVLPG, IDTVEC(invlpg), SDT_SYSIGT, SEL_KPL, 0); } + setidt(IPI_INVLPG, IDTVEC(invlpg), SDT_SYSIGT, SEL_KPL, 0); setidt(IPI_INVLRNG, IDTVEC(invlrng), SDT_SYSIGT, SEL_KPL, 0); /* Install an inter-CPU IPI for cache invalidation. */ @@ -242,6 +242,9 @@ init_secondary(void) pc->pc_gs32p = &gdt[NGDT * cpu + GUGS32_SEL]; pc->pc_ldt = (struct system_segment_descriptor *)&gdt[NGDT * cpu + GUSERLDT_SEL]; + pc->pc_curpmap = kernel_pmap; + pc->pc_pcid_gen = 1; + pc->pc_pcid_next = PMAP_PCID_KERN + 1; /* Save the per-cpu pointer for use by the NMI handler. */ np->np_pcpu = (register_t) pc; @@ -407,35 +410,8 @@ start_ap(int apic_id) } /* - * Flush the TLB on all other CPU's + * Flush the TLB on other CPU's */ -static void -smp_tlb_shootdown(u_int vector, pmap_t pmap, vm_offset_t addr1, - vm_offset_t addr2) -{ - u_int ncpu; - - ncpu = mp_ncpus - 1; /* does not shootdown self */ - if (ncpu < 1) - return; /* no other cpus */ - if (!(read_rflags() & PSL_I)) - panic("%s: interrupts disabled", __func__); - mtx_lock_spin(&smp_ipi_mtx); - smp_tlb_invpcid.addr = addr1; - if (pmap == NULL) { - smp_tlb_invpcid.pcid = 0; - } else { - smp_tlb_invpcid.pcid = pmap->pm_pcid; - pcid_cr3 = pmap->pm_cr3; - } - smp_tlb_addr2 = addr2; - smp_tlb_pmap = pmap; - atomic_store_rel_int(&smp_tlb_wait, 0); - ipi_all_but_self(vector); - while (smp_tlb_wait < ncpu) - ia32_pause(); - mtx_unlock_spin(&smp_ipi_mtx); -} static void smp_targeted_tlb_shootdown(cpuset_t mask, u_int vector, pmap_t pmap, @@ -443,7 +419,11 @@ smp_targeted_tlb_shootdown(cpuset_t mask { int cpu, ncpu, othercpus; - othercpus = mp_ncpus - 1; + othercpus = mp_ncpus - 1; /* does not shootdown self */ + + /* + * Check for other cpus. Return if none. + */ if (CPU_ISFULLSET(&mask)) { if (othercpus < 1) return; @@ -452,16 +432,11 @@ smp_targeted_tlb_shootdown(cpuset_t mask if (CPU_EMPTY(&mask)) return; } + if (!(read_rflags() & PSL_I)) panic("%s: interrupts disabled", __func__); mtx_lock_spin(&smp_ipi_mtx); - smp_tlb_invpcid.addr = addr1; - if (pmap == NULL) { - smp_tlb_invpcid.pcid = 0; - } else { - smp_tlb_invpcid.pcid = pmap->pm_pcid; - pcid_cr3 = pmap->pm_cr3; - } + smp_tlb_addr1 = addr1; smp_tlb_addr2 = addr2; smp_tlb_pmap = pmap; atomic_store_rel_int(&smp_tlb_wait, 0); @@ -485,65 +460,39 @@ smp_targeted_tlb_shootdown(cpuset_t mask } void -smp_invlpg(pmap_t pmap, vm_offset_t addr) -{ - - if (smp_started) { - smp_tlb_shootdown(IPI_INVLPG, pmap, addr, 0); -#ifdef COUNT_XINVLTLB_HITS - ipi_page++; -#endif - } -} - -void -smp_invlpg_range(pmap_t pmap, vm_offset_t addr1, vm_offset_t addr2) -{ - - if (smp_started) { - smp_tlb_shootdown(IPI_INVLRNG, pmap, addr1, addr2); -#ifdef COUNT_XINVLTLB_HITS - ipi_range++; - ipi_range_size += (addr2 - addr1) / PAGE_SIZE; -#endif - } -} - -void smp_masked_invltlb(cpuset_t mask, pmap_t pmap) { if (smp_started) { smp_targeted_tlb_shootdown(mask, IPI_INVLTLB, pmap, 0, 0); #ifdef COUNT_XINVLTLB_HITS - ipi_masked_global++; + ipi_global++; #endif } } void -smp_masked_invlpg(cpuset_t mask, pmap_t pmap, vm_offset_t addr) +smp_masked_invlpg(cpuset_t mask, vm_offset_t addr) { if (smp_started) { - smp_targeted_tlb_shootdown(mask, IPI_INVLPG, pmap, addr, 0); + smp_targeted_tlb_shootdown(mask, IPI_INVLPG, NULL, addr, 0); #ifdef COUNT_XINVLTLB_HITS - ipi_masked_page++; + ipi_page++; #endif } } void -smp_masked_invlpg_range(cpuset_t mask, pmap_t pmap, vm_offset_t addr1, - vm_offset_t addr2) +smp_masked_invlpg_range(cpuset_t mask, vm_offset_t addr1, vm_offset_t addr2) { if (smp_started) { - smp_targeted_tlb_shootdown(mask, IPI_INVLRNG, pmap, addr1, - addr2); + smp_targeted_tlb_shootdown(mask, IPI_INVLRNG, NULL, + addr1, addr2); #ifdef COUNT_XINVLTLB_HITS - ipi_masked_range++; - ipi_masked_range_size += (addr2 - addr1) / PAGE_SIZE; + ipi_range++; + ipi_range_size += (addr2 - addr1) / PAGE_SIZE; #endif } } @@ -552,19 +501,9 @@ void smp_cache_flush(void) { - if (smp_started) - smp_tlb_shootdown(IPI_INVLCACHE, NULL, 0, 0); -} - -void -smp_invltlb(pmap_t pmap) -{ - if (smp_started) { - smp_tlb_shootdown(IPI_INVLTLB, pmap, 0, 0); -#ifdef COUNT_XINVLTLB_HITS - ipi_global++; -#endif + smp_targeted_tlb_shootdown(all_cpus, IPI_INVLCACHE, NULL, + 0, 0); } } @@ -586,10 +525,10 @@ invltlb_handler(void) } void -invltlb_pcid_handler(void) +invltlb_invpcid_handler(void) { - uint64_t cr3; - u_int cpuid; + struct invpcid_descr d; + #ifdef COUNT_XINVLTLB_HITS xhits_gbl[PCPU_GET(cpuid)]++; #endif /* COUNT_XINVLTLB_HITS */ @@ -597,49 +536,45 @@ invltlb_pcid_handler(void) (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; #endif /* COUNT_IPIS */ - if (smp_tlb_invpcid.pcid != (uint64_t)-1 && - smp_tlb_invpcid.pcid != 0) { - if (invpcid_works) { - invpcid(&smp_tlb_invpcid, INVPCID_CTX); - } else { - /* Otherwise reload %cr3 twice. */ - cr3 = rcr3(); - if (cr3 != pcid_cr3) { - load_cr3(pcid_cr3); - cr3 |= CR3_PCID_SAVE; - } - load_cr3(cr3); - } - } else { - invltlb_globpcid(); - } - if (smp_tlb_pmap != NULL) { - cpuid = PCPU_GET(cpuid); - if (!CPU_ISSET(cpuid, &smp_tlb_pmap->pm_active)) - CPU_CLR_ATOMIC(cpuid, &smp_tlb_pmap->pm_save); - } - + d.pcid = smp_tlb_pmap->pm_pcids[PCPU_GET(cpuid)].pm_pcid; + d.pad = 0; + d.addr = 0; + invpcid(&d, smp_tlb_pmap == kernel_pmap ? INVPCID_CTXGLOB : + INVPCID_CTX); atomic_add_int(&smp_tlb_wait, 1); } void -invlpg_handler(void) +invltlb_pcid_handler(void) { #ifdef COUNT_XINVLTLB_HITS - xhits_pg[PCPU_GET(cpuid)]++; + xhits_gbl[PCPU_GET(cpuid)]++; #endif /* COUNT_XINVLTLB_HITS */ #ifdef COUNT_IPIS - (*ipi_invlpg_counts[PCPU_GET(cpuid)])++; + (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; #endif /* COUNT_IPIS */ - invlpg(smp_tlb_invpcid.addr); + if (smp_tlb_pmap == kernel_pmap) { + invltlb_globpcid(); + } else { + /* + * The current pmap might not be equal to + * smp_tlb_pmap. The clearing of the pm_gen in + * pmap_invalidate_all() takes care of TLB + * invalidation when switching to the pmap on this + * CPU. + */ + if (PCPU_GET(curpmap) == smp_tlb_pmap) { + load_cr3(smp_tlb_pmap->pm_cr3 | + smp_tlb_pmap->pm_pcids[PCPU_GET(cpuid)].pm_pcid); + } + } atomic_add_int(&smp_tlb_wait, 1); } void -invlpg_pcid_handler(void) +invlpg_handler(void) { - uint64_t cr3; #ifdef COUNT_XINVLTLB_HITS xhits_pg[PCPU_GET(cpuid)]++; #endif /* COUNT_XINVLTLB_HITS */ @@ -647,45 +582,15 @@ invlpg_pcid_handler(void) (*ipi_invlpg_counts[PCPU_GET(cpuid)])++; #endif /* COUNT_IPIS */ - if (smp_tlb_invpcid.pcid == (uint64_t)-1) { - invltlb_globpcid(); - } else if (smp_tlb_invpcid.pcid == 0) { - invlpg(smp_tlb_invpcid.addr); - } else if (invpcid_works) { - invpcid(&smp_tlb_invpcid, INVPCID_ADDR); - } else { - /* - * PCID supported, but INVPCID is not. - * Temporarily switch to the target address - * space and do INVLPG. - */ - cr3 = rcr3(); - if (cr3 != pcid_cr3) - load_cr3(pcid_cr3 | CR3_PCID_SAVE); - invlpg(smp_tlb_invpcid.addr); - load_cr3(cr3 | CR3_PCID_SAVE); - } - + invlpg(smp_tlb_addr1); atomic_add_int(&smp_tlb_wait, 1); } -static inline void -invlpg_range(vm_offset_t start, vm_offset_t end) -{ - - do { - invlpg(start); - start += PAGE_SIZE; - } while (start < end); -} - void invlrng_handler(void) { - struct invpcid_descr d; vm_offset_t addr; - uint64_t cr3; - u_int cpuid; + #ifdef COUNT_XINVLTLB_HITS xhits_rng[PCPU_GET(cpuid)]++; #endif /* COUNT_XINVLTLB_HITS */ @@ -693,38 +598,11 @@ invlrng_handler(void) (*ipi_invlrng_counts[PCPU_GET(cpuid)])++; #endif /* COUNT_IPIS */ - addr = smp_tlb_invpcid.addr; - if (pmap_pcid_enabled) { - if (smp_tlb_invpcid.pcid == 0) { - /* - * kernel pmap - use invlpg to invalidate - * global mapping. - */ - invlpg_range(addr, smp_tlb_addr2); - } else if (smp_tlb_invpcid.pcid == (uint64_t)-1) { - invltlb_globpcid(); - if (smp_tlb_pmap != NULL) { - cpuid = PCPU_GET(cpuid); - if (!CPU_ISSET(cpuid, &smp_tlb_pmap->pm_active)) - CPU_CLR_ATOMIC(cpuid, - &smp_tlb_pmap->pm_save); - } - } else if (invpcid_works) { - d = smp_tlb_invpcid; - do { - invpcid(&d, INVPCID_ADDR); - d.addr += PAGE_SIZE; - } while (d.addr <= smp_tlb_addr2); - } else { - cr3 = rcr3(); - if (cr3 != pcid_cr3) - load_cr3(pcid_cr3 | CR3_PCID_SAVE); - invlpg_range(addr, smp_tlb_addr2); - load_cr3(cr3 | CR3_PCID_SAVE); - } - } else { - invlpg_range(addr, smp_tlb_addr2); - } + addr = smp_tlb_addr1; + do { + invlpg(addr); + addr += PAGE_SIZE; + } while (addr < smp_tlb_addr2); atomic_add_int(&smp_tlb_wait, 1); } Modified: projects/release-arm-redux/sys/amd64/amd64/pmap.c ============================================================================== --- projects/release-arm-redux/sys/amd64/amd64/pmap.c Sat May 9 20:23:37 2015 (r282691) +++ projects/release-arm-redux/sys/amd64/amd64/pmap.c Sat May 9 20:26:32 2015 (r282692) @@ -273,6 +273,8 @@ pmap_modified_bit(pmap_t pmap) return (mask); } +extern struct pcpu __pcpu[]; + #if !defined(DIAGNOSTIC) #ifdef __GNUC_GNU_INLINE__ #define PMAP_INLINE __attribute__((__gnu_inline__)) inline @@ -379,8 +381,6 @@ caddr_t CADDR1 = 0; static int pmap_flags = PMAP_PDE_SUPERPAGE; /* flags for x86 pmaps */ -static struct unrhdr pcid_unr; -static struct mtx pcid_mtx; int pmap_pcid_enabled = 0; SYSCTL_INT(_vm_pmap, OID_AUTO, pcid_enabled, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &pmap_pcid_enabled, 0, "Is TLB Context ID enabled ?"); @@ -827,6 +827,7 @@ pmap_bootstrap(vm_paddr_t *firstaddr) { vm_offset_t va; pt_entry_t *pte; + int i; /* * Create an initial set of page tables to run the kernel in. @@ -861,7 +862,6 @@ pmap_bootstrap(vm_paddr_t *firstaddr) kernel_pmap->pm_pml4 = (pdp_entry_t *)PHYS_TO_DMAP(KPML4phys); kernel_pmap->pm_cr3 = KPML4phys; CPU_FILL(&kernel_pmap->pm_active); /* don't allow deactivation */ - CPU_FILL(&kernel_pmap->pm_save); /* always superset of pm_active */ TAILQ_INIT(&kernel_pmap->pm_pvchunk); kernel_pmap->pm_flags = pmap_flags; @@ -895,18 +895,28 @@ pmap_bootstrap(vm_paddr_t *firstaddr) /* Initialize TLB Context Id. */ TUNABLE_INT_FETCH("vm.pmap.pcid_enabled", &pmap_pcid_enabled); if ((cpu_feature2 & CPUID2_PCID) != 0 && pmap_pcid_enabled) { - load_cr4(rcr4() | CR4_PCIDE); - mtx_init(&pcid_mtx, "pcid", NULL, MTX_DEF); - init_unrhdr(&pcid_unr, 1, (1 << 12) - 1, &pcid_mtx); /* Check for INVPCID support */ invpcid_works = (cpu_stdext_feature & CPUID_STDEXT_INVPCID) != 0; - kernel_pmap->pm_pcid = 0; -#ifndef SMP + for (i = 0; i < MAXCPU; i++) { + kernel_pmap->pm_pcids[i].pm_pcid = PMAP_PCID_KERN; + kernel_pmap->pm_pcids[i].pm_gen = 1; + } + __pcpu[0].pc_pcid_next = PMAP_PCID_KERN + 1; + __pcpu[0].pc_pcid_gen = 1; + /* + * pcpu area for APs is zeroed during AP startup. + * pc_pcid_next and pc_pcid_gen are initialized by AP + * during pcpu setup. + */ +#ifdef SMP + load_cr4(rcr4() | CR4_PCIDE); +#else pmap_pcid_enabled = 0; #endif - } else + } else { pmap_pcid_enabled = 0; + } } /* @@ -1277,28 +1287,6 @@ pmap_update_pde_invalidate(pmap_t pmap, } #ifdef SMP -static void -pmap_invalidate_page_pcid(pmap_t pmap, vm_offset_t va) -{ - struct invpcid_descr d; - uint64_t cr3; - - if (invpcid_works) { - d.pcid = pmap->pm_pcid; - d.pad = 0; - d.addr = va; - invpcid(&d, INVPCID_ADDR); - return; - } - - cr3 = rcr3(); - critical_enter(); - load_cr3(pmap->pm_cr3 | CR3_PCID_SAVE); - invlpg(va); - load_cr3(cr3 | CR3_PCID_SAVE); - critical_exit(); -} - /* * For SMP, these functions have to use the IPI mechanism for coherence. * @@ -1361,8 +1349,8 @@ pmap_invalidate_ept(pmap_t pmap) void pmap_invalidate_page(pmap_t pmap, vm_offset_t va) { - cpuset_t other_cpus; - u_int cpuid; + cpuset_t *mask; + u_int cpuid, i; if (pmap_type_guest(pmap)) { pmap_invalidate_ept(pmap); @@ -1373,74 +1361,33 @@ pmap_invalidate_page(pmap_t pmap, vm_off ("pmap_invalidate_page: invalid type %d", pmap->pm_type)); sched_pin(); - if (pmap == kernel_pmap || !CPU_CMP(&pmap->pm_active, &all_cpus)) { - if (!pmap_pcid_enabled) { - invlpg(va); - } else { - if (pmap->pm_pcid != -1 && pmap->pm_pcid != 0) { - if (pmap == PCPU_GET(curpmap)) - invlpg(va); - else - pmap_invalidate_page_pcid(pmap, va); - } else { - invltlb_globpcid(); - } - } - smp_invlpg(pmap, va); + if (pmap == kernel_pmap) { + invlpg(va); + mask = &all_cpus; } else { cpuid = PCPU_GET(cpuid); - other_cpus = all_cpus; - CPU_CLR(cpuid, &other_cpus); - if (CPU_ISSET(cpuid, &pmap->pm_active)) + if (pmap == PCPU_GET(curpmap)) invlpg(va); - else if (pmap_pcid_enabled) { - if (pmap->pm_pcid != -1 && pmap->pm_pcid != 0) - pmap_invalidate_page_pcid(pmap, va); - else - invltlb_globpcid(); + else if (pmap_pcid_enabled) + pmap->pm_pcids[cpuid].pm_gen = 0; + if (pmap_pcid_enabled) { + CPU_FOREACH(i) { + if (cpuid != i) + pmap->pm_pcids[i].pm_gen = 0; + } } - if (pmap_pcid_enabled) - CPU_AND(&other_cpus, &pmap->pm_save); - else - CPU_AND(&other_cpus, &pmap->pm_active); - if (!CPU_EMPTY(&other_cpus)) - smp_masked_invlpg(other_cpus, pmap, va); + mask = &pmap->pm_active; } + smp_masked_invlpg(*mask, va); sched_unpin(); } -static void -pmap_invalidate_range_pcid(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) -{ - struct invpcid_descr d; - uint64_t cr3; - vm_offset_t addr; - - if (invpcid_works) { - d.pcid = pmap->pm_pcid; - d.pad = 0; - for (addr = sva; addr < eva; addr += PAGE_SIZE) { - d.addr = addr; - invpcid(&d, INVPCID_ADDR); - } - return; - } - - cr3 = rcr3(); - critical_enter(); - load_cr3(pmap->pm_cr3 | CR3_PCID_SAVE); - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - load_cr3(cr3 | CR3_PCID_SAVE); - critical_exit(); -} - void pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) { - cpuset_t other_cpus; + cpuset_t *mask; vm_offset_t addr; - u_int cpuid; + u_int cpuid, i; if (pmap_type_guest(pmap)) { pmap_invalidate_ept(pmap); @@ -1451,55 +1398,36 @@ pmap_invalidate_range(pmap_t pmap, vm_of ("pmap_invalidate_range: invalid type %d", pmap->pm_type)); sched_pin(); - if (pmap == kernel_pmap || !CPU_CMP(&pmap->pm_active, &all_cpus)) { - if (!pmap_pcid_enabled) { - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - } else { - if (pmap->pm_pcid != -1 && pmap->pm_pcid != 0) { - if (pmap == PCPU_GET(curpmap)) { - for (addr = sva; addr < eva; - addr += PAGE_SIZE) - invlpg(addr); - } else { - pmap_invalidate_range_pcid(pmap, - sva, eva); - } - } else { - invltlb_globpcid(); - } - } - smp_invlpg_range(pmap, sva, eva); + cpuid = PCPU_GET(cpuid); + if (pmap == kernel_pmap) { + for (addr = sva; addr < eva; addr += PAGE_SIZE) + invlpg(addr); + mask = &all_cpus; } else { - cpuid = PCPU_GET(cpuid); - other_cpus = all_cpus; - CPU_CLR(cpuid, &other_cpus); - if (CPU_ISSET(cpuid, &pmap->pm_active)) { + if (pmap == PCPU_GET(curpmap)) { for (addr = sva; addr < eva; addr += PAGE_SIZE) invlpg(addr); } else if (pmap_pcid_enabled) { - if (pmap->pm_pcid != -1 && pmap->pm_pcid != 0) - pmap_invalidate_range_pcid(pmap, sva, eva); - else - invltlb_globpcid(); + pmap->pm_pcids[cpuid].pm_gen = 0; } - if (pmap_pcid_enabled) - CPU_AND(&other_cpus, &pmap->pm_save); - else - CPU_AND(&other_cpus, &pmap->pm_active); - if (!CPU_EMPTY(&other_cpus)) - smp_masked_invlpg_range(other_cpus, pmap, sva, eva); + if (pmap_pcid_enabled) { + CPU_FOREACH(i) { + if (cpuid != i) + pmap->pm_pcids[i].pm_gen = 0; + } + } + mask = &pmap->pm_active; } + smp_masked_invlpg_range(*mask, sva, eva); sched_unpin(); } void pmap_invalidate_all(pmap_t pmap) { - cpuset_t other_cpus; + cpuset_t *mask; struct invpcid_descr d; - uint64_t cr3; - u_int cpuid; + u_int cpuid, i; if (pmap_type_guest(pmap)) { pmap_invalidate_ept(pmap); @@ -1510,60 +1438,42 @@ pmap_invalidate_all(pmap_t pmap) ("pmap_invalidate_all: invalid type %d", pmap->pm_type)); sched_pin(); - cpuid = PCPU_GET(cpuid); - if (pmap == kernel_pmap || - (pmap_pcid_enabled && !CPU_CMP(&pmap->pm_save, &all_cpus)) || - !CPU_CMP(&pmap->pm_active, &all_cpus)) { - if (invpcid_works) { + if (pmap == kernel_pmap) { + if (pmap_pcid_enabled && invpcid_works) { bzero(&d, sizeof(d)); invpcid(&d, INVPCID_CTXGLOB); } else { invltlb_globpcid(); } - if (!CPU_ISSET(cpuid, &pmap->pm_active)) - CPU_CLR_ATOMIC(cpuid, &pmap->pm_save); - smp_invltlb(pmap); + mask = &all_cpus; } else { - other_cpus = all_cpus; - CPU_CLR(cpuid, &other_cpus); - - /* - * This logic is duplicated in the Xinvltlb shootdown - * IPI handler. - */ - if (pmap_pcid_enabled) { - if (pmap->pm_pcid != -1 && pmap->pm_pcid != 0) { + cpuid = PCPU_GET(cpuid); + if (pmap == PCPU_GET(curpmap)) { + if (pmap_pcid_enabled) { if (invpcid_works) { - d.pcid = pmap->pm_pcid; + d.pcid = pmap->pm_pcids[cpuid].pm_pcid; d.pad = 0; d.addr = 0; invpcid(&d, INVPCID_CTX); } else { - cr3 = rcr3(); - critical_enter(); - - /* - * Bit 63 is clear, pcid TLB - * entries are invalidated. - */ - load_cr3(pmap->pm_cr3); - load_cr3(cr3 | CR3_PCID_SAVE); - critical_exit(); + load_cr3(pmap->pm_cr3 | pmap->pm_pcids + [PCPU_GET(cpuid)].pm_pcid); } } else { - invltlb_globpcid(); + invltlb(); } - } else if (CPU_ISSET(cpuid, &pmap->pm_active)) - invltlb(); - if (!CPU_ISSET(cpuid, &pmap->pm_active)) - CPU_CLR_ATOMIC(cpuid, &pmap->pm_save); - if (pmap_pcid_enabled) - CPU_AND(&other_cpus, &pmap->pm_save); - else - CPU_AND(&other_cpus, &pmap->pm_active); - if (!CPU_EMPTY(&other_cpus)) - smp_masked_invltlb(other_cpus, pmap); + } else if (pmap_pcid_enabled) { + pmap->pm_pcids[cpuid].pm_gen = 0; + } + if (pmap_pcid_enabled) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat May 9 21:28:07 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7118FE98; Sat, 9 May 2015 21:28:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4641D155B; Sat, 9 May 2015 21:28:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t49LS71M036534; Sat, 9 May 2015 21:28:07 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t49LS7Zf036533; Sat, 9 May 2015 21:28:07 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201505092128.t49LS7Zf036533@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Sat, 9 May 2015 21:28:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r282695 - projects/release-arm-redux 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.20 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, 09 May 2015 21:28:07 -0000 Author: gjb Date: Sat May 9 21:28:06 2015 New Revision: 282695 URL: https://svnweb.freebsd.org/changeset/base/282695 Log: Remove the ^/projects/release-arm-redux branch, merged to ^/head in r282693. Sponsored by: The FreeBSD Foundation Deleted: projects/release-arm-redux/