From owner-svn-src-projects@FreeBSD.ORG  Sun Jan  5 02:00:06 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 5063C512;
 Sun,  5 Jan 2014 02:00:06 +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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 235971519;
 Sun,  5 Jan 2014 02:00:06 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s05206TC018706;
 Sun, 5 Jan 2014 02:00:06 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s05205Pk018705;
 Sun, 5 Jan 2014 02:00:05 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201401050200.s05205Pk018705@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sun, 5 Jan 2014 02:00:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260314 - projects/altix2/sys/ia64/sgisn
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jan 2014 02:00:06 -0000

Author: marcel
Date: Sun Jan  5 02:00:05 2014
New Revision: 260314
URL: http://svnweb.freebsd.org/changeset/base/260314

Log:
  Eliminate the global shub_dev variable and instead obtain the device_t
  of the SHub to which the CPU is connected by using the nasid of the SHub
  from the PCPU structure. This way, we always communicate with our local
  SHub, as is required.
  For this to work, the nasid must correspind to the unit number of the
  SHub device driver instance. Assert that this is indeed the case.

Modified:
  projects/altix2/sys/ia64/sgisn/sgisn_shub.c

Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.c
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Sun Jan  5 01:07:14 2014	(r260313)
+++ projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Sun Jan  5 02:00:05 2014	(r260314)
@@ -128,8 +128,6 @@ static device_method_t sgisn_shub_method
 static devclass_t sgisn_shub_devclass;
 static char sgisn_shub_name[] = "shub";
 
-static device_t shub_dev;
-
 static driver_t sgisn_shub_driver = {
 	sgisn_shub_name,
 	sgisn_shub_methods,
@@ -385,9 +383,6 @@ sgisn_shub_attach(device_t dev)
 	sc->sc_dev = dev;
 	sc->sc_domain = device_get_unit(dev);
 
-	if (sc->sc_domain == 0)
-		shub_dev = dev;
-
 	/*
 	 * Get the physical memory region that is connected to the MD I/F
 	 * of this SHub. It allows us to allocate memory that's close to
@@ -417,6 +412,10 @@ sgisn_shub_attach(device_t dev)
 	sc->sc_nasid = (sc->sc_membase >> sc->sc_nasid_shft) &
 	    sc->sc_nasid_mask;
 
+	KASSERT(sc->sc_nasid == (sc->sc_domain << 1),
+	    ("%s: NASID (=%x) doesn't match device unit (=%x)",
+	    __func__, sc->sc_nasid, sc->sc_domain));
+
 	sc->sc_mmraddr = ((vm_paddr_t)sc->sc_nasid << sc->sc_nasid_shft) |
 	    (((sc->sc_hubtype == 0) ? 9UL : 3UL) << 32);
 	sc->sc_tag = IA64_BUS_SPACE_MEM;
@@ -596,9 +595,10 @@ sgisn_shub_iommu_map(device_t bus, devic
 void
 shub_iack(const char *f, u_int xiv)
 {
-	struct sgisn_shub_softc *sc = device_get_softc(shub_dev);
+	struct sgisn_shub_softc *sc;
 	uint64_t ev;
 
+	sc = devclass_get_softc(sgisn_shub_devclass, PCPU_GET(md.sgisn_nasid));
 	ev = bus_space_read_8(sc->sc_tag, sc->sc_hndl, SHUB_MMR_EVENT);
 	ev &= (xiv == 0xe9) ? SHUB_EVENT_CONSOLE : (0x3UL << 33);
 	if (!ev)

From owner-svn-src-projects@FreeBSD.ORG  Sun Jan  5 20:03:05 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id EFF53EB6;
 Sun,  5 Jan 2014 20:03:05 +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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id D8A741F54;
 Sun,  5 Jan 2014 20:03:05 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s05K35GB052386;
 Sun, 5 Jan 2014 20:03:05 GMT (envelope-from bryanv@svn.freebsd.org)
Received: (from bryanv@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s05K33QE052373;
 Sun, 5 Jan 2014 20:03:03 GMT (envelope-from bryanv@svn.freebsd.org)
Message-Id: <201401052003.s05K33QE052373@svn.freebsd.org>
From: Bryan Venteicher <bryanv@FreeBSD.org>
Date: Sun, 5 Jan 2014 20:03:03 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260329 - in projects/virtio: share/man/man4
 sys/amd64/conf sys/conf sys/dev/virtio/random sys/i386/conf
 sys/modules/virtio sys/modules/virtio/random 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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jan 2014 20:03:06 -0000

Author: bryanv
Date: Sun Jan  5 20:03:03 2014
New Revision: 260329
URL: http://svnweb.freebsd.org/changeset/base/260329

Log:
  Add virtio_random(4) driver to harvest entropy from host

Added:
  projects/virtio/share/man/man4/virtio_random.4   (contents, props changed)
  projects/virtio/sys/dev/virtio/random/
  projects/virtio/sys/dev/virtio/random/virtio_random.c   (contents, props changed)
  projects/virtio/sys/modules/virtio/random/
  projects/virtio/sys/modules/virtio/random/Makefile   (contents, props changed)
Modified:
  projects/virtio/share/man/man4/Makefile
  projects/virtio/sys/amd64/conf/NOTES
  projects/virtio/sys/conf/files.amd64
  projects/virtio/sys/conf/files.i386
  projects/virtio/sys/i386/conf/NOTES
  projects/virtio/sys/modules/virtio/Makefile
  projects/virtio/sys/sys/random.h

Modified: projects/virtio/share/man/man4/Makefile
==============================================================================
--- projects/virtio/share/man/man4/Makefile	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/share/man/man4/Makefile	Sun Jan  5 20:03:03 2014	(r260329)
@@ -542,6 +542,7 @@ MAN=	aac.4 \
 	${_virtio.4} \
 	${_virtio_balloon.4} \
 	${_virtio_blk.4} \
+	${_virtio_random.4} \
 	${_virtio_scsi.4} \
 	vkbd.4 \
 	vlan.4 \
@@ -786,6 +787,7 @@ _nxge.4=	nxge.4
 _virtio.4=	virtio.4
 _virtio_balloon.4=virtio_balloon.4
 _virtio_blk.4=	virtio_blk.4
+_virtio_random.4= virtio_random.4
 _virtio_scsi.4= virtio_scsi.4
 _vmx.4=		vmx.4
 _vtnet.4=	vtnet.4

Added: projects/virtio/share/man/man4/virtio_random.4
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/virtio/share/man/man4/virtio_random.4	Sun Jan  5 20:03:03 2014	(r260329)
@@ -0,0 +1,61 @@
+.\" Copyright (c) 2013 Bryan Venteicher
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" $FreeBSD$
+.\"
+.Dd December 28, 2013
+.Dt VIRTIO_RANDOM 4
+.Os
+.Sh NAME
+.Nm virtio_random
+.Nd VirtIO Entropy driver
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device virtio_random"
+.Ed
+.Pp
+Alternatively, to load the driver as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+virtio_random_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+device driver provides support for VirtIO entropy devices.
+.Pp
+The entropy device supplies high-quality randomness from the
+hypervisor to the guest.
+.Sh SEE ALSO
+.Xr random 4
+.Xr virtio 4
+.Sh HISTORY
+The
+.Nm
+driver was written by
+.An Bryan Venteicher Aq bryanv@FreeBSD.org .

Modified: projects/virtio/sys/amd64/conf/NOTES
==============================================================================
--- projects/virtio/sys/amd64/conf/NOTES	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/amd64/conf/NOTES	Sun Jan  5 20:03:03 2014	(r260329)
@@ -472,6 +472,7 @@ device		vtnet		# VirtIO Ethernet device
 device		virtio_blk	# VirtIO Block device
 device		virtio_scsi	# VirtIO SCSI device
 device		virtio_balloon	# VirtIO Memory Balloon device
+device		virtio_random	# VirtIO Entropy device
 
 device 		hyperv		# HyperV drivers
 

Modified: projects/virtio/sys/conf/files.amd64
==============================================================================
--- projects/virtio/sys/conf/files.amd64	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/conf/files.amd64	Sun Jan  5 20:03:03 2014	(r260329)
@@ -448,6 +448,7 @@ dev/virtio/network/if_vtnet.c		optional	
 dev/virtio/block/virtio_blk.c		optional	virtio_blk
 dev/virtio/balloon/virtio_balloon.c	optional	virtio_balloon
 dev/virtio/scsi/virtio_scsi.c		optional	virtio_scsi
+dev/virtio/random/virtio_random.c	optional	virtio_random
 isa/syscons_isa.c		optional	sc
 isa/vga_isa.c			optional	vga
 kern/kern_clocksource.c		standard

Modified: projects/virtio/sys/conf/files.i386
==============================================================================
--- projects/virtio/sys/conf/files.i386	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/conf/files.i386	Sun Jan  5 20:03:03 2014	(r260329)
@@ -414,6 +414,7 @@ dev/virtio/network/if_vtnet.c		optional	
 dev/virtio/block/virtio_blk.c		optional	virtio_blk
 dev/virtio/balloon/virtio_balloon.c	optional	virtio_balloon
 dev/virtio/scsi/virtio_scsi.c		optional	virtio_scsi
+dev/virtio/random/virtio_random.c	optional	virtio_random
 i386/acpica/acpi_machdep.c	optional acpi
 acpi_wakecode.o			optional acpi				\
 	dependency	"$S/i386/acpica/acpi_wakecode.S assym.s"	\

Added: projects/virtio/sys/dev/virtio/random/virtio_random.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/virtio/sys/dev/virtio/random/virtio_random.c	Sun Jan  5 20:03:03 2014	(r260329)
@@ -0,0 +1,232 @@
+/*-
+ * Copyright (c) 2013, Bryan Venteicher <bryanv@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice unmodified, 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 ``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 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.
+ */
+
+/* Driver for VirtIO entropy device. */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/kernel.h>
+#include <sys/module.h>
+#include <sys/sglist.h>
+#include <sys/callout.h>
+#include <sys/random.h>
+
+#include <machine/bus.h>
+#include <machine/resource.h>
+#include <sys/bus.h>
+#include <sys/rman.h>
+
+#include <dev/virtio/virtio.h>
+#include <dev/virtio/virtqueue.h>
+
+struct vtrnd_softc {
+	device_t		 vtrnd_dev;
+	uint64_t		 vtrnd_features;
+	struct callout		 vtrnd_callout;
+	struct virtqueue	*vtrnd_vq;
+};
+
+static int	vtrnd_modevent(module_t, int, void *);
+
+static int	vtrnd_probe(device_t);
+static int	vtrnd_attach(device_t);
+static int	vtrnd_detach(device_t);
+
+static void	vtrnd_negotiate_features(struct vtrnd_softc *);
+static int	vtrnd_alloc_virtqueue(struct vtrnd_softc *);
+static void	vtrnd_harvest(struct vtrnd_softc *);
+static void	vtrnd_timer(void *);
+
+#define VTRND_FEATURES	0
+
+static struct virtio_feature_desc vtrnd_feature_desc[] = {
+	{ 0, NULL }
+};
+
+static device_method_t vtrnd_methods[] = {
+	/* Device methods. */
+	DEVMETHOD(device_probe,		vtrnd_probe),
+	DEVMETHOD(device_attach,	vtrnd_attach),
+	DEVMETHOD(device_detach,	vtrnd_detach),
+
+	DEVMETHOD_END
+};
+
+static driver_t vtrnd_driver = {
+	"vtrnd",
+	vtrnd_methods,
+	sizeof(struct vtrnd_softc)
+};
+static devclass_t vtrnd_devclass;
+
+DRIVER_MODULE(virtio_random, virtio_pci, vtrnd_driver, vtrnd_devclass,
+    vtrnd_modevent, 0);
+MODULE_VERSION(virtio_random, 1);
+MODULE_DEPEND(virtio_random, virtio, 1, 1, 1);
+
+static int
+vtrnd_modevent(module_t mod, int type, void *unused)
+{
+	int error;
+
+	switch (type) {
+	case MOD_LOAD:
+	case MOD_QUIESCE:
+	case MOD_UNLOAD:
+	case MOD_SHUTDOWN:
+		error = 0;
+		break;
+	default:
+		error = EOPNOTSUPP;
+		break;
+	}
+
+	return (error);
+}
+
+static int
+vtrnd_probe(device_t dev)
+{
+
+	if (virtio_get_device_type(dev) != VIRTIO_ID_ENTROPY)
+		return (ENXIO);
+
+	device_set_desc(dev, "VirtIO Entropy Adapter");
+
+	return (BUS_PROBE_DEFAULT);
+}
+
+static int
+vtrnd_attach(device_t dev)
+{
+	struct vtrnd_softc *sc;
+	int error;
+
+	sc = device_get_softc(dev);
+	sc->vtrnd_dev = dev;
+
+	callout_init(&sc->vtrnd_callout, CALLOUT_MPSAFE);
+
+	virtio_set_feature_desc(dev, vtrnd_feature_desc);
+	vtrnd_negotiate_features(sc);
+
+	error = vtrnd_alloc_virtqueue(sc);
+	if (error) {
+		device_printf(dev, "cannot allocate virtqueue\n");
+		goto fail;
+	}
+
+	callout_reset(&sc->vtrnd_callout, 5 * hz, vtrnd_timer, sc);
+
+fail:
+	if (error)
+		vtrnd_detach(dev);
+
+	return (error);
+}
+
+static int
+vtrnd_detach(device_t dev)
+{
+	struct vtrnd_softc *sc;
+
+	sc = device_get_softc(dev);
+
+	callout_stop(&sc->vtrnd_callout);
+
+	return (0);
+}
+
+static void
+vtrnd_negotiate_features(struct vtrnd_softc *sc)
+{
+	device_t dev;
+	uint64_t features;
+
+	dev = sc->vtrnd_dev;
+	features = VTRND_FEATURES;
+
+	sc->vtrnd_features = virtio_negotiate_features(dev, features);
+}
+
+static int
+vtrnd_alloc_virtqueue(struct vtrnd_softc *sc)
+{
+	device_t dev;
+	struct vq_alloc_info vq_info;
+
+	dev = sc->vtrnd_dev;
+
+	VQ_ALLOC_INFO_INIT(&vq_info, 0, NULL, sc, &sc->vtrnd_vq,
+	    "%s request", device_get_nameunit(dev));
+
+	return (virtio_alloc_virtqueues(dev, 0, 1, &vq_info));
+}
+
+static void
+vtrnd_harvest(struct vtrnd_softc *sc)
+{
+	struct sglist_seg segs[1];
+	struct sglist sg;
+	struct virtqueue *vq;
+	uint32_t value;
+	int error;
+
+	vq = sc->vtrnd_vq;
+
+	sglist_init(&sg, 1, segs);
+	error = sglist_append(&sg, &value, sizeof(value));
+	KASSERT(error == 0 && sg.sg_nseg == 1,
+	    ("%s: error %d adding buffer to sglist", __func__, error));
+
+	if (!virtqueue_empty(vq))
+		return;
+	if (virtqueue_enqueue(vq, &value, &sg, 0, 1) != 0)
+		return;
+
+	/*
+	 * Poll for the response, but the command is likely already
+	 * done when we return from the notify.
+	 */
+	virtqueue_notify(vq);
+	virtqueue_poll(vq, NULL);
+
+	random_harvest(&value, sizeof(value), sizeof(value) * NBBY / 2,
+	    RANDOM_PURE_VIRTIO);
+}
+
+static void
+vtrnd_timer(void *xsc)
+{
+	struct vtrnd_softc *sc;
+
+	sc = xsc;
+
+	vtrnd_harvest(sc);
+	callout_schedule(&sc->vtrnd_callout, 5 * hz);
+}

Modified: projects/virtio/sys/i386/conf/NOTES
==============================================================================
--- projects/virtio/sys/i386/conf/NOTES	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/i386/conf/NOTES	Sun Jan  5 20:03:03 2014	(r260329)
@@ -800,6 +800,7 @@ device		vtnet		# VirtIO Ethernet device
 device		virtio_blk	# VirtIO Block device
 device		virtio_scsi	# VirtIO SCSI device
 device		virtio_balloon	# VirtIO Memory Balloon device
+device		virtio_random	# VirtIO Entropy device
 
 device 		hyperv		# HyperV drivers
 

Modified: projects/virtio/sys/modules/virtio/Makefile
==============================================================================
--- projects/virtio/sys/modules/virtio/Makefile	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/modules/virtio/Makefile	Sun Jan  5 20:03:03 2014	(r260329)
@@ -23,6 +23,6 @@
 # SUCH DAMAGE.
 #
 
-SUBDIR=	virtio pci network block balloon scsi
+SUBDIR=	virtio pci network block balloon scsi random
 
 .include <bsd.subdir.mk>

Added: projects/virtio/sys/modules/virtio/random/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/virtio/sys/modules/virtio/random/Makefile	Sun Jan  5 20:03:03 2014	(r260329)
@@ -0,0 +1,36 @@
+#
+# $FreeBSD$
+#
+# 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.
+#
+
+.PATH: ${.CURDIR}/../../../dev/virtio/random
+
+KMOD=	virtio_random
+SRCS=	virtio_random.c
+SRCS+=	virtio_bus_if.h virtio_if.h
+SRCS+=	bus_if.h device_if.h
+
+MFILES=	kern/bus_if.m kern/device_if.m \
+	dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m
+
+.include <bsd.kmod.mk>

Modified: projects/virtio/sys/sys/random.h
==============================================================================
--- projects/virtio/sys/sys/random.h	Sun Jan  5 19:07:42 2014	(r260328)
+++ projects/virtio/sys/sys/random.h	Sun Jan  5 20:03:03 2014	(r260329)
@@ -56,6 +56,7 @@ enum esource {
 	RANDOM_PURE_RDRAND,
 	RANDOM_PURE_NEHEMIAH,
 	RANDOM_PURE_RNDTEST,
+	RANDOM_PURE_VIRTIO,
 	ENTROPYSOURCE
 };
 void random_harvest(const void *, u_int, u_int, enum esource);

From owner-svn-src-projects@FreeBSD.ORG  Sun Jan  5 20:07:12 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id C661A18C;
 Sun,  5 Jan 2014 20:07: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id A4DE01F71;
 Sun,  5 Jan 2014 20:07:12 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s05K7CJa053100;
 Sun, 5 Jan 2014 20:07:12 GMT (envelope-from bryanv@svn.freebsd.org)
Received: (from bryanv@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s05K7CJJ053098;
 Sun, 5 Jan 2014 20:07:12 GMT (envelope-from bryanv@svn.freebsd.org)
Message-Id: <201401052007.s05K7CJJ053098@svn.freebsd.org>
From: Bryan Venteicher <bryanv@FreeBSD.org>
Date: Sun, 5 Jan 2014 20:07:12 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260330 - in projects/virtio/sys: dev/virtio/console
 modules/virtio modules/virtio/console
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jan 2014 20:07:12 -0000

Author: bryanv
Date: Sun Jan  5 20:07:12 2014
New Revision: 260330
URL: http://svnweb.freebsd.org/changeset/base/260330

Log:
  Add WIP virtio_console(4) driver for serial like devices
  
  Initial support for the multiport feature is implemented, but hot plug
  and remove is still somewhat racey, so that feature is disabled. And
  unfortunately the spec is very lacking.

Added:
  projects/virtio/sys/dev/virtio/console/
  projects/virtio/sys/dev/virtio/console/virtio_console.c   (contents, props changed)
  projects/virtio/sys/dev/virtio/console/virtio_console.h   (contents, props changed)
  projects/virtio/sys/modules/virtio/console/
  projects/virtio/sys/modules/virtio/console/Makefile   (contents, props changed)
Modified:
  projects/virtio/sys/modules/virtio/Makefile

Added: projects/virtio/sys/dev/virtio/console/virtio_console.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/virtio/sys/dev/virtio/console/virtio_console.c	Sun Jan  5 20:07:12 2014	(r260330)
@@ -0,0 +1,1217 @@
+/*-
+ * Copyright (c) 2013, Bryan Venteicher <bryanv@FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice unmodified, 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 ``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 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.
+ */
+
+/* Driver for VirtIO console devices. */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/kernel.h>
+#include <sys/malloc.h>
+#include <sys/module.h>
+#include <sys/lock.h>
+#include <sys/mutex.h>
+#include <sys/sglist.h>
+#include <sys/sysctl.h>
+#include <sys/taskqueue.h>
+#include <sys/queue.h>
+
+#include <sys/conf.h>
+#include <sys/cons.h>
+#include <sys/tty.h>
+
+#include <machine/bus.h>
+#include <machine/resource.h>
+#include <sys/bus.h>
+
+#include <dev/virtio/virtio.h>
+#include <dev/virtio/virtqueue.h>
+#include <dev/virtio/console/virtio_console.h>
+
+#include "virtio_if.h"
+
+#define VTCON_MAX_PORTS	1
+#define VTCON_TTY_PREFIX "V"
+#define VTCON_BULK_BUFSZ 128
+
+struct vtcon_softc;
+
+struct vtcon_port {
+	struct vtcon_softc	*vtcport_sc;
+	TAILQ_ENTRY(vtcon_port)  vtcport_next;
+	struct mtx		 vtcport_mtx;
+	int			 vtcport_id;
+	struct tty		*vtcport_tty;
+	struct virtqueue	*vtcport_invq;
+	struct virtqueue	*vtcport_outvq;
+};
+
+#define VTCON_PORT_MTX(_port)		&(_port)->vtcport_mtx
+#define VTCON_PORT_LOCK(_port)		mtx_lock(VTCON_PORT_MTX((_port)))
+#define VTCON_PORT_UNLOCK(_port)	mtx_unlock(VTCON_PORT_MTX((_port)))
+#define VTCON_PORT_LOCK_DESTROY(_port)	mtx_destroy(VTCON_PORT_MTX((_port)))
+#define VTCON_PORT_LOCK_ASSERT(_port) \
+    mtx_assert(VTCON_PORT_MTX((_port)), MA_OWNED)
+#define VTCON_PORT_LOCK_ASSERT_NOTOWNED(_port) \
+    mtx_assert(VTCON_PORT_MTX((_port)), MA_NOTOWNED)
+
+struct vtcon_softc {
+	device_t		 vtcon_dev;
+	struct mtx		 vtcon_mtx;
+	uint64_t		 vtcon_features;
+	uint32_t		 vtcon_flags;
+#define VTCON_FLAG_DETACHED	0x0001
+#define VTCON_FLAG_SIZE		0x0010
+#define VTCON_FLAG_MULTIPORT	0x0020
+
+	struct task		 vtcon_ctrl_task;
+	struct virtqueue	*vtcon_ctrl_rxvq;
+	struct virtqueue	*vtcon_ctrl_txvq;
+
+	uint32_t		 vtcon_max_ports;
+	TAILQ_HEAD(, vtcon_port)
+				 vtcon_ports;
+
+	/*
+	 * Ports can be added and removed during runtime, but we have
+	 * to allocate all the virtqueues during attach. This array is
+	 * indexed by the port ID.
+	 */
+	struct vtcon_port_extra {
+		struct vtcon_port	*port;
+		struct virtqueue	*invq;
+		struct virtqueue	*outvq;
+	}			*vtcon_portsx;
+};
+
+#define VTCON_MTX(_sc)		&(_sc)->vtcon_mtx
+#define VTCON_LOCK_INIT(_sc, _name) \
+				mtx_init(VTCON_MTX((_sc)), (_name), \
+				    "VirtIO Console Lock", MTX_DEF)
+#define VTCON_LOCK(_sc)		mtx_lock(VTCON_MTX((_sc)))
+#define VTCON_UNLOCK(_sc)	mtx_unlock(VTCON_MTX((_sc)))
+#define VTCON_LOCK_DESTROY(_sc)	mtx_destroy(VTCON_MTX((_sc)))
+#define VTCON_LOCK_ASSERT(_sc)	mtx_assert(VTCON_MTX((_sc)), MA_OWNED)
+#define VTCON_LOCK_ASSERT_NOTOWNED(_sc) \
+				mtx_assert(VTCON_MTX((_sc)), MA_NOTOWNED)
+
+#define VTCON_ASSERT_VALID_PORTID(_sc, _id)			\
+    KASSERT((_id) >= 0 && (_id) < (_sc)->vtcon_max_ports,	\
+        ("%s: port ID %d out of range", __func__, _id))
+
+#define VTCON_FEATURES  0
+
+static struct virtio_feature_desc vtcon_feature_desc[] = {
+	{ VIRTIO_CONSOLE_F_SIZE,	"ConsoleSize"	},
+	{ VIRTIO_CONSOLE_F_MULTIPORT,	"MultiplePorts"	},
+
+	{ 0, NULL }
+};
+
+static int	 vtcon_modevent(module_t, int, void *);
+
+static int	 vtcon_probe(device_t);
+static int	 vtcon_attach(device_t);
+static int	 vtcon_detach(device_t);
+static int	 vtcon_config_change(device_t);
+
+static void	 vtcon_negotiate_features(struct vtcon_softc *);
+static int	 vtcon_alloc_virtqueues(struct vtcon_softc *);
+static void	 vtcon_read_config(struct vtcon_softc *,
+		     struct virtio_console_config *);
+
+static void	 vtcon_determine_max_ports(struct vtcon_softc *,
+		     struct virtio_console_config *);
+static void	 vtcon_deinit_ports(struct vtcon_softc *);
+static void	 vtcon_stop(struct vtcon_softc *);
+
+static void	 vtcon_ctrl_rx_vq_intr(void *);
+static int	 vtcon_ctrl_enqueue_msg(struct vtcon_softc *,
+		     struct virtio_console_control *);
+static int	 vtcon_ctrl_add_msg(struct vtcon_softc *);
+static void	 vtcon_ctrl_readd_msg(struct vtcon_softc *,
+		     struct virtio_console_control *);
+static int	 vtcon_ctrl_populate(struct vtcon_softc *);
+static void	 vtcon_ctrl_send_msg(struct vtcon_softc *,
+		     struct virtio_console_control *control);
+static void	 vtcon_ctrl_send_event(struct vtcon_softc *, uint32_t,
+		     uint16_t, uint16_t);
+static int	 vtcon_ctrl_init(struct vtcon_softc *);
+static void	 vtcon_ctrl_drain(struct vtcon_softc *);
+static void	 vtcon_ctrl_deinit(struct vtcon_softc *);
+
+static void	 vtcon_ctrl_process_msg(struct vtcon_softc *,
+		     struct virtio_console_control *);
+static void	 vtcon_ctrl_task_cb(void *, int);
+
+static int	 vtcon_port_add_inbuf(struct vtcon_port *);
+static void	 vtcon_port_readd_inbuf(struct vtcon_port *, void *);
+static int	 vtcon_port_populate(struct vtcon_port *);
+static void	 vtcon_port_destroy(struct vtcon_port *);
+static int	 vtcon_port_create(struct vtcon_softc *, int,
+		     struct vtcon_port **);
+static void	 vtcon_port_drain_inbufs(struct vtcon_port *);
+static void	 vtcon_port_teardown(struct vtcon_port *, int);
+static void	 vtcon_port_change_size(struct vtcon_port *, uint16_t,
+		     uint16_t);
+static void	 vtcon_port_enable_intr(struct vtcon_port *);
+static void	 vtcon_port_disable_intr(struct vtcon_port *);
+static void	 vtcon_port_intr(struct vtcon_port *);
+static void	 vtcon_port_in_vq_intr(void *);
+static void	 vtcon_port_put(struct vtcon_port *, void *, int);
+static void	 vtcon_port_send_ctrl_msg(struct vtcon_port *, uint16_t,
+		     uint16_t);
+static struct vtcon_port *vtcon_port_lookup_by_id(struct vtcon_softc *, int);
+
+static int	 vtcon_tty_open(struct tty *);
+static void	 vtcon_tty_close(struct tty *);
+static void	 vtcon_tty_outwakeup(struct tty *);
+static void	 vtcon_tty_free(void *);
+
+static void	 vtcon_get_console_size(struct vtcon_softc *, uint16_t *,
+		     uint16_t *);
+
+static void	 vtcon_enable_interrupts(struct vtcon_softc *);
+static void	 vtcon_disable_interrupts(struct vtcon_softc *);
+
+static int	 vtcon_pending_free;
+
+static struct ttydevsw vtcon_tty_class = {
+	.tsw_flags	= 0,
+	.tsw_open	= vtcon_tty_open,
+	.tsw_close	= vtcon_tty_close,
+	.tsw_outwakeup	= vtcon_tty_outwakeup,
+	.tsw_free	= vtcon_tty_free,
+};
+
+static device_method_t vtcon_methods[] = {
+	/* Device methods. */
+	DEVMETHOD(device_probe,		vtcon_probe),
+	DEVMETHOD(device_attach,	vtcon_attach),
+	DEVMETHOD(device_detach,	vtcon_detach),
+
+	/* VirtIO methods. */
+	DEVMETHOD(virtio_config_change,	vtcon_config_change),
+
+	DEVMETHOD_END
+};
+
+static driver_t vtcon_driver = {
+	"vtcon",
+	vtcon_methods,
+	sizeof(struct vtcon_softc)
+};
+static devclass_t vtcon_devclass;
+
+DRIVER_MODULE(virtio_console, virtio_pci, vtcon_driver, vtcon_devclass,
+    vtcon_modevent, 0);
+MODULE_VERSION(virtio_console, 1);
+MODULE_DEPEND(virtio_console, virtio, 1, 1, 1);
+
+static int
+vtcon_modevent(module_t mod, int type, void *unused)
+{
+	int error;
+
+	switch (type) {
+	case MOD_LOAD:
+		error = 0;
+		break;
+	case MOD_QUIESCE:
+	case MOD_UNLOAD:
+		/* error = vtcon_pending_free != 0 ? EBUSY : 0; */
+		error = EOPNOTSUPP;
+		break;
+	case MOD_SHUTDOWN:
+		error = 0;
+		break;
+	default:
+		error = EOPNOTSUPP;
+		break;
+	}
+
+	return (error);
+}
+
+static int
+vtcon_probe(device_t dev)
+{
+
+	if (virtio_get_device_type(dev) != VIRTIO_ID_CONSOLE)
+		return (ENXIO);
+
+	device_set_desc(dev, "VirtIO Console Adapter");
+
+	return (BUS_PROBE_DEFAULT);
+}
+
+static int
+vtcon_attach(device_t dev)
+{
+	struct vtcon_softc *sc;
+	struct virtio_console_config concfg;
+	int error;
+
+	sc = device_get_softc(dev);
+	sc->vtcon_dev = dev;
+
+	VTCON_LOCK_INIT(sc, device_get_nameunit(dev));
+	TASK_INIT(&sc->vtcon_ctrl_task, 0, vtcon_ctrl_task_cb, sc);
+	TAILQ_INIT(&sc->vtcon_ports);
+
+	virtio_set_feature_desc(dev, vtcon_feature_desc);
+	vtcon_negotiate_features(sc);
+
+	if (virtio_with_feature(dev, VIRTIO_CONSOLE_F_SIZE))
+		sc->vtcon_flags |= VTCON_FLAG_SIZE;
+	if (virtio_with_feature(dev, VIRTIO_CONSOLE_F_MULTIPORT))
+		sc->vtcon_flags |= VTCON_FLAG_MULTIPORT;
+
+	vtcon_read_config(sc, &concfg);
+	vtcon_determine_max_ports(sc, &concfg);
+
+	error = vtcon_alloc_virtqueues(sc);
+	if (error) {
+		device_printf(dev, "cannot allocate virtqueues\n");
+		goto fail;
+	}
+
+	if (sc->vtcon_flags & VTCON_FLAG_MULTIPORT)
+		error = vtcon_ctrl_init(sc);
+	else
+		error = vtcon_port_create(sc, 0, NULL);
+	if (error)
+		goto fail;
+
+	error = virtio_setup_intr(dev, INTR_TYPE_TTY);
+	if (error) {
+		device_printf(dev, "cannot setup virtqueue interrupts\n");
+		goto fail;
+	}
+
+	vtcon_enable_interrupts(sc);
+
+	vtcon_ctrl_send_event(sc, VIRTIO_CONSOLE_BAD_ID,
+	    VIRTIO_CONSOLE_DEVICE_READY, 1);
+
+fail:
+	if (error)
+		vtcon_detach(dev);
+
+	return (error);
+}
+
+static int
+vtcon_detach(device_t dev)
+{
+	struct vtcon_softc *sc;
+
+	sc = device_get_softc(dev);
+
+	VTCON_LOCK(sc);
+	sc->vtcon_flags |= VTCON_FLAG_DETACHED;
+	if (device_is_attached(dev))
+		vtcon_stop(sc);
+	VTCON_UNLOCK(sc);
+
+	taskqueue_drain(taskqueue_thread, &sc->vtcon_ctrl_task);
+
+	if (sc->vtcon_flags & VTCON_FLAG_MULTIPORT)
+		vtcon_ctrl_deinit(sc);
+
+	vtcon_deinit_ports(sc);
+
+	VTCON_LOCK_DESTROY(sc);
+
+	return (0);
+}
+
+static int
+vtcon_config_change(device_t dev)
+{
+	struct vtcon_softc *sc;
+	struct vtcon_port *port;
+	uint16_t cols, rows;
+
+	sc = device_get_softc(dev);
+
+	/*
+	 * With the multiport feature, all configuration changes are
+	 * done through control virtqueue events.
+	 */
+	if (sc->vtcon_flags & VTCON_FLAG_MULTIPORT)
+		return (0);
+
+	if (sc->vtcon_flags & VTCON_FLAG_SIZE) {
+		/*
+		 * For now, assume the first (only) port is the 'console'.
+		 * Note QEMU does not implement this feature yet.
+		 */
+		VTCON_LOCK(sc);
+		if ((port = vtcon_port_lookup_by_id(sc, 0)) != NULL) {
+			vtcon_get_console_size(sc, &cols, &rows);
+			vtcon_port_change_size(port, cols, rows);
+		}
+		VTCON_UNLOCK(sc);
+	}
+
+	return (0);
+}
+
+static void
+vtcon_negotiate_features(struct vtcon_softc *sc)
+{
+	device_t dev;
+	uint64_t features;
+
+	dev = sc->vtcon_dev;
+	features = VTCON_FEATURES;
+
+	sc->vtcon_features = virtio_negotiate_features(dev, features);
+}
+
+#define VTCON_GET_CONFIG(_dev, _feature, _field, _cfg)			\
+	if (virtio_with_feature(_dev, _feature)) {			\
+		virtio_read_device_config(_dev,				\
+		    offsetof(struct virtio_console_config, _field),	\
+		    &(_cfg)->_field, sizeof((_cfg)->_field));		\
+	}
+
+static void
+vtcon_read_config(struct vtcon_softc *sc, struct virtio_console_config *concfg)
+{
+	device_t dev;
+
+	dev = sc->vtcon_dev;
+
+	bzero(concfg, sizeof(struct virtio_console_config));
+
+	/* Read the configuration if the feature was negotiated. */
+	VTCON_GET_CONFIG(dev, VIRTIO_CONSOLE_F_SIZE, cols, concfg);
+	VTCON_GET_CONFIG(dev, VIRTIO_CONSOLE_F_SIZE, rows, concfg);
+	VTCON_GET_CONFIG(dev, VIRTIO_CONSOLE_F_MULTIPORT, max_nr_ports, concfg);
+}
+
+#undef VTCON_GET_CONFIG
+
+static int
+vtcon_alloc_virtqueues(struct vtcon_softc *sc)
+{
+	device_t dev;
+	struct vq_alloc_info *info;
+	struct vtcon_port_extra *portx;
+	int i, idx, portidx, nvqs, error;
+
+	dev = sc->vtcon_dev;
+
+	sc->vtcon_portsx = malloc(sizeof(struct vtcon_port_extra) *
+	    sc->vtcon_max_ports, M_DEVBUF, M_NOWAIT | M_ZERO);
+	if (sc->vtcon_portsx == NULL)
+		return (ENOMEM);
+
+	nvqs = sc->vtcon_max_ports * 2;
+	if (sc->vtcon_flags & VTCON_FLAG_MULTIPORT)
+		nvqs += 2;
+
+	info = malloc(sizeof(struct vq_alloc_info) * nvqs, M_TEMP, M_NOWAIT);
+	if (info == NULL)
+		return (ENOMEM);
+
+	for (i = 0, idx = 0, portidx = 0; i < nvqs / 2; i++, idx+=2) {
+
+		if (i == 1) {
+			/* The control virtqueues are after the first port. */
+			VQ_ALLOC_INFO_INIT(&info[idx], 0,
+			    vtcon_ctrl_rx_vq_intr, sc, &sc->vtcon_ctrl_rxvq,
+			    "%s-control rx", device_get_nameunit(dev));
+			VQ_ALLOC_INFO_INIT(&info[idx+1], 0,
+			    NULL, sc, &sc->vtcon_ctrl_txvq,
+			    "%s-control tx", device_get_nameunit(dev));
+			continue;
+		}
+
+		portx = &sc->vtcon_portsx[portidx];
+
+		VQ_ALLOC_INFO_INIT(&info[idx], 0, vtcon_port_in_vq_intr,
+		    portx, &portx->invq, "%s-port%d in",
+		    device_get_nameunit(dev), portidx);
+		VQ_ALLOC_INFO_INIT(&info[idx+1], 0, NULL,
+		    NULL, &portx->outvq, "%s-port%d out",
+		    device_get_nameunit(dev), portidx);
+
+		portidx++;
+	}
+
+	error = virtio_alloc_virtqueues(dev, 0, nvqs, info);
+	free(info, M_TEMP);
+
+	return (error);
+}
+
+static void
+vtcon_determine_max_ports(struct vtcon_softc *sc,
+    struct virtio_console_config *concfg)
+{
+
+	if (sc->vtcon_flags & VTCON_FLAG_MULTIPORT) {
+		sc->vtcon_max_ports =
+		    min(concfg->max_nr_ports, VTCON_MAX_PORTS);
+		if (sc->vtcon_max_ports == 0)
+			sc->vtcon_max_ports = 1;
+	} else
+		sc->vtcon_max_ports = 1;
+}
+
+static void
+vtcon_deinit_ports(struct vtcon_softc *sc)
+{
+	struct vtcon_port *port, *tmp;
+
+	TAILQ_FOREACH_SAFE(port, &sc->vtcon_ports, vtcport_next, tmp) {
+		vtcon_port_teardown(port, 1);
+	}
+
+	if (sc->vtcon_portsx != NULL) {
+		free(sc->vtcon_portsx, M_DEVBUF);
+		sc->vtcon_portsx = NULL;
+	}
+}
+
+static void
+vtcon_stop(struct vtcon_softc *sc)
+{
+
+	vtcon_disable_interrupts(sc);
+	virtio_stop(sc->vtcon_dev);
+}
+
+static void
+vtcon_ctrl_rx_vq_intr(void *xsc)
+{
+	struct vtcon_softc *sc;
+
+	sc = xsc;
+
+	/*
+	 * Some events require us to potentially block, but it easier
+	 * to just defer all event handling to a seperate thread.
+	 */
+	taskqueue_enqueue(taskqueue_thread, &sc->vtcon_ctrl_task);
+}
+
+static int
+vtcon_ctrl_enqueue_msg(struct vtcon_softc *sc,
+    struct virtio_console_control *control)
+{
+	struct sglist_seg segs[1];
+	struct sglist sg;
+	struct virtqueue *vq;
+	int error __unused;
+
+	vq = sc->vtcon_ctrl_rxvq;
+
+	sglist_init(&sg, 1, segs);
+	error = sglist_append(&sg, control, sizeof(*control));
+	KASSERT(error == 0 && sg.sg_nseg == 1,
+	    ("%s: error %d adding control msg to sglist", __func__, error));
+
+	return (virtqueue_enqueue(vq, control, &sg, 0, 1));
+}
+
+static int
+vtcon_ctrl_add_msg(struct vtcon_softc *sc)
+{
+	struct virtio_console_control *control;
+	int error;
+
+	control = malloc(sizeof(*control), M_DEVBUF, M_ZERO | M_NOWAIT);
+	if (control == NULL)
+		return (ENOMEM);
+
+	error = vtcon_ctrl_enqueue_msg(sc, control);
+	if (error)
+		free(control, M_DEVBUF);
+
+	return (error);
+}
+
+static void
+vtcon_ctrl_readd_msg(struct vtcon_softc *sc,
+    struct virtio_console_control *control)
+{
+	int error __unused;
+
+	bzero(control, sizeof(*control));
+
+	error = vtcon_ctrl_enqueue_msg(sc, control);
+	KASSERT(error == 0,
+	    ("%s: cannot requeue control buffer %d", __func__, error));
+}
+
+static int
+vtcon_ctrl_populate(struct vtcon_softc *sc)
+{
+	struct virtqueue *vq;
+	int nbufs, error;
+
+	vq = sc->vtcon_ctrl_rxvq;
+	error = ENOSPC;
+
+	for (nbufs = 0; !virtqueue_full(vq); nbufs++) {
+		error = vtcon_ctrl_add_msg(sc);
+		if (error)
+			break;
+	}
+
+	if (nbufs > 0) {
+		virtqueue_notify(vq);
+		/*
+		 * EMSGSIZE signifies the virtqueue did not have enough
+		 * entries available to hold the last buf. This is not
+		 * an error.
+		 */
+		if (error == EMSGSIZE)
+			error = 0;
+	}
+
+	return (error);
+}
+
+static void
+vtcon_ctrl_send_msg(struct vtcon_softc *sc,
+    struct virtio_console_control *control)
+{
+	struct sglist_seg segs[1];
+	struct sglist sg;
+	struct virtqueue *vq;
+	int error __unused;
+
+	vq = sc->vtcon_ctrl_txvq;
+
+	sglist_init(&sg, 1, segs);
+	error = sglist_append(&sg, control, sizeof(*control));
+	KASSERT(error == 0 && sg.sg_nseg == 1,
+	    ("%s: error %d adding control msg to sglist", __func__, error));
+
+	KASSERT(virtqueue_empty(vq),
+	    ("%s: virtqueue is not emtpy", __func__));
+
+	if (virtqueue_enqueue(vq, control, &sg, 1, 0) == 0) {
+		virtqueue_notify(vq);
+		virtqueue_poll(vq, NULL);
+	}
+}
+
+static void
+vtcon_ctrl_send_event(struct vtcon_softc *sc, uint32_t portid, uint16_t event,
+    uint16_t value)
+{
+	struct virtio_console_control control;
+
+	if ((sc->vtcon_flags & VTCON_FLAG_MULTIPORT) == 0)
+		return;
+
+	control.id = portid;
+	control.event = event;
+	control.value = value;
+
+	vtcon_ctrl_send_msg(sc, &control);
+}
+
+static int
+vtcon_ctrl_init(struct vtcon_softc *sc)
+{
+	int error;
+
+	error = vtcon_ctrl_populate(sc);
+
+	return (error);
+}
+
+static void
+vtcon_ctrl_drain(struct vtcon_softc *sc)
+{
+	struct virtio_console_control *control;
+	struct virtqueue *vq;
+	int last;
+
+	vq = sc->vtcon_ctrl_rxvq;
+	last = 0;
+
+	if (vq == NULL)
+		return;
+
+	while ((control = virtqueue_drain(vq, &last)) != NULL)
+		free(control, M_DEVBUF);
+}
+
+static void
+vtcon_ctrl_deinit(struct vtcon_softc *sc)
+{
+
+	vtcon_ctrl_drain(sc);
+}
+
+static void
+vtcon_ctrl_port_add_event(struct vtcon_softc *sc, int id)
+{
+	device_t dev;
+	struct vtcon_port *port;
+	int error;
+
+	dev = sc->vtcon_dev;
+
+	if (vtcon_port_lookup_by_id(sc, id) != NULL) {
+		device_printf(dev, "%s: adding port %d, but already exists\n",
+		    __func__, id);
+		return;
+	}
+
+	error = vtcon_port_create(sc, id, &port);
+	if (error) {
+		device_printf(dev, "%s: cannot create port %d: %d\n",
+		    __func__, id, error);
+		return;
+	}
+
+	vtcon_port_send_ctrl_msg(port, VIRTIO_CONSOLE_PORT_READY, 1);
+}
+
+static void
+vtcon_ctrl_port_remove_event(struct vtcon_softc *sc, int id)
+{
+	device_t dev;
+	struct vtcon_port *port;
+
+	dev = sc->vtcon_dev;
+
+	port = vtcon_port_lookup_by_id(sc, id);
+	if (port == NULL) {
+		device_printf(dev, "%s: remove port %d, but does not exist\n",
+		    __func__, id);
+		return;
+	}
+
+	vtcon_port_teardown(port, 1);
+}
+
+static void
+vtcon_ctrl_port_open_event(struct vtcon_softc *sc, int id)
+{
+	device_t dev;
+	struct vtcon_port *port;
+
+	dev = sc->vtcon_dev;
+
+	port = vtcon_port_lookup_by_id(sc, id);
+	if (port == NULL) {
+		device_printf(dev, "%s: remove port %d, but does not exist\n",
+		    __func__, id);
+		return;
+	}
+
+	vtcon_port_enable_intr(port);
+}
+
+static void
+vtcon_ctrl_process_msg(struct vtcon_softc *sc,
+    struct virtio_console_control *control)
+{
+	device_t dev;
+	int id;
+
+	dev = sc->vtcon_dev;
+	id = control->id;
+
+	if (id < 0 || id >= sc->vtcon_max_ports) {
+		device_printf(dev, "%s: invalid port ID %d\n", __func__, id);
+		return;
+	}
+
+	switch (control->event) {
+	case VIRTIO_CONSOLE_PORT_ADD:
+		vtcon_ctrl_port_add_event(sc, id);
+		break;
+
+	case VIRTIO_CONSOLE_PORT_REMOVE:
+		vtcon_ctrl_port_remove_event(sc, id);
+		break;
+
+	case VIRTIO_CONSOLE_CONSOLE_PORT:
+		device_printf(dev, "%s: port %d console event\n", __func__, id);
+		break;
+
+	case VIRTIO_CONSOLE_RESIZE:
+		break;
+
+	case VIRTIO_CONSOLE_PORT_OPEN:
+		vtcon_ctrl_port_open_event(sc, id);
+		break;
+
+	case VIRTIO_CONSOLE_PORT_NAME:
+		break;
+	}
+}
+
+static void
+vtcon_ctrl_task_cb(void *xsc, int pending)
+{
+	struct vtcon_softc *sc;
+	struct virtqueue *vq;
+	struct virtio_console_control *control;
+
+	sc = xsc;
+	vq = sc->vtcon_ctrl_rxvq;
+
+	VTCON_LOCK(sc);
+	while ((sc->vtcon_flags & VTCON_FLAG_DETACHED) == 0) {
+		control = virtqueue_dequeue(vq, NULL);
+		if (control == NULL)
+			break;
+
+		VTCON_UNLOCK(sc);
+		vtcon_ctrl_process_msg(sc, control);
+		VTCON_LOCK(sc);
+		vtcon_ctrl_readd_msg(sc, control);
+	}
+	VTCON_UNLOCK(sc);
+
+	if (virtqueue_enable_intr(vq) != 0)
+		taskqueue_enqueue(taskqueue_thread, &sc->vtcon_ctrl_task);
+}
+
+static int
+vtcon_port_enqueue_inbuf(struct vtcon_port *port, void *buf, size_t len)
+{
+	struct sglist_seg segs[1];
+	struct sglist sg;
+	struct virtqueue *vq;
+	int error;
+
+	vq = port->vtcport_invq;
+
+	sglist_init(&sg, 1, segs);
+	error = sglist_append(&sg, buf, len);
+	KASSERT(error == 0 && sg.sg_nseg == 1,
+	    ("%s: error %d adding buffer to sglist", __func__, error));
+
+	return (virtqueue_enqueue(vq, buf, &sg, 0, 1));
+}
+
+static int
+vtcon_port_add_inbuf(struct vtcon_port *port)
+{
+	void *buf;
+	int error;
+
+	buf = malloc(VTCON_BULK_BUFSZ, M_DEVBUF, M_ZERO | M_NOWAIT);
+	if (buf == NULL)
+		return (ENOMEM);
+
+	error = vtcon_port_enqueue_inbuf(port, buf, VTCON_BULK_BUFSZ);
+	if (error)
+		free(buf, M_DEVBUF);
+
+	return (error);
+}
+
+static void
+vtcon_port_readd_inbuf(struct vtcon_port *port, void *buf)
+{
+	int error __unused;
+
+	error = vtcon_port_enqueue_inbuf(port, buf, VTCON_BULK_BUFSZ);
+	KASSERT(error == 0,
+	    ("%s: cannot requeue input buffer %d", __func__, error));
+}
+
+static int
+vtcon_port_populate(struct vtcon_port *port)
+{
+	struct virtqueue *vq;
+	int nbufs, error;
+
+	vq = port->vtcport_invq;
+	error = ENOSPC;
+
+	for (nbufs = 0; !virtqueue_full(vq); nbufs++) {
+		error = vtcon_port_add_inbuf(port);
+		if (error)
+			break;
+	}
+
+	if (nbufs > 0) {
+		virtqueue_notify(vq);
+		/*
+		 * EMSGSIZE signifies the virtqueue did not have enough
+		 * entries available to hold the last buf. This is not
+		 * an error.
+		 */
+		if (error == EMSGSIZE)
+			error = 0;
+	}
+
+	return (error);
+}
+
+static void
+vtcon_port_destroy(struct vtcon_port *port)
+{
+
+	port->vtcport_sc = NULL;
+	port->vtcport_id = -1;
+	mtx_destroy(&port->vtcport_mtx);
+	free(port, M_DEVBUF);
+}
+
+static int
+vtcon_port_create(struct vtcon_softc *sc, int id, struct vtcon_port **portp)
+{
+	device_t dev;
+	struct vtcon_port_extra *portx;
+	struct vtcon_port *port;
+	int error;
+
+	MPASS(id < sc->vtcon_max_ports);
+	dev = sc->vtcon_dev;
+	portx = &sc->vtcon_portsx[id];
+
+	if (portx->port != NULL)
+		return (EEXIST);
+
+	port = malloc(sizeof(struct vtcon_port), M_DEVBUF, M_NOWAIT | M_ZERO);
+	if (port == NULL)
+		return (ENOMEM);
+
+	port->vtcport_sc = sc;
+	port->vtcport_id = id;
+	mtx_init(&port->vtcport_mtx, "vtpmtx", NULL, MTX_DEF);
+	port->vtcport_tty = tty_alloc_mutex(&vtcon_tty_class, port,
+	    &port->vtcport_mtx);
+
+	/*
+	 * Assign virtqueues saved from attach. To be safe, clear the
+	 * virtqueue too.
+	 */
+	port->vtcport_invq = portx->invq;
+	port->vtcport_outvq = portx->outvq;
+	vtcon_port_drain_inbufs(port);
+
+	error = vtcon_port_populate(port);
+	if (error) {
+		vtcon_port_teardown(port, 0);
+		return (error);
+	}
+
+	tty_makedev(port->vtcport_tty, NULL, "%s%r.%r", VTCON_TTY_PREFIX,
+	    device_get_unit(dev), id);
+
+	VTCON_LOCK(sc);
+	portx->port = port;
+	TAILQ_INSERT_TAIL(&sc->vtcon_ports, port, vtcport_next);
+	VTCON_UNLOCK(sc);
+
+	if (portp != NULL)
+		*portp = port;
+
+	return (0);
+}
+
+static void
+vtcon_port_drain_inbufs(struct vtcon_port *port)
+{
+	struct virtqueue *vq;
+	void *buf;
+	int last;
+
+	vq = port->vtcport_invq;
+	last = 0;
+
+	if (vq == NULL)
+		return;
+
+	while ((buf = virtqueue_drain(vq, &last)) != NULL)
+		free(buf, M_DEVBUF);
+}
+
+static void
+vtcon_port_teardown(struct vtcon_port *port, int ontailq)
+{
+	struct vtcon_softc *sc;
+	struct vtcon_port_extra *portx;
+	struct tty *tp;
+	int id;
+
+	sc = port->vtcport_sc;
+	id = port->vtcport_id;
+	tp = port->vtcport_tty;
+
+	VTCON_ASSERT_VALID_PORTID(sc, id);
+	portx = &sc->vtcon_portsx[id];
+
+	VTCON_PORT_LOCK(port);
+	vtcon_port_drain_inbufs(port);
+	VTCON_PORT_UNLOCK(port);
+
+	VTCON_LOCK(sc);
+	KASSERT(portx->port == NULL || portx->port == port,
+	    ("%s: port %d mismatch %p/%p", __func__, id, portx->port, port));
+	portx->port = NULL;
+	if (ontailq != 0)
+		TAILQ_REMOVE(&sc->vtcon_ports, port, vtcport_next);
+	VTCON_UNLOCK(sc);
+
+	if (tp != NULL) {
+		port->vtcport_tty = NULL;
+		atomic_add_int(&vtcon_pending_free, 1);
+
+		VTCON_PORT_LOCK(port);
+		tty_rel_gone(tp);
+	} else
+		vtcon_port_destroy(port);
+}

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sun Jan  5 23:45:54 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 5E6C496C;
 Sun,  5 Jan 2014 23:45: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 4AACC1FD8;
 Sun,  5 Jan 2014 23:45:54 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s05Njsde039025;
 Sun, 5 Jan 2014 23:45:54 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s05NjsK5039024;
 Sun, 5 Jan 2014 23:45:54 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201401052345.s05NjsK5039024@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sun, 5 Jan 2014 23:45:54 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260359 - projects/altix2/sys/ia64/sgisn
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jan 2014 23:45:54 -0000

Author: marcel
Date: Sun Jan  5 23:45:53 2014
New Revision: 260359
URL: http://svnweb.freebsd.org/changeset/base/260359

Log:
  On Altix 450, the PTC register is parameterized with the region ID.

Modified:
  projects/altix2/sys/ia64/sgisn/sgisn_shub.h

Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.h
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_shub.h	Sun Jan  5 23:28:03 2014	(r260358)
+++ projects/altix2/sys/ia64/sgisn/sgisn_shub.h	Sun Jan  5 23:45:53 2014	(r260359)
@@ -46,6 +46,6 @@
 #define	SHUB_MMR_PTC_CFG1	0x101a0080
 #define	SHUB_MMR_RTC		0x101c0000
 #define	SHUB_MMR_PIO_WSTAT(x)	(0x20070200 + (x) * 0x80)	/* 0<=x<4 */
-#define	SHUB_MMR_PTC		0x70000000
+#define	SHUB_MMR_PTC(rid)	(0x70000000 + ((rid) << 4))
 
 #endif /* _IA64_SGISN_SHUB_H_ */

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  6 00:15:20 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 5C401177;
 Mon,  6 Jan 2014 00:15: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 480721210;
 Mon,  6 Jan 2014 00:15:20 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s060FKRU051377;
 Mon, 6 Jan 2014 00:15:20 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s060FJ1Y051375;
 Mon, 6 Jan 2014 00:15:19 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201401060015.s060FJ1Y051375@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Mon, 6 Jan 2014 00:15:19 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260360 - in projects/altix2/sys/ia64: ia64 sgisn
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jan 2014 00:15:20 -0000

Author: marcel
Date: Mon Jan  6 00:15:19 2014
New Revision: 260360
URL: http://svnweb.freebsd.org/changeset/base/260360

Log:
  Send PTC across the nodes. In its current form the Altix 450 keeps
  translation caches coherent across nodes but the Altix 350 gets in
  a wedge. More debugging is needed on the Altix 350.

Modified:
  projects/altix2/sys/ia64/ia64/pmap.c
  projects/altix2/sys/ia64/sgisn/sgisn_shub.c

Modified: projects/altix2/sys/ia64/ia64/pmap.c
==============================================================================
--- projects/altix2/sys/ia64/ia64/pmap.c	Sun Jan  5 23:45:53 2014	(r260359)
+++ projects/altix2/sys/ia64/ia64/pmap.c	Mon Jan  6 00:15:19 2014	(r260360)
@@ -108,6 +108,8 @@ __FBSDID("$FreeBSD$");
  * Region 7:	Direct-mapped cacheable
  */
 
+extern void shub_ptc(vm_offset_t, u_int);
+
 /* XXX move to a header. */
 extern uint64_t ia64_gateway_page[];
 
@@ -512,7 +514,7 @@ pmap_invalidate_page(vm_offset_t va)
 	struct ia64_lpte *pte;
 	struct pcpu *pc;
 	uint64_t tag;
-	u_int vhpt_ofs;
+	u_int rr, vhpt_ofs;
 
 	critical_enter();
 
@@ -529,6 +531,11 @@ pmap_invalidate_page(vm_offset_t va)
 	ia64_mf();
 	ia64_srlz_i();
 
+	rr = va >> 61;
+	if (rr < IA64_VM_MINKERN_REGION && PCPU_GET(md.current_pmap) != NULL)
+		rr = PCPU_GET(md.current_pmap)->pm_rid[rr];
+	shub_ptc(va, rr);
+
 	mtx_unlock_spin(&pmap_ptc_mutex);
 
 	ia64_invala();

Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.c
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Sun Jan  5 23:45:53 2014	(r260359)
+++ projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Mon Jan  6 00:15:19 2014	(r260360)
@@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$");
 #include <vm/pmap.h>
 
 #include <machine/bus.h>
+#include <machine/cpu.h>
 #include <machine/md_var.h>
 #include <machine/resource.h>
 #include <machine/sal.h>
@@ -56,6 +57,7 @@ __FBSDID("$FreeBSD$");
 #include <ia64/sgisn/sgisn_shub.h>
 
 void shub_iack(const char *f, u_int xiv);
+void shub_ptc(vm_offset_t va, u_int rid);
 
 struct sgisn_shub_softc {
 	struct sgisn_fwhub *sc_fwhub;
@@ -606,3 +608,68 @@ shub_iack(const char *f, u_int xiv)
 
 	bus_space_write_8(sc->sc_tag, sc->sc_hndl, SHUB_MMR_EVENT_WR, ev);
 }
+
+void
+shub_ptc(vm_offset_t va, u_int rid)
+{
+	device_t dev;
+	struct sgisn_shub_softc *sc;
+	uint64_t cfg0, cfg1, ptc, ws, wsreg;
+	u_int mynas, nasid, shub1;
+
+	mynas = PCPU_GET(md.sgisn_nasid);
+	dev = devclass_get_device(sgisn_shub_devclass, mynas >> 1);
+	sc = (dev != NULL) ? device_get_softc(dev) : NULL;
+	if (sc == NULL)
+		return;
+	shub1 = (sc->sc_hubtype == 0) ? 1 : 0;
+
+	if (shub1) {
+		cfg0 = (1UL << 63) | ((uint64_t)rid << 8) |
+		    (PAGE_SHIFT << 2) | 1UL;
+		cfg1 = (1UL << 63) | IA64_RR_MASK(va);
+		ptc = 0;
+	} else {
+		cfg0 = cfg1 = 0;
+		ptc = (1UL << 63) | (va & 0x1ffffffffffff000UL) |
+		    (PAGE_SHIFT << 2) | 1UL;
+	}
+
+	nasid = 0;
+	while (1) {
+		if (nasid == mynas)
+			goto next;
+		dev = devclass_get_device(sgisn_shub_devclass, nasid >> 1);
+		sc = (dev != NULL) ? device_get_softc(dev) : NULL;
+		if (sc == NULL)
+			goto next;
+		if (shub1) {
+			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			    SHUB_MMR_PTC_CFG0, cfg0);
+			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			    SHUB_MMR_PTC_CFG1, cfg1);
+		} else
+			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			    SHUB_MMR_PTC(rid), ptc);
+	 next:
+		nasid += 2;
+	}
+
+	/*
+	 * Wait for the writes to be complete.
+	 */
+	switch (PCPU_GET(md.sgisn_slice)) {
+	case 0:	wsreg = SHUB_MMR_PIO_WSTAT(0); break;
+	case 1:	wsreg = SHUB_MMR_PIO_WSTAT(2); break;
+	case 2:	wsreg = SHUB_MMR_PIO_WSTAT(1); break;
+	case 3:	wsreg = SHUB_MMR_PIO_WSTAT(3); break;
+	default:	return;
+	}
+	while (1) {
+		ws = bus_space_read_8(sc->sc_tag, sc->sc_hndl, wsreg);
+		KASSERT((ws & 2) == 0, ("%s: deadlock detected", __func__));
+		if ((ws >> 56) == ((shub1) ? 0x3f : 0))
+			return;
+		cpu_spinwait();
+	}
+}

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  6 01:51:09 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 324732B6;
 Mon,  6 Jan 2014 01:51: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 049FC17C1;
 Mon,  6 Jan 2014 01:51:09 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s061p8N7085831;
 Mon, 6 Jan 2014 01:51:08 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s061p8gj085830;
 Mon, 6 Jan 2014 01:51:08 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201401060151.s061p8gj085830@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Mon, 6 Jan 2014 01:51:08 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260362 - projects/altix2/sys/ia64/sgisn
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jan 2014 01:51:09 -0000

Author: marcel
Date: Mon Jan  6 01:51:08 2014
New Revision: 260362
URL: http://svnweb.freebsd.org/changeset/base/260362

Log:
  Fix precious commit. In "productizing" the code, the following went
  wrong:
  1.  The loop termination check was removed, resulting in an infinite
      loop.
  2.  The loop termination changed from a return to a break, actually
      causing the tail end of the shub_ptc() function to execute and
      causing panics there due to sc being re-used.
  
  Now that we properly wait for the PTC operation to complete, fix the
  loop termination condition by masking off bits we don't care for.
  Without it we end up in another infinite loop.
  
  Sheez...

Modified:
  projects/altix2/sys/ia64/sgisn/sgisn_shub.c

Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.c
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Mon Jan  6 00:52:39 2014	(r260361)
+++ projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Mon Jan  6 01:51:08 2014	(r260362)
@@ -613,7 +613,7 @@ void
 shub_ptc(vm_offset_t va, u_int rid)
 {
 	device_t dev;
-	struct sgisn_shub_softc *sc;
+	struct sgisn_shub_softc *sc, *scx;
 	uint64_t cfg0, cfg1, ptc, ws, wsreg;
 	u_int mynas, nasid, shub1;
 
@@ -640,16 +640,18 @@ shub_ptc(vm_offset_t va, u_int rid)
 		if (nasid == mynas)
 			goto next;
 		dev = devclass_get_device(sgisn_shub_devclass, nasid >> 1);
-		sc = (dev != NULL) ? device_get_softc(dev) : NULL;
-		if (sc == NULL)
+		if (dev == NULL)
+			break;
+		scx = device_get_softc(dev);
+		if (scx == NULL)
 			goto next;
 		if (shub1) {
-			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			bus_space_write_8(scx->sc_tag, scx->sc_hndl,
 			    SHUB_MMR_PTC_CFG0, cfg0);
-			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			bus_space_write_8(scx->sc_tag, scx->sc_hndl,
 			    SHUB_MMR_PTC_CFG1, cfg1);
 		} else
-			bus_space_write_8(sc->sc_tag, sc->sc_hndl,
+			bus_space_write_8(scx->sc_tag, scx->sc_hndl,
 			    SHUB_MMR_PTC(rid), ptc);
 	 next:
 		nasid += 2;
@@ -668,7 +670,7 @@ shub_ptc(vm_offset_t va, u_int rid)
 	while (1) {
 		ws = bus_space_read_8(sc->sc_tag, sc->sc_hndl, wsreg);
 		KASSERT((ws & 2) == 0, ("%s: deadlock detected", __func__));
-		if ((ws >> 56) == ((shub1) ? 0x3f : 0))
+		if (((ws >> 56) & 0x3f) == ((shub1) ? 0x3f : 0))
 			return;
 		cpu_spinwait();
 	}

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  6 12:28:42 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id DF9CB3E2;
 Mon,  6 Jan 2014 12:28: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id C6A361B2D;
 Mon,  6 Jan 2014 12:28:42 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s06CSg44033889;
 Mon, 6 Jan 2014 12:28:42 GMT (envelope-from markm@svn.freebsd.org)
Received: (from markm@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s06CScaR033865;
 Mon, 6 Jan 2014 12:28:38 GMT (envelope-from markm@svn.freebsd.org)
Message-Id: <201401061228.s06CScaR033865@svn.freebsd.org>
From: Mark Murray <markm@FreeBSD.org>
Date: Mon, 6 Jan 2014 12:28:38 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260366 - in projects/random_number_generator: . bin
 bin/date bin/date/tests bin/mv bin/mv/tests bin/pax bin/pax/tests bin/ps
 bin/sh bin/sh/tests bin/test bin/test/tests bin/tests cddl/...
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jan 2014 12:28:42 -0000

Author: markm
Date: Mon Jan  6 12:28:35 2014
New Revision: 260366
URL: http://svnweb.freebsd.org/changeset/base/260366

Log:
  MFC - tracking commit.

Added:
  projects/random_number_generator/bin/date/tests/
     - copied from r260365, head/bin/date/tests/
  projects/random_number_generator/bin/mv/tests/
     - copied from r260365, head/bin/mv/tests/
  projects/random_number_generator/bin/pax/tests/
     - copied from r260365, head/bin/pax/tests/
  projects/random_number_generator/bin/sh/tests/
     - copied from r260365, head/bin/sh/tests/
  projects/random_number_generator/bin/test/tests/
     - copied from r260365, head/bin/test/tests/
  projects/random_number_generator/bin/tests/
     - copied from r260365, head/bin/tests/
  projects/random_number_generator/contrib/gcc/ChangeLog.apple
     - copied unchanged from r260365, head/contrib/gcc/ChangeLog.apple
  projects/random_number_generator/contrib/gcc/cp/ChangeLog.apple
     - copied unchanged from r260365, head/contrib/gcc/cp/ChangeLog.apple
  projects/random_number_generator/contrib/gcclibs/libcpp/ChangeLog.apple
     - copied unchanged from r260365, head/contrib/gcclibs/libcpp/ChangeLog.apple
  projects/random_number_generator/etc/rc.d/casperd
     - copied unchanged from r260365, head/etc/rc.d/casperd
  projects/random_number_generator/lib/clang/include/PPCGenAsmMatcher.inc
     - copied unchanged from r260365, head/lib/clang/include/PPCGenAsmMatcher.inc
  projects/random_number_generator/lib/clang/libllvmpowerpcasmparser/
     - copied from r260365, head/lib/clang/libllvmpowerpcasmparser/
  projects/random_number_generator/lib/libc/sys/aio_fsync.2
     - copied unchanged from r260365, head/lib/libc/sys/aio_fsync.2
  projects/random_number_generator/lib/msun/ld128/k_expl.h
     - copied unchanged from r260365, head/lib/msun/ld128/k_expl.h
  projects/random_number_generator/lib/msun/ld80/k_expl.h
     - copied unchanged from r260365, head/lib/msun/ld80/k_expl.h
  projects/random_number_generator/lib/msun/src/e_coshl.c
     - copied unchanged from r260365, head/lib/msun/src/e_coshl.c
  projects/random_number_generator/lib/msun/src/e_sinhl.c
     - copied unchanged from r260365, head/lib/msun/src/e_sinhl.c
  projects/random_number_generator/lib/msun/src/s_tanhl.c
     - copied unchanged from r260365, head/lib/msun/src/s_tanhl.c
  projects/random_number_generator/release/scripts/FreeBSD_install_cdrom.conf
     - copied unchanged from r260365, head/release/scripts/FreeBSD_install_cdrom.conf
  projects/random_number_generator/sbin/fsck_ffs/globs.c
     - copied unchanged from r260365, head/sbin/fsck_ffs/globs.c
  projects/random_number_generator/share/mk/tap.test.mk
     - copied unchanged from r260365, head/share/mk/tap.test.mk
  projects/random_number_generator/sys/amd64/vmm/io/vlapic_priv.h
     - copied unchanged from r260365, head/sys/amd64/vmm/io/vlapic_priv.h
  projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_fbd.c
     - copied unchanged from r260365, head/sys/arm/broadcom/bcm2835/bcm2835_fbd.c
  projects/random_number_generator/sys/arm/freescale/imx/imx51_ipuv3_fbd.c
     - copied unchanged from r260365, head/sys/arm/freescale/imx/imx51_ipuv3_fbd.c
  projects/random_number_generator/sys/boot/fdt/dts/beri-netfpga.dts
     - copied unchanged from r260365, head/sys/boot/fdt/dts/beri-netfpga.dts
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
     - copied unchanged from r260365, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
     - copied unchanged from r260365, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
  projects/random_number_generator/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
     - copied unchanged from r260365, head/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
  projects/random_number_generator/sys/dev/fb/fb_if.m
     - copied unchanged from r260365, head/sys/dev/fb/fb_if.m
  projects/random_number_generator/sys/dev/fb/fbd.c
     - copied unchanged from r260365, head/sys/dev/fb/fbd.c
  projects/random_number_generator/sys/dev/netmap/netmap_freebsd.c
     - copied unchanged from r260365, head/sys/dev/netmap/netmap_freebsd.c
  projects/random_number_generator/sys/dev/netmap/netmap_generic.c
     - copied unchanged from r260365, head/sys/dev/netmap/netmap_generic.c
  projects/random_number_generator/sys/dev/netmap/netmap_mbq.c
     - copied unchanged from r260365, head/sys/dev/netmap/netmap_mbq.c
  projects/random_number_generator/sys/dev/netmap/netmap_mbq.h
     - copied unchanged from r260365, head/sys/dev/netmap/netmap_mbq.h
  projects/random_number_generator/sys/dev/netmap/netmap_vale.c
     - copied unchanged from r260365, head/sys/dev/netmap/netmap_vale.c
  projects/random_number_generator/sys/dev/vt/
     - copied from r260365, head/sys/dev/vt/
  projects/random_number_generator/sys/kern/subr_terminal.c
     - copied unchanged from r260365, head/sys/kern/subr_terminal.c
  projects/random_number_generator/sys/mips/conf/BERI_NETFPGA_MDROOT
     - copied unchanged from r260365, head/sys/mips/conf/BERI_NETFPGA_MDROOT
  projects/random_number_generator/sys/modules/iwnfw/iwn135/
     - copied from r260365, head/sys/modules/iwnfw/iwn135/
  projects/random_number_generator/sys/opencrypto/cryptodeflate.c
     - copied unchanged from r260365, head/sys/opencrypto/cryptodeflate.c
  projects/random_number_generator/sys/powerpc/cpufreq/pmufreq.c
     - copied unchanged from r260365, head/sys/powerpc/cpufreq/pmufreq.c
  projects/random_number_generator/sys/sys/terminal.h
     - copied unchanged from r260365, head/sys/sys/terminal.h
  projects/random_number_generator/tools/regression/usr.bin/sed/regress.icase4.out
     - copied unchanged from r260365, head/tools/regression/usr.bin/sed/regress.icase4.out
  projects/random_number_generator/tools/regression/usr.sbin/etcupdate/tzsetup.sh
     - copied unchanged from r260365, head/tools/regression/usr.sbin/etcupdate/tzsetup.sh
  projects/random_number_generator/tools/tools/vt/
     - copied from r260365, head/tools/tools/vt/
  projects/random_number_generator/usr.sbin/bhyve/bhyve.8
     - copied unchanged from r260365, head/usr.sbin/bhyve/bhyve.8
  projects/random_number_generator/usr.sbin/bhyve/pm.c
     - copied unchanged from r260365, head/usr.sbin/bhyve/pm.c
Deleted:
  projects/random_number_generator/sys/arm/tegra/bus_space.c
  projects/random_number_generator/sys/dev/fdt/fdt_pci.c
  projects/random_number_generator/sys/i386/i386/symbols.raw
  projects/random_number_generator/sys/opencrypto/deflate.c
  projects/random_number_generator/sys/powerpc/include/fdt.h
  projects/random_number_generator/tools/regression/bin/
Modified:
  projects/random_number_generator/COPYRIGHT
  projects/random_number_generator/ObsoleteFiles.inc
  projects/random_number_generator/UPDATING
  projects/random_number_generator/bin/Makefile
  projects/random_number_generator/bin/date/Makefile
  projects/random_number_generator/bin/mv/Makefile
  projects/random_number_generator/bin/pax/Makefile
  projects/random_number_generator/bin/pax/pax.1
  projects/random_number_generator/bin/ps/ps.1
  projects/random_number_generator/bin/sh/Makefile
  projects/random_number_generator/bin/sh/eval.c
  projects/random_number_generator/bin/sh/input.c
  projects/random_number_generator/bin/sh/sh.1
  projects/random_number_generator/bin/sh/var.c
  projects/random_number_generator/bin/sh/var.h
  projects/random_number_generator/bin/test/Makefile
  projects/random_number_generator/bin/test/test.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zhack/zhack.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/random_number_generator/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py
  projects/random_number_generator/contrib/binutils/gas/config/tc-ia64.c
  projects/random_number_generator/contrib/binutils/opcodes/ia64-asmtab.c
  projects/random_number_generator/contrib/diff/man/diff3.1
  projects/random_number_generator/contrib/file/compress.c
  projects/random_number_generator/contrib/gcc/ChangeLog.gcc43
  projects/random_number_generator/contrib/gcc/attribs.c
  projects/random_number_generator/contrib/gcc/c-common.c
  projects/random_number_generator/contrib/gcc/c-common.h
  projects/random_number_generator/contrib/gcc/c-convert.c
  projects/random_number_generator/contrib/gcc/c-cppbuiltin.c
  projects/random_number_generator/contrib/gcc/c-decl.c
  projects/random_number_generator/contrib/gcc/c-incpath.c
  projects/random_number_generator/contrib/gcc/c-objc-common.h
  projects/random_number_generator/contrib/gcc/c-opts.c
  projects/random_number_generator/contrib/gcc/c-parser.c
  projects/random_number_generator/contrib/gcc/c-pretty-print.c
  projects/random_number_generator/contrib/gcc/c-pretty-print.h
  projects/random_number_generator/contrib/gcc/c-tree.h
  projects/random_number_generator/contrib/gcc/c-typeck.c
  projects/random_number_generator/contrib/gcc/c.opt
  projects/random_number_generator/contrib/gcc/calls.c
  projects/random_number_generator/contrib/gcc/cfg.c
  projects/random_number_generator/contrib/gcc/cgraph.h
  projects/random_number_generator/contrib/gcc/cgraphunit.c
  projects/random_number_generator/contrib/gcc/collect2.c
  projects/random_number_generator/contrib/gcc/combine.c
  projects/random_number_generator/contrib/gcc/config/arm/arm.c
  projects/random_number_generator/contrib/gcc/config/arm/arm.md
  projects/random_number_generator/contrib/gcc/config/darwin.c
  projects/random_number_generator/contrib/gcc/config/darwin.h
  projects/random_number_generator/contrib/gcc/config/i386/emmintrin.h
  projects/random_number_generator/contrib/gcc/config/i386/i386.c
  projects/random_number_generator/contrib/gcc/config/rs6000/altivec.h
  projects/random_number_generator/contrib/gcc/config/rs6000/rs6000-c.c
  projects/random_number_generator/contrib/gcc/config/rs6000/rs6000.c
  projects/random_number_generator/contrib/gcc/convert.c
  projects/random_number_generator/contrib/gcc/convert.h
  projects/random_number_generator/contrib/gcc/cp/ChangeLog.gcc43
  projects/random_number_generator/contrib/gcc/cp/Make-lang.in
  projects/random_number_generator/contrib/gcc/cp/call.c
  projects/random_number_generator/contrib/gcc/cp/class.c
  projects/random_number_generator/contrib/gcc/cp/cp-gimplify.c
  projects/random_number_generator/contrib/gcc/cp/cp-objcp-common.c
  projects/random_number_generator/contrib/gcc/cp/cp-objcp-common.h
  projects/random_number_generator/contrib/gcc/cp/cp-tree.def
  projects/random_number_generator/contrib/gcc/cp/cp-tree.h
  projects/random_number_generator/contrib/gcc/cp/cvt.c
  projects/random_number_generator/contrib/gcc/cp/decl.c
  projects/random_number_generator/contrib/gcc/cp/decl.h
  projects/random_number_generator/contrib/gcc/cp/decl2.c
  projects/random_number_generator/contrib/gcc/cp/dump.c
  projects/random_number_generator/contrib/gcc/cp/error.c
  projects/random_number_generator/contrib/gcc/cp/init.c
  projects/random_number_generator/contrib/gcc/cp/mangle.c
  projects/random_number_generator/contrib/gcc/cp/method.c
  projects/random_number_generator/contrib/gcc/cp/name-lookup.c
  projects/random_number_generator/contrib/gcc/cp/name-lookup.h
  projects/random_number_generator/contrib/gcc/cp/parser.c
  projects/random_number_generator/contrib/gcc/cp/pt.c
  projects/random_number_generator/contrib/gcc/cp/rtti.c
  projects/random_number_generator/contrib/gcc/cp/semantics.c
  projects/random_number_generator/contrib/gcc/cp/tree.c
  projects/random_number_generator/contrib/gcc/cp/typeck.c
  projects/random_number_generator/contrib/gcc/dbxout.c
  projects/random_number_generator/contrib/gcc/doc/cppopts.texi
  projects/random_number_generator/contrib/gcc/doc/extend.texi
  projects/random_number_generator/contrib/gcc/doc/invoke.texi
  projects/random_number_generator/contrib/gcc/doc/tm.texi
  projects/random_number_generator/contrib/gcc/dwarf2.h
  projects/random_number_generator/contrib/gcc/dwarf2out.c
  projects/random_number_generator/contrib/gcc/emit-rtl.c
  projects/random_number_generator/contrib/gcc/expmed.c
  projects/random_number_generator/contrib/gcc/expr.c
  projects/random_number_generator/contrib/gcc/final.c
  projects/random_number_generator/contrib/gcc/fold-const.c
  projects/random_number_generator/contrib/gcc/function.c
  projects/random_number_generator/contrib/gcc/function.h
  projects/random_number_generator/contrib/gcc/gcc.c
  projects/random_number_generator/contrib/gcc/gcov.c
  projects/random_number_generator/contrib/gcc/ggc-common.c
  projects/random_number_generator/contrib/gcc/ggc.h
  projects/random_number_generator/contrib/gcc/langhooks-def.h
  projects/random_number_generator/contrib/gcc/langhooks.c
  projects/random_number_generator/contrib/gcc/langhooks.h
  projects/random_number_generator/contrib/gcc/print-rtl.c
  projects/random_number_generator/contrib/gcc/print-tree.c
  projects/random_number_generator/contrib/gcc/reload1.c
  projects/random_number_generator/contrib/gcc/rtl.def
  projects/random_number_generator/contrib/gcc/rtl.h
  projects/random_number_generator/contrib/gcc/sched-vis.c
  projects/random_number_generator/contrib/gcc/stmt.c
  projects/random_number_generator/contrib/gcc/stor-layout.c
  projects/random_number_generator/contrib/gcc/stub-objc.c
  projects/random_number_generator/contrib/gcc/target-def.h
  projects/random_number_generator/contrib/gcc/target.h
  projects/random_number_generator/contrib/gcc/targhooks.c
  projects/random_number_generator/contrib/gcc/tlink.c
  projects/random_number_generator/contrib/gcc/toplev.c
  projects/random_number_generator/contrib/gcc/toplev.h
  projects/random_number_generator/contrib/gcc/tree-cfg.c
  projects/random_number_generator/contrib/gcc/tree-dump.c
  projects/random_number_generator/contrib/gcc/tree-gimple.h
  projects/random_number_generator/contrib/gcc/tree-nested.c
  projects/random_number_generator/contrib/gcc/tree.c
  projects/random_number_generator/contrib/gcc/tree.def
  projects/random_number_generator/contrib/gcc/tree.h
  projects/random_number_generator/contrib/gcc/varasm.c
  projects/random_number_generator/contrib/gcc/version.c
  projects/random_number_generator/contrib/gcclibs/include/libiberty.h
  projects/random_number_generator/contrib/gcclibs/libcpp/charset.c
  projects/random_number_generator/contrib/gcclibs/libcpp/directives.c
  projects/random_number_generator/contrib/gcclibs/libcpp/include/cpplib.h
  projects/random_number_generator/contrib/gcclibs/libcpp/init.c
  projects/random_number_generator/contrib/gcclibs/libcpp/internal.h
  projects/random_number_generator/contrib/gcclibs/libcpp/lex.c
  projects/random_number_generator/contrib/gcclibs/libiberty/physmem.c
  projects/random_number_generator/contrib/gperf/lib/getline.cc
  projects/random_number_generator/contrib/libc++/include/type_traits
  projects/random_number_generator/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/random_number_generator/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/random_number_generator/contrib/llvm/tools/clang/lib/Headers/cpuid.h
  projects/random_number_generator/contrib/nvi/cl/cl_term.c
  projects/random_number_generator/contrib/nvi/common/key.c
  projects/random_number_generator/contrib/nvi/common/key.h
  projects/random_number_generator/contrib/tcpdump/addrtoname.c
  projects/random_number_generator/contrib/tcpdump/tcpdump.c
  projects/random_number_generator/contrib/tzcode/stdtime/tzfile.5
  projects/random_number_generator/contrib/tzdata/asia
  projects/random_number_generator/contrib/tzdata/northamerica
  projects/random_number_generator/crypto/heimdal/lib/gssapi/krb5/prf.c
  projects/random_number_generator/etc/defaults/rc.conf
  projects/random_number_generator/etc/devd/usb.conf
  projects/random_number_generator/etc/mtree/BSD.include.dist
  projects/random_number_generator/etc/mtree/BSD.tests.dist
  projects/random_number_generator/etc/ntp.conf
  projects/random_number_generator/etc/rc.d/Makefile
  projects/random_number_generator/etc/rc.d/jail
  projects/random_number_generator/etc/syslog.conf
  projects/random_number_generator/games/fortune/datfiles/fortunes
  projects/random_number_generator/games/fortune/fortune/fortune.c
  projects/random_number_generator/gnu/lib/csu/Makefile
  projects/random_number_generator/gnu/lib/libgcc/Makefile
  projects/random_number_generator/gnu/lib/libstdc++/Makefile
  projects/random_number_generator/gnu/lib/libsupc++/Makefile
  projects/random_number_generator/gnu/usr.bin/gdb/kgdb/Makefile
  projects/random_number_generator/gnu/usr.bin/gdb/kgdb/main.c
  projects/random_number_generator/include/Makefile
  projects/random_number_generator/include/rpcsvc/bootparam_prot.x
  projects/random_number_generator/include/rpcsvc/key_prot.x
  projects/random_number_generator/include/rpcsvc/klm_prot.x
  projects/random_number_generator/include/rpcsvc/mount.x
  projects/random_number_generator/include/rpcsvc/nfs_prot.x
  projects/random_number_generator/include/rpcsvc/nis.x
  projects/random_number_generator/include/rpcsvc/nis_callback.x
  projects/random_number_generator/include/rpcsvc/nis_object.x
  projects/random_number_generator/include/rpcsvc/nis_tags.h
  projects/random_number_generator/include/rpcsvc/rex.x
  projects/random_number_generator/include/rpcsvc/rnusers.x
  projects/random_number_generator/include/rpcsvc/rstat.x
  projects/random_number_generator/include/rpcsvc/sm_inter.x
  projects/random_number_generator/include/rpcsvc/spray.x
  projects/random_number_generator/include/rpcsvc/yp.x
  projects/random_number_generator/include/rpcsvc/yppasswd.x
  projects/random_number_generator/kerberos5/lib/Makefile
  projects/random_number_generator/kerberos5/lib/libkafs5/Makefile
  projects/random_number_generator/lib/atf/libatf-c/tests/Makefile
  projects/random_number_generator/lib/clang/Makefile
  projects/random_number_generator/lib/clang/include/llvm/Config/AsmParsers.def
  projects/random_number_generator/lib/libc/net/sctp_sys_calls.c
  projects/random_number_generator/lib/libc/stdlib/atexit.c
  projects/random_number_generator/lib/libc/stdlib/getopt_long.3
  projects/random_number_generator/lib/libc/sys/Makefile.inc
  projects/random_number_generator/lib/libc/sys/aio_mlock.2
  projects/random_number_generator/lib/libc/sys/shm_open.2
  projects/random_number_generator/lib/libc/sys/swapon.2
  projects/random_number_generator/lib/libc/sys/wait.2
  projects/random_number_generator/lib/libc/xdr/xdr.c
  projects/random_number_generator/lib/libc/xdr/xdr_array.c
  projects/random_number_generator/lib/libc/xdr/xdr_float.c
  projects/random_number_generator/lib/libc/xdr/xdr_mem.c
  projects/random_number_generator/lib/libc/xdr/xdr_rec.c
  projects/random_number_generator/lib/libc/xdr/xdr_reference.c
  projects/random_number_generator/lib/libc/xdr/xdr_sizeof.c
  projects/random_number_generator/lib/libc/xdr/xdr_stdio.c
  projects/random_number_generator/lib/libcam/Makefile
  projects/random_number_generator/lib/libcasper/libcasper.c
  projects/random_number_generator/lib/libdevstat/devstat.c
  projects/random_number_generator/lib/libiconv/Makefile
  projects/random_number_generator/lib/libiconv_modules/BIG5/Makefile
  projects/random_number_generator/lib/libiconv_modules/BIG5/citrus_big5.c
  projects/random_number_generator/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
  projects/random_number_generator/lib/libiconv_modules/EUC/Makefile
  projects/random_number_generator/lib/libiconv_modules/EUC/citrus_euc.c
  projects/random_number_generator/lib/libiconv_modules/EUCTW/Makefile
  projects/random_number_generator/lib/libiconv_modules/EUCTW/citrus_euctw.c
  projects/random_number_generator/lib/libiconv_modules/GBK2K/Makefile
  projects/random_number_generator/lib/libiconv_modules/GBK2K/citrus_gbk2k.c
  projects/random_number_generator/lib/libiconv_modules/HZ/citrus_hz.c
  projects/random_number_generator/lib/libiconv_modules/ISO2022/Makefile
  projects/random_number_generator/lib/libiconv_modules/ISO2022/citrus_iso2022.c
  projects/random_number_generator/lib/libiconv_modules/JOHAB/Makefile
  projects/random_number_generator/lib/libiconv_modules/JOHAB/citrus_johab.c
  projects/random_number_generator/lib/libiconv_modules/MSKanji/citrus_mskanji.c
  projects/random_number_generator/lib/libiconv_modules/UES/Makefile
  projects/random_number_generator/lib/libiconv_modules/UES/citrus_ues.c
  projects/random_number_generator/lib/libiconv_modules/UTF1632/Makefile
  projects/random_number_generator/lib/libiconv_modules/UTF7/Makefile
  projects/random_number_generator/lib/libiconv_modules/UTF7/citrus_utf7.c
  projects/random_number_generator/lib/libiconv_modules/UTF8/citrus_utf8.c
  projects/random_number_generator/lib/libiconv_modules/VIQR/citrus_viqr.c
  projects/random_number_generator/lib/libiconv_modules/ZW/citrus_zw.c
  projects/random_number_generator/lib/libiconv_modules/iconv_std/Makefile
  projects/random_number_generator/lib/libiconv_modules/mapper_parallel/Makefile
  projects/random_number_generator/lib/libiconv_modules/mapper_serial/Makefile
  projects/random_number_generator/lib/libiconv_modules/mapper_std/Makefile
  projects/random_number_generator/lib/libiconv_modules/mapper_zone/Makefile
  projects/random_number_generator/lib/libkvm/kvm.c
  projects/random_number_generator/lib/libkvm/kvm_ia64.c
  projects/random_number_generator/lib/libnv/msgio.c
  projects/random_number_generator/lib/libnv/msgio.h
  projects/random_number_generator/lib/libnv/nvlist.c
  projects/random_number_generator/lib/libprocstat/zfs/Makefile
  projects/random_number_generator/lib/libstand/Makefile
  projects/random_number_generator/lib/libstand/close.c
  projects/random_number_generator/lib/libstand/dosfs.c
  projects/random_number_generator/lib/libstand/dosfs.h
  projects/random_number_generator/lib/libstand/environment.c
  projects/random_number_generator/lib/libusb/Makefile
  projects/random_number_generator/lib/libusb/libusb.3
  projects/random_number_generator/lib/libusb/libusb.h
  projects/random_number_generator/lib/libusb/libusb10_io.c
  projects/random_number_generator/lib/libvmmapi/vmmapi.c
  projects/random_number_generator/lib/libvmmapi/vmmapi.h
  projects/random_number_generator/lib/msun/Makefile
  projects/random_number_generator/lib/msun/Symbol.map
  projects/random_number_generator/lib/msun/ld128/s_expl.c
  projects/random_number_generator/lib/msun/ld80/s_expl.c
  projects/random_number_generator/lib/msun/man/cosh.3
  projects/random_number_generator/lib/msun/man/sinh.3
  projects/random_number_generator/lib/msun/man/tanh.3
  projects/random_number_generator/lib/msun/src/e_cosh.c
  projects/random_number_generator/lib/msun/src/e_sinh.c
  projects/random_number_generator/lib/msun/src/imprecise.c
  projects/random_number_generator/lib/msun/src/math.h
  projects/random_number_generator/lib/msun/src/s_tanh.c
  projects/random_number_generator/libexec/rtld-elf/rtld.c
  projects/random_number_generator/libexec/rtld-elf/rtld.h
  projects/random_number_generator/libexec/rtld-elf/xmalloc.c
  projects/random_number_generator/release/Makefile
  projects/random_number_generator/release/doc/Makefile
  projects/random_number_generator/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/random_number_generator/release/doc/share/xml/release.ent
  projects/random_number_generator/release/picobsd/build/picobsd
  projects/random_number_generator/release/rc.local
  projects/random_number_generator/release/release.conf.sample
  projects/random_number_generator/release/release.sh
  projects/random_number_generator/release/scripts/pkg-stage.sh
  projects/random_number_generator/sbin/camcontrol/camcontrol.8
  projects/random_number_generator/sbin/camcontrol/camcontrol.c
  projects/random_number_generator/sbin/casperd/casperd.8
  projects/random_number_generator/sbin/casperd/zygote.c
  projects/random_number_generator/sbin/devd/devd.cc
  projects/random_number_generator/sbin/fsck_ffs/Makefile
  projects/random_number_generator/sbin/fsck_ffs/dir.c
  projects/random_number_generator/sbin/fsck_ffs/fsck.h
  projects/random_number_generator/sbin/fsck_ffs/fsck_ffs.8
  projects/random_number_generator/sbin/fsck_ffs/fsutil.c
  projects/random_number_generator/sbin/fsck_ffs/main.c
  projects/random_number_generator/sbin/fsck_ffs/pass1.c
  projects/random_number_generator/sbin/fsck_ffs/pass1b.c
  projects/random_number_generator/sbin/fsck_ffs/suj.c
  projects/random_number_generator/sbin/fsck_ffs/utilities.c
  projects/random_number_generator/sbin/fsdb/Makefile
  projects/random_number_generator/sbin/geom/class/eli/geom_eli.c
  projects/random_number_generator/sbin/geom/class/mirror/geom_mirror.c
  projects/random_number_generator/sbin/geom/class/mirror/gmirror.8
  projects/random_number_generator/sbin/growfs/growfs.8
  projects/random_number_generator/sbin/hastd/hastd.c
  projects/random_number_generator/sbin/hastd/nv.c
  projects/random_number_generator/sbin/hastd/primary.c
  projects/random_number_generator/sbin/hastd/proto.c
  projects/random_number_generator/sbin/hastd/secondary.c
  projects/random_number_generator/sbin/ipfw/ipfw.8
  projects/random_number_generator/sbin/iscontrol/iscsi.conf.5
  projects/random_number_generator/sbin/mount_nfs/mount_nfs.8
  projects/random_number_generator/sbin/pfctl/Makefile
  projects/random_number_generator/sbin/pfctl/pfctl_altq.c
  projects/random_number_generator/sbin/pfctl/pfctl_parser.c
  projects/random_number_generator/sbin/pfctl/pfctl_parser.h
  projects/random_number_generator/sbin/swapon/swapon.c
  projects/random_number_generator/share/i18n/esdb/UTF/UTF.alias
  projects/random_number_generator/share/man/man4/arcmsr.4
  projects/random_number_generator/share/man/man4/cxgbe.4
  projects/random_number_generator/share/man/man4/netmap.4
  projects/random_number_generator/share/man/man4/run.4
  projects/random_number_generator/share/man/man5/hosts.5
  projects/random_number_generator/share/man/man5/hosts.equiv.5
  projects/random_number_generator/share/man/man5/nsswitch.conf.5
  projects/random_number_generator/share/man/man5/periodic.conf.5
  projects/random_number_generator/share/man/man5/rc.conf.5
  projects/random_number_generator/share/man/man5/resolver.5
  projects/random_number_generator/share/man/man7/hier.7
  projects/random_number_generator/share/man/man7/hostname.7
  projects/random_number_generator/share/man/man7/security.7
  projects/random_number_generator/share/man/man8/rc.8
  projects/random_number_generator/share/man/man9/Makefile
  projects/random_number_generator/share/man/man9/mbuf.9
  projects/random_number_generator/share/misc/committers-ports.dot
  projects/random_number_generator/share/misc/committers-src.dot
  projects/random_number_generator/share/mk/Makefile
  projects/random_number_generator/share/mk/bsd.own.mk
  projects/random_number_generator/share/mk/bsd.progs.mk
  projects/random_number_generator/share/mk/bsd.sys.mk
  projects/random_number_generator/sys/Makefile
  projects/random_number_generator/sys/amd64/amd64/machdep.c
  projects/random_number_generator/sys/amd64/amd64/mp_machdep.c
  projects/random_number_generator/sys/amd64/amd64/pmap.c
  projects/random_number_generator/sys/amd64/include/apicvar.h
  projects/random_number_generator/sys/amd64/include/cpu.h
  projects/random_number_generator/sys/amd64/include/pmap.h
  projects/random_number_generator/sys/amd64/include/vmm.h   (contents, props changed)
  projects/random_number_generator/sys/amd64/include/vmm_dev.h   (contents, props changed)
  projects/random_number_generator/sys/amd64/vmm/amd/amdv.c
  projects/random_number_generator/sys/amd64/vmm/intel/ept.c
  projects/random_number_generator/sys/amd64/vmm/intel/vmcs.c
  projects/random_number_generator/sys/amd64/vmm/intel/vmcs.h
  projects/random_number_generator/sys/amd64/vmm/intel/vmx.c
  projects/random_number_generator/sys/amd64/vmm/intel/vmx.h
  projects/random_number_generator/sys/amd64/vmm/intel/vmx_genassym.c
  projects/random_number_generator/sys/amd64/vmm/intel/vmx_support.S
  projects/random_number_generator/sys/amd64/vmm/io/ppt.c
  projects/random_number_generator/sys/amd64/vmm/io/ppt.h
  projects/random_number_generator/sys/amd64/vmm/io/vhpet.c
  projects/random_number_generator/sys/amd64/vmm/io/vioapic.c
  projects/random_number_generator/sys/amd64/vmm/io/vlapic.c
  projects/random_number_generator/sys/amd64/vmm/io/vlapic.h
  projects/random_number_generator/sys/amd64/vmm/vmm.c
  projects/random_number_generator/sys/amd64/vmm/vmm_dev.c
  projects/random_number_generator/sys/amd64/vmm/vmm_lapic.c
  projects/random_number_generator/sys/amd64/vmm/vmm_lapic.h
  projects/random_number_generator/sys/amd64/vmm/vmm_msr.c
  projects/random_number_generator/sys/amd64/vmm/vmm_msr.h
  projects/random_number_generator/sys/arm/arm/bus_space-v6.c
  projects/random_number_generator/sys/arm/arm/cpufunc.c
  projects/random_number_generator/sys/arm/arm/devmap.c
  projects/random_number_generator/sys/arm/arm/elf_trampoline.c
  projects/random_number_generator/sys/arm/arm/gic.c
  projects/random_number_generator/sys/arm/arm/identcpu.c
  projects/random_number_generator/sys/arm/arm/intr.c
  projects/random_number_generator/sys/arm/arm/locore.S
  projects/random_number_generator/sys/arm/arm/machdep.c
  projects/random_number_generator/sys/arm/arm/nexus.c
  projects/random_number_generator/sys/arm/arm/pmap-v6.c
  projects/random_number_generator/sys/arm/arm/swtch.S
  projects/random_number_generator/sys/arm/at91/at91.c
  projects/random_number_generator/sys/arm/at91/at91_machdep.c
  projects/random_number_generator/sys/arm/at91/if_ate.c
  projects/random_number_generator/sys/arm/at91/uart_dev_at91usart.c
  projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
  projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
  projects/random_number_generator/sys/arm/broadcom/bcm2835/files.bcm2835
  projects/random_number_generator/sys/arm/conf/DOCKSTAR
  projects/random_number_generator/sys/arm/conf/RPI-B
  projects/random_number_generator/sys/arm/freescale/imx/files.imx51
  projects/random_number_generator/sys/arm/freescale/imx/files.imx53
  projects/random_number_generator/sys/arm/freescale/imx/files.imx6
  projects/random_number_generator/sys/arm/freescale/imx/imx51_ipuv3.c
  projects/random_number_generator/sys/arm/include/armreg.h
  projects/random_number_generator/sys/arm/include/cpuconf.h
  projects/random_number_generator/sys/arm/include/cpufunc.h
  projects/random_number_generator/sys/arm/include/fdt.h
  projects/random_number_generator/sys/arm/include/intr.h
  projects/random_number_generator/sys/arm/include/md_var.h
  projects/random_number_generator/sys/arm/include/ofw_machdep.h
  projects/random_number_generator/sys/arm/lpc/lpc_gpio.c
  projects/random_number_generator/sys/arm/lpc/lpc_machdep.c
  projects/random_number_generator/sys/arm/lpc/lpc_mmc.c
  projects/random_number_generator/sys/arm/lpc/lpcreg.h
  projects/random_number_generator/sys/arm/mv/mv_machdep.c
  projects/random_number_generator/sys/arm/mv/mv_pci.c
  projects/random_number_generator/sys/arm/mv/mvvar.h
  projects/random_number_generator/sys/arm/rockchip/rk30xx_gpio.c
  projects/random_number_generator/sys/arm/tegra/files.tegra2
  projects/random_number_generator/sys/arm/tegra/tegra2_machdep.c
  projects/random_number_generator/sys/arm/ti/am335x/am335x_dmtimer.c
  projects/random_number_generator/sys/arm/ti/am335x/am335x_scm_padconf.c
  projects/random_number_generator/sys/arm/ti/files.ti
  projects/random_number_generator/sys/arm/ti/ti_gpio.c
  projects/random_number_generator/sys/arm/ti/ti_i2c.c
  projects/random_number_generator/sys/arm/ti/ti_machdep.c
  projects/random_number_generator/sys/arm/versatile/bus_space.c
  projects/random_number_generator/sys/arm/versatile/sp804.c
  projects/random_number_generator/sys/arm/xilinx/zy7_bus_space.c
  projects/random_number_generator/sys/boot/fdt/dts/dockstar.dts
  projects/random_number_generator/sys/boot/fdt/dts/rk3188.dtsi
  projects/random_number_generator/sys/boot/ficl/Makefile
  projects/random_number_generator/sys/boot/i386/Makefile.inc
  projects/random_number_generator/sys/boot/i386/boot2/Makefile
  projects/random_number_generator/sys/boot/i386/gptboot/Makefile
  projects/random_number_generator/sys/boot/i386/gptzfsboot/Makefile
  projects/random_number_generator/sys/boot/i386/zfsboot/Makefile
  projects/random_number_generator/sys/boot/ia64/efi/version
  projects/random_number_generator/sys/boot/pc98/Makefile.inc
  projects/random_number_generator/sys/boot/pc98/boot2/Makefile
  projects/random_number_generator/sys/boot/usb/Makefile
  projects/random_number_generator/sys/boot/usb/Makefile.test
  projects/random_number_generator/sys/boot/userboot/ficl/Makefile
  projects/random_number_generator/sys/boot/userboot/libstand/Makefile
  projects/random_number_generator/sys/boot/zfs/Makefile
  projects/random_number_generator/sys/boot/zfs/zfsimpl.c
  projects/random_number_generator/sys/cam/cam.h
  projects/random_number_generator/sys/cam/cam_ccb.h
  projects/random_number_generator/sys/cam/cam_compat.c
  projects/random_number_generator/sys/cam/cam_compat.h
  projects/random_number_generator/sys/cam/scsi/scsi_all.c
  projects/random_number_generator/sys/cam/scsi/scsi_da.c
  projects/random_number_generator/sys/cam/scsi/scsi_xpt.c
  projects/random_number_generator/sys/cddl/boot/zfs/zfsimpl.h
  projects/random_number_generator/sys/cddl/compat/opensolaris/sys/time.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
  projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c
  projects/random_number_generator/sys/cddl/dev/dtrace/dtrace_load.c
  projects/random_number_generator/sys/cddl/dev/fbt/fbt_powerpc.c
  projects/random_number_generator/sys/conf/Makefile.arm
  projects/random_number_generator/sys/conf/files
  projects/random_number_generator/sys/conf/files.amd64
  projects/random_number_generator/sys/conf/files.arm
  projects/random_number_generator/sys/conf/files.i386
  projects/random_number_generator/sys/conf/files.powerpc
  projects/random_number_generator/sys/conf/files.sparc64
  projects/random_number_generator/sys/conf/kern.pre.mk
  projects/random_number_generator/sys/conf/kmod.mk
  projects/random_number_generator/sys/conf/options
  projects/random_number_generator/sys/conf/options.arm
  projects/random_number_generator/sys/dev/aac/aac.c
  projects/random_number_generator/sys/dev/aacraid/aacraid.c
  projects/random_number_generator/sys/dev/advansys/adwcam.c
  projects/random_number_generator/sys/dev/ae/if_ae.c
  projects/random_number_generator/sys/dev/ahci/ahci.c
  projects/random_number_generator/sys/dev/ahci/ahciem.c
  projects/random_number_generator/sys/dev/aic7xxx/aic79xx.c
  projects/random_number_generator/sys/dev/aic7xxx/aic7xxx.c
  projects/random_number_generator/sys/dev/an/if_an.c
  projects/random_number_generator/sys/dev/an/if_an_pccard.c
  projects/random_number_generator/sys/dev/arcmsr/arcmsr.c
  projects/random_number_generator/sys/dev/arcmsr/arcmsr.h
  projects/random_number_generator/sys/dev/ath/if_ath_rx_edma.c
  projects/random_number_generator/sys/dev/bge/if_bge.c
  projects/random_number_generator/sys/dev/bxe/bxe.c
  projects/random_number_generator/sys/dev/bxe/ecore_sp.c
  projects/random_number_generator/sys/dev/cxgb/common/cxgb_mc5.c
  projects/random_number_generator/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/random_number_generator/sys/dev/cxgbe/adapter.h
  projects/random_number_generator/sys/dev/cxgbe/common/common.h
  projects/random_number_generator/sys/dev/cxgbe/offload.h
  projects/random_number_generator/sys/dev/cxgbe/t4_main.c
  projects/random_number_generator/sys/dev/cxgbe/t4_sge.c
  projects/random_number_generator/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/random_number_generator/sys/dev/cxgbe/tom/t4_listen.c
  projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom.h
  projects/random_number_generator/sys/dev/drm/mach64_dma.c
  projects/random_number_generator/sys/dev/drm2/drmP.h
  projects/random_number_generator/sys/dev/drm2/drm_edid.c
  projects/random_number_generator/sys/dev/drm2/drm_fb_helper.c
  projects/random_number_generator/sys/dev/drm2/drm_os_freebsd.h
  projects/random_number_generator/sys/dev/drm2/i915/i915_drv.c
  projects/random_number_generator/sys/dev/drm2/i915/intel_fb.c
  projects/random_number_generator/sys/dev/drm2/radeon/atombios_dp.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon.h
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_agp.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_drv.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_fb.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_fence.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_pm.c
  projects/random_number_generator/sys/dev/drm2/radeon/radeon_sa.c
  projects/random_number_generator/sys/dev/drm2/ttm/ttm_bo.c
  projects/random_number_generator/sys/dev/drm2/ttm/ttm_bo_vm.c
  projects/random_number_generator/sys/dev/drm2/ttm/ttm_lock.c
  projects/random_number_generator/sys/dev/e1000/if_lem.c
  projects/random_number_generator/sys/dev/ed/if_ed.c
  projects/random_number_generator/sys/dev/ed/if_ed_3c503.c
  projects/random_number_generator/sys/dev/ed/if_ed_pccard.c
  projects/random_number_generator/sys/dev/ed/if_ed_rtl80x9.c
  projects/random_number_generator/sys/dev/ed/if_edreg.h
  projects/random_number_generator/sys/dev/ed/if_edvar.h
  projects/random_number_generator/sys/dev/ed/tc5299jreg.h
  projects/random_number_generator/sys/dev/en/midway.c
  projects/random_number_generator/sys/dev/fb/boot_font.c
  projects/random_number_generator/sys/dev/fb/gallant12x22.c
  projects/random_number_generator/sys/dev/fdt/fdt_common.c
  projects/random_number_generator/sys/dev/fdt/fdt_common.h
  projects/random_number_generator/sys/dev/fdt/fdt_mips.c
  projects/random_number_generator/sys/dev/fdt/fdt_powerpc.c
  projects/random_number_generator/sys/dev/fdt/fdt_x86.c
  projects/random_number_generator/sys/dev/fdt/fdtbus.c
  projects/random_number_generator/sys/dev/fdt/simplebus.c
  projects/random_number_generator/sys/dev/ffec/if_ffec.c
  projects/random_number_generator/sys/dev/gpio/gpioiic.c
  projects/random_number_generator/sys/dev/gpio/gpioled.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_core.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_core.h
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_intel.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_powerpc.c
  projects/random_number_generator/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
  projects/random_number_generator/sys/dev/ie/if_ie.c
  projects/random_number_generator/sys/dev/iicbus/ds1631.c
  projects/random_number_generator/sys/dev/iicbus/ds1775.c
  projects/random_number_generator/sys/dev/iicbus/max6690.c
  projects/random_number_generator/sys/dev/ipw/if_ipw.c
  projects/random_number_generator/sys/dev/ipw/if_ipwvar.h
  projects/random_number_generator/sys/dev/iscsi/icl.c
  projects/random_number_generator/sys/dev/iscsi/iscsi.c
  projects/random_number_generator/sys/dev/isp/isp.c
  projects/random_number_generator/sys/dev/isp/isp_freebsd.c
  projects/random_number_generator/sys/dev/iwi/if_iwi.c
  projects/random_number_generator/sys/dev/iwi/if_iwivar.h
  projects/random_number_generator/sys/dev/iwn/if_iwn.c
  projects/random_number_generator/sys/dev/iwn/if_iwn_chip_cfg.h
  projects/random_number_generator/sys/dev/iwn/if_iwnreg.h
  projects/random_number_generator/sys/dev/iwn/if_iwnvar.h
  projects/random_number_generator/sys/dev/ixgbe/ixgbe.c
  projects/random_number_generator/sys/dev/mcd/mcd.c
  projects/random_number_generator/sys/dev/md/md.c
  projects/random_number_generator/sys/dev/mpt/mpt.h
  projects/random_number_generator/sys/dev/mpt/mpt_cam.c
  projects/random_number_generator/sys/dev/mpt/mpt_pci.c
  projects/random_number_generator/sys/dev/mpt/mpt_raid.c
  projects/random_number_generator/sys/dev/mwl/if_mwl.c
  projects/random_number_generator/sys/dev/my/if_my.c
  projects/random_number_generator/sys/dev/nand/nand_id.c
  projects/random_number_generator/sys/dev/nand/nandbus.c
  projects/random_number_generator/sys/dev/netmap/if_em_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_igb_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_lem_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_re_netmap.h
  projects/random_number_generator/sys/dev/netmap/ixgbe_netmap.h
  projects/random_number_generator/sys/dev/netmap/netmap.c
  projects/random_number_generator/sys/dev/netmap/netmap_kern.h
  projects/random_number_generator/sys/dev/netmap/netmap_mem2.c
  projects/random_number_generator/sys/dev/netmap/netmap_mem2.h
  projects/random_number_generator/sys/dev/nmdm/nmdm.c
  projects/random_number_generator/sys/dev/oce/oce_if.c
  projects/random_number_generator/sys/dev/ofw/ofw_bus_subr.c
  projects/random_number_generator/sys/dev/ofw/ofw_bus_subr.h
  projects/random_number_generator/sys/dev/ofw/ofw_console.c
  projects/random_number_generator/sys/dev/ofw/ofw_fdt.c
  projects/random_number_generator/sys/dev/pci/vga_pci.c
  projects/random_number_generator/sys/dev/ral/if_ral_pci.c
  projects/random_number_generator/sys/dev/scc/scc_dev_z8530.c
  projects/random_number_generator/sys/dev/sk/if_sk.c
  projects/random_number_generator/sys/dev/sound/pci/maestro.c
  projects/random_number_generator/sys/dev/sym/sym_hipd.c
  projects/random_number_generator/sys/dev/syscons/scterm-teken.c
  projects/random_number_generator/sys/dev/tpm/tpm.c
  projects/random_number_generator/sys/dev/uart/uart_bus_fdt.c
  projects/random_number_generator/sys/dev/uart/uart_bus_pci.c
  projects/random_number_generator/sys/dev/uart/uart_cpu.h
  projects/random_number_generator/sys/dev/uart/uart_dev_lpc.c
  projects/random_number_generator/sys/dev/uart/uart_tty.c
  projects/random_number_generator/sys/dev/usb/controller/at91dci.c
  projects/random_number_generator/sys/dev/usb/controller/atmegadci.c
  projects/random_number_generator/sys/dev/usb/controller/avr32dci.c
  projects/random_number_generator/sys/dev/usb/controller/dwc_otg.c
  projects/random_number_generator/sys/dev/usb/controller/ehci.c
  projects/random_number_generator/sys/dev/usb/controller/musb_otg.c
  projects/random_number_generator/sys/dev/usb/controller/ohci.c
  projects/random_number_generator/sys/dev/usb/controller/uhci.c
  projects/random_number_generator/sys/dev/usb/controller/usb_controller.c
  projects/random_number_generator/sys/dev/usb/controller/uss820dci.c
  projects/random_number_generator/sys/dev/usb/controller/xhci.c
  projects/random_number_generator/sys/dev/usb/quirk/usb_quirk.c
  projects/random_number_generator/sys/dev/usb/template/usb_template.c
  projects/random_number_generator/sys/dev/usb/usb_bus.h
  projects/random_number_generator/sys/dev/usb/usb_controller.h
  projects/random_number_generator/sys/dev/usb/usb_device.c
  projects/random_number_generator/sys/dev/usb/usb_device.h
  projects/random_number_generator/sys/dev/usb/usb_hub.c
  projects/random_number_generator/sys/dev/usb/usb_transfer.c
  projects/random_number_generator/sys/dev/usb/usbdevs
  projects/random_number_generator/sys/dev/usb/usbdi.h
  projects/random_number_generator/sys/dev/usb/wlan/if_run.c
  projects/random_number_generator/sys/dev/usb/wlan/if_runreg.h
  projects/random_number_generator/sys/dev/usb/wlan/if_runvar.h
  projects/random_number_generator/sys/dev/usb/wlan/if_urtw.c
  projects/random_number_generator/sys/dev/vxge/vxgehal/vxgehal-ring.c
  projects/random_number_generator/sys/dev/wpi/if_wpi.c
  projects/random_number_generator/sys/dev/wpi/if_wpivar.h
  projects/random_number_generator/sys/fs/devfs/devfs_devs.c
  projects/random_number_generator/sys/fs/ext2fs/ext2_hash.c
  projects/random_number_generator/sys/fs/fifofs/fifo_vnops.c
  projects/random_number_generator/sys/fs/nfs/nfs_commonsubs.c
  projects/random_number_generator/sys/fs/nfs/nfs_var.h
  projects/random_number_generator/sys/fs/nfs/nfsrvcache.h
  projects/random_number_generator/sys/fs/nfsclient/nfs_clbio.c
  projects/random_number_generator/sys/fs/nfsclient/nfs_clstate.c
  projects/random_number_generator/sys/fs/nfsclient/nfs_clvfsops.c
  projects/random_number_generator/sys/fs/nfsclient/nfs_clvnops.c
  projects/random_number_generator/sys/fs/nfsclient/nfsnode.h
  projects/random_number_generator/sys/fs/nfsserver/nfs_fha_new.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdport.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/random_number_generator/sys/geom/eli/g_eli.c
  projects/random_number_generator/sys/geom/eli/g_eli_crypto.c
  projects/random_number_generator/sys/geom/geom_dev.c
  projects/random_number_generator/sys/geom/mirror/g_mirror.c
  projects/random_number_generator/sys/geom/mirror/g_mirror.h
  projects/random_number_generator/sys/geom/mirror/g_mirror_ctl.c
  projects/random_number_generator/sys/geom/part/g_part.c
  projects/random_number_generator/sys/geom/part/g_part.h
  projects/random_number_generator/sys/geom/part/g_part_gpt.c
  projects/random_number_generator/sys/i386/i386/machdep.c
  projects/random_number_generator/sys/i386/include/apicvar.h
  projects/random_number_generator/sys/ia64/ia64/dump_machdep.c
  projects/random_number_generator/sys/ia64/ia64/pmap.c
  projects/random_number_generator/sys/ia64/include/atomic.h
  projects/random_number_generator/sys/kern/capabilities.conf
  projects/random_number_generator/sys/kern/init_sysent.c
  projects/random_number_generator/sys/kern/kern_clocksource.c
  projects/random_number_generator/sys/kern/kern_cons.c
  projects/random_number_generator/sys/kern/kern_descrip.c
  projects/random_number_generator/sys/kern/kern_event.c
  projects/random_number_generator/sys/kern/kern_exit.c
  projects/random_number_generator/sys/kern/kern_fork.c
  projects/random_number_generator/sys/kern/kern_jail.c
  projects/random_number_generator/sys/kern/kern_linker.c
  projects/random_number_generator/sys/kern/kern_resource.c
  projects/random_number_generator/sys/kern/kern_rwlock.c
  projects/random_number_generator/sys/kern/makesyscalls.sh
  projects/random_number_generator/sys/kern/sched_4bsd.c
  projects/random_number_generator/sys/kern/sched_ule.c
  projects/random_number_generator/sys/kern/subr_trap.c
  projects/random_number_generator/sys/kern/subr_vmem.c
  projects/random_number_generator/sys/kern/subr_witness.c
  projects/random_number_generator/sys/kern/tty.c
  projects/random_number_generator/sys/kern/uipc_syscalls.c
  projects/random_number_generator/sys/kern/vfs_bio.c
  projects/random_number_generator/sys/kern/vfs_cache.c
  projects/random_number_generator/sys/kern/vfs_mountroot.c
  projects/random_number_generator/sys/kern/vfs_vnops.c
  projects/random_number_generator/sys/mips/beri/beri_machdep.c
  projects/random_number_generator/sys/mips/cavium/octe/cavium-ethernet.h
  projects/random_number_generator/sys/mips/cavium/octe/ethernet-mv88e61xx.c
  projects/random_number_generator/sys/mips/include/fdt.h
  projects/random_number_generator/sys/modules/ath/Makefile
  projects/random_number_generator/sys/modules/crypto/Makefile
  projects/random_number_generator/sys/modules/drm2/drm2/Makefile
  projects/random_number_generator/sys/modules/drm2/i915kms/Makefile
  projects/random_number_generator/sys/modules/drm2/radeonkms/Makefile
  projects/random_number_generator/sys/modules/ibcore/Makefile
  projects/random_number_generator/sys/modules/ipfilter/Makefile
  projects/random_number_generator/sys/modules/ipoib/Makefile
  projects/random_number_generator/sys/modules/iwnfw/Makefile
  projects/random_number_generator/sys/modules/iwnfw/iwn6000g2b/Makefile
  projects/random_number_generator/sys/modules/mlx4/Makefile
  projects/random_number_generator/sys/modules/mlx4ib/Makefile
  projects/random_number_generator/sys/modules/mlxen/Makefile
  projects/random_number_generator/sys/modules/mthca/Makefile
  projects/random_number_generator/sys/modules/netmap/Makefile
  projects/random_number_generator/sys/modules/usb/Makefile
  projects/random_number_generator/sys/modules/wlan/Makefile
  projects/random_number_generator/sys/net/ieee8023ad_lacp.c
  projects/random_number_generator/sys/net/if_lagg.c
  projects/random_number_generator/sys/net/if_lagg.h
  projects/random_number_generator/sys/net/netmap.h
  projects/random_number_generator/sys/net/netmap_user.h
  projects/random_number_generator/sys/net/radix.c
  projects/random_number_generator/sys/net/radix.h
  projects/random_number_generator/sys/net/radix_mpath.c
  projects/random_number_generator/sys/net/route.c
  projects/random_number_generator/sys/net/rtsock.c
  projects/random_number_generator/sys/net/sff8472.h
  projects/random_number_generator/sys/netgraph/netflow/netflow.c
  projects/random_number_generator/sys/netgraph/netflow/netflow_v9.c
  projects/random_number_generator/sys/netgraph/netflow/ng_netflow.c
  projects/random_number_generator/sys/netgraph/netflow/ng_netflow.h
  projects/random_number_generator/sys/netgraph/ng_base.c
  projects/random_number_generator/sys/netgraph/ng_ksocket.c
  projects/random_number_generator/sys/netgraph/ng_l2tp.c
  projects/random_number_generator/sys/netinet/if_ether.c
  projects/random_number_generator/sys/netinet/in.c
  projects/random_number_generator/sys/netinet/in.h
  projects/random_number_generator/sys/netinet/in_mcast.c
  projects/random_number_generator/sys/netinet/ip_carp.c
  projects/random_number_generator/sys/netinet/ip_output.c
  projects/random_number_generator/sys/netinet/libalias/alias.c
  projects/random_number_generator/sys/netinet/libalias/alias_cuseeme.c
  projects/random_number_generator/sys/netinet/libalias/alias_db.c
  projects/random_number_generator/sys/netinet/libalias/alias_dummy.c
  projects/random_number_generator/sys/netinet/libalias/alias_irc.c
  projects/random_number_generator/sys/netinet/libalias/alias_mod.c
  projects/random_number_generator/sys/netinet/libalias/alias_mod.h
  projects/random_number_generator/sys/netinet/libalias/alias_nbt.c
  projects/random_number_generator/sys/netinet/libalias/alias_pptp.c
  projects/random_number_generator/sys/netinet/libalias/alias_skinny.c
  projects/random_number_generator/sys/netinet/libalias/alias_smedia.c
  projects/random_number_generator/sys/netinet/libalias/libalias.3
  projects/random_number_generator/sys/netinet/sctp_usrreq.c
  projects/random_number_generator/sys/netinet/sctputil.c
  projects/random_number_generator/sys/netinet/tcp_input.c
  projects/random_number_generator/sys/netinet6/in6.c
  projects/random_number_generator/sys/netinet6/in6_mcast.c
  projects/random_number_generator/sys/netinet6/in6_src.c
  projects/random_number_generator/sys/netinet6/nd6.c
  projects/random_number_generator/sys/netinet6/nd6_nbr.c
  projects/random_number_generator/sys/netinet6/send.c
  projects/random_number_generator/sys/netpfil/ipfw/ip_fw_dynamic.c
  projects/random_number_generator/sys/netpfil/ipfw/ip_fw_table.c
  projects/random_number_generator/sys/netpfil/pf/pf.c
  projects/random_number_generator/sys/netpfil/pf/pf.h
  projects/random_number_generator/sys/nfs/nfs_fha.c
  projects/random_number_generator/sys/nfs/nfs_fha.h
  projects/random_number_generator/sys/nfsclient/nfsargs.h
  projects/random_number_generator/sys/nfsserver/nfs_fha_old.c
  projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/Makefile
  projects/random_number_generator/sys/ofed/drivers/net/mlx4/Makefile
  projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/random_number_generator/sys/ofed/drivers/net/mlx4/mlx4_en.h
  projects/random_number_generator/sys/pc98/pc98/machdep.c
  projects/random_number_generator/sys/powerpc/aim/mp_cpudep.c
  projects/random_number_generator/sys/powerpc/aim/trap.c
  projects/random_number_generator/sys/powerpc/aim/trap_subr32.S
  projects/random_number_generator/sys/powerpc/aim/trap_subr64.S
  projects/random_number_generator/sys/powerpc/fpu/fpu_emu.c
  projects/random_number_generator/sys/powerpc/include/cpu.h
  projects/random_number_generator/sys/powerpc/include/dbdma.h
  projects/random_number_generator/sys/powerpc/include/openpicreg.h
  projects/random_number_generator/sys/powerpc/include/openpicvar.h
  projects/random_number_generator/sys/powerpc/include/pcpu.h
  projects/random_number_generator/sys/powerpc/include/pmap.h
  projects/random_number_generator/sys/powerpc/include/pmc_mdep.h
  projects/random_number_generator/sys/powerpc/include/spr.h
  projects/random_number_generator/sys/powerpc/ofw/ofw_pci.c
  projects/random_number_generator/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/random_number_generator/sys/powerpc/ofw/openpic_ofw.c
  projects/random_number_generator/sys/powerpc/powermac/ata_macio.c
  projects/random_number_generator/sys/powerpc/powermac/atibl.c
  projects/random_number_generator/sys/powerpc/powermac/cpcht.c
  projects/random_number_generator/sys/powerpc/powermac/dbdma.c
  projects/random_number_generator/sys/powerpc/powermac/dbdmavar.h
  projects/random_number_generator/sys/powerpc/powermac/platform_powermac.c
  projects/random_number_generator/sys/powerpc/powermac/pmu.c
  projects/random_number_generator/sys/powerpc/powermac/pmuvar.h
  projects/random_number_generator/sys/powerpc/powermac/uninorth.c
  projects/random_number_generator/sys/powerpc/powermac/uninorthvar.h
  projects/random_number_generator/sys/powerpc/powermac/viareg.h
  projects/random_number_generator/sys/powerpc/powerpc/bus_machdep.c
  projects/random_number_generator/sys/powerpc/powerpc/mp_machdep.c
  projects/random_number_generator/sys/powerpc/powerpc/openpic.c
  projects/random_number_generator/sys/powerpc/powerpc/platform.c
  projects/random_number_generator/sys/powerpc/pseries/phyp_vscsi.c
  projects/random_number_generator/sys/powerpc/pseries/platform_chrp.c
  projects/random_number_generator/sys/powerpc/psim/openpic_iobus.c
  projects/random_number_generator/sys/rpc/clnt_dg.c
  projects/random_number_generator/sys/rpc/clnt_vc.c
  projects/random_number_generator/sys/rpc/rpcb_clnt.c
  projects/random_number_generator/sys/rpc/svc.c
  projects/random_number_generator/sys/rpc/svc.h
  projects/random_number_generator/sys/rpc/svc_dg.c
  projects/random_number_generator/sys/rpc/svc_vc.c
  projects/random_number_generator/sys/security/audit/audit_bsm_klib.c
  projects/random_number_generator/sys/security/mac/mac_framework.c
  projects/random_number_generator/sys/sparc64/ebus/ebus.c
  projects/random_number_generator/sys/sparc64/isa/ofw_isa.c
  projects/random_number_generator/sys/sparc64/pci/fire.c
  projects/random_number_generator/sys/sparc64/pci/ofw_pcib_subr.c
  projects/random_number_generator/sys/sparc64/pci/psycho.c
  projects/random_number_generator/sys/sparc64/pci/schizo.c
  projects/random_number_generator/sys/sparc64/sparc64/machdep.c
  projects/random_number_generator/sys/sys/consio.h
  projects/random_number_generator/sys/sys/copyright.h
  projects/random_number_generator/sys/sys/dtrace_bsd.h
  projects/random_number_generator/sys/sys/eventhandler.h
  projects/random_number_generator/sys/sys/fbio.h
  projects/random_number_generator/sys/sys/gpt.h
  projects/random_number_generator/sys/sys/param.h
  projects/random_number_generator/sys/sys/pctrie.h
  projects/random_number_generator/sys/sys/tty.h
  projects/random_number_generator/sys/sys/user.h
  projects/random_number_generator/sys/teken/demo/teken_demo.c
  projects/random_number_generator/sys/teken/teken.c
  projects/random_number_generator/sys/teken/teken.h
  projects/random_number_generator/sys/teken/teken_subr.h
  projects/random_number_generator/sys/ufs/ffs/ffs_alloc.c
  projects/random_number_generator/sys/ufs/ufs/ufs_quota.c
  projects/random_number_generator/sys/vm/vm_map.c
  projects/random_number_generator/sys/vm/vm_page.c
  projects/random_number_generator/sys/vm/vm_page.h
  projects/random_number_generator/sys/vm/vm_pageout.c
  projects/random_number_generator/sys/vm/vm_phys.c
  projects/random_number_generator/sys/vm/vm_radix.c
  projects/random_number_generator/sys/vm/vm_radix.h
  projects/random_number_generator/sys/vm/vm_reserv.c
  projects/random_number_generator/sys/x86/acpica/acpi_wakeup.c
  projects/random_number_generator/sys/x86/acpica/madt.c
  projects/random_number_generator/sys/x86/cpufreq/est.c
  projects/random_number_generator/sys/x86/include/apicreg.h
  projects/random_number_generator/sys/x86/include/fdt.h
  projects/random_number_generator/sys/x86/include/mptable.h
  projects/random_number_generator/sys/x86/include/ofw_machdep.h
  projects/random_number_generator/sys/x86/x86/local_apic.c
  projects/random_number_generator/sys/x86/x86/mptable.c
  projects/random_number_generator/tools/build/mk/OptionalObsoleteFiles.inc
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/Makefile
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/dns.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/grp.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/pwd.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/sysctl.c
  projects/random_number_generator/tools/regression/usr.bin/sed/regress.sh
  projects/random_number_generator/tools/regression/usr.sbin/etcupdate/preworld.sh
  projects/random_number_generator/tools/regression/usr.sbin/etcupdate/tests.sh
  projects/random_number_generator/tools/test/dtrace/Makefile
  projects/random_number_generator/tools/tools/ath/athstats/Makefile
  projects/random_number_generator/tools/tools/cxgbetool/cxgbetool.c
  projects/random_number_generator/tools/tools/net80211/wlanstats/Makefile
  projects/random_number_generator/usr.bin/bc/bc.1
  projects/random_number_generator/usr.bin/bc/bc.y
  projects/random_number_generator/usr.bin/calendar/calcpp.c
  projects/random_number_generator/usr.bin/clang/clang/Makefile
  projects/random_number_generator/usr.bin/clang/llc/Makefile
  projects/random_number_generator/usr.bin/clang/lldb/Makefile
  projects/random_number_generator/usr.bin/clang/llvm-mc/Makefile
  projects/random_number_generator/usr.bin/clang/llvm-objdump/Makefile
  projects/random_number_generator/usr.bin/clang/llvm-rtdyld/Makefile
  projects/random_number_generator/usr.bin/clang/opt/Makefile
  projects/random_number_generator/usr.bin/dtc/fdt.cc
  projects/random_number_generator/usr.bin/find/find.1
  projects/random_number_generator/usr.bin/find/function.c
  projects/random_number_generator/usr.bin/iscsictl/iscsictl.8
  projects/random_number_generator/usr.bin/kdump/Makefile
  projects/random_number_generator/usr.bin/kdump/kdump.c
  projects/random_number_generator/usr.bin/mkcsmapper/Makefile.inc
  projects/random_number_generator/usr.bin/netstat/if.c
  projects/random_number_generator/usr.bin/netstat/main.c
  projects/random_number_generator/usr.bin/netstat/mroute.c
  projects/random_number_generator/usr.bin/netstat/mroute6.c
  projects/random_number_generator/usr.bin/netstat/netgraph.c
  projects/random_number_generator/usr.bin/netstat/netstat.h
  projects/random_number_generator/usr.bin/netstat/route.c
  projects/random_number_generator/usr.bin/rpcgen/rpc_main.c
  projects/random_number_generator/usr.bin/sed/compile.c
  projects/random_number_generator/usr.bin/sed/sed.1
  projects/random_number_generator/usr.bin/sort/radixsort.c
  projects/random_number_generator/usr.bin/whois/whois.c
  projects/random_number_generator/usr.sbin/bhyve/Makefile
  projects/random_number_generator/usr.sbin/bhyve/acpi.c
  projects/random_number_generator/usr.sbin/bhyve/acpi.h
  projects/random_number_generator/usr.sbin/bhyve/atpic.c
  projects/random_number_generator/usr.sbin/bhyve/bhyverun.c
  projects/random_number_generator/usr.sbin/bhyve/elcr.c
  projects/random_number_generator/usr.sbin/bhyve/inout.h
  projects/random_number_generator/usr.sbin/bhyve/mevent.c
  projects/random_number_generator/usr.sbin/bhyve/mevent.h
  projects/random_number_generator/usr.sbin/bhyve/mptbl.c
  projects/random_number_generator/usr.sbin/bhyve/pci_emul.c
  projects/random_number_generator/usr.sbin/bhyve/pci_emul.h
  projects/random_number_generator/usr.sbin/bhyve/pci_lpc.c
  projects/random_number_generator/usr.sbin/bhyve/pci_lpc.h
  projects/random_number_generator/usr.sbin/bhyve/pci_passthru.c
  projects/random_number_generator/usr.sbin/bhyve/pit_8254.c
  projects/random_number_generator/usr.sbin/bhyve/pmtmr.c
  projects/random_number_generator/usr.sbin/bhyve/post.c
  projects/random_number_generator/usr.sbin/bhyve/rtc.c
  projects/random_number_generator/usr.sbin/bhyve/xmsr.c
  projects/random_number_generator/usr.sbin/bhyve/xmsr.h
  projects/random_number_generator/usr.sbin/bhyvectl/bhyvectl.c
  projects/random_number_generator/usr.sbin/bsdconfig/console/console
  projects/random_number_generator/usr.sbin/bsdconfig/console/font
  projects/random_number_generator/usr.sbin/bsdconfig/console/keymap
  projects/random_number_generator/usr.sbin/bsdconfig/console/repeat
  projects/random_number_generator/usr.sbin/bsdconfig/console/saver
  projects/random_number_generator/usr.sbin/bsdconfig/console/screenmap
  projects/random_number_generator/usr.sbin/bsdconfig/console/ttys
  projects/random_number_generator/usr.sbin/bsdconfig/diskmgmt/diskmgmt
  projects/random_number_generator/usr.sbin/bsdconfig/docsinstall/docsinstall
  projects/random_number_generator/usr.sbin/bsdconfig/dot/dot
  projects/random_number_generator/usr.sbin/bsdconfig/includes/includes
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/disable
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/enable
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/flags
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/mouse
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/port
  projects/random_number_generator/usr.sbin/bsdconfig/mouse/type
  projects/random_number_generator/usr.sbin/bsdconfig/networking/defaultrouter
  projects/random_number_generator/usr.sbin/bsdconfig/networking/devices
  projects/random_number_generator/usr.sbin/bsdconfig/networking/hostname
  projects/random_number_generator/usr.sbin/bsdconfig/networking/nameservers
  projects/random_number_generator/usr.sbin/bsdconfig/networking/networking
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/device.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/hostname.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/ipaddr.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/media.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/netmask.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/resolv.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/routing.subr
  projects/random_number_generator/usr.sbin/bsdconfig/networking/share/services.subr
  projects/random_number_generator/usr.sbin/bsdconfig/packages/packages
  projects/random_number_generator/usr.sbin/bsdconfig/password/password
  projects/random_number_generator/usr.sbin/bsdconfig/security/kern_securelevel
  projects/random_number_generator/usr.sbin/bsdconfig/security/security
  projects/random_number_generator/usr.sbin/bsdconfig/share/common.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/device.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/dialog.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/keymap.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/cdrom.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/common.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/dos.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/floppy.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/ftp.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/nfs.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/tcpip.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/ufs.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/media/usb.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/mustberoot.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/packages/categories.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/packages/index.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/packages/packages.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/strings.subr
  projects/random_number_generator/usr.sbin/bsdconfig/share/sysrc.subr
  projects/random_number_generator/usr.sbin/bsdconfig/startup/misc
  projects/random_number_generator/usr.sbin/bsdconfig/startup/rcadd
  projects/random_number_generator/usr.sbin/bsdconfig/startup/rcconf
  projects/random_number_generator/usr.sbin/bsdconfig/startup/rcdelete
  projects/random_number_generator/usr.sbin/bsdconfig/startup/rcedit
  projects/random_number_generator/usr.sbin/bsdconfig/startup/rcvar
  projects/random_number_generator/usr.sbin/bsdconfig/startup/share/rcconf.subr
  projects/random_number_generator/usr.sbin/bsdconfig/startup/share/rcedit.subr
  projects/random_number_generator/usr.sbin/bsdconfig/startup/share/rcvar.subr
  projects/random_number_generator/usr.sbin/bsdconfig/startup/startup
  projects/random_number_generator/usr.sbin/bsdconfig/timezone/share/zones.subr
  projects/random_number_generator/usr.sbin/bsdconfig/timezone/timezone
  projects/random_number_generator/usr.sbin/bsdconfig/ttys/ttys
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/groupadd
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/groupdel
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/groupedit
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/groupinput
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/share/group_input.subr
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/useradd
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/userdel
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/useredit
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/userinput
  projects/random_number_generator/usr.sbin/bsdconfig/usermgmt/usermgmt
  projects/random_number_generator/usr.sbin/bsdinstall/bsdinstall
  projects/random_number_generator/usr.sbin/bsdinstall/scripts/auto
  projects/random_number_generator/usr.sbin/bsdinstall/scripts/config
  projects/random_number_generator/usr.sbin/bsdinstall/scripts/services
  projects/random_number_generator/usr.sbin/bsdinstall/scripts/wlanconfig
  projects/random_number_generator/usr.sbin/bsdinstall/scripts/zfsboot
  projects/random_number_generator/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt
  projects/random_number_generator/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c
  projects/random_number_generator/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def
  projects/random_number_generator/usr.sbin/crashinfo/crashinfo.sh
  projects/random_number_generator/usr.sbin/ctld/login.c
  projects/random_number_generator/usr.sbin/etcupdate/etcupdate.8
  projects/random_number_generator/usr.sbin/etcupdate/etcupdate.sh
  projects/random_number_generator/usr.sbin/makefs/cd9660/iso9660_rrip.c
  projects/random_number_generator/usr.sbin/makefs/cd9660/iso9660_rrip.h
  projects/random_number_generator/usr.sbin/mfiutil/Makefile
  projects/random_number_generator/usr.sbin/mptable/mptable.c
  projects/random_number_generator/usr.sbin/mtest/mtest.8
  projects/random_number_generator/usr.sbin/ndiscvt/ndisgen.sh
  projects/random_number_generator/usr.sbin/ndp/ndp.c
  projects/random_number_generator/usr.sbin/pkg/config.c
  projects/random_number_generator/usr.sbin/pkg/config.h
  projects/random_number_generator/usr.sbin/pkg/pkg.7
  projects/random_number_generator/usr.sbin/pkg/pkg.c
  projects/random_number_generator/usr.sbin/rpc.lockd/kern.c
  projects/random_number_generator/usr.sbin/rpc.lockd/lock_proc.c
  projects/random_number_generator/usr.sbin/rpc.lockd/lockd.c
  projects/random_number_generator/usr.sbin/tcpdump/tcpdump/Makefile
  projects/random_number_generator/usr.sbin/ypbind/yp_ping.c
Directory Properties:
  projects/random_number_generator/   (props changed)
  projects/random_number_generator/cddl/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/random_number_generator/contrib/binutils/   (props changed)
  projects/random_number_generator/contrib/file/   (props changed)
  projects/random_number_generator/contrib/gcc/   (props changed)
  projects/random_number_generator/contrib/libc++/   (props changed)
  projects/random_number_generator/contrib/llvm/   (props changed)
  projects/random_number_generator/contrib/llvm/tools/clang/   (props changed)
  projects/random_number_generator/contrib/nvi/   (props changed)
  projects/random_number_generator/contrib/tcpdump/   (props changed)
  projects/random_number_generator/contrib/tzcode/stdtime/   (props changed)
  projects/random_number_generator/contrib/tzdata/   (props changed)
  projects/random_number_generator/crypto/heimdal/   (props changed)
  projects/random_number_generator/etc/   (props changed)
  projects/random_number_generator/gnu/lib/   (props changed)
  projects/random_number_generator/gnu/usr.bin/gdb/   (props changed)
  projects/random_number_generator/include/   (props changed)
  projects/random_number_generator/lib/libc/   (props changed)
  projects/random_number_generator/lib/libvmmapi/   (props changed)
  projects/random_number_generator/sbin/   (props changed)
  projects/random_number_generator/sbin/ipfw/   (props changed)
  projects/random_number_generator/share/man/man4/   (props changed)
  projects/random_number_generator/sys/   (props changed)
  projects/random_number_generator/sys/amd64/vmm/   (props changed)
  projects/random_number_generator/sys/boot/   (props changed)
  projects/random_number_generator/sys/boot/ia64/efi/   (props changed)
  projects/random_number_generator/sys/cddl/contrib/opensolaris/   (props changed)
  projects/random_number_generator/sys/conf/   (props changed)
  projects/random_number_generator/sys/dev/hyperv/   (props changed)
  projects/random_number_generator/usr.bin/calendar/   (props changed)
  projects/random_number_generator/usr.sbin/bhyve/   (props changed)
  projects/random_number_generator/usr.sbin/bhyvectl/   (props changed)
  projects/random_number_generator/usr.sbin/ndiscvt/   (props changed)

Modified: projects/random_number_generator/COPYRIGHT
==============================================================================
--- projects/random_number_generator/COPYRIGHT	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/COPYRIGHT	Mon Jan  6 12:28:35 2014	(r260366)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/random_number_generator/ObsoleteFiles.inc
==============================================================================
--- projects/random_number_generator/ObsoleteFiles.inc	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/ObsoleteFiles.inc	Mon Jan  6 12:28:35 2014	(r260366)
@@ -38,6 +38,8 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20131215: libcam version bumped
+OLD_LIBS+=lib/libcam.so.6 usr/lib32/libcam.so.6
 # 20131202: libcapsicum and libcasper moved to /lib/
 OLD_LIBS+=usr/lib/libcapsicum.so.0
 OLD_LIBS+=usr/lib/libcasper.so.0

Modified: projects/random_number_generator/UPDATING
==============================================================================
--- projects/random_number_generator/UPDATING	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/UPDATING	Mon Jan  6 12:28:35 2014	(r260366)
@@ -31,6 +31,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20131213:
+	The behavior of gss_pseudo_random() for the krb5 mechanism
+	has changed, for applications requesting a longer random string
+	than produced by the underlying enctype's pseudo-random() function.
+	In particular, the random string produced from a session key of
+	enctype aes256-cts-hmac-sha1-96 or aes256-cts-hmac-sha1-96 will
+	be different at the 17th octet and later, after this change.
+	The counter used in the PRF+ construction is now encoded as a
+	big-endian integer in accordance with RFC 4402.
+	__FreeBSD_version is bumped to 1100004.
+
 20131108:
 	The WITHOUT_ATF build knob has been removed and its functionality
 	has been subsumed into the more generic WITHOUT_TESTS.  If you were
@@ -1932,7 +1943,7 @@ COMMON ITEMS:
 	make buildkernel KERNCONF=YOUR_KERNEL_HERE
 	<maybe newfs current's root partition>
 	<mount current's root partition on directory ${CURRENT_ROOT}>
-	make installworld DESTDIR=${CURRENT_ROOT}
+	make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
 	make distribution DESTDIR=${CURRENT_ROOT} # if newfs'd
 	make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
 	cp /etc/fstab ${CURRENT_ROOT}/etc/fstab 		   # if newfs'd

Modified: projects/random_number_generator/bin/Makefile
==============================================================================
--- projects/random_number_generator/bin/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -52,6 +52,10 @@ SUBDIR+=	rmail
 SUBDIR+=	csh
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=	tests
+.endif
+
 .include <bsd.arch.inc.mk>
 
 SUBDIR:=	${SUBDIR:O}

Modified: projects/random_number_generator/bin/date/Makefile
==============================================================================
--- projects/random_number_generator/bin/date/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/date/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -1,7 +1,13 @@
 #	@(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	date
 SRCS=	date.c netdate.c vary.c
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/mv/Makefile
==============================================================================
--- projects/random_number_generator/bin/mv/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/mv/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -1,6 +1,12 @@
 #	@(#)Makefile	8.2 (Berkeley) 4/2/94
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	mv
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/pax/Makefile
==============================================================================
--- projects/random_number_generator/bin/pax/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/pax/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -1,6 +1,8 @@
 #       @(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 # To install on versions prior to BSD 4.4 the following may have to be
 # defined with CFLAGS +=
 #
@@ -30,4 +32,8 @@ SRCS=	ar_io.c ar_subs.c buf_subs.c cache
 	gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \
 	tables.c tar.c tty_subs.c
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/pax/pax.1
==============================================================================
--- projects/random_number_generator/bin/pax/pax.1	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/pax/pax.1	Mon Jan  6 12:28:35 2014	(r260366)
@@ -33,7 +33,7 @@
 .\"	@(#)pax.1	8.4 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd August 29, 2010
+.Dd December 21, 2013
 .Dt PAX 1
 .Os
 .Sh NAME
@@ -587,6 +587,16 @@ precedence.
 For example, if
 .Dl Fl p Ar eme
 is specified, file modification times are still preserved.
+.Pp
+File flags set by
+.Xr chflags 1
+are not understood by
+.Nm ,
+however
+.Xr tar 1
+and
+.Xr dump 1
+will preserve these.
 .It Fl s Ar replstr
 Modify the file or archive member names specified by the
 .Ar pattern
@@ -1195,3 +1205,11 @@ at the University of California, San Die
 The
 .Nm
 utility does not recognize multibyte characters.
+.Pp
+File flags set by
+.Xr chflags 1
+are not preserved by
+.Nm .
+The BUGS section of
+.Xr chflags 1
+has a list of utilities that are unaware of flags.

Modified: projects/random_number_generator/bin/ps/ps.1
==============================================================================
--- projects/random_number_generator/bin/ps/ps.1	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/ps/ps.1	Mon Jan  6 12:28:35 2014	(r260366)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd March 15, 2013
+.Dd December 27, 2013
 .Dt PS 1
 .Os
 .Sh NAME
@@ -416,8 +416,9 @@ The process has reduced CPU scheduling p
 .It Li s
 The process is a session leader.
 .It Li V
-The process is suspended during a
-.Xr vfork 2 .
+The process' parent is suspended during a
+.Xr vfork 2 ,
+waiting for the process to exec or exit.
 .It Li W
 The process is swapped out.
 .It Li X

Modified: projects/random_number_generator/bin/sh/Makefile
==============================================================================
--- projects/random_number_generator/bin/sh/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -1,6 +1,8 @@
 #	@(#)Makefile	8.4 (Berkeley) 5/5/95
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	sh
 INSTALLFLAGS= -S
 SHSRCS=	alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \
@@ -59,7 +61,8 @@ syntax.c syntax.h: mksyntax
 token.h: mktokens
 	sh ${.CURDIR}/mktokens
 
-regress:
-	cd ${.CURDIR}/../../tools/regression/bin/sh && ${MAKE} SH=${.OBJDIR}/sh
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
 
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/sh/eval.c
==============================================================================
--- projects/random_number_generator/bin/sh/eval.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/eval.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg)
 		(have_command || !isfunc("local"))));
 }
 
+static void
+xtracecommand(struct arglist *varlist, struct arglist *arglist)
+{
+	struct strlist *sp;
+	char sep = 0;
+	const char *p, *ps4;
+
+	ps4 = expandstr(ps4val());
+	out2str(ps4 != NULL ? ps4 : ps4val());
+	for (sp = varlist->list ; sp ; sp = sp->next) {
+		if (sep != 0)
+			out2c(' ');
+		p = strchr(sp->text, '=');
+		if (p != NULL) {
+			p++;
+			outbin(sp->text, p - sp->text, out2);
+			out2qstr(p);
+		} else
+			out2qstr(sp->text);
+		sep = ' ';
+	}
+	for (sp = arglist->list ; sp ; sp = sp->next) {
+		if (sep != 0)
+			out2c(' ');
+		/* Disambiguate command looking like assignment. */
+		if (sp == arglist->list &&
+				strchr(sp->text, '=') != NULL &&
+				strchr(sp->text, '\'') == NULL) {
+			out2c('\'');
+			out2str(sp->text);
+			out2c('\'');
+		} else
+			out2qstr(sp->text);
+		sep = ' ';
+	}
+	out2c('\n');
+	flushout(&errout);
+}
+
 /*
  * Check if a builtin can safely be executed in the same process,
  * even though it should be in a subshell (command substitution).
@@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, 
 	argv -= argc;
 
 	/* Print the command if xflag is set. */
-	if (xflag) {
-		char sep = 0;
-		const char *p, *ps4;
-		ps4 = expandstr(ps4val());
-		out2str(ps4 != NULL ? ps4 : ps4val());
-		for (sp = varlist.list ; sp ; sp = sp->next) {
-			if (sep != 0)
-				out2c(' ');
-			p = strchr(sp->text, '=');
-			if (p != NULL) {
-				p++;
-				outbin(sp->text, p - sp->text, out2);
-				out2qstr(p);
-			} else
-				out2qstr(sp->text);
-			sep = ' ';
-		}
-		for (sp = arglist.list ; sp ; sp = sp->next) {
-			if (sep != 0)
-				out2c(' ');
-			/* Disambiguate command looking like assignment. */
-			if (sp == arglist.list &&
-					strchr(sp->text, '=') != NULL &&
-					strchr(sp->text, '\'') == NULL) {
-				out2c('\'');
-				out2str(sp->text);
-				out2c('\'');
-			} else
-				out2qstr(sp->text);
-			sep = ' ';
-		}
-		out2c('\n');
-		flushout(&errout);
-	}
+	if (xflag)
+		xtracecommand(&varlist, &arglist);
 
 	/* Now locate the command. */
 	if (argc == 0) {

Modified: projects/random_number_generator/bin/sh/input.c
==============================================================================
--- projects/random_number_generator/bin/sh/input.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/input.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -228,7 +228,6 @@ preadbuffer(void)
 {
 	char *p, *q;
 	int more;
-	int something;
 	char savec;
 
 	if (parsefile->strpush) {
@@ -252,24 +251,18 @@ again:
 	q = p = parsefile->buf + (parsenextc - parsefile->buf);
 
 	/* delete nul characters */
-	something = 0;
 	for (more = 1; more;) {
 		switch (*p) {
 		case '\0':
 			p++;	/* Skip nul */
 			goto check;
 
-		case '\t':
-		case ' ':
-			break;
-
 		case '\n':
 			parsenleft = q - parsenextc;
 			more = 0; /* Stop processing here */
 			break;
 
 		default:
-			something = 1;
 			break;
 		}
 
@@ -288,7 +281,8 @@ check:
 	*q = '\0';
 
 #ifndef NO_HISTORY
-	if (parsefile->fd == 0 && hist && something) {
+	if (parsefile->fd == 0 && hist &&
+	    parsenextc[strspn(parsenextc, " \t\n")] != '\0') {
 		HistEvent he;
 		INTOFF;
 		history(hist, &he, whichprompt == 1 ? H_ENTER : H_ADD,

Modified: projects/random_number_generator/bin/sh/sh.1
==============================================================================
--- projects/random_number_generator/bin/sh/sh.1	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/sh.1	Mon Jan  6 12:28:35 2014	(r260366)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd November 1, 2013
+.Dd January 3, 2014
 .Dt SH 1
 .Os
 .Sh NAME
@@ -235,10 +235,16 @@ or
 .Dq Li ||
 operator; or if the command is a pipeline preceded by the
 .Ic !\&
-operator.
+keyword.
 If a shell function is executed and its exit status is explicitly
 tested, all commands of the function are considered to be tested as
 well.
+.Pp
+It is recommended to check for failures explicitly
+instead of relying on
+.Fl e
+because it tends to behave in unexpected ways,
+particularly in larger scripts.
 .It Fl f Li noglob
 Disable pathname expansion.
 .It Fl h Li trackall

Modified: projects/random_number_generator/bin/sh/var.c
==============================================================================
--- projects/random_number_generator/bin/sh/var.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/var.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -88,11 +88,9 @@ struct var vifs;
 struct var vmail;
 struct var vmpath;
 struct var vpath;
-struct var vppid;
 struct var vps1;
 struct var vps2;
 struct var vps4;
-struct var vvers;
 static struct var voptind;
 struct var vdisvfork;
 
@@ -111,8 +109,6 @@ static const struct varinit varinit[] = 
 	  NULL },
 	{ &vpath,	0,				"PATH=" _PATH_DEFPATH,
 	  changepath },
-	{ &vppid,	VUNSET,				"PPID=",
-	  NULL },
 	/*
 	 * vps1 depends on uid
 	 */
@@ -180,15 +176,14 @@ initvar(void)
 		vps1.text = __DECONST(char *, geteuid() ? "PS1=$ " : "PS1=# ");
 		vps1.flags = VSTRFIXED|VTEXTFIXED;
 	}
-	if ((vppid.flags & VEXPORT) == 0) {
-		fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
-		setvarsafe("PPID", ppid, 0);
-	}
+	fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
+	setvarsafe("PPID", ppid, 0);
 	for (envp = environ ; *envp ; envp++) {
 		if (strchr(*envp, '=')) {
 			setvareq(*envp, VEXPORT|VTEXTFIXED);
 		}
 	}
+	setvareq("OPTIND=1", VTEXTFIXED);
 }
 
 /*

Modified: projects/random_number_generator/bin/sh/var.h
==============================================================================
--- projects/random_number_generator/bin/sh/var.h	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/sh/var.h	Mon Jan  6 12:28:35 2014	(r260366)
@@ -75,7 +75,6 @@ extern struct var vifs;
 extern struct var vmail;
 extern struct var vmpath;
 extern struct var vpath;
-extern struct var vppid;
 extern struct var vps1;
 extern struct var vps2;
 extern struct var vps4;

Modified: projects/random_number_generator/bin/test/Makefile
==============================================================================
--- projects/random_number_generator/bin/test/Makefile	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/test/Makefile	Mon Jan  6 12:28:35 2014	(r260366)
@@ -1,8 +1,14 @@
 #        @(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	test
 LINKS=	${BINDIR}/test ${BINDIR}/[
 MLINKS=	test.1 [.1
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/test/test.c
==============================================================================
--- projects/random_number_generator/bin/test/test.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/bin/test/test.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -172,7 +172,7 @@ static char **t_wp;
 static int parenlevel;
 
 static int	aexpr(enum token);
-static int	binop(void);
+static int	binop(enum token);
 static int	equalf(const char *, const char *);
 static int	filstat(char *, enum token);
 static int	getn(const char *);
@@ -312,21 +312,20 @@ primary(enum token n)
 		}
 	}
 
-	if (TOKEN_TYPE(t_lex(nargc > 0 ? t_wp[1] : NULL)) == BINOP)
-		return binop();
+	nn = t_lex(nargc > 0 ? t_wp[1] : NULL);
+	if (TOKEN_TYPE(nn) == BINOP)
+		return binop(nn);
 
 	return strlen(*t_wp) > 0;
 }
 
 static int
-binop(void)
+binop(enum token n)
 {
 	const char *opnd1, *op, *opnd2;
-	enum token n;
 
 	opnd1 = *t_wp;
-	op = nargc > 0 ? t_wp[1] : NULL;
-	n = t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL);
+	op = nargc > 0 ? (--nargc, *++t_wp) : NULL;
 
 	if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL)
 		syntax(op, "argument expected");

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Mon Jan  6 12:28:35 2014	(r260366)
@@ -14,11 +14,12 @@
 .\"
 .\" Copyright 2012, Richard Lowe.
 .\" Copyright (c) 2012, Marcelo Araujo <araujo@FreeBSD.org>.
+.\" Copyright (c) 2012 by Delphix. All rights reserved.
 .\" All Rights Reserved.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 10, 2012
+.Dd December 31, 2013
 .Dt ZDB 8
 .Os
 .Sh NAME
@@ -29,27 +30,35 @@
 .Op Fl CumdibcsDvhLXFPA
 .Op Fl e Op Fl p Ar path...
 .Op Fl t Ar txg
+.Op Fl U Ar cache
+.Op Fl M Ar inflight I/Os
 .Ar poolname
 .Op Ar object ...
 .Nm
 .Op Fl divPA
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
 .Ar dataset
 .Op Ar object ...
 .Nm
 .Fl m Op Fl LXFPA
 .Op Fl t Ar txg
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
 .Ar poolname
 .Nm
 .Fl R Op Fl A
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
+.Ar poolname
 .Ar poolname
 .Ar vdev Ns : Ns Ar offset Ns : Ns Ar size Ns Op Ns : Ns Ar flags
 .Nm
 .Fl S
 .Op Fl AP
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
+.Ar poolname
 .Ar poolname
 .Nm
 .Fl l
@@ -205,6 +214,11 @@ flag specifies the path under which devi
 .It Fl F
 Attempt to make an unreadable pool readable by trying progressively older
 transactions.
+.It Fl M Ar inflight I/Os
+Limit the number of outstanding checksum I/Os to the specified value.
+The default value is 200. This option affects the performance of the
+.Fl c
+option.
 .It Fl P
 Print numbers in an unscaled form more amenable to parsing, eg. 1000000 rather
 than 1M.
@@ -218,9 +232,7 @@ options for a means to see the available
 transaction numbers.
 .It Fl U Ar cachefile
 Use a cache file other than
-.Pa /etc/zfs/zpool.cache .
-This option is only valid with
-.Fl C
+.Pa /boot/zfs/zpool.cache .
 .It Fl v
 Enable verbosity.
 Specify multiple times for increased verbosity.

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -89,6 +89,7 @@ extern void dump_intent_log(zilog_t *);
 uint64_t *zopt_object = NULL;
 int zopt_objects = 0;
 libzfs_handle_t *g_zfs;
+uint64_t max_inflight = 200;
 
 /*
  * These libumem hooks provide a reasonable set of defaults for the allocator's
@@ -110,16 +111,17 @@ static void
 usage(void)
 {
 	(void) fprintf(stderr,
-            "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]]"
-            "poolname [object...]\n"
-            "       %s [-divPA] [-e -p path...] dataset [object...]\n"
-            "       %s -m [-LXFPA] [-t txg] [-e [-p path...]]"
-            "poolname [vdev [metaslab...]]\n"
-            "       %s -R [-A] [-e [-p path...]] poolname "
-            "vdev:offset:size[:flags]\n"
-            "       %s -S [-PA] [-e [-p path...]] poolname\n"
-            "       %s -l [-uA] device\n"
-            "       %s -C [-A] [-U config]\n\n",
+	    "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]] "
+	    "[-U config] [-M inflight I/Os] poolname [object...]\n"
+	    "       %s [-divPA] [-e -p path...] [-U config] dataset "
+	    "[object...]\n"
+	    "       %s -m [-LXFPA] [-t txg] [-e [-p path...]] [-U config] "
+	    "poolname [vdev [metaslab...]]\n"
+	    "       %s -R [-A] [-e [-p path...]] poolname "
+	    "vdev:offset:size[:flags]\n"
+	    "       %s -S [-PA] [-e [-p path...]] [-U config] poolname\n"
+	    "       %s -l [-uA] device\n"
+	    "       %s -C [-A] [-U config]\n\n",
 	    cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname);
 
 	(void) fprintf(stderr, "    Dataset name must include at least one "
@@ -164,6 +166,8 @@ usage(void)
 	(void) fprintf(stderr, "	-P print numbers in parseable form\n");
 	(void) fprintf(stderr, "        -t <txg> -- highest txg to use when "
 	    "searching for uberblocks\n");
+	(void) fprintf(stderr, "        -M <number of inflight I/Os> -- "
+	    "specify the maximum number of checksumming I/Os [default is 200]");
 	(void) fprintf(stderr, "Specify an option more than once (e.g. -bb) "
 	    "to make only that option verbose\n");
 	(void) fprintf(stderr, "Default is to dump everything non-verbosely\n");
@@ -559,16 +563,20 @@ get_metaslab_refcount(vdev_t *vd)
 static int
 verify_spacemap_refcounts(spa_t *spa)
 {
-	int expected_refcount, actual_refcount;
+	uint64_t expected_refcount = 0;
+	uint64_t actual_refcount;
 
-	expected_refcount = spa_feature_get_refcount(spa,
-	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]);
+	(void) feature_get_refcount(spa,
+	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM],
+	    &expected_refcount);
 	actual_refcount = get_dtl_refcount(spa->spa_root_vdev);
 	actual_refcount += get_metaslab_refcount(spa->spa_root_vdev);
 
 	if (expected_refcount != actual_refcount) {
-		(void) printf("space map refcount mismatch: expected %d != "
-		    "actual %d\n", expected_refcount, actual_refcount);
+		(void) printf("space map refcount mismatch: expected %lld != "
+		    "actual %lld\n",
+		    (longlong_t)expected_refcount,
+		    (longlong_t)actual_refcount);
 		return (2);
 	}
 	return (0);
@@ -670,8 +678,7 @@ dump_metaslab(metaslab_t *msp)
 	}
 
 	if (dump_opt['m'] > 1 && sm != NULL &&
-	    spa_feature_is_active(spa,
-	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM])) {
+	    spa_feature_is_active(spa, SPA_FEATURE_SPACEMAP_HISTOGRAM)) {
 		/*
 		 * The space map histogram represents free space in chunks
 		 * of sm_shift (i.e. bucket 0 refers to 2^sm_shift).
@@ -757,7 +764,7 @@ dump_dde(const ddt_t *ddt, const ddt_ent
 		if (ddp->ddp_phys_birth == 0)
 			continue;
 		ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
-		sprintf_blkptr(blkbuf, &blk);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), &blk);
 		(void) printf("index %llx refcnt %llu %s %s\n",
 		    (u_longlong_t)index, (u_longlong_t)ddp->ddp_refcnt,
 		    types[p], blkbuf);
@@ -1017,31 +1024,39 @@ blkid2offset(const dnode_phys_t *dnp, co
 }
 
 static void
-sprintf_blkptr_compact(char *blkbuf, const blkptr_t *bp)
+snprintf_blkptr_compact(char *blkbuf, size_t buflen, const blkptr_t *bp)
 {
 	const dva_t *dva = bp->blk_dva;
 	int ndvas = dump_opt['d'] > 5 ? BP_GET_NDVAS(bp) : 1;
 
 	if (dump_opt['b'] >= 6) {
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, buflen, bp);
 		return;
 	}
 
 	blkbuf[0] = '\0';
 
 	for (int i = 0; i < ndvas; i++)
-		(void) sprintf(blkbuf + strlen(blkbuf), "%llu:%llx:%llx ",
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf), "%llu:%llx:%llx ",
 		    (u_longlong_t)DVA_GET_VDEV(&dva[i]),
 		    (u_longlong_t)DVA_GET_OFFSET(&dva[i]),
 		    (u_longlong_t)DVA_GET_ASIZE(&dva[i]));
 
-	(void) sprintf(blkbuf + strlen(blkbuf),
-	    "%llxL/%llxP F=%llu B=%llu/%llu",
-	    (u_longlong_t)BP_GET_LSIZE(bp),
-	    (u_longlong_t)BP_GET_PSIZE(bp),
-	    (u_longlong_t)bp->blk_fill,
-	    (u_longlong_t)bp->blk_birth,
-	    (u_longlong_t)BP_PHYSICAL_BIRTH(bp));
+	if (BP_IS_HOLE(bp)) {
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf), "B=%llu",
+		    (u_longlong_t)bp->blk_birth);
+	} else {
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf),
+		    "%llxL/%llxP F=%llu B=%llu/%llu",
+		    (u_longlong_t)BP_GET_LSIZE(bp),
+		    (u_longlong_t)BP_GET_PSIZE(bp),
+		    (u_longlong_t)bp->blk_fill,
+		    (u_longlong_t)bp->blk_birth,
+		    (u_longlong_t)BP_PHYSICAL_BIRTH(bp));
+	}
 }
 
 static void
@@ -1066,7 +1081,7 @@ print_indirect(blkptr_t *bp, const zbook
 		}
 	}
 
-	sprintf_blkptr_compact(blkbuf, bp);
+	snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("%s\n", blkbuf);
 }
 
@@ -1081,7 +1096,7 @@ visit_indirect(spa_t *spa, const dnode_p
 
 	print_indirect(bp, zb, dnp);
 
-	if (BP_GET_LEVEL(bp) > 0) {
+	if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) {
 		uint32_t flags = ARC_WAIT;
 		int i;
 		blkptr_t *cbp;
@@ -1206,7 +1221,7 @@ dump_dsl_dataset(objset_t *os, uint64_t 
 	zdb_nicenum(ds->ds_compressed_bytes, compressed);
 	zdb_nicenum(ds->ds_uncompressed_bytes, uncompressed);
 	zdb_nicenum(ds->ds_unique_bytes, unique);
-	sprintf_blkptr(blkbuf, &ds->ds_bp);
+	snprintf_blkptr(blkbuf, sizeof (blkbuf), &ds->ds_bp);
 
 	(void) printf("\t\tdir_obj = %llu\n",
 	    (u_longlong_t)ds->ds_dir_obj);
@@ -1251,7 +1266,7 @@ dump_bptree_cb(void *arg, const blkptr_t
 	char blkbuf[BP_SPRINTF_LEN];
 
 	if (bp->blk_birth != 0) {
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 		(void) printf("\t%s\n", blkbuf);
 	}
 	return (0);
@@ -1289,7 +1304,7 @@ dump_bpobj_cb(void *arg, const blkptr_t 
 	char blkbuf[BP_SPRINTF_LEN];
 
 	ASSERT(bp->blk_birth != 0);
-	sprintf_blkptr_compact(blkbuf, bp);
+	snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("\t%s\n", blkbuf);
 	return (0);
 }
@@ -1788,8 +1803,9 @@ dump_dir(objset_t *os)
 	zdb_nicenum(refdbytes, numbuf);
 
 	if (verbosity >= 4) {
-		(void) sprintf(blkbuf, ", rootbp ");
-		(void) sprintf_blkptr(blkbuf + strlen(blkbuf), os->os_rootbp);
+		(void) snprintf(blkbuf, sizeof (blkbuf), ", rootbp ");
+		(void) snprintf_blkptr(blkbuf + strlen(blkbuf),
+		    sizeof (blkbuf) - strlen(blkbuf), os->os_rootbp);
 	} else {
 		blkbuf[0] = '\0';
 	}
@@ -1819,7 +1835,7 @@ dump_dir(objset_t *os)
 	if (verbosity < 2)
 		return;
 
-	if (os->os_rootbp->blk_birth == 0)
+	if (BP_IS_HOLE(os->os_rootbp))
 		return;
 
 	dump_object(os, 0, verbosity, &print_header);
@@ -1860,7 +1876,7 @@ dump_uberblock(uberblock_t *ub, const ch
 	    (u_longlong_t)ub->ub_timestamp, asctime(localtime(&timestamp)));
 	if (dump_opt['u'] >= 3) {
 		char blkbuf[BP_SPRINTF_LEN];
-		sprintf_blkptr(blkbuf, &ub->ub_rootbp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), &ub->ub_rootbp);
 		(void) printf("\trootbp = %s\n", blkbuf);
 	}
 	(void) printf(footer ? footer : "");
@@ -2151,16 +2167,68 @@ zdb_count_block(zdb_cb_t *zcb, zilog_t *
 	    bp, NULL, NULL, ZIO_FLAG_CANFAIL)), ==, 0);
 }
 
+/* ARGSUSED */
+static void
+zdb_blkptr_done(zio_t *zio)
+{
+	spa_t *spa = zio->io_spa;
+	blkptr_t *bp = zio->io_bp;
+	int ioerr = zio->io_error;
+	zdb_cb_t *zcb = zio->io_private;
+	zbookmark_t *zb = &zio->io_bookmark;
+
+	zio_data_buf_free(zio->io_data, zio->io_size);
+
+	mutex_enter(&spa->spa_scrub_lock);
+	spa->spa_scrub_inflight--;
+	cv_broadcast(&spa->spa_scrub_io_cv);
+
+	if (ioerr && !(zio->io_flags & ZIO_FLAG_SPECULATIVE)) {
+		char blkbuf[BP_SPRINTF_LEN];
+
+		zcb->zcb_haderrors = 1;
+		zcb->zcb_errors[ioerr]++;
+
+		if (dump_opt['b'] >= 2)
+			snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
+		else
+			blkbuf[0] = '\0';
+
+		(void) printf("zdb_blkptr_cb: "
+		    "Got error %d reading "
+		    "<%llu, %llu, %lld, %llx> %s -- skipping\n",
+		    ioerr,
+		    (u_longlong_t)zb->zb_objset,
+		    (u_longlong_t)zb->zb_object,
+		    (u_longlong_t)zb->zb_level,
+		    (u_longlong_t)zb->zb_blkid,
+		    blkbuf);
+	}
+	mutex_exit(&spa->spa_scrub_lock);
+}
+
+/* ARGSUSED */
 static int
 zdb_blkptr_cb(spa_t *spa, zilog_t *zilog, const blkptr_t *bp,
     const zbookmark_t *zb, const dnode_phys_t *dnp, void *arg)
 {
 	zdb_cb_t *zcb = arg;
-	char blkbuf[BP_SPRINTF_LEN];
 	dmu_object_type_t type;
 	boolean_t is_metadata;
 
-	if (bp == NULL)
+	if (dump_opt['b'] >= 5 && bp->blk_birth > 0) {
+		char blkbuf[BP_SPRINTF_LEN];
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
+		(void) printf("objset %llu object %llu "
+		    "level %lld offset 0x%llx %s\n",
+		    (u_longlong_t)zb->zb_objset,
+		    (u_longlong_t)zb->zb_object,
+		    (longlong_t)zb->zb_level,
+		    (u_longlong_t)blkid2offset(dnp, bp, zb),
+		    blkbuf);
+	}
+
+	if (BP_IS_HOLE(bp))
 		return (0);
 
 	type = BP_GET_TYPE(bp);
@@ -2171,53 +2239,26 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog
 	is_metadata = (BP_GET_LEVEL(bp) != 0 || DMU_OT_IS_METADATA(type));
 
 	if (dump_opt['c'] > 1 || (dump_opt['c'] && is_metadata)) {
-		int ioerr;
 		size_t size = BP_GET_PSIZE(bp);
-		void *data = malloc(size);
+		void *data = zio_data_buf_alloc(size);
 		int flags = ZIO_FLAG_CANFAIL | ZIO_FLAG_SCRUB | ZIO_FLAG_RAW;
 
 		/* If it's an intent log block, failure is expected. */
 		if (zb->zb_level == ZB_ZIL_LEVEL)
 			flags |= ZIO_FLAG_SPECULATIVE;
 
-		ioerr = zio_wait(zio_read(NULL, spa, bp, data, size,
-		    NULL, NULL, ZIO_PRIORITY_ASYNC_READ, flags, zb));
-
-		free(data);
-		if (ioerr && !(flags & ZIO_FLAG_SPECULATIVE)) {
-			zcb->zcb_haderrors = 1;
-			zcb->zcb_errors[ioerr]++;
+		mutex_enter(&spa->spa_scrub_lock);
+		while (spa->spa_scrub_inflight > max_inflight)
+			cv_wait(&spa->spa_scrub_io_cv, &spa->spa_scrub_lock);
+		spa->spa_scrub_inflight++;
+		mutex_exit(&spa->spa_scrub_lock);
 
-			if (dump_opt['b'] >= 2)
-				sprintf_blkptr(blkbuf, bp);
-			else
-				blkbuf[0] = '\0';
-
-			(void) printf("zdb_blkptr_cb: "
-			    "Got error %d reading "
-			    "<%llu, %llu, %lld, %llx> %s -- skipping\n",
-			    ioerr,
-			    (u_longlong_t)zb->zb_objset,
-			    (u_longlong_t)zb->zb_object,
-			    (u_longlong_t)zb->zb_level,
-			    (u_longlong_t)zb->zb_blkid,
-			    blkbuf);
-		}
+		zio_nowait(zio_read(NULL, spa, bp, data, size,
+		    zdb_blkptr_done, zcb, ZIO_PRIORITY_ASYNC_READ, flags, zb));
 	}
 
 	zcb->zcb_readfails = 0;
 
-	if (dump_opt['b'] >= 5) {
-		sprintf_blkptr(blkbuf, bp);
-		(void) printf("objset %llu object %llu "
-		    "level %lld offset 0x%llx %s\n",
-		    (u_longlong_t)zb->zb_objset,
-		    (u_longlong_t)zb->zb_object,
-		    (longlong_t)zb->zb_level,
-		    (u_longlong_t)blkid2offset(dnp, bp, zb),
-		    blkbuf);
-	}
-
 	if (dump_opt['b'] < 5 && isatty(STDERR_FILENO) &&
 	    gethrtime() > zcb->zcb_lastprint + NANOSEC) {
 		uint64_t now = gethrtime();
@@ -2374,7 +2415,7 @@ count_block_cb(void *arg, const blkptr_t
 
 	if (dump_opt['b'] >= 5) {
 		char blkbuf[BP_SPRINTF_LEN];
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 		(void) printf("[%s] %s\n",
 		    "deferred free", blkbuf);
 	}
@@ -2417,8 +2458,7 @@ dump_block_stats(spa_t *spa)
 		(void) bpobj_iterate_nofree(&spa->spa_dsl_pool->dp_free_bpobj,
 		    count_block_cb, &zcb, NULL);
 	}
-	if (spa_feature_is_active(spa,
-	    &spa_feature_table[SPA_FEATURE_ASYNC_DESTROY])) {
+	if (spa_feature_is_active(spa, SPA_FEATURE_ASYNC_DESTROY)) {
 		VERIFY3U(0, ==, bptree_iterate(spa->spa_meta_objset,
 		    spa->spa_dsl_pool->dp_bptree_obj, B_FALSE, count_block_cb,
 		    &zcb, NULL));
@@ -2431,6 +2471,18 @@ dump_block_stats(spa_t *spa)
 	zcb.zcb_start = zcb.zcb_lastprint = gethrtime();
 	zcb.zcb_haderrors |= traverse_pool(spa, 0, flags, zdb_blkptr_cb, &zcb);
 
+	/*
+	 * If we've traversed the data blocks then we need to wait for those
+	 * I/Os to complete. We leverage "The Godfather" zio to wait on
+	 * all async I/Os to complete.
+	 */
+	if (dump_opt['c']) {
+		(void) zio_wait(spa->spa_async_zio_root);
+		spa->spa_async_zio_root = zio_root(spa, NULL, NULL,
+		    ZIO_FLAG_CANFAIL | ZIO_FLAG_SPECULATIVE |
+		    ZIO_FLAG_GODFATHER);
+	}
+
 	if (zcb.zcb_haderrors) {
 		(void) printf("\nError counts:\n\n");
 		(void) printf("\t%5s  %s\n", "errno", "count");
@@ -2597,7 +2649,7 @@ zdb_ddt_add_cb(spa_t *spa, zilog_t *zilo
 	avl_index_t where;
 	zdb_ddt_entry_t *zdde, zdde_search;
 
-	if (bp == NULL)
+	if (BP_IS_HOLE(bp))
 		return (0);
 
 	if (dump_opt['S'] > 1 && zb->zb_level == ZB_ROOT_LEVEL) {
@@ -2719,7 +2771,7 @@ dump_zpool(spa_t *spa)
 			}
 
 			if (spa_feature_is_active(spa,
-			    &spa_feature_table[SPA_FEATURE_ASYNC_DESTROY])) {
+			    SPA_FEATURE_ASYNC_DESTROY)) {
 				dump_bptree(spa->spa_meta_objset,
 				    spa->spa_dsl_pool->dp_bptree_obj,
 				    "Pool dataset frees");
@@ -2764,7 +2816,7 @@ zdb_print_blkptr(blkptr_t *bp, int flags
 	if (flags & ZDB_FLAG_BSWAP)
 		byteswap_uint64_array((void *)bp, sizeof (blkptr_t));
 
-	sprintf_blkptr(blkbuf, bp);
+	snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("%s\n", blkbuf);
 }
 
@@ -3200,7 +3252,7 @@ main(int argc, char **argv)
 
 	dprintf_setup(&argc, argv);
 
-	while ((c = getopt(argc, argv, "bcdhilmsuCDRSAFLXevp:t:U:P")) != -1) {
+	while ((c = getopt(argc, argv, "bcdhilmM:suCDRSAFLXevp:t:U:P")) != -1) {
 		switch (c) {
 		case 'b':
 		case 'c':
@@ -3229,6 +3281,15 @@ main(int argc, char **argv)
 		case 'v':
 			verbose++;
 			break;
+		case 'M':
+			max_inflight = strtoull(optarg, NULL, 0);
+			if (max_inflight == 0) {
+				(void) fprintf(stderr, "maximum number "
+				    "of inflight I/Os must be greater "
+				    "than 0\n");
+				usage();
+			}
+			break;
 		case 'p':
 			if (searchdirs == NULL) {
 				searchdirs = umem_alloc(sizeof (char *),

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c	Mon Jan  6 08:09:19 2014	(r260365)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c	Mon Jan  6 12:28:35 2014	(r260366)
@@ -24,6 +24,10 @@
  */
 
 /*
+ * Copyright (c) 2013 by Delphix. All rights reserved.
+ */
+
+/*
  * Print intent log header and statistics.
  */
 

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  6 14:56:01 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 766EE686;
 Mon,  6 Jan 2014 14:56: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 60534180B;
 Mon,  6 Jan 2014 14:56:01 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s06Eu1wB095202;
 Mon, 6 Jan 2014 14:56:01 GMT (envelope-from markm@svn.freebsd.org)
Received: (from markm@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s06Eu11i095200;
 Mon, 6 Jan 2014 14:56:01 GMT (envelope-from markm@svn.freebsd.org)
Message-Id: <201401061456.s06Eu11i095200@svn.freebsd.org>
From: Mark Murray <markm@FreeBSD.org>
Date: Mon, 6 Jan 2014 14:56:01 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260370 - in projects/random_number_generator:
 share/man/man4 share/mk sys/dev/e1000 sys/dev/ixgbe sys/dev/netmap sys/net
 sys/rpc tools/tools/netmap
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jan 2014 14:56:01 -0000

Author: markm
Date: Mon Jan  6 14:56:00 2014
New Revision: 260370
URL: http://svnweb.freebsd.org/changeset/base/260370

Log:
  MFC - tracking commit.

Modified:
  projects/random_number_generator/share/man/man4/netmap.4
  projects/random_number_generator/share/mk/bsd.sys.mk
  projects/random_number_generator/sys/dev/e1000/if_em.c
  projects/random_number_generator/sys/dev/e1000/if_igb.c
  projects/random_number_generator/sys/dev/e1000/if_lem.c
  projects/random_number_generator/sys/dev/ixgbe/ixgbe.c
  projects/random_number_generator/sys/dev/netmap/if_em_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_igb_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_lem_netmap.h
  projects/random_number_generator/sys/dev/netmap/if_re_netmap.h
  projects/random_number_generator/sys/dev/netmap/ixgbe_netmap.h
  projects/random_number_generator/sys/dev/netmap/netmap.c
  projects/random_number_generator/sys/dev/netmap/netmap_freebsd.c
  projects/random_number_generator/sys/dev/netmap/netmap_generic.c
  projects/random_number_generator/sys/dev/netmap/netmap_kern.h
  projects/random_number_generator/sys/dev/netmap/netmap_mbq.c
  projects/random_number_generator/sys/dev/netmap/netmap_mbq.h
  projects/random_number_generator/sys/dev/netmap/netmap_mem2.c
  projects/random_number_generator/sys/dev/netmap/netmap_mem2.h
  projects/random_number_generator/sys/dev/netmap/netmap_vale.c
  projects/random_number_generator/sys/net/netmap.h
  projects/random_number_generator/sys/net/netmap_user.h
  projects/random_number_generator/sys/rpc/svc.h
  projects/random_number_generator/tools/tools/netmap/bridge.c
  projects/random_number_generator/tools/tools/netmap/nm_util.c
  projects/random_number_generator/tools/tools/netmap/nm_util.h
  projects/random_number_generator/tools/tools/netmap/pcap.c
  projects/random_number_generator/tools/tools/netmap/pkt-gen.c
  projects/random_number_generator/tools/tools/netmap/vale-ctl.c
Directory Properties:
  projects/random_number_generator/   (props changed)
  projects/random_number_generator/share/man/man4/   (props changed)
  projects/random_number_generator/sys/   (props changed)

Modified: projects/random_number_generator/share/man/man4/netmap.4
==============================================================================
--- projects/random_number_generator/share/man/man4/netmap.4	Mon Jan  6 14:39:10 2014	(r260369)
+++ projects/random_number_generator/share/man/man4/netmap.4	Mon Jan  6 14:56:00 2014	(r260370)
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2011-2013 Matteo Landi, Luigi Rizzo, Universita` di Pisa
+.\" Copyright (c) 2011-2014 Matteo Landi, Luigi Rizzo, Universita` di Pisa
 .\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
@@ -27,434 +27,546 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd October 18, 2013
+.Dd January 4, 2014
 .Dt NETMAP 4
 .Os
 .Sh NAME
 .Nm netmap
 .Nd a framework for fast packet I/O
+.br
+.Nm VALE
+.Nd a fast VirtuAl Local Ethernet using the netmap API
 .Sh SYNOPSIS
 .Cd device netmap
 .Sh DESCRIPTION
 .Nm
 is a framework for extremely fast and efficient packet I/O
-(reaching 14.88 Mpps with a single core at less than 1 GHz)
 for both userspace and kernel clients.
-Userspace clients can use the netmap API
-to send and receive raw packets through physical interfaces
-or ports of the
-.Xr VALE 4
-switch.
-.Pp
-.Nm VALE
-is a very fast (reaching 20 Mpps per port)
-and modular software switch,
-implemented within the kernel, which can interconnect
-virtual ports, physical devices, and the native host stack.
-.Pp
-.Nm
-uses a memory mapped region to share packet buffers,
-descriptors and queues with the kernel.
-Simple
-.Pa ioctl()s
-are used to bind interfaces/ports to file descriptors and
-implement non-blocking I/O, whereas blocking I/O uses
-.Pa select()/poll() .
+It runs on FreeBSD and Linux,
+and includes
+.Nm VALE ,
+a very fast and modular in-kernel software switch/dataplane.
+.Pp
 .Nm
-can exploit the parallelism in multiqueue devices and
-multicore systems.
+and
+.Nm VALE
+are one order of magnitude faster than sockets, bpf or
+native switches based on
+.Xr tun/tap 4 ,
+reaching 14.88 Mpps with much less than one core on a 10 Gbit NIC,
+and 20 Mpps per core for VALE ports.
+.Pp
+Userspace clients can dynamically switch NICs into
+.Nm
+mode and send and receive raw packets through
+memory mapped buffers.
+A selectable file descriptor supports
+synchronization and blocking I/O.
+.Pp
+Similarly,
+.Nm VALE
+can dynamically create switch instances and ports,
+providing high speed packet I/O between processes,
+virtual machines, NICs and the host stack.
 .Pp
-For the best performance,
+For best performance,
 .Nm
 requires explicit support in device drivers;
-a generic emulation layer is available to implement the
+however, the
 .Nm
-API on top of unmodified device drivers,
+API can be emulated on top of unmodified device drivers,
 at the price of reduced performance
-(but still better than what can be achieved with
-sockets or BPF/pcap).
+(but still better than sockets or BPF/pcap).
 .Pp
-For a list of devices with native
+In the rest of this (long) manual page we document
+various aspects of the
 .Nm
-support, see the end of this manual page.
-.Sh OPERATION - THE NETMAP API
+and
+.Nm VALE
+architecture, features and usage.
+.Pp
+.Sh ARCHITECTURE
 .Nm
-clients must first
-.Pa open("/dev/netmap") ,
-and then issue an
-.Pa ioctl(fd, NIOCREGIF, (struct nmreq *)arg)
-to bind the file descriptor to a specific interface or port.
+supports raw packet I/O through a
+.Em port ,
+which can be connected to a physical interface
+.Em ( NIC ) ,
+to the host stack,
+or to a
+.Nm VALE
+switch).
+Ports use preallocated circular queues of buffers
+.Em ( rings )
+residing in an mmapped region.
+There is one ring for each transmit/receive queue of a
+NIC or virtual port.
+An additional ring pair connects to the host stack.
+.Pp
+After binding a file descriptor to a port, a
+.Nm
+client can send or receive packets in batches through
+the rings, and possibly implement zero-copy forwarding
+between ports.
+.Pp
+All NICs operating in
+.Nm
+mode use the same memory region,
+accessible to all processes who own
+.Nm /dev/netmap
+file descriptors bound to NICs.
+.Nm VALE
+ports instead use separate memory regions.
+.Pp
+.Sh ENTERING AND EXITING NETMAP MODE
+Ports and rings are created and controlled through a file descriptor,
+created by opening a special device
+.Dl fd = open("/dev/netmap");
+and then bound to a specific port with an
+.Dl ioctl(fd, NIOCREGIF, (struct nmreq *)arg);
+.Pp
 .Nm
 has multiple modes of operation controlled by the
-content of the
-.Pa struct nmreq
-passed to the
-.Pa ioctl() .
-In particular, the
-.Em nr_name
-field specifies whether the client operates on a physical network
-interface or on a port of a
-.Nm VALE
-switch, as indicated below. Additional fields in the
-.Pa struct nmreq
-control the details of operation.
+.Vt struct nmreq
+argument.
+.Va arg.nr_name
+specifies the port name, as follows:
 .Bl -tag -width XXXX
-.It Dv Interface name (e.g. 'em0', 'eth1', ... )
-The data path of the interface is disconnected from the host stack.
-Depending on additional arguments,
-the file descriptor is bound to the NIC (one or all queues),
-or to the host stack.
+.It Dv OS network interface name (e.g. 'em0', 'eth1', ... )
+the data path of the NIC is disconnected from the host stack,
+and the file descriptor is bound to the NIC (one or all queues),
+or to the host stack;
 .It Dv valeXXX:YYY (arbitrary XXX and YYY)
-The file descriptor is bound to port YYY of a VALE switch called XXX,
-where XXX and YYY are arbitrary alphanumeric strings.
+the file descriptor is bound to port YYY of a VALE switch called XXX,
+both dynamically created if necessary.
 The string cannot exceed IFNAMSIZ characters, and YYY cannot
-matching the name of any existing interface.
-.Pp
-The switch and the port are created if not existing.
-.It Dv valeXXX:ifname (ifname is an existing interface)
-Flags in the argument control whether the physical interface
-(and optionally the corrisponding host stack endpoint)
-are connected or disconnected from the VALE switch named XXX.
-.Pp
-In this case the
-.Pa ioctl()
-is used only for configuring the VALE switch, typically through the
-.Nm vale-ctl
-command.
-The file descriptor cannot be used for I/O, and should be
-.Pa close()d
-after issuing the
-.Pa ioctl().
+be the name of any existing OS network interface.
 .El
 .Pp
-The binding can be removed (and the interface returns to
-regular operation, or the virtual port destroyed) with a
-.Pa close()
-on the file descriptor.
-.Pp
-The processes owning the file descriptor can then
-.Pa mmap()
-the memory region that contains pre-allocated
-buffers, descriptors and queues, and use them to
-read/write raw packets.
+On return,
+.Va arg
+indicates the size of the shared memory region,
+and the number, size and location of all the
+.Nm
+data structures, which can be accessed by mmapping the memory
+.Dl char *mem = mmap(0, arg.nr_memsize, fd);
+.Pp
 Non blocking I/O is done with special
-.Pa ioctl()'s ,
-whereas the file descriptor can be passed to
-.Pa select()/poll()
-to be notified about incoming packet or available transmit buffers.
-.Ss DATA STRUCTURES
-The data structures in the mmapped memory are described below
-(see
-.Xr sys/net/netmap.h
-for reference).
-All physical devices operating in
+.Xr ioctl 2
+.Xr select 2
+and
+.Xr poll 2
+on the file descriptor permit blocking I/O.
+.Xr epoll 2
+and
+.Xr kqueue 2
+are not supported on
 .Nm
-mode use the same memory region,
-shared by the kernel and all processes who own
-.Pa /dev/netmap
-descriptors bound to those devices
-(NOTE: visibility may be restricted in future implementations).
-Virtual ports instead use separate memory regions,
-shared only with the kernel.
-.Pp
-All references between the shared data structure
-are relative (offsets or indexes). Some macros help converting
-them into actual pointers.
+file descriptors.
+.Pp
+While a NIC is in
+.Nm
+mode, the OS will still believe the interface is up and running.
+OS-generated packets for that NIC end up into a
+.Nm
+ring, and another ring is used to send packets into the OS network stack.
+A
+.Xr close 2
+on the file descriptor removes the binding,
+and returns the NIC to normal mode (reconnecting the data path
+to the host stack), or destroys the virtual port.
+.Pp
+.Sh DATA STRUCTURES
+The data structures in the mmapped memory region are detailed in
+.Xr sys/net/netmap.h ,
+which is the ultimate reference for the
+.Nm
+API. The main structures and fields are indicated below:
 .Bl -tag -width XXX
 .It Dv struct netmap_if (one per interface)
-indicates the number of rings supported by an interface, their
-sizes, and the offsets of the
-.Pa netmap_rings
-associated to the interface.
-.Pp
-.Pa struct netmap_if
-is at offset
-.Pa nr_offset
-in the shared memory region is indicated by the
-field in the structure returned by the
-.Pa NIOCREGIF
-(see below).
 .Bd -literal
 struct netmap_if {
-    char          ni_name[IFNAMSIZ]; /* name of the interface.    */
-    const u_int   ni_version;        /* API version               */
-    const u_int   ni_rx_rings;       /* number of rx ring pairs   */
-    const u_int   ni_tx_rings;       /* if 0, same as ni_rx_rings */
-    const ssize_t ring_ofs[];        /* offset of tx and rx rings */
+    ...
+    const uint32_t   ni_flags;          /* properties     */
+    ...
+    const uint32_t   ni_tx_rings;       /* NIC tx rings   */
+    const uint32_t   ni_rx_rings;       /* NIC rx rings   */
+    const uint32_t   ni_extra_tx_rings; /* extra tx rings */
+    const uint32_t   ni_extra_rx_rings; /* extra rx rings */
+    ...
 };
 .Ed
+.Pp
+Indicates the number of available rings
+.Pa ( struct netmap_rings )
+and their position in the mmapped region.
+The number of tx and rx rings
+.Pa ( ni_tx_rings , ni_rx_rings )
+normally depends on the hardware.
+NICs also have an extra tx/rx ring pair connected to the host stack.
+.Em NIOCREGIF
+can request additional tx/rx rings,
+to be used between multiple processes/threads
+accessing the same
+.Nm
+port.
 .It Dv struct netmap_ring (one per ring)
-Contains the positions in the transmit and receive rings to
-synchronize the kernel and the application,
-and an array of
-.Pa slots
-describing the buffers.
-'reserved' is used in receive rings to tell the kernel the
-number of slots after 'cur' that are still in usr
-indicates how many slots starting from 'cur'
-the
-.Pp
-Each physical interface has one
-.Pa netmap_ring
-for each hardware transmit and receive ring,
-plus one extra transmit and one receive structure
-that connect to the host stack.
 .Bd -literal
 struct netmap_ring {
-    const ssize_t  buf_ofs;   /* see details */
-    const uint32_t num_slots; /* number of slots in the ring */
-    uint32_t       avail;     /* number of usable slots      */
-    uint32_t       cur;       /* 'current' read/write index  */
-    uint32_t       reserved;  /* not refilled before current */
-
-    const uint16_t nr_buf_size;
-    uint16_t       flags;
-#define NR_TIMESTAMP 0x0002   /* set timestamp on *sync()    */
-#define NR_FORWARD   0x0004   /* enable NS_FORWARD for ring  */
-#define NR_RX_TSTMP  0x0008   /* set rx timestamp in slots   */
-    struct timeval ts;
-    struct netmap_slot slot[0]; /* array of slots            */
+    ...
+    const uint32_t num_slots;   /* slots in each ring            */
+    const uint32_t nr_buf_size; /* size of each buffer           */
+    ...
+    uint32_t       head;        /* (u) first buf owned by user   */
+    uint32_t       cur;         /* (u) wakeup position           */
+    const uint32_t tail;        /* (k) first buf owned by kernel */
+    ...
+    uint32_t       flags;
+    struct timeval ts;          /* (k) time of last rxsync()      */
+    ...
+    struct netmap_slot slot[0]; /* array of slots                 */
 }
 .Ed
 .Pp
-In transmit rings, after a system call 'cur' indicates
-the first slot that can be used for transmissions,
-and 'avail' reports how many of them are available.
-Before the next netmap-related system call on the file
-descriptor, the application should fill buffers and
-slots with data, and update 'cur' and 'avail'
-accordingly, as shown in the figure below:
+Implements transmit and receive rings, with read/write
+pointers, metadata and and an array of
+.Pa slots
+describing the buffers.
+.Pp
+.It Dv struct netmap_slot (one per buffer)
 .Bd -literal
-
-              cur
-               |----- avail ---|   (after syscall)
-               v
-     TX  [*****aaaaaaaaaaaaaaaaa**]
-     TX  [*****TTTTTaaaaaaaaaaaa**]
-                    ^
-                    |-- avail --|   (before syscall)
-                   cur
+struct netmap_slot {
+    uint32_t buf_idx;           /* buffer index                 */
+    uint16_t len;               /* packet length                */
+    uint16_t flags;             /* buf changed, etc.            */
+    uint64_t ptr;               /* address for indirect buffers */
+};
 .Ed
-In receive rings, after a system call 'cur' indicates
-the first slot that contains a valid packet,
-and 'avail' reports how many of them are available.
-Before the next netmap-related system call on the file
-descriptor, the application can process buffers and
-release them to the kernel updating
-'cur' and 'avail' accordingly, as shown in the figure below.
-Receive rings have an additional field called 'reserved'
-to indicate how many buffers before 'cur' are still
-under processing and cannot be released.
+.Pp
+Describes a packet buffer, which normally is identified by
+an index and resides in the mmapped region.
+.It Dv packet buffers
+Fixed size (normally 2 KB) packet buffers allocated by the kernel.
+.El
+.Pp
+The offset of the
+.Pa struct netmap_if
+in the mmapped region is indicated by the
+.Pa nr_offset
+field in the structure returned by
+.Pa NIOCREGIF .
+From there, all other objects are reachable through
+relative references (offsets or indexes).
+Macros and functions in <net/netmap_user.h>
+help converting them into actual pointers:
+.Pp
+.Dl struct netmap_if  *nifp = NETMAP_IF(mem, arg.nr_offset);
+.Dl struct netmap_ring *txr = NETMAP_TXRING(nifp, ring_index);
+.Dl struct netmap_ring *rxr = NETMAP_RXRING(nifp, ring_index);
+.Pp
+.Dl char *buf = NETMAP_BUF(ring, buffer_index);
+.Sh RINGS, BUFFERS AND DATA I/O
+.Va Rings
+are circular queues of packets with three indexes/pointers
+.Va ( head , cur , tail ) ;
+one slot is always kept empty.
+The ring size
+.Va ( num_slots )
+should not be assumed to be a power of two.
+.br
+(NOTE: older versions of netmap used head/count format to indicate
+the content of a ring).
+.Pp
+.Va head
+is the first slot available to userspace;
+.br
+.Va cur
+is the wakeup point:
+select/poll will unblock when
+.Va tail
+passes
+.Va cur ;
+.br
+.Va tail
+is the first slot reserved to the kernel.
+.Pp
+Slot indexes MUST only move forward;
+for convenience, the function
+.Dl nm_ring_next(ring, index)
+returns the next index modulo the ring size.
+.Pp
+.Va head
+and
+.Va cur
+are only modified by the user program;
+.Va tail
+is only modified by the kernel.
+The kernel only reads/writes the
+.Vt struct netmap_ring
+slots and buffers
+during the execution of a netmap-related system call.
+The only exception are slots (and buffers) in the range
+.Va tail\  . . . head-1 ,
+that are explicitly assigned to the kernel.
+.Pp
+.Ss TRANSMIT RINGS
+On transmit rings, after a
+.Nm
+system call, slots in the range
+.Va head\  . . . tail-1
+are available for transmission.
+User code should fill the slots sequentially
+and advance
+.Va head
+and
+.Va cur
+past slots ready to transmit.
+.Va cur
+may be moved further ahead if the user code needs
+more slots before further transmissions (see
+.Sx SCATTER GATHER I/O ) .
+.Pp
+At the next NIOCTXSYNC/select()/poll(),
+slots up to
+.Va head-1
+are pushed to the port, and
+.Va tail
+may advance if further slots have become available.
+Below is an example of the evolution of a TX ring:
+.Pp
 .Bd -literal
-                 cur
-            |-res-|-- avail --|   (after syscall)
-                  v
-     RX  [**rrrrrrRRRRRRRRRRRR******]
-     RX  [**...........rrrrRRR******]
-                       |res|--|<avail (before syscall)
-                           ^
-                          cur
+    after the syscall, slots between cur and tail are (a)vailable
+              head=cur   tail
+               |          |
+               v          v
+     TX  [.....aaaaaaaaaaa.............]
+
+    user creates new packets to (T)ransmit
+                head=cur tail
+                    |     |
+                    v     v
+     TX  [.....TTTTTaaaaaa.............]
 
+    NIOCTXSYNC/poll()/select() sends packets and reports new slots
+                head=cur      tail
+                    |          |
+                    v          v
+     TX  [..........aaaaaaaaaaa........]
 .Ed
-.It Dv struct netmap_slot (one per packet)
-contains the metadata for a packet:
+.Pp
+select() and poll() wlll block if there is no space in the ring, i.e.
+.Dl ring->cur == ring->tail
+and return when new slots have become available.
+.Pp
+High speed applications may want to amortize the cost of system calls
+by preparing as many packets as possible before issuing them.
+.Pp
+A transmit ring with pending transmissions has
+.Dl ring->head != ring->tail + 1 (modulo the ring size).
+The function
+.Va int nm_tx_pending(ring)
+implements this test.
+.Pp
+.Ss RECEIVE RINGS
+On receive rings, after a
+.Nm
+system call, the slots in the range
+.Va head\& . . . tail-1
+contain received packets.
+User code should process them and advance
+.Va head
+and
+.Va cur
+past slots it wants to return to the kernel.
+.Va cur
+may be moved further ahead if the user code wants to
+wait for more packets
+without returning all the previous slots to the kernel.
+.Pp
+At the next NIOCRXSYNC/select()/poll(),
+slots up to
+.Va head-1
+are returned to the kernel for further receives, and
+.Va tail
+may advance to report new incoming packets.
+.br
+Below is an example of the evolution of an RX ring:
 .Bd -literal
-struct netmap_slot {
-    uint32_t buf_idx; /* buffer index */
-    uint16_t len;   /* packet length */
-    uint16_t flags; /* buf changed, etc. */
-#define NS_BUF_CHANGED  0x0001  /* must resync, buffer changed */
-#define NS_REPORT       0x0002  /* tell hw to report results
-                                 * e.g. by generating an interrupt
-                                 */
-#define NS_FORWARD      0x0004  /* pass packet to the other endpoint
-                                 * (host stack or device)
-                                 */
-#define NS_NO_LEARN     0x0008
-#define NS_INDIRECT     0x0010
-#define NS_MOREFRAG     0x0020
-#define NS_PORT_SHIFT   8
-#define NS_PORT_MASK    (0xff << NS_PORT_SHIFT)
-#define NS_RFRAGS(_slot)        ( ((_slot)->flags >> 8) & 0xff)
-    uint64_t ptr;   /* buffer address (indirect buffers) */
-};
+    after the syscall, there are some (h)eld and some (R)eceived slots
+           head  cur     tail
+            |     |       |
+            v     v       v
+     RX  [..hhhhhhRRRRRRRR..........]
+
+    user advances head and cur, releasing some slots and holding others
+               head cur  tail
+                 |  |     |
+                 v  v     v
+     RX  [..*****hhhRRRRRR...........]
+
+    NICRXSYNC/poll()/select() recovers slots and reports new packets
+               head cur        tail
+                 |  |           |
+                 v  v           v
+     RX  [.......hhhRRRRRRRRRRRR....]
 .Ed
-The flags control how the the buffer associated to the slot
-should be managed.
-.It Dv packet buffers
-are normally fixed size (2 Kbyte) buffers allocated by the kernel
-that contain packet data. Buffers addresses are computed through
-macros.
-.El
-.Bl -tag -width XXX
-Some macros support the access to objects in the shared memory
-region. In particular,
-.It NETMAP_TXRING(nifp, i)
-.It NETMAP_RXRING(nifp, i)
-return the address of the i-th transmit and receive ring,
-respectively, whereas
-.It NETMAP_BUF(ring, buf_idx)
-returns the address of the buffer with index buf_idx
-(which can be part of any ring for the given interface).
-.El
 .Pp
-Normally, buffers are associated to slots when interfaces are bound,
-and one packet is fully contained in a single buffer.
-Clients can however modify the mapping using the
-following flags:
-.Ss FLAGS
+.Sh SLOTS AND PACKET BUFFERS
+Normally, packets should be stored in the netmap-allocated buffers
+assigned to slots when ports are bound to a file descriptor.
+One packet is fully contained in a single buffer.
+.Pp
+The following flags affect slot and buffer processing:
 .Bl -tag -width XXX
 .It NS_BUF_CHANGED
-indicates that the buf_idx in the slot has changed.
-This can be useful if the client wants to implement
-some form of zero-copy forwarding (e.g. by passing buffers
-from an input interface to an output interface), or
-needs to process packets out of order.
+it MUST be used when the buf_idx in the slot is changed.
+This can be used to implement
+zero-copy forwarding, see
+.Sx ZERO-COPY FORWARDING .
 .Pp
-The flag MUST be used whenever the buffer index is changed.
 .It NS_REPORT
-indicates that we want to be woken up when this buffer
-has been transmitted. This reduces performance but insures
-a prompt notification when a buffer has been sent.
+reports when this buffer has been transmitted.
 Normally,
 .Nm
 notifies transmit completions in batches, hence signals
-can be delayed indefinitely. However, we need such notifications
-before closing a descriptor.
+can be delayed indefinitely. This flag helps detecting
+when packets have been send and a file descriptor can be closed.
 .It NS_FORWARD
-When the device is open in 'transparent' mode,
-the client can mark slots in receive rings with this flag.
-For all marked slots, marked packets are forwarded to
-the other endpoint at the next system call, thus restoring
-(in a selective way) the connection between the NIC and the
-host stack.
+When a ring is in 'transparent' mode (see
+.Sx TRANSPARENT MODE ) ,
+packets marked with this flags are forwarded to the other endpoint
+at the next system call, thus restoring (in a selective way)
+the connection between a NIC and the host stack.
 .It NS_NO_LEARN
 tells the forwarding code that the SRC MAC address for this
-packet should not be used in the learning bridge
+packet must not be used in the learning bridge code.
 .It NS_INDIRECT
-indicates that the packet's payload is not in the netmap
-supplied buffer, but in a user-supplied buffer whose
-user virtual address is in the 'ptr' field of the slot.
+indicates that the packet's payload is in a user-supplied buffer,
+whose user virtual address is in the 'ptr' field of the slot.
 The size can reach 65535 bytes.
-.Em This is only supported on the transmit ring of virtual ports
+.br
+This is only supported on the transmit ring of
+.Nm VALE
+ports, and it helps reducing data copies in the interconnection
+of virtual machines.
 .It NS_MOREFRAG
 indicates that the packet continues with subsequent buffers;
 the last buffer in a packet must have the flag clear.
+.El
+.Sh SCATTER GATHER I/O
+Packets can span multiple slots if the
+.Va NS_MOREFRAG
+flag is set in all but the last slot.
 The maximum length of a chain is 64 buffers.
-.Em This is only supported on virtual ports
-.It NS_RFRAGS(slot)
-on receive rings, returns the number of remaining buffers
-in a packet, including this one.
-Slots with a value greater than 1 also have NS_MOREFRAG set.
-The length refers to the individual buffer, there is no
-field for the total length.
+This is normally used with
+.Nm VALE
+ports when connecting virtual machines, as they generate large
+TSO segments that are not split unless they reach a physical device.
 .Pp
-On transmit rings, if NS_DST is set, it is passed to the lookup
-function, which can use it e.g. as the index of the destination
-port instead of doing an address lookup.
-.El
+NOTE: The length field always refers to the individual
+fragment; there is no place with the total length of a packet.
+.Pp
+On receive rings the macro
+.Va NS_RFRAGS(slot)
+indicates the remaining number of slots for this packet,
+including the current one.
+Slots with a value greater than 1 also have NS_MOREFRAG set.
 .Sh IOCTLS
 .Nm
-supports some ioctl() to synchronize the state of the rings
-between the kernel and the user processes, plus some
-to query and configure the interface.
-The former do not require any argument, whereas the latter
-use a
-.Pa struct nmreq
-defined as follows:
+uses two ioctls (NIOCTXSYNC, NIOCRXSYNC)
+for non-blocking I/O. They take no argument.
+Two more ioctls (NIOCGINFO, NIOCREGIF) are used
+to query and configure ports, with the following argument:
 .Bd -literal
 struct nmreq {
-        char      nr_name[IFNAMSIZ];
-        uint32_t  nr_version;     /* API version */
-#define NETMAP_API      4         /* current version */
-        uint32_t  nr_offset;      /* nifp offset in the shared region */
-        uint32_t  nr_memsize;     /* size of the shared region */
-        uint32_t  nr_tx_slots;    /* slots in tx rings */
-        uint32_t  nr_rx_slots;    /* slots in rx rings */
-        uint16_t  nr_tx_rings;    /* number of tx rings */
-        uint16_t  nr_rx_rings;    /* number of tx rings */
-        uint16_t  nr_ringid;      /* ring(s) we care about */
-#define NETMAP_HW_RING  0x4000    /* low bits indicate one hw ring */
-#define NETMAP_SW_RING  0x2000    /* we process the sw ring */
-#define NETMAP_NO_TX_POLL 0x1000  /* no gratuitous txsync on poll */
-#define NETMAP_RING_MASK 0xfff    /* the actual ring number */
-        uint16_t        nr_cmd;
-#define NETMAP_BDG_ATTACH       1       /* attach the NIC */
-#define NETMAP_BDG_DETACH       2       /* detach the NIC */
-#define NETMAP_BDG_LOOKUP_REG   3       /* register lookup function */
-#define NETMAP_BDG_LIST         4       /* get bridge's info */
-	uint16_t	nr_arg1;
-	uint16_t	nr_arg2;
-        uint32_t        spare2[3];
+    char      nr_name[IFNAMSIZ]; /* (i) port name                  */
+    uint32_t  nr_version;        /* (i) API version                */
+    uint32_t  nr_offset;         /* (o) nifp offset in mmap region */
+    uint32_t  nr_memsize;        /* (o) size of the mmap region    */
+    uint32_t  nr_tx_slots;       /* (o) slots in tx rings          */
+    uint32_t  nr_rx_slots;       /* (o) slots in rx rings          */
+    uint16_t  nr_tx_rings;       /* (o) number of tx rings         */
+    uint16_t  nr_rx_rings;       /* (o) number of tx rings         */
+    uint16_t  nr_ringid;         /* (i) ring(s) we care about      */
+    uint16_t  nr_cmd;            /* (i) special command            */
+    uint16_t  nr_arg1;           /* (i) extra arguments            */
+    uint16_t  nr_arg2;           /* (i) extra arguments            */
+    ...
 };
-
 .Ed
-A device descriptor obtained through
+.Pp
+A file descriptor obtained through
 .Pa /dev/netmap
-also supports the ioctl supported by network devices.
+also supports the ioctl supported by network devices, see
+.Xr netintro 4 .
 .Pp
-The netmap-specific
-.Xr ioctl 2
-command codes below are defined in
-.In net/netmap.h
-and are:
 .Bl -tag -width XXXX
 .It Dv NIOCGINFO
-returns EINVAL if the named device does not support netmap.
+returns EINVAL if the named port does not support netmap.
 Otherwise, it returns 0 and (advisory) information
-about the interface.
+about the port.
 Note that all the information below can change before the
 interface is actually put in netmap mode.
 .Pp
-.Pa nr_memsize
-indicates the size of the netmap
-memory region. Physical devices all share the same memory region,
-whereas VALE ports may have independent regions for each port.
-These sizes can be set through system-wise sysctl variables.
-.Pa nr_tx_slots, nr_rx_slots
+.Bl -tag -width XX
+.It Pa nr_memsize
+indicates the size of the
+.Nm
+memory region. NICs in
+.Nm
+mode all share the same memory region,
+whereas
+.Nm VALE
+ports have independent regions for each port.
+.It Pa nr_tx_slots , nr_rx_slots
 indicate the size of transmit and receive rings.
-.Pa nr_tx_rings, nr_rx_rings
+.It Pa nr_tx_rings , nr_rx_rings
 indicate the number of transmit
 and receive rings.
 Both ring number and sizes may be configured at runtime
 using interface-specific functions (e.g.
-.Pa sysctl
-or
-.Pa ethtool .
+.Xr ethtool
+).
+.El
 .It Dv NIOCREGIF
-puts the interface named in nr_name into netmap mode, disconnecting
-it from the host stack, and/or defines which rings are controlled
-through this file descriptor.
+binds the port named in
+.Va nr_name
+to the file descriptor. For a physical device this also switches it into
+.Nm
+mode, disconnecting
+it from the host stack.
+Multiple file descriptors can be bound to the same port,
+with proper synchronization left to the user.
+.Pp
 On return, it gives the same info as NIOCGINFO, and nr_ringid
 indicates the identity of the rings controlled through the file
 descriptor.
 .Pp
-Possible values for nr_ringid are
+.Va nr_ringid
+selects which rings are controlled through this file descriptor.
+Possible values are:
 .Bl -tag -width XXXXX
 .It 0
-default, all hardware rings
+(default) all hardware rings
 .It NETMAP_SW_RING
-the ``host rings'' connecting to the host stack
-.It NETMAP_HW_RING + i
-the i-th hardware ring
+the ``host rings'', connecting to the host stack.
+.It NETMAP_HW_RING | i
+the i-th hardware ring .
 .El
+.Pp
 By default, a
-.Nm poll
+.Xr poll 2
 or
-.Nm select
+.Xr select 2
 call pushes out any pending packets on the transmit ring, even if
 no write events are specified.
 The feature can be disabled by or-ing
-.Nm NETMAP_NO_TX_SYNC
-to nr_ringid.
-But normally you should keep this feature unless you are using
-separate file descriptors for the send and receive rings, because
-otherwise packets are pushed out only if NETMAP_TXSYNC is called,
-or the send queue is full.
-.Pp
-.Pa NIOCREGIF
-can be used multiple times to change the association of a
-file descriptor to a ring pair, always within the same device.
+.Va NETMAP_NO_TX_SYNC
+to the value written to
+.Va nr_ringid.
+When this feature is used,
+packets are transmitted only on
+.Va ioctl(NIOCTXSYNC)
+or select()/poll() are called with a write event (POLLOUT/wfdset) or a full ring.
 .Pp
 When registering a virtual interface that is dynamically created to a
 .Xr vale 4
@@ -467,6 +579,164 @@ number of slots available for transmissi
 tells the hardware of consumed packets, and asks for newly available
 packets.
 .El
+.Sh SELECT AND POLL
+.Xr select 2
+and
+.Xr poll 2
+on a
+.Nm
+file descriptor process rings as indicated in
+.Sx TRANSMIT RINGS
+and
+.Sx RECEIVE RINGS
+when write (POLLOUT) and read (POLLIN) events are requested.
+.Pp
+Both block if no slots are available in the ring (
+.Va ring->cur == ring->tail )
+.Pp
+Packets in transmit rings are normally pushed out even without
+requesting write events. Passing the NETMAP_NO_TX_SYNC flag to
+.Em NIOCREGIF
+disables this feature.
+.Sh LIBRARIES
+The
+.Nm
+API is supposed to be used directly, both because of its simplicity and
+for efficient integration with applications.
+.Pp
+For conveniency, the
+.Va <net/netmap_user.h>
+header provides a few macros and functions to ease creating
+a file descriptor and doing I/O with a
+.Nm
+port. These are loosely modeled after the
+.Xr pcap 3
+API, to ease porting of libpcap-based applications to
+.Nm .
+To use these extra functions, programs should
+.Dl #define NETMAP_WITH_LIBS
+before
+.Dl #include <net/netmap_user.h>
+.Pp
+The following functions are available:
+.Bl -tag -width XXXXX
+.It Va  struct nm_desc_t * nm_open(const char *ifname, const char *ring_name, int flags, int ring_flags)
+similar to
+.Xr pcap_open ,
+binds a file descriptor to a port.
+.Bl -tag -width XX
+.It Va ifname
+is a port name, in the form "netmap:XXX" for a NIC and "valeXXX:YYY" for a
+.Nm VALE
+port.
+.It Va flags
+can be set to
+.Va NETMAP_SW_RING
+to bind to the host ring pair,
+or to NETMAP_HW_RING to bind to a specific ring.
+.Va ring_name
+with NETMAP_HW_RING,
+is interpreted as a string or an integer indicating the ring to use.
+.It Va ring_flags
+is copied directly into the ring flags, to specify additional parameters
+such as NR_TIMESTAMP or NR_FORWARD.
+.El
+.It Va int nm_close(struct nm_desc_t *d)
+closes the file descriptor, unmaps memory, frees resources.
+.It Va int nm_inject(struct nm_desc_t *d, const void *buf, size_t size)
+similar to pcap_inject(), pushes a packet to a ring, returns the size
+of the packet is successful, or 0 on error;
+.It Va int nm_dispatch(struct nm_desc_t *d, int cnt, nm_cb_t cb, u_char *arg)
+similar to pcap_dispatch(), applies a callback to incoming packets
+.It Va u_char * nm_nextpkt(struct nm_desc_t *d, struct nm_hdr_t *hdr)
+similar to pcap_next(), fetches the next packet
+.Pp
+.El
+.Sh SUPPORTED DEVICES
+.Nm
+natively supports the following devices:
+.Pp
+On FreeBSD:
+.Xr em 4 ,
+.Xr igb 4 ,
+.Xr ixgbe 4 ,
+.Xr lem 4 ,
+.Xr re 4 .
+.Pp
+On Linux
+.Xr e1000 4 ,
+.Xr e1000e 4 ,
+.Xr igb 4 ,
+.Xr ixgbe 4 ,
+.Xr mlx4 4 ,
+.Xr forcedeth 4 ,
+.Xr r8169 4 .
+.Pp
+NICs without native support can still be used in
+.Nm
+mode through emulation. Performance is inferior to native netmap
+mode but still significantly higher than sockets, and approaching
+that of in-kernel solutions such as Linux's
+.Xr pktgen .
+.Pp
+Emulation is also available for devices with native netmap support,
+which can be used for testing or performance comparison.
+The sysctl variable
+.Va dev.netmap.admode
+globally controls how netmap mode is implemented.
+.Sh SYSCTL VARIABLES AND MODULE PARAMETERS
+Some aspect of the operation of
+.Nm
+are controlled through sysctl variables on FreeBSD
+.Em ( dev.netmap.* )
+and module parameters on Linux
+.Em ( /sys/module/netmap_lin/parameters/* ) :

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Thu Jan  9 09:16:40 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id BF892D73;
 Thu,  9 Jan 2014 09:16: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id A74191E7D;
 Thu,  9 Jan 2014 09:16:40 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s099Gesw048241;
 Thu, 9 Jan 2014 09:16:40 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s099GcBH048218;
 Thu, 9 Jan 2014 09:16:38 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201401090916.s099GcBH048218@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Thu, 9 Jan 2014 09:16:37 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260470 - in projects/sendfile: . bin/ps bin/sh
 bin/sh/tests/parameters cddl/contrib/opensolaris/cmd/zdb
 cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zhack
 cddl/contrib...
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jan 2014 09:16:40 -0000

Author: glebius
Date: Thu Jan  9 09:16:35 2014
New Revision: 260470
URL: http://svnweb.freebsd.org/changeset/base/260470

Log:
  Merge head up to r260469.

Added:
  projects/sendfile/bin/sh/tests/parameters/optind2.0
     - copied unchanged from r260469, head/bin/sh/tests/parameters/optind2.0
  projects/sendfile/contrib/gcc/ChangeLog.apple
     - copied unchanged from r260469, head/contrib/gcc/ChangeLog.apple
  projects/sendfile/contrib/gcc/cp/ChangeLog.apple
     - copied unchanged from r260469, head/contrib/gcc/cp/ChangeLog.apple
  projects/sendfile/lib/libc/sys/aio_fsync.2
     - copied unchanged from r260469, head/lib/libc/sys/aio_fsync.2
  projects/sendfile/lib/msun/ld128/k_expl.h
     - copied unchanged from r260469, head/lib/msun/ld128/k_expl.h
  projects/sendfile/lib/msun/ld80/k_expl.h
     - copied unchanged from r260469, head/lib/msun/ld80/k_expl.h
  projects/sendfile/lib/msun/src/e_coshl.c
     - copied unchanged from r260469, head/lib/msun/src/e_coshl.c
  projects/sendfile/lib/msun/src/e_sinhl.c
     - copied unchanged from r260469, head/lib/msun/src/e_sinhl.c
  projects/sendfile/lib/msun/src/s_tanhl.c
     - copied unchanged from r260469, head/lib/msun/src/s_tanhl.c
  projects/sendfile/sbin/fsck_ffs/globs.c
     - copied unchanged from r260469, head/sbin/fsck_ffs/globs.c
  projects/sendfile/sys/amd64/vmm/io/vlapic_priv.h
     - copied unchanged from r260469, head/sys/amd64/vmm/io/vlapic_priv.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
     - copied unchanged from r260469, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
     - copied unchanged from r260469, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
  projects/sendfile/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
     - copied unchanged from r260469, head/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
  projects/sendfile/sys/dev/aic7xxx/aic79xx_reg.h
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic79xx_reg.h
  projects/sendfile/sys/dev/aic7xxx/aic79xx_reg_print.c
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic79xx_reg_print.c
  projects/sendfile/sys/dev/aic7xxx/aic79xx_seq.h
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic79xx_seq.h
  projects/sendfile/sys/dev/aic7xxx/aic7xxx_reg.h
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic7xxx_reg.h
  projects/sendfile/sys/dev/aic7xxx/aic7xxx_reg_print.c
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic7xxx_reg_print.c
  projects/sendfile/sys/dev/aic7xxx/aic7xxx_seq.h
     - copied unchanged from r260469, head/sys/dev/aic7xxx/aic7xxx_seq.h
  projects/sendfile/sys/modules/iwnfw/iwn135/
     - copied from r260469, head/sys/modules/iwnfw/iwn135/
  projects/sendfile/sys/sys/sf_base.h
     - copied unchanged from r260469, head/sys/sys/sf_base.h
  projects/sendfile/usr.sbin/bhyve/pm.c
     - copied unchanged from r260469, head/usr.sbin/bhyve/pm.c
Deleted:
  projects/sendfile/sys/arm/tegra/bus_space.c
  projects/sendfile/sys/dev/fdt/fdt_pci.c
  projects/sendfile/sys/powerpc/include/fdt.h
Modified:
  projects/sendfile/COPYRIGHT
  projects/sendfile/Makefile.inc1
  projects/sendfile/bin/ps/ps.1
  projects/sendfile/bin/sh/input.c
  projects/sendfile/bin/sh/sh.1
  projects/sendfile/bin/sh/tests/parameters/Makefile
  projects/sendfile/bin/sh/var.c
  projects/sendfile/bin/sh/var.h
  projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h
  projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zhack/zhack.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
  projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/sendfile/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1
  projects/sendfile/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h
  projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/sendfile/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py
  projects/sendfile/contrib/binutils/gas/config/tc-ia64.c
  projects/sendfile/contrib/binutils/opcodes/ia64-asmtab.c
  projects/sendfile/contrib/byacc/CHANGES
  projects/sendfile/contrib/byacc/VERSION
  projects/sendfile/contrib/byacc/aclocal.m4
  projects/sendfile/contrib/byacc/config.guess
  projects/sendfile/contrib/byacc/config.sub
  projects/sendfile/contrib/byacc/configure
  projects/sendfile/contrib/byacc/configure.in
  projects/sendfile/contrib/byacc/defs.h
  projects/sendfile/contrib/byacc/main.c
  projects/sendfile/contrib/byacc/makefile.in
  projects/sendfile/contrib/byacc/output.c
  projects/sendfile/contrib/byacc/package/byacc.spec
  projects/sendfile/contrib/byacc/package/debian/changelog
  projects/sendfile/contrib/byacc/reader.c
  projects/sendfile/contrib/byacc/skeleton.c
  projects/sendfile/contrib/byacc/test/calc.tab.c
  projects/sendfile/contrib/byacc/test/calc1.tab.c
  projects/sendfile/contrib/byacc/test/calc2.tab.c
  projects/sendfile/contrib/byacc/test/calc3.tab.c
  projects/sendfile/contrib/byacc/test/code_calc.code.c
  projects/sendfile/contrib/byacc/test/code_calc.tab.c
  projects/sendfile/contrib/byacc/test/code_error.code.c
  projects/sendfile/contrib/byacc/test/code_error.tab.c
  projects/sendfile/contrib/byacc/test/error.tab.c
  projects/sendfile/contrib/byacc/test/ftp.tab.c
  projects/sendfile/contrib/byacc/test/grammar.tab.c
  projects/sendfile/contrib/byacc/test/pure_calc.tab.c
  projects/sendfile/contrib/byacc/test/pure_error.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc-s.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc2-s.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc2.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc3-s.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc3.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc4-s.tab.c
  projects/sendfile/contrib/byacc/test/quote_calc4.tab.c
  projects/sendfile/contrib/byacc/yacc.1
  projects/sendfile/contrib/diff/man/diff3.1
  projects/sendfile/contrib/gcc/ChangeLog.gcc43
  projects/sendfile/contrib/gcc/attribs.c
  projects/sendfile/contrib/gcc/c-common.c
  projects/sendfile/contrib/gcc/c-common.h
  projects/sendfile/contrib/gcc/c-convert.c
  projects/sendfile/contrib/gcc/c-cppbuiltin.c
  projects/sendfile/contrib/gcc/c-decl.c
  projects/sendfile/contrib/gcc/c-objc-common.h
  projects/sendfile/contrib/gcc/c-opts.c
  projects/sendfile/contrib/gcc/c-parser.c
  projects/sendfile/contrib/gcc/c-pretty-print.c
  projects/sendfile/contrib/gcc/c-pretty-print.h
  projects/sendfile/contrib/gcc/c-tree.h
  projects/sendfile/contrib/gcc/c-typeck.c
  projects/sendfile/contrib/gcc/c.opt
  projects/sendfile/contrib/gcc/calls.c
  projects/sendfile/contrib/gcc/cgraph.h
  projects/sendfile/contrib/gcc/cgraphunit.c
  projects/sendfile/contrib/gcc/combine.c
  projects/sendfile/contrib/gcc/config/arm/arm.c
  projects/sendfile/contrib/gcc/config/arm/arm.md
  projects/sendfile/contrib/gcc/config/darwin.c
  projects/sendfile/contrib/gcc/config/darwin.h
  projects/sendfile/contrib/gcc/convert.c
  projects/sendfile/contrib/gcc/convert.h
  projects/sendfile/contrib/gcc/cp/ChangeLog.gcc43
  projects/sendfile/contrib/gcc/cp/call.c
  projects/sendfile/contrib/gcc/cp/class.c
  projects/sendfile/contrib/gcc/cp/cp-gimplify.c
  projects/sendfile/contrib/gcc/cp/cp-objcp-common.c
  projects/sendfile/contrib/gcc/cp/cp-objcp-common.h
  projects/sendfile/contrib/gcc/cp/cp-tree.def
  projects/sendfile/contrib/gcc/cp/cp-tree.h
  projects/sendfile/contrib/gcc/cp/decl.c
  projects/sendfile/contrib/gcc/cp/decl.h
  projects/sendfile/contrib/gcc/cp/decl2.c
  projects/sendfile/contrib/gcc/cp/dump.c
  projects/sendfile/contrib/gcc/cp/error.c
  projects/sendfile/contrib/gcc/cp/init.c
  projects/sendfile/contrib/gcc/cp/mangle.c
  projects/sendfile/contrib/gcc/cp/name-lookup.c
  projects/sendfile/contrib/gcc/cp/name-lookup.h
  projects/sendfile/contrib/gcc/cp/parser.c
  projects/sendfile/contrib/gcc/cp/pt.c
  projects/sendfile/contrib/gcc/cp/semantics.c
  projects/sendfile/contrib/gcc/cp/tree.c
  projects/sendfile/contrib/gcc/cp/typeck.c
  projects/sendfile/contrib/gcc/dbxout.c
  projects/sendfile/contrib/gcc/doc/extend.texi
  projects/sendfile/contrib/gcc/doc/invoke.texi
  projects/sendfile/contrib/gcc/dwarf2.h
  projects/sendfile/contrib/gcc/dwarf2out.c
  projects/sendfile/contrib/gcc/emit-rtl.c
  projects/sendfile/contrib/gcc/expmed.c
  projects/sendfile/contrib/gcc/expr.c
  projects/sendfile/contrib/gcc/final.c
  projects/sendfile/contrib/gcc/fold-const.c
  projects/sendfile/contrib/gcc/function.c
  projects/sendfile/contrib/gcc/function.h
  projects/sendfile/contrib/gcc/ggc-common.c
  projects/sendfile/contrib/gcc/ggc.h
  projects/sendfile/contrib/gcc/langhooks-def.h
  projects/sendfile/contrib/gcc/langhooks.c
  projects/sendfile/contrib/gcc/langhooks.h
  projects/sendfile/contrib/gcc/print-rtl.c
  projects/sendfile/contrib/gcc/print-tree.c
  projects/sendfile/contrib/gcc/reload1.c
  projects/sendfile/contrib/gcc/rtl.def
  projects/sendfile/contrib/gcc/rtl.h
  projects/sendfile/contrib/gcc/stmt.c
  projects/sendfile/contrib/gcc/stor-layout.c
  projects/sendfile/contrib/gcc/stub-objc.c
  projects/sendfile/contrib/gcc/targhooks.c
  projects/sendfile/contrib/gcc/toplev.c
  projects/sendfile/contrib/gcc/toplev.h
  projects/sendfile/contrib/gcc/tree-cfg.c
  projects/sendfile/contrib/gcc/tree-gimple.h
  projects/sendfile/contrib/gcc/tree-nested.c
  projects/sendfile/contrib/gcc/tree.c
  projects/sendfile/contrib/gcc/tree.def
  projects/sendfile/contrib/gcc/tree.h
  projects/sendfile/contrib/gcc/varasm.c
  projects/sendfile/contrib/gcclibs/include/libiberty.h
  projects/sendfile/contrib/gcclibs/libcpp/ChangeLog.apple
  projects/sendfile/contrib/gcclibs/libcpp/charset.c
  projects/sendfile/contrib/gcclibs/libcpp/directives.c
  projects/sendfile/contrib/gcclibs/libcpp/internal.h
  projects/sendfile/contrib/gcclibs/libcpp/lex.c
  projects/sendfile/contrib/gcclibs/libiberty/physmem.c
  projects/sendfile/contrib/gperf/doc/gperf.1
  projects/sendfile/contrib/gperf/src/options.cc
  projects/sendfile/contrib/gperf/src/options.h
  projects/sendfile/contrib/gperf/src/options.icc
  projects/sendfile/contrib/gperf/src/output.cc
  projects/sendfile/contrib/libc++/include/type_traits
  projects/sendfile/contrib/libpcap/ieee80211.h
  projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/sendfile/crypto/openssl/ssl/d1_both.c
  projects/sendfile/crypto/openssl/ssl/s3_both.c
  projects/sendfile/crypto/openssl/ssl/s3_lib.c
  projects/sendfile/crypto/openssl/ssl/ssl_locl.h
  projects/sendfile/crypto/openssl/ssl/t1_enc.c
  projects/sendfile/etc/devd/usb.conf
  projects/sendfile/etc/ntp.conf
  projects/sendfile/gnu/usr.bin/gdb/kgdb/Makefile
  projects/sendfile/gnu/usr.bin/gdb/kgdb/main.c
  projects/sendfile/kerberos5/lib/Makefile
  projects/sendfile/kerberos5/lib/libkafs5/Makefile
  projects/sendfile/lib/libc/net/sctp_sys_calls.c
  projects/sendfile/lib/libc/sys/Makefile.inc
  projects/sendfile/lib/libc/sys/aio_mlock.2
  projects/sendfile/lib/libc/sys/swapon.2
  projects/sendfile/lib/libcasper/libcasper.c
  projects/sendfile/lib/libdevstat/devstat.c
  projects/sendfile/lib/libiconv/Makefile
  projects/sendfile/lib/libiconv_modules/BIG5/Makefile
  projects/sendfile/lib/libiconv_modules/BIG5/citrus_big5.c
  projects/sendfile/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
  projects/sendfile/lib/libiconv_modules/EUC/Makefile
  projects/sendfile/lib/libiconv_modules/EUC/citrus_euc.c
  projects/sendfile/lib/libiconv_modules/EUCTW/Makefile
  projects/sendfile/lib/libiconv_modules/EUCTW/citrus_euctw.c
  projects/sendfile/lib/libiconv_modules/GBK2K/Makefile
  projects/sendfile/lib/libiconv_modules/GBK2K/citrus_gbk2k.c
  projects/sendfile/lib/libiconv_modules/HZ/citrus_hz.c
  projects/sendfile/lib/libiconv_modules/ISO2022/Makefile
  projects/sendfile/lib/libiconv_modules/ISO2022/citrus_iso2022.c
  projects/sendfile/lib/libiconv_modules/JOHAB/Makefile
  projects/sendfile/lib/libiconv_modules/JOHAB/citrus_johab.c
  projects/sendfile/lib/libiconv_modules/MSKanji/citrus_mskanji.c
  projects/sendfile/lib/libiconv_modules/UES/Makefile
  projects/sendfile/lib/libiconv_modules/UES/citrus_ues.c
  projects/sendfile/lib/libiconv_modules/UTF1632/Makefile
  projects/sendfile/lib/libiconv_modules/UTF7/Makefile
  projects/sendfile/lib/libiconv_modules/UTF7/citrus_utf7.c
  projects/sendfile/lib/libiconv_modules/UTF8/citrus_utf8.c
  projects/sendfile/lib/libiconv_modules/VIQR/citrus_viqr.c
  projects/sendfile/lib/libiconv_modules/ZW/citrus_zw.c
  projects/sendfile/lib/libiconv_modules/iconv_std/Makefile
  projects/sendfile/lib/libiconv_modules/mapper_parallel/Makefile
  projects/sendfile/lib/libiconv_modules/mapper_serial/Makefile
  projects/sendfile/lib/libiconv_modules/mapper_std/Makefile
  projects/sendfile/lib/libiconv_modules/mapper_zone/Makefile
  projects/sendfile/lib/libkvm/kvm.c
  projects/sendfile/lib/libkvm/kvm_ia64.c
  projects/sendfile/lib/libnetgraph/sock.c
  projects/sendfile/lib/libnv/nvlist.c
  projects/sendfile/lib/libprocstat/zfs/Makefile
  projects/sendfile/lib/libstand/Makefile
  projects/sendfile/lib/libusb/Makefile
  projects/sendfile/lib/libusb/libusb.3
  projects/sendfile/lib/libusb/libusb.h
  projects/sendfile/lib/libusb/libusb10_io.c
  projects/sendfile/lib/libvmmapi/vmmapi.c
  projects/sendfile/lib/libvmmapi/vmmapi.h
  projects/sendfile/lib/msun/Makefile
  projects/sendfile/lib/msun/Symbol.map
  projects/sendfile/lib/msun/ld128/s_expl.c
  projects/sendfile/lib/msun/ld80/s_expl.c
  projects/sendfile/lib/msun/man/cosh.3
  projects/sendfile/lib/msun/man/sinh.3
  projects/sendfile/lib/msun/man/tanh.3
  projects/sendfile/lib/msun/src/e_cosh.c
  projects/sendfile/lib/msun/src/e_sinh.c
  projects/sendfile/lib/msun/src/imprecise.c
  projects/sendfile/lib/msun/src/math.h
  projects/sendfile/lib/msun/src/s_tanh.c
  projects/sendfile/release/doc/Makefile
  projects/sendfile/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/sendfile/release/doc/share/xml/release.ent
  projects/sendfile/release/picobsd/build/picobsd
  projects/sendfile/release/release.sh
  projects/sendfile/sbin/camcontrol/camcontrol.8
  projects/sendfile/sbin/camcontrol/camcontrol.c
  projects/sendfile/sbin/fsck_ffs/Makefile
  projects/sendfile/sbin/fsck_ffs/dir.c
  projects/sendfile/sbin/fsck_ffs/fsck.h
  projects/sendfile/sbin/fsck_ffs/fsck_ffs.8
  projects/sendfile/sbin/fsck_ffs/fsutil.c
  projects/sendfile/sbin/fsck_ffs/main.c
  projects/sendfile/sbin/fsck_ffs/pass1.c
  projects/sendfile/sbin/fsck_ffs/pass1b.c
  projects/sendfile/sbin/fsck_ffs/suj.c
  projects/sendfile/sbin/fsck_ffs/utilities.c
  projects/sendfile/sbin/fsdb/Makefile
  projects/sendfile/sbin/geom/class/eli/geom_eli.c
  projects/sendfile/sbin/geom/class/mirror/geom_mirror.c
  projects/sendfile/sbin/geom/class/mirror/gmirror.8
  projects/sendfile/sbin/nvmecontrol/devlist.c
  projects/sendfile/sbin/pfctl/Makefile
  projects/sendfile/sbin/pfctl/pfctl_altq.c
  projects/sendfile/sbin/pfctl/pfctl_parser.c
  projects/sendfile/sbin/pfctl/pfctl_parser.h
  projects/sendfile/share/i18n/esdb/UTF/UTF.alias
  projects/sendfile/share/man/man4/cxgbe.4
  projects/sendfile/share/man/man4/netmap.4
  projects/sendfile/share/man/man4/run.4
  projects/sendfile/share/man/man5/hosts.5
  projects/sendfile/share/man/man5/hosts.equiv.5
  projects/sendfile/share/man/man5/nsswitch.conf.5
  projects/sendfile/share/man/man5/periodic.conf.5
  projects/sendfile/share/man/man5/rc.conf.5
  projects/sendfile/share/man/man5/resolver.5
  projects/sendfile/share/man/man7/hier.7
  projects/sendfile/share/man/man7/hostname.7
  projects/sendfile/share/man/man7/security.7
  projects/sendfile/share/man/man8/rc.8
  projects/sendfile/share/man/man9/ieee80211_crypto.9
  projects/sendfile/share/mk/bsd.sys.mk
  projects/sendfile/sys/Makefile
  projects/sendfile/sys/amd64/amd64/machdep.c
  projects/sendfile/sys/amd64/amd64/mp_machdep.c
  projects/sendfile/sys/amd64/amd64/pmap.c
  projects/sendfile/sys/amd64/conf/NOTES
  projects/sendfile/sys/amd64/include/cpu.h
  projects/sendfile/sys/amd64/include/vmm.h   (contents, props changed)
  projects/sendfile/sys/amd64/include/vmm_dev.h   (contents, props changed)
  projects/sendfile/sys/amd64/vmm/amd/amdv.c
  projects/sendfile/sys/amd64/vmm/intel/ept.c
  projects/sendfile/sys/amd64/vmm/intel/ept.h
  projects/sendfile/sys/amd64/vmm/intel/vmcs.c
  projects/sendfile/sys/amd64/vmm/intel/vmcs.h
  projects/sendfile/sys/amd64/vmm/intel/vmx.c
  projects/sendfile/sys/amd64/vmm/intel/vmx.h
  projects/sendfile/sys/amd64/vmm/intel/vmx_controls.h
  projects/sendfile/sys/amd64/vmm/intel/vmx_genassym.c
  projects/sendfile/sys/amd64/vmm/intel/vmx_support.S
  projects/sendfile/sys/amd64/vmm/io/vhpet.c
  projects/sendfile/sys/amd64/vmm/io/vlapic.c
  projects/sendfile/sys/amd64/vmm/io/vlapic.h
  projects/sendfile/sys/amd64/vmm/vmm.c
  projects/sendfile/sys/amd64/vmm/vmm_dev.c
  projects/sendfile/sys/amd64/vmm/vmm_ipi.c
  projects/sendfile/sys/amd64/vmm/vmm_ipi.h
  projects/sendfile/sys/amd64/vmm/vmm_lapic.c
  projects/sendfile/sys/amd64/vmm/vmm_lapic.h
  projects/sendfile/sys/arm/allwinner/a10_machdep.c
  projects/sendfile/sys/arm/arm/bus_space_generic.c
  projects/sendfile/sys/arm/arm/devmap.c
  projects/sendfile/sys/arm/arm/gic.c
  projects/sendfile/sys/arm/arm/intr.c
  projects/sendfile/sys/arm/arm/machdep.c
  projects/sendfile/sys/arm/arm/nexus.c
  projects/sendfile/sys/arm/arm/pmap-v6.c
  projects/sendfile/sys/arm/arm/trap.c
  projects/sendfile/sys/arm/at91/at91.c
  projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_fbd.c
  projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_machdep.c
  projects/sendfile/sys/arm/conf/AC100
  projects/sendfile/sys/arm/conf/ARMADAXP
  projects/sendfile/sys/arm/conf/ARNDALE
  projects/sendfile/sys/arm/conf/ATMEL
  projects/sendfile/sys/arm/conf/AVILA
  projects/sendfile/sys/arm/conf/BWCT
  projects/sendfile/sys/arm/conf/CAMBRIA
  projects/sendfile/sys/arm/conf/CNS11XXNAS
  projects/sendfile/sys/arm/conf/COSMIC
  projects/sendfile/sys/arm/conf/CUBIEBOARD
  projects/sendfile/sys/arm/conf/CUBIEBOARD2
  projects/sendfile/sys/arm/conf/DB-78XXX
  projects/sendfile/sys/arm/conf/DB-88F5XXX
  projects/sendfile/sys/arm/conf/DB-88F6XXX
  projects/sendfile/sys/arm/conf/DIGI-CCWMX53
  projects/sendfile/sys/arm/conf/DOCKSTAR
  projects/sendfile/sys/arm/conf/EA3250
  projects/sendfile/sys/arm/conf/EB9200
  projects/sendfile/sys/arm/conf/EFIKA_MX
  projects/sendfile/sys/arm/conf/ETHERNUT5
  projects/sendfile/sys/arm/conf/HL200
  projects/sendfile/sys/arm/conf/HL201
  projects/sendfile/sys/arm/conf/IMX53-QSB
  projects/sendfile/sys/arm/conf/KB920X
  projects/sendfile/sys/arm/conf/LN2410SBC
  projects/sendfile/sys/arm/conf/NSLU
  projects/sendfile/sys/arm/conf/PANDABOARD
  projects/sendfile/sys/arm/conf/QILA9G20
  projects/sendfile/sys/arm/conf/RADXA
  projects/sendfile/sys/arm/conf/RPI-B
  projects/sendfile/sys/arm/conf/SAM9260EK
  projects/sendfile/sys/arm/conf/SAM9G20EK
  projects/sendfile/sys/arm/conf/SAM9X25EK
  projects/sendfile/sys/arm/conf/SHEEVAPLUG
  projects/sendfile/sys/arm/conf/SN9G45
  projects/sendfile/sys/arm/conf/TS7800
  projects/sendfile/sys/arm/conf/ZEDBOARD
  projects/sendfile/sys/arm/freescale/imx/imx51_ipuv3.c
  projects/sendfile/sys/arm/include/fdt.h
  projects/sendfile/sys/arm/include/intr.h
  projects/sendfile/sys/arm/include/ofw_machdep.h
  projects/sendfile/sys/arm/include/psl.h
  projects/sendfile/sys/arm/lpc/lpc_gpio.c
  projects/sendfile/sys/arm/lpc/lpc_machdep.c
  projects/sendfile/sys/arm/lpc/lpc_mmc.c
  projects/sendfile/sys/arm/lpc/lpcreg.h
  projects/sendfile/sys/arm/mv/mv_machdep.c
  projects/sendfile/sys/arm/mv/mv_pci.c
  projects/sendfile/sys/arm/mv/mvvar.h
  projects/sendfile/sys/arm/tegra/files.tegra2
  projects/sendfile/sys/arm/tegra/tegra2_machdep.c
  projects/sendfile/sys/arm/ti/am335x/am335x_dmtimer.c
  projects/sendfile/sys/arm/ti/ti_machdep.c
  projects/sendfile/sys/arm/versatile/sp804.c
  projects/sendfile/sys/boot/fdt/dts/cubieboard.dts
  projects/sendfile/sys/boot/fdt/dts/cubieboard2.dts
  projects/sendfile/sys/boot/fdt/dts/dockstar.dts
  projects/sendfile/sys/boot/ficl/Makefile
  projects/sendfile/sys/boot/i386/Makefile.inc
  projects/sendfile/sys/boot/i386/boot2/Makefile
  projects/sendfile/sys/boot/i386/gptboot/Makefile
  projects/sendfile/sys/boot/i386/gptzfsboot/Makefile
  projects/sendfile/sys/boot/i386/zfsboot/Makefile
  projects/sendfile/sys/boot/pc98/Makefile.inc
  projects/sendfile/sys/boot/pc98/boot2/Makefile
  projects/sendfile/sys/boot/usb/Makefile
  projects/sendfile/sys/boot/usb/Makefile.test
  projects/sendfile/sys/boot/userboot/ficl/Makefile
  projects/sendfile/sys/boot/userboot/libstand/Makefile
  projects/sendfile/sys/boot/zfs/Makefile
  projects/sendfile/sys/boot/zfs/zfsimpl.c
  projects/sendfile/sys/cam/scsi/scsi_da.c
  projects/sendfile/sys/cddl/boot/zfs/zfsimpl.h
  projects/sendfile/sys/cddl/compat/opensolaris/sys/time.h
  projects/sendfile/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
  projects/sendfile/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/sendfile/sys/cddl/dev/dtrace/dtrace_load.c
  projects/sendfile/sys/compat/freebsd32/freebsd32_misc.c
  projects/sendfile/sys/conf/files
  projects/sendfile/sys/conf/kern.pre.mk
  projects/sendfile/sys/conf/options
  projects/sendfile/sys/conf/options.arm
  projects/sendfile/sys/dev/aac/aac.c
  projects/sendfile/sys/dev/aacraid/aacraid.c
  projects/sendfile/sys/dev/advansys/adwcam.c
  projects/sendfile/sys/dev/ahci/ahci.c
  projects/sendfile/sys/dev/aic7xxx/aic79xx.c
  projects/sendfile/sys/dev/aic7xxx/aic7xxx.c
  projects/sendfile/sys/dev/ale/if_ale.c
  projects/sendfile/sys/dev/ath/if_ath_rx_edma.c
  projects/sendfile/sys/dev/ath/if_ath_tx.c
  projects/sendfile/sys/dev/bge/if_bge.c
  projects/sendfile/sys/dev/bwi/if_bwi.c
  projects/sendfile/sys/dev/bwn/if_bwn.c
  projects/sendfile/sys/dev/bxe/bxe.c
  projects/sendfile/sys/dev/bxe/ecore_hsi.h
  projects/sendfile/sys/dev/bxe/ecore_sp.c
  projects/sendfile/sys/dev/cxgb/common/cxgb_mc5.c
  projects/sendfile/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/sendfile/sys/dev/cxgbe/adapter.h
  projects/sendfile/sys/dev/cxgbe/t4_main.c
  projects/sendfile/sys/dev/cxgbe/t4_sge.c
  projects/sendfile/sys/dev/drm/mach64_dma.c
  projects/sendfile/sys/dev/e1000/if_em.c
  projects/sendfile/sys/dev/e1000/if_igb.c
  projects/sendfile/sys/dev/e1000/if_lem.c
  projects/sendfile/sys/dev/ed/if_ed.c
  projects/sendfile/sys/dev/ed/if_ed_3c503.c
  projects/sendfile/sys/dev/ed/if_ed_pccard.c
  projects/sendfile/sys/dev/ed/if_ed_rtl80x9.c
  projects/sendfile/sys/dev/ed/if_edreg.h
  projects/sendfile/sys/dev/ed/if_edvar.h
  projects/sendfile/sys/dev/ed/tc5299jreg.h
  projects/sendfile/sys/dev/en/midway.c
  projects/sendfile/sys/dev/fb/boot_font.c
  projects/sendfile/sys/dev/fb/fbd.c
  projects/sendfile/sys/dev/fb/gallant12x22.c
  projects/sendfile/sys/dev/fdt/fdt_common.c
  projects/sendfile/sys/dev/fdt/fdt_common.h
  projects/sendfile/sys/dev/fdt/fdt_mips.c
  projects/sendfile/sys/dev/fdt/fdt_powerpc.c
  projects/sendfile/sys/dev/fdt/fdt_x86.c
  projects/sendfile/sys/dev/fdt/fdtbus.c
  projects/sendfile/sys/dev/fdt/simplebus.c
  projects/sendfile/sys/dev/ffec/if_ffec.c
  projects/sendfile/sys/dev/firewire/if_fwe.c
  projects/sendfile/sys/dev/ie/if_ie.c
  projects/sendfile/sys/dev/ipw/if_ipw.c
  projects/sendfile/sys/dev/ipw/if_ipwvar.h
  projects/sendfile/sys/dev/iscsi/icl.c
  projects/sendfile/sys/dev/isp/isp.c
  projects/sendfile/sys/dev/isp/isp_freebsd.c
  projects/sendfile/sys/dev/iwi/if_iwi.c
  projects/sendfile/sys/dev/iwi/if_iwivar.h
  projects/sendfile/sys/dev/iwn/if_iwn.c
  projects/sendfile/sys/dev/iwn/if_iwn_chip_cfg.h
  projects/sendfile/sys/dev/iwn/if_iwn_devid.h
  projects/sendfile/sys/dev/iwn/if_iwnvar.h
  projects/sendfile/sys/dev/ixgbe/ixgbe.c
  projects/sendfile/sys/dev/malo/if_malo.c
  projects/sendfile/sys/dev/mcd/mcd.c
  projects/sendfile/sys/dev/mpt/mpt.h
  projects/sendfile/sys/dev/mpt/mpt_cam.c
  projects/sendfile/sys/dev/mpt/mpt_pci.c
  projects/sendfile/sys/dev/mpt/mpt_raid.c
  projects/sendfile/sys/dev/mwl/if_mwl.c
  projects/sendfile/sys/dev/my/if_my.c
  projects/sendfile/sys/dev/nand/nand_id.c
  projects/sendfile/sys/dev/nand/nandbus.c
  projects/sendfile/sys/dev/netmap/if_em_netmap.h
  projects/sendfile/sys/dev/netmap/if_igb_netmap.h
  projects/sendfile/sys/dev/netmap/if_lem_netmap.h
  projects/sendfile/sys/dev/netmap/if_re_netmap.h
  projects/sendfile/sys/dev/netmap/ixgbe_netmap.h
  projects/sendfile/sys/dev/netmap/netmap.c
  projects/sendfile/sys/dev/netmap/netmap_freebsd.c
  projects/sendfile/sys/dev/netmap/netmap_generic.c
  projects/sendfile/sys/dev/netmap/netmap_kern.h
  projects/sendfile/sys/dev/netmap/netmap_mbq.c
  projects/sendfile/sys/dev/netmap/netmap_mbq.h
  projects/sendfile/sys/dev/netmap/netmap_mem2.c
  projects/sendfile/sys/dev/netmap/netmap_mem2.h
  projects/sendfile/sys/dev/netmap/netmap_vale.c
  projects/sendfile/sys/dev/nvme/nvme_ctrlr.c
  projects/sendfile/sys/dev/oce/oce_if.c
  projects/sendfile/sys/dev/ral/if_ral_pci.c
  projects/sendfile/sys/dev/ral/rt2560.c
  projects/sendfile/sys/dev/ral/rt2661.c
  projects/sendfile/sys/dev/ral/rt2860.c
  projects/sendfile/sys/dev/scc/scc_dev_z8530.c
  projects/sendfile/sys/dev/sk/if_sk.c
  projects/sendfile/sys/dev/sound/pci/maestro.c
  projects/sendfile/sys/dev/sym/sym_hipd.c
  projects/sendfile/sys/dev/tpm/tpm.c
  projects/sendfile/sys/dev/uart/uart_bus_fdt.c
  projects/sendfile/sys/dev/uart/uart_bus_pci.c
  projects/sendfile/sys/dev/uart/uart_dev_lpc.c
  projects/sendfile/sys/dev/usb/controller/xhci.c
  projects/sendfile/sys/dev/usb/usbdevs
  projects/sendfile/sys/dev/usb/wlan/if_rsu.c
  projects/sendfile/sys/dev/usb/wlan/if_rum.c
  projects/sendfile/sys/dev/usb/wlan/if_run.c
  projects/sendfile/sys/dev/usb/wlan/if_runreg.h
  projects/sendfile/sys/dev/usb/wlan/if_runvar.h
  projects/sendfile/sys/dev/usb/wlan/if_uath.c
  projects/sendfile/sys/dev/usb/wlan/if_upgt.c
  projects/sendfile/sys/dev/usb/wlan/if_ural.c
  projects/sendfile/sys/dev/usb/wlan/if_urtw.c
  projects/sendfile/sys/dev/usb/wlan/if_urtwn.c
  projects/sendfile/sys/dev/usb/wlan/if_zyd.c
  projects/sendfile/sys/dev/vt/font/vt_font_default.c
  projects/sendfile/sys/dev/vt/hw/fb/vt_fb.c
  projects/sendfile/sys/dev/vt/hw/vga/vga.c
  projects/sendfile/sys/dev/vt/hw/xboxfb/xboxfb.c
  projects/sendfile/sys/dev/vt/vt.h
  projects/sendfile/sys/dev/vt/vt_consolectl.c
  projects/sendfile/sys/dev/vt/vt_core.c
  projects/sendfile/sys/dev/vt/vt_font.c
  projects/sendfile/sys/dev/vt/vt_sysmouse.c
  projects/sendfile/sys/dev/vxge/vxgehal/vxgehal-ring.c
  projects/sendfile/sys/dev/wi/if_wi.c
  projects/sendfile/sys/dev/wpi/if_wpi.c
  projects/sendfile/sys/dev/wpi/if_wpivar.h
  projects/sendfile/sys/fs/ext2fs/ext2_hash.c
  projects/sendfile/sys/fs/nfs/nfs_commonsubs.c
  projects/sendfile/sys/fs/nfs/nfs_var.h
  projects/sendfile/sys/fs/nfs/nfsrvcache.h
  projects/sendfile/sys/fs/nfsclient/nfs_clstate.c
  projects/sendfile/sys/fs/nfsserver/nfs_fha_new.c
  projects/sendfile/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/sendfile/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/sendfile/sys/fs/nfsserver/nfs_nfsdport.c
  projects/sendfile/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/sendfile/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/sendfile/sys/geom/mirror/g_mirror.c
  projects/sendfile/sys/geom/mirror/g_mirror.h
  projects/sendfile/sys/geom/mirror/g_mirror_ctl.c
  projects/sendfile/sys/geom/part/g_part.c
  projects/sendfile/sys/geom/part/g_part.h
  projects/sendfile/sys/geom/part/g_part_gpt.c
  projects/sendfile/sys/ia64/ia64/dump_machdep.c
  projects/sendfile/sys/ia64/include/atomic.h
  projects/sendfile/sys/kern/kern_cons.c
  projects/sendfile/sys/kern/kern_descrip.c
  projects/sendfile/sys/kern/kern_event.c
  projects/sendfile/sys/kern/sched_4bsd.c
  projects/sendfile/sys/kern/sched_ule.c
  projects/sendfile/sys/kern/subr_terminal.c
  projects/sendfile/sys/kern/subr_witness.c
  projects/sendfile/sys/kern/uipc_syscalls.c
  projects/sendfile/sys/kern/vfs_bio.c
  projects/sendfile/sys/kern/vfs_cache.c
  projects/sendfile/sys/kern/vfs_mountroot.c
  projects/sendfile/sys/mips/conf/TP-WN1043ND.hints
  projects/sendfile/sys/mips/include/fdt.h
  projects/sendfile/sys/modules/aic7xxx/Makefile
  projects/sendfile/sys/modules/aic7xxx/ahc/Makefile
  projects/sendfile/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile
  projects/sendfile/sys/modules/aic7xxx/ahc/ahc_isa/Makefile
  projects/sendfile/sys/modules/aic7xxx/ahc/ahc_pci/Makefile
  projects/sendfile/sys/modules/aic7xxx/ahd/Makefile
  projects/sendfile/sys/modules/ath/Makefile
  projects/sendfile/sys/modules/drm2/i915kms/Makefile
  projects/sendfile/sys/modules/drm2/radeonkms/Makefile
  projects/sendfile/sys/modules/ibcore/Makefile
  projects/sendfile/sys/modules/ipfilter/Makefile
  projects/sendfile/sys/modules/ipoib/Makefile
  projects/sendfile/sys/modules/iwnfw/Makefile
  projects/sendfile/sys/modules/mlx4/Makefile
  projects/sendfile/sys/modules/mlx4ib/Makefile
  projects/sendfile/sys/modules/mlxen/Makefile
  projects/sendfile/sys/modules/mthca/Makefile
  projects/sendfile/sys/modules/wlan/Makefile
  projects/sendfile/sys/net/ieee8023ad_lacp.c
  projects/sendfile/sys/net/if.c
  projects/sendfile/sys/net/if_lagg.c
  projects/sendfile/sys/net/if_lagg.h
  projects/sendfile/sys/net/if_tap.c
  projects/sendfile/sys/net/if_tun.c
  projects/sendfile/sys/net/netmap.h
  projects/sendfile/sys/net/netmap_user.h
  projects/sendfile/sys/net/radix.c
  projects/sendfile/sys/net/radix.h
  projects/sendfile/sys/net/radix_mpath.c
  projects/sendfile/sys/net/route.c
  projects/sendfile/sys/net/route.h
  projects/sendfile/sys/net/rtsock.c
  projects/sendfile/sys/net/sff8472.h
  projects/sendfile/sys/net80211/ieee80211.h
  projects/sendfile/sys/net80211/ieee80211_adhoc.c
  projects/sendfile/sys/net80211/ieee80211_hostap.c
  projects/sendfile/sys/net80211/ieee80211_mesh.c
  projects/sendfile/sys/net80211/ieee80211_output.c
  projects/sendfile/sys/net80211/ieee80211_proto.c
  projects/sendfile/sys/net80211/ieee80211_sta.c
  projects/sendfile/sys/net80211/ieee80211_wds.c
  projects/sendfile/sys/netgraph/netflow/netflow.c
  projects/sendfile/sys/netgraph/netflow/netflow_v9.c
  projects/sendfile/sys/netgraph/netflow/ng_netflow.c
  projects/sendfile/sys/netgraph/netflow/ng_netflow.h
  projects/sendfile/sys/netgraph/ng_base.c
  projects/sendfile/sys/netgraph/ng_l2tp.c
  projects/sendfile/sys/netinet/if_ether.c
  projects/sendfile/sys/netinet/in.c
  projects/sendfile/sys/netinet/in.h
  projects/sendfile/sys/netinet/in_mcast.c
  projects/sendfile/sys/netinet/ip_carp.c
  projects/sendfile/sys/netinet/ip_output.c
  projects/sendfile/sys/netinet/libalias/alias.c
  projects/sendfile/sys/netinet/libalias/alias_cuseeme.c
  projects/sendfile/sys/netinet/libalias/alias_db.c
  projects/sendfile/sys/netinet/libalias/alias_dummy.c
  projects/sendfile/sys/netinet/libalias/alias_irc.c
  projects/sendfile/sys/netinet/libalias/alias_mod.c
  projects/sendfile/sys/netinet/libalias/alias_mod.h
  projects/sendfile/sys/netinet/libalias/alias_nbt.c
  projects/sendfile/sys/netinet/libalias/alias_pptp.c
  projects/sendfile/sys/netinet/libalias/alias_skinny.c
  projects/sendfile/sys/netinet/libalias/alias_smedia.c
  projects/sendfile/sys/netinet/libalias/libalias.3
  projects/sendfile/sys/netinet/sctp_usrreq.c
  projects/sendfile/sys/netinet/sctputil.c
  projects/sendfile/sys/netinet/tcp_input.c
  projects/sendfile/sys/netinet6/in6.c
  projects/sendfile/sys/netinet6/in6_ifattach.c
  projects/sendfile/sys/netinet6/in6_mcast.c
  projects/sendfile/sys/netinet6/in6_src.c
  projects/sendfile/sys/netinet6/in6_var.h
  projects/sendfile/sys/netinet6/nd6.c
  projects/sendfile/sys/netinet6/nd6_nbr.c
  projects/sendfile/sys/netinet6/nd6_rtr.c
  projects/sendfile/sys/netpfil/ipfw/ip_fw_table.c
  projects/sendfile/sys/netpfil/pf/pf_lb.c
  projects/sendfile/sys/nfs/nfs_fha.c
  projects/sendfile/sys/nfs/nfs_fha.h
  projects/sendfile/sys/nfsserver/nfs_fha_old.c
  projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/Makefile
  projects/sendfile/sys/ofed/drivers/net/mlx4/Makefile
  projects/sendfile/sys/powerpc/powerpc/bus_machdep.c
  projects/sendfile/sys/rpc/clnt_dg.c
  projects/sendfile/sys/rpc/clnt_vc.c
  projects/sendfile/sys/rpc/rpcb_clnt.c
  projects/sendfile/sys/rpc/svc.c
  projects/sendfile/sys/rpc/svc.h
  projects/sendfile/sys/rpc/svc_dg.c
  projects/sendfile/sys/rpc/svc_vc.c
  projects/sendfile/sys/security/mac/mac_framework.c
  projects/sendfile/sys/sys/copyright.h
  projects/sendfile/sys/sys/dtrace_bsd.h
  projects/sendfile/sys/sys/event.h
  projects/sendfile/sys/sys/fbio.h
  projects/sendfile/sys/sys/gpt.h
  projects/sendfile/sys/sys/param.h
  projects/sendfile/sys/sys/pctrie.h
  projects/sendfile/sys/sys/pmckern.h
  projects/sendfile/sys/sys/terminal.h
  projects/sendfile/sys/sys/user.h
  projects/sendfile/sys/teken/teken_subr.h
  projects/sendfile/sys/ufs/ffs/ffs_alloc.c
  projects/sendfile/sys/ufs/ufs/ufs_quota.c
  projects/sendfile/sys/vm/vm_map.c
  projects/sendfile/sys/vm/vm_page.c
  projects/sendfile/sys/vm/vm_page.h
  projects/sendfile/sys/vm/vm_pageout.c
  projects/sendfile/sys/vm/vm_phys.c
  projects/sendfile/sys/vm/vm_reserv.c
  projects/sendfile/sys/x86/acpica/acpi_wakeup.c
  projects/sendfile/sys/x86/include/fdt.h
  projects/sendfile/sys/x86/include/ofw_machdep.h
  projects/sendfile/sys/x86/x86/mca.c
  projects/sendfile/tools/regression/capsicum/libcapsicum/Makefile
  projects/sendfile/tools/regression/capsicum/libcapsicum/dns.c
  projects/sendfile/tools/regression/capsicum/libcapsicum/grp.c
  projects/sendfile/tools/regression/capsicum/libcapsicum/pwd.c
  projects/sendfile/tools/regression/capsicum/libcapsicum/sysctl.c
  projects/sendfile/tools/test/dtrace/Makefile
  projects/sendfile/tools/tools/net80211/stumbler/stumbler.c
  projects/sendfile/tools/tools/net80211/w00t/ap/ap.c
  projects/sendfile/tools/tools/net80211/w00t/assoc/assoc.c
  projects/sendfile/tools/tools/net80211/w00t/expand/expand.c
  projects/sendfile/tools/tools/net80211/w00t/prga/prga.c
  projects/sendfile/tools/tools/net80211/w00t/redir/redir.c
  projects/sendfile/tools/tools/net80211/wesside/wesside/wesside.c
  projects/sendfile/tools/tools/net80211/wlaninject/wlaninject.c
  projects/sendfile/tools/tools/netmap/bridge.c
  projects/sendfile/tools/tools/netmap/nm_util.c
  projects/sendfile/tools/tools/netmap/nm_util.h
  projects/sendfile/tools/tools/netmap/pcap.c
  projects/sendfile/tools/tools/netmap/pkt-gen.c
  projects/sendfile/tools/tools/netmap/vale-ctl.c
  projects/sendfile/tools/tools/vt/mkkfont/mkkfont.c
  projects/sendfile/usr.bin/find/find.1
  projects/sendfile/usr.bin/find/function.c
  projects/sendfile/usr.bin/iscsictl/iscsictl.8
  projects/sendfile/usr.bin/netstat/if.c
  projects/sendfile/usr.bin/netstat/route.c
  projects/sendfile/usr.bin/rpcgen/rpc_main.c
  projects/sendfile/usr.bin/whois/whois.c
  projects/sendfile/usr.sbin/bhyve/Makefile
  projects/sendfile/usr.sbin/bhyve/acpi.c
  projects/sendfile/usr.sbin/bhyve/acpi.h
  projects/sendfile/usr.sbin/bhyve/atpic.c
  projects/sendfile/usr.sbin/bhyve/bhyve.8
  projects/sendfile/usr.sbin/bhyve/bhyverun.c
  projects/sendfile/usr.sbin/bhyve/elcr.c
  projects/sendfile/usr.sbin/bhyve/inout.h
  projects/sendfile/usr.sbin/bhyve/mevent.c
  projects/sendfile/usr.sbin/bhyve/mevent.h
  projects/sendfile/usr.sbin/bhyve/mptbl.c
  projects/sendfile/usr.sbin/bhyve/pci_emul.c
  projects/sendfile/usr.sbin/bhyve/pci_emul.h
  projects/sendfile/usr.sbin/bhyve/pci_lpc.c
  projects/sendfile/usr.sbin/bhyve/pci_lpc.h
  projects/sendfile/usr.sbin/bhyve/pit_8254.c
  projects/sendfile/usr.sbin/bhyve/pmtmr.c
  projects/sendfile/usr.sbin/bhyve/post.c
  projects/sendfile/usr.sbin/bhyve/rtc.c
  projects/sendfile/usr.sbin/bhyve/virtio.c
  projects/sendfile/usr.sbin/bhyvectl/bhyvectl.c
  projects/sendfile/usr.sbin/bsdinstall/scripts/wlanconfig
  projects/sendfile/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt
  projects/sendfile/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c
  projects/sendfile/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def
  projects/sendfile/usr.sbin/crashinfo/crashinfo.sh
  projects/sendfile/usr.sbin/makefs/cd9660/iso9660_rrip.c
  projects/sendfile/usr.sbin/makefs/cd9660/iso9660_rrip.h
  projects/sendfile/usr.sbin/mfiutil/Makefile
  projects/sendfile/usr.sbin/ndiscvt/ndisgen.sh
  projects/sendfile/usr.sbin/pkg/pkg.c
  projects/sendfile/usr.sbin/rpc.lockd/kern.c
  projects/sendfile/usr.sbin/rpc.lockd/lock_proc.c
  projects/sendfile/usr.sbin/rpc.lockd/lockd.c
Directory Properties:
  projects/sendfile/   (props changed)
  projects/sendfile/cddl/   (props changed)
  projects/sendfile/cddl/contrib/opensolaris/   (props changed)
  projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/sendfile/contrib/binutils/   (props changed)
  projects/sendfile/contrib/byacc/   (props changed)
  projects/sendfile/contrib/gcc/   (props changed)
  projects/sendfile/contrib/libc++/   (props changed)
  projects/sendfile/contrib/libpcap/   (props changed)
  projects/sendfile/contrib/llvm/   (props changed)
  projects/sendfile/crypto/openssl/   (props changed)
  projects/sendfile/etc/   (props changed)
  projects/sendfile/gnu/usr.bin/gdb/   (props changed)
  projects/sendfile/lib/libc/   (props changed)
  projects/sendfile/lib/libvmmapi/   (props changed)
  projects/sendfile/sbin/   (props changed)
  projects/sendfile/share/man/man4/   (props changed)
  projects/sendfile/sys/   (props changed)
  projects/sendfile/sys/amd64/vmm/   (props changed)
  projects/sendfile/sys/boot/   (props changed)
  projects/sendfile/sys/cddl/contrib/opensolaris/   (props changed)
  projects/sendfile/sys/conf/   (props changed)
  projects/sendfile/usr.sbin/bhyve/   (props changed)
  projects/sendfile/usr.sbin/bhyvectl/   (props changed)
  projects/sendfile/usr.sbin/ndiscvt/   (props changed)

Modified: projects/sendfile/COPYRIGHT
==============================================================================
--- projects/sendfile/COPYRIGHT	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/COPYRIGHT	Thu Jan  9 09:16:35 2014	(r260470)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/sendfile/Makefile.inc1
==============================================================================
--- projects/sendfile/Makefile.inc1	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/Makefile.inc1	Thu Jan  9 09:16:35 2014	(r260470)
@@ -1369,15 +1369,6 @@ kernel-tools: .MAKE
 	mkdir -p ${MAKEOBJDIRPREFIX}/usr
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
 	    -p ${MAKEOBJDIRPREFIX}/usr >/dev/null
-.for _tool in \
-    sys/dev/aic7xxx/aicasm
-	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
-		cd ${.CURDIR}/${_tool} && \
-		${MAKE} DIRPRFX=${_tool}/ obj && \
-		${MAKE} DIRPRFX=${_tool}/ depend && \
-		${MAKE} DIRPRFX=${_tool}/ all && \
-		${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
-.endfor
 
 #
 # cross-tools: Build cross-building tools

Modified: projects/sendfile/bin/ps/ps.1
==============================================================================
--- projects/sendfile/bin/ps/ps.1	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/ps/ps.1	Thu Jan  9 09:16:35 2014	(r260470)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd March 15, 2013
+.Dd December 27, 2013
 .Dt PS 1
 .Os
 .Sh NAME
@@ -416,8 +416,9 @@ The process has reduced CPU scheduling p
 .It Li s
 The process is a session leader.
 .It Li V
-The process is suspended during a
-.Xr vfork 2 .
+The process' parent is suspended during a
+.Xr vfork 2 ,
+waiting for the process to exec or exit.
 .It Li W
 The process is swapped out.
 .It Li X

Modified: projects/sendfile/bin/sh/input.c
==============================================================================
--- projects/sendfile/bin/sh/input.c	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/sh/input.c	Thu Jan  9 09:16:35 2014	(r260470)
@@ -228,7 +228,6 @@ preadbuffer(void)
 {
 	char *p, *q;
 	int more;
-	int something;
 	char savec;
 
 	if (parsefile->strpush) {
@@ -252,24 +251,18 @@ again:
 	q = p = parsefile->buf + (parsenextc - parsefile->buf);
 
 	/* delete nul characters */
-	something = 0;
 	for (more = 1; more;) {
 		switch (*p) {
 		case '\0':
 			p++;	/* Skip nul */
 			goto check;
 
-		case '\t':
-		case ' ':
-			break;
-
 		case '\n':
 			parsenleft = q - parsenextc;
 			more = 0; /* Stop processing here */
 			break;
 
 		default:
-			something = 1;
 			break;
 		}
 
@@ -288,7 +281,8 @@ check:
 	*q = '\0';
 
 #ifndef NO_HISTORY
-	if (parsefile->fd == 0 && hist && something) {
+	if (parsefile->fd == 0 && hist &&
+	    parsenextc[strspn(parsenextc, " \t\n")] != '\0') {
 		HistEvent he;
 		INTOFF;
 		history(hist, &he, whichprompt == 1 ? H_ENTER : H_ADD,

Modified: projects/sendfile/bin/sh/sh.1
==============================================================================
--- projects/sendfile/bin/sh/sh.1	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/sh/sh.1	Thu Jan  9 09:16:35 2014	(r260470)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd November 1, 2013
+.Dd January 3, 2014
 .Dt SH 1
 .Os
 .Sh NAME
@@ -235,10 +235,16 @@ or
 .Dq Li ||
 operator; or if the command is a pipeline preceded by the
 .Ic !\&
-operator.
+keyword.
 If a shell function is executed and its exit status is explicitly
 tested, all commands of the function are considered to be tested as
 well.
+.Pp
+It is recommended to check for failures explicitly
+instead of relying on
+.Fl e
+because it tends to behave in unexpected ways,
+particularly in larger scripts.
 .It Fl f Li noglob
 Disable pathname expansion.
 .It Fl h Li trackall

Modified: projects/sendfile/bin/sh/tests/parameters/Makefile
==============================================================================
--- projects/sendfile/bin/sh/tests/parameters/Makefile	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/sh/tests/parameters/Makefile	Thu Jan  9 09:16:35 2014	(r260470)
@@ -10,6 +10,7 @@ FILES+=		exitstatus1.0
 FILES+=		mail1.0
 FILES+=		mail2.0
 FILES+=		optind1.0
+FILES+=		optind2.0
 FILES+=		positional1.0
 FILES+=		positional2.0
 FILES+=		pwd1.0

Copied: projects/sendfile/bin/sh/tests/parameters/optind2.0 (from r260469, head/bin/sh/tests/parameters/optind2.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/sendfile/bin/sh/tests/parameters/optind2.0	Thu Jan  9 09:16:35 2014	(r260470, copy of r260469, head/bin/sh/tests/parameters/optind2.0)
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+[ "$(OPTIND=42 ${SH} -c 'printf %s "$OPTIND"')" = 1 ]

Modified: projects/sendfile/bin/sh/var.c
==============================================================================
--- projects/sendfile/bin/sh/var.c	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/sh/var.c	Thu Jan  9 09:16:35 2014	(r260470)
@@ -88,11 +88,9 @@ struct var vifs;
 struct var vmail;
 struct var vmpath;
 struct var vpath;
-struct var vppid;
 struct var vps1;
 struct var vps2;
 struct var vps4;
-struct var vvers;
 static struct var voptind;
 struct var vdisvfork;
 
@@ -111,8 +109,6 @@ static const struct varinit varinit[] = 
 	  NULL },
 	{ &vpath,	0,				"PATH=" _PATH_DEFPATH,
 	  changepath },
-	{ &vppid,	VUNSET,				"PPID=",
-	  NULL },
 	/*
 	 * vps1 depends on uid
 	 */
@@ -180,15 +176,14 @@ initvar(void)
 		vps1.text = __DECONST(char *, geteuid() ? "PS1=$ " : "PS1=# ");
 		vps1.flags = VSTRFIXED|VTEXTFIXED;
 	}
-	if ((vppid.flags & VEXPORT) == 0) {
-		fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
-		setvarsafe("PPID", ppid, 0);
-	}
+	fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
+	setvarsafe("PPID", ppid, 0);
 	for (envp = environ ; *envp ; envp++) {
 		if (strchr(*envp, '=')) {
 			setvareq(*envp, VEXPORT|VTEXTFIXED);
 		}
 	}
+	setvareq("OPTIND=1", VTEXTFIXED);
 }
 
 /*

Modified: projects/sendfile/bin/sh/var.h
==============================================================================
--- projects/sendfile/bin/sh/var.h	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/bin/sh/var.h	Thu Jan  9 09:16:35 2014	(r260470)
@@ -75,7 +75,6 @@ extern struct var vifs;
 extern struct var vmail;
 extern struct var vmpath;
 extern struct var vpath;
-extern struct var vppid;
 extern struct var vps1;
 extern struct var vps2;
 extern struct var vps4;

Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.8
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Thu Jan  9 09:16:35 2014	(r260470)
@@ -14,11 +14,12 @@
 .\"
 .\" Copyright 2012, Richard Lowe.
 .\" Copyright (c) 2012, Marcelo Araujo <araujo@FreeBSD.org>.
+.\" Copyright (c) 2012 by Delphix. All rights reserved.
 .\" All Rights Reserved.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 10, 2012
+.Dd December 31, 2013
 .Dt ZDB 8
 .Os
 .Sh NAME
@@ -29,27 +30,35 @@
 .Op Fl CumdibcsDvhLXFPA
 .Op Fl e Op Fl p Ar path...
 .Op Fl t Ar txg
+.Op Fl U Ar cache
+.Op Fl M Ar inflight I/Os
 .Ar poolname
 .Op Ar object ...
 .Nm
 .Op Fl divPA
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
 .Ar dataset
 .Op Ar object ...
 .Nm
 .Fl m Op Fl LXFPA
 .Op Fl t Ar txg
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
 .Ar poolname
 .Nm
 .Fl R Op Fl A
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
+.Ar poolname
 .Ar poolname
 .Ar vdev Ns : Ns Ar offset Ns : Ns Ar size Ns Op Ns : Ns Ar flags
 .Nm
 .Fl S
 .Op Fl AP
 .Op Fl e Op Fl p Ar path...
+.Op Fl U Ar cache
+.Ar poolname
 .Ar poolname
 .Nm
 .Fl l
@@ -205,6 +214,11 @@ flag specifies the path under which devi
 .It Fl F
 Attempt to make an unreadable pool readable by trying progressively older
 transactions.
+.It Fl M Ar inflight I/Os
+Limit the number of outstanding checksum I/Os to the specified value.
+The default value is 200. This option affects the performance of the
+.Fl c
+option.
 .It Fl P
 Print numbers in an unscaled form more amenable to parsing, eg. 1000000 rather
 than 1M.
@@ -218,9 +232,7 @@ options for a means to see the available
 transaction numbers.
 .It Fl U Ar cachefile
 Use a cache file other than
-.Pa /etc/zfs/zpool.cache .
-This option is only valid with
-.Fl C
+.Pa /boot/zfs/zpool.cache .
 .It Fl v
 Enable verbosity.
 Specify multiple times for increased verbosity.

Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Thu Jan  9 09:16:35 2014	(r260470)
@@ -89,6 +89,7 @@ extern void dump_intent_log(zilog_t *);
 uint64_t *zopt_object = NULL;
 int zopt_objects = 0;
 libzfs_handle_t *g_zfs;
+uint64_t max_inflight = 200;
 
 /*
  * These libumem hooks provide a reasonable set of defaults for the allocator's
@@ -110,16 +111,17 @@ static void
 usage(void)
 {
 	(void) fprintf(stderr,
-            "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]]"
-            "poolname [object...]\n"
-            "       %s [-divPA] [-e -p path...] dataset [object...]\n"
-            "       %s -m [-LXFPA] [-t txg] [-e [-p path...]]"
-            "poolname [vdev [metaslab...]]\n"
-            "       %s -R [-A] [-e [-p path...]] poolname "
-            "vdev:offset:size[:flags]\n"
-            "       %s -S [-PA] [-e [-p path...]] poolname\n"
-            "       %s -l [-uA] device\n"
-            "       %s -C [-A] [-U config]\n\n",
+	    "Usage: %s [-CumdibcsDvhLXFPA] [-t txg] [-e [-p path...]] "
+	    "[-U config] [-M inflight I/Os] poolname [object...]\n"
+	    "       %s [-divPA] [-e -p path...] [-U config] dataset "
+	    "[object...]\n"
+	    "       %s -m [-LXFPA] [-t txg] [-e [-p path...]] [-U config] "
+	    "poolname [vdev [metaslab...]]\n"
+	    "       %s -R [-A] [-e [-p path...]] poolname "
+	    "vdev:offset:size[:flags]\n"
+	    "       %s -S [-PA] [-e [-p path...]] [-U config] poolname\n"
+	    "       %s -l [-uA] device\n"
+	    "       %s -C [-A] [-U config]\n\n",
 	    cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname);
 
 	(void) fprintf(stderr, "    Dataset name must include at least one "
@@ -164,6 +166,8 @@ usage(void)
 	(void) fprintf(stderr, "	-P print numbers in parseable form\n");
 	(void) fprintf(stderr, "        -t <txg> -- highest txg to use when "
 	    "searching for uberblocks\n");
+	(void) fprintf(stderr, "        -M <number of inflight I/Os> -- "
+	    "specify the maximum number of checksumming I/Os [default is 200]");
 	(void) fprintf(stderr, "Specify an option more than once (e.g. -bb) "
 	    "to make only that option verbose\n");
 	(void) fprintf(stderr, "Default is to dump everything non-verbosely\n");
@@ -559,16 +563,20 @@ get_metaslab_refcount(vdev_t *vd)
 static int
 verify_spacemap_refcounts(spa_t *spa)
 {
-	int expected_refcount, actual_refcount;
+	uint64_t expected_refcount = 0;
+	uint64_t actual_refcount;
 
-	expected_refcount = spa_feature_get_refcount(spa,
-	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]);
+	(void) feature_get_refcount(spa,
+	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM],
+	    &expected_refcount);
 	actual_refcount = get_dtl_refcount(spa->spa_root_vdev);
 	actual_refcount += get_metaslab_refcount(spa->spa_root_vdev);
 
 	if (expected_refcount != actual_refcount) {
-		(void) printf("space map refcount mismatch: expected %d != "
-		    "actual %d\n", expected_refcount, actual_refcount);
+		(void) printf("space map refcount mismatch: expected %lld != "
+		    "actual %lld\n",
+		    (longlong_t)expected_refcount,
+		    (longlong_t)actual_refcount);
 		return (2);
 	}
 	return (0);
@@ -670,8 +678,7 @@ dump_metaslab(metaslab_t *msp)
 	}
 
 	if (dump_opt['m'] > 1 && sm != NULL &&
-	    spa_feature_is_active(spa,
-	    &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM])) {
+	    spa_feature_is_active(spa, SPA_FEATURE_SPACEMAP_HISTOGRAM)) {
 		/*
 		 * The space map histogram represents free space in chunks
 		 * of sm_shift (i.e. bucket 0 refers to 2^sm_shift).
@@ -757,7 +764,7 @@ dump_dde(const ddt_t *ddt, const ddt_ent
 		if (ddp->ddp_phys_birth == 0)
 			continue;
 		ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
-		sprintf_blkptr(blkbuf, &blk);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), &blk);
 		(void) printf("index %llx refcnt %llu %s %s\n",
 		    (u_longlong_t)index, (u_longlong_t)ddp->ddp_refcnt,
 		    types[p], blkbuf);
@@ -1017,31 +1024,39 @@ blkid2offset(const dnode_phys_t *dnp, co
 }
 
 static void
-sprintf_blkptr_compact(char *blkbuf, const blkptr_t *bp)
+snprintf_blkptr_compact(char *blkbuf, size_t buflen, const blkptr_t *bp)
 {
 	const dva_t *dva = bp->blk_dva;
 	int ndvas = dump_opt['d'] > 5 ? BP_GET_NDVAS(bp) : 1;
 
 	if (dump_opt['b'] >= 6) {
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, buflen, bp);
 		return;
 	}
 
 	blkbuf[0] = '\0';
 
 	for (int i = 0; i < ndvas; i++)
-		(void) sprintf(blkbuf + strlen(blkbuf), "%llu:%llx:%llx ",
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf), "%llu:%llx:%llx ",
 		    (u_longlong_t)DVA_GET_VDEV(&dva[i]),
 		    (u_longlong_t)DVA_GET_OFFSET(&dva[i]),
 		    (u_longlong_t)DVA_GET_ASIZE(&dva[i]));
 
-	(void) sprintf(blkbuf + strlen(blkbuf),
-	    "%llxL/%llxP F=%llu B=%llu/%llu",
-	    (u_longlong_t)BP_GET_LSIZE(bp),
-	    (u_longlong_t)BP_GET_PSIZE(bp),
-	    (u_longlong_t)bp->blk_fill,
-	    (u_longlong_t)bp->blk_birth,
-	    (u_longlong_t)BP_PHYSICAL_BIRTH(bp));
+	if (BP_IS_HOLE(bp)) {
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf), "B=%llu",
+		    (u_longlong_t)bp->blk_birth);
+	} else {
+		(void) snprintf(blkbuf + strlen(blkbuf),
+		    buflen - strlen(blkbuf),
+		    "%llxL/%llxP F=%llu B=%llu/%llu",
+		    (u_longlong_t)BP_GET_LSIZE(bp),
+		    (u_longlong_t)BP_GET_PSIZE(bp),
+		    (u_longlong_t)bp->blk_fill,
+		    (u_longlong_t)bp->blk_birth,
+		    (u_longlong_t)BP_PHYSICAL_BIRTH(bp));
+	}
 }
 
 static void
@@ -1066,7 +1081,7 @@ print_indirect(blkptr_t *bp, const zbook
 		}
 	}
 
-	sprintf_blkptr_compact(blkbuf, bp);
+	snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("%s\n", blkbuf);
 }
 
@@ -1081,7 +1096,7 @@ visit_indirect(spa_t *spa, const dnode_p
 
 	print_indirect(bp, zb, dnp);
 
-	if (BP_GET_LEVEL(bp) > 0) {
+	if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) {
 		uint32_t flags = ARC_WAIT;
 		int i;
 		blkptr_t *cbp;
@@ -1206,7 +1221,7 @@ dump_dsl_dataset(objset_t *os, uint64_t 
 	zdb_nicenum(ds->ds_compressed_bytes, compressed);
 	zdb_nicenum(ds->ds_uncompressed_bytes, uncompressed);
 	zdb_nicenum(ds->ds_unique_bytes, unique);
-	sprintf_blkptr(blkbuf, &ds->ds_bp);
+	snprintf_blkptr(blkbuf, sizeof (blkbuf), &ds->ds_bp);
 
 	(void) printf("\t\tdir_obj = %llu\n",
 	    (u_longlong_t)ds->ds_dir_obj);
@@ -1251,7 +1266,7 @@ dump_bptree_cb(void *arg, const blkptr_t
 	char blkbuf[BP_SPRINTF_LEN];
 
 	if (bp->blk_birth != 0) {
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 		(void) printf("\t%s\n", blkbuf);
 	}
 	return (0);
@@ -1289,7 +1304,7 @@ dump_bpobj_cb(void *arg, const blkptr_t 
 	char blkbuf[BP_SPRINTF_LEN];
 
 	ASSERT(bp->blk_birth != 0);
-	sprintf_blkptr_compact(blkbuf, bp);
+	snprintf_blkptr_compact(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("\t%s\n", blkbuf);
 	return (0);
 }
@@ -1788,8 +1803,9 @@ dump_dir(objset_t *os)
 	zdb_nicenum(refdbytes, numbuf);
 
 	if (verbosity >= 4) {
-		(void) sprintf(blkbuf, ", rootbp ");
-		(void) sprintf_blkptr(blkbuf + strlen(blkbuf), os->os_rootbp);
+		(void) snprintf(blkbuf, sizeof (blkbuf), ", rootbp ");
+		(void) snprintf_blkptr(blkbuf + strlen(blkbuf),
+		    sizeof (blkbuf) - strlen(blkbuf), os->os_rootbp);
 	} else {
 		blkbuf[0] = '\0';
 	}
@@ -1819,7 +1835,7 @@ dump_dir(objset_t *os)
 	if (verbosity < 2)
 		return;
 
-	if (os->os_rootbp->blk_birth == 0)
+	if (BP_IS_HOLE(os->os_rootbp))
 		return;
 
 	dump_object(os, 0, verbosity, &print_header);
@@ -1860,7 +1876,7 @@ dump_uberblock(uberblock_t *ub, const ch
 	    (u_longlong_t)ub->ub_timestamp, asctime(localtime(&timestamp)));
 	if (dump_opt['u'] >= 3) {
 		char blkbuf[BP_SPRINTF_LEN];
-		sprintf_blkptr(blkbuf, &ub->ub_rootbp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), &ub->ub_rootbp);
 		(void) printf("\trootbp = %s\n", blkbuf);
 	}
 	(void) printf(footer ? footer : "");
@@ -2151,16 +2167,68 @@ zdb_count_block(zdb_cb_t *zcb, zilog_t *
 	    bp, NULL, NULL, ZIO_FLAG_CANFAIL)), ==, 0);
 }
 
+/* ARGSUSED */
+static void
+zdb_blkptr_done(zio_t *zio)
+{
+	spa_t *spa = zio->io_spa;
+	blkptr_t *bp = zio->io_bp;
+	int ioerr = zio->io_error;
+	zdb_cb_t *zcb = zio->io_private;
+	zbookmark_t *zb = &zio->io_bookmark;
+
+	zio_data_buf_free(zio->io_data, zio->io_size);
+
+	mutex_enter(&spa->spa_scrub_lock);
+	spa->spa_scrub_inflight--;
+	cv_broadcast(&spa->spa_scrub_io_cv);
+
+	if (ioerr && !(zio->io_flags & ZIO_FLAG_SPECULATIVE)) {
+		char blkbuf[BP_SPRINTF_LEN];
+
+		zcb->zcb_haderrors = 1;
+		zcb->zcb_errors[ioerr]++;
+
+		if (dump_opt['b'] >= 2)
+			snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
+		else
+			blkbuf[0] = '\0';
+
+		(void) printf("zdb_blkptr_cb: "
+		    "Got error %d reading "
+		    "<%llu, %llu, %lld, %llx> %s -- skipping\n",
+		    ioerr,
+		    (u_longlong_t)zb->zb_objset,
+		    (u_longlong_t)zb->zb_object,
+		    (u_longlong_t)zb->zb_level,
+		    (u_longlong_t)zb->zb_blkid,
+		    blkbuf);
+	}
+	mutex_exit(&spa->spa_scrub_lock);
+}
+
+/* ARGSUSED */
 static int
 zdb_blkptr_cb(spa_t *spa, zilog_t *zilog, const blkptr_t *bp,
     const zbookmark_t *zb, const dnode_phys_t *dnp, void *arg)
 {
 	zdb_cb_t *zcb = arg;
-	char blkbuf[BP_SPRINTF_LEN];
 	dmu_object_type_t type;
 	boolean_t is_metadata;
 
-	if (bp == NULL)
+	if (dump_opt['b'] >= 5 && bp->blk_birth > 0) {
+		char blkbuf[BP_SPRINTF_LEN];
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
+		(void) printf("objset %llu object %llu "
+		    "level %lld offset 0x%llx %s\n",
+		    (u_longlong_t)zb->zb_objset,
+		    (u_longlong_t)zb->zb_object,
+		    (longlong_t)zb->zb_level,
+		    (u_longlong_t)blkid2offset(dnp, bp, zb),
+		    blkbuf);
+	}
+
+	if (BP_IS_HOLE(bp))
 		return (0);
 
 	type = BP_GET_TYPE(bp);
@@ -2171,53 +2239,26 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog
 	is_metadata = (BP_GET_LEVEL(bp) != 0 || DMU_OT_IS_METADATA(type));
 
 	if (dump_opt['c'] > 1 || (dump_opt['c'] && is_metadata)) {
-		int ioerr;
 		size_t size = BP_GET_PSIZE(bp);
-		void *data = malloc(size);
+		void *data = zio_data_buf_alloc(size);
 		int flags = ZIO_FLAG_CANFAIL | ZIO_FLAG_SCRUB | ZIO_FLAG_RAW;
 
 		/* If it's an intent log block, failure is expected. */
 		if (zb->zb_level == ZB_ZIL_LEVEL)
 			flags |= ZIO_FLAG_SPECULATIVE;
 
-		ioerr = zio_wait(zio_read(NULL, spa, bp, data, size,
-		    NULL, NULL, ZIO_PRIORITY_ASYNC_READ, flags, zb));
-
-		free(data);
-		if (ioerr && !(flags & ZIO_FLAG_SPECULATIVE)) {
-			zcb->zcb_haderrors = 1;
-			zcb->zcb_errors[ioerr]++;
+		mutex_enter(&spa->spa_scrub_lock);
+		while (spa->spa_scrub_inflight > max_inflight)
+			cv_wait(&spa->spa_scrub_io_cv, &spa->spa_scrub_lock);
+		spa->spa_scrub_inflight++;
+		mutex_exit(&spa->spa_scrub_lock);
 
-			if (dump_opt['b'] >= 2)
-				sprintf_blkptr(blkbuf, bp);
-			else
-				blkbuf[0] = '\0';
-
-			(void) printf("zdb_blkptr_cb: "
-			    "Got error %d reading "
-			    "<%llu, %llu, %lld, %llx> %s -- skipping\n",
-			    ioerr,
-			    (u_longlong_t)zb->zb_objset,
-			    (u_longlong_t)zb->zb_object,
-			    (u_longlong_t)zb->zb_level,
-			    (u_longlong_t)zb->zb_blkid,
-			    blkbuf);
-		}
+		zio_nowait(zio_read(NULL, spa, bp, data, size,
+		    zdb_blkptr_done, zcb, ZIO_PRIORITY_ASYNC_READ, flags, zb));
 	}
 
 	zcb->zcb_readfails = 0;
 
-	if (dump_opt['b'] >= 5) {
-		sprintf_blkptr(blkbuf, bp);
-		(void) printf("objset %llu object %llu "
-		    "level %lld offset 0x%llx %s\n",
-		    (u_longlong_t)zb->zb_objset,
-		    (u_longlong_t)zb->zb_object,
-		    (longlong_t)zb->zb_level,
-		    (u_longlong_t)blkid2offset(dnp, bp, zb),
-		    blkbuf);
-	}
-
 	if (dump_opt['b'] < 5 && isatty(STDERR_FILENO) &&
 	    gethrtime() > zcb->zcb_lastprint + NANOSEC) {
 		uint64_t now = gethrtime();
@@ -2374,7 +2415,7 @@ count_block_cb(void *arg, const blkptr_t
 
 	if (dump_opt['b'] >= 5) {
 		char blkbuf[BP_SPRINTF_LEN];
-		sprintf_blkptr(blkbuf, bp);
+		snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 		(void) printf("[%s] %s\n",
 		    "deferred free", blkbuf);
 	}
@@ -2417,8 +2458,7 @@ dump_block_stats(spa_t *spa)
 		(void) bpobj_iterate_nofree(&spa->spa_dsl_pool->dp_free_bpobj,
 		    count_block_cb, &zcb, NULL);
 	}
-	if (spa_feature_is_active(spa,
-	    &spa_feature_table[SPA_FEATURE_ASYNC_DESTROY])) {
+	if (spa_feature_is_active(spa, SPA_FEATURE_ASYNC_DESTROY)) {
 		VERIFY3U(0, ==, bptree_iterate(spa->spa_meta_objset,
 		    spa->spa_dsl_pool->dp_bptree_obj, B_FALSE, count_block_cb,
 		    &zcb, NULL));
@@ -2431,6 +2471,18 @@ dump_block_stats(spa_t *spa)
 	zcb.zcb_start = zcb.zcb_lastprint = gethrtime();
 	zcb.zcb_haderrors |= traverse_pool(spa, 0, flags, zdb_blkptr_cb, &zcb);
 
+	/*
+	 * If we've traversed the data blocks then we need to wait for those
+	 * I/Os to complete. We leverage "The Godfather" zio to wait on
+	 * all async I/Os to complete.
+	 */
+	if (dump_opt['c']) {
+		(void) zio_wait(spa->spa_async_zio_root);
+		spa->spa_async_zio_root = zio_root(spa, NULL, NULL,
+		    ZIO_FLAG_CANFAIL | ZIO_FLAG_SPECULATIVE |
+		    ZIO_FLAG_GODFATHER);
+	}
+
 	if (zcb.zcb_haderrors) {
 		(void) printf("\nError counts:\n\n");
 		(void) printf("\t%5s  %s\n", "errno", "count");
@@ -2597,7 +2649,7 @@ zdb_ddt_add_cb(spa_t *spa, zilog_t *zilo
 	avl_index_t where;
 	zdb_ddt_entry_t *zdde, zdde_search;
 
-	if (bp == NULL)
+	if (BP_IS_HOLE(bp))
 		return (0);
 
 	if (dump_opt['S'] > 1 && zb->zb_level == ZB_ROOT_LEVEL) {
@@ -2719,7 +2771,7 @@ dump_zpool(spa_t *spa)
 			}
 
 			if (spa_feature_is_active(spa,
-			    &spa_feature_table[SPA_FEATURE_ASYNC_DESTROY])) {
+			    SPA_FEATURE_ASYNC_DESTROY)) {
 				dump_bptree(spa->spa_meta_objset,
 				    spa->spa_dsl_pool->dp_bptree_obj,
 				    "Pool dataset frees");
@@ -2764,7 +2816,7 @@ zdb_print_blkptr(blkptr_t *bp, int flags
 	if (flags & ZDB_FLAG_BSWAP)
 		byteswap_uint64_array((void *)bp, sizeof (blkptr_t));
 
-	sprintf_blkptr(blkbuf, bp);
+	snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("%s\n", blkbuf);
 }
 
@@ -3200,7 +3252,7 @@ main(int argc, char **argv)
 
 	dprintf_setup(&argc, argv);
 
-	while ((c = getopt(argc, argv, "bcdhilmsuCDRSAFLXevp:t:U:P")) != -1) {
+	while ((c = getopt(argc, argv, "bcdhilmM:suCDRSAFLXevp:t:U:P")) != -1) {
 		switch (c) {
 		case 'b':
 		case 'c':
@@ -3229,6 +3281,15 @@ main(int argc, char **argv)
 		case 'v':
 			verbose++;
 			break;
+		case 'M':
+			max_inflight = strtoull(optarg, NULL, 0);
+			if (max_inflight == 0) {
+				(void) fprintf(stderr, "maximum number "
+				    "of inflight I/Os must be greater "
+				    "than 0\n");
+				usage();
+			}
+			break;
 		case 'p':
 			if (searchdirs == NULL) {
 				searchdirs = umem_alloc(sizeof (char *),

Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c	Thu Jan  9 09:16:35 2014	(r260470)
@@ -24,6 +24,10 @@
  */
 
 /*
+ * Copyright (c) 2013 by Delphix. All rights reserved.
+ */
+
+/*
  * Print intent log header and statistics.
  */
 
@@ -47,7 +51,7 @@ print_log_bp(const blkptr_t *bp, const c
 {
 	char blkbuf[BP_SPRINTF_LEN];
 
-	sprintf_blkptr(blkbuf, bp);
+	snprintf_blkptr(blkbuf, sizeof (blkbuf), bp);
 	(void) printf("%s%s\n", prefix, blkbuf);
 }
 
@@ -132,6 +136,7 @@ zil_prt_rec_write(zilog_t *zilog, int tx
 
 	if (lr->lr_common.lrc_reclen == sizeof (lr_write_t)) {
 		(void) printf("%shas blkptr, %s\n", prefix,
+		    !BP_IS_HOLE(bp) &&
 		    bp->blk_birth >= spa_first_txg(zilog->zl_spa) ?
 		    "will claim" : "won't claim");
 		print_log_bp(bp, prefix);
@@ -139,8 +144,6 @@ zil_prt_rec_write(zilog_t *zilog, int tx
 		if (BP_IS_HOLE(bp)) {
 			(void) printf("\t\t\tLSIZE 0x%llx\n",
 			    (u_longlong_t)BP_GET_LSIZE(bp));
-		}
-		if (bp->blk_birth == 0) {
 			bzero(buf, sizeof (buf));
 			(void) printf("%s<hole>\n", prefix);
 			return;
@@ -313,7 +316,8 @@ print_log_block(zilog_t *zilog, blkptr_t
 
 	if (verbose >= 5) {
 		(void) strcpy(blkbuf, ", ");
-		sprintf_blkptr(blkbuf + strlen(blkbuf), bp);
+		snprintf_blkptr(blkbuf + strlen(blkbuf),
+		    sizeof (blkbuf) - strlen(blkbuf), bp);
 	} else {
 		blkbuf[0] = '\0';
 	}
@@ -361,7 +365,7 @@ dump_intent_log(zilog_t *zilog)
 	int verbose = MAX(dump_opt['d'], dump_opt['i']);
 	int i;
 
-	if (zh->zh_log.blk_birth == 0 || verbose < 1)
+	if (BP_IS_HOLE(&zh->zh_log) || verbose < 1)
 		return;
 
 	(void) printf("\n    ZIL header: claim_txg %llu, "

Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Thu Jan  9 07:17:21 2014	(r260469)
+++ projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Thu Jan  9 09:16:35 2014	(r260470)
@@ -18,7 +18,7 @@
 .\" information: Portions Copyright [yyyy] [name of copyright owner]
 .\"
 .\" Copyright (c) 2010, Sun Microsystems, Inc. All Rights Reserved.
-.\" Copyright (c) 2012 by Delphix. All rights reserved.
+.\" Copyright (c) 2013 by Delphix. All rights reserved.
 .\" Copyright (c) 2011, Pawel Jakub Dawidek <pjd@FreeBSD.org>
 .\" Copyright (c) 2012, Glen Barber <gjb@FreeBSD.org>
 .\" Copyright (c) 2012, Bryan Drewery <bdrewery@FreeBSD.org>
@@ -26,10 +26,11 @@
 .\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved.
 .\" Copyright (c) 2013, Joyent, Inc. All rights reserved.
 .\" Copyright (c) 2013, Steven Hartland <smh@FreeBSD.org>
+.\" Copyright (c) 2014, Xin LI <delphij@FreeBSD.org>
 .\"
 .\" $FreeBSD$
 .\"
-.Dd October 23, 2013
+.Dd January 2, 2014
 .Dt ZFS 8
 .Os
 .Sh NAME
@@ -57,11 +58,16 @@
 .Cm destroy
 .Op Fl dnpRrv
 .Sm off
-.Ar snapshot
-.Op % Ns Ar snapname
+.Ar filesystem Ns | Ns volume
+.Ns @snap
+.Op % Ns Ar snap
+.Op , Ns Ar snap Op % Ns Ar snap
 .Op , Ns ...
 .Sm on
 .Nm
+.Cm destroy
+.Ar filesystem Ns | Ns Ar volume Ns # Ns Ar bookmark
+.Nm
 .Cm snapshot Ns | Ns Cm snap
 .Op Fl r
 .Oo Fl o Ar property Ns = Ns Ar value Oc Ns ...
@@ -102,7 +108,7 @@
 .Nm
 .Cm list
 .Op Fl r Ns | Ns Fl d Ar depth
-.Op Fl H
+.Op Fl Hp
 .Op Fl o Ar property Ns Oo , Ns property Ns Oc Ns ...
 .Op Fl t Ar type Ns Oo , Ns type Ns Oc Ns ...
 .Oo Fl s Ar property Oc Ns ...
@@ -168,11 +174,19 @@
 .Cm unshare
 .Fl a | Ar filesystem Ns | Ns Ar mountpoint
 .Nm
+.Cm bookmark
+.Ar snapshot
+.Ar bookmark
+.Nm
 .Cm send
 .Op Fl DnPpRv
 .Op Fl i Ar snapshot | Fl I Ar snapshot
 .Ar snapshot
 .Nm
+.Cm send
+.Op Fl i Ar snapshot Ns | Ns bookmark
+.Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot
+.Nm
 .Cm receive Ns | Ns Cm recv
 .Op Fl vnFu
 .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot
@@ -1654,6 +1668,13 @@ options, as they can destroy large porti
 behavior for mounted file systems in use.
 .It Xo
 .Nm
+.Cm destroy
+.Ar filesystem Ns | Ns Ar volume Ns # Ns Ar bookmark
+.Xc
+.Pp
+The given bookmark is destroyed.
+.It Xo
+.Nm
 .Cm snapshot Ns | Ns Cm snap
 .Op Fl r
 .Oo Fl o Ar property Ns = Ns Ar value Oc Ns ...
@@ -1686,14 +1707,24 @@ Roll back the given dataset to a previou
 back, all data that has changed since the snapshot is discarded, and the
 dataset reverts to the state at the time of the snapshot. By default, the
 command refuses to roll back to a snapshot other than the most recent one. In
-order to do so, all intermediate snapshots must be destroyed by specifying the
+order to do so, all intermediate snapshots and bookmarks must be destroyed
+by specifying the
 .Fl r
 option.
+.Pp
+The
+.Fl rR
+options do not recursively destroy the child snapshots of a
+recursive snapshot.
+Only direct snapshots of the specified filesystem
+are destroyed by either of these options.
+To completely roll back a
+recursive snapshot, you must rollback the individual child snapshots.
 .Bl -tag -width indent
 .It Fl r
-Recursively destroy any snapshots more recent than the one specified.
+Destroy any snapshots and bookmarks more recent than the one specified.
 .It Fl R
-Recursively destroy any more recent snapshots, as well as any clones of those
+Destroy any more recent snapshots and bookmarks, as well as any clones of those
 snapshots.
 .It Fl f
 Used with the
@@ -1807,7 +1838,7 @@ only dataset that can be renamed recursi
 .Nm
 .Cm list
 .Op Fl r Ns | Ns Fl d Ar depth
-.Op Fl H
+.Op Fl Hp
 .Op Fl o Ar property Ns Oo , Ns Ar property Oc Ns ...
 .Op Fl t Ar type Ns Oo , Ns Ar type Oc Ns ...
 .Oo Fl s Ar property Oc Ns ...
@@ -1838,6 +1869,8 @@ will display only the dataset and its di
 .It Fl H
 Used for scripting mode. Do not print headers and separate fields by a single
 tab instead of arbitrary white space.
+.It Fl p
+Display numbers in parsable (exact) values.
 .It Fl o Ar property Ns Oo , Ns Ar property Oc Ns ...
 A comma-separated list of properties to display. The property must be:
 .Bl -bullet -offset 2n
@@ -1866,7 +1899,7 @@ syntax.
 A comma-separated list of types to display, where
 .Ar type
 is one of
-.Sy filesystem , snapshot , snap,  volume , No or Sy all .
+.Sy filesystem , snapshot , snap , volume , bookmark , No or Sy all .
 For example, specifying
 .Fl t Cm snapshot
 displays only snapshots.
@@ -1963,7 +1996,7 @@ sections.
 The special value
 .Cm all
 can be used to display all properties that apply to the given dataset's type
-(filesystem, volume, or snapshot).
+(filesystem, volume, snapshot, or bookmark).
 .Bl -tag -width indent
 .It Fl r
 Recursively display properties for any children.
@@ -1978,7 +2011,7 @@ Display output in a form more easily par
 omitted, and fields are explicitly separated by a single tab instead of an
 arbitrary amount of space.
 .It Fl p
-Display numbers in parseable (exact) values.
+Display numbers in parsable (exact) values.
 .It Fl o Cm all | Ar field Ns Oo , Ns Ar field Oc Ns ...
 A comma-separated list of columns to display. Supported values are
 .Sy name,property,value,received,source .
@@ -2281,6 +2314,26 @@ file system shared on the system.
 .El
 .It Xo
 .Nm
+.Cm bookmark
+.Ar snapshot
+.Ar bookmark
+.Xc
+.Pp
+Creates a bookmark of the given snapshot.
+Bookmarks mark the point in time
+when the snapshot was created, and can be used as the incremental source for
+a
+.Qq Nm Cm send
+command.
+.Pp
+This feature must be enabled to be used.
+See
+.Xr zpool-features 7
+for details on ZFS feature flags and the
+.Sy bookmark
+feature.
+.It Xo
+.Nm
 .Cm send
 .Op Fl DnPpRv
 .Op Fl i Ar snapshot | Fl I Ar snapshot
@@ -2299,17 +2352,15 @@ a file or to a different system (for exa
 By default, a full stream is generated.
 .Bl -tag -width indent
 .It Fl i Ar snapshot
-Generate an incremental stream from the
-.Fl i Ar snapshot
-to the last
-.Ar snapshot .
-The incremental source (the
-.Fl i Ar snapshot )
-can be specified as the last component of the snapshot name (for example, the
-part after the
-.Sy @ ) ,
-and it is assumed to be from the same file system as the last
-.Ar snapshot .
+Generate an incremental stream from the first
+.Ar snapshot Pq the incremental source
+to the second
+.Ar snapshot Pq the incremental target .
+The incremental source can be specified as the last component of the
+snapshot name
+.Pq the Em @ No character and following
+and
+it is assumed to be from the same file system as the incremental target.
 .Pp
 If the destination is a clone, the source may be the origin snapshot, which
 must be fully specified (for example,
@@ -2317,15 +2368,16 @@ must be fully specified (for example,
 not just
 .Cm @origin ) .
 .It Fl I Ar snapshot
-Generate a stream package that sends all intermediary snapshots from the
-.Fl I Ar snapshot
-to the last
+Generate a stream package that sends all intermediary snapshots from the first
+.Ar snapshot
+to the second
 .Ar snapshot .
 For example,
 .Ic -I @a fs@d
 is similar to
 .Ic -i @a fs@b; -i @b fs@c; -i @c fs@d .
-The incremental source snapshot may be specified as with the
+The incremental
+source may be specified as with the
 .Fl i
 option.

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat Jan 11 15:38:44 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 78DDB2A4;
 Sat, 11 Jan 2014 15:38: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))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 5F8C01AA0;
 Sat, 11 Jan 2014 15:38:44 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0BFciDT018581;
 Sat, 11 Jan 2014 15:38:44 GMT (envelope-from andrew@svn.freebsd.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0BFcc4V018546;
 Sat, 11 Jan 2014 15:38:38 GMT (envelope-from andrew@svn.freebsd.org)
Message-Id: <201401111538.s0BFcc4V018546@svn.freebsd.org>
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sat, 11 Jan 2014 15:38:38 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r260546 - in projects/arm_eabi_vfp: . bin bin/cat
 bin/date bin/date/tests bin/df bin/mv bin/mv/tests bin/pax bin/pax/tests
 bin/pkill bin/ps bin/sh bin/sh/tests bin/test bin/test/tests b...
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.17
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Jan 2014 15:38:44 -0000

Author: andrew
Date: Sat Jan 11 15:38:31 2014
New Revision: 260546
URL: http://svnweb.freebsd.org/changeset/base/260546

Log:
  MFC to r260544

Added:
  projects/arm_eabi_vfp/bin/date/tests/
     - copied from r260544, head/bin/date/tests/
  projects/arm_eabi_vfp/bin/mv/tests/
     - copied from r260544, head/bin/mv/tests/
  projects/arm_eabi_vfp/bin/pax/tests/
     - copied from r260544, head/bin/pax/tests/
  projects/arm_eabi_vfp/bin/sh/tests/
     - copied from r260544, head/bin/sh/tests/
  projects/arm_eabi_vfp/bin/test/tests/
     - copied from r260544, head/bin/test/tests/
  projects/arm_eabi_vfp/bin/tests/
     - copied from r260544, head/bin/tests/
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/auto_array.hpp
     - copied unchanged from r260544, head/contrib/atf/atf-c++/detail/auto_array.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/auto_array_test.cpp
     - copied unchanged from r260544, head/contrib/atf/atf-c++/detail/auto_array_test.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/noncopyable.hpp
     - copied unchanged from r260544, head/contrib/atf/atf-c++/noncopyable.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/utils.cpp
     - copied unchanged from r260544, head/contrib/atf/atf-c++/utils.cpp
  projects/arm_eabi_vfp/contrib/byacc/package/mingw-byacc.spec
     - copied unchanged from r260544, head/contrib/byacc/package/mingw-byacc.spec
  projects/arm_eabi_vfp/contrib/gcc/ChangeLog.apple
     - copied unchanged from r260544, head/contrib/gcc/ChangeLog.apple
  projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.apple
     - copied unchanged from r260544, head/contrib/gcc/cp/ChangeLog.apple
  projects/arm_eabi_vfp/contrib/gcc/cp/ChangeLog.gcc43
     - copied unchanged from r260544, head/contrib/gcc/cp/ChangeLog.gcc43
  projects/arm_eabi_vfp/contrib/gcc/tree-ssa-alias-warnings.c
     - copied unchanged from r260544, head/contrib/gcc/tree-ssa-alias-warnings.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/ChangeLog.apple
     - copied unchanged from r260544, head/contrib/gcclibs/libcpp/ChangeLog.apple
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/ChangeLog.gcc43
     - copied unchanged from r260544, head/contrib/gcclibs/libcpp/ChangeLog.gcc43
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/directives-only.c
     - copied unchanged from r260544, head/contrib/gcclibs/libcpp/directives-only.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/ChangeLog.gcc43
     - copied unchanged from r260544, head/contrib/gcclibs/libiberty/ChangeLog.gcc43
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/
     - copied from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/Platform.cpp
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/Platform.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/Platform.h
     - copied unchanged from r260544, head/contrib/llvm/tools/lldb/tools/driver/Platform.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/lldb-platform/
     - copied from r260544, head/contrib/llvm/tools/lldb/tools/lldb-platform/
  projects/arm_eabi_vfp/contrib/tzdata/leap-seconds.list
     - copied unchanged from r260544, head/contrib/tzdata/leap-seconds.list
  projects/arm_eabi_vfp/etc/casper/
     - copied from r260544, head/etc/casper/
  projects/arm_eabi_vfp/etc/rc.d/casperd
     - copied unchanged from r260544, head/etc/rc.d/casperd
  projects/arm_eabi_vfp/lib/atf/libatf-c++/Makefile.inc
     - copied unchanged from r260544, head/lib/atf/libatf-c++/Makefile.inc
  projects/arm_eabi_vfp/lib/atf/libatf-c++/tests/
     - copied from r260544, head/lib/atf/libatf-c++/tests/
  projects/arm_eabi_vfp/lib/atf/libatf-c/Makefile.inc
     - copied unchanged from r260544, head/lib/atf/libatf-c/Makefile.inc
  projects/arm_eabi_vfp/lib/atf/libatf-c/tests/
     - copied from r260544, head/lib/atf/libatf-c/tests/
  projects/arm_eabi_vfp/lib/atf/tests/
     - copied from r260544, head/lib/atf/tests/
  projects/arm_eabi_vfp/lib/clang/include/PPCGenAsmMatcher.inc
     - copied unchanged from r260544, head/lib/clang/include/PPCGenAsmMatcher.inc
  projects/arm_eabi_vfp/lib/clang/libllvmpowerpcasmparser/
     - copied from r260544, head/lib/clang/libllvmpowerpcasmparser/
  projects/arm_eabi_vfp/lib/libc/capability/cap_rights_init.3
     - copied unchanged from r260544, head/lib/libc/capability/cap_rights_init.3
  projects/arm_eabi_vfp/lib/libc/gen/cap_rights_get.3
     - copied unchanged from r260544, head/lib/libc/gen/cap_rights_get.3
  projects/arm_eabi_vfp/lib/libc/iconv/__iconv.c
     - copied unchanged from r260544, head/lib/libc/iconv/__iconv.c
  projects/arm_eabi_vfp/lib/libc/iconv/__iconv_free_list.c
     - copied unchanged from r260544, head/lib/libc/iconv/__iconv_free_list.c
  projects/arm_eabi_vfp/lib/libc/iconv/__iconv_get_list.c
     - copied unchanged from r260544, head/lib/libc/iconv/__iconv_get_list.c
  projects/arm_eabi_vfp/lib/libc/iconv/bsd_iconv.c
     - copied unchanged from r260544, head/lib/libc/iconv/bsd_iconv.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv-internal.h
     - copied unchanged from r260544, head/lib/libc/iconv/iconv-internal.h
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_canonicalize.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_canonicalize.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_close.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_close.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_compat.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_compat.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_open.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_open.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_open_into.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_open_into.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconv_set_relocation_prefix.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv_set_relocation_prefix.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconvctl.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconvctl.c
  projects/arm_eabi_vfp/lib/libc/iconv/iconvlist.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconvlist.c
  projects/arm_eabi_vfp/lib/libc/sys/aio_fsync.2
     - copied unchanged from r260544, head/lib/libc/sys/aio_fsync.2
  projects/arm_eabi_vfp/lib/libc_nonshared/
     - copied from r260544, head/lib/libc_nonshared/
  projects/arm_eabi_vfp/lib/libcapsicum/
     - copied from r260544, head/lib/libcapsicum/
  projects/arm_eabi_vfp/lib/libcasper/
     - copied from r260544, head/lib/libcasper/
  projects/arm_eabi_vfp/lib/libnv/
     - copied from r260544, head/lib/libnv/
  projects/arm_eabi_vfp/lib/libpjdlog/
     - copied from r260544, head/lib/libpjdlog/
  projects/arm_eabi_vfp/lib/msun/ld128/k_expl.h
     - copied unchanged from r260544, head/lib/msun/ld128/k_expl.h
  projects/arm_eabi_vfp/lib/msun/ld80/k_expl.h
     - copied unchanged from r260544, head/lib/msun/ld80/k_expl.h
  projects/arm_eabi_vfp/lib/msun/src/e_coshl.c
     - copied unchanged from r260544, head/lib/msun/src/e_coshl.c
  projects/arm_eabi_vfp/lib/msun/src/e_sinhl.c
     - copied unchanged from r260544, head/lib/msun/src/e_sinhl.c
  projects/arm_eabi_vfp/lib/msun/src/s_tanhl.c
     - copied unchanged from r260544, head/lib/msun/src/s_tanhl.c
  projects/arm_eabi_vfp/lib/tests/
     - copied from r260544, head/lib/tests/
  projects/arm_eabi_vfp/libexec/atf/atf-check/Makefile.inc
     - copied unchanged from r260544, head/libexec/atf/atf-check/Makefile.inc
  projects/arm_eabi_vfp/libexec/atf/atf-check/tests/
     - copied from r260544, head/libexec/atf/atf-check/tests/
  projects/arm_eabi_vfp/libexec/atf/tests/
     - copied from r260544, head/libexec/atf/tests/
  projects/arm_eabi_vfp/libexec/casper/
     - copied from r260544, head/libexec/casper/
  projects/arm_eabi_vfp/libexec/tests/
     - copied from r260544, head/libexec/tests/
  projects/arm_eabi_vfp/release/amd64/pkg-stage.conf
     - copied unchanged from r260544, head/release/amd64/pkg-stage.conf
  projects/arm_eabi_vfp/release/i386/pkg-stage.conf
     - copied unchanged from r260544, head/release/i386/pkg-stage.conf
  projects/arm_eabi_vfp/release/scripts/FreeBSD_install_cdrom.conf
     - copied unchanged from r260544, head/release/scripts/FreeBSD_install_cdrom.conf
  projects/arm_eabi_vfp/release/scripts/pkg-stage.sh
     - copied unchanged from r260544, head/release/scripts/pkg-stage.sh
  projects/arm_eabi_vfp/sbin/casperd/
     - copied from r260544, head/sbin/casperd/
  projects/arm_eabi_vfp/sbin/fsck_ffs/globs.c
     - copied unchanged from r260544, head/sbin/fsck_ffs/globs.c
  projects/arm_eabi_vfp/share/examples/libusb20/util.c
     - copied unchanged from r260544, head/share/examples/libusb20/util.c
  projects/arm_eabi_vfp/share/examples/libusb20/util.h
     - copied unchanged from r260544, head/share/examples/libusb20/util.h
  projects/arm_eabi_vfp/share/examples/tests/
     - copied from r260544, head/share/examples/tests/
  projects/arm_eabi_vfp/share/keys/
     - copied from r260544, head/share/keys/
  projects/arm_eabi_vfp/share/man/man4/axge.4
     - copied unchanged from r260544, head/share/man/man4/axge.4
  projects/arm_eabi_vfp/share/man/man4/geom_uncompress.4
     - copied unchanged from r260544, head/share/man/man4/geom_uncompress.4
  projects/arm_eabi_vfp/share/man/man4/gpioiic.4
     - copied unchanged from r260544, head/share/man/man4/gpioiic.4
  projects/arm_eabi_vfp/share/man/man4/gpioled.4
     - copied unchanged from r260544, head/share/man/man4/gpioled.4
  projects/arm_eabi_vfp/share/man/man4/rights.4
     - copied unchanged from r260544, head/share/man/man4/rights.4
  projects/arm_eabi_vfp/share/man/man4/urtwnfw.4
     - copied unchanged from r260544, head/share/man/man4/urtwnfw.4
  projects/arm_eabi_vfp/share/mk/tap.test.mk
     - copied unchanged from r260544, head/share/mk/tap.test.mk
  projects/arm_eabi_vfp/share/tests/
     - copied from r260544, head/share/tests/
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vhpet.c
     - copied unchanged from r260544, head/sys/amd64/vmm/io/vhpet.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vhpet.h
     - copied unchanged from r260544, head/sys/amd64/vmm/io/vhpet.h
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vioapic.c
     - copied unchanged from r260544, head/sys/amd64/vmm/io/vioapic.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vioapic.h
     - copied unchanged from r260544, head/sys/amd64/vmm/io/vioapic.h
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic_priv.h
     - copied unchanged from r260544, head/sys/amd64/vmm/io/vlapic_priv.h
  projects/arm_eabi_vfp/sys/arm/arm/bus_space-v6.c
     - copied unchanged from r260544, head/sys/arm/arm/bus_space-v6.c
  projects/arm_eabi_vfp/sys/arm/arm/devmap.c
     - copied unchanged from r260544, head/sys/arm/arm/devmap.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_fbd.c
     - copied unchanged from r260544, head/sys/arm/broadcom/bcm2835/bcm2835_fbd.c
  projects/arm_eabi_vfp/sys/arm/conf/COSMIC
     - copied unchanged from r260544, head/sys/arm/conf/COSMIC
  projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD-DUAL
     - copied unchanged from r260544, head/sys/arm/conf/WANDBOARD-DUAL
  projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD-QUAD
     - copied unchanged from r260544, head/sys/arm/conf/WANDBOARD-QUAD
  projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD-SOLO
     - copied unchanged from r260544, head/sys/arm/conf/WANDBOARD-SOLO
  projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD.common
     - copied unchanged from r260544, head/sys/arm/conf/WANDBOARD.common
  projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx6
     - copied unchanged from r260544, head/sys/arm/freescale/imx/files.imx6
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_ipuv3_fbd.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx51_ipuv3_fbd.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_anatop.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_anatop.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_anatopreg.h
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_anatopreg.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_anatopvar.h
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_anatopvar.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_ccm.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_ccm.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_ccmreg.h
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_ccmreg.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_machdep.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_machdep.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_pl310.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_pl310.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx6_usbphy.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx6_usbphy.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_nop_usbphy.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx_nop_usbphy.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_sdhci.c
     - copied unchanged from r260544, head/sys/arm/freescale/imx/imx_sdhci.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/std.imx6
     - copied unchanged from r260544, head/sys/arm/freescale/imx/std.imx6
  projects/arm_eabi_vfp/sys/arm/freescale/vybrid/
     - copied from r260544, head/sys/arm/freescale/vybrid/
  projects/arm_eabi_vfp/sys/arm/include/devmap.h
     - copied unchanged from r260544, head/sys/arm/include/devmap.h
  projects/arm_eabi_vfp/sys/arm/rockchip/rk30xx_wdog.c
     - copied unchanged from r260544, head/sys/arm/rockchip/rk30xx_wdog.c
  projects/arm_eabi_vfp/sys/arm/rockchip/rk30xx_wdog.h
     - copied unchanged from r260544, head/sys/arm/rockchip/rk30xx_wdog.h
  projects/arm_eabi_vfp/sys/arm/ti/ti_mbox.c
     - copied unchanged from r260544, head/sys/arm/ti/ti_mbox.c
  projects/arm_eabi_vfp/sys/arm/ti/ti_mbox.h
     - copied unchanged from r260544, head/sys/arm/ti/ti_mbox.h
  projects/arm_eabi_vfp/sys/arm/ti/ti_pruss.c
     - copied unchanged from r260544, head/sys/arm/ti/ti_pruss.c
  projects/arm_eabi_vfp/sys/arm/ti/ti_pruss.h
     - copied unchanged from r260544, head/sys/arm/ti/ti_pruss.h
  projects/arm_eabi_vfp/sys/boot/fdt/dts/beri-netfpga.dts
     - copied unchanged from r260544, head/sys/boot/fdt/dts/beri-netfpga.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/imx6.dtsi
     - copied unchanged from r260544, head/sys/boot/fdt/dts/imx6.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/vybrid-cosmic.dts
     - copied unchanged from r260544, head/sys/boot/fdt/dts/vybrid-cosmic.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/vybrid.dtsi
     - copied unchanged from r260544, head/sys/boot/fdt/dts/vybrid.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/wandboard-dual.dts
     - copied unchanged from r260544, head/sys/boot/fdt/dts/wandboard-dual.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/wandboard-quad.dts
     - copied unchanged from r260544, head/sys/boot/fdt/dts/wandboard-quad.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/wandboard-solo.dts
     - copied unchanged from r260544, head/sys/boot/fdt/dts/wandboard-solo.dts
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/disp.h
     - copied unchanged from r260544, head/sys/cddl/compat/opensolaris/sys/disp.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h
     - copied unchanged from r260544, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h
  projects/arm_eabi_vfp/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
     - copied unchanged from r260544, head/sys/contrib/dev/iwn/iwlwifi-135-6-18.168.6.1.fw.uu
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx_reg.h
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic79xx_reg.h
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx_reg_print.c
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic79xx_reg_print.c
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx_seq.h
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic79xx_seq.h
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx_reg.h
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic7xxx_reg.h
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx_reg_print.c
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic7xxx_reg_print.c
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx_seq.h
     - copied unchanged from r260544, head/sys/dev/aic7xxx/aic7xxx_seq.h
  projects/arm_eabi_vfp/sys/dev/fb/fb_if.m
     - copied unchanged from r260544, head/sys/dev/fb/fb_if.m
  projects/arm_eabi_vfp/sys/dev/fb/fbd.c
     - copied unchanged from r260544, head/sys/dev/fb/fbd.c
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwn_chip_cfg.h
     - copied unchanged from r260544, head/sys/dev/iwn/if_iwn_chip_cfg.h
  projects/arm_eabi_vfp/sys/dev/nand/nfc_at91.c
     - copied unchanged from r260544, head/sys/dev/nand/nfc_at91.c
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_freebsd.c
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_freebsd.c
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_generic.c
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_generic.c
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_mbq.c
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_mbq.c
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_mbq.h
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_mbq.h
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_mem2.h
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_mem2.h
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_vale.c
     - copied unchanged from r260544, head/sys/dev/netmap/netmap_vale.c
  projects/arm_eabi_vfp/sys/dev/usb/net/if_axge.c
     - copied unchanged from r260544, head/sys/dev/usb/net/if_axge.c
  projects/arm_eabi_vfp/sys/dev/usb/net/if_axgereg.h
     - copied unchanged from r260544, head/sys/dev/usb/net/if_axgereg.h
  projects/arm_eabi_vfp/sys/dev/vt/
     - copied from r260544, head/sys/dev/vt/
  projects/arm_eabi_vfp/sys/kern/subr_terminal.c
     - copied unchanged from r260544, head/sys/kern/subr_terminal.c
  projects/arm_eabi_vfp/sys/mips/conf/BERI_NETFPGA_MDROOT
     - copied unchanged from r260544, head/sys/mips/conf/BERI_NETFPGA_MDROOT
  projects/arm_eabi_vfp/sys/modules/iwnfw/iwn135/
     - copied from r260544, head/sys/modules/iwnfw/iwn135/
  projects/arm_eabi_vfp/sys/modules/usb/axge/
     - copied from r260544, head/sys/modules/usb/axge/
  projects/arm_eabi_vfp/sys/net/ieee_oui.h
     - copied unchanged from r260544, head/sys/net/ieee_oui.h
  projects/arm_eabi_vfp/sys/net/ifq.h
     - copied unchanged from r260544, head/sys/net/ifq.h
  projects/arm_eabi_vfp/sys/net/sff8472.h
     - copied unchanged from r260544, head/sys/net/sff8472.h
  projects/arm_eabi_vfp/sys/netpfil/pf/pf.h
     - copied unchanged from r260544, head/sys/netpfil/pf/pf.h
  projects/arm_eabi_vfp/sys/netpfil/pf/pf_altq.h
     - copied unchanged from r260544, head/sys/netpfil/pf/pf_altq.h
  projects/arm_eabi_vfp/sys/netpfil/pf/pf_mtag.h
     - copied unchanged from r260544, head/sys/netpfil/pf/pf_mtag.h
  projects/arm_eabi_vfp/sys/opencrypto/cryptodeflate.c
     - copied unchanged from r260544, head/sys/opencrypto/cryptodeflate.c
  projects/arm_eabi_vfp/sys/powerpc/cpufreq/pmufreq.c
     - copied unchanged from r260544, head/sys/powerpc/cpufreq/pmufreq.c
  projects/arm_eabi_vfp/sys/powerpc/mpc85xx/platform_mpc85xx.c
     - copied unchanged from r260544, head/sys/powerpc/mpc85xx/platform_mpc85xx.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcibus.h
     - copied unchanged from r260544, head/sys/powerpc/ofw/ofw_pcibus.h
  projects/arm_eabi_vfp/sys/powerpc/powerpc/copyinout.c
     - copied unchanged from r260544, head/sys/powerpc/powerpc/copyinout.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/swtch32.S
     - copied unchanged from r260544, head/sys/powerpc/powerpc/swtch32.S
  projects/arm_eabi_vfp/sys/powerpc/powerpc/swtch64.S
     - copied unchanged from r260544, head/sys/powerpc/powerpc/swtch64.S
  projects/arm_eabi_vfp/sys/powerpc/pseries/plpar_pcibus.c
     - copied unchanged from r260544, head/sys/powerpc/pseries/plpar_pcibus.c
  projects/arm_eabi_vfp/sys/powerpc/wii/ios_if.m
     - copied unchanged from r260544, head/sys/powerpc/wii/ios_if.m
  projects/arm_eabi_vfp/sys/sys/ktr_class.h
     - copied unchanged from r260544, head/sys/sys/ktr_class.h
  projects/arm_eabi_vfp/sys/sys/sf_base.h
     - copied unchanged from r260544, head/sys/sys/sf_base.h
  projects/arm_eabi_vfp/sys/sys/sf_sync.h
     - copied unchanged from r260544, head/sys/sys/sf_sync.h
  projects/arm_eabi_vfp/sys/sys/terminal.h
     - copied unchanged from r260544, head/sys/sys/terminal.h
  projects/arm_eabi_vfp/sys/x86/include/busdma_impl.h
     - copied unchanged from r260544, head/sys/x86/include/busdma_impl.h
  projects/arm_eabi_vfp/sys/x86/iommu/
     - copied from r260544, head/sys/x86/iommu/
  projects/arm_eabi_vfp/sys/x86/x86/busdma_bounce.c
     - copied unchanged from r260544, head/sys/x86/x86/busdma_bounce.c
  projects/arm_eabi_vfp/tools/build/options/WITHOUT_CASPER
     - copied unchanged from r260544, head/tools/build/options/WITHOUT_CASPER
  projects/arm_eabi_vfp/tools/build/options/WITH_TESTS
     - copied unchanged from r260544, head/tools/build/options/WITH_TESTS
  projects/arm_eabi_vfp/tools/regression/capsicum/libcapsicum/
     - copied from r260544, head/tools/regression/capsicum/libcapsicum/
  projects/arm_eabi_vfp/tools/regression/lib/libnv/
     - copied from r260544, head/tools/regression/lib/libnv/
  projects/arm_eabi_vfp/tools/regression/usr.bin/sed/regress.icase4.out
     - copied unchanged from r260544, head/tools/regression/usr.bin/sed/regress.icase4.out
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/preworld.sh
     - copied unchanged from r260544, head/tools/regression/usr.sbin/etcupdate/preworld.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/tzsetup.sh
     - copied unchanged from r260544, head/tools/regression/usr.sbin/etcupdate/tzsetup.sh
  projects/arm_eabi_vfp/tools/tools/vt/
     - copied from r260544, head/tools/tools/vt/
  projects/arm_eabi_vfp/usr.bin/atf/atf-sh/tests/
     - copied from r260544, head/usr.bin/atf/atf-sh/tests/
  projects/arm_eabi_vfp/usr.bin/atf/tests/
     - copied from r260544, head/usr.bin/atf/tests/
  projects/arm_eabi_vfp/usr.bin/tests/
     - copied from r260544, head/usr.bin/tests/
  projects/arm_eabi_vfp/usr.sbin/bhyve/bhyve.8
     - copied unchanged from r260544, head/usr.sbin/bhyve/bhyve.8
  projects/arm_eabi_vfp/usr.sbin/bhyve/legacy_irq.c
     - copied unchanged from r260544, head/usr.sbin/bhyve/legacy_irq.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/legacy_irq.h
     - copied unchanged from r260544, head/usr.sbin/bhyve/legacy_irq.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_lpc.c
     - copied unchanged from r260544, head/usr.sbin/bhyve/pci_lpc.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_lpc.h
     - copied unchanged from r260544, head/usr.sbin/bhyve/pci_lpc.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/pm.c
     - copied unchanged from r260544, head/usr.sbin/bhyve/pm.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/uart_emul.c
     - copied unchanged from r260544, head/usr.sbin/bhyve/uart_emul.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/uart_emul.h
     - copied unchanged from r260544, head/usr.sbin/bhyve/uart_emul.h
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/includes/
     - copied from r260544, head/usr.sbin/bsdconfig/includes/
  projects/arm_eabi_vfp/usr.sbin/mfiutil/mfi_properties.c
     - copied unchanged from r260544, head/usr.sbin/mfiutil/mfi_properties.c
  projects/arm_eabi_vfp/usr.sbin/pkg/pkg.7
     - copied unchanged from r260544, head/usr.sbin/pkg/pkg.7
Replaced:
  projects/arm_eabi_vfp/lib/libc/iconv/iconv.c
     - copied unchanged from r260544, head/lib/libc/iconv/iconv.c
Deleted:
  projects/arm_eabi_vfp/contrib/apr-util/test/testssl.c
  projects/arm_eabi_vfp/contrib/atf/Atffile
  projects/arm_eabi_vfp/contrib/atf/Makefile.am
  projects/arm_eabi_vfp/contrib/atf/Makefile.in
  projects/arm_eabi_vfp/contrib/atf/admin/
  projects/arm_eabi_vfp/contrib/atf/atf-c++/Atffile
  projects/arm_eabi_vfp/contrib/atf/atf-c++/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/Atffile
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/atf-c/Atffile
  projects/arm_eabi_vfp/contrib/atf/atf-c/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/Atffile
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/test_helpers_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-config/
  projects/arm_eabi_vfp/contrib/atf/atf-report/
  projects/arm_eabi_vfp/contrib/atf/atf-run/
  projects/arm_eabi_vfp/contrib/atf/atf-sh/Atffile
  projects/arm_eabi_vfp/contrib/atf/atf-sh/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/atf-version/
  projects/arm_eabi_vfp/contrib/atf/bconfig.h.in
  projects/arm_eabi_vfp/contrib/atf/configure
  projects/arm_eabi_vfp/contrib/atf/configure.ac
  projects/arm_eabi_vfp/contrib/atf/doc/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/doc/atf-formats.5
  projects/arm_eabi_vfp/contrib/atf/doc/atf.7.in
  projects/arm_eabi_vfp/contrib/atf/test-programs/Atffile
  projects/arm_eabi_vfp/contrib/atf/test-programs/Makefile.am.inc
  projects/arm_eabi_vfp/contrib/atf/test-programs/fork_test.sh
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp
  projects/arm_eabi_vfp/etc/keys/
  projects/arm_eabi_vfp/etc/namedb/
  projects/arm_eabi_vfp/etc/periodic/daily/220.backup-pkgdb
  projects/arm_eabi_vfp/etc/periodic/daily/470.status-named
  projects/arm_eabi_vfp/etc/periodic/daily/490.status-pkg-changes
  projects/arm_eabi_vfp/etc/periodic/security/460.chkportsum
  projects/arm_eabi_vfp/etc/periodic/weekly/400.status-pkg
  projects/arm_eabi_vfp/etc/rc.d/named
  projects/arm_eabi_vfp/lib/libc/rpc/LICENSE
  projects/arm_eabi_vfp/lib/libiconv_compat/
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml
  projects/arm_eabi_vfp/release/generate-release.sh
  projects/arm_eabi_vfp/share/examples/libusb20/aux.c
  projects/arm_eabi_vfp/share/examples/libusb20/aux.h
  projects/arm_eabi_vfp/share/man/man4/ng_fec.4
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vdev.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vdev.h
  projects/arm_eabi_vfp/sys/arm/allwinner/bus_space.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bus_space.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/bus_space.c
  projects/arm_eabi_vfp/sys/arm/rockchip/bus_space.c
  projects/arm_eabi_vfp/sys/arm/samsung/exynos/bus_space.c
  projects/arm_eabi_vfp/sys/arm/tegra/bus_space.c
  projects/arm_eabi_vfp/sys/arm/ti/bus_space.c
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/taskq.h
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_pci.c
  projects/arm_eabi_vfp/sys/i386/i386/symbols.raw
  projects/arm_eabi_vfp/sys/modules/netgraph/fec/
  projects/arm_eabi_vfp/sys/net/pf.h
  projects/arm_eabi_vfp/sys/net/pf_altq.h
  projects/arm_eabi_vfp/sys/net/pf_mtag.h
  projects/arm_eabi_vfp/sys/netgraph/ng_fec.c
  projects/arm_eabi_vfp/sys/netgraph/ng_fec.h
  projects/arm_eabi_vfp/sys/opencrypto/deflate.c
  projects/arm_eabi_vfp/sys/powerpc/aim/copyinout.c
  projects/arm_eabi_vfp/sys/powerpc/aim/swtch32.S
  projects/arm_eabi_vfp/sys/powerpc/aim/swtch64.S
  projects/arm_eabi_vfp/sys/powerpc/booke/copyinout.c
  projects/arm_eabi_vfp/sys/powerpc/booke/swtch.S
  projects/arm_eabi_vfp/sys/powerpc/include/fdt.h
  projects/arm_eabi_vfp/tools/build/options/WITH_LIBICONV_COMPAT
  projects/arm_eabi_vfp/tools/build/options/WITH_PKGTOOLS
  projects/arm_eabi_vfp/tools/regression/bin/
  projects/arm_eabi_vfp/usr.sbin/bhyve/ioapic.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/ioapic.h
  projects/arm_eabi_vfp/usr.sbin/pkg_install/
Modified:
  projects/arm_eabi_vfp/COPYRIGHT
  projects/arm_eabi_vfp/MAINTAINERS   (contents, props changed)
  projects/arm_eabi_vfp/Makefile.inc1
  projects/arm_eabi_vfp/ObsoleteFiles.inc
  projects/arm_eabi_vfp/UPDATING
  projects/arm_eabi_vfp/bin/Makefile
  projects/arm_eabi_vfp/bin/cat/cat.c
  projects/arm_eabi_vfp/bin/date/Makefile
  projects/arm_eabi_vfp/bin/df/df.1
  projects/arm_eabi_vfp/bin/mv/Makefile
  projects/arm_eabi_vfp/bin/pax/Makefile
  projects/arm_eabi_vfp/bin/pax/pax.1
  projects/arm_eabi_vfp/bin/pkill/pkill.c
  projects/arm_eabi_vfp/bin/ps/ps.1
  projects/arm_eabi_vfp/bin/sh/Makefile
  projects/arm_eabi_vfp/bin/sh/cd.c
  projects/arm_eabi_vfp/bin/sh/eval.c
  projects/arm_eabi_vfp/bin/sh/exec.c
  projects/arm_eabi_vfp/bin/sh/expand.c
  projects/arm_eabi_vfp/bin/sh/input.c
  projects/arm_eabi_vfp/bin/sh/memalloc.c
  projects/arm_eabi_vfp/bin/sh/mystring.c
  projects/arm_eabi_vfp/bin/sh/mystring.h
  projects/arm_eabi_vfp/bin/sh/nodetypes
  projects/arm_eabi_vfp/bin/sh/redir.c
  projects/arm_eabi_vfp/bin/sh/sh.1
  projects/arm_eabi_vfp/bin/sh/show.c
  projects/arm_eabi_vfp/bin/sh/trap.c
  projects/arm_eabi_vfp/bin/sh/var.c
  projects/arm_eabi_vfp/bin/sh/var.h
  projects/arm_eabi_vfp/bin/test/Makefile
  projects/arm_eabi_vfp/bin/test/test.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/lockstat/sym.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zhack/zhack.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/common/ctf/ctf_create.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py
  projects/arm_eabi_vfp/cddl/lib/libnvpair/Makefile
  projects/arm_eabi_vfp/cddl/usr.sbin/lockstat/Makefile
  projects/arm_eabi_vfp/contrib/apr-util/CHANGES
  projects/arm_eabi_vfp/contrib/apr-util/apr-util.spec
  projects/arm_eabi_vfp/contrib/apr-util/configure
  projects/arm_eabi_vfp/contrib/apr-util/crypto/apr_crypto.c
  projects/arm_eabi_vfp/contrib/apr-util/dbd/apr_dbd.c
  projects/arm_eabi_vfp/contrib/apr-util/dbd/apr_dbd_odbc.c
  projects/arm_eabi_vfp/contrib/apr-util/dbm/apr_dbm.c
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_buckets.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_dbd.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_hooks.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_optional_hooks.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_queue.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apr_reslist.h
  projects/arm_eabi_vfp/contrib/apr-util/include/apu.hw
  projects/arm_eabi_vfp/contrib/apr-util/include/apu_version.h
  projects/arm_eabi_vfp/contrib/apr-util/libaprutil.rc
  projects/arm_eabi_vfp/contrib/apr-util/memcache/apr_memcache.c
  projects/arm_eabi_vfp/contrib/apr-util/misc/apu_dso.c
  projects/arm_eabi_vfp/contrib/apr-util/test/abts.c
  projects/arm_eabi_vfp/contrib/apr-util/test/testpass.c
  projects/arm_eabi_vfp/contrib/atf/FREEBSD-Xlist
  projects/arm_eabi_vfp/contrib/atf/FREEBSD-upgrade
  projects/arm_eabi_vfp/contrib/atf/NEWS
  projects/arm_eabi_vfp/contrib/atf/atf-c++.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/atf-c++-api.3
  projects/arm_eabi_vfp/contrib/atf/atf-c++/check.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/check_test.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/Kyuafile
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/parser.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/process.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/process.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/test_helpers.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/detail/test_helpers.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/macros_test.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/pkg_config_test.sh
  projects/arm_eabi_vfp/contrib/atf/atf-c++/tests.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/tests.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/utils.hpp
  projects/arm_eabi_vfp/contrib/atf/atf-c++/utils_test.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-c.h
  projects/arm_eabi_vfp/contrib/atf/atf-c/atf-c-api.3
  projects/arm_eabi_vfp/contrib/atf/atf-c/check_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/Kyuafile
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/process_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/sanity_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/test_helpers.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/detail/test_helpers.h
  projects/arm_eabi_vfp/contrib/atf/atf-c/macros.h
  projects/arm_eabi_vfp/contrib/atf/atf-c/macros_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/pkg_config_test.sh
  projects/arm_eabi_vfp/contrib/atf/atf-c/utils.c
  projects/arm_eabi_vfp/contrib/atf/atf-c/utils.h
  projects/arm_eabi_vfp/contrib/atf/atf-c/utils_test.c
  projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-check.cpp
  projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-check_test.sh
  projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-sh-api.3
  projects/arm_eabi_vfp/contrib/atf/atf-sh/atf-sh.1
  projects/arm_eabi_vfp/contrib/atf/atf-sh/atf_check_test.sh
  projects/arm_eabi_vfp/contrib/atf/atf-sh/misc_helpers.sh
  projects/arm_eabi_vfp/contrib/atf/bconfig.h
  projects/arm_eabi_vfp/contrib/atf/test-programs/Kyuafile
  projects/arm_eabi_vfp/contrib/atf/test-programs/c_helpers.c
  projects/arm_eabi_vfp/contrib/atf/test-programs/cpp_helpers.cpp
  projects/arm_eabi_vfp/contrib/atf/test-programs/sh_helpers.sh
  projects/arm_eabi_vfp/contrib/binutils/bfd/elf32-score.c
  projects/arm_eabi_vfp/contrib/binutils/bfd/elflink.c
  projects/arm_eabi_vfp/contrib/binutils/bfd/po/bfd.pot
  projects/arm_eabi_vfp/contrib/binutils/binutils/cxxfilt.c
  projects/arm_eabi_vfp/contrib/binutils/binutils/readelf.c
  projects/arm_eabi_vfp/contrib/binutils/gas/config/atof-ieee.c
  projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-ia64.c
  projects/arm_eabi_vfp/contrib/binutils/gas/symbols.c
  projects/arm_eabi_vfp/contrib/binutils/opcodes/i386-dis.c
  projects/arm_eabi_vfp/contrib/binutils/opcodes/ia64-asmtab.c
  projects/arm_eabi_vfp/contrib/bmake/hash.c
  projects/arm_eabi_vfp/contrib/bmake/lst.lib/lstMember.c
  projects/arm_eabi_vfp/contrib/byacc/CHANGES
  projects/arm_eabi_vfp/contrib/byacc/VERSION
  projects/arm_eabi_vfp/contrib/byacc/aclocal.m4
  projects/arm_eabi_vfp/contrib/byacc/config.guess
  projects/arm_eabi_vfp/contrib/byacc/config.sub
  projects/arm_eabi_vfp/contrib/byacc/configure
  projects/arm_eabi_vfp/contrib/byacc/configure.in
  projects/arm_eabi_vfp/contrib/byacc/defs.h
  projects/arm_eabi_vfp/contrib/byacc/main.c
  projects/arm_eabi_vfp/contrib/byacc/makefile.in
  projects/arm_eabi_vfp/contrib/byacc/output.c
  projects/arm_eabi_vfp/contrib/byacc/package/byacc.spec
  projects/arm_eabi_vfp/contrib/byacc/package/debian/changelog
  projects/arm_eabi_vfp/contrib/byacc/reader.c
  projects/arm_eabi_vfp/contrib/byacc/skeleton.c
  projects/arm_eabi_vfp/contrib/byacc/test/calc.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/calc1.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/calc2.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/calc3.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/code_calc.code.c
  projects/arm_eabi_vfp/contrib/byacc/test/code_calc.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/code_error.code.c
  projects/arm_eabi_vfp/contrib/byacc/test/code_error.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/error.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/ftp.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/grammar.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/pure_calc.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/pure_error.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc-s.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc2-s.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc2.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc3-s.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc3.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc4-s.tab.c
  projects/arm_eabi_vfp/contrib/byacc/test/quote_calc4.tab.c
  projects/arm_eabi_vfp/contrib/byacc/yacc.1
  projects/arm_eabi_vfp/contrib/diff/man/diff3.1
  projects/arm_eabi_vfp/contrib/file/compress.c
  projects/arm_eabi_vfp/contrib/gcc/ChangeLog.gcc43
  projects/arm_eabi_vfp/contrib/gcc/Makefile.in
  projects/arm_eabi_vfp/contrib/gcc/attribs.c
  projects/arm_eabi_vfp/contrib/gcc/builtin-types.def
  projects/arm_eabi_vfp/contrib/gcc/builtins.c
  projects/arm_eabi_vfp/contrib/gcc/builtins.def
  projects/arm_eabi_vfp/contrib/gcc/c-common.c
  projects/arm_eabi_vfp/contrib/gcc/c-common.h
  projects/arm_eabi_vfp/contrib/gcc/c-convert.c
  projects/arm_eabi_vfp/contrib/gcc/c-cppbuiltin.c
  projects/arm_eabi_vfp/contrib/gcc/c-decl.c
  projects/arm_eabi_vfp/contrib/gcc/c-incpath.c
  projects/arm_eabi_vfp/contrib/gcc/c-objc-common.h
  projects/arm_eabi_vfp/contrib/gcc/c-opts.c
  projects/arm_eabi_vfp/contrib/gcc/c-parser.c
  projects/arm_eabi_vfp/contrib/gcc/c-ppoutput.c
  projects/arm_eabi_vfp/contrib/gcc/c-pretty-print.c
  projects/arm_eabi_vfp/contrib/gcc/c-pretty-print.h
  projects/arm_eabi_vfp/contrib/gcc/c-tree.h
  projects/arm_eabi_vfp/contrib/gcc/c-typeck.c
  projects/arm_eabi_vfp/contrib/gcc/c.opt
  projects/arm_eabi_vfp/contrib/gcc/calls.c
  projects/arm_eabi_vfp/contrib/gcc/cfg.c
  projects/arm_eabi_vfp/contrib/gcc/cgraph.h
  projects/arm_eabi_vfp/contrib/gcc/cgraphunit.c
  projects/arm_eabi_vfp/contrib/gcc/collect2.c
  projects/arm_eabi_vfp/contrib/gcc/combine.c
  projects/arm_eabi_vfp/contrib/gcc/common.opt
  projects/arm_eabi_vfp/contrib/gcc/config/arm/arm.c
  projects/arm_eabi_vfp/contrib/gcc/config/arm/arm.md
  projects/arm_eabi_vfp/contrib/gcc/config/darwin.c
  projects/arm_eabi_vfp/contrib/gcc/config/darwin.h
  projects/arm_eabi_vfp/contrib/gcc/config/i386/beos-elf.h
  projects/arm_eabi_vfp/contrib/gcc/config/i386/cygwin.h
  projects/arm_eabi_vfp/contrib/gcc/config/i386/emmintrin.h
  projects/arm_eabi_vfp/contrib/gcc/config/i386/i386.c
  projects/arm_eabi_vfp/contrib/gcc/config/i386/i386.h
  projects/arm_eabi_vfp/contrib/gcc/config/i386/i386.md
  projects/arm_eabi_vfp/contrib/gcc/config/i386/nto.h
  projects/arm_eabi_vfp/contrib/gcc/config/rs6000/aix.h
  projects/arm_eabi_vfp/contrib/gcc/config/rs6000/altivec.h
  projects/arm_eabi_vfp/contrib/gcc/config/rs6000/rs6000-c.c
  projects/arm_eabi_vfp/contrib/gcc/config/rs6000/rs6000.c
  projects/arm_eabi_vfp/contrib/gcc/config/rs6000/sysv4.h
  projects/arm_eabi_vfp/contrib/gcc/config/svr4.h
  projects/arm_eabi_vfp/contrib/gcc/configure
  projects/arm_eabi_vfp/contrib/gcc/configure.ac
  projects/arm_eabi_vfp/contrib/gcc/convert.c
  projects/arm_eabi_vfp/contrib/gcc/convert.h
  projects/arm_eabi_vfp/contrib/gcc/coverage.c
  projects/arm_eabi_vfp/contrib/gcc/cp/Make-lang.in
  projects/arm_eabi_vfp/contrib/gcc/cp/call.c
  projects/arm_eabi_vfp/contrib/gcc/cp/class.c
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-gimplify.c
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-lang.c
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-objcp-common.c
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-objcp-common.h
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-tree.def
  projects/arm_eabi_vfp/contrib/gcc/cp/cp-tree.h
  projects/arm_eabi_vfp/contrib/gcc/cp/cvt.c
  projects/arm_eabi_vfp/contrib/gcc/cp/decl.c
  projects/arm_eabi_vfp/contrib/gcc/cp/decl.h
  projects/arm_eabi_vfp/contrib/gcc/cp/decl2.c
  projects/arm_eabi_vfp/contrib/gcc/cp/dump.c
  projects/arm_eabi_vfp/contrib/gcc/cp/error.c
  projects/arm_eabi_vfp/contrib/gcc/cp/init.c
  projects/arm_eabi_vfp/contrib/gcc/cp/mangle.c
  projects/arm_eabi_vfp/contrib/gcc/cp/method.c
  projects/arm_eabi_vfp/contrib/gcc/cp/name-lookup.c
  projects/arm_eabi_vfp/contrib/gcc/cp/name-lookup.h
  projects/arm_eabi_vfp/contrib/gcc/cp/parser.c
  projects/arm_eabi_vfp/contrib/gcc/cp/pt.c
  projects/arm_eabi_vfp/contrib/gcc/cp/rtti.c
  projects/arm_eabi_vfp/contrib/gcc/cp/semantics.c
  projects/arm_eabi_vfp/contrib/gcc/cp/tree.c
  projects/arm_eabi_vfp/contrib/gcc/cp/typeck.c
  projects/arm_eabi_vfp/contrib/gcc/cppdefault.c
  projects/arm_eabi_vfp/contrib/gcc/dbxout.c
  projects/arm_eabi_vfp/contrib/gcc/doc/cppopts.texi
  projects/arm_eabi_vfp/contrib/gcc/doc/extend.texi
  projects/arm_eabi_vfp/contrib/gcc/doc/invoke.texi
  projects/arm_eabi_vfp/contrib/gcc/doc/libgcc.texi
  projects/arm_eabi_vfp/contrib/gcc/doc/rtl.texi
  projects/arm_eabi_vfp/contrib/gcc/doc/tm.texi
  projects/arm_eabi_vfp/contrib/gcc/dwarf2.h
  projects/arm_eabi_vfp/contrib/gcc/dwarf2out.c
  projects/arm_eabi_vfp/contrib/gcc/emit-rtl.c
  projects/arm_eabi_vfp/contrib/gcc/expmed.c
  projects/arm_eabi_vfp/contrib/gcc/expr.c
  projects/arm_eabi_vfp/contrib/gcc/final.c
  projects/arm_eabi_vfp/contrib/gcc/flags.h
  projects/arm_eabi_vfp/contrib/gcc/fold-const.c
  projects/arm_eabi_vfp/contrib/gcc/function.c
  projects/arm_eabi_vfp/contrib/gcc/function.h
  projects/arm_eabi_vfp/contrib/gcc/gcc.c
  projects/arm_eabi_vfp/contrib/gcc/gcov.c
  projects/arm_eabi_vfp/contrib/gcc/genattrtab.c
  projects/arm_eabi_vfp/contrib/gcc/genopinit.c
  projects/arm_eabi_vfp/contrib/gcc/ggc-common.c
  projects/arm_eabi_vfp/contrib/gcc/ggc.h
  projects/arm_eabi_vfp/contrib/gcc/gimplify.c
  projects/arm_eabi_vfp/contrib/gcc/langhooks-def.h
  projects/arm_eabi_vfp/contrib/gcc/langhooks.c
  projects/arm_eabi_vfp/contrib/gcc/langhooks.h
  projects/arm_eabi_vfp/contrib/gcc/libgcc-std.ver
  projects/arm_eabi_vfp/contrib/gcc/libgcc2.c
  projects/arm_eabi_vfp/contrib/gcc/libgcc2.h
  projects/arm_eabi_vfp/contrib/gcc/mips-tdump.c
  projects/arm_eabi_vfp/contrib/gcc/mips-tfile.c
  projects/arm_eabi_vfp/contrib/gcc/mklibgcc.in
  projects/arm_eabi_vfp/contrib/gcc/optabs.c
  projects/arm_eabi_vfp/contrib/gcc/optabs.h
  projects/arm_eabi_vfp/contrib/gcc/opts.c
  projects/arm_eabi_vfp/contrib/gcc/postreload-gcse.c
  projects/arm_eabi_vfp/contrib/gcc/print-rtl.c
  projects/arm_eabi_vfp/contrib/gcc/print-tree.c
  projects/arm_eabi_vfp/contrib/gcc/regs.h
  projects/arm_eabi_vfp/contrib/gcc/reload1.c
  projects/arm_eabi_vfp/contrib/gcc/rtl.def
  projects/arm_eabi_vfp/contrib/gcc/rtl.h
  projects/arm_eabi_vfp/contrib/gcc/rtlanal.c
  projects/arm_eabi_vfp/contrib/gcc/sched-vis.c
  projects/arm_eabi_vfp/contrib/gcc/simplify-rtx.c
  projects/arm_eabi_vfp/contrib/gcc/stmt.c
  projects/arm_eabi_vfp/contrib/gcc/stor-layout.c
  projects/arm_eabi_vfp/contrib/gcc/stub-objc.c
  projects/arm_eabi_vfp/contrib/gcc/target-def.h
  projects/arm_eabi_vfp/contrib/gcc/target.h
  projects/arm_eabi_vfp/contrib/gcc/targhooks.c
  projects/arm_eabi_vfp/contrib/gcc/tlink.c
  projects/arm_eabi_vfp/contrib/gcc/toplev.c
  projects/arm_eabi_vfp/contrib/gcc/toplev.h
  projects/arm_eabi_vfp/contrib/gcc/tree-cfg.c
  projects/arm_eabi_vfp/contrib/gcc/tree-dump.c
  projects/arm_eabi_vfp/contrib/gcc/tree-flow.h
  projects/arm_eabi_vfp/contrib/gcc/tree-gimple.h
  projects/arm_eabi_vfp/contrib/gcc/tree-nested.c
  projects/arm_eabi_vfp/contrib/gcc/tree-ssa-alias.c
  projects/arm_eabi_vfp/contrib/gcc/tree-ssa-propagate.c
  projects/arm_eabi_vfp/contrib/gcc/tree-vrp.c
  projects/arm_eabi_vfp/contrib/gcc/tree.c
  projects/arm_eabi_vfp/contrib/gcc/tree.def
  projects/arm_eabi_vfp/contrib/gcc/tree.h
  projects/arm_eabi_vfp/contrib/gcc/varasm.c
  projects/arm_eabi_vfp/contrib/gcc/version.c
  projects/arm_eabi_vfp/contrib/gcclibs/include/libiberty.h
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/Makefile.in
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/charset.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/directives.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/errors.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/expr.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/files.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/include/cpplib.h
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/init.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/internal.h
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/lex.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/macro.c
  projects/arm_eabi_vfp/contrib/gcclibs/libcpp/pch.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/choose-temp.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/cp-demangle.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/cp-demangle.h
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/floatformat.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/functions.texi
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/pex-unix.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/physmem.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/strsignal.c
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/testsuite/demangle-expected
  projects/arm_eabi_vfp/contrib/gcclibs/libiberty/testsuite/test-demangle.c
  projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c
  projects/arm_eabi_vfp/contrib/gdb/gdb/amd64fbsd-nat.c
  projects/arm_eabi_vfp/contrib/gperf/lib/getline.cc
  projects/arm_eabi_vfp/contrib/gperf/src/output.cc
  projects/arm_eabi_vfp/contrib/groff/src/roff/troff/input.cpp
  projects/arm_eabi_vfp/contrib/groff/src/roff/troff/mtsm.cpp
  projects/arm_eabi_vfp/contrib/groff/src/roff/troff/node.cpp
  projects/arm_eabi_vfp/contrib/libc++/include/type_traits
  projects/arm_eabi_vfp/contrib/libexecinfo/backtrace.c
  projects/arm_eabi_vfp/contrib/libpcap/bpf/net/bpf_filter.c
  projects/arm_eabi_vfp/contrib/libpcap/bpf_dump.c
  projects/arm_eabi_vfp/contrib/libpcap/bpf_image.c
  projects/arm_eabi_vfp/contrib/libpcap/grammar.y
  projects/arm_eabi_vfp/contrib/libpcap/ieee80211.h
  projects/arm_eabi_vfp/contrib/libpcap/pcap/bpf.h
  projects/arm_eabi_vfp/contrib/libpcap/pcap/pcap.h
  projects/arm_eabi_vfp/contrib/libreadline/bind.c
  projects/arm_eabi_vfp/contrib/libreadline/complete.c
  projects/arm_eabi_vfp/contrib/libreadline/display.c
  projects/arm_eabi_vfp/contrib/libreadline/histexpand.c
  projects/arm_eabi_vfp/contrib/libreadline/history.c
  projects/arm_eabi_vfp/contrib/libreadline/input.c
  projects/arm_eabi_vfp/contrib/libreadline/search.c
  projects/arm_eabi_vfp/contrib/libreadline/support/shobj-conf
  projects/arm_eabi_vfp/contrib/libreadline/tilde.c
  projects/arm_eabi_vfp/contrib/libstdc++/include/bits/basic_string.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/bits/basic_string.tcc
  projects/arm_eabi_vfp/contrib/libstdc++/include/bits/stl_algobase.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/bits/stl_tree.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/bits/stl_vector.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/ext/hashtable.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/ext/mt_allocator.h
  projects/arm_eabi_vfp/contrib/libstdc++/include/ext/throw_allocator.h
  projects/arm_eabi_vfp/contrib/libstdc++/libsupc++/eh_alloc.cc
  projects/arm_eabi_vfp/contrib/libstdc++/src/mt_allocator.cc
  projects/arm_eabi_vfp/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/arm_eabi_vfp/contrib/llvm/include/llvm/Support/ELF.h
  projects/arm_eabi_vfp/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  projects/arm_eabi_vfp/contrib/llvm/lib/Support/Dwarf.cpp
  projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Headers/cpuid.h
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBError.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Address.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Error.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Log.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Module.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/Value.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Config.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/File.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Host.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/Process.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/StackID.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/Target.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-private.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-python.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-types.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBData.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBFunction.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBModule.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBProcess.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBStream.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBTarget.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBThread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBType.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/API/SBValue.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Address.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Communication.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ConstString.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Debugger.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Error.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Log.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Mangled.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Module.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Opcode.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Timer.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/Value.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/File.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/Host.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/Type.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/Platform.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/Process.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/Target.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/TargetList.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/Thread.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/lldb-log.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/source/lldb.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/Driver.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/Driver.h
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/tools/driver/IOChannel.h
  projects/arm_eabi_vfp/contrib/mdocml/lib.in
  projects/arm_eabi_vfp/contrib/mtree/compare.c
  projects/arm_eabi_vfp/contrib/mtree/create.c
  projects/arm_eabi_vfp/contrib/mtree/spec.c
  projects/arm_eabi_vfp/contrib/netcat/nc.1
  projects/arm_eabi_vfp/contrib/netcat/netcat.c
  projects/arm_eabi_vfp/contrib/nvi/README
  projects/arm_eabi_vfp/contrib/nvi/cl/cl_term.c
  projects/arm_eabi_vfp/contrib/nvi/common/key.c
  projects/arm_eabi_vfp/contrib/nvi/common/key.h
  projects/arm_eabi_vfp/contrib/nvi/common/main.c
  projects/arm_eabi_vfp/contrib/nvi/docs/USD.doc/vi.man/vi.1
  projects/arm_eabi_vfp/contrib/nvi/ex/ex_print.c
  projects/arm_eabi_vfp/contrib/nvi/ex/version.h
  projects/arm_eabi_vfp/contrib/nvi/vi/v_txt.c
  projects/arm_eabi_vfp/contrib/nvi/vi/vs_refresh.c
  projects/arm_eabi_vfp/contrib/opie/libopie/accessfile.c
  projects/arm_eabi_vfp/contrib/opie/libopie/generator.c
  projects/arm_eabi_vfp/contrib/opie/libopie/lookup.c
  projects/arm_eabi_vfp/contrib/opie/libopie/newseed.c
  projects/arm_eabi_vfp/contrib/opie/libopie/parsechallenge.c
  projects/arm_eabi_vfp/contrib/opie/libopie/passwd.c
  projects/arm_eabi_vfp/contrib/opie/libopie/randomchallenge.c
  projects/arm_eabi_vfp/contrib/opie/libopie/verify.c
  projects/arm_eabi_vfp/contrib/opie/libopie/version.c
  projects/arm_eabi_vfp/contrib/opie/opie.h
  projects/arm_eabi_vfp/contrib/opie/opieinfo.c
  projects/arm_eabi_vfp/contrib/opie/opiekey.c
  projects/arm_eabi_vfp/contrib/smbfs/lib/smb/nls.c
  projects/arm_eabi_vfp/contrib/subversion/CHANGES
  projects/arm_eabi_vfp/contrib/subversion/INSTALL
  projects/arm_eabi_vfp/contrib/subversion/Makefile.in
  projects/arm_eabi_vfp/contrib/subversion/build-outputs.mk
  projects/arm_eabi_vfp/contrib/subversion/build.conf
  projects/arm_eabi_vfp/contrib/subversion/configure
  projects/arm_eabi_vfp/contrib/subversion/configure.ac
  projects/arm_eabi_vfp/contrib/subversion/subversion/include/private/svn_client_private.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/include/private/svn_subr_private.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/include/svn_config.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/include/svn_types.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/include/svn_version.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_client/commit.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_client/externals.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_client/merge.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_client/mergeinfo.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_client/update.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_diff/diff_file.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_fs/fs-loader.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_fs_base/fs.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_fs_fs/fs.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra/ra_loader.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra/ra_loader.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_local/ra_plugin.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_local/split_url.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_serf/commit.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_serf/ra_serf.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_serf/replay.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_serf/serf.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_serf/util.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_ra_svn/client.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/auth.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/cache_config.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/cmdline.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/config_auth.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/deprecated.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/dirent_uri.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/internal_statements.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/io.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/sysinfo.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/utf.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/version.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/win32_crashrpt.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/diff.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/diff_editor.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/diff_local.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/info.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/old-and-busted.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/update_editor.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc-checks.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc-metadata.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc-queries.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc-queries.sql
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc_db.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc_db.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc_db_private.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_wc/wc_db_update_move.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svn/cl.h
  projects/arm_eabi_vfp/contrib/subversion/subversion/svn/status-cmd.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svn/status.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svn/svn.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnadmin/svnadmin.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svndumpfilter/svndumpfilter.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnlook/svnlook.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnmucc/svnmucc.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnserve/svnserve.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnsync/svnsync.c
  projects/arm_eabi_vfp/contrib/subversion/subversion/svnversion/svnversion.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/clean_exit.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/hosts_access.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/options.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/percent_x.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/rfc931.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/shell_cmd.c
  projects/arm_eabi_vfp/contrib/tcp_wrappers/update.c
  projects/arm_eabi_vfp/contrib/tcpdump/addrtoname.c
  projects/arm_eabi_vfp/contrib/tcpdump/extract.h
  projects/arm_eabi_vfp/contrib/tcpdump/print-ip.c
  projects/arm_eabi_vfp/contrib/tcpdump/tcpdump.c
  projects/arm_eabi_vfp/contrib/telnet/telnetd/sys_term.c
  projects/arm_eabi_vfp/contrib/tzcode/stdtime/tzfile.5
  projects/arm_eabi_vfp/contrib/tzdata/africa
  projects/arm_eabi_vfp/contrib/tzdata/antarctica
  projects/arm_eabi_vfp/contrib/tzdata/asia
  projects/arm_eabi_vfp/contrib/tzdata/australasia
  projects/arm_eabi_vfp/contrib/tzdata/backward
  projects/arm_eabi_vfp/contrib/tzdata/etcetera
  projects/arm_eabi_vfp/contrib/tzdata/europe
  projects/arm_eabi_vfp/contrib/tzdata/northamerica
  projects/arm_eabi_vfp/contrib/tzdata/southamerica
  projects/arm_eabi_vfp/contrib/tzdata/zone.tab
  projects/arm_eabi_vfp/contrib/wpa/src/utils/radiotap.h
  projects/arm_eabi_vfp/crypto/heimdal/lib/gssapi/krb5/prf.c
  projects/arm_eabi_vfp/crypto/openssh/ChangeLog
  projects/arm_eabi_vfp/crypto/openssh/README
  projects/arm_eabi_vfp/crypto/openssh/auth-options.c
  projects/arm_eabi_vfp/crypto/openssh/auth2-chall.c
  projects/arm_eabi_vfp/crypto/openssh/authfd.c
  projects/arm_eabi_vfp/crypto/openssh/channels.c
  projects/arm_eabi_vfp/crypto/openssh/cipher-3des1.c
  projects/arm_eabi_vfp/crypto/openssh/clientloop.c
  projects/arm_eabi_vfp/crypto/openssh/contrib/caldera/openssh.spec
  projects/arm_eabi_vfp/crypto/openssh/contrib/redhat/openssh.spec
  projects/arm_eabi_vfp/crypto/openssh/contrib/suse/openssh.spec
  projects/arm_eabi_vfp/crypto/openssh/gss-genr.c
  projects/arm_eabi_vfp/crypto/openssh/monitor_mm.c
  projects/arm_eabi_vfp/crypto/openssh/monitor_wrap.c
  projects/arm_eabi_vfp/crypto/openssh/packet.c
  projects/arm_eabi_vfp/crypto/openssh/schnorr.c
  projects/arm_eabi_vfp/crypto/openssh/sftp-client.c
  projects/arm_eabi_vfp/crypto/openssh/sftp-glob.c
  projects/arm_eabi_vfp/crypto/openssh/sftp-server.0
  projects/arm_eabi_vfp/crypto/openssh/sftp.0
  projects/arm_eabi_vfp/crypto/openssh/ssh_config
  projects/arm_eabi_vfp/crypto/openssh/ssh_config.5
  projects/arm_eabi_vfp/crypto/openssh/sshd_config
  projects/arm_eabi_vfp/crypto/openssh/sshd_config.5
  projects/arm_eabi_vfp/crypto/openssh/umac.c
  projects/arm_eabi_vfp/crypto/openssh/version.h
  projects/arm_eabi_vfp/crypto/openssl/ssl/d1_both.c
  projects/arm_eabi_vfp/crypto/openssl/ssl/s3_both.c
  projects/arm_eabi_vfp/crypto/openssl/ssl/s3_lib.c
  projects/arm_eabi_vfp/crypto/openssl/ssl/ssl_locl.h
  projects/arm_eabi_vfp/crypto/openssl/ssl/t1_enc.c
  projects/arm_eabi_vfp/etc/Makefile
  projects/arm_eabi_vfp/etc/defaults/periodic.conf
  projects/arm_eabi_vfp/etc/defaults/rc.conf
  projects/arm_eabi_vfp/etc/devd/usb.conf
  projects/arm_eabi_vfp/etc/freebsd-update.conf
  projects/arm_eabi_vfp/etc/gettytab
  projects/arm_eabi_vfp/etc/mtree/BSD.include.dist
  projects/arm_eabi_vfp/etc/mtree/BSD.root.dist
  projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist
  projects/arm_eabi_vfp/etc/mtree/BSD.usr.dist
  projects/arm_eabi_vfp/etc/mtree/BSD.var.dist
  projects/arm_eabi_vfp/etc/mtree/Makefile
  projects/arm_eabi_vfp/etc/network.subr
  projects/arm_eabi_vfp/etc/ntp.conf
  projects/arm_eabi_vfp/etc/periodic/daily/Makefile
  projects/arm_eabi_vfp/etc/periodic/security/Makefile
  projects/arm_eabi_vfp/etc/periodic/weekly/Makefile
  projects/arm_eabi_vfp/etc/pf.os
  projects/arm_eabi_vfp/etc/pkg/FreeBSD.conf
  projects/arm_eabi_vfp/etc/rc
  projects/arm_eabi_vfp/etc/rc.d/Makefile
  projects/arm_eabi_vfp/etc/rc.d/ftp-proxy
  projects/arm_eabi_vfp/etc/rc.d/jail
  projects/arm_eabi_vfp/etc/rc.d/netif
  projects/arm_eabi_vfp/etc/rc.d/ntpdate
  projects/arm_eabi_vfp/etc/rc.d/pflog
  projects/arm_eabi_vfp/etc/rc.d/rpcbind
  projects/arm_eabi_vfp/etc/rc.d/syslogd
  projects/arm_eabi_vfp/etc/services
  projects/arm_eabi_vfp/etc/syslog.conf
  projects/arm_eabi_vfp/games/fortune/datfiles/fortunes
  projects/arm_eabi_vfp/games/fortune/fortune/fortune.c
  projects/arm_eabi_vfp/gnu/lib/csu/Makefile
  projects/arm_eabi_vfp/gnu/lib/libgcc/Makefile
  projects/arm_eabi_vfp/gnu/lib/libstdc++/Makefile
  projects/arm_eabi_vfp/gnu/lib/libsupc++/Makefile
  projects/arm_eabi_vfp/gnu/usr.bin/binutils/ld/Makefile
  projects/arm_eabi_vfp/gnu/usr.bin/binutils/ld/ld.1
  projects/arm_eabi_vfp/gnu/usr.bin/cc/Makefile.inc
  projects/arm_eabi_vfp/gnu/usr.bin/cc/cc_int/Makefile
  projects/arm_eabi_vfp/gnu/usr.bin/cc/cc_tools/freebsd-native.h
  projects/arm_eabi_vfp/gnu/usr.bin/cc/libcpp/Makefile
  projects/arm_eabi_vfp/gnu/usr.bin/gdb/kgdb/Makefile
  projects/arm_eabi_vfp/gnu/usr.bin/gdb/kgdb/main.c
  projects/arm_eabi_vfp/include/Makefile
  projects/arm_eabi_vfp/include/iconv.h
  projects/arm_eabi_vfp/include/rpc/auth.h
  projects/arm_eabi_vfp/include/rpc/auth_des.h
  projects/arm_eabi_vfp/include/rpc/auth_kerb.h
  projects/arm_eabi_vfp/include/rpc/auth_unix.h
  projects/arm_eabi_vfp/include/rpc/clnt.h
  projects/arm_eabi_vfp/include/rpc/clnt_soc.h
  projects/arm_eabi_vfp/include/rpc/des.h
  projects/arm_eabi_vfp/include/rpc/des_crypt.h
  projects/arm_eabi_vfp/include/rpc/nettype.h
  projects/arm_eabi_vfp/include/rpc/pmap_clnt.h
  projects/arm_eabi_vfp/include/rpc/pmap_prot.h
  projects/arm_eabi_vfp/include/rpc/pmap_rmt.h
  projects/arm_eabi_vfp/include/rpc/raw.h
  projects/arm_eabi_vfp/include/rpc/rpc.h
  projects/arm_eabi_vfp/include/rpc/rpc_com.h
  projects/arm_eabi_vfp/include/rpc/rpc_msg.h
  projects/arm_eabi_vfp/include/rpc/rpcb_clnt.h
  projects/arm_eabi_vfp/include/rpc/rpcb_prot.x
  projects/arm_eabi_vfp/include/rpc/rpcent.h
  projects/arm_eabi_vfp/include/rpc/svc.h
  projects/arm_eabi_vfp/include/rpc/svc_auth.h
  projects/arm_eabi_vfp/include/rpc/svc_dg.h
  projects/arm_eabi_vfp/include/rpc/svc_soc.h
  projects/arm_eabi_vfp/include/rpc/xdr.h
  projects/arm_eabi_vfp/include/rpcsvc/bootparam_prot.x
  projects/arm_eabi_vfp/include/rpcsvc/key_prot.x
  projects/arm_eabi_vfp/include/rpcsvc/klm_prot.x
  projects/arm_eabi_vfp/include/rpcsvc/mount.x
  projects/arm_eabi_vfp/include/rpcsvc/nfs_prot.x
  projects/arm_eabi_vfp/include/rpcsvc/nis.x
  projects/arm_eabi_vfp/include/rpcsvc/nis_callback.x
  projects/arm_eabi_vfp/include/rpcsvc/nis_object.x
  projects/arm_eabi_vfp/include/rpcsvc/nis_tags.h
  projects/arm_eabi_vfp/include/rpcsvc/rex.x
  projects/arm_eabi_vfp/include/rpcsvc/rnusers.x
  projects/arm_eabi_vfp/include/rpcsvc/rstat.x
  projects/arm_eabi_vfp/include/rpcsvc/sm_inter.x
  projects/arm_eabi_vfp/include/rpcsvc/spray.x
  projects/arm_eabi_vfp/include/rpcsvc/yp.x
  projects/arm_eabi_vfp/include/rpcsvc/yppasswd.x
  projects/arm_eabi_vfp/kerberos5/lib/Makefile
  projects/arm_eabi_vfp/kerberos5/lib/libkafs5/Makefile
  projects/arm_eabi_vfp/lib/Makefile
  projects/arm_eabi_vfp/lib/atf/Makefile
  projects/arm_eabi_vfp/lib/atf/Makefile.inc
  projects/arm_eabi_vfp/lib/atf/libatf-c++/Makefile
  projects/arm_eabi_vfp/lib/atf/libatf-c/Makefile
  projects/arm_eabi_vfp/lib/clang/Makefile
  projects/arm_eabi_vfp/lib/clang/include/llvm/Config/AsmParsers.def
  projects/arm_eabi_vfp/lib/clang/liblldbAPI/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbCore/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbDataFormatters/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbHostCommon/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbPluginProcessElfCore/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbPluginProcessFreeBSD/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbPluginProcessPOSIX/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbPluginProcessUtility/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbTarget/Makefile
  projects/arm_eabi_vfp/lib/clang/liblldbUtility/Makefile
  projects/arm_eabi_vfp/lib/csu/arm/crt1.c
  projects/arm_eabi_vfp/lib/libc/Makefile
  projects/arm_eabi_vfp/lib/libc/amd64/SYS.h
  projects/arm_eabi_vfp/lib/libc/amd64/gen/_setjmp.S
  projects/arm_eabi_vfp/lib/libc/amd64/gen/setjmp.S
  projects/arm_eabi_vfp/lib/libc/amd64/gen/sigsetjmp.S
  projects/arm_eabi_vfp/lib/libc/amd64/sys/getcontext.S
  projects/arm_eabi_vfp/lib/libc/amd64/sys/pipe.S
  projects/arm_eabi_vfp/lib/libc/amd64/sys/reboot.S
  projects/arm_eabi_vfp/lib/libc/amd64/sys/setlogin.S
  projects/arm_eabi_vfp/lib/libc/amd64/sys/vfork.S
  projects/arm_eabi_vfp/lib/libc/capability/Makefile.inc
  projects/arm_eabi_vfp/lib/libc/gen/Makefile.inc
  projects/arm_eabi_vfp/lib/libc/i386/SYS.h
  projects/arm_eabi_vfp/lib/libc/i386/gen/_setjmp.S
  projects/arm_eabi_vfp/lib/libc/i386/gen/setjmp.S
  projects/arm_eabi_vfp/lib/libc/i386/gen/sigsetjmp.S
  projects/arm_eabi_vfp/lib/libc/i386/string/strchr.S
  projects/arm_eabi_vfp/lib/libc/i386/string/strrchr.S
  projects/arm_eabi_vfp/lib/libc/i386/sys/Ovfork.S
  projects/arm_eabi_vfp/lib/libc/i386/sys/getcontext.S
  projects/arm_eabi_vfp/lib/libc/iconv/Makefile.inc
  projects/arm_eabi_vfp/lib/libc/iconv/Symbol.map
  projects/arm_eabi_vfp/lib/libc/iconv/citrus_csmapper.h
  projects/arm_eabi_vfp/lib/libc/iconv/citrus_iconv_local.h
  projects/arm_eabi_vfp/lib/libc/iconv/iconvctl.3
  projects/arm_eabi_vfp/lib/libc/libc.ldscript
  projects/arm_eabi_vfp/lib/libc/net/sctp_sys_calls.c
  projects/arm_eabi_vfp/lib/libc/posix1e/acl.3
  projects/arm_eabi_vfp/lib/libc/posix1e/acl_is_trivial_np.3
  projects/arm_eabi_vfp/lib/libc/powerpc/SYS.h
  projects/arm_eabi_vfp/lib/libc/powerpc64/SYS.h
  projects/arm_eabi_vfp/lib/libc/rpc/DISCLAIMER
  projects/arm_eabi_vfp/lib/libc/rpc/auth_des.c
  projects/arm_eabi_vfp/lib/libc/rpc/auth_none.c
  projects/arm_eabi_vfp/lib/libc/rpc/auth_unix.c
  projects/arm_eabi_vfp/lib/libc/rpc/authdes_prot.c
  projects/arm_eabi_vfp/lib/libc/rpc/authunix_prot.c
  projects/arm_eabi_vfp/lib/libc/rpc/bindresvport.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_bcast.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_dg.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_generic.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_perror.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_raw.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_simple.c
  projects/arm_eabi_vfp/lib/libc/rpc/clnt_vc.c
  projects/arm_eabi_vfp/lib/libc/rpc/des_crypt.c
  projects/arm_eabi_vfp/lib/libc/rpc/des_soft.c
  projects/arm_eabi_vfp/lib/libc/rpc/getnetconfig.c
  projects/arm_eabi_vfp/lib/libc/rpc/getnetpath.c
  projects/arm_eabi_vfp/lib/libc/rpc/getpublickey.c
  projects/arm_eabi_vfp/lib/libc/rpc/getrpcent.c
  projects/arm_eabi_vfp/lib/libc/rpc/getrpcport.c
  projects/arm_eabi_vfp/lib/libc/rpc/key_call.c
  projects/arm_eabi_vfp/lib/libc/rpc/key_prot_xdr.c
  projects/arm_eabi_vfp/lib/libc/rpc/netname.c
  projects/arm_eabi_vfp/lib/libc/rpc/netnamer.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_clnt.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_getmaps.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_getport.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_prot.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_prot2.c
  projects/arm_eabi_vfp/lib/libc/rpc/pmap_rmt.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_callmsg.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_com.h
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_commondata.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_dtablesize.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_generic.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_prot.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpc_soc.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpcb_clnt.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpcb_prot.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpcb_st_xdr.c
  projects/arm_eabi_vfp/lib/libc/rpc/rpcdname.c
  projects/arm_eabi_vfp/lib/libc/rpc/rtime.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_auth.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_auth_des.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_auth_unix.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_dg.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_generic.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_raw.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_run.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_simple.c
  projects/arm_eabi_vfp/lib/libc/rpc/svc_vc.c
  projects/arm_eabi_vfp/lib/libc/sparc64/fpu/fpu.c
  projects/arm_eabi_vfp/lib/libc/sparc64/fpu/fpu_sqrt.c
  projects/arm_eabi_vfp/lib/libc/stdio/printf_l.3
  projects/arm_eabi_vfp/lib/libc/stdio/scanf_l.3
  projects/arm_eabi_vfp/lib/libc/stdlib/atexit.c
  projects/arm_eabi_vfp/lib/libc/stdlib/getopt_long.3
  projects/arm_eabi_vfp/lib/libc/string/strcasecmp.3
  projects/arm_eabi_vfp/lib/libc/string/strlcpy.3
  projects/arm_eabi_vfp/lib/libc/sys/Makefile.inc
  projects/arm_eabi_vfp/lib/libc/sys/aio_mlock.2
  projects/arm_eabi_vfp/lib/libc/sys/cap_ioctls_limit.2
  projects/arm_eabi_vfp/lib/libc/sys/cap_rights_limit.2
  projects/arm_eabi_vfp/lib/libc/sys/chmod.2
  projects/arm_eabi_vfp/lib/libc/sys/kqueue.2
  projects/arm_eabi_vfp/lib/libc/sys/pdfork.2
  projects/arm_eabi_vfp/lib/libc/sys/shm_open.2
  projects/arm_eabi_vfp/lib/libc/sys/swapon.2
  projects/arm_eabi_vfp/lib/libc/sys/wait.2
  projects/arm_eabi_vfp/lib/libc/xdr/xdr.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_array.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_float.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_mem.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_rec.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_reference.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_sizeof.c
  projects/arm_eabi_vfp/lib/libc/xdr/xdr_stdio.c
  projects/arm_eabi_vfp/lib/libcam/Makefile
  projects/arm_eabi_vfp/lib/libcam/camlib.c
  projects/arm_eabi_vfp/lib/libdevstat/devstat.c
  projects/arm_eabi_vfp/lib/libfetch/common.c
  projects/arm_eabi_vfp/lib/libiconv/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/BIG5/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/BIG5/citrus_big5.c
  projects/arm_eabi_vfp/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
  projects/arm_eabi_vfp/lib/libiconv_modules/EUC/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/EUC/citrus_euc.c
  projects/arm_eabi_vfp/lib/libiconv_modules/EUCTW/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/EUCTW/citrus_euctw.c
  projects/arm_eabi_vfp/lib/libiconv_modules/GBK2K/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/GBK2K/citrus_gbk2k.c
  projects/arm_eabi_vfp/lib/libiconv_modules/HZ/citrus_hz.c
  projects/arm_eabi_vfp/lib/libiconv_modules/ISO2022/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/ISO2022/citrus_iso2022.c
  projects/arm_eabi_vfp/lib/libiconv_modules/JOHAB/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/JOHAB/citrus_johab.c
  projects/arm_eabi_vfp/lib/libiconv_modules/MSKanji/citrus_mskanji.c
  projects/arm_eabi_vfp/lib/libiconv_modules/UES/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/UES/citrus_ues.c
  projects/arm_eabi_vfp/lib/libiconv_modules/UTF1632/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/UTF7/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/UTF7/citrus_utf7.c
  projects/arm_eabi_vfp/lib/libiconv_modules/UTF8/citrus_utf8.c
  projects/arm_eabi_vfp/lib/libiconv_modules/VIQR/citrus_viqr.c
  projects/arm_eabi_vfp/lib/libiconv_modules/ZW/citrus_zw.c
  projects/arm_eabi_vfp/lib/libiconv_modules/iconv_std/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/iconv_std/citrus_iconv_std.c
  projects/arm_eabi_vfp/lib/libiconv_modules/mapper_parallel/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/mapper_serial/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/mapper_std/Makefile
  projects/arm_eabi_vfp/lib/libiconv_modules/mapper_zone/Makefile
  projects/arm_eabi_vfp/lib/libkse/arch/i386/i386/thr_getcontext.S
  projects/arm_eabi_vfp/lib/libkvm/kvm.c
  projects/arm_eabi_vfp/lib/libkvm/kvm_ia64.c
  projects/arm_eabi_vfp/lib/libnetgraph/debug.c
  projects/arm_eabi_vfp/lib/libnetgraph/netgraph.3
  projects/arm_eabi_vfp/lib/libnetgraph/sock.c
  projects/arm_eabi_vfp/lib/libpam/libpam/Makefile
  projects/arm_eabi_vfp/lib/libpmc/pmc.h
  projects/arm_eabi_vfp/lib/libproc/_libproc.h
  projects/arm_eabi_vfp/lib/libproc/proc_bkpt.c
  projects/arm_eabi_vfp/lib/libproc/proc_create.c
  projects/arm_eabi_vfp/lib/libproc/proc_regs.c
  projects/arm_eabi_vfp/lib/libproc/proc_sym.c
  projects/arm_eabi_vfp/lib/libproc/proc_util.c
  projects/arm_eabi_vfp/lib/libprocstat/zfs/Makefile
  projects/arm_eabi_vfp/lib/libsmb/Makefile
  projects/arm_eabi_vfp/lib/libstand/Makefile
  projects/arm_eabi_vfp/lib/libstand/close.c
  projects/arm_eabi_vfp/lib/libstand/dosfs.c
  projects/arm_eabi_vfp/lib/libstand/dosfs.h
  projects/arm_eabi_vfp/lib/libstand/environment.c
  projects/arm_eabi_vfp/lib/libstand/libstand.3
  projects/arm_eabi_vfp/lib/libthr/thread/thr_private.h
  projects/arm_eabi_vfp/lib/libthr/thread/thr_sig.c
  projects/arm_eabi_vfp/lib/libusb/Makefile
  projects/arm_eabi_vfp/lib/libusb/libusb.3
  projects/arm_eabi_vfp/lib/libusb/libusb.h
  projects/arm_eabi_vfp/lib/libusb/libusb10_io.c
  projects/arm_eabi_vfp/lib/libutil/expand_number.3
  projects/arm_eabi_vfp/lib/libvmmapi/vmmapi.c
  projects/arm_eabi_vfp/lib/libvmmapi/vmmapi.h
  projects/arm_eabi_vfp/lib/libz/FREEBSD-upgrade   (contents, props changed)
  projects/arm_eabi_vfp/lib/libz/Makefile   (contents, props changed)
  projects/arm_eabi_vfp/lib/libz/Symbol.map   (contents, props changed)
  projects/arm_eabi_vfp/lib/libz/Versions.def   (contents, props changed)
  projects/arm_eabi_vfp/lib/libz/zopen.c   (contents, props changed)
  projects/arm_eabi_vfp/lib/msun/Makefile
  projects/arm_eabi_vfp/lib/msun/Symbol.map
  projects/arm_eabi_vfp/lib/msun/ld128/s_expl.c
  projects/arm_eabi_vfp/lib/msun/ld80/s_expl.c
  projects/arm_eabi_vfp/lib/msun/man/cosh.3
  projects/arm_eabi_vfp/lib/msun/man/sinh.3
  projects/arm_eabi_vfp/lib/msun/man/tanh.3
  projects/arm_eabi_vfp/lib/msun/src/e_cosh.c
  projects/arm_eabi_vfp/lib/msun/src/e_sinh.c
  projects/arm_eabi_vfp/lib/msun/src/imprecise.c
  projects/arm_eabi_vfp/lib/msun/src/math.h
  projects/arm_eabi_vfp/lib/msun/src/s_round.c
  projects/arm_eabi_vfp/lib/msun/src/s_roundf.c
  projects/arm_eabi_vfp/lib/msun/src/s_roundl.c
  projects/arm_eabi_vfp/lib/msun/src/s_tanh.c
  projects/arm_eabi_vfp/libexec/Makefile
  projects/arm_eabi_vfp/libexec/atf/Makefile
  projects/arm_eabi_vfp/libexec/atf/Makefile.inc
  projects/arm_eabi_vfp/libexec/atf/atf-check/Makefile
  projects/arm_eabi_vfp/libexec/rbootd/bpf.c
  projects/arm_eabi_vfp/libexec/rtld-elf/rtld.c
  projects/arm_eabi_vfp/libexec/rtld-elf/rtld.h
  projects/arm_eabi_vfp/libexec/rtld-elf/xmalloc.c
  projects/arm_eabi_vfp/release/Makefile
  projects/arm_eabi_vfp/release/doc/Makefile
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/early-adopter/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/errata/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/install.ent
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/install.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/layout.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/i386/Makefile
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/i386/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/readme/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/errata/article.xml
  projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/hardware/article.xml
  projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/readme/article.xml
  projects/arm_eabi_vfp/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/errata/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/install.ent
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/install.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml
  projects/arm_eabi_vfp/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/errata/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/amd64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/common/dev.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/common/intro.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/common/new.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/ja_JP.eucJP/share/xml/catalog.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/errata/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/install.ent
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/install.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/layout.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/i386/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/readme/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml
  projects/arm_eabi_vfp/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml
  projects/arm_eabi_vfp/release/doc/share/misc/man2hwnotes.pl
  projects/arm_eabi_vfp/release/doc/share/xml/catalog.xml
  projects/arm_eabi_vfp/release/doc/share/xml/release.ent
  projects/arm_eabi_vfp/release/doc/zh_CN.GB2312/errata/article.xml
  projects/arm_eabi_vfp/release/doc/zh_CN.GB2312/hardware/article.xml
  projects/arm_eabi_vfp/release/doc/zh_CN.GB2312/readme/article.xml
  projects/arm_eabi_vfp/release/doc/zh_CN.GB2312/relnotes/article.xml
  projects/arm_eabi_vfp/release/picobsd/build/picobsd
  projects/arm_eabi_vfp/release/rc.local
  projects/arm_eabi_vfp/release/release.conf.sample
  projects/arm_eabi_vfp/release/release.sh
  projects/arm_eabi_vfp/sbin/Makefile
  projects/arm_eabi_vfp/sbin/camcontrol/camcontrol.8
  projects/arm_eabi_vfp/sbin/camcontrol/camcontrol.c
  projects/arm_eabi_vfp/sbin/devd/devd.cc
  projects/arm_eabi_vfp/sbin/fdisk/fdisk.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/Makefile
  projects/arm_eabi_vfp/sbin/fsck_ffs/dir.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/fsck.h
  projects/arm_eabi_vfp/sbin/fsck_ffs/fsck_ffs.8
  projects/arm_eabi_vfp/sbin/fsck_ffs/fsutil.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/main.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/pass1.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/pass1b.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/suj.c
  projects/arm_eabi_vfp/sbin/fsck_ffs/utilities.c
  projects/arm_eabi_vfp/sbin/fsdb/Makefile
  projects/arm_eabi_vfp/sbin/geom/class/eli/geom_eli.c
  projects/arm_eabi_vfp/sbin/geom/class/mirror/geom_mirror.c
  projects/arm_eabi_vfp/sbin/geom/class/mirror/gmirror.8
  projects/arm_eabi_vfp/sbin/geom/class/part/geom_part.c   (contents, props changed)
  projects/arm_eabi_vfp/sbin/growfs/growfs.8
  projects/arm_eabi_vfp/sbin/hastd/hastd.8
  projects/arm_eabi_vfp/sbin/hastd/hastd.c
  projects/arm_eabi_vfp/sbin/hastd/nv.c
  projects/arm_eabi_vfp/sbin/hastd/primary.c
  projects/arm_eabi_vfp/sbin/hastd/proto.c
  projects/arm_eabi_vfp/sbin/hastd/secondary.c
  projects/arm_eabi_vfp/sbin/ifconfig/Makefile
  projects/arm_eabi_vfp/sbin/ifconfig/ifconfig.c
  projects/arm_eabi_vfp/sbin/ipfw/ipfw.8
  projects/arm_eabi_vfp/sbin/ipfw/ipfw2.c
  projects/arm_eabi_vfp/sbin/ipfw/ipfw2.h
  projects/arm_eabi_vfp/sbin/iscontrol/iscsi.conf.5
  projects/arm_eabi_vfp/sbin/kldload/kldload.c
  projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.8
  projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.c
  projects/arm_eabi_vfp/sbin/mount_nfs/mount_nfs.8
  projects/arm_eabi_vfp/sbin/newfs/mkfs.c
  projects/arm_eabi_vfp/sbin/nvmecontrol/devlist.c
  projects/arm_eabi_vfp/sbin/nvmecontrol/firmware.c
  projects/arm_eabi_vfp/sbin/nvmecontrol/perftest.c
  projects/arm_eabi_vfp/sbin/pfctl/Makefile
  projects/arm_eabi_vfp/sbin/pfctl/pf_print_state.c
  projects/arm_eabi_vfp/sbin/pfctl/pfctl.c
  projects/arm_eabi_vfp/sbin/pfctl/pfctl_altq.c
  projects/arm_eabi_vfp/sbin/pfctl/pfctl_parser.c
  projects/arm_eabi_vfp/sbin/pfctl/pfctl_parser.h
  projects/arm_eabi_vfp/sbin/route/keywords
  projects/arm_eabi_vfp/sbin/route/route.8
  projects/arm_eabi_vfp/sbin/route/route.c
  projects/arm_eabi_vfp/sbin/swapon/swapon.8
  projects/arm_eabi_vfp/sbin/swapon/swapon.c
  projects/arm_eabi_vfp/sbin/sysctl/sysctl.8
  projects/arm_eabi_vfp/sbin/sysctl/sysctl.c
  projects/arm_eabi_vfp/share/Makefile
  projects/arm_eabi_vfp/share/dict/README
  projects/arm_eabi_vfp/share/doc/Makefile
  projects/arm_eabi_vfp/share/examples/Makefile
  projects/arm_eabi_vfp/share/examples/bhyve/vmrun.sh
  projects/arm_eabi_vfp/share/examples/libusb20/Makefile
  projects/arm_eabi_vfp/share/examples/libusb20/bulk.c
  projects/arm_eabi_vfp/share/examples/libusb20/control.c
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/JISX0201-KANA%UCS.src
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/JISX0208@1990%UCS.src
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/UCS%JISX0201-KANA.src
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/UCS%JISX0208@1990.src
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/charset.pivot.JIS.src
  projects/arm_eabi_vfp/share/i18n/csmapper/JIS/mapper.dir.JIS.src
  projects/arm_eabi_vfp/share/i18n/esdb/EUC/EUC-JP.src
  projects/arm_eabi_vfp/share/man/man1/Makefile
  projects/arm_eabi_vfp/share/man/man3/tree.3
  projects/arm_eabi_vfp/share/man/man4/Makefile
  projects/arm_eabi_vfp/share/man/man4/altera_atse.4
  projects/arm_eabi_vfp/share/man/man4/arcmsr.4
  projects/arm_eabi_vfp/share/man/man4/bpf.4
  projects/arm_eabi_vfp/share/man/man4/capsicum.4
  projects/arm_eabi_vfp/share/man/man4/cxgbe.4
  projects/arm_eabi_vfp/share/man/man4/ddb.4
  projects/arm_eabi_vfp/share/man/man4/gpio.4
  projects/arm_eabi_vfp/share/man/man4/iwn.4
  projects/arm_eabi_vfp/share/man/man4/lagg.4
  projects/arm_eabi_vfp/share/man/man4/natm.4
  projects/arm_eabi_vfp/share/man/man4/netgraph.4
  projects/arm_eabi_vfp/share/man/man4/netmap.4
  projects/arm_eabi_vfp/share/man/man4/pf.4
  projects/arm_eabi_vfp/share/man/man4/procdesc.4
  projects/arm_eabi_vfp/share/man/man4/run.4
  projects/arm_eabi_vfp/share/man/man4/runfw.4
  projects/arm_eabi_vfp/share/man/man4/tcp.4
  projects/arm_eabi_vfp/share/man/man4/u3g.4
  projects/arm_eabi_vfp/share/man/man4/urtwn.4
  projects/arm_eabi_vfp/share/man/man4/usb.4
  projects/arm_eabi_vfp/share/man/man5/hosts.5
  projects/arm_eabi_vfp/share/man/man5/hosts.equiv.5
  projects/arm_eabi_vfp/share/man/man5/nsswitch.conf.5
  projects/arm_eabi_vfp/share/man/man5/periodic.conf.5
  projects/arm_eabi_vfp/share/man/man5/rc.conf.5
  projects/arm_eabi_vfp/share/man/man5/resolver.5
  projects/arm_eabi_vfp/share/man/man5/src.conf.5
  projects/arm_eabi_vfp/share/man/man7/development.7
  projects/arm_eabi_vfp/share/man/man7/hier.7
  projects/arm_eabi_vfp/share/man/man7/hostname.7
  projects/arm_eabi_vfp/share/man/man7/release.7
  projects/arm_eabi_vfp/share/man/man7/security.7
  projects/arm_eabi_vfp/share/man/man8/rc.8
  projects/arm_eabi_vfp/share/man/man9/Makefile
  projects/arm_eabi_vfp/share/man/man9/SDT.9
  projects/arm_eabi_vfp/share/man/man9/getenv.9
  projects/arm_eabi_vfp/share/man/man9/ieee80211_crypto.9
  projects/arm_eabi_vfp/share/man/man9/ifnet.9
  projects/arm_eabi_vfp/share/man/man9/mbuf.9
  projects/arm_eabi_vfp/share/misc/bsd-family-tree
  projects/arm_eabi_vfp/share/misc/committers-ports.dot   (contents, props changed)
  projects/arm_eabi_vfp/share/misc/committers-src.dot   (contents, props changed)
  projects/arm_eabi_vfp/share/mk/Makefile
  projects/arm_eabi_vfp/share/mk/atf.test.mk
  projects/arm_eabi_vfp/share/mk/bsd.libnames.mk
  projects/arm_eabi_vfp/share/mk/bsd.own.mk
  projects/arm_eabi_vfp/share/mk/bsd.prog.mk
  projects/arm_eabi_vfp/share/mk/bsd.progs.mk
  projects/arm_eabi_vfp/share/mk/bsd.sys.mk
  projects/arm_eabi_vfp/share/mk/bsd.test.mk
  projects/arm_eabi_vfp/share/mk/plain.test.mk
  projects/arm_eabi_vfp/sys/Makefile
  projects/arm_eabi_vfp/sys/amd64/amd64/exception.S
  projects/arm_eabi_vfp/sys/amd64/amd64/identcpu.c
  projects/arm_eabi_vfp/sys/amd64/amd64/machdep.c
  projects/arm_eabi_vfp/sys/amd64/amd64/minidump_machdep.c
  projects/arm_eabi_vfp/sys/amd64/amd64/mp_machdep.c
  projects/arm_eabi_vfp/sys/amd64/amd64/pmap.c
  projects/arm_eabi_vfp/sys/amd64/amd64/trap.c
  projects/arm_eabi_vfp/sys/amd64/conf/GENERIC
  projects/arm_eabi_vfp/sys/amd64/conf/NOTES
  projects/arm_eabi_vfp/sys/amd64/ia32/ia32_signal.c
  projects/arm_eabi_vfp/sys/amd64/include/apicvar.h
  projects/arm_eabi_vfp/sys/amd64/include/asm.h
  projects/arm_eabi_vfp/sys/amd64/include/cpu.h
  projects/arm_eabi_vfp/sys/amd64/include/pcb.h
  projects/arm_eabi_vfp/sys/amd64/include/pmap.h
  projects/arm_eabi_vfp/sys/amd64/include/segments.h
  projects/arm_eabi_vfp/sys/amd64/include/vmm.h   (contents, props changed)
  projects/arm_eabi_vfp/sys/amd64/include/vmm_dev.h   (contents, props changed)
  projects/arm_eabi_vfp/sys/amd64/include/vmparam.h
  projects/arm_eabi_vfp/sys/amd64/linux32/linux32_dummy.c
  projects/arm_eabi_vfp/sys/amd64/linux32/linux32_sysvec.c
  projects/arm_eabi_vfp/sys/amd64/pci/pci_cfgreg.c
  projects/arm_eabi_vfp/sys/amd64/vmm/amd/amdv.c
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/ept.c
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/ept.h
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmcs.c
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmcs.h
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx.c
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx.h
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx_controls.h
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx_genassym.c
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vmx_support.S
  projects/arm_eabi_vfp/sys/amd64/vmm/intel/vtd.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/ppt.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/ppt.h
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic.c
  projects/arm_eabi_vfp/sys/amd64/vmm/io/vlapic.h
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_dev.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_instruction_emul.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ipi.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ipi.h
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_ktr.h
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_lapic.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_lapic.h
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_msr.c
  projects/arm_eabi_vfp/sys/amd64/vmm/vmm_msr.h
  projects/arm_eabi_vfp/sys/arm/allwinner/a10_machdep.c
  projects/arm_eabi_vfp/sys/arm/allwinner/a20/files.a20
  projects/arm_eabi_vfp/sys/arm/allwinner/files.a10
  projects/arm_eabi_vfp/sys/arm/arm/bus_space_generic.c
  projects/arm_eabi_vfp/sys/arm/arm/busdma_machdep-v6.c
  projects/arm_eabi_vfp/sys/arm/arm/busdma_machdep.c
  projects/arm_eabi_vfp/sys/arm/arm/cpufunc.c
  projects/arm_eabi_vfp/sys/arm/arm/cpufunc_asm_pj4b.S
  projects/arm_eabi_vfp/sys/arm/arm/db_trace.c
  projects/arm_eabi_vfp/sys/arm/arm/elf_trampoline.c
  projects/arm_eabi_vfp/sys/arm/arm/gic.c
  projects/arm_eabi_vfp/sys/arm/arm/identcpu.c
  projects/arm_eabi_vfp/sys/arm/arm/intr.c
  projects/arm_eabi_vfp/sys/arm/arm/locore.S
  projects/arm_eabi_vfp/sys/arm/arm/machdep.c
  projects/arm_eabi_vfp/sys/arm/arm/mp_machdep.c
  projects/arm_eabi_vfp/sys/arm/arm/nexus.c
  projects/arm_eabi_vfp/sys/arm/arm/pl190.c
  projects/arm_eabi_vfp/sys/arm/arm/pmap-v6.c
  projects/arm_eabi_vfp/sys/arm/arm/pmap.c
  projects/arm_eabi_vfp/sys/arm/arm/swtch.S
  projects/arm_eabi_vfp/sys/arm/arm/trap.c
  projects/arm_eabi_vfp/sys/arm/arm/undefined.c
  projects/arm_eabi_vfp/sys/arm/arm/vm_machdep.c
  projects/arm_eabi_vfp/sys/arm/at91/at91.c
  projects/arm_eabi_vfp/sys/arm/at91/at91_machdep.c
  projects/arm_eabi_vfp/sys/arm/at91/at91_pioreg.h
  projects/arm_eabi_vfp/sys/arm/at91/files.at91
  projects/arm_eabi_vfp/sys/arm/at91/if_ate.c
  projects/arm_eabi_vfp/sys/arm/at91/if_macbvar.h
  projects/arm_eabi_vfp/sys/arm/at91/uart_dev_at91usart.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_dma.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_fb.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_machdep.c
  projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/files.bcm2835
  projects/arm_eabi_vfp/sys/arm/conf/AC100
  projects/arm_eabi_vfp/sys/arm/conf/ARMADAXP
  projects/arm_eabi_vfp/sys/arm/conf/ARNDALE
  projects/arm_eabi_vfp/sys/arm/conf/ATMEL
  projects/arm_eabi_vfp/sys/arm/conf/AVILA
  projects/arm_eabi_vfp/sys/arm/conf/BEAGLEBONE
  projects/arm_eabi_vfp/sys/arm/conf/BWCT
  projects/arm_eabi_vfp/sys/arm/conf/CAMBRIA
  projects/arm_eabi_vfp/sys/arm/conf/CNS11XXNAS
  projects/arm_eabi_vfp/sys/arm/conf/CUBIEBOARD
  projects/arm_eabi_vfp/sys/arm/conf/CUBIEBOARD2
  projects/arm_eabi_vfp/sys/arm/conf/DB-78XXX
  projects/arm_eabi_vfp/sys/arm/conf/DB-88F5XXX
  projects/arm_eabi_vfp/sys/arm/conf/DB-88F6XXX
  projects/arm_eabi_vfp/sys/arm/conf/DIGI-CCWMX53
  projects/arm_eabi_vfp/sys/arm/conf/DOCKSTAR
  projects/arm_eabi_vfp/sys/arm/conf/EA3250
  projects/arm_eabi_vfp/sys/arm/conf/EB9200
  projects/arm_eabi_vfp/sys/arm/conf/EFIKA_MX
  projects/arm_eabi_vfp/sys/arm/conf/ETHERNUT5
  projects/arm_eabi_vfp/sys/arm/conf/HL200
  projects/arm_eabi_vfp/sys/arm/conf/HL201
  projects/arm_eabi_vfp/sys/arm/conf/IMX53-QSB
  projects/arm_eabi_vfp/sys/arm/conf/KB920X
  projects/arm_eabi_vfp/sys/arm/conf/LN2410SBC
  projects/arm_eabi_vfp/sys/arm/conf/NSLU
  projects/arm_eabi_vfp/sys/arm/conf/PANDABOARD
  projects/arm_eabi_vfp/sys/arm/conf/QILA9G20
  projects/arm_eabi_vfp/sys/arm/conf/RADXA
  projects/arm_eabi_vfp/sys/arm/conf/RPI-B
  projects/arm_eabi_vfp/sys/arm/conf/SAM9260EK
  projects/arm_eabi_vfp/sys/arm/conf/SAM9G20EK
  projects/arm_eabi_vfp/sys/arm/conf/SAM9X25EK
  projects/arm_eabi_vfp/sys/arm/conf/SHEEVAPLUG
  projects/arm_eabi_vfp/sys/arm/conf/SN9G45
  projects/arm_eabi_vfp/sys/arm/conf/TS7800
  projects/arm_eabi_vfp/sys/arm/conf/ZEDBOARD
  projects/arm_eabi_vfp/sys/arm/econa/econa.c
  projects/arm_eabi_vfp/sys/arm/econa/econa_machdep.c
  projects/arm_eabi_vfp/sys/arm/econa/if_ece.c
  projects/arm_eabi_vfp/sys/arm/econa/uart_bus_ec.c
  projects/arm_eabi_vfp/sys/arm/econa/uart_cpu_ec.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx51
  projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx53
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_ccm.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_ccmreg.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_ipuv3.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx51_machdep.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx53_machdep.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_gpt.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_gptreg.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_machdep.c
  projects/arm_eabi_vfp/sys/arm/freescale/imx/imx_machdep.h
  projects/arm_eabi_vfp/sys/arm/freescale/imx/tzic.c
  projects/arm_eabi_vfp/sys/arm/include/armreg.h
  projects/arm_eabi_vfp/sys/arm/include/cpuconf.h
  projects/arm_eabi_vfp/sys/arm/include/cpufunc.h
  projects/arm_eabi_vfp/sys/arm/include/fdt.h
  projects/arm_eabi_vfp/sys/arm/include/frame.h
  projects/arm_eabi_vfp/sys/arm/include/intr.h
  projects/arm_eabi_vfp/sys/arm/include/machdep.h
  projects/arm_eabi_vfp/sys/arm/include/md_var.h
  projects/arm_eabi_vfp/sys/arm/include/ofw_machdep.h
  projects/arm_eabi_vfp/sys/arm/include/pcb.h
  projects/arm_eabi_vfp/sys/arm/include/pmap.h
  projects/arm_eabi_vfp/sys/arm/include/psl.h
  projects/arm_eabi_vfp/sys/arm/include/vmparam.h
  projects/arm_eabi_vfp/sys/arm/lpc/if_lpe.c
  projects/arm_eabi_vfp/sys/arm/lpc/if_lpereg.h
  projects/arm_eabi_vfp/sys/arm/lpc/lpc_gpio.c
  projects/arm_eabi_vfp/sys/arm/lpc/lpc_machdep.c
  projects/arm_eabi_vfp/sys/arm/lpc/lpc_mmc.c
  projects/arm_eabi_vfp/sys/arm/lpc/lpcreg.h
  projects/arm_eabi_vfp/sys/arm/mv/armadaxp/std.armadaxp
  projects/arm_eabi_vfp/sys/arm/mv/common.c
  projects/arm_eabi_vfp/sys/arm/mv/mv_localbus.c
  projects/arm_eabi_vfp/sys/arm/mv/mv_machdep.c
  projects/arm_eabi_vfp/sys/arm/mv/mv_pci.c
  projects/arm_eabi_vfp/sys/arm/mv/mvvar.h
  projects/arm_eabi_vfp/sys/arm/rockchip/files.rk30xx
  projects/arm_eabi_vfp/sys/arm/rockchip/rk30xx_gpio.c
  projects/arm_eabi_vfp/sys/arm/rockchip/rk30xx_machdep.c
  projects/arm_eabi_vfp/sys/arm/s3c2xx0/files.s3c2xx0
  projects/arm_eabi_vfp/sys/arm/s3c2xx0/s3c24x0.c
  projects/arm_eabi_vfp/sys/arm/s3c2xx0/s3c24x0_machdep.c
  projects/arm_eabi_vfp/sys/arm/s3c2xx0/s3c2xx0_space.c
  projects/arm_eabi_vfp/sys/arm/sa11x0/assabet_machdep.c
  projects/arm_eabi_vfp/sys/arm/sa11x0/sa11x0.c
  projects/arm_eabi_vfp/sys/arm/samsung/exynos/ehci_exynos5.c
  projects/arm_eabi_vfp/sys/arm/samsung/exynos/exynos5_machdep.c
  projects/arm_eabi_vfp/sys/arm/samsung/exynos/files.exynos5
  projects/arm_eabi_vfp/sys/arm/tegra/files.tegra2
  projects/arm_eabi_vfp/sys/arm/tegra/tegra2_machdep.c
  projects/arm_eabi_vfp/sys/arm/ti/am335x/am335x_dmtimer.c
  projects/arm_eabi_vfp/sys/arm/ti/am335x/am335x_scm_padconf.c
  projects/arm_eabi_vfp/sys/arm/ti/cpsw/if_cpsw.c
  projects/arm_eabi_vfp/sys/arm/ti/files.ti
  projects/arm_eabi_vfp/sys/arm/ti/ti_gpio.c
  projects/arm_eabi_vfp/sys/arm/ti/ti_i2c.c
  projects/arm_eabi_vfp/sys/arm/ti/ti_machdep.c
  projects/arm_eabi_vfp/sys/arm/ti/ti_sdhci.c
  projects/arm_eabi_vfp/sys/arm/versatile/bus_space.c
  projects/arm_eabi_vfp/sys/arm/versatile/if_smc_fdt.c
  projects/arm_eabi_vfp/sys/arm/versatile/sp804.c
  projects/arm_eabi_vfp/sys/arm/versatile/versatile_machdep.c
  projects/arm_eabi_vfp/sys/arm/xilinx/zy7_bus_space.c
  projects/arm_eabi_vfp/sys/arm/xilinx/zy7_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/i80321/ep80219_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/i80321/iq31244_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/i80321/iq80321.c
  projects/arm_eabi_vfp/sys/arm/xscale/i8134x/crb_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/i8134x/i81342reg.h
  projects/arm_eabi_vfp/sys/arm/xscale/ixp425/avila_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/ixp425/if_npe.c
  projects/arm_eabi_vfp/sys/arm/xscale/ixp425/ixp425reg.h
  projects/arm_eabi_vfp/sys/arm/xscale/pxa/if_smc_smi.c
  projects/arm_eabi_vfp/sys/arm/xscale/pxa/pxa_machdep.c
  projects/arm_eabi_vfp/sys/arm/xscale/pxa/pxa_obio.c
  projects/arm_eabi_vfp/sys/boot/arm/at91/libat91/mci_device.h
  projects/arm_eabi_vfp/sys/boot/arm/uboot/start.S
  projects/arm_eabi_vfp/sys/boot/fdt/dts/am335x.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/beaglebone-black.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/cubieboard.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/cubieboard2.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/digi-ccwmx53.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/dockstar.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/efikamx.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/imx51x.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/imx53-qsb.dts
  projects/arm_eabi_vfp/sys/boot/fdt/dts/imx53x.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/rk3188.dtsi
  projects/arm_eabi_vfp/sys/boot/fdt/dts/rpi.dts
  projects/arm_eabi_vfp/sys/boot/ficl/Makefile
  projects/arm_eabi_vfp/sys/boot/forth/beastie.4th
  projects/arm_eabi_vfp/sys/boot/forth/loader.4th
  projects/arm_eabi_vfp/sys/boot/forth/loader.4th.8
  projects/arm_eabi_vfp/sys/boot/forth/loader.conf
  projects/arm_eabi_vfp/sys/boot/forth/loader.conf.5
  projects/arm_eabi_vfp/sys/boot/forth/loader.rc
  projects/arm_eabi_vfp/sys/boot/forth/menu-commands.4th
  projects/arm_eabi_vfp/sys/boot/forth/menu.4th
  projects/arm_eabi_vfp/sys/boot/forth/menu.rc
  projects/arm_eabi_vfp/sys/boot/forth/menusets.4th
  projects/arm_eabi_vfp/sys/boot/i386/Makefile.inc
  projects/arm_eabi_vfp/sys/boot/i386/boot2/Makefile
  projects/arm_eabi_vfp/sys/boot/i386/efi/reloc.c
  projects/arm_eabi_vfp/sys/boot/i386/gptboot/Makefile
  projects/arm_eabi_vfp/sys/boot/i386/gptzfsboot/Makefile
  projects/arm_eabi_vfp/sys/boot/i386/libfirewire/fwohci.h
  projects/arm_eabi_vfp/sys/boot/i386/libfirewire/fwohcireg.h
  projects/arm_eabi_vfp/sys/boot/i386/loader/loader.rc
  projects/arm_eabi_vfp/sys/boot/i386/zfsboot/Makefile
  projects/arm_eabi_vfp/sys/boot/ia64/efi/version
  projects/arm_eabi_vfp/sys/boot/pc98/Makefile.inc
  projects/arm_eabi_vfp/sys/boot/pc98/boot2/Makefile
  projects/arm_eabi_vfp/sys/boot/usb/Makefile
  projects/arm_eabi_vfp/sys/boot/usb/Makefile.test
  projects/arm_eabi_vfp/sys/boot/userboot/ficl/Makefile
  projects/arm_eabi_vfp/sys/boot/userboot/libstand/Makefile
  projects/arm_eabi_vfp/sys/boot/zfs/Makefile
  projects/arm_eabi_vfp/sys/boot/zfs/zfsimpl.c
  projects/arm_eabi_vfp/sys/cam/cam.h
  projects/arm_eabi_vfp/sys/cam/cam_ccb.h
  projects/arm_eabi_vfp/sys/cam/cam_compat.c
  projects/arm_eabi_vfp/sys/cam/cam_compat.h
  projects/arm_eabi_vfp/sys/cam/cam_debug.h
  projects/arm_eabi_vfp/sys/cam/cam_periph.c
  projects/arm_eabi_vfp/sys/cam/cam_periph.h
  projects/arm_eabi_vfp/sys/cam/cam_xpt.c
  projects/arm_eabi_vfp/sys/cam/ctl/ctl.c
  projects/arm_eabi_vfp/sys/cam/ctl/ctl_backend_block.c
  projects/arm_eabi_vfp/sys/cam/ctl/ctl_frontend.c
  projects/arm_eabi_vfp/sys/cam/ctl/ctl_private.h
  projects/arm_eabi_vfp/sys/cam/scsi/scsi_all.c
  projects/arm_eabi_vfp/sys/cam/scsi/scsi_da.c
  projects/arm_eabi_vfp/sys/cam/scsi/scsi_low.c
  projects/arm_eabi_vfp/sys/cam/scsi/scsi_xpt.c
  projects/arm_eabi_vfp/sys/cddl/boot/zfs/zfsimpl.h
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/sdt.h
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/time.h
  projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/sys/vm.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c
  projects/arm_eabi_vfp/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/arm_eabi_vfp/sys/cddl/dev/dtrace/dtrace_load.c
  projects/arm_eabi_vfp/sys/cddl/dev/dtrace/dtrace_test.c
  projects/arm_eabi_vfp/sys/cddl/dev/fbt/fbt_powerpc.c
  projects/arm_eabi_vfp/sys/cddl/dev/lockstat/lockstat.c
  projects/arm_eabi_vfp/sys/cddl/dev/sdt/sdt.c
  projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32.h
  projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_misc.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_dtrace.h
  projects/arm_eabi_vfp/sys/compat/linux/linux_emul.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_fork.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_futex.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_ioctl.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_mib.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_misc.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_sysctl.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_time.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_uid16.c
  projects/arm_eabi_vfp/sys/compat/linux/linux_util.c
  projects/arm_eabi_vfp/sys/compat/ndis/subr_usbd.c
  projects/arm_eabi_vfp/sys/compat/svr4/svr4_sockio.c
  projects/arm_eabi_vfp/sys/conf/Makefile.arm
  projects/arm_eabi_vfp/sys/conf/NOTES
  projects/arm_eabi_vfp/sys/conf/files
  projects/arm_eabi_vfp/sys/conf/files.amd64
  projects/arm_eabi_vfp/sys/conf/files.arm
  projects/arm_eabi_vfp/sys/conf/files.i386
  projects/arm_eabi_vfp/sys/conf/files.pc98
  projects/arm_eabi_vfp/sys/conf/files.powerpc
  projects/arm_eabi_vfp/sys/conf/files.sparc64
  projects/arm_eabi_vfp/sys/conf/kern.pre.mk
  projects/arm_eabi_vfp/sys/conf/kmod.mk
  projects/arm_eabi_vfp/sys/conf/options
  projects/arm_eabi_vfp/sys/conf/options.amd64
  projects/arm_eabi_vfp/sys/conf/options.arm
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_cbq.c
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_hfsc.c
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_priq.c
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_red.c
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_rio.c
  projects/arm_eabi_vfp/sys/contrib/altq/altq/altq_subr.c
  projects/arm_eabi_vfp/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
  projects/arm_eabi_vfp/sys/contrib/ipfilter/netinet/ip_compat.h
  projects/arm_eabi_vfp/sys/contrib/ipfilter/netinet/radix_ipf.c
  projects/arm_eabi_vfp/sys/crypto/aesni/aesencdec.h
  projects/arm_eabi_vfp/sys/crypto/aesni/aesni.c
  projects/arm_eabi_vfp/sys/crypto/aesni/aesni.h
  projects/arm_eabi_vfp/sys/crypto/aesni/aesni_wrap.c
  projects/arm_eabi_vfp/sys/dev/aac/aac.c
  projects/arm_eabi_vfp/sys/dev/aac/aacvar.h
  projects/arm_eabi_vfp/sys/dev/aacraid/aacraid.c
  projects/arm_eabi_vfp/sys/dev/aacraid/aacraid_cam.c
  projects/arm_eabi_vfp/sys/dev/aacraid/aacraid_reg.h
  projects/arm_eabi_vfp/sys/dev/aacraid/aacraid_var.h
  projects/arm_eabi_vfp/sys/dev/acpica/acpi.c
  projects/arm_eabi_vfp/sys/dev/acpica/acpi_hpet.c
  projects/arm_eabi_vfp/sys/dev/acpica/acpi_pci.c
  projects/arm_eabi_vfp/sys/dev/acpica/acpi_video.c
  projects/arm_eabi_vfp/sys/dev/adb/adb_kbd.c
  projects/arm_eabi_vfp/sys/dev/advansys/adwcam.c
  projects/arm_eabi_vfp/sys/dev/ae/if_ae.c
  projects/arm_eabi_vfp/sys/dev/agp/agp_i810.c
  projects/arm_eabi_vfp/sys/dev/ahci/ahci.c
  projects/arm_eabi_vfp/sys/dev/ahci/ahci.h
  projects/arm_eabi_vfp/sys/dev/ahci/ahciem.c
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx.c
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx.c
  projects/arm_eabi_vfp/sys/dev/aic7xxx/aicasm/Makefile
  projects/arm_eabi_vfp/sys/dev/ale/if_ale.c
  projects/arm_eabi_vfp/sys/dev/altera/atse/if_atse_fdt.c
  projects/arm_eabi_vfp/sys/dev/altera/atse/if_atse_nexus.c
  projects/arm_eabi_vfp/sys/dev/altera/avgen/altera_avgen_nexus.c
  projects/arm_eabi_vfp/sys/dev/altera/jtag_uart/altera_jtag_uart_nexus.c
  projects/arm_eabi_vfp/sys/dev/altera/sdcard/altera_sdcard_nexus.c
  projects/arm_eabi_vfp/sys/dev/an/if_an.c
  projects/arm_eabi_vfp/sys/dev/an/if_an_pccard.c
  projects/arm_eabi_vfp/sys/dev/arcmsr/arcmsr.c
  projects/arm_eabi_vfp/sys/dev/arcmsr/arcmsr.h
  projects/arm_eabi_vfp/sys/dev/asr/asr.c
  projects/arm_eabi_vfp/sys/dev/ata/ata-pci.h
  projects/arm_eabi_vfp/sys/dev/ata/chipsets/ata-intel.c
  projects/arm_eabi_vfp/sys/dev/ath/if_ath_ahb.c
  projects/arm_eabi_vfp/sys/dev/ath/if_ath_pci.c
  projects/arm_eabi_vfp/sys/dev/ath/if_ath_rx_edma.c
  projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx.c
  projects/arm_eabi_vfp/sys/dev/bce/if_bce.c
  projects/arm_eabi_vfp/sys/dev/bge/if_bge.c
  projects/arm_eabi_vfp/sys/dev/bge/if_bgereg.h
  projects/arm_eabi_vfp/sys/dev/bktr/bktr_core.c
  projects/arm_eabi_vfp/sys/dev/bwi/if_bwi.c
  projects/arm_eabi_vfp/sys/dev/bwi/if_bwi_pci.c
  projects/arm_eabi_vfp/sys/dev/bwn/if_bwn.c
  projects/arm_eabi_vfp/sys/dev/bxe/bxe.c
  projects/arm_eabi_vfp/sys/dev/bxe/bxe.h
  projects/arm_eabi_vfp/sys/dev/bxe/bxe_elink.c
  projects/arm_eabi_vfp/sys/dev/bxe/ecore_hsi.h
  projects/arm_eabi_vfp/sys/dev/bxe/ecore_init.h
  projects/arm_eabi_vfp/sys/dev/bxe/ecore_reg.h
  projects/arm_eabi_vfp/sys/dev/bxe/ecore_sp.c
  projects/arm_eabi_vfp/sys/dev/bxe/ecore_sp.h
  projects/arm_eabi_vfp/sys/dev/cesa/cesa.c
  projects/arm_eabi_vfp/sys/dev/cesa/cesa.h
  projects/arm_eabi_vfp/sys/dev/cfe/cfe_resource.c
  projects/arm_eabi_vfp/sys/dev/cm/if_cm_isa.c
  projects/arm_eabi_vfp/sys/dev/cs/if_cs_isa.c
  projects/arm_eabi_vfp/sys/dev/cs/if_cs_pccard.c
  projects/arm_eabi_vfp/sys/dev/cs/if_csvar.h
  projects/arm_eabi_vfp/sys/dev/cxgb/common/cxgb_mc5.c
  projects/arm_eabi_vfp/sys/dev/cxgb/cxgb_sge.c
  projects/arm_eabi_vfp/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/arm_eabi_vfp/sys/dev/cxgb/ulp/tom/cxgb_listen.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/adapter.h
  projects/arm_eabi_vfp/sys/dev/cxgbe/common/common.h
  projects/arm_eabi_vfp/sys/dev/cxgbe/common/t4_hw.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/offload.h
  projects/arm_eabi_vfp/sys/dev/cxgbe/t4_ioctl.h
  projects/arm_eabi_vfp/sys/dev/cxgbe/t4_l2t.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/t4_main.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/t4_sge.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/t4_tracer.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/tom/t4_connect.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/tom/t4_listen.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/tom/t4_tom.c
  projects/arm_eabi_vfp/sys/dev/cxgbe/tom/t4_tom.h
  projects/arm_eabi_vfp/sys/dev/drm/i915_reg.h
  projects/arm_eabi_vfp/sys/dev/drm/mach64_dma.c
  projects/arm_eabi_vfp/sys/dev/drm/mach64_drv.h
  projects/arm_eabi_vfp/sys/dev/drm/mga_drv.h
  projects/arm_eabi_vfp/sys/dev/drm/r128_drv.h
  projects/arm_eabi_vfp/sys/dev/drm/r300_reg.h
  projects/arm_eabi_vfp/sys/dev/drm/r600_blit.c
  projects/arm_eabi_vfp/sys/dev/drm/radeon_cp.c
  projects/arm_eabi_vfp/sys/dev/drm/radeon_drv.h
  projects/arm_eabi_vfp/sys/dev/drm/via_irq.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm.h
  projects/arm_eabi_vfp/sys/dev/drm2/drmP.h
  projects/arm_eabi_vfp/sys/dev/drm2/drm_crtc.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_drv.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_edid.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_fb_helper.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_ioctl.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_linux_list_sort.c
  projects/arm_eabi_vfp/sys/dev/drm2/drm_os_freebsd.h
  projects/arm_eabi_vfp/sys/dev/drm2/drm_pci.c
  projects/arm_eabi_vfp/sys/dev/drm2/i915/i915_drv.c
  projects/arm_eabi_vfp/sys/dev/drm2/i915/intel_fb.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/atombios_dp.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/evergreen_blit_kms.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/evergreen_cs.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/evergreend.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/nid.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r200.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r300.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r300_reg.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r500_reg.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r600_blit.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r600_blit_kms.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r600_cs.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/r600d.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_agp.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_cp.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_display.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_drv.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_drv.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_fb.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_fence.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_gem.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_pm.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_reg.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/radeon_sa.c
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/rv770d.h
  projects/arm_eabi_vfp/sys/dev/drm2/radeon/sid.h
  projects/arm_eabi_vfp/sys/dev/drm2/ttm/ttm_bo.c
  projects/arm_eabi_vfp/sys/dev/drm2/ttm/ttm_bo_vm.c
  projects/arm_eabi_vfp/sys/dev/drm2/ttm/ttm_lock.c
  projects/arm_eabi_vfp/sys/dev/e1000/e1000_82575.h
  projects/arm_eabi_vfp/sys/dev/e1000/e1000_ich8lan.c
  projects/arm_eabi_vfp/sys/dev/e1000/e1000_regs.h
  projects/arm_eabi_vfp/sys/dev/e1000/if_em.c
  projects/arm_eabi_vfp/sys/dev/e1000/if_igb.c
  projects/arm_eabi_vfp/sys/dev/e1000/if_lem.c
  projects/arm_eabi_vfp/sys/dev/e1000/if_lem.h
  projects/arm_eabi_vfp/sys/dev/ed/if_ed.c
  projects/arm_eabi_vfp/sys/dev/ed/if_ed_3c503.c
  projects/arm_eabi_vfp/sys/dev/ed/if_ed_pccard.c
  projects/arm_eabi_vfp/sys/dev/ed/if_ed_rtl80x9.c
  projects/arm_eabi_vfp/sys/dev/ed/if_edreg.h
  projects/arm_eabi_vfp/sys/dev/ed/if_edvar.h
  projects/arm_eabi_vfp/sys/dev/ed/tc5299jreg.h
  projects/arm_eabi_vfp/sys/dev/en/midway.c
  projects/arm_eabi_vfp/sys/dev/ep/if_ep_mca.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/arswitch/arswitch.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/arswitch/arswitch_phy.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/arswitch/arswitch_vlans.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/arswitch/arswitchreg.h
  projects/arm_eabi_vfp/sys/dev/etherswitch/miiproxy.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/rtl8366/rtl8366rb.c
  projects/arm_eabi_vfp/sys/dev/etherswitch/ukswitch/ukswitch.c
  projects/arm_eabi_vfp/sys/dev/fb/boot_font.c
  projects/arm_eabi_vfp/sys/dev/fb/gallant12x22.c
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.c
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.h
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_mips.c
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_powerpc.c
  projects/arm_eabi_vfp/sys/dev/fdt/fdt_x86.c
  projects/arm_eabi_vfp/sys/dev/fdt/fdtbus.c
  projects/arm_eabi_vfp/sys/dev/fdt/simplebus.c
  projects/arm_eabi_vfp/sys/dev/ffec/if_ffec.c
  projects/arm_eabi_vfp/sys/dev/ffec/if_ffecreg.h
  projects/arm_eabi_vfp/sys/dev/firewire/firewire.c
  projects/arm_eabi_vfp/sys/dev/firewire/fwohci.c
  projects/arm_eabi_vfp/sys/dev/firewire/fwohcireg.h
  projects/arm_eabi_vfp/sys/dev/firewire/if_fwe.c
  projects/arm_eabi_vfp/sys/dev/firewire/sbp.c
  projects/arm_eabi_vfp/sys/dev/firewire/sbp.h
  projects/arm_eabi_vfp/sys/dev/firewire/sbp_targ.c
  projects/arm_eabi_vfp/sys/dev/gpio/gpiobus.c
  projects/arm_eabi_vfp/sys/dev/gpio/gpioiic.c
  projects/arm_eabi_vfp/sys/dev/gpio/gpioled.c
  projects/arm_eabi_vfp/sys/dev/gxemul/disk/gxemul_disk.c
  projects/arm_eabi_vfp/sys/dev/gxemul/ether/if_gx.c
  projects/arm_eabi_vfp/sys/dev/hatm/if_hatmreg.h
  projects/arm_eabi_vfp/sys/dev/hme/if_hme_sbus.c
  projects/arm_eabi_vfp/sys/dev/hptiop/hptiop.c
  projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_core.c
  projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_core.h
  projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_intel.c
  projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_piv.h
  projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_powerpc.c
  projects/arm_eabi_vfp/sys/dev/hyperv/netvsc/hv_net_vsc.c
  projects/arm_eabi_vfp/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
  projects/arm_eabi_vfp/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c
  projects/arm_eabi_vfp/sys/dev/ichsmb/ichsmb_pci.c
  projects/arm_eabi_vfp/sys/dev/ie/if_ie.c
  projects/arm_eabi_vfp/sys/dev/ie/if_ie_isa.c
  projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pccard.c
  projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pci.c
  projects/arm_eabi_vfp/sys/dev/iicbus/ds1631.c
  projects/arm_eabi_vfp/sys/dev/iicbus/ds1775.c
  projects/arm_eabi_vfp/sys/dev/iicbus/max6690.c
  projects/arm_eabi_vfp/sys/dev/ipmi/ipmi.c
  projects/arm_eabi_vfp/sys/dev/ipw/if_ipw.c
  projects/arm_eabi_vfp/sys/dev/ipw/if_ipwvar.h
  projects/arm_eabi_vfp/sys/dev/iscsi/icl.c
  projects/arm_eabi_vfp/sys/dev/iscsi/iscsi.c
  projects/arm_eabi_vfp/sys/dev/iscsi_initiator/isc_cam.c
  projects/arm_eabi_vfp/sys/dev/isp/isp.c
  projects/arm_eabi_vfp/sys/dev/isp/isp_freebsd.c
  projects/arm_eabi_vfp/sys/dev/isp/isp_freebsd.h
  projects/arm_eabi_vfp/sys/dev/isp/isp_library.c
  projects/arm_eabi_vfp/sys/dev/isp/isp_pci.c
  projects/arm_eabi_vfp/sys/dev/iwi/if_iwi.c
  projects/arm_eabi_vfp/sys/dev/iwi/if_iwivar.h
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwn.c
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwn_debug.h
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwn_devid.h
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwnreg.h
  projects/arm_eabi_vfp/sys/dev/iwn/if_iwnvar.h
  projects/arm_eabi_vfp/sys/dev/ixgbe/ixgbe.c
  projects/arm_eabi_vfp/sys/dev/le/if_le_ledma.c
  projects/arm_eabi_vfp/sys/dev/lmc/if_lmc.h
  projects/arm_eabi_vfp/sys/dev/malo/if_malo.c
  projects/arm_eabi_vfp/sys/dev/malo/if_malo_pci.c
  projects/arm_eabi_vfp/sys/dev/malo/if_malohal.c
  projects/arm_eabi_vfp/sys/dev/mcd/mcd.c
  projects/arm_eabi_vfp/sys/dev/md/md.c
  projects/arm_eabi_vfp/sys/dev/mfi/mfi_cam.c
  projects/arm_eabi_vfp/sys/dev/mge/if_mgevar.h
  projects/arm_eabi_vfp/sys/dev/mii/atphy.c
  projects/arm_eabi_vfp/sys/dev/mii/miidevs
  projects/arm_eabi_vfp/sys/dev/mii/rgephy.c
  projects/arm_eabi_vfp/sys/dev/mps/mps_sas.c
  projects/arm_eabi_vfp/sys/dev/mpt/mpt.h
  projects/arm_eabi_vfp/sys/dev/mpt/mpt_cam.c
  projects/arm_eabi_vfp/sys/dev/mpt/mpt_pci.c
  projects/arm_eabi_vfp/sys/dev/mpt/mpt_raid.c
  projects/arm_eabi_vfp/sys/dev/msk/if_msk.c
  projects/arm_eabi_vfp/sys/dev/msk/if_mskreg.h
  projects/arm_eabi_vfp/sys/dev/mvs/mvs.h
  projects/arm_eabi_vfp/sys/dev/mvs/mvs_soc.c
  projects/arm_eabi_vfp/sys/dev/mwl/if_mwl.c
  projects/arm_eabi_vfp/sys/dev/mxge/mxge_mcp.h
  projects/arm_eabi_vfp/sys/dev/my/if_my.c
  projects/arm_eabi_vfp/sys/dev/nand/nand.c
  projects/arm_eabi_vfp/sys/dev/nand/nand.h
  projects/arm_eabi_vfp/sys/dev/nand/nand_cdev.c
  projects/arm_eabi_vfp/sys/dev/nand/nand_generic.c
  projects/arm_eabi_vfp/sys/dev/nand/nand_geom.c
  projects/arm_eabi_vfp/sys/dev/nand/nand_id.c
  projects/arm_eabi_vfp/sys/dev/nand/nandbus.c
  projects/arm_eabi_vfp/sys/dev/netmap/if_em_netmap.h
  projects/arm_eabi_vfp/sys/dev/netmap/if_igb_netmap.h
  projects/arm_eabi_vfp/sys/dev/netmap/if_lem_netmap.h
  projects/arm_eabi_vfp/sys/dev/netmap/if_re_netmap.h
  projects/arm_eabi_vfp/sys/dev/netmap/ixgbe_netmap.h
  projects/arm_eabi_vfp/sys/dev/netmap/netmap.c
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_kern.h
  projects/arm_eabi_vfp/sys/dev/netmap/netmap_mem2.c
  projects/arm_eabi_vfp/sys/dev/nmdm/nmdm.c
  projects/arm_eabi_vfp/sys/dev/nvme/nvme_ctrlr.c
  projects/arm_eabi_vfp/sys/dev/nvme/nvme_ns.c
  projects/arm_eabi_vfp/sys/dev/oce/oce_hw.h
  projects/arm_eabi_vfp/sys/dev/oce/oce_if.c
  projects/arm_eabi_vfp/sys/dev/oce/oce_if.h
  projects/arm_eabi_vfp/sys/dev/oce/oce_mbox.c
  projects/arm_eabi_vfp/sys/dev/oce/oce_sysctl.c
  projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_if.m
  projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.c
  projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.h
  projects/arm_eabi_vfp/sys/dev/ofw/ofw_console.c
  projects/arm_eabi_vfp/sys/dev/ofw/ofw_fdt.c
  projects/arm_eabi_vfp/sys/dev/pci/vga_pci.c
  projects/arm_eabi_vfp/sys/dev/pdq/if_fea.c
  projects/arm_eabi_vfp/sys/dev/ppc/ppc_pci.c
  projects/arm_eabi_vfp/sys/dev/qlxgb/qla_os.h
  projects/arm_eabi_vfp/sys/dev/qlxgbe/ql_hw.c
  projects/arm_eabi_vfp/sys/dev/qlxgbe/ql_hw.h
  projects/arm_eabi_vfp/sys/dev/qlxgbe/ql_ioctl.c
  projects/arm_eabi_vfp/sys/dev/qlxgbe/ql_os.h
  projects/arm_eabi_vfp/sys/dev/qlxge/qls_dump.c
  projects/arm_eabi_vfp/sys/dev/qlxge/qls_ioctl.c
  projects/arm_eabi_vfp/sys/dev/qlxge/qls_os.h
  projects/arm_eabi_vfp/sys/dev/ral/if_ral_pci.c
  projects/arm_eabi_vfp/sys/dev/ral/rt2560.c
  projects/arm_eabi_vfp/sys/dev/ral/rt2560reg.h
  projects/arm_eabi_vfp/sys/dev/ral/rt2661.c
  projects/arm_eabi_vfp/sys/dev/ral/rt2661reg.h
  projects/arm_eabi_vfp/sys/dev/ral/rt2860.c
  projects/arm_eabi_vfp/sys/dev/ral/rt2860reg.h
  projects/arm_eabi_vfp/sys/dev/random/harvest.c
  projects/arm_eabi_vfp/sys/dev/re/if_re.c
  projects/arm_eabi_vfp/sys/dev/rt/if_rt.c
  projects/arm_eabi_vfp/sys/dev/sbni/if_sbni_isa.c
  projects/arm_eabi_vfp/sys/dev/scc/scc_dev_z8530.c
  projects/arm_eabi_vfp/sys/dev/sfxge/common/efsys.h
  projects/arm_eabi_vfp/sys/dev/sfxge/common/siena_nic.c
  projects/arm_eabi_vfp/sys/dev/siba/siba_bwn.c
  projects/arm_eabi_vfp/sys/dev/siba/siba_core.c
  projects/arm_eabi_vfp/sys/dev/sk/if_sk.c
  projects/arm_eabi_vfp/sys/dev/snc/dp83932.c
  projects/arm_eabi_vfp/sys/dev/snc/if_snc.c
  projects/arm_eabi_vfp/sys/dev/snc/if_snc_pccard.c
  projects/arm_eabi_vfp/sys/dev/sound/pci/hda/hdaa.h
  projects/arm_eabi_vfp/sys/dev/sound/pci/hda/hdac.c
  projects/arm_eabi_vfp/sys/dev/sound/pci/hda/hdac.h
  projects/arm_eabi_vfp/sys/dev/sound/pci/hda/hdacc.c
  projects/arm_eabi_vfp/sys/dev/sound/pci/maestro.c
  projects/arm_eabi_vfp/sys/dev/sym/sym_hipd.c
  projects/arm_eabi_vfp/sys/dev/syscons/scterm-teken.c
  projects/arm_eabi_vfp/sys/dev/terasic/de4led/terasic_de4led_nexus.c
  projects/arm_eabi_vfp/sys/dev/terasic/mtl/terasic_mtl_nexus.c
  projects/arm_eabi_vfp/sys/dev/tpm/tpm.c
  projects/arm_eabi_vfp/sys/dev/tsec/if_tsec.c
  projects/arm_eabi_vfp/sys/dev/tsec/if_tsec.h
  projects/arm_eabi_vfp/sys/dev/tsec/if_tsec_fdt.c
  projects/arm_eabi_vfp/sys/dev/tsec/if_tsecreg.h
  projects/arm_eabi_vfp/sys/dev/twa/tw_osl_cam.c
  projects/arm_eabi_vfp/sys/dev/uart/uart.h
  projects/arm_eabi_vfp/sys/dev/uart/uart_bus_fdt.c
  projects/arm_eabi_vfp/sys/dev/uart/uart_bus_pci.c
  projects/arm_eabi_vfp/sys/dev/uart/uart_cpu.h
  projects/arm_eabi_vfp/sys/dev/uart/uart_cpu_fdt.c
  projects/arm_eabi_vfp/sys/dev/uart/uart_cpu_powerpc.c
  projects/arm_eabi_vfp/sys/dev/uart/uart_dev_lpc.c
  projects/arm_eabi_vfp/sys/dev/uart/uart_tty.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/at91dci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/atmegadci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/avr32dci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/dwc_otg.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/ehci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/ehci.h
  projects/arm_eabi_vfp/sys/dev/usb/controller/ehci_imx.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/ehci_pci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/musb_otg.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/ohci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/uhci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/usb_controller.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/uss820dci.c
  projects/arm_eabi_vfp/sys/dev/usb/controller/xhci.c
  projects/arm_eabi_vfp/sys/dev/usb/net/if_ipheth.c
  projects/arm_eabi_vfp/sys/dev/usb/net/if_smsc.c
  projects/arm_eabi_vfp/sys/dev/usb/net/uhso.c
  projects/arm_eabi_vfp/sys/dev/usb/quirk/usb_quirk.c
  projects/arm_eabi_vfp/sys/dev/usb/serial/u3g.c
  projects/arm_eabi_vfp/sys/dev/usb/serial/umodem.c
  projects/arm_eabi_vfp/sys/dev/usb/storage/umass.c
  projects/arm_eabi_vfp/sys/dev/usb/template/usb_template.c
  projects/arm_eabi_vfp/sys/dev/usb/usb.h
  projects/arm_eabi_vfp/sys/dev/usb/usb_bus.h
  projects/arm_eabi_vfp/sys/dev/usb/usb_busdma.c
  projects/arm_eabi_vfp/sys/dev/usb/usb_controller.h
  projects/arm_eabi_vfp/sys/dev/usb/usb_device.c
  projects/arm_eabi_vfp/sys/dev/usb/usb_device.h
  projects/arm_eabi_vfp/sys/dev/usb/usb_hub.c
  projects/arm_eabi_vfp/sys/dev/usb/usb_transfer.c
  projects/arm_eabi_vfp/sys/dev/usb/usbdevs
  projects/arm_eabi_vfp/sys/dev/usb/usbdi.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rsu.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rum.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rumreg.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_run.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_runreg.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_runvar.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_uath.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_upgt.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_ural.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_uralreg.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtw.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwn.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwreg.h
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_zyd.c
  projects/arm_eabi_vfp/sys/dev/usb/wlan/if_zydreg.h
  projects/arm_eabi_vfp/sys/dev/virtio/network/if_vtnet.c
  projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmx.c
  projects/arm_eabi_vfp/sys/dev/vx/if_vx_eisa.c
  projects/arm_eabi_vfp/sys/dev/vxge/vxgehal/vxgehal-ring.c
  projects/arm_eabi_vfp/sys/dev/wds/wd7000.c
  projects/arm_eabi_vfp/sys/dev/wi/if_wi.c
  projects/arm_eabi_vfp/sys/dev/wpi/if_wpi.c
  projects/arm_eabi_vfp/sys/dev/wpi/if_wpireg.h
  projects/arm_eabi_vfp/sys/dev/wpi/if_wpivar.h
  projects/arm_eabi_vfp/sys/dev/xen/balloon/balloon.c
  projects/arm_eabi_vfp/sys/dev/xen/blkback/blkback.c
  projects/arm_eabi_vfp/sys/dev/xen/console/console.c
  projects/arm_eabi_vfp/sys/dev/xen/control/control.c
  projects/arm_eabi_vfp/sys/dev/xen/netback/netback.c
  projects/arm_eabi_vfp/sys/dev/xen/netback/netback_unit_tests.c
  projects/arm_eabi_vfp/sys/dev/xen/netfront/netfront.c
  projects/arm_eabi_vfp/sys/dev/xen/pcifront/pcifront.c
  projects/arm_eabi_vfp/sys/dev/xen/timer/timer.c
  projects/arm_eabi_vfp/sys/fs/devfs/devfs_devs.c
  projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_dinode.h
  projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_hash.c
  projects/arm_eabi_vfp/sys/fs/fifofs/fifo_vnops.c
  projects/arm_eabi_vfp/sys/fs/nfs/nfs_commonkrpc.c
  projects/arm_eabi_vfp/sys/fs/nfs/nfs_commonsubs.c
  projects/arm_eabi_vfp/sys/fs/nfs/nfs_var.h
  projects/arm_eabi_vfp/sys/fs/nfs/nfsrvcache.h
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clbio.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clcomsubs.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clkdtrace.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clnode.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clport.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clstate.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clsubs.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clvfsops.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_clvnops.c
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfs_kdtrace.h
  projects/arm_eabi_vfp/sys/fs/nfsclient/nfsnode.h
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_fha_new.c
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdport.c
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/arm_eabi_vfp/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/arm_eabi_vfp/sys/fs/pseudofs/pseudofs_vnops.c
  projects/arm_eabi_vfp/sys/geom/eli/g_eli.c
  projects/arm_eabi_vfp/sys/geom/eli/g_eli_crypto.c
  projects/arm_eabi_vfp/sys/geom/eli/g_eli_ctl.c
  projects/arm_eabi_vfp/sys/geom/geom_dev.c
  projects/arm_eabi_vfp/sys/geom/geom_disk.c
  projects/arm_eabi_vfp/sys/geom/geom_dump.c
  projects/arm_eabi_vfp/sys/geom/geom_int.h
  projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.c
  projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.h
  projects/arm_eabi_vfp/sys/geom/mirror/g_mirror_ctl.c
  projects/arm_eabi_vfp/sys/geom/multipath/g_multipath.c
  projects/arm_eabi_vfp/sys/geom/multipath/g_multipath.h
  projects/arm_eabi_vfp/sys/geom/part/g_part.c
  projects/arm_eabi_vfp/sys/geom/part/g_part.h
  projects/arm_eabi_vfp/sys/geom/part/g_part_gpt.c
  projects/arm_eabi_vfp/sys/geom/raid/tr_raid1e.c
  projects/arm_eabi_vfp/sys/geom/uncompress/g_uncompress.c
  projects/arm_eabi_vfp/sys/i386/conf/GENERIC
  projects/arm_eabi_vfp/sys/i386/conf/NOTES
  projects/arm_eabi_vfp/sys/i386/conf/XEN
  projects/arm_eabi_vfp/sys/i386/i386/bpf_jit_machdep.c
  projects/arm_eabi_vfp/sys/i386/i386/exception.s
  projects/arm_eabi_vfp/sys/i386/i386/identcpu.c
  projects/arm_eabi_vfp/sys/i386/i386/machdep.c
  projects/arm_eabi_vfp/sys/i386/i386/trap.c
  projects/arm_eabi_vfp/sys/i386/include/apicvar.h
  projects/arm_eabi_vfp/sys/i386/include/asm.h
  projects/arm_eabi_vfp/sys/i386/include/vm86.h
  projects/arm_eabi_vfp/sys/i386/include/vmparam.h
  projects/arm_eabi_vfp/sys/i386/linux/linux_dummy.c
  projects/arm_eabi_vfp/sys/i386/linux/linux_sysvec.c
  projects/arm_eabi_vfp/sys/i386/pci/pci_cfgreg.c
  projects/arm_eabi_vfp/sys/ia64/conf/GENERIC
  projects/arm_eabi_vfp/sys/ia64/ia64/busdma_machdep.c
  projects/arm_eabi_vfp/sys/ia64/ia64/dump_machdep.c
  projects/arm_eabi_vfp/sys/ia64/ia64/machdep.c
  projects/arm_eabi_vfp/sys/ia64/ia64/mp_machdep.c
  projects/arm_eabi_vfp/sys/ia64/ia64/pmap.c
  projects/arm_eabi_vfp/sys/ia64/include/atomic.h
  projects/arm_eabi_vfp/sys/ia64/include/param.h
  projects/arm_eabi_vfp/sys/ia64/include/pmap.h
  projects/arm_eabi_vfp/sys/ia64/include/vmparam.h
  projects/arm_eabi_vfp/sys/kern/capabilities.conf
  projects/arm_eabi_vfp/sys/kern/init_sysent.c
  projects/arm_eabi_vfp/sys/kern/kern_clock.c
  projects/arm_eabi_vfp/sys/kern/kern_clocksource.c
  projects/arm_eabi_vfp/sys/kern/kern_cons.c
  projects/arm_eabi_vfp/sys/kern/kern_descrip.c
  projects/arm_eabi_vfp/sys/kern/kern_environment.c
  projects/arm_eabi_vfp/sys/kern/kern_event.c
  projects/arm_eabi_vfp/sys/kern/kern_exec.c
  projects/arm_eabi_vfp/sys/kern/kern_exit.c
  projects/arm_eabi_vfp/sys/kern/kern_fork.c
  projects/arm_eabi_vfp/sys/kern/kern_jail.c
  projects/arm_eabi_vfp/sys/kern/kern_linker.c
  projects/arm_eabi_vfp/sys/kern/kern_lock.c
  projects/arm_eabi_vfp/sys/kern/kern_lockstat.c
  projects/arm_eabi_vfp/sys/kern/kern_malloc.c
  projects/arm_eabi_vfp/sys/kern/kern_mib.c
  projects/arm_eabi_vfp/sys/kern/kern_mutex.c
  projects/arm_eabi_vfp/sys/kern/kern_priv.c
  projects/arm_eabi_vfp/sys/kern/kern_proc.c
  projects/arm_eabi_vfp/sys/kern/kern_racct.c
  projects/arm_eabi_vfp/sys/kern/kern_resource.c
  projects/arm_eabi_vfp/sys/kern/kern_rmlock.c
  projects/arm_eabi_vfp/sys/kern/kern_rwlock.c
  projects/arm_eabi_vfp/sys/kern/kern_sdt.c
  projects/arm_eabi_vfp/sys/kern/kern_shutdown.c
  projects/arm_eabi_vfp/sys/kern/kern_sig.c
  projects/arm_eabi_vfp/sys/kern/kern_sx.c
  projects/arm_eabi_vfp/sys/kern/kern_synch.c
  projects/arm_eabi_vfp/sys/kern/kern_thread.c
  projects/arm_eabi_vfp/sys/kern/kern_timeout.c
  projects/arm_eabi_vfp/sys/kern/makesyscalls.sh
  projects/arm_eabi_vfp/sys/kern/sched_4bsd.c
  projects/arm_eabi_vfp/sys/kern/sched_ule.c
  projects/arm_eabi_vfp/sys/kern/subr_bus_dma.c
  projects/arm_eabi_vfp/sys/kern/subr_capability.c
  projects/arm_eabi_vfp/sys/kern/subr_devstat.c
  projects/arm_eabi_vfp/sys/kern/subr_kdb.c
  projects/arm_eabi_vfp/sys/kern/subr_param.c
  projects/arm_eabi_vfp/sys/kern/subr_sleepqueue.c
  projects/arm_eabi_vfp/sys/kern/subr_syscall.c
  projects/arm_eabi_vfp/sys/kern/subr_taskqueue.c
  projects/arm_eabi_vfp/sys/kern/subr_trap.c
  projects/arm_eabi_vfp/sys/kern/subr_turnstile.c
  projects/arm_eabi_vfp/sys/kern/subr_vmem.c
  projects/arm_eabi_vfp/sys/kern/subr_witness.c
  projects/arm_eabi_vfp/sys/kern/sys_generic.c
  projects/arm_eabi_vfp/sys/kern/sys_procdesc.c
  projects/arm_eabi_vfp/sys/kern/sysv_shm.c
  projects/arm_eabi_vfp/sys/kern/tty.c
  projects/arm_eabi_vfp/sys/kern/uipc_mbuf.c
  projects/arm_eabi_vfp/sys/kern/uipc_mqueue.c
  projects/arm_eabi_vfp/sys/kern/uipc_socket.c
  projects/arm_eabi_vfp/sys/kern/uipc_syscalls.c
  projects/arm_eabi_vfp/sys/kern/vfs_bio.c
  projects/arm_eabi_vfp/sys/kern/vfs_cache.c
  projects/arm_eabi_vfp/sys/kern/vfs_lookup.c
  projects/arm_eabi_vfp/sys/kern/vfs_mountroot.c
  projects/arm_eabi_vfp/sys/kern/vfs_syscalls.c
  projects/arm_eabi_vfp/sys/kern/vfs_vnops.c
  projects/arm_eabi_vfp/sys/kern/vnode_if.src
  projects/arm_eabi_vfp/sys/libkern/iconv.c
  projects/arm_eabi_vfp/sys/mips/adm5120/if_admsw.c
  projects/arm_eabi_vfp/sys/mips/adm5120/obio.c
  projects/arm_eabi_vfp/sys/mips/alchemy/obio.c
  projects/arm_eabi_vfp/sys/mips/atheros/apb.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar71xx_ehci.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar71xx_pci.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar71xx_spi.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar71xx_wdog.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar71xxreg.h
  projects/arm_eabi_vfp/sys/mips/atheros/ar724x_pci.c
  projects/arm_eabi_vfp/sys/mips/atheros/ar934xreg.h
  projects/arm_eabi_vfp/sys/mips/atheros/if_arge.c
  projects/arm_eabi_vfp/sys/mips/atheros/if_argevar.h
  projects/arm_eabi_vfp/sys/mips/beri/beri_machdep.c
  projects/arm_eabi_vfp/sys/mips/cavium/ciu.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/cavium-ethernet.h
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-common.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-mdio.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-mem.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-mv88e61xx.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-rgmii.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-rx.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-sgmii.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-spi.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-tx.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet-xaui.c
  projects/arm_eabi_vfp/sys/mips/cavium/octe/ethernet.c
  projects/arm_eabi_vfp/sys/mips/cavium/octeon_ebt3000_cf.c
  projects/arm_eabi_vfp/sys/mips/cavium/octeon_pmc.c
  projects/arm_eabi_vfp/sys/mips/cavium/octeon_rnd.c
  projects/arm_eabi_vfp/sys/mips/cavium/octeon_rtc.c
  projects/arm_eabi_vfp/sys/mips/cavium/std.octeon1
  projects/arm_eabi_vfp/sys/mips/conf/TP-WN1043ND.hints
  projects/arm_eabi_vfp/sys/mips/idt/if_kr.c
  projects/arm_eabi_vfp/sys/mips/idt/obio.c
  projects/arm_eabi_vfp/sys/mips/include/fdt.h
  projects/arm_eabi_vfp/sys/mips/include/vmparam.h
  projects/arm_eabi_vfp/sys/mips/malta/gt.c
  projects/arm_eabi_vfp/sys/mips/malta/gt_pci.c
  projects/arm_eabi_vfp/sys/mips/mips/busdma_machdep.c
  projects/arm_eabi_vfp/sys/mips/mips/exception.S
  projects/arm_eabi_vfp/sys/mips/mips/nexus.c
  projects/arm_eabi_vfp/sys/mips/mips/tick.c
  projects/arm_eabi_vfp/sys/mips/mips/trap.c
  projects/arm_eabi_vfp/sys/mips/nlm/dev/net/nae.c
  projects/arm_eabi_vfp/sys/mips/nlm/dev/net/xlpge.c
  projects/arm_eabi_vfp/sys/mips/nlm/tick.c
  projects/arm_eabi_vfp/sys/mips/nlm/xlp_machdep.c
  projects/arm_eabi_vfp/sys/mips/nlm/xlp_pci.c
  projects/arm_eabi_vfp/sys/mips/rmi/dev/nlge/if_nlge.c
  projects/arm_eabi_vfp/sys/mips/rmi/iodi.c
  projects/arm_eabi_vfp/sys/mips/rmi/pic.h
  projects/arm_eabi_vfp/sys/mips/rmi/tick.c
  projects/arm_eabi_vfp/sys/mips/rt305x/obio.c
  projects/arm_eabi_vfp/sys/mips/sibyte/sb_zbbus.c
  projects/arm_eabi_vfp/sys/modules/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/ahc/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/ahc/ahc_isa/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/ahc/ahc_pci/Makefile
  projects/arm_eabi_vfp/sys/modules/aic7xxx/ahd/Makefile
  projects/arm_eabi_vfp/sys/modules/ath/Makefile
  projects/arm_eabi_vfp/sys/modules/bwi/Makefile
  projects/arm_eabi_vfp/sys/modules/crypto/Makefile
  projects/arm_eabi_vfp/sys/modules/ctl/Makefile
  projects/arm_eabi_vfp/sys/modules/drm2/drm2/Makefile
  projects/arm_eabi_vfp/sys/modules/drm2/i915kms/Makefile
  projects/arm_eabi_vfp/sys/modules/drm2/radeonkms/Makefile
  projects/arm_eabi_vfp/sys/modules/dtrace/dtrace_test/Makefile
  projects/arm_eabi_vfp/sys/modules/dtrace/lockstat/Makefile
  projects/arm_eabi_vfp/sys/modules/dtrace/sdt/Makefile
  projects/arm_eabi_vfp/sys/modules/geom/Makefile
  projects/arm_eabi_vfp/sys/modules/geom/geom_uncompress/Makefile
  projects/arm_eabi_vfp/sys/modules/ibcore/Makefile
  projects/arm_eabi_vfp/sys/modules/ip6_mroute_mod/Makefile
  projects/arm_eabi_vfp/sys/modules/ipfilter/Makefile
  projects/arm_eabi_vfp/sys/modules/ipoib/Makefile
  projects/arm_eabi_vfp/sys/modules/iwnfw/Makefile
  projects/arm_eabi_vfp/sys/modules/iwnfw/iwn6000g2b/Makefile
  projects/arm_eabi_vfp/sys/modules/linux/Makefile
  projects/arm_eabi_vfp/sys/modules/mlx4/Makefile
  projects/arm_eabi_vfp/sys/modules/mlx4ib/Makefile
  projects/arm_eabi_vfp/sys/modules/mlxen/Makefile
  projects/arm_eabi_vfp/sys/modules/mthca/Makefile
  projects/arm_eabi_vfp/sys/modules/netgraph/Makefile
  projects/arm_eabi_vfp/sys/modules/netmap/Makefile
  projects/arm_eabi_vfp/sys/modules/nfscl/Makefile
  projects/arm_eabi_vfp/sys/modules/nfsclient/Makefile
  projects/arm_eabi_vfp/sys/modules/nfscommon/Makefile
  projects/arm_eabi_vfp/sys/modules/send/Makefile
  projects/arm_eabi_vfp/sys/modules/usb/Makefile
  projects/arm_eabi_vfp/sys/modules/vmm/Makefile
  projects/arm_eabi_vfp/sys/modules/wlan/Makefile
  projects/arm_eabi_vfp/sys/net/bpf.c
  projects/arm_eabi_vfp/sys/net/bpf.h
  projects/arm_eabi_vfp/sys/net/ieee8023ad_lacp.c
  projects/arm_eabi_vfp/sys/net/if.c
  projects/arm_eabi_vfp/sys/net/if.h
  projects/arm_eabi_vfp/sys/net/if_bridge.c
  projects/arm_eabi_vfp/sys/net/if_clone.c
  projects/arm_eabi_vfp/sys/net/if_clone.h
  projects/arm_eabi_vfp/sys/net/if_ethersubr.c
  projects/arm_eabi_vfp/sys/net/if_gif.c
  projects/arm_eabi_vfp/sys/net/if_gre.c
  projects/arm_eabi_vfp/sys/net/if_lagg.c
  projects/arm_eabi_vfp/sys/net/if_lagg.h
  projects/arm_eabi_vfp/sys/net/if_media.h
  projects/arm_eabi_vfp/sys/net/if_tap.c
  projects/arm_eabi_vfp/sys/net/if_tun.c
  projects/arm_eabi_vfp/sys/net/if_var.h
  projects/arm_eabi_vfp/sys/net/if_vlan.c
  projects/arm_eabi_vfp/sys/net/if_vlan_var.h
  projects/arm_eabi_vfp/sys/net/netisr.c
  projects/arm_eabi_vfp/sys/net/netmap.h
  projects/arm_eabi_vfp/sys/net/netmap_user.h
  projects/arm_eabi_vfp/sys/net/pfvar.h
  projects/arm_eabi_vfp/sys/net/radix.c
  projects/arm_eabi_vfp/sys/net/radix.h
  projects/arm_eabi_vfp/sys/net/radix_mpath.c
  projects/arm_eabi_vfp/sys/net/route.c
  projects/arm_eabi_vfp/sys/net/route.h
  projects/arm_eabi_vfp/sys/net/rtsock.c
  projects/arm_eabi_vfp/sys/net/vnet.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211.h
  projects/arm_eabi_vfp/sys/net80211/ieee80211_adhoc.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_alq.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_amrr.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_dfs.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_hostap.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_mesh.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_output.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_proto.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_radiotap.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_regdomain.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_rssadapt.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_scan.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_scan_sta.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_sta.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_superg.c
  projects/arm_eabi_vfp/sys/net80211/ieee80211_wds.c
  projects/arm_eabi_vfp/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  projects/arm_eabi_vfp/sys/netgraph/netflow/netflow.c
  projects/arm_eabi_vfp/sys/netgraph/netflow/netflow_v9.c
  projects/arm_eabi_vfp/sys/netgraph/netflow/ng_netflow.c
  projects/arm_eabi_vfp/sys/netgraph/netflow/ng_netflow.h
  projects/arm_eabi_vfp/sys/netgraph/ng_base.c
  projects/arm_eabi_vfp/sys/netgraph/ng_eiface.c
  projects/arm_eabi_vfp/sys/netgraph/ng_ether.c
  projects/arm_eabi_vfp/sys/netgraph/ng_ksocket.c
  projects/arm_eabi_vfp/sys/netgraph/ng_l2tp.c
  projects/arm_eabi_vfp/sys/netgraph/ng_pipe.c
  projects/arm_eabi_vfp/sys/netinet/if_ether.c
  projects/arm_eabi_vfp/sys/netinet/in.c
  projects/arm_eabi_vfp/sys/netinet/in.h
  projects/arm_eabi_vfp/sys/netinet/in_kdtrace.c
  projects/arm_eabi_vfp/sys/netinet/in_kdtrace.h
  projects/arm_eabi_vfp/sys/netinet/in_mcast.c
  projects/arm_eabi_vfp/sys/netinet/in_rmx.c
  projects/arm_eabi_vfp/sys/netinet/in_var.h
  projects/arm_eabi_vfp/sys/netinet/ip_carp.c
  projects/arm_eabi_vfp/sys/netinet/ip_divert.c
  projects/arm_eabi_vfp/sys/netinet/ip_fastfwd.c
  projects/arm_eabi_vfp/sys/netinet/ip_input.c
  projects/arm_eabi_vfp/sys/netinet/ip_output.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_cuseeme.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_db.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_dummy.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_irc.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_mod.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_mod.h
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_nbt.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_pptp.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_skinny.c
  projects/arm_eabi_vfp/sys/netinet/libalias/alias_smedia.c
  projects/arm_eabi_vfp/sys/netinet/libalias/libalias.3
  projects/arm_eabi_vfp/sys/netinet/raw_ip.c
  projects/arm_eabi_vfp/sys/netinet/sctp_asconf.c
  projects/arm_eabi_vfp/sys/netinet/sctp_auth.c
  projects/arm_eabi_vfp/sys/netinet/sctp_auth.h
  projects/arm_eabi_vfp/sys/netinet/sctp_bsd_addr.c
  projects/arm_eabi_vfp/sys/netinet/sctp_dtrace_declare.h
  projects/arm_eabi_vfp/sys/netinet/sctp_dtrace_define.h
  projects/arm_eabi_vfp/sys/netinet/sctp_indata.c
  projects/arm_eabi_vfp/sys/netinet/sctp_output.c
  projects/arm_eabi_vfp/sys/netinet/sctp_pcb.c
  projects/arm_eabi_vfp/sys/netinet/sctp_timer.c
  projects/arm_eabi_vfp/sys/netinet/sctp_usrreq.c
  projects/arm_eabi_vfp/sys/netinet/sctputil.c
  projects/arm_eabi_vfp/sys/netinet/siftr.c
  projects/arm_eabi_vfp/sys/netinet/tcp_input.c
  projects/arm_eabi_vfp/sys/netinet/tcp_output.c
  projects/arm_eabi_vfp/sys/netinet/tcp_subr.c
  projects/arm_eabi_vfp/sys/netinet/tcp_usrreq.c
  projects/arm_eabi_vfp/sys/netinet/toecore.c
  projects/arm_eabi_vfp/sys/netinet/udp_usrreq.c
  projects/arm_eabi_vfp/sys/netinet6/in6.c
  projects/arm_eabi_vfp/sys/netinet6/in6_ifattach.c
  projects/arm_eabi_vfp/sys/netinet6/in6_mcast.c
  projects/arm_eabi_vfp/sys/netinet6/in6_src.c
  projects/arm_eabi_vfp/sys/netinet6/in6_var.h
  projects/arm_eabi_vfp/sys/netinet6/ip6_input.c
  projects/arm_eabi_vfp/sys/netinet6/ip6_mroute.c
  projects/arm_eabi_vfp/sys/netinet6/ip6_mroute.h
  projects/arm_eabi_vfp/sys/netinet6/mld6.c
  projects/arm_eabi_vfp/sys/netinet6/nd6.c
  projects/arm_eabi_vfp/sys/netinet6/nd6_nbr.c
  projects/arm_eabi_vfp/sys/netinet6/nd6_rtr.c
  projects/arm_eabi_vfp/sys/netinet6/sctp6_usrreq.c
  projects/arm_eabi_vfp/sys/netinet6/send.c
  projects/arm_eabi_vfp/sys/netinet6/udp6_usrreq.c
  projects/arm_eabi_vfp/sys/netipsec/ipsec_input.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/dn_sched.h
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dn_io.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dn_private.h
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw2.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_dynamic.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_log.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_nat.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_pfil.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_sockopt.c
  projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_table.c
  projects/arm_eabi_vfp/sys/netpfil/pf/pf.c
  projects/arm_eabi_vfp/sys/netpfil/pf/pf_ioctl.c
  projects/arm_eabi_vfp/sys/netpfil/pf/pf_lb.c
  projects/arm_eabi_vfp/sys/netpfil/pf/pf_norm.c
  projects/arm_eabi_vfp/sys/netsmb/smb_trantcp.c
  projects/arm_eabi_vfp/sys/nfs/nfs_fha.c
  projects/arm_eabi_vfp/sys/nfs/nfs_fha.h
  projects/arm_eabi_vfp/sys/nfsclient/nfs_bio.c
  projects/arm_eabi_vfp/sys/nfsclient/nfs_krpc.c
  projects/arm_eabi_vfp/sys/nfsclient/nfs_subs.c
  projects/arm_eabi_vfp/sys/nfsclient/nfs_vnops.c
  projects/arm_eabi_vfp/sys/nfsclient/nfsargs.h
  projects/arm_eabi_vfp/sys/nfsserver/nfs_fha_old.c
  projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/hw/mlx4/Makefile
  projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/hw/mlx4/qp.c
  projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/hw/mthca/mthca_mcg.c
  projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c
  projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/Makefile
  projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/en_ethtool.c
  projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/mcg.c
  projects/arm_eabi_vfp/sys/ofed/drivers/net/mlx4/mlx4_en.h
  projects/arm_eabi_vfp/sys/ofed/include/linux/bitops.h
  projects/arm_eabi_vfp/sys/opencrypto/crypto.c
  projects/arm_eabi_vfp/sys/pc98/conf/GENERIC
  projects/arm_eabi_vfp/sys/pc98/pc98/machdep.c
  projects/arm_eabi_vfp/sys/pci/if_rlreg.h
  projects/arm_eabi_vfp/sys/powerpc/aim/locore32.S
  projects/arm_eabi_vfp/sys/powerpc/aim/locore64.S
  projects/arm_eabi_vfp/sys/powerpc/aim/machdep.c
  projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea64.c
  projects/arm_eabi_vfp/sys/powerpc/aim/mp_cpudep.c
  projects/arm_eabi_vfp/sys/powerpc/aim/trap.c
  projects/arm_eabi_vfp/sys/powerpc/aim/trap_subr32.S
  projects/arm_eabi_vfp/sys/powerpc/aim/trap_subr64.S
  projects/arm_eabi_vfp/sys/powerpc/booke/locore.S
  projects/arm_eabi_vfp/sys/powerpc/booke/machdep.c
  projects/arm_eabi_vfp/sys/powerpc/booke/mp_cpudep.c
  projects/arm_eabi_vfp/sys/powerpc/booke/platform_bare.c
  projects/arm_eabi_vfp/sys/powerpc/booke/pmap.c
  projects/arm_eabi_vfp/sys/powerpc/booke/trap.c
  projects/arm_eabi_vfp/sys/powerpc/booke/trap_subr.S
  projects/arm_eabi_vfp/sys/powerpc/conf/GENERIC
  projects/arm_eabi_vfp/sys/powerpc/fpu/fpu_emu.c
  projects/arm_eabi_vfp/sys/powerpc/fpu/fpu_explode.c
  projects/arm_eabi_vfp/sys/powerpc/fpu/fpu_sqrt.c
  projects/arm_eabi_vfp/sys/powerpc/include/counter.h
  projects/arm_eabi_vfp/sys/powerpc/include/cpu.h
  projects/arm_eabi_vfp/sys/powerpc/include/dbdma.h
  projects/arm_eabi_vfp/sys/powerpc/include/ofw_machdep.h
  projects/arm_eabi_vfp/sys/powerpc/include/openpicreg.h
  projects/arm_eabi_vfp/sys/powerpc/include/openpicvar.h
  projects/arm_eabi_vfp/sys/powerpc/include/param.h
  projects/arm_eabi_vfp/sys/powerpc/include/pcb.h
  projects/arm_eabi_vfp/sys/powerpc/include/pcpu.h
  projects/arm_eabi_vfp/sys/powerpc/include/pmap.h
  projects/arm_eabi_vfp/sys/powerpc/include/pmc_mdep.h
  projects/arm_eabi_vfp/sys/powerpc/include/spr.h
  projects/arm_eabi_vfp/sys/powerpc/include/trap.h
  projects/arm_eabi_vfp/sys/powerpc/include/vmparam.h
  projects/arm_eabi_vfp/sys/powerpc/mpc85xx/lbc.c
  projects/arm_eabi_vfp/sys/powerpc/mpc85xx/mpc85xx.h
  projects/arm_eabi_vfp/sys/powerpc/mpc85xx/pci_mpc85xx.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pci.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcibus.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_syscons.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/openpic_ofw.c
  projects/arm_eabi_vfp/sys/powerpc/ofw/rtas.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/ata_macio.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/atibl.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/cpcht.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/dbdma.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/dbdmavar.h
  projects/arm_eabi_vfp/sys/powerpc/powermac/grackle.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/macgpio.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/macgpiovar.h
  projects/arm_eabi_vfp/sys/powerpc/powermac/macio.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/nvbl.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/platform_powermac.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/pmu.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/pmuvar.h
  projects/arm_eabi_vfp/sys/powerpc/powermac/uninorth.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/uninorthpci.c
  projects/arm_eabi_vfp/sys/powerpc/powermac/uninorthvar.h
  projects/arm_eabi_vfp/sys/powerpc/powermac/viareg.h
  projects/arm_eabi_vfp/sys/powerpc/powerpc/bus_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/busdma_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/cpu.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/dump_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/exec_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/fpu.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/genassym.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/mp_machdep.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/openpic.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/platform.c
  projects/arm_eabi_vfp/sys/powerpc/powerpc/platform_if.m
  projects/arm_eabi_vfp/sys/powerpc/ps3/if_glc.c
  projects/arm_eabi_vfp/sys/powerpc/ps3/platform_ps3.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/mmu_phyp.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/phyp_console.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/phyp_llan.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/phyp_vscsi.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/platform_chrp.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/plpar_iommu.c
  projects/arm_eabi_vfp/sys/powerpc/pseries/rtas_pci.c
  projects/arm_eabi_vfp/sys/powerpc/psim/openpic_iobus.c
  projects/arm_eabi_vfp/sys/powerpc/wii/platform_wii.c
  projects/arm_eabi_vfp/sys/rpc/auth.h
  projects/arm_eabi_vfp/sys/rpc/auth_none.c
  projects/arm_eabi_vfp/sys/rpc/auth_unix.c
  projects/arm_eabi_vfp/sys/rpc/authunix_prot.c
  projects/arm_eabi_vfp/sys/rpc/clnt.h
  projects/arm_eabi_vfp/sys/rpc/clnt_dg.c
  projects/arm_eabi_vfp/sys/rpc/clnt_vc.c
  projects/arm_eabi_vfp/sys/rpc/krpc.h
  projects/arm_eabi_vfp/sys/rpc/nettype.h
  projects/arm_eabi_vfp/sys/rpc/pmap_prot.h
  projects/arm_eabi_vfp/sys/rpc/rpc.h
  projects/arm_eabi_vfp/sys/rpc/rpc_callmsg.c
  projects/arm_eabi_vfp/sys/rpc/rpc_com.h
  projects/arm_eabi_vfp/sys/rpc/rpc_generic.c
  projects/arm_eabi_vfp/sys/rpc/rpc_msg.h
  projects/arm_eabi_vfp/sys/rpc/rpc_prot.c
  projects/arm_eabi_vfp/sys/rpc/rpcb_clnt.c
  projects/arm_eabi_vfp/sys/rpc/rpcb_clnt.h
  projects/arm_eabi_vfp/sys/rpc/rpcb_prot.c
  projects/arm_eabi_vfp/sys/rpc/rpcb_prot.h
  projects/arm_eabi_vfp/sys/rpc/svc.c
  projects/arm_eabi_vfp/sys/rpc/svc.h
  projects/arm_eabi_vfp/sys/rpc/svc_auth.c
  projects/arm_eabi_vfp/sys/rpc/svc_auth.h
  projects/arm_eabi_vfp/sys/rpc/svc_auth_unix.c
  projects/arm_eabi_vfp/sys/rpc/svc_dg.c
  projects/arm_eabi_vfp/sys/rpc/svc_generic.c
  projects/arm_eabi_vfp/sys/rpc/svc_vc.c
  projects/arm_eabi_vfp/sys/rpc/types.h
  projects/arm_eabi_vfp/sys/rpc/xdr.h
  projects/arm_eabi_vfp/sys/security/audit/audit_bsm_klib.c
  projects/arm_eabi_vfp/sys/security/mac/mac_audit.c
  projects/arm_eabi_vfp/sys/security/mac/mac_cred.c
  projects/arm_eabi_vfp/sys/security/mac/mac_framework.c
  projects/arm_eabi_vfp/sys/security/mac/mac_inet.c
  projects/arm_eabi_vfp/sys/security/mac/mac_internal.h
  projects/arm_eabi_vfp/sys/security/mac/mac_net.c
  projects/arm_eabi_vfp/sys/security/mac/mac_pipe.c
  projects/arm_eabi_vfp/sys/security/mac/mac_posix_sem.c
  projects/arm_eabi_vfp/sys/security/mac/mac_posix_shm.c
  projects/arm_eabi_vfp/sys/security/mac/mac_priv.c
  projects/arm_eabi_vfp/sys/security/mac/mac_process.c
  projects/arm_eabi_vfp/sys/security/mac/mac_socket.c
  projects/arm_eabi_vfp/sys/security/mac/mac_system.c
  projects/arm_eabi_vfp/sys/security/mac/mac_sysv_msg.c
  projects/arm_eabi_vfp/sys/security/mac/mac_sysv_sem.c
  projects/arm_eabi_vfp/sys/security/mac/mac_sysv_shm.c
  projects/arm_eabi_vfp/sys/security/mac/mac_vfs.c
  projects/arm_eabi_vfp/sys/sparc64/conf/GENERIC
  projects/arm_eabi_vfp/sys/sparc64/ebus/ebus.c
  projects/arm_eabi_vfp/sys/sparc64/include/bus_dma.h
  projects/arm_eabi_vfp/sys/sparc64/include/vmparam.h
  projects/arm_eabi_vfp/sys/sparc64/isa/ofw_isa.c
  projects/arm_eabi_vfp/sys/sparc64/pci/fire.c
  projects/arm_eabi_vfp/sys/sparc64/pci/ofw_pcib_subr.c
  projects/arm_eabi_vfp/sys/sparc64/pci/psycho.c
  projects/arm_eabi_vfp/sys/sparc64/pci/schizo.c
  projects/arm_eabi_vfp/sys/sparc64/sparc64/machdep.c
  projects/arm_eabi_vfp/sys/sys/bufobj.h
  projects/arm_eabi_vfp/sys/sys/bus_dma.h
  projects/arm_eabi_vfp/sys/sys/capability.h
  projects/arm_eabi_vfp/sys/sys/consio.h
  projects/arm_eabi_vfp/sys/sys/copyright.h
  projects/arm_eabi_vfp/sys/sys/dtrace_bsd.h
  projects/arm_eabi_vfp/sys/sys/event.h
  projects/arm_eabi_vfp/sys/sys/eventhandler.h
  projects/arm_eabi_vfp/sys/sys/fbio.h
  projects/arm_eabi_vfp/sys/sys/file.h
  projects/arm_eabi_vfp/sys/sys/gpt.h
  projects/arm_eabi_vfp/sys/sys/jail.h
  projects/arm_eabi_vfp/sys/sys/ktr.h
  projects/arm_eabi_vfp/sys/sys/lock.h
  projects/arm_eabi_vfp/sys/sys/mdioctl.h
  projects/arm_eabi_vfp/sys/sys/mount.h
  projects/arm_eabi_vfp/sys/sys/mutex.h
  projects/arm_eabi_vfp/sys/sys/param.h
  projects/arm_eabi_vfp/sys/sys/pctrie.h
  projects/arm_eabi_vfp/sys/sys/pmckern.h
  projects/arm_eabi_vfp/sys/sys/random.h
  projects/arm_eabi_vfp/sys/sys/rwlock.h
  projects/arm_eabi_vfp/sys/sys/sdt.h
  projects/arm_eabi_vfp/sys/sys/sockio.h
  projects/arm_eabi_vfp/sys/sys/sx.h
  projects/arm_eabi_vfp/sys/sys/sysctl.h
  projects/arm_eabi_vfp/sys/sys/systm.h
  projects/arm_eabi_vfp/sys/sys/taskqueue.h
  projects/arm_eabi_vfp/sys/sys/tty.h
  projects/arm_eabi_vfp/sys/sys/user.h
  projects/arm_eabi_vfp/sys/teken/demo/teken_demo.c
  projects/arm_eabi_vfp/sys/teken/teken.c
  projects/arm_eabi_vfp/sys/teken/teken.h
  projects/arm_eabi_vfp/sys/teken/teken_subr.h
  projects/arm_eabi_vfp/sys/tools/vnode_if.awk
  projects/arm_eabi_vfp/sys/ufs/ffs/ffs_alloc.c
  projects/arm_eabi_vfp/sys/ufs/ffs/ffs_softdep.c
  projects/arm_eabi_vfp/sys/ufs/ffs/softdep.h
  projects/arm_eabi_vfp/sys/ufs/ufs/ufs_quota.c
  projects/arm_eabi_vfp/sys/vm/uma_core.c
  projects/arm_eabi_vfp/sys/vm/uma_int.h
  projects/arm_eabi_vfp/sys/vm/vm_fault.c
  projects/arm_eabi_vfp/sys/vm/vm_map.c
  projects/arm_eabi_vfp/sys/vm/vm_object.c
  projects/arm_eabi_vfp/sys/vm/vm_page.c
  projects/arm_eabi_vfp/sys/vm/vm_page.h
  projects/arm_eabi_vfp/sys/vm/vm_pageout.c
  projects/arm_eabi_vfp/sys/vm/vm_phys.c
  projects/arm_eabi_vfp/sys/vm/vm_radix.c
  projects/arm_eabi_vfp/sys/vm/vm_radix.h
  projects/arm_eabi_vfp/sys/vm/vm_reserv.c
  projects/arm_eabi_vfp/sys/x86/acpica/acpi_wakeup.c
  projects/arm_eabi_vfp/sys/x86/acpica/madt.c
  projects/arm_eabi_vfp/sys/x86/cpufreq/est.c
  projects/arm_eabi_vfp/sys/x86/cpufreq/hwpstate.c
  projects/arm_eabi_vfp/sys/x86/include/apicreg.h
  projects/arm_eabi_vfp/sys/x86/include/fdt.h
  projects/arm_eabi_vfp/sys/x86/include/mptable.h
  projects/arm_eabi_vfp/sys/x86/include/ofw_machdep.h
  projects/arm_eabi_vfp/sys/x86/include/psl.h
  projects/arm_eabi_vfp/sys/x86/include/specialreg.h
  projects/arm_eabi_vfp/sys/x86/include/trap.h
  projects/arm_eabi_vfp/sys/x86/x86/busdma_machdep.c
  projects/arm_eabi_vfp/sys/x86/x86/local_apic.c
  projects/arm_eabi_vfp/sys/x86/x86/mca.c
  projects/arm_eabi_vfp/sys/x86/x86/mptable.c
  projects/arm_eabi_vfp/tests/Makefile
  projects/arm_eabi_vfp/tests/README
  projects/arm_eabi_vfp/tools/build/mk/OptionalObsoleteFiles.inc
  projects/arm_eabi_vfp/tools/build/options/WITHOUT_PKGBOOTSTRAP
  projects/arm_eabi_vfp/tools/regression/fsx/fsx.c
  projects/arm_eabi_vfp/tools/regression/pjdfstest/Makefile
  projects/arm_eabi_vfp/tools/regression/pjdfstest/pjdfstest.c
  projects/arm_eabi_vfp/tools/regression/usr.bin/sed/regress.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/always.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/conflicts.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/fbsdid.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/ignore.sh
  projects/arm_eabi_vfp/tools/regression/usr.sbin/etcupdate/tests.sh
  projects/arm_eabi_vfp/tools/test/dtrace/Makefile
  projects/arm_eabi_vfp/tools/tools/ath/athstats/Makefile
  projects/arm_eabi_vfp/tools/tools/bus_autoconf/bus_autoconf.sh
  projects/arm_eabi_vfp/tools/tools/cxgbetool/Makefile
  projects/arm_eabi_vfp/tools/tools/cxgbetool/cxgbetool.c
  projects/arm_eabi_vfp/tools/tools/nanobsd/nanobsd.sh
  projects/arm_eabi_vfp/tools/tools/net80211/stumbler/stumbler.c
  projects/arm_eabi_vfp/tools/tools/net80211/w00t/ap/ap.c
  projects/arm_eabi_vfp/tools/tools/net80211/w00t/assoc/assoc.c
  projects/arm_eabi_vfp/tools/tools/net80211/w00t/expand/expand.c
  projects/arm_eabi_vfp/tools/tools/net80211/w00t/prga/prga.c
  projects/arm_eabi_vfp/tools/tools/net80211/w00t/redir/redir.c
  projects/arm_eabi_vfp/tools/tools/net80211/wesside/wesside/wesside.c
  projects/arm_eabi_vfp/tools/tools/net80211/wlaninject/wlaninject.c
  projects/arm_eabi_vfp/tools/tools/net80211/wlanstats/Makefile
  projects/arm_eabi_vfp/tools/tools/netmap/bridge.c
  projects/arm_eabi_vfp/tools/tools/netmap/nm_util.c
  projects/arm_eabi_vfp/tools/tools/netmap/nm_util.h
  projects/arm_eabi_vfp/tools/tools/netmap/pcap.c
  projects/arm_eabi_vfp/tools/tools/netmap/pkt-gen.c
  projects/arm_eabi_vfp/tools/tools/netmap/vale-ctl.c
  projects/arm_eabi_vfp/tools/tools/syscall_timing/syscall_timing.c
  projects/arm_eabi_vfp/tools/tools/umastat/umastat.c
  projects/arm_eabi_vfp/tools/tools/zfsboottest/Makefile
  projects/arm_eabi_vfp/usr.bin/Makefile
  projects/arm_eabi_vfp/usr.bin/atf/Makefile
  projects/arm_eabi_vfp/usr.bin/atf/Makefile.inc
  projects/arm_eabi_vfp/usr.bin/atf/atf-sh/Makefile
  projects/arm_eabi_vfp/usr.bin/bc/bc.1
  projects/arm_eabi_vfp/usr.bin/bc/bc.y
  projects/arm_eabi_vfp/usr.bin/calendar/calcpp.c
  projects/arm_eabi_vfp/usr.bin/calendar/calendars/calendar.freebsd   (contents, props changed)
  projects/arm_eabi_vfp/usr.bin/clang/clang/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/llc/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/lldb/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/llvm-mc/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/llvm-objdump/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/llvm-rtdyld/Makefile
  projects/arm_eabi_vfp/usr.bin/clang/opt/Makefile
  projects/arm_eabi_vfp/usr.bin/cmp/cmp.1
  projects/arm_eabi_vfp/usr.bin/dtc/fdt.cc
  projects/arm_eabi_vfp/usr.bin/find/find.1
  projects/arm_eabi_vfp/usr.bin/find/function.c
  projects/arm_eabi_vfp/usr.bin/from/from.c
  projects/arm_eabi_vfp/usr.bin/iscsictl/iscsictl.8
  projects/arm_eabi_vfp/usr.bin/iscsictl/iscsictl.c
  projects/arm_eabi_vfp/usr.bin/kdump/Makefile
  projects/arm_eabi_vfp/usr.bin/kdump/kdump.c
  projects/arm_eabi_vfp/usr.bin/limits/limits.1
  projects/arm_eabi_vfp/usr.bin/limits/limits.c
  projects/arm_eabi_vfp/usr.bin/login/login.c
  projects/arm_eabi_vfp/usr.bin/mkcsmapper/Makefile.inc
  projects/arm_eabi_vfp/usr.bin/netstat/Makefile
  projects/arm_eabi_vfp/usr.bin/netstat/if.c
  projects/arm_eabi_vfp/usr.bin/netstat/main.c
  projects/arm_eabi_vfp/usr.bin/netstat/mroute.c
  projects/arm_eabi_vfp/usr.bin/netstat/mroute6.c
  projects/arm_eabi_vfp/usr.bin/netstat/netgraph.c
  projects/arm_eabi_vfp/usr.bin/netstat/netstat.1
  projects/arm_eabi_vfp/usr.bin/netstat/netstat.h
  projects/arm_eabi_vfp/usr.bin/netstat/route.c
  projects/arm_eabi_vfp/usr.bin/procstat/procstat.1
  projects/arm_eabi_vfp/usr.bin/procstat/procstat_files.c
  projects/arm_eabi_vfp/usr.bin/rpcgen/rpc_main.c
  projects/arm_eabi_vfp/usr.bin/script/script.1
  projects/arm_eabi_vfp/usr.bin/script/script.c
  projects/arm_eabi_vfp/usr.bin/sed/compile.c
  projects/arm_eabi_vfp/usr.bin/sed/sed.1
  projects/arm_eabi_vfp/usr.bin/sort/radixsort.c
  projects/arm_eabi_vfp/usr.bin/split/Makefile
  projects/arm_eabi_vfp/usr.bin/split/split.c
  projects/arm_eabi_vfp/usr.bin/svn/svn/Makefile
  projects/arm_eabi_vfp/usr.bin/svn/svn_private_config.h
  projects/arm_eabi_vfp/usr.bin/uname/uname.1
  projects/arm_eabi_vfp/usr.bin/whois/whois.c
  projects/arm_eabi_vfp/usr.bin/xinstall/xinstall.c
  projects/arm_eabi_vfp/usr.bin/yacc/Makefile
  projects/arm_eabi_vfp/usr.sbin/Makefile
  projects/arm_eabi_vfp/usr.sbin/acpi/acpidump/acpi.c
  projects/arm_eabi_vfp/usr.sbin/arp/arp.4
  projects/arm_eabi_vfp/usr.sbin/bhyve/Makefile
  projects/arm_eabi_vfp/usr.sbin/bhyve/acpi.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/acpi.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/atpic.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/bhyverun.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/block_if.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/elcr.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/inout.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/inout.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/mevent.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/mevent.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/mptbl.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/mptbl.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_emul.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_emul.h
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_passthru.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_uart.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pci_virtio_net.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pit_8254.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/pmtmr.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/post.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/rtc.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/virtio.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/xmsr.c
  projects/arm_eabi_vfp/usr.sbin/bhyve/xmsr.h
  projects/arm_eabi_vfp/usr.sbin/bhyvectl/bhyvectl.c
  projects/arm_eabi_vfp/usr.sbin/bhyveload/bhyveload.8
  projects/arm_eabi_vfp/usr.sbin/bhyveload/bhyveload.c
  projects/arm_eabi_vfp/usr.sbin/bluetooth/bthidd/kbd.c
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/Makefile
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/bsdconfig
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/console
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/font
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/keymap
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/repeat
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/saver
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/screenmap
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/console/ttys
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/diskmgmt/diskmgmt
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/docsinstall/docsinstall
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/dot/dot
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/disable
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/enable
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/flags
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/mouse
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/port
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/mouse/type
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/defaultrouter
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/devices
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/hostname
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/nameservers
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/networking
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/device.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/hostname.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/ipaddr.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/media.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/netmask.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/resolv.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/routing.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/networking/share/services.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/packages/packages
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/password/password
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/security/kern_securelevel
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/security/security
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/common.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/device.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/dialog.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/keymap.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/cdrom.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/common.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/dos.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/floppy.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/ftp.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/http.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/nfs.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/tcpip.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/ufs.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/media/usb.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/mustberoot.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/packages/categories.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/packages/index.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/packages/packages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/strings.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/sysrc.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/share/variable.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/misc
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/rcadd
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/rcconf
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/rcdelete
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/rcedit
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/rcvar
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/share/rcconf.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/share/rcedit.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/share/rcvar.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/startup/startup
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/timezone/share/zones.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/timezone/timezone
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/ttys/ttys
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/groupadd
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/groupdel
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/groupedit
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/groupinput
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/include/messages.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/group_input.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/useradd
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/userdel
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/useredit
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/userinput
  projects/arm_eabi_vfp/usr.sbin/bsdconfig/usermgmt/usermgmt
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/bsdinstall
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/bsdinstall.8
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/auto
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/config
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/docsinstall
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/jail
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/netconfig_ipv4
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/netconfig_ipv6
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/script
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/services
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/wlanconfig
  projects/arm_eabi_vfp/usr.sbin/bsdinstall/scripts/zfsboot
  projects/arm_eabi_vfp/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt
  projects/arm_eabi_vfp/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c
  projects/arm_eabi_vfp/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def
  projects/arm_eabi_vfp/usr.sbin/crashinfo/crashinfo.sh
  projects/arm_eabi_vfp/usr.sbin/ctladm/ctladm.8
  projects/arm_eabi_vfp/usr.sbin/ctladm/ctladm.c
  projects/arm_eabi_vfp/usr.sbin/ctld/ctl.conf.5
  projects/arm_eabi_vfp/usr.sbin/ctld/login.c
  projects/arm_eabi_vfp/usr.sbin/ctld/parse.y
  projects/arm_eabi_vfp/usr.sbin/edquota/edquota.c
  projects/arm_eabi_vfp/usr.sbin/etcupdate/etcupdate.8
  projects/arm_eabi_vfp/usr.sbin/etcupdate/etcupdate.sh
  projects/arm_eabi_vfp/usr.sbin/freebsd-update/freebsd-update.sh
  projects/arm_eabi_vfp/usr.sbin/gpioctl/gpioctl.8
  projects/arm_eabi_vfp/usr.sbin/iostat/iostat.c
  projects/arm_eabi_vfp/usr.sbin/makefs/cd9660/iso9660_rrip.c
  projects/arm_eabi_vfp/usr.sbin/makefs/cd9660/iso9660_rrip.h
  projects/arm_eabi_vfp/usr.sbin/makefs/ffs.c
  projects/arm_eabi_vfp/usr.sbin/mergemaster/mergemaster.sh
  projects/arm_eabi_vfp/usr.sbin/mfiutil/Makefile
  projects/arm_eabi_vfp/usr.sbin/mfiutil/mfi_show.c
  projects/arm_eabi_vfp/usr.sbin/mfiutil/mfiutil.8
  projects/arm_eabi_vfp/usr.sbin/mfiutil/mfiutil.c
  projects/arm_eabi_vfp/usr.sbin/mount_smbfs/Makefile
  projects/arm_eabi_vfp/usr.sbin/mptable/mptable.c
  projects/arm_eabi_vfp/usr.sbin/mtest/mtest.8
  projects/arm_eabi_vfp/usr.sbin/ndiscvt/ndisgen.sh
  projects/arm_eabi_vfp/usr.sbin/ndp/ndp.c
  projects/arm_eabi_vfp/usr.sbin/newsyslog/newsyslog.c
  projects/arm_eabi_vfp/usr.sbin/pkg/Makefile
  projects/arm_eabi_vfp/usr.sbin/pkg/config.c
  projects/arm_eabi_vfp/usr.sbin/pkg/config.h
  projects/arm_eabi_vfp/usr.sbin/pkg/pkg.c
  projects/arm_eabi_vfp/usr.sbin/portsnap/portsnap/portsnap.sh
  projects/arm_eabi_vfp/usr.sbin/route6d/route6d.c
  projects/arm_eabi_vfp/usr.sbin/rpc.lockd/kern.c
  projects/arm_eabi_vfp/usr.sbin/rpc.lockd/lock_proc.c
  projects/arm_eabi_vfp/usr.sbin/rpc.lockd/lockd.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/check_bound.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/pmap_svc.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcb_stat.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcb_svc.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcb_svc_4.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcb_svc_com.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcbind.c
  projects/arm_eabi_vfp/usr.sbin/rpcbind/rpcbind.h
  projects/arm_eabi_vfp/usr.sbin/rpcbind/warmstart.c
  projects/arm_eabi_vfp/usr.sbin/rwhod/rwhod.c
  projects/arm_eabi_vfp/usr.sbin/syslogd/syslogd.c
  projects/arm_eabi_vfp/usr.sbin/sysrc/sysrc
  projects/arm_eabi_vfp/usr.sbin/sysrc/sysrc.8
  projects/arm_eabi_vfp/usr.sbin/tcpdump/tcpdump/Makefile
  projects/arm_eabi_vfp/usr.sbin/utx/Makefile
  projects/arm_eabi_vfp/usr.sbin/utx/utx.8
  projects/arm_eabi_vfp/usr.sbin/utx/utx.c
  projects/arm_eabi_vfp/usr.sbin/wpa/ndis_events/ndis_events.8
  projects/arm_eabi_vfp/usr.sbin/ypbind/yp_ping.c
Directory Properties:
  projects/arm_eabi_vfp/   (props changed)
  projects/arm_eabi_vfp/cddl/   (props changed)
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/   (props changed)
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/   (props changed)
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/arm_eabi_vfp/contrib/apr-util/   (props changed)
  projects/arm_eabi_vfp/contrib/atf/   (props changed)
  projects/arm_eabi_vfp/contrib/binutils/   (props changed)
  projects/arm_eabi_vfp/contrib/bmake/   (props changed)
  projects/arm_eabi_vfp/contrib/byacc/   (props changed)
  projects/arm_eabi_vfp/contrib/file/   (props changed)
  projects/arm_eabi_vfp/contrib/gcc/   (props changed)
  projects/arm_eabi_vfp/contrib/gdb/   (props changed)
  projects/arm_eabi_vfp/contrib/groff/   (props changed)
  projects/arm_eabi_vfp/contrib/libc++/   (props changed)
  projects/arm_eabi_vfp/contrib/libexecinfo/   (props changed)
  projects/arm_eabi_vfp/contrib/libpcap/   (props changed)
  projects/arm_eabi_vfp/contrib/libstdc++/   (props changed)
  projects/arm_eabi_vfp/contrib/llvm/   (props changed)
  projects/arm_eabi_vfp/contrib/llvm/tools/clang/   (props changed)
  projects/arm_eabi_vfp/contrib/llvm/tools/lldb/   (props changed)
  projects/arm_eabi_vfp/contrib/mtree/   (props changed)
  projects/arm_eabi_vfp/contrib/netcat/   (props changed)
  projects/arm_eabi_vfp/contrib/nvi/   (props changed)
  projects/arm_eabi_vfp/contrib/subversion/   (props changed)
  projects/arm_eabi_vfp/contrib/tcpdump/   (props changed)
  projects/arm_eabi_vfp/contrib/tzcode/stdtime/   (props changed)
  projects/arm_eabi_vfp/contrib/tzdata/   (props changed)
  projects/arm_eabi_vfp/contrib/wpa/   (props changed)
  projects/arm_eabi_vfp/crypto/heimdal/   (props changed)
  projects/arm_eabi_vfp/crypto/openssh/   (props changed)
  projects/arm_eabi_vfp/crypto/openssl/   (props changed)
  projects/arm_eabi_vfp/etc/   (props changed)
  projects/arm_eabi_vfp/gnu/lib/   (props changed)
  projects/arm_eabi_vfp/gnu/usr.bin/binutils/   (props changed)
  projects/arm_eabi_vfp/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/arm_eabi_vfp/gnu/usr.bin/gdb/   (props changed)
  projects/arm_eabi_vfp/include/   (props changed)
  projects/arm_eabi_vfp/lib/libc/   (props changed)
  projects/arm_eabi_vfp/lib/libutil/   (props changed)
  projects/arm_eabi_vfp/lib/libvmmapi/   (props changed)
  projects/arm_eabi_vfp/lib/libz/   (props changed)
  projects/arm_eabi_vfp/sbin/   (props changed)
  projects/arm_eabi_vfp/sbin/ipfw/   (props changed)
  projects/arm_eabi_vfp/share/man/man4/   (props changed)
  projects/arm_eabi_vfp/sys/   (props changed)
  projects/arm_eabi_vfp/sys/amd64/vmm/   (props changed)
  projects/arm_eabi_vfp/sys/boot/   (props changed)
  projects/arm_eabi_vfp/sys/boot/i386/efi/   (props changed)
  projects/arm_eabi_vfp/sys/boot/ia64/efi/   (props changed)
  projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/   (props changed)
  projects/arm_eabi_vfp/sys/conf/   (props changed)
  projects/arm_eabi_vfp/sys/contrib/ipfilter/   (props changed)
  projects/arm_eabi_vfp/sys/dev/hyperv/   (props changed)
  projects/arm_eabi_vfp/sys/modules/vmm/   (props changed)
  projects/arm_eabi_vfp/usr.bin/calendar/   (props changed)
  projects/arm_eabi_vfp/usr.bin/procstat/   (props changed)
  projects/arm_eabi_vfp/usr.sbin/bhyve/   (props changed)
  projects/arm_eabi_vfp/usr.sbin/bhyvectl/   (props changed)
  projects/arm_eabi_vfp/usr.sbin/bhyveload/   (props changed)
  projects/arm_eabi_vfp/usr.sbin/ndiscvt/   (props changed)

Modified: projects/arm_eabi_vfp/COPYRIGHT
==============================================================================
--- projects/arm_eabi_vfp/COPYRIGHT	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/COPYRIGHT	Sat Jan 11 15:38:31 2014	(r260546)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/arm_eabi_vfp/MAINTAINERS
==============================================================================
--- projects/arm_eabi_vfp/MAINTAINERS	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/MAINTAINERS	Sat Jan 11 15:38:31 2014	(r260546)
@@ -99,7 +99,6 @@ nfs		alfred	Will be happy to review code
 rpc.lockd	alfred	Will be happy to review code, but not mandatory.
 truss		alfred	Will be happy to review code, but not mandatory.
 rpc		alfred	Pre-commit review requested.
-pkg_install	portmgr	Pre-commit review or approval from portmgr@ requested.
 linux emul	emulation	Please discuss changes here.
 bs{diff,patch}	cperciva	Pre-commit review requested.
 portsnap	cperciva	Pre-commit review requested.

Modified: projects/arm_eabi_vfp/Makefile.inc1
==============================================================================
--- projects/arm_eabi_vfp/Makefile.inc1	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/Makefile.inc1	Sat Jan 11 15:38:31 2014	(r260546)
@@ -136,7 +136,7 @@ REVISION!=	make -C ${SRCDIR}/release -V 
 BRANCH!=	make -C ${SRCDIR}/release -V BRANCH
 SRCRELDATE!=	awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \
 		${SRCDIR}/sys/sys/param.h
-VERSION=	FreeBSD ${REVISION}-${BRANCH} ${TARGET_ARCH} ${SRCRELDATE}
+VERSION=	FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE}
 .endif
 
 KNOWN_ARCHES?=	amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64
@@ -263,6 +263,21 @@ XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE
 		TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
 		-DWITHOUT_GDB
 
+# kernel-tools stage
+KTMAKEENV=	INSTALL="sh ${.CURDIR}/tools/install.sh" \
+		PATH=${BPATH}:${PATH} \
+		WORLDTMP=${WORLDTMP} \
+		VERSION="${VERSION}" \
+		COMPILER_TYPE=${COMPILER_TYPE}
+KTMAKE=		TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \
+		${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \
+		DESTDIR= \
+		BOOTSTRAPPING=${OSRELDATE} \
+		SSP_CFLAGS= \
+		-DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \
+		-DNO_PIC -DNO_PROFILE -DNO_SHARED \
+		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD
+
 # world stage
 WMAKEENV=	${CROSSENV} \
 		_SHLIBDIRPREFIX=${WORLDTMP} \
@@ -496,7 +511,7 @@ _worldtmp:
 .endif
 .if ${MK_TESTS} != "no"
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \
-	    -p ${WORLDTMP}${TESTSBASE} >/dev/null
+	    -p ${WORLDTMP}/usr >/dev/null
 .endif
 .for _mtree in ${LOCAL_MTREE}
 	mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null
@@ -542,6 +557,7 @@ _cross-tools:
 	@echo ">>> stage 3: cross tools"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${XMAKE} cross-tools
+	${_+_}cd ${.CURDIR}; ${XMAKE} kernel-tools
 _includes:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -1021,20 +1037,7 @@ buildkernel:
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 2.3: build tools"
 	@echo "--------------------------------------------------------------"
-	cd ${KRNLOBJDIR}/${_kernel}; \
-	    PATH=${BPATH}:${PATH} \
-	    MAKESRCPATH=${KERNSRCDIR}/dev/aic7xxx/aicasm \
-	    ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD \
-	    -f ${KERNSRCDIR}/dev/aic7xxx/aicasm/Makefile
-# XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case.
-.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules)
-.for target in obj depend all
-	cd ${KERNSRCDIR}/modules/aic7xxx/aicasm; \
-	    PATH=${BPATH}:${PATH} \
-	    MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \
-	    ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD ${target}
-.endfor
-.endif
+	${_+_}cd ${.CURDIR}; ${KTMAKE} kernel-tools
 .if !defined(NO_KERNELDEPEND)
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -1321,10 +1324,6 @@ bootstrap-tools: .MAKE
 #
 # build-tools: Build special purpose build tools
 #
-.if defined(MODULES_WITH_WORLD) && exists(${KERNSRCDIR}/modules)
-_aicasm= sys/modules/aic7xxx/aicasm
-.endif
-
 .if !defined(NO_SHARE)
 _share=	share/syscons/scrnmaps
 .endif
@@ -1346,7 +1345,6 @@ build-tools: .MAKE
     lib/ncurses/ncurses \
     lib/ncurses/ncursesw \
     ${_share} \
-    ${_aicasm} \
     usr.bin/awk \
     lib/libmagic \
     usr.bin/mkesdb_static \
@@ -1367,6 +1365,14 @@ build-tools: .MAKE
 .endfor
 
 #
+# kernel-tools: Build kernel-building tools
+#
+kernel-tools: .MAKE
+	mkdir -p ${MAKEOBJDIRPREFIX}/usr
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${MAKEOBJDIRPREFIX}/usr >/dev/null
+
+#
 # cross-tools: Build cross-building tools
 #
 .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 800035
@@ -1390,12 +1396,17 @@ _binutils=	gnu/usr.bin/binutils
 # If an full path to an external cross compiler is given, don't build
 # a cross compiler.
 .if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no"
-.if (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") && ${TARGET} != "pc98"
+.if ${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang"
 _clang=		usr.bin/clang
 _clang_libs=	lib/clang
 .else
 _cc=		gnu/usr.bin/cc
 .endif
+
+# The boot2 for pc98 requires gcc.
+.if ${TARGET} == "pc98"
+_cc=		gnu/usr.bin/cc
+.endif
 .endif
 
 cross-tools: .MAKE
@@ -1457,11 +1468,13 @@ _startup_libs+=	lib/csu/${MACHINE_CPUARC
 _startup_libs+=	gnu/lib/libgcc
 _startup_libs+=	lib/libcompiler_rt
 _startup_libs+=	lib/libc
+_startup_libs+=	lib/libc_nonshared
 .if ${MK_LIBCPLUSPLUS} != "no"
 _startup_libs+=	lib/libcxxrt
 .endif
 
 gnu/lib/libgcc__L: lib/libc__L
+gnu/lib/libgcc__L: lib/libc_nonshared__L
 .if ${MK_LIBCPLUSPLUS} != "no"
 lib/libcxxrt__L: gnu/lib/libgcc__L
 .endif
@@ -1475,22 +1488,23 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \
 		${_kerberos5_lib_libroken} \
 		${_kerberos5_lib_libwind} \
-		${_lib_atf_libatf_c} \
+		${_lib_atf} \
 		lib/libbz2 ${_libcom_err} lib/libcrypt \
 		lib/libelf lib/libexpat \
 		${_lib_libgssapi} ${_lib_libipx} \
-		lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
+		lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \
+		${_lib_libcapsicum} \
 		lib/ncurses/ncurses lib/ncurses/ncursesw \
 		lib/libopie lib/libpam ${_lib_libthr} \
 		lib/libradius lib/libsbuf lib/libtacplus \
 		${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \
 		${_cddl_lib_libzfs_core} \
-		lib/libutil ${_lib_libypclnt} lib/libz lib/msun \
+		lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \
 		${_secure_lib_libcrypto} ${_lib_libldns} \
 		${_secure_lib_libssh} ${_secure_lib_libssl}
 
-.if ${MK_ATF} != "no"
-_lib_atf_libatf_c=	lib/atf/libatf-c
+.if ${MK_TESTS} != "no"
+_lib_atf=	lib/atf
 .endif
 
 .if ${MK_LIBTHR} != "no"
@@ -1501,6 +1515,13 @@ _lib_libthr=	lib/libthr
 _ofed_lib=	contrib/ofed/usr.lib/
 .endif
 
+.if ${MK_CASPER} != "no"
+_lib_libcapsicum=lib/libcapsicum
+.endif
+
+lib/libcapsicum__L: lib/libnv__L
+lib/libpjdlog__L: lib/libutil__L
+
 _generic_libs=	${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib}
 .for _DIR in ${LOCAL_LIB_DIRS}
 .if exists(${.CURDIR}/${_DIR}/Makefile)
@@ -1599,10 +1620,12 @@ ${_lib}__PL: .PHONY .MAKE
 .if exists(${.CURDIR}/${_lib})
 	${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_lib} && \
-		${MAKE} DIRPRFX=${_lib}/ obj && \
-		${MAKE} DIRPRFX=${_lib}/ depend && \
-		${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \
-		${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \
+		${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \
+		    DIRPRFX=${_lib}/ all && \
+		${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \
+		    DIRPRFX=${_lib}/ install
 .endif
 .endfor
 
@@ -1611,10 +1634,10 @@ ${_lib}__L: .PHONY .MAKE
 .if exists(${.CURDIR}/${_lib})
 	${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_lib} && \
-		${MAKE} DIRPRFX=${_lib}/ obj && \
-		${MAKE} DIRPRFX=${_lib}/ depend && \
-		${MAKE} DIRPRFX=${_lib}/ all && \
-		${MAKE} DIRPRFX=${_lib}/ install
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ all && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ install
 .endif
 .endfor
 
@@ -1624,10 +1647,12 @@ ${_lib}__L: .PHONY .MAKE
 lib/libpam__L: .PHONY .MAKE
 	${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \
 		cd ${.CURDIR}/lib/libpam && \
-		${MAKE} DIRPRFX=lib/libpam/ obj && \
-		${MAKE} DIRPRFX=lib/libpam/ depend && \
-		${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all && \
-		${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ depend && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \
+		    -D_NO_LIBPAM_SO_YET all && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \
+		    -D_NO_LIBPAM_SO_YET install
 
 _prereq_libs: ${_prereq_libs:S/$/__PL/}
 _startup_libs: ${_startup_libs:S/$/__L/}
@@ -1683,6 +1708,7 @@ delete-old-files:
 # argument list will get too long. Using .for/.endfor make "loops" will make
 # the Makefile parser segfault.
 	@exec 3<&0; \
+	cd ${.CURDIR}; \
 	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \
 	while read file; do \
@@ -1705,7 +1731,8 @@ delete-old-files:
 
 check-old-files:
 	@echo ">>> Checking for old files"
-	@${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
+	@cd ${.CURDIR}; \
+	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \
 	while read file; do \
 		if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
@@ -1726,6 +1753,7 @@ delete-old-libs:
 	@echo ">>> Removing old libraries"
 	@echo "${OLD_LIBS_MESSAGE}" | fmt
 	@exec 3<&0; \
+	cd ${.CURDIR}; \
 	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_LIBS | xargs -n1 | \
 	while read file; do \
@@ -1745,7 +1773,8 @@ delete-old-libs:
 
 check-old-libs:
 	@echo ">>> Checking for old libraries"
-	@${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
+	@cd ${.CURDIR}; \
+	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_LIBS | xargs -n1 | \
 	while read file; do \
 		if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
@@ -1760,7 +1789,8 @@ check-old-libs:
 
 delete-old-dirs:
 	@echo ">>> Removing old directories"
-	@${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
+	@cd ${.CURDIR}; \
+	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_DIRS | xargs -n1 | sort -r | \
 	while read dir; do \
 		if [ -d "${DESTDIR}/$${dir}" ]; then \
@@ -1773,7 +1803,8 @@ delete-old-dirs:
 
 check-old-dirs:
 	@echo ">>> Checking for old directories"
-	@${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
+	@cd ${.CURDIR}; \
+	${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \
 	    -V OLD_DIRS | xargs -n1 | \
 	while read dir; do \
 		if [ -d "${DESTDIR}/$${dir}" ]; then \

Modified: projects/arm_eabi_vfp/ObsoleteFiles.inc
==============================================================================
--- projects/arm_eabi_vfp/ObsoleteFiles.inc	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/ObsoleteFiles.inc	Sat Jan 11 15:38:31 2014	(r260546)
@@ -38,8 +38,67 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20131215: libcam version bumped
+OLD_LIBS+=lib/libcam.so.6 usr/lib32/libcam.so.6
+# 20131202: libcapsicum and libcasper moved to /lib/
+OLD_LIBS+=usr/lib/libcapsicum.so.0
+OLD_LIBS+=usr/lib/libcasper.so.0
+# 20131109: extattr(2) mlinks fixed
+OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz
+OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz
+# 20131107: example files removed
+OLD_FILES+=usr/share/examples/libusb20/aux.c
+OLD_FILES+=usr/share/examples/libusb20/aux.h
+# 20131105: tzdata 2013h import
+OLD_FILES+=usr/share/zoneinfo/America/Shiprock
+OLD_FILES+=usr/share/zoneinfo/Antarctica/South_Pole
+# 20131103: WITH_LIBICONV_COMPAT removal
+OLD_FILES+=usr/include/_libiconv_compat.h
+OLD_FILES+=usr/lib/libiconv.a
+OLD_FILES+=usr/lib/libiconv.so
+OLD_FILES+=usr/lib/libiconv.so.3
+OLD_FILES+=usr/lib/libiconv_p.a
+OLD_FILES+=usr/lib32/libiconv.a
+OLD_FILES+=usr/lib32/libiconv.so
+OLD_FILES+=usr/lib32/libiconv.so.3
+OLD_FILES+=usr/lib32/libiconv_p.a
+# 20131103: removal of utxrm(8), use 'utx rm' instead.
+OLD_FILES+=usr/sbin/utxrm
+OLD_FILES+=usr/share/man/man8/utxrm.8.gz
+# 20131031: pkg_install has been removed
+OLD_FILES+=etc/periodic/daily/220.backup-pkgdb
+OLD_FILES+=etc/periodic/daily/490.status-pkg-changes
+OLD_FILES+=etc/periodic/security/460.chkportsum
+OLD_FILES+=etc/periodic/weekly/400.status-pkg
+OLD_FILES+=usr/sbin/pkg_add
+OLD_FILES+=usr/sbin/pkg_create
+OLD_FILES+=usr/sbin/pkg_delete
+OLD_FILES+=usr/sbin/pkg_info
+OLD_FILES+=usr/sbin/pkg_updating
+OLD_FILES+=usr/sbin/pkg_version
+OLD_FILES+=usr/share/man/man1/pkg_add.1.gz
+OLD_FILES+=usr/share/man/man1/pkg_create.1.gz
+OLD_FILES+=usr/share/man/man1/pkg_delete.1.gz
+OLD_FILES+=usr/share/man/man1/pkg_info.1.gz
+OLD_FILES+=usr/share/man/man1/pkg_updating.1.gz
+OLD_FILES+=usr/share/man/man1/pkg_version.1.gz
+# 20131030: /etc/keys moved to /usr/share/keys
+OLD_DIRS+=etc/keys
+OLD_DIRS+=etc/keys/pkg
+OLD_DIRS+=etc/keys/pkg/revoked
+OLD_DIRS+=etc/keys/pkg/trusted
+OLD_FILES+=etc/keys/pkg/trusted/pkg.freebsd.org.2013102301
+# 20131028: ng_fec(4) removed
+OLD_FILES+=usr/include/netgraph/ng_fec.h
+OLD_FILES+=usr/share/man/man4/ng_fec.4.gz
+# 20131027: header moved
+OLD_FILES+=usr/include/net/pf_mtag.h
 # 20131023: remove never used iscsi directory
 OLD_DIRS+=usr/share/examples/iscsi
+# 20131021: isf(4) removed
+OLD_FILES+=usr/sbin/isfctl
+OLD_FILES+=usr/share/man/man4/isf.4.gz
+OLD_FILES+=usr/share/man/man8/isfctl.8.gz
 # 20131014: libbsdyml becomes private
 OLD_FILES+=usr/lib/libbsdyml.a
 OLD_FILES+=usr/lib/libbsdyml.so
@@ -78,6 +137,7 @@ OLD_FILES+=usr/bin/gnu-ranlib
 OLD_FILES+=usr/share/man/man1/gnu-ar.1.gz
 OLD_FILES+=usr/share/man/man1/gnu-ranlib.1.gz
 # 20130930: BIND removed from base
+OLD_FILES+=etc/mtree/BIND.chroot.dist
 OLD_FILES+=etc/namedb
 OLD_FILES+=etc/periodic/daily/470.status-named
 OLD_FILES+=usr/bin/dig

Modified: projects/arm_eabi_vfp/UPDATING
==============================================================================
--- projects/arm_eabi_vfp/UPDATING	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/UPDATING	Sat Jan 11 15:38:31 2014	(r260546)
@@ -31,6 +31,31 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20140110:
+	If a Makefile in a tests/ directory was auto-generating a Kyuafile
+	instead of providing an explicit one, this would prevent such
+	Makefile from providing its own Kyuafile in the future during
+	NO_CLEAN builds.  This has been fixed in the Makefiles but manual
+	intervention is needed to clean an objdir if you use NO_CLEAN:
+	  # find /usr/obj -name Kyuafile | xargs rm -f
+
+20131213:
+	The behavior of gss_pseudo_random() for the krb5 mechanism
+	has changed, for applications requesting a longer random string
+	than produced by the underlying enctype's pseudo-random() function.
+	In particular, the random string produced from a session key of
+	enctype aes256-cts-hmac-sha1-96 or aes256-cts-hmac-sha1-96 will
+	be different at the 17th octet and later, after this change.
+	The counter used in the PRF+ construction is now encoded as a
+	big-endian integer in accordance with RFC 4402.
+	__FreeBSD_version is bumped to 1100004.
+
+20131108:
+	The WITHOUT_ATF build knob has been removed and its functionality
+	has been subsumed into the more generic WITHOUT_TESTS.  If you were
+	using the former to disable the build of the ATF libraries, you
+	should change your settings to use the latter.
+
 20131025:
 	The default version of mtree is nmtree which is obtained from
 	NetBSD.  The output is generally the same, but may vary
@@ -70,7 +95,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	BIND has been removed from the base system.  If all you need
 	is a local resolver, simply enable and start the local_unbound
 	service instead.  Otherwise, several versions of BIND are
-	available in the ports tree.
+	available in the ports tree.   The dns/bind99 port is one example.
+
+	With this change, nslookup(1) and dig(1) are no longer in the base
+	system.  Users should instead use host(1) and drill(1) which are
+	in the base system.  Alternatively, nslookup and dig can
+	be obtained by installing the dns/bind-tools port.
 
 20130916:
 	With the addition of unbound(8), a new unbound user is now
@@ -1921,7 +1951,7 @@ COMMON ITEMS:
 	make buildkernel KERNCONF=YOUR_KERNEL_HERE
 	<maybe newfs current's root partition>
 	<mount current's root partition on directory ${CURRENT_ROOT}>
-	make installworld DESTDIR=${CURRENT_ROOT}
+	make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
 	make distribution DESTDIR=${CURRENT_ROOT} # if newfs'd
 	make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
 	cp /etc/fstab ${CURRENT_ROOT}/etc/fstab 		   # if newfs'd

Modified: projects/arm_eabi_vfp/bin/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/Makefile	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/Makefile	Sat Jan 11 15:38:31 2014	(r260546)
@@ -52,6 +52,10 @@ SUBDIR+=	rmail
 SUBDIR+=	csh
 .endif
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=	tests
+.endif
+
 .include <bsd.arch.inc.mk>
 
 SUBDIR:=	${SUBDIR:O}

Modified: projects/arm_eabi_vfp/bin/cat/cat.c
==============================================================================
--- projects/arm_eabi_vfp/bin/cat/cat.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/cat/cat.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -316,6 +316,7 @@ udom_open(const char *path, int flags)
 		sou.sun_family = AF_UNIX;
 		if ((len = strlcpy(sou.sun_path, path,
 		    sizeof(sou.sun_path))) >= sizeof(sou.sun_path)) {
+			close(fd);
 			errno = ENAMETOOLONG;
 			return (-1);
 		}

Modified: projects/arm_eabi_vfp/bin/date/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/date/Makefile	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/date/Makefile	Sat Jan 11 15:38:31 2014	(r260546)
@@ -1,7 +1,13 @@
 #	@(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	date
 SRCS=	date.c netdate.c vary.c
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/arm_eabi_vfp/bin/df/df.1
==============================================================================
--- projects/arm_eabi_vfp/bin/df/df.1	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/df/df.1	Sat Jan 11 15:38:31 2014	(r260546)
@@ -198,7 +198,7 @@ If the value is outside, it will be set 
 .Xr mount 8 ,
 .Xr pstat 8 ,
 .Xr quot 8 ,
-.Xr swapinfo 8 .
+.Xr swapinfo 8
 .Sh STANDARDS
 With the exception of most options,
 the

Modified: projects/arm_eabi_vfp/bin/mv/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/mv/Makefile	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/mv/Makefile	Sat Jan 11 15:38:31 2014	(r260546)
@@ -1,6 +1,12 @@
 #	@(#)Makefile	8.2 (Berkeley) 4/2/94
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	mv
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/arm_eabi_vfp/bin/pax/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/pax/Makefile	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/pax/Makefile	Sat Jan 11 15:38:31 2014	(r260546)
@@ -1,6 +1,8 @@
 #       @(#)Makefile	8.1 (Berkeley) 5/31/93
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 # To install on versions prior to BSD 4.4 the following may have to be
 # defined with CFLAGS +=
 #
@@ -30,4 +32,8 @@ SRCS=	ar_io.c ar_subs.c buf_subs.c cache
 	gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \
 	tables.c tar.c tty_subs.c
 
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/arm_eabi_vfp/bin/pax/pax.1
==============================================================================
--- projects/arm_eabi_vfp/bin/pax/pax.1	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/pax/pax.1	Sat Jan 11 15:38:31 2014	(r260546)
@@ -33,7 +33,7 @@
 .\"	@(#)pax.1	8.4 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd August 29, 2010
+.Dd December 21, 2013
 .Dt PAX 1
 .Os
 .Sh NAME
@@ -587,6 +587,16 @@ precedence.
 For example, if
 .Dl Fl p Ar eme
 is specified, file modification times are still preserved.
+.Pp
+File flags set by
+.Xr chflags 1
+are not understood by
+.Nm ,
+however
+.Xr tar 1
+and
+.Xr dump 1
+will preserve these.
 .It Fl s Ar replstr
 Modify the file or archive member names specified by the
 .Ar pattern
@@ -1195,3 +1205,11 @@ at the University of California, San Die
 The
 .Nm
 utility does not recognize multibyte characters.
+.Pp
+File flags set by
+.Xr chflags 1
+are not preserved by
+.Nm .
+The BUGS section of
+.Xr chflags 1
+has a list of utilities that are unaware of flags.

Modified: projects/arm_eabi_vfp/bin/pkill/pkill.c
==============================================================================
--- projects/arm_eabi_vfp/bin/pkill/pkill.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/pkill/pkill.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -318,7 +318,10 @@ main(int argc, char **argv)
 	 * Use KERN_PROC_PROC instead of KERN_PROC_ALL, since we
 	 * just want processes and not individual kernel threads.
 	 */
-	plist = kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc);
+	if (pidfromfile >= 0)
+		plist = kvm_getprocs(kd, KERN_PROC_PID, pidfromfile, &nproc);
+	else
+		plist = kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc);
 	if (plist == NULL) {
 		errx(STATUS_ERROR, "Cannot get process list (%s)",
 		    kvm_geterr(kd));

Modified: projects/arm_eabi_vfp/bin/ps/ps.1
==============================================================================
--- projects/arm_eabi_vfp/bin/ps/ps.1	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/ps/ps.1	Sat Jan 11 15:38:31 2014	(r260546)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd March 15, 2013
+.Dd December 27, 2013
 .Dt PS 1
 .Os
 .Sh NAME
@@ -416,8 +416,9 @@ The process has reduced CPU scheduling p
 .It Li s
 The process is a session leader.
 .It Li V
-The process is suspended during a
-.Xr vfork 2 .
+The process' parent is suspended during a
+.Xr vfork 2 ,
+waiting for the process to exec or exit.
 .It Li W
 The process is swapped out.
 .It Li X

Modified: projects/arm_eabi_vfp/bin/sh/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/Makefile	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/Makefile	Sat Jan 11 15:38:31 2014	(r260546)
@@ -1,6 +1,8 @@
 #	@(#)Makefile	8.4 (Berkeley) 5/5/95
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	sh
 INSTALLFLAGS= -S
 SHSRCS=	alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \
@@ -59,7 +61,8 @@ syntax.c syntax.h: mksyntax
 token.h: mktokens
 	sh ${.CURDIR}/mktokens
 
-regress:
-	cd ${.CURDIR}/../../tools/regression/bin/sh && ${MAKE} SH=${.OBJDIR}/sh
+.if ${MK_TESTS} != "no"
+SUBDIR+=    tests
+.endif
 
 .include <bsd.prog.mk>

Modified: projects/arm_eabi_vfp/bin/sh/cd.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/cd.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/cd.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -182,6 +182,7 @@ cdlogical(char *dest)
 	struct stat statb;
 	int first;
 	int badstat;
+	size_t len;
 
 	/*
 	 *  Check each component of the path. If we find a symlink or
@@ -189,8 +190,9 @@ cdlogical(char *dest)
 	 *  next time we get the value of the current directory.
 	 */
 	badstat = 0;
-	cdcomppath = stalloc(strlen(dest) + 1);
-	scopy(dest, cdcomppath);
+	len = strlen(dest);
+	cdcomppath = stalloc(len + 1);
+	memcpy(cdcomppath, dest, len + 1);
 	STARTSTACKSTR(p);
 	if (*dest == '/') {
 		STPUTC('/', p);
@@ -275,6 +277,7 @@ findcwd(char *dir)
 {
 	char *new;
 	char *p;
+	size_t len;
 
 	/*
 	 * If our argument is NULL, we don't know the current directory
@@ -283,8 +286,9 @@ findcwd(char *dir)
 	 */
 	if (dir == NULL || curdir == NULL)
 		return getpwd2();
-	cdcomppath = stalloc(strlen(dir) + 1);
-	scopy(dir, cdcomppath);
+	len = strlen(dir);
+	cdcomppath = stalloc(len + 1);
+	memcpy(cdcomppath, dir, len + 1);
 	STARTSTACKSTR(new);
 	if (*dir != '/') {
 		STPUTS(curdir, new);

Modified: projects/arm_eabi_vfp/bin/sh/eval.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/eval.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/eval.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg)
 		(have_command || !isfunc("local"))));
 }
 
+static void
+xtracecommand(struct arglist *varlist, struct arglist *arglist)
+{
+	struct strlist *sp;
+	char sep = 0;
+	const char *p, *ps4;
+
+	ps4 = expandstr(ps4val());
+	out2str(ps4 != NULL ? ps4 : ps4val());
+	for (sp = varlist->list ; sp ; sp = sp->next) {
+		if (sep != 0)
+			out2c(' ');
+		p = strchr(sp->text, '=');
+		if (p != NULL) {
+			p++;
+			outbin(sp->text, p - sp->text, out2);
+			out2qstr(p);
+		} else
+			out2qstr(sp->text);
+		sep = ' ';
+	}
+	for (sp = arglist->list ; sp ; sp = sp->next) {
+		if (sep != 0)
+			out2c(' ');
+		/* Disambiguate command looking like assignment. */
+		if (sp == arglist->list &&
+				strchr(sp->text, '=') != NULL &&
+				strchr(sp->text, '\'') == NULL) {
+			out2c('\'');
+			out2str(sp->text);
+			out2c('\'');
+		} else
+			out2qstr(sp->text);
+		sep = ' ';
+	}
+	out2c('\n');
+	flushout(&errout);
+}
+
 /*
  * Check if a builtin can safely be executed in the same process,
  * even though it should be in a subshell (command substitution).
@@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, 
 	argv -= argc;
 
 	/* Print the command if xflag is set. */
-	if (xflag) {
-		char sep = 0;
-		const char *p, *ps4;
-		ps4 = expandstr(ps4val());
-		out2str(ps4 != NULL ? ps4 : ps4val());
-		for (sp = varlist.list ; sp ; sp = sp->next) {
-			if (sep != 0)
-				out2c(' ');
-			p = strchr(sp->text, '=');
-			if (p != NULL) {
-				p++;
-				outbin(sp->text, p - sp->text, out2);
-				out2qstr(p);
-			} else
-				out2qstr(sp->text);
-			sep = ' ';
-		}
-		for (sp = arglist.list ; sp ; sp = sp->next) {
-			if (sep != 0)
-				out2c(' ');
-			/* Disambiguate command looking like assignment. */
-			if (sp == arglist.list &&
-					strchr(sp->text, '=') != NULL &&
-					strchr(sp->text, '\'') == NULL) {
-				out2c('\'');
-				out2str(sp->text);
-				out2c('\'');
-			} else
-				out2qstr(sp->text);
-			sep = ' ';
-		}
-		out2c('\n');
-		flushout(&errout);
-	}
+	if (xflag)
+		xtracecommand(&varlist, &arglist);
 
 	/* Now locate the command. */
 	if (argc == 0) {

Modified: projects/arm_eabi_vfp/bin/sh/exec.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/exec.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/exec.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -187,14 +187,15 @@ padvance(const char **path, const char *
 {
 	const char *p, *start;
 	char *q;
-	size_t len;
+	size_t len, namelen;
 
 	if (*path == NULL)
 		return NULL;
 	start = *path;
 	for (p = start; *p && *p != ':' && *p != '%'; p++)
 		; /* nothing */
-	len = p - start + strlen(name) + 2;	/* "2" is for '/' and '\0' */
+	namelen = strlen(name);
+	len = p - start + namelen + 2;	/* "2" is for '/' and '\0' */
 	STARTSTACKSTR(q);
 	CHECKSTRSPACE(len, q);
 	if (p != start) {
@@ -202,7 +203,7 @@ padvance(const char **path, const char *
 		q += p - start;
 		*q++ = '/';
 	}
-	strcpy(q, name);
+	memcpy(q, name, namelen + 1);
 	pathopt = NULL;
 	if (*p == '%') {
 		pathopt = ++p;
@@ -527,6 +528,7 @@ cmdlookup(const char *name, int add)
 	const char *p;
 	struct tblentry *cmdp;
 	struct tblentry **pp;
+	size_t len;
 
 	p = name;
 	hashval = *p << 4;
@@ -541,11 +543,11 @@ cmdlookup(const char *name, int add)
 	}
 	if (add && cmdp == NULL) {
 		INTOFF;
-		cmdp = *pp = ckmalloc(sizeof (struct tblentry)
-					+ strlen(name) + 1);
+		len = strlen(name);
+		cmdp = *pp = ckmalloc(sizeof (struct tblentry) + len + 1);
 		cmdp->next = NULL;
 		cmdp->cmdtype = CMDUNKNOWN;
-		strcpy(cmdp->cmdname, name);
+		memcpy(cmdp->cmdname, name, len + 1);
 		INTON;
 	}
 	lastcmdentry = pp;
@@ -672,9 +674,11 @@ typecmd_impl(int argc, char **argv, int 
 
 		/* Then look at the aliases */
 		if ((ap = lookupalias(argv[i], 1)) != NULL) {
-			if (cmd == TYPECMD_SMALLV)
-				out1fmt("alias %s='%s'\n", argv[i], ap->val);
-			else
+			if (cmd == TYPECMD_SMALLV) {
+				out1fmt("alias %s=", argv[i]);
+				out1qstr(ap->val);
+				outcslow('\n', out1);
+			} else
 				out1fmt("%s is an alias for %s\n", argv[i],
 				    ap->val);
 			continue;

Modified: projects/arm_eabi_vfp/bin/sh/expand.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/expand.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/expand.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -1307,9 +1307,11 @@ addfname(char *name)
 {
 	char *p;
 	struct strlist *sp;
+	size_t len;
 
-	p = stalloc(strlen(name) + 1);
-	scopy(name, p);
+	len = strlen(name);
+	p = stalloc(len + 1);
+	memcpy(p, name, len + 1);
 	sp = (struct strlist *)stalloc(sizeof *sp);
 	sp->text = p;
 	*exparg.lastp = sp;

Modified: projects/arm_eabi_vfp/bin/sh/input.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/input.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/input.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -228,7 +228,6 @@ preadbuffer(void)
 {
 	char *p, *q;
 	int more;
-	int something;
 	char savec;
 
 	if (parsefile->strpush) {
@@ -252,24 +251,18 @@ again:
 	q = p = parsefile->buf + (parsenextc - parsefile->buf);
 
 	/* delete nul characters */
-	something = 0;
 	for (more = 1; more;) {
 		switch (*p) {
 		case '\0':
 			p++;	/* Skip nul */
 			goto check;
 
-		case '\t':
-		case ' ':
-			break;
-
 		case '\n':
 			parsenleft = q - parsenextc;
 			more = 0; /* Stop processing here */
 			break;
 
 		default:
-			something = 1;
 			break;
 		}
 
@@ -288,7 +281,8 @@ check:
 	*q = '\0';
 
 #ifndef NO_HISTORY
-	if (parsefile->fd == 0 && hist && something) {
+	if (parsefile->fd == 0 && hist &&
+	    parsenextc[strspn(parsenextc, " \t\n")] != '\0') {
 		HistEvent he;
 		INTOFF;
 		history(hist, &he, whichprompt == 1 ? H_ENTER : H_ADD,

Modified: projects/arm_eabi_vfp/bin/sh/memalloc.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/memalloc.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/memalloc.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -98,9 +98,11 @@ char *
 savestr(const char *s)
 {
 	char *p;
+	size_t len;
 
-	p = ckmalloc(strlen(s) + 1);
-	scopy(s, p);
+	len = strlen(s);
+	p = ckmalloc(len + 1);
+	memcpy(p, s, len + 1);
 	return p;
 }
 

Modified: projects/arm_eabi_vfp/bin/sh/mystring.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/mystring.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/mystring.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$");
  * String functions.
  *
  *	equal(s1, s2)		Return true if strings are equal.
- *	scopy(from, to)		Copy a string.
  *	number(s)		Convert a string of digits to an integer.
  *	is_number(s)		Return true if s is a string of digits.
  */
@@ -60,10 +59,6 @@ char nullstr[1];		/* zero length string 
  * equal - #defined in mystring.h
  */
 
-/*
- * scopy - #defined in mystring.h
- */
-
 
 /*
  * prefix -- see if pfx is a prefix of string.

Modified: projects/arm_eabi_vfp/bin/sh/mystring.h
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/mystring.h	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/mystring.h	Sat Jan 11 15:38:31 2014	(r260546)
@@ -40,4 +40,3 @@ int number(const char *);
 int is_number(const char *);
 
 #define equal(s1, s2)	(strcmp(s1, s2) == 0)
-#define scopy(s1, s2)	((void)strcpy(s2, s1))

Modified: projects/arm_eabi_vfp/bin/sh/nodetypes
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/nodetypes	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/nodetypes	Sat Jan 11 15:38:31 2014	(r260546)
@@ -118,16 +118,16 @@ NFROMTO nfile			# fd<> fname
 NAPPEND nfile			# fd>> fname
 NCLOBBER nfile			# fd>| fname
 	type	  int
-	next	  nodeptr		# next redirection in list
 	fd	  int			# file descriptor being redirected
+	next	  nodeptr		# next redirection in list
 	fname	  nodeptr		# file name, in a NARG node
 	expfname  temp	char *expfname	# actual file name
 
 NTOFD ndup			# fd<&dupfd
 NFROMFD ndup			# fd>&dupfd
 	type	  int
-	next	  nodeptr		# next redirection in list
 	fd	  int			# file descriptor being redirected
+	next	  nodeptr		# next redirection in list
 	dupfd	  int			# file descriptor to duplicate
 	vname	  nodeptr		# file name if fd>&$var
 
@@ -135,8 +135,8 @@ NFROMFD ndup			# fd>&dupfd
 NHERE nhere			# fd<<\!
 NXHERE nhere			# fd<<!
 	type	  int
-	next	  nodeptr		# next redirection in list
 	fd	  int			# file descriptor being redirected
+	next	  nodeptr		# next redirection in list
 	doc	  nodeptr		# input to command (NARG node)
 	expdoc    temp	char *expdoc	# actual document (for NXHERE)
 

Modified: projects/arm_eabi_vfp/bin/sh/redir.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/redir.c	Sat Jan 11 15:19:04 2014	(r260545)
+++ projects/arm_eabi_vfp/bin/sh/redir.c	Sat Jan 11 15:38:31 2014	(r260546)
@@ -69,6 +69,7 @@ __FBSDID("$FreeBSD$");
 struct redirtab {
 	struct redirtab *next;
 	int renamed[10];
+	int fd0_redirected;
 };
 
 
@@ -109,11 +110,14 @@ redirect(union node *redir, int flags)
 		sv = ckmalloc(sizeof (struct redirtab));
 		for (i = 0 ; i < 10 ; i++)
 			sv->renamed[i] = EMPTY;
+		sv->fd0_redirected = fd0_redirected;
 		sv->next = redirlist;
 		redirlist = sv;
 	}
 	for (n = redir ; n ; n = n->nfile.next) {
 		fd = n->nfile.fd;
+		if (fd == 0)
+			fd0_redirected = 1;
 		if ((n->nfile.type == NTOFD || n->nfile.type == NFROMFD) &&
 		    n->ndup.dupfd == fd)
 			continue; /* redirect from/to same file descriptor */
@@ -134,8 +138,6 @@ redirect(union node *redir, int flags)
 			sv->renamed[fd] = i;
 			INTON;
 		}
-		if (fd == 0)
-			fd0_redirected++;
 		openredirect(n, memory);
 	}
 	if (memory[1])
@@ -303,8 +305,6 @@ popredir(void)
 
 	for (i = 0 ; i < 10 ; i++) {

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***