From owner-svn-src-projects@FreeBSD.ORG Sun Jan 5 02:00:06 2014 Return-Path: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 + * 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 +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include + +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 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 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 + * 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 +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include +#include + +#include +#include +#include + +#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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 #include +#include #include #include #include @@ -56,6 +57,7 @@ __FBSDID("$FreeBSD$"); #include 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 - 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 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 + PROG= date SRCS= date.c netdate.c vary.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include 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 + PROG= mv +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include 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 + # 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 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 + 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 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 + PROG= test LINKS= ${BINDIR}/test ${BINDIR}/[ MLINKS= test.1 [.1 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include 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 . +.\" 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 -- highest txg to use when " "searching for uberblocks\n"); + (void) fprintf(stderr, " -M -- " + "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(×tamp))); 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +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|--|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 +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 +.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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 . +.\" 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 -- highest txg to use when " "searching for uberblocks\n"); + (void) fprintf(stderr, " -M -- " + "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(×tamp))); 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\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 .\" Copyright (c) 2012, Glen Barber .\" Copyright (c) 2012, Bryan Drewery @@ -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 +.\" Copyright (c) 2014, Xin LI .\" .\" $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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 - 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 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 + PROG= date SRCS= date.c netdate.c vary.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include 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 + PROG= mv +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include 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 + # 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 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 + 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 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<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 ***