From owner-svn-src-projects@FreeBSD.ORG Sun Mar 20 12:38:10 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DD2C106566C; Sun, 20 Mar 2011 12:38:10 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 460C18FC15; Sun, 20 Mar 2011 12:38:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2KCcAir078969; Sun, 20 Mar 2011 12:38:10 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2KCcAJu078967; Sun, 20 Mar 2011 12:38:10 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103201238.p2KCcAJu078967@svn.freebsd.org> From: Alexander Motin Date: Sun, 20 Mar 2011 12:38:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219797 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2011 12:38:10 -0000 Author: mav Date: Sun Mar 20 12:38:09 2011 New Revision: 219797 URL: http://svn.freebsd.org/changeset/base/219797 Log: Purge all remaining events referring objects we are destroying. In most cases there should be none, but better to be safe. Modified: projects/graid/head/sys/geom/raid/g_raid.c Modified: projects/graid/head/sys/geom/raid/g_raid.c ============================================================================== --- projects/graid/head/sys/geom/raid/g_raid.c Sun Mar 20 12:05:57 2011 (r219796) +++ projects/graid/head/sys/geom/raid/g_raid.c Sun Mar 20 12:38:09 2011 (r219797) @@ -474,21 +474,16 @@ g_raid_event_send(void *arg, int event, return (error); } -#if 0 static void -g_raid_event_cancel(struct g_raid_disk *disk) +g_raid_event_cancel(struct g_raid_softc *sc, void *tgt) { - struct g_raid_softc *sc; struct g_raid_event *ep, *tmpep; - sc = disk->d_softc; sx_assert(&sc->sc_lock, SX_XLOCKED); mtx_lock(&sc->sc_queue_mtx); TAILQ_FOREACH_SAFE(ep, &sc->sc_events, e_next, tmpep) { - if ((ep->e_flags & G_RAID_EVENT_VOLUME) != 0) - continue; - if (ep->e_tgt != disk) + if (ep->e_tgt != tgt) continue; TAILQ_REMOVE(&sc->sc_events, ep, e_next); if ((ep->e_flags & G_RAID_EVENT_WAIT) == 0) @@ -500,7 +495,6 @@ g_raid_event_cancel(struct g_raid_disk * } mtx_unlock(&sc->sc_queue_mtx); } -#endif static int g_raid_event_check(struct g_raid_softc *sc, void *tgt) @@ -1833,6 +1827,7 @@ g_raid_destroy_node(struct g_raid_softc } else G_RAID_DEBUG(1, "Array destroyed."); if (worker) { + g_raid_event_cancel(sc, sc); mtx_destroy(&sc->sc_queue_mtx); sx_xunlock(&sc->sc_lock); sx_destroy(&sc->sc_lock); @@ -1883,6 +1878,7 @@ g_raid_destroy_volume(struct g_raid_volu g_topology_unlock(); TAILQ_REMOVE(&sc->sc_volumes, vol, v_next); for (i = 0; i < G_RAID_MAX_SUBDISKS; i++) { + g_raid_event_cancel(sc, &vol->v_subdisks[i]); disk = vol->v_subdisks[i].sd_disk; if (disk == NULL) continue; @@ -1891,6 +1887,7 @@ g_raid_destroy_volume(struct g_raid_volu G_RAID_DEBUG1(2, sc, "Volume %s destroyed.", vol->v_name); if (sc->sc_md) G_RAID_MD_FREE_VOLUME(sc->sc_md, vol); + g_raid_event_cancel(sc, vol); free(vol, M_RAID); if (sc->sc_stopping == G_RAID_DESTROY_HARD) { /* Wake up worker to let it selfdestruct. */ @@ -1921,6 +1918,7 @@ g_raid_destroy_disk(struct g_raid_disk * TAILQ_REMOVE(&sc->sc_disks, disk, d_next); if (sc->sc_md) G_RAID_MD_FREE_DISK(sc->sc_md, disk); + g_raid_event_cancel(sc, disk); free(disk, M_RAID); return (0); } From owner-svn-src-projects@FreeBSD.ORG Sun Mar 20 14:12:50 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6954106564A; Sun, 20 Mar 2011 14:12:50 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 992168FC0A; Sun, 20 Mar 2011 14:12:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2KECoVW081017; Sun, 20 Mar 2011 14:12:50 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2KECohu081015; Sun, 20 Mar 2011 14:12:50 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103201412.p2KECohu081015@svn.freebsd.org> From: Alexander Motin Date: Sun, 20 Mar 2011 14:12:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219800 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Mar 2011 14:12:50 -0000 Author: mav Date: Sun Mar 20 14:12:50 2011 New Revision: 219800 URL: http://svn.freebsd.org/changeset/base/219800 Log: Destroy volume on last disk leave and destroy disk on last volume leave. This makes `graid delete` and `graid remove` really work for Promise. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Sun Mar 20 13:01:57 2011 (r219799) +++ projects/graid/head/sys/geom/raid/md_promise.c Sun Mar 20 14:12:50 2011 (r219800) @@ -448,6 +448,70 @@ g_raid_md_promise_get_volume(struct g_ra } static int +g_raid_md_promise_purge_volumes(struct g_raid_softc *sc) +{ + struct g_raid_volume *vol, *tvol; + struct g_raid_md_promise_pervolume *pv; + int i, res; + + res = 0; + TAILQ_FOREACH_SAFE(vol, &sc->sc_volumes, v_next, tvol) { + pv = vol->v_md_data; + if (!pv->pv_started || vol->v_stopping) + continue; + for (i = 0; i < vol->v_disks_count; i++) { + if (vol->v_subdisks[i].sd_state != G_RAID_SUBDISK_S_NONE) + break; + } + if (i >= vol->v_disks_count) { + g_raid_destroy_volume(vol); + res = 1; + } + } + return (res); +} + +static int +g_raid_md_promise_purge_disks(struct g_raid_softc *sc) +{ + struct g_raid_disk *disk, *tdisk; + struct g_raid_volume *vol; + struct g_raid_md_promise_perdisk *pd; + int i, j, res; + + res = 0; + TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { + if (disk->d_state == G_RAID_DISK_S_SPARE) + continue; + pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; + + /* Scan for deleted volumes. */ + for (i = 0; i < pd->pd_subdisks; ) { + vol = g_raid_md_promise_get_volume(sc, + pd->pd_meta[i]->volume_id); + if (vol != NULL && !vol->v_stopping) { + i++; + continue; + } + free(pd->pd_meta[i], M_MD_PROMISE); + for (j = i; j < pd->pd_subdisks - 1; j++) + pd->pd_meta[j] = pd->pd_meta[j + 1]; + pd->pd_meta[PROMISE_MAX_SUBDISKS - 1] = NULL; + pd->pd_subdisks--; + pd->pd_updated = 1; + } + + /* If there is no metadata left - erase and delete disk. */ + if (pd->pd_subdisks == 0) { + promise_meta_erase(disk->d_consumer); + g_raid_destroy_disk(disk); + res = 1; + } + } + return (res); +} + +static int g_raid_md_promise_supported(int level, int qual, int disks, int force) { @@ -1113,6 +1177,7 @@ g_raid_md_event_promise(struct g_raid_md /* Delete disk. */ g_raid_change_disk_state(disk, G_RAID_DISK_S_NONE); g_raid_destroy_disk(disk); + g_raid_md_promise_purge_volumes(sc); /* Write updated metadata to all disks. */ g_raid_md_write_promise(md, NULL, NULL, NULL); @@ -1598,6 +1663,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o i++; if (i >= 2) { g_raid_destroy_volume(vol); + g_raid_md_promise_purge_disks(sc); g_raid_md_write_promise(md, NULL, NULL, NULL); } else { TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { @@ -1650,6 +1716,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o promise_meta_erase(disk->d_consumer); g_raid_destroy_disk(disk); } + g_raid_md_promise_purge_volumes(sc); /* Write updated metadata to remaining disks. */ g_raid_md_write_promise(md, NULL, NULL, NULL); @@ -1756,27 +1823,6 @@ g_raid_md_write_promise(struct g_raid_md if (sc->sc_stopping == G_RAID_DESTROY_HARD) return (0); - /* Clear "updated" flags and scan for deleted volumes. */ - TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; - pd->pd_updated = 0; - - for (i = 0; i < pd->pd_subdisks; ) { - vol = g_raid_md_promise_get_volume(sc, - pd->pd_meta[i]->volume_id); - if (vol != NULL && !vol->v_stopping) { - i++; - continue; - } - free(pd->pd_meta[i], M_MD_PROMISE); - for (j = i; j < pd->pd_subdisks - 1; j++) - pd->pd_meta[j] = pd->pd_meta[j + 1]; - pd->pd_meta[PROMISE_MAX_SUBDISKS - 1] = NULL; - pd->pd_subdisks--; - pd->pd_updated = 1; - } - } - /* Generate new per-volume metadata for affected volumes. */ TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { if (vol->v_stopping) @@ -1953,6 +1999,7 @@ g_raid_md_write_promise(struct g_raid_md g_raid_md_promise_print(pd->pd_meta[i]); promise_meta_write(disk->d_consumer, pd->pd_meta, pd->pd_subdisks); + pd->pd_updated = 0; } return (0); From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 01:05:25 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C61D4106566B; Mon, 21 Mar 2011 01:05:25 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B1B598FC16; Mon, 21 Mar 2011 01:05:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2L15PA4094580; Mon, 21 Mar 2011 01:05:25 GMT (envelope-from jeff@svn.freebsd.org) Received: (from jeff@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2L15PZH094561; Mon, 21 Mar 2011 01:05:25 GMT (envelope-from jeff@svn.freebsd.org) Message-Id: <201103210105.p2L15PZH094561@svn.freebsd.org> From: Jeff Roberson Date: Mon, 21 Mar 2011 01:05:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219807 - in projects/ofed/base: . bin/csh bin/df bin/ed bin/kenv bin/kill bin/ln bin/pkill bin/ps bin/rm bin/setfacl bin/sh bin/test cddl/compat/opensolaris/include cddl/compat/opensol... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 01:05:26 -0000 Author: jeff Date: Mon Mar 21 01:05:20 2011 New Revision: 219807 URL: http://svn.freebsd.org/changeset/base/219807 Log: - Merge CURRENT into ofed base. Added: projects/ofed/base/bin/csh/iconv_stub.h - copied unchanged from r219806, head/bin/csh/iconv_stub.h projects/ofed/base/bin/sh/arith_yacc.c - copied unchanged from r219806, head/bin/sh/arith_yacc.c projects/ofed/base/bin/sh/arith_yacc.h - copied unchanged from r219806, head/bin/sh/arith_yacc.h projects/ofed/base/bin/sh/arith_yylex.c - copied unchanged from r219806, head/bin/sh/arith_yylex.c projects/ofed/base/cddl/compat/opensolaris/include/sha2.h - copied unchanged from r219806, head/cddl/compat/opensolaris/include/sha2.h projects/ofed/base/cddl/compat/opensolaris/include/thread_pool.h - copied unchanged from r219806, head/cddl/compat/opensolaris/include/thread_pool.h projects/ofed/base/cddl/contrib/opensolaris/cmd/stat/ - copied from r219806, head/cddl/contrib/opensolaris/cmd/stat/ projects/ofed/base/cddl/contrib/opensolaris/cmd/zlook/ - copied from r219806, head/cddl/contrib/opensolaris/cmd/zlook/ projects/ofed/base/cddl/contrib/opensolaris/cmd/zstreamdump/ - copied from r219806, head/cddl/contrib/opensolaris/cmd/zstreamdump/ projects/ofed/base/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c - copied unchanged from r219806, head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c - copied unchanged from r219806, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c - copied unchanged from r219806, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py - copied unchanged from r219806, head/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/table.py - copied unchanged from r219806, head/cddl/contrib/opensolaris/lib/pyzfs/common/table.py projects/ofed/base/cddl/usr.bin/zlook/ - copied from r219806, head/cddl/usr.bin/zlook/ projects/ofed/base/cddl/usr.bin/zstreamdump/ - copied from r219806, head/cddl/usr.bin/zstreamdump/ projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html - copied unchanged from r219806, head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf - copied unchanged from r219806, head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt - copied unchanged from r219806, head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt projects/ofed/base/contrib/binutils/bfd/ChangeLog-2006 - copied unchanged from r219806, head/contrib/binutils/bfd/ChangeLog-2006 projects/ofed/base/contrib/binutils/bfd/cpu-cr16.c - copied unchanged from r219806, head/contrib/binutils/bfd/cpu-cr16.c projects/ofed/base/contrib/binutils/bfd/cpu-mep.c - copied unchanged from r219806, head/contrib/binutils/bfd/cpu-mep.c projects/ofed/base/contrib/binutils/bfd/cpu-score.c - copied unchanged from r219806, head/contrib/binutils/bfd/cpu-score.c projects/ofed/base/contrib/binutils/bfd/cpu-spu.c - copied unchanged from r219806, head/contrib/binutils/bfd/cpu-spu.c projects/ofed/base/contrib/binutils/bfd/elf-attrs.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf-attrs.c projects/ofed/base/contrib/binutils/bfd/elf-vxworks.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf-vxworks.c projects/ofed/base/contrib/binutils/bfd/elf-vxworks.h - copied unchanged from r219806, head/contrib/binutils/bfd/elf-vxworks.h projects/ofed/base/contrib/binutils/bfd/elf32-arm.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-arm.c projects/ofed/base/contrib/binutils/bfd/elf32-avr.h - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-avr.h projects/ofed/base/contrib/binutils/bfd/elf32-cr16.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-cr16.c projects/ofed/base/contrib/binutils/bfd/elf32-mep.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-mep.c projects/ofed/base/contrib/binutils/bfd/elf32-score.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-score.c projects/ofed/base/contrib/binutils/bfd/elf32-sh-relocs.h - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-sh-relocs.h projects/ofed/base/contrib/binutils/bfd/elf32-spu.c - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-spu.c projects/ofed/base/contrib/binutils/bfd/elf32-spu.h - copied unchanged from r219806, head/contrib/binutils/bfd/elf32-spu.h projects/ofed/base/contrib/binutils/bfd/elfxx-sparc.c - copied unchanged from r219806, head/contrib/binutils/bfd/elfxx-sparc.c projects/ofed/base/contrib/binutils/bfd/elfxx-sparc.h - copied unchanged from r219806, head/contrib/binutils/bfd/elfxx-sparc.h projects/ofed/base/contrib/binutils/bfd/mep-relocs.pl - copied unchanged from r219806, head/contrib/binutils/bfd/mep-relocs.pl projects/ofed/base/contrib/binutils/bfd/pe-arm-wince.c - copied unchanged from r219806, head/contrib/binutils/bfd/pe-arm-wince.c projects/ofed/base/contrib/binutils/bfd/pe-x86_64.c - copied unchanged from r219806, head/contrib/binutils/bfd/pe-x86_64.c projects/ofed/base/contrib/binutils/bfd/pei-arm-wince.c - copied unchanged from r219806, head/contrib/binutils/bfd/pei-arm-wince.c projects/ofed/base/contrib/binutils/bfd/pei-x86_64.c - copied unchanged from r219806, head/contrib/binutils/bfd/pei-x86_64.c projects/ofed/base/contrib/binutils/binutils/ChangeLog-2006 - copied unchanged from r219806, head/contrib/binutils/binutils/ChangeLog-2006 projects/ofed/base/contrib/binutils/binutils/bin2c.c - copied unchanged from r219806, head/contrib/binutils/binutils/bin2c.c projects/ofed/base/contrib/binutils/binutils/dwarf.c - copied unchanged from r219806, head/contrib/binutils/binutils/dwarf.c projects/ofed/base/contrib/binutils/binutils/dwarf.h - copied unchanged from r219806, head/contrib/binutils/binutils/dwarf.h projects/ofed/base/contrib/binutils/binutils/embedspu.sh - copied unchanged from r219806, head/contrib/binutils/binutils/embedspu.sh projects/ofed/base/contrib/binutils/binutils/mclex.c - copied unchanged from r219806, head/contrib/binutils/binutils/mclex.c projects/ofed/base/contrib/binutils/binutils/mcparse.y - copied unchanged from r219806, head/contrib/binutils/binutils/mcparse.y projects/ofed/base/contrib/binutils/binutils/sysdep.h - copied unchanged from r219806, head/contrib/binutils/binutils/sysdep.h projects/ofed/base/contrib/binutils/binutils/windint.h - copied unchanged from r219806, head/contrib/binutils/binutils/windint.h projects/ofed/base/contrib/binutils/binutils/windmc.c - copied unchanged from r219806, head/contrib/binutils/binutils/windmc.c projects/ofed/base/contrib/binutils/binutils/windmc.h - copied unchanged from r219806, head/contrib/binutils/binutils/windmc.h projects/ofed/base/contrib/binutils/config.rpath - copied unchanged from r219806, head/contrib/binutils/config.rpath projects/ofed/base/contrib/binutils/config/confsubdir.m4 - copied unchanged from r219806, head/contrib/binutils/config/confsubdir.m4 projects/ofed/base/contrib/binutils/config/ld-symbolic.m4 - copied unchanged from r219806, head/contrib/binutils/config/ld-symbolic.m4 projects/ofed/base/contrib/binutils/config/mt-mep - copied unchanged from r219806, head/contrib/binutils/config/mt-mep projects/ofed/base/contrib/binutils/config/mt-spu - copied unchanged from r219806, head/contrib/binutils/config/mt-spu projects/ofed/base/contrib/binutils/config/multi.m4 - copied unchanged from r219806, head/contrib/binutils/config/multi.m4 projects/ofed/base/contrib/binutils/config/unwind_ipinfo.m4 - copied unchanged from r219806, head/contrib/binutils/config/unwind_ipinfo.m4 projects/ofed/base/contrib/binutils/configure.ac - copied unchanged from r219806, head/contrib/binutils/configure.ac projects/ofed/base/contrib/binutils/gas/ChangeLog-2006 - copied unchanged from r219806, head/contrib/binutils/gas/ChangeLog-2006 projects/ofed/base/contrib/binutils/gas/config/tc-cr16.c - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-cr16.c projects/ofed/base/contrib/binutils/gas/config/tc-cr16.h - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-cr16.h projects/ofed/base/contrib/binutils/gas/config/tc-mep.c - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-mep.c projects/ofed/base/contrib/binutils/gas/config/tc-mep.h - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-mep.h projects/ofed/base/contrib/binutils/gas/config/tc-score.c - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-score.c projects/ofed/base/contrib/binutils/gas/config/tc-score.h - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-score.h projects/ofed/base/contrib/binutils/gas/config/tc-spu.c - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-spu.c projects/ofed/base/contrib/binutils/gas/config/tc-spu.h - copied unchanged from r219806, head/contrib/binutils/gas/config/tc-spu.h projects/ofed/base/contrib/binutils/gas/config/te-pep.h - copied unchanged from r219806, head/contrib/binutils/gas/config/te-pep.h projects/ofed/base/contrib/binutils/gas/doc/c-avr.texi - copied unchanged from r219806, head/contrib/binutils/gas/doc/c-avr.texi projects/ofed/base/contrib/binutils/gas/doc/c-cr16.texi - copied unchanged from r219806, head/contrib/binutils/gas/doc/c-cr16.texi projects/ofed/base/contrib/binutils/gas/itbl-lex.h - copied unchanged from r219806, head/contrib/binutils/gas/itbl-lex.h projects/ofed/base/contrib/binutils/gprof/po/ms.po - copied unchanged from r219806, head/contrib/binutils/gprof/po/ms.po projects/ofed/base/contrib/binutils/include/elf/bfin.h - copied unchanged from r219806, head/contrib/binutils/include/elf/bfin.h projects/ofed/base/contrib/binutils/include/elf/cr16.h - copied unchanged from r219806, head/contrib/binutils/include/elf/cr16.h projects/ofed/base/contrib/binutils/include/elf/crx.h - copied unchanged from r219806, head/contrib/binutils/include/elf/crx.h projects/ofed/base/contrib/binutils/include/elf/m32c.h - copied unchanged from r219806, head/contrib/binutils/include/elf/m32c.h projects/ofed/base/contrib/binutils/include/elf/mep.h - copied unchanged from r219806, head/contrib/binutils/include/elf/mep.h projects/ofed/base/contrib/binutils/include/elf/mt.h - copied unchanged from r219806, head/contrib/binutils/include/elf/mt.h projects/ofed/base/contrib/binutils/include/elf/score.h - copied unchanged from r219806, head/contrib/binutils/include/elf/score.h projects/ofed/base/contrib/binutils/include/elf/spu.h - copied unchanged from r219806, head/contrib/binutils/include/elf/spu.h projects/ofed/base/contrib/binutils/include/opcode/cr16.h - copied unchanged from r219806, head/contrib/binutils/include/opcode/cr16.h projects/ofed/base/contrib/binutils/include/opcode/score-datadep.h - copied unchanged from r219806, head/contrib/binutils/include/opcode/score-datadep.h projects/ofed/base/contrib/binutils/include/opcode/score-inst.h - copied unchanged from r219806, head/contrib/binutils/include/opcode/score-inst.h projects/ofed/base/contrib/binutils/include/opcode/spu-insns.h - copied unchanged from r219806, head/contrib/binutils/include/opcode/spu-insns.h projects/ofed/base/contrib/binutils/include/opcode/spu.h - copied unchanged from r219806, head/contrib/binutils/include/opcode/spu.h projects/ofed/base/contrib/binutils/ld/ChangeLog-2006 - copied unchanged from r219806, head/contrib/binutils/ld/ChangeLog-2006 projects/ofed/base/contrib/binutils/ld/emulparams/arm_wince_pe.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/arm_wince_pe.sh projects/ofed/base/contrib/binutils/ld/emulparams/avr6.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/avr6.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32_spu.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/elf32_spu.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32cr16.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/elf32cr16.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32mep.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/elf32mep.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32ppccommon.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/elf32ppccommon.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64bmip-defs.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/elf64bmip-defs.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386pep.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/i386pep.sh projects/ofed/base/contrib/binutils/ld/emulparams/scoreelf.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/scoreelf.sh projects/ofed/base/contrib/binutils/ld/emulparams/shelf_uclinux.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/shelf_uclinux.sh projects/ofed/base/contrib/binutils/ld/emulparams/shelf_vxworks.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/shelf_vxworks.sh projects/ofed/base/contrib/binutils/ld/emulparams/shlelf_vxworks.sh - copied unchanged from r219806, head/contrib/binutils/ld/emulparams/shlelf_vxworks.sh projects/ofed/base/contrib/binutils/ld/emultempl/avrelf.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/avrelf.em projects/ofed/base/contrib/binutils/ld/emultempl/cr16elf.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/cr16elf.em projects/ofed/base/contrib/binutils/ld/emultempl/elf-generic.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/elf-generic.em projects/ofed/base/contrib/binutils/ld/emultempl/genelf.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/genelf.em projects/ofed/base/contrib/binutils/ld/emultempl/pep.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/pep.em projects/ofed/base/contrib/binutils/ld/emultempl/scoreelf.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/scoreelf.em projects/ofed/base/contrib/binutils/ld/emultempl/spu_ovl.S - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/spu_ovl.S projects/ofed/base/contrib/binutils/ld/emultempl/spu_ovl.o - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/spu_ovl.o projects/ofed/base/contrib/binutils/ld/emultempl/spuelf.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/spuelf.em projects/ofed/base/contrib/binutils/ld/pep-dll.c - copied unchanged from r219806, head/contrib/binutils/ld/pep-dll.c projects/ofed/base/contrib/binutils/ld/pep-dll.h - copied unchanged from r219806, head/contrib/binutils/ld/pep-dll.h projects/ofed/base/contrib/binutils/ld/scripttempl/elf32cr16.sc - copied unchanged from r219806, head/contrib/binutils/ld/scripttempl/elf32cr16.sc projects/ofed/base/contrib/binutils/ld/scripttempl/mep.sc - copied unchanged from r219806, head/contrib/binutils/ld/scripttempl/mep.sc projects/ofed/base/contrib/binutils/ld/scripttempl/pep.sc - copied unchanged from r219806, head/contrib/binutils/ld/scripttempl/pep.sc projects/ofed/base/contrib/binutils/libiberty/at-file.texi - copied unchanged from r219806, head/contrib/binutils/libiberty/at-file.texi projects/ofed/base/contrib/binutils/libiberty/filename_cmp.c - copied unchanged from r219806, head/contrib/binutils/libiberty/filename_cmp.c projects/ofed/base/contrib/binutils/libiberty/unlink-if-ordinary.c - copied unchanged from r219806, head/contrib/binutils/libiberty/unlink-if-ordinary.c projects/ofed/base/contrib/binutils/ltgcc.m4 - copied unchanged from r219806, head/contrib/binutils/ltgcc.m4 projects/ofed/base/contrib/binutils/ltoptions.m4 - copied unchanged from r219806, head/contrib/binutils/ltoptions.m4 projects/ofed/base/contrib/binutils/ltsugar.m4 - copied unchanged from r219806, head/contrib/binutils/ltsugar.m4 projects/ofed/base/contrib/binutils/ltversion.m4 - copied unchanged from r219806, head/contrib/binutils/ltversion.m4 projects/ofed/base/contrib/binutils/opcodes/ChangeLog-2006 - copied unchanged from r219806, head/contrib/binutils/opcodes/ChangeLog-2006 projects/ofed/base/contrib/binutils/opcodes/cr16-dis.c - copied unchanged from r219806, head/contrib/binutils/opcodes/cr16-dis.c projects/ofed/base/contrib/binutils/opcodes/cr16-opc.c - copied unchanged from r219806, head/contrib/binutils/opcodes/cr16-opc.c projects/ofed/base/contrib/binutils/opcodes/i386-gen.c - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-gen.c projects/ofed/base/contrib/binutils/opcodes/i386-opc.c - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-opc.c projects/ofed/base/contrib/binutils/opcodes/i386-opc.h - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-opc.h projects/ofed/base/contrib/binutils/opcodes/i386-opc.tbl - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-opc.tbl projects/ofed/base/contrib/binutils/opcodes/i386-reg.tbl - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-reg.tbl projects/ofed/base/contrib/binutils/opcodes/i386-tbl.h - copied unchanged from r219806, head/contrib/binutils/opcodes/i386-tbl.h projects/ofed/base/contrib/binutils/opcodes/mep-asm.c - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-asm.c projects/ofed/base/contrib/binutils/opcodes/mep-desc.c - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-desc.c projects/ofed/base/contrib/binutils/opcodes/mep-desc.h - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-desc.h projects/ofed/base/contrib/binutils/opcodes/mep-dis.c - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-dis.c projects/ofed/base/contrib/binutils/opcodes/mep-ibld.c - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-ibld.c projects/ofed/base/contrib/binutils/opcodes/mep-opc.c - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-opc.c projects/ofed/base/contrib/binutils/opcodes/mep-opc.h - copied unchanged from r219806, head/contrib/binutils/opcodes/mep-opc.h projects/ofed/base/contrib/binutils/opcodes/score-dis.c - copied unchanged from r219806, head/contrib/binutils/opcodes/score-dis.c projects/ofed/base/contrib/binutils/opcodes/score-opc.h - copied unchanged from r219806, head/contrib/binutils/opcodes/score-opc.h projects/ofed/base/contrib/binutils/opcodes/spu-dis.c - copied unchanged from r219806, head/contrib/binutils/opcodes/spu-dis.c projects/ofed/base/contrib/binutils/opcodes/spu-opc.c - copied unchanged from r219806, head/contrib/binutils/opcodes/spu-opc.c - copied from r219806, head/contrib/dialog/ projects/ofed/base/contrib/gcc/config/i386/geode.md - copied unchanged from r219806, head/contrib/gcc/config/i386/geode.md projects/ofed/base/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r219806, head/contrib/gcc/config/i386/tmmintrin.h projects/ofed/base/contrib/gdtoa/changes - copied unchanged from r219806, head/contrib/gdtoa/changes projects/ofed/base/contrib/gdtoa/printf.c - copied unchanged from r219806, head/contrib/gdtoa/printf.c projects/ofed/base/contrib/gdtoa/printf.c0 - copied unchanged from r219806, head/contrib/gdtoa/printf.c0 projects/ofed/base/contrib/gdtoa/stdio1.h - copied unchanged from r219806, head/contrib/gdtoa/stdio1.h projects/ofed/base/contrib/llvm/include/llvm-c/Initialization.h - copied unchanged from r219806, head/contrib/llvm/include/llvm-c/Initialization.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ArrayRef.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/ofed/base/contrib/llvm/include/llvm/ADT/InMemoryStruct.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/ofed/base/contrib/llvm/include/llvm/ADT/IntEqClasses.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/ADT/IntEqClasses.h projects/ofed/base/contrib/llvm/include/llvm/ADT/IntervalMap.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/DIBuilder.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/PathNumbering.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Analysis/PathNumbering.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/RegionPass.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/PBQP/ - copied from r219806, head/contrib/llvm/include/llvm/CodeGen/PBQP/ projects/ofed/base/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/ofed/base/contrib/llvm/include/llvm/InitializePasses.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/InitializePasses.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/ofed/base/contrib/llvm/include/llvm/Object/ - copied from r219806, head/contrib/llvm/include/llvm/Object/ projects/ofed/base/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h projects/ofed/base/contrib/llvm/include/llvm/Support/Atomic.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Atomic.h projects/ofed/base/contrib/llvm/include/llvm/Support/DataTypes.h.in - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/ofed/base/contrib/llvm/include/llvm/Support/Disassembler.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Disassembler.h projects/ofed/base/contrib/llvm/include/llvm/Support/DynamicLibrary.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/ofed/base/contrib/llvm/include/llvm/Support/Endian.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Endian.h projects/ofed/base/contrib/llvm/include/llvm/Support/Errno.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Errno.h projects/ofed/base/contrib/llvm/include/llvm/Support/FEnv.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/FEnv.h projects/ofed/base/contrib/llvm/include/llvm/Support/FileSystem.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/FileSystem.h projects/ofed/base/contrib/llvm/include/llvm/Support/Host.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Host.h projects/ofed/base/contrib/llvm/include/llvm/Support/IncludeFile.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/IncludeFile.h projects/ofed/base/contrib/llvm/include/llvm/Support/Memory.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Memory.h projects/ofed/base/contrib/llvm/include/llvm/Support/Mutex.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Mutex.h projects/ofed/base/contrib/llvm/include/llvm/Support/Path.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Path.h projects/ofed/base/contrib/llvm/include/llvm/Support/PathV1.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/PathV1.h projects/ofed/base/contrib/llvm/include/llvm/Support/PathV2.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/PathV2.h projects/ofed/base/contrib/llvm/include/llvm/Support/Process.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Process.h projects/ofed/base/contrib/llvm/include/llvm/Support/Program.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Program.h projects/ofed/base/contrib/llvm/include/llvm/Support/RWMutex.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/RWMutex.h projects/ofed/base/contrib/llvm/include/llvm/Support/Signals.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Signals.h projects/ofed/base/contrib/llvm/include/llvm/Support/Solaris.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Solaris.h projects/ofed/base/contrib/llvm/include/llvm/Support/SwapByteOrder.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/ofed/base/contrib/llvm/include/llvm/Support/ThreadLocal.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/ofed/base/contrib/llvm/include/llvm/Support/Threading.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Threading.h projects/ofed/base/contrib/llvm/include/llvm/Support/TimeValue.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/TimeValue.h projects/ofed/base/contrib/llvm/include/llvm/Support/ToolOutputFile.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/ofed/base/contrib/llvm/include/llvm/Support/Valgrind.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/Valgrind.h projects/ofed/base/contrib/llvm/include/llvm/Support/system_error.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Support/system_error.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetAsmInfo.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h - copied unchanged from r219806, head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/ofed/base/contrib/llvm/lib/Analysis/DIBuilder.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/ofed/base/contrib/llvm/lib/Analysis/DominanceFrontier.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IPA/IPA.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/ofed/base/contrib/llvm/lib/Analysis/MemDepPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/PathNumbering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/ofed/base/contrib/llvm/lib/Analysis/PathProfileInfo.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/ofed/base/contrib/llvm/lib/Analysis/RegionPass.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Analysis/RegionPass.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AllocationOrder.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AllocationOrder.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/CodeGen.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/EdgeBundles.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveDebugVariables.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/ofed/base/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/ofed/base/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveRangeEdit.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/ofed/base/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocBase.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SpillPlacement.cpp - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SpillPlacement.h - copied unchanged from r219806, head/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/ofed/base/contrib/llvm/lib/ExecutionEngine/MCJIT/ - copied from r219806, head/contrib/llvm/lib/ExecutionEngine/MCJIT/ projects/ofed/base/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp - copied unchanged from r219806, head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/ofed/base/contrib/llvm/lib/MC/MCPureStreamer.cpp - copied unchanged from r219806, head/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/ofed/base/contrib/llvm/lib/Object/ - copied from r219806, head/contrib/llvm/lib/Object/ projects/ofed/base/contrib/llvm/lib/Support/Atomic.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Atomic.cpp projects/ofed/base/contrib/llvm/lib/Support/Disassembler.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Disassembler.cpp projects/ofed/base/contrib/llvm/lib/Support/DynamicLibrary.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/ofed/base/contrib/llvm/lib/Support/Errno.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Errno.cpp projects/ofed/base/contrib/llvm/lib/Support/Host.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Host.cpp projects/ofed/base/contrib/llvm/lib/Support/IncludeFile.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/IncludeFile.cpp projects/ofed/base/contrib/llvm/lib/Support/IntEqClasses.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/IntEqClasses.cpp projects/ofed/base/contrib/llvm/lib/Support/IntervalMap.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/IntervalMap.cpp projects/ofed/base/contrib/llvm/lib/Support/Memory.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Memory.cpp projects/ofed/base/contrib/llvm/lib/Support/Mutex.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Mutex.cpp projects/ofed/base/contrib/llvm/lib/Support/Path.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Path.cpp projects/ofed/base/contrib/llvm/lib/Support/PathV2.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/PathV2.cpp projects/ofed/base/contrib/llvm/lib/Support/Process.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Process.cpp projects/ofed/base/contrib/llvm/lib/Support/Program.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Program.cpp projects/ofed/base/contrib/llvm/lib/Support/RWMutex.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/RWMutex.cpp projects/ofed/base/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/ofed/base/contrib/llvm/lib/Support/Signals.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Signals.cpp projects/ofed/base/contrib/llvm/lib/Support/ThreadLocal.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/ThreadLocal.cpp projects/ofed/base/contrib/llvm/lib/Support/Threading.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Threading.cpp projects/ofed/base/contrib/llvm/lib/Support/TimeValue.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/TimeValue.cpp projects/ofed/base/contrib/llvm/lib/Support/ToolOutputFile.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/ToolOutputFile.cpp projects/ofed/base/contrib/llvm/lib/Support/Unix/ - copied from r219806, head/contrib/llvm/lib/Support/Unix/ projects/ofed/base/contrib/llvm/lib/Support/Valgrind.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/Valgrind.cpp projects/ofed/base/contrib/llvm/lib/Support/Windows/ - copied from r219806, head/contrib/llvm/lib/Support/Windows/ projects/ofed/base/contrib/llvm/lib/Support/system_error.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Support/system_error.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMCallingConv.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCExpr.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h projects/ofed/base/contrib/llvm/lib/Target/ARM/InstPrinter/ - copied from r219806, head/contrib/llvm/lib/Target/ARM/InstPrinter/ projects/ofed/base/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/AsmParser/ - copied from r219806, head/contrib/llvm/lib/Target/MBlaze/AsmParser/ projects/ofed/base/contrib/llvm/lib/Target/MBlaze/Disassembler/ - copied from r219806, head/contrib/llvm/lib/Target/MBlaze/Disassembler/ projects/ofed/base/contrib/llvm/lib/Target/MBlaze/InstPrinter/ - copied from r219806, head/contrib/llvm/lib/Target/MBlaze/InstPrinter/ projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/InstPrinter/ - copied from r219806, head/contrib/llvm/lib/Target/MSP430/InstPrinter/ projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/PTX/ - copied from r219806, head/contrib/llvm/lib/Target/PTX/ projects/ofed/base/contrib/llvm/lib/Target/PowerPC/InstPrinter/ - copied from r219806, head/contrib/llvm/lib/Target/PowerPC/InstPrinter/ projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/TargetAsmInfo.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/TargetFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetLibraryInfo.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/InstPrinter/ - copied from r219806, head/contrib/llvm/lib/Target/X86/InstPrinter/ projects/ofed/base/contrib/llvm/lib/Target/X86/Utils/ - copied from r219806, head/contrib/llvm/lib/Target/X86/Utils/ projects/ofed/base/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86FrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86Instr3DNow.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrCompiler.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrControl.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrExtension.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrSystem.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrVMX.td - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h - copied unchanged from r219806, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/Utils.cpp - copied unchanged from r219806, head/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/ofed/base/contrib/llvm/lib/VMCore/User.cpp - copied unchanged from r219806, head/contrib/llvm/lib/VMCore/User.cpp projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Mangle.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ - copied from r219806, head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/ABI.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Config/ - copied from r219806, head/contrib/llvm/tools/clang/include/clang/Config/ projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ - copied from r219806, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Mangle.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h - copied unchanged from r219806, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/ofed/base/contrib/llvm/tools/clang/lib/StaticAnalyzer/ - copied from r219806, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/ projects/ofed/base/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/StringMatcher.cpp - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/ofed/base/contrib/llvm/utils/TableGen/StringMatcher.h - copied unchanged from r219806, head/contrib/llvm/utils/TableGen/StringMatcher.h projects/ofed/base/contrib/openresolv/ - copied from r219806, head/contrib/openresolv/ projects/ofed/base/etc/mtree/BSD.groff.dist - copied unchanged from r219806, head/etc/mtree/BSD.groff.dist projects/ofed/base/gnu/lib/libdialog/dlg_config.h - copied unchanged from r219806, head/gnu/lib/libdialog/dlg_config.h projects/ofed/base/gnu/lib/libodialog/ - copied from r219806, head/gnu/lib/libodialog/ projects/ofed/base/gnu/usr.bin/binutils/addr2line/addr2line.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/addr2line/addr2line.1 projects/ofed/base/gnu/usr.bin/binutils/ar/ar.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/ar/ar.1 projects/ofed/base/gnu/usr.bin/binutils/as/as.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/as/as.1 projects/ofed/base/gnu/usr.bin/binutils/ld/ld.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/ld/ld.1 projects/ofed/base/gnu/usr.bin/binutils/nm/nm.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/nm/nm.1 projects/ofed/base/gnu/usr.bin/binutils/objcopy/objcopy.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/objcopy/objcopy.1 projects/ofed/base/gnu/usr.bin/binutils/objdump/objdump.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/objdump/objdump.1 projects/ofed/base/gnu/usr.bin/binutils/ranlib/ranlib.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/ofed/base/gnu/usr.bin/binutils/readelf/readelf.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/readelf/readelf.1 projects/ofed/base/gnu/usr.bin/binutils/size/size.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/size/size.1 projects/ofed/base/gnu/usr.bin/binutils/strings/strings.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/strings/strings.1 projects/ofed/base/gnu/usr.bin/binutils/strip/strip.1 - copied unchanged from r219806, head/gnu/usr.bin/binutils/strip/strip.1 projects/ofed/base/include/iconv.h - copied unchanged from r219806, head/include/iconv.h projects/ofed/base/lib/clang/include/ARMGenDecoderTables.inc - copied unchanged from r219806, head/lib/clang/include/ARMGenDecoderTables.inc projects/ofed/base/lib/clang/include/ARMGenEDInfo.inc - copied unchanged from r219806, head/lib/clang/include/ARMGenEDInfo.inc projects/ofed/base/lib/clang/include/ARMGenMCCodeEmitter.inc - copied unchanged from r219806, head/lib/clang/include/ARMGenMCCodeEmitter.inc projects/ofed/base/lib/clang/include/Checkers.inc - copied unchanged from r219806, head/lib/clang/include/Checkers.inc projects/ofed/base/lib/clang/include/PPCGenMCCodeEmitter.inc - copied unchanged from r219806, head/lib/clang/include/PPCGenMCCodeEmitter.inc projects/ofed/base/lib/clang/include/clang/Lex/ - copied from r219806, head/lib/clang/include/clang/Lex/ projects/ofed/base/lib/clang/include/llvm/Support/ - copied from r219806, head/lib/clang/include/llvm/Support/ projects/ofed/base/lib/clang/libclangstaticanalyzercheckers/ - copied from r219806, head/lib/clang/libclangstaticanalyzercheckers/ projects/ofed/base/lib/clang/libclangstaticanalyzercore/ - copied from r219806, head/lib/clang/libclangstaticanalyzercore/ projects/ofed/base/lib/clang/libclangstaticanalyzerfrontend/ - copied from r219806, head/lib/clang/libclangstaticanalyzerfrontend/ projects/ofed/base/lib/clang/libllvmarmdisassembler/ - copied from r219806, head/lib/clang/libllvmarmdisassembler/ projects/ofed/base/lib/clang/libllvmarminstprinter/ - copied from r219806, head/lib/clang/libllvmarminstprinter/ projects/ofed/base/lib/clang/libllvmpowerpcinstprinter/ - copied from r219806, head/lib/clang/libllvmpowerpcinstprinter/ projects/ofed/base/lib/clang/libllvmx86instprinter/ - copied from r219806, head/lib/clang/libllvmx86instprinter/ projects/ofed/base/lib/clang/libllvmx86utils/ - copied from r219806, head/lib/clang/libllvmx86utils/ projects/ofed/base/lib/libc/iconv/ - copied from r219806, head/lib/libc/iconv/ projects/ofed/base/lib/libc/sys/cap_enter.2 - copied unchanged from r219806, head/lib/libc/sys/cap_enter.2 projects/ofed/base/lib/libc/sys/getloginclass.2 - copied unchanged from r219806, head/lib/libc/sys/getloginclass.2 projects/ofed/base/lib/libiconv/ - copied from r219806, head/lib/libiconv/ projects/ofed/base/lib/libiconv_modules/ - copied from r219806, head/lib/libiconv_modules/ projects/ofed/base/lib/libthr/thread/thr_getthreadid_np.c - copied unchanged from r219806, head/lib/libthr/thread/thr_getthreadid_np.c projects/ofed/base/lib/msun/man/cexp.3 - copied unchanged from r219806, head/lib/msun/man/cexp.3 projects/ofed/base/lib/msun/man/complex.3 - copied unchanged from r219806, head/lib/msun/man/complex.3 projects/ofed/base/lib/msun/src/s_cbrtl.c - copied unchanged from r219806, head/lib/msun/src/s_cbrtl.c projects/ofed/base/lib/msun/src/s_cexp.c - copied unchanged from r219806, head/lib/msun/src/s_cexp.c projects/ofed/base/lib/msun/src/s_cexpf.c - copied unchanged from r219806, head/lib/msun/src/s_cexpf.c projects/ofed/base/release/Makefile.sysinstall - copied unchanged from r219806, head/release/Makefile.sysinstall projects/ofed/base/release/amd64/make-memstick.sh - copied unchanged from r219806, head/release/amd64/make-memstick.sh projects/ofed/base/release/generate-release.sh - copied unchanged from r219806, head/release/generate-release.sh projects/ofed/base/release/i386/make-memstick.sh - copied unchanged from r219806, head/release/i386/make-memstick.sh projects/ofed/base/release/rc.local - copied unchanged from r219806, head/release/rc.local projects/ofed/base/release/scripts/make-manifest.sh - copied unchanged from r219806, head/release/scripts/make-manifest.sh projects/ofed/base/sbin/hastd/crc32.c - copied unchanged from r219806, head/sbin/hastd/crc32.c projects/ofed/base/sbin/hastd/crc32.h - copied unchanged from r219806, head/sbin/hastd/crc32.h projects/ofed/base/sbin/hastd/hast_checksum.c - copied unchanged from r219806, head/sbin/hastd/hast_checksum.c projects/ofed/base/sbin/hastd/hast_checksum.h - copied unchanged from r219806, head/sbin/hastd/hast_checksum.h projects/ofed/base/sbin/hastd/hast_compression.c - copied unchanged from r219806, head/sbin/hastd/hast_compression.c projects/ofed/base/sbin/hastd/hast_compression.h - copied unchanged from r219806, head/sbin/hastd/hast_compression.h projects/ofed/base/sbin/hastd/lzf.c - copied unchanged from r219806, head/sbin/hastd/lzf.c projects/ofed/base/sbin/hastd/lzf.h - copied unchanged from r219806, head/sbin/hastd/lzf.h projects/ofed/base/sbin/resolvconf/ - copied from r219806, head/sbin/resolvconf/ projects/ofed/base/share/doc/papers/kernmalloc/appendix.ms - copied unchanged from r219806, head/share/doc/papers/kernmalloc/appendix.ms projects/ofed/base/share/doc/papers/sysperf/appendix.ms - copied unchanged from r219806, head/share/doc/papers/sysperf/appendix.ms projects/ofed/base/share/examples/kld/khelp/ - copied from r219806, head/share/examples/kld/khelp/ projects/ofed/base/share/i18n/ - copied from r219806, head/share/i18n/ projects/ofed/base/share/man/man3/pthread_getthreadid_np.3 - copied unchanged from r219806, head/share/man/man3/pthread_getthreadid_np.3 projects/ofed/base/share/man/man4/cc.4 - copied unchanged from r219806, head/share/man/man4/cc.4 projects/ofed/base/share/man/man4/cc_chd.4 - copied unchanged from r219806, head/share/man/man4/cc_chd.4 projects/ofed/base/share/man/man4/cc_cubic.4 - copied unchanged from r219806, head/share/man/man4/cc_cubic.4 projects/ofed/base/share/man/man4/cc_hd.4 - copied unchanged from r219806, head/share/man/man4/cc_hd.4 projects/ofed/base/share/man/man4/cc_htcp.4 - copied unchanged from r219806, head/share/man/man4/cc_htcp.4 projects/ofed/base/share/man/man4/cc_newreno.4 - copied unchanged from r219806, head/share/man/man4/cc_newreno.4 projects/ofed/base/share/man/man4/cc_vegas.4 - copied unchanged from r219806, head/share/man/man4/cc_vegas.4 projects/ofed/base/share/man/man4/cxgbe.4 - copied unchanged from r219806, head/share/man/man4/cxgbe.4 projects/ofed/base/share/man/man4/h_ertt.4 - copied unchanged from r219806, head/share/man/man4/h_ertt.4 projects/ofed/base/share/man/man4/mos.4 - copied unchanged from r219806, head/share/man/man4/mos.4 projects/ofed/base/share/man/man4/rgephy.4 - copied unchanged from r219806, head/share/man/man4/rgephy.4 projects/ofed/base/share/man/man4/runfw.4 - copied unchanged from r219806, head/share/man/man4/runfw.4 projects/ofed/base/share/man/man4/xhci.4 - copied unchanged from r219806, head/share/man/man4/xhci.4 projects/ofed/base/share/man/man7/sticky.7 - copied unchanged from r219806, head/share/man/man7/sticky.7 projects/ofed/base/share/man/man9/cc.9 - copied unchanged from r219806, head/share/man/man9/cc.9 projects/ofed/base/share/man/man9/hhook.9 - copied unchanged from r219806, head/share/man/man9/hhook.9 projects/ofed/base/share/man/man9/khelp.9 - copied unchanged from r219806, head/share/man/man9/khelp.9 projects/ofed/base/share/man/man9/osd.9 - copied unchanged from r219806, head/share/man/man9/osd.9 projects/ofed/base/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r219806, head/sys/amd64/linux32/linux32_syscalls.c projects/ofed/base/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r219806, head/sys/amd64/linux32/linux32_systrace_args.c projects/ofed/base/sys/boot/pc98/pc98boot/ - copied from r219806, head/sys/boot/pc98/pc98boot/ projects/ofed/base/sys/boot/powerpc/ps3/ - copied from r219806, head/sys/boot/powerpc/ps3/ projects/ofed/base/sys/cddl/boot/zfs/zle.c - copied unchanged from r219806, head/sys/cddl/boot/zfs/zle.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c - copied unchanged from r219806, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c - copied unchanged from r219806, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c projects/ofed/base/sys/cddl/compat/opensolaris/sys/systeminfo.h - copied unchanged from r219806, head/sys/cddl/compat/opensolaris/sys/systeminfo.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/os/fm.c - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h - copied unchanged from r219806, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h projects/ofed/base/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r219806, head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/ofed/base/sys/compat/linux/linux_fork.c - copied unchanged from r219806, head/sys/compat/linux/linux_fork.c projects/ofed/base/sys/conf/ldscript.mips.octeon1 - copied unchanged from r219806, head/sys/conf/ldscript.mips.octeon1 projects/ofed/base/sys/contrib/dev/acpica/compiler/aslbtypes.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/ofed/base/sys/contrib/dev/acpica/compiler/asluuid.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/compiler/asluuid.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslwalks.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/compiler/aslwalks.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dtexpress.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/compiler/dtexpress.c projects/ofed/base/sys/contrib/dev/acpica/debugger/dbmethod.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/debugger/dbmethod.c projects/ofed/base/sys/contrib/dev/acpica/debugger/dbnames.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/debugger/dbnames.c projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsargs.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/dispatcher/dsargs.c projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dscontrol.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/dispatcher/dscontrol.c projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswload2.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/dispatcher/dswload2.c projects/ofed/base/sys/contrib/dev/acpica/utilities/utdecode.c - copied unchanged from r219806, head/sys/contrib/dev/acpica/utilities/utdecode.c projects/ofed/base/sys/dev/ath/ath_hal/ah_diagcodes.h - copied unchanged from r219806, head/sys/dev/ath/ath_hal/ah_diagcodes.h projects/ofed/base/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r219806, head/sys/dev/ath/ath_hal/ah_regdomain/ projects/ofed/base/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r219806, head/sys/dev/ath/ath_hal/ah_regdomain.h projects/ofed/base/sys/dev/ath/ath_hal/ar9001/ - copied from r219806, head/sys/dev/ath/ath_hal/ar9001/ projects/ofed/base/sys/dev/ath/ath_hal/ar9002/ - copied from r219806, head/sys/dev/ath/ath_hal/ar9002/ projects/ofed/base/sys/dev/ath/ath_hal/ar9003/ - copied from r219806, head/sys/dev/ath/ath_hal/ar9003/ projects/ofed/base/sys/dev/ath/ath_rate/sample/tx_schedules.h - copied unchanged from r219806, head/sys/dev/ath/ath_rate/sample/tx_schedules.h projects/ofed/base/sys/dev/ath/if_ath_debug.c - copied unchanged from r219806, head/sys/dev/ath/if_ath_debug.c projects/ofed/base/sys/dev/ath/if_ath_debug.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_debug.h projects/ofed/base/sys/dev/ath/if_ath_keycache.c - copied unchanged from r219806, head/sys/dev/ath/if_ath_keycache.c projects/ofed/base/sys/dev/ath/if_ath_keycache.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_keycache.h projects/ofed/base/sys/dev/ath/if_ath_misc.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_misc.h projects/ofed/base/sys/dev/ath/if_ath_sysctl.c - copied unchanged from r219806, head/sys/dev/ath/if_ath_sysctl.c projects/ofed/base/sys/dev/ath/if_ath_sysctl.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_sysctl.h projects/ofed/base/sys/dev/ath/if_ath_tx.c - copied unchanged from r219806, head/sys/dev/ath/if_ath_tx.c projects/ofed/base/sys/dev/ath/if_ath_tx.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_tx.h projects/ofed/base/sys/dev/ath/if_ath_tx_ht.c - copied unchanged from r219806, head/sys/dev/ath/if_ath_tx_ht.c projects/ofed/base/sys/dev/ath/if_ath_tx_ht.h - copied unchanged from r219806, head/sys/dev/ath/if_ath_tx_ht.h projects/ofed/base/sys/dev/bxe/ - copied from r219806, head/sys/dev/bxe/ projects/ofed/base/sys/dev/cxgbe/ - copied from r219806, head/sys/dev/cxgbe/ projects/ofed/base/sys/dev/usb/net/if_mos.c - copied unchanged from r219806, head/sys/dev/usb/net/if_mos.c projects/ofed/base/sys/dev/usb/net/if_mosreg.h - copied unchanged from r219806, head/sys/dev/usb/net/if_mosreg.h projects/ofed/base/sys/i386/linux/linux_syscalls.c - copied unchanged from r219806, head/sys/i386/linux/linux_syscalls.c projects/ofed/base/sys/i386/linux/linux_systrace_args.c - copied unchanged from r219806, head/sys/i386/linux/linux_systrace_args.c projects/ofed/base/sys/kern/capabilities.conf - copied unchanged from r219806, head/sys/kern/capabilities.conf projects/ofed/base/sys/kern/kern_loginclass.c - copied unchanged from r219806, head/sys/kern/kern_loginclass.c projects/ofed/base/sys/kern/sys_capability.c - copied unchanged from r219806, head/sys/kern/sys_capability.c projects/ofed/base/sys/mips/cavium/if_octm.c - copied unchanged from r219806, head/sys/mips/cavium/if_octm.c projects/ofed/base/sys/modules/bxe/ - copied from r219806, head/sys/modules/bxe/ projects/ofed/base/sys/modules/cc/cc_chd/ - copied from r219806, head/sys/modules/cc/cc_chd/ projects/ofed/base/sys/modules/cc/cc_hd/ - copied from r219806, head/sys/modules/cc/cc_hd/ projects/ofed/base/sys/modules/cc/cc_vegas/ - copied from r219806, head/sys/modules/cc/cc_vegas/ projects/ofed/base/sys/modules/cxgbe/ - copied from r219806, head/sys/modules/cxgbe/ projects/ofed/base/sys/modules/dtrace/systrace_freebsd32/ - copied from r219806, head/sys/modules/dtrace/systrace_freebsd32/ projects/ofed/base/sys/modules/dtrace/systrace_linux32/ - copied from r219806, head/sys/modules/dtrace/systrace_linux32/ projects/ofed/base/sys/modules/khelp/ - copied from r219806, head/sys/modules/khelp/ projects/ofed/base/sys/modules/usb/mos/ - copied from r219806, head/sys/modules/usb/mos/ projects/ofed/base/sys/netgraph/netflow/netflow_v9.c - copied unchanged from r219806, head/sys/netgraph/netflow/netflow_v9.c projects/ofed/base/sys/netgraph/netflow/netflow_v9.h - copied unchanged from r219806, head/sys/netgraph/netflow/netflow_v9.h projects/ofed/base/sys/netinet/cc/cc_chd.c - copied unchanged from r219806, head/sys/netinet/cc/cc_chd.c projects/ofed/base/sys/netinet/cc/cc_hd.c - copied unchanged from r219806, head/sys/netinet/cc/cc_hd.c projects/ofed/base/sys/netinet/cc/cc_vegas.c - copied unchanged from r219806, head/sys/netinet/cc/cc_vegas.c projects/ofed/base/sys/netinet/khelp/ - copied from r219806, head/sys/netinet/khelp/ projects/ofed/base/sys/netinet/sctp_ss_functions.c - copied unchanged from r219806, head/sys/netinet/sctp_ss_functions.c projects/ofed/base/sys/powerpc/ps3/ - copied from r219806, head/sys/powerpc/ps3/ projects/ofed/base/sys/sparc64/pci/ofw_pci_if.m - copied unchanged from r219806, head/sys/sparc64/pci/ofw_pci_if.m projects/ofed/base/sys/sys/capability.h - copied unchanged from r219806, head/sys/sys/capability.h projects/ofed/base/sys/sys/loginclass.h - copied unchanged from r219806, head/sys/sys/loginclass.h projects/ofed/base/sys/x86/include/_inttypes.h - copied unchanged from r219806, head/sys/x86/include/_inttypes.h projects/ofed/base/tools/build/options/WITHOUT_FDT - copied unchanged from r219806, head/tools/build/options/WITHOUT_FDT projects/ofed/base/tools/build/options/WITH_ICONV - copied unchanged from r219806, head/tools/build/options/WITH_ICONV projects/ofed/base/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/dot3.0 projects/ofed/base/tools/regression/bin/sh/builtins/exit2.8 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/exit2.8 projects/ofed/base/tools/regression/bin/sh/builtins/exit3.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/exit3.0 projects/ofed/base/tools/regression/bin/sh/builtins/read5.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/read5.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap4.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/trap4.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap5.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/trap5.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap6.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/trap6.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap7.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/trap7.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap8.0 - copied unchanged from r219806, head/tools/regression/bin/sh/builtins/trap8.0 projects/ofed/base/tools/regression/bin/sh/errors/bad-binary1.126 - copied unchanged from r219806, head/tools/regression/bin/sh/errors/bad-binary1.126 projects/ofed/base/tools/regression/bin/sh/execution/hash1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/hash1.0 projects/ofed/base/tools/regression/bin/sh/execution/killed1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/killed1.0 projects/ofed/base/tools/regression/bin/sh/execution/killed2.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/killed2.0 projects/ofed/base/tools/regression/bin/sh/execution/path1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/path1.0 projects/ofed/base/tools/regression/bin/sh/execution/redir5.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/redir5.0 projects/ofed/base/tools/regression/bin/sh/execution/shellproc1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/execution/shellproc1.0 projects/ofed/base/tools/regression/bin/sh/expansion/arith10.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/arith10.0 projects/ofed/base/tools/regression/bin/sh/expansion/arith11.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/arith11.0 projects/ofed/base/tools/regression/bin/sh/expansion/arith9.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/arith9.0 projects/ofed/base/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/length1.0 projects/ofed/base/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/length2.0 projects/ofed/base/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/length3.0 projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/plus-minus8.0 projects/ofed/base/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r219806, head/tools/regression/bin/sh/expansion/trim7.0 projects/ofed/base/tools/regression/bin/sh/parser/for2.0 - copied unchanged from r219806, head/tools/regression/bin/sh/parser/for2.0 projects/ofed/base/tools/regression/bin/sh/parser/no-space1.0 - copied unchanged from r219806, head/tools/regression/bin/sh/parser/no-space1.0 projects/ofed/base/tools/regression/bin/sh/parser/no-space2.0 - copied unchanged from r219806, head/tools/regression/bin/sh/parser/no-space2.0 projects/ofed/base/tools/regression/lib/msun/test-cexp.c - copied unchanged from r219806, head/tools/regression/lib/msun/test-cexp.c projects/ofed/base/tools/regression/lib/msun/test-cexp.t - copied unchanged from r219806, head/tools/regression/lib/msun/test-cexp.t projects/ofed/base/tools/regression/pjdfstest/tests/ftruncate/ - copied from r219806, head/tools/regression/pjdfstest/tests/ftruncate/ projects/ofed/base/tools/regression/usr.bin/sed/inplace_race.t - copied unchanged from r219806, head/tools/regression/usr.bin/sed/inplace_race.t projects/ofed/base/tools/test/iconv/ - copied from r219806, head/tools/test/iconv/ projects/ofed/base/tools/tools/ath/ath_ee_v14_print/ - copied from r219806, head/tools/tools/ath/ath_ee_v14_print/ projects/ofed/base/tools/tools/ath/ath_ee_v4k_print/ - copied from r219806, head/tools/tools/ath/ath_ee_v4k_print/ projects/ofed/base/tools/tools/ath/ath_prom_read/ - copied from r219806, head/tools/tools/ath/ath_prom_read/ projects/ofed/base/tools/tools/nanobsd/Files/root/update - copied unchanged from r219806, head/tools/tools/nanobsd/Files/root/update projects/ofed/base/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r219806, head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh projects/ofed/base/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r219806, head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt projects/ofed/base/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r219806, head/tools/tools/nanobsd/rescue/merge.sh projects/ofed/base/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r219806, head/tools/tools/nanobsd/rescue/rescue_amd64.conf projects/ofed/base/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r219806, head/tools/tools/nanobsd/rescue/rescue_i386.conf projects/ofed/base/usr.bin/iconv/ - copied from r219806, head/usr.bin/iconv/ projects/ofed/base/usr.bin/kdump/linux_syscalls.conf - copied unchanged from r219806, head/usr.bin/kdump/linux_syscalls.conf projects/ofed/base/usr.bin/mkcsmapper/ - copied from r219806, head/usr.bin/mkcsmapper/ projects/ofed/base/usr.bin/mkcsmapper_static/ - copied from r219806, head/usr.bin/mkcsmapper_static/ projects/ofed/base/usr.bin/mkesdb/ - copied from r219806, head/usr.bin/mkesdb/ projects/ofed/base/usr.bin/mkesdb_static/ - copied from r219806, head/usr.bin/mkesdb_static/ projects/ofed/base/usr.sbin/bsdinstall/ - copied from r219806, head/usr.sbin/bsdinstall/ projects/ofed/base/usr.sbin/utxrm/ - copied from r219806, head/usr.sbin/utxrm/ Directory Properties: projects/ofed/base/contrib/dialog/ (props changed) Replaced: projects/ofed/base/contrib/binutils/ld/emultempl/mipself.em - copied unchanged from r219806, head/contrib/binutils/ld/emultempl/mipself.em projects/ofed/base/contrib/binutils/libiberty/pexecute.c - copied unchanged from r219806, head/contrib/binutils/libiberty/pexecute.c Deleted: projects/ofed/base/bin/csh/iconv.h projects/ofed/base/bin/sh/arith.y projects/ofed/base/bin/sh/arith_lex.l projects/ofed/base/contrib/binutils/bfd/aout-encap.c projects/ofed/base/contrib/binutils/bfd/doc/aoutx.texi projects/ofed/base/contrib/binutils/bfd/doc/archive.texi projects/ofed/base/contrib/binutils/bfd/doc/archures.texi projects/ofed/base/contrib/binutils/bfd/doc/bfdio.texi projects/ofed/base/contrib/binutils/bfd/doc/bfdt.texi projects/ofed/base/contrib/binutils/bfd/doc/bfdwin.texi projects/ofed/base/contrib/binutils/bfd/doc/cache.texi projects/ofed/base/contrib/binutils/bfd/doc/coffcode.texi projects/ofed/base/contrib/binutils/bfd/doc/core.texi projects/ofed/base/contrib/binutils/bfd/doc/elf.texi projects/ofed/base/contrib/binutils/bfd/doc/elfcode.texi projects/ofed/base/contrib/binutils/bfd/doc/format.texi projects/ofed/base/contrib/binutils/bfd/doc/hash.texi projects/ofed/base/contrib/binutils/bfd/doc/init.texi projects/ofed/base/contrib/binutils/bfd/doc/libbfd.texi projects/ofed/base/contrib/binutils/bfd/doc/linker.texi projects/ofed/base/contrib/binutils/bfd/doc/mmo.texi projects/ofed/base/contrib/binutils/bfd/doc/opncls.texi projects/ofed/base/contrib/binutils/bfd/doc/reloc.texi projects/ofed/base/contrib/binutils/bfd/doc/section.texi projects/ofed/base/contrib/binutils/bfd/doc/syms.texi projects/ofed/base/contrib/binutils/bfd/doc/targets.texi projects/ofed/base/contrib/binutils/bfd/elf32-arm.h projects/ofed/base/contrib/binutils/bfd/elfarm-nabi.c projects/ofed/base/contrib/binutils/bfd/elfarm-oabi.c projects/ofed/base/contrib/binutils/bfd/elflink.h projects/ofed/base/contrib/binutils/bfd/po/POTFILES.in projects/ofed/base/contrib/binutils/binutils/acinclude.m4 projects/ofed/base/contrib/binutils/binutils/budemang.c projects/ofed/base/contrib/binutils/binutils/budemang.h projects/ofed/base/contrib/binutils/binutils/defparse.c projects/ofed/base/contrib/binutils/binutils/defparse.h projects/ofed/base/contrib/binutils/binutils/doc/addr2line.1 projects/ofed/base/contrib/binutils/binutils/doc/ar.1 projects/ofed/base/contrib/binutils/binutils/doc/cxxfilt.man projects/ofed/base/contrib/binutils/binutils/doc/dlltool.1 projects/ofed/base/contrib/binutils/binutils/doc/nm.1 projects/ofed/base/contrib/binutils/binutils/doc/objcopy.1 projects/ofed/base/contrib/binutils/binutils/doc/objdump.1 projects/ofed/base/contrib/binutils/binutils/doc/ranlib.1 projects/ofed/base/contrib/binutils/binutils/doc/readelf.1 projects/ofed/base/contrib/binutils/binutils/doc/size.1 projects/ofed/base/contrib/binutils/binutils/doc/strings.1 projects/ofed/base/contrib/binutils/binutils/doc/strip.1 projects/ofed/base/contrib/binutils/binutils/rclex.l projects/ofed/base/contrib/binutils/config.if projects/ofed/base/contrib/binutils/config/mh-mingw32 projects/ofed/base/contrib/binutils/config/mh-openedition projects/ofed/base/contrib/binutils/config/mh-sysv projects/ofed/base/contrib/binutils/config/mt-armpic projects/ofed/base/contrib/binutils/config/mt-elfalphapic projects/ofed/base/contrib/binutils/config/mt-ia64pic projects/ofed/base/contrib/binutils/config/mt-linux projects/ofed/base/contrib/binutils/config/mt-papic projects/ofed/base/contrib/binutils/config/mt-ppcpic projects/ofed/base/contrib/binutils/config/mt-s390pic projects/ofed/base/contrib/binutils/config/mt-sparcpic projects/ofed/base/contrib/binutils/config/mt-x86pic projects/ofed/base/contrib/binutils/configure.in projects/ofed/base/contrib/binutils/contrib/ projects/ofed/base/contrib/binutils/gas/bignum-copy.c projects/ofed/base/contrib/binutils/gas/config/obj-generic.c projects/ofed/base/contrib/binutils/gas/config/obj-generic.h projects/ofed/base/contrib/binutils/gas/config/obj-ieee.c projects/ofed/base/contrib/binutils/gas/config/obj-ieee.h projects/ofed/base/contrib/binutils/gas/config/te-aux.h projects/ofed/base/contrib/binutils/gas/config/te-ppcnw.h projects/ofed/base/contrib/binutils/gas/config/te-sysv32.h projects/ofed/base/contrib/binutils/gas/doc/as.1 projects/ofed/base/contrib/binutils/gas/doc/gasp.texi projects/ofed/base/contrib/binutils/gas/doc/gasver.texi projects/ofed/base/contrib/binutils/gas/gasp.c projects/ofed/base/contrib/binutils/gas/link.cmd projects/ofed/base/contrib/binutils/include/bin-bugs.h projects/ofed/base/contrib/binutils/include/callback.h projects/ofed/base/contrib/binutils/include/regs/ projects/ofed/base/contrib/binutils/include/remote-sim.h projects/ofed/base/contrib/binutils/ld/acinclude.m4 projects/ofed/base/contrib/binutils/ld/emulparams/armelf_oabi.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386freebsd.sh projects/ofed/base/contrib/binutils/ld/emultempl/armelf_oabi.em projects/ofed/base/contrib/binutils/ld/ld.1 projects/ofed/base/contrib/binutils/ld/ldver.texi projects/ofed/base/contrib/binutils/libiberty/config.table projects/ofed/base/contrib/binutils/libiberty/configure.in projects/ofed/base/contrib/binutils/ltcf-c.sh projects/ofed/base/contrib/binutils/ltcf-cxx.sh projects/ofed/base/contrib/binutils/ltcf-gcj.sh projects/ofed/base/contrib/binutils/ltconfig projects/ofed/base/contrib/binutils/md5.sum projects/ofed/base/contrib/binutils/opcodes/acinclude.m4 projects/ofed/base/contrib/binutils/opcodes/arm-opc.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/PointerTracking.h projects/ofed/base/contrib/llvm/include/llvm/MC/MachObjectWriter.h projects/ofed/base/contrib/llvm/include/llvm/Support/DynamicLinker.h projects/ofed/base/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h projects/ofed/base/contrib/llvm/include/llvm/System/ projects/ofed/base/contrib/llvm/include/llvm/Target/TargetFrameInfo.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/RSProfiling.h projects/ofed/base/contrib/llvm/lib/Analysis/PointerTracking.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PBQP/ projects/ofed/base/contrib/llvm/lib/CodeGen/PHIElimination.h projects/ofed/base/contrib/llvm/lib/System/ projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h projects/ofed/base/contrib/llvm/lib/Target/Alpha/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/Blackfin/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/CellSPU/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/MSP430/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/Mips/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/PIC16/ projects/ofed/base/contrib/llvm/lib/Target/PowerPC/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/SystemZ/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/TargetFrameInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/X86/X86Instr64bit.td projects/ofed/base/contrib/llvm/lib/Target/XCore/AsmPrinter/ projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h projects/ofed/base/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Checker/ projects/ofed/base/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Checker/ projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h projects/ofed/base/gnu/lib/libdialog/CHANGES projects/ofed/base/gnu/lib/libdialog/COPYING projects/ofed/base/gnu/lib/libdialog/README projects/ofed/base/gnu/lib/libdialog/TESTS/Makefile projects/ofed/base/gnu/lib/libdialog/TESTS/check1.c projects/ofed/base/gnu/lib/libdialog/TESTS/check2.c projects/ofed/base/gnu/lib/libdialog/TESTS/check3.c projects/ofed/base/gnu/lib/libdialog/TESTS/dselect.c projects/ofed/base/gnu/lib/libdialog/TESTS/fselect.c projects/ofed/base/gnu/lib/libdialog/TESTS/ftree1.c projects/ofed/base/gnu/lib/libdialog/TESTS/ftree1.test projects/ofed/base/gnu/lib/libdialog/TESTS/ftree2.c projects/ofed/base/gnu/lib/libdialog/TESTS/ftree2.test projects/ofed/base/gnu/lib/libdialog/TESTS/gauge.c projects/ofed/base/gnu/lib/libdialog/TESTS/input1.c projects/ofed/base/gnu/lib/libdialog/TESTS/input2.c projects/ofed/base/gnu/lib/libdialog/TESTS/menu1.c projects/ofed/base/gnu/lib/libdialog/TESTS/menu2.c projects/ofed/base/gnu/lib/libdialog/TESTS/menu3.c projects/ofed/base/gnu/lib/libdialog/TESTS/msg.c projects/ofed/base/gnu/lib/libdialog/TESTS/prgbox.c projects/ofed/base/gnu/lib/libdialog/TESTS/radio1.c projects/ofed/base/gnu/lib/libdialog/TESTS/radio2.c projects/ofed/base/gnu/lib/libdialog/TESTS/radio3.c projects/ofed/base/gnu/lib/libdialog/TESTS/text.c projects/ofed/base/gnu/lib/libdialog/TESTS/tree.c projects/ofed/base/gnu/lib/libdialog/TESTS/yesno.c projects/ofed/base/gnu/lib/libdialog/TODO projects/ofed/base/gnu/lib/libdialog/checklist.c projects/ofed/base/gnu/lib/libdialog/colors.h projects/ofed/base/gnu/lib/libdialog/dialog.3 projects/ofed/base/gnu/lib/libdialog/dialog.h projects/ofed/base/gnu/lib/libdialog/dialog.priv.h projects/ofed/base/gnu/lib/libdialog/dir.c projects/ofed/base/gnu/lib/libdialog/dir.h projects/ofed/base/gnu/lib/libdialog/fselect.c projects/ofed/base/gnu/lib/libdialog/gauge.c projects/ofed/base/gnu/lib/libdialog/help.c projects/ofed/base/gnu/lib/libdialog/inputbox.c projects/ofed/base/gnu/lib/libdialog/kernel.c projects/ofed/base/gnu/lib/libdialog/lineedit.c projects/ofed/base/gnu/lib/libdialog/menubox.c projects/ofed/base/gnu/lib/libdialog/msgbox.c projects/ofed/base/gnu/lib/libdialog/notify.c projects/ofed/base/gnu/lib/libdialog/prgbox.c projects/ofed/base/gnu/lib/libdialog/radiolist.c projects/ofed/base/gnu/lib/libdialog/raw_popen.c projects/ofed/base/gnu/lib/libdialog/rc.c projects/ofed/base/gnu/lib/libdialog/rc.h projects/ofed/base/gnu/lib/libdialog/textbox.c projects/ofed/base/gnu/lib/libdialog/tree.c projects/ofed/base/gnu/lib/libdialog/ui_objects.c projects/ofed/base/gnu/lib/libdialog/ui_objects.h projects/ofed/base/gnu/lib/libdialog/yesno.c projects/ofed/base/gnu/lib/libg2c/ projects/ofed/base/gnu/lib/libiberty/ projects/ofed/base/gnu/usr.bin/binutils/as/tc-sparc-fixed.c projects/ofed/base/gnu/usr.bin/dialog/COPYING projects/ofed/base/gnu/usr.bin/dialog/README projects/ofed/base/gnu/usr.bin/dialog/README.lib projects/ofed/base/gnu/usr.bin/dialog/TESTS/ projects/ofed/base/gnu/usr.bin/dialog/dialog.1 projects/ofed/base/gnu/usr.bin/dialog/dialog.c projects/ofed/base/lib/clang/include/llvm/ADT/ projects/ofed/base/lib/clang/include/llvm/System/ projects/ofed/base/lib/clang/libclangchecker/ projects/ofed/base/lib/clang/libllvmarmasmprinter/ projects/ofed/base/lib/clang/libllvmmipsasmprinter/ projects/ofed/base/lib/clang/libllvmpowerpcasmprinter/ projects/ofed/base/lib/clang/libllvmsystem/ projects/ofed/base/lib/clang/libllvmx86asmprinter/ projects/ofed/base/release/scripts/games-make.sh projects/ofed/base/release/scripts/lib32-make.sh projects/ofed/base/release/scripts/make-memstick.sh projects/ofed/base/sbin/bsdlabel/bsdlabel.5 projects/ofed/base/sbin/bsdlabel/runtest.sh projects/ofed/base/share/man/man8/sticky.8 projects/ofed/base/sys/arm/conf/SKYEYE projects/ofed/base/sys/cddl/compat/opensolaris/sys/sysmacros.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h projects/ofed/base/sys/conf/ldscript.mips.octeon1.32 projects/ofed/base/sys/conf/ldscript.mips.octeon1.64 projects/ofed/base/sys/conf/ldscript.mips.octeon1.n32 projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9160.ini projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9280.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9280.h projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285.h projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285.ini projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini projects/ofed/base/sys/dev/drm/drm-preprocess.sh projects/ofed/base/sys/dev/drm/drm-subprocess.pl projects/ofed/base/sys/mips/conf/OCTEON1-32 projects/ofed/base/sys/netinet/sctp_cc_functions.h projects/ofed/base/tools/build/options/WITH_FDT projects/ofed/base/tools/tools/nanobsd/rescue/isoamd64.conf projects/ofed/base/tools/tools/nanobsd/rescue/isoi386.conf Modified: projects/ofed/base/MAINTAINERS projects/ofed/base/Makefile projects/ofed/base/Makefile.inc1 projects/ofed/base/Makefile.mips projects/ofed/base/ObsoleteFiles.inc projects/ofed/base/UPDATING projects/ofed/base/bin/csh/Makefile projects/ofed/base/bin/df/df.c projects/ofed/base/bin/ed/ed.1 projects/ofed/base/bin/kenv/kenv.1 projects/ofed/base/bin/kill/kill.c projects/ofed/base/bin/ln/ln.c projects/ofed/base/bin/pkill/pkill.c projects/ofed/base/bin/ps/extern.h projects/ofed/base/bin/ps/keyword.c projects/ofed/base/bin/ps/print.c projects/ofed/base/bin/ps/ps.1 projects/ofed/base/bin/rm/rm.c projects/ofed/base/bin/setfacl/setfacl.c projects/ofed/base/bin/sh/Makefile projects/ofed/base/bin/sh/TOUR projects/ofed/base/bin/sh/alias.c projects/ofed/base/bin/sh/alias.h projects/ofed/base/bin/sh/arith.h projects/ofed/base/bin/sh/error.h projects/ofed/base/bin/sh/eval.c projects/ofed/base/bin/sh/exec.c projects/ofed/base/bin/sh/exec.h projects/ofed/base/bin/sh/expand.c projects/ofed/base/bin/sh/init.h projects/ofed/base/bin/sh/input.c projects/ofed/base/bin/sh/jobs.c projects/ofed/base/bin/sh/main.c projects/ofed/base/bin/sh/memalloc.c projects/ofed/base/bin/sh/memalloc.h projects/ofed/base/bin/sh/mkinit.c projects/ofed/base/bin/sh/options.c projects/ofed/base/bin/sh/parser.c projects/ofed/base/bin/sh/redir.c projects/ofed/base/bin/sh/sh.1 projects/ofed/base/bin/sh/shell.h projects/ofed/base/bin/sh/trap.c projects/ofed/base/bin/sh/trap.h projects/ofed/base/bin/sh/var.c projects/ofed/base/bin/test/test.c projects/ofed/base/cddl/compat/opensolaris/include/fcntl.h projects/ofed/base/cddl/compat/opensolaris/include/mnttab.h projects/ofed/base/cddl/compat/opensolaris/include/priv.h projects/ofed/base/cddl/compat/opensolaris/include/solaris.h projects/ofed/base/cddl/compat/opensolaris/misc/fsshare.c projects/ofed/base/cddl/compat/opensolaris/misc/zmount.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h projects/ofed/base/cddl/contrib/opensolaris/cmd/zinject/translate.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zinject/zinject.h projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/ofed/base/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/ofed/base/cddl/contrib/opensolaris/head/synch.h projects/ofed/base/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/ofed/base/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h projects/ofed/base/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h projects/ofed/base/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c projects/ofed/base/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/util.c projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/util.py projects/ofed/base/cddl/lib/libzfs/Makefile projects/ofed/base/cddl/lib/libzpool/Makefile projects/ofed/base/cddl/sbin/zfs/Makefile projects/ofed/base/cddl/sbin/zpool/Makefile projects/ofed/base/cddl/usr.bin/Makefile projects/ofed/base/cddl/usr.bin/ztest/Makefile projects/ofed/base/cddl/usr.sbin/zdb/Makefile projects/ofed/base/contrib/bind9/CHANGES projects/ofed/base/contrib/bind9/COPYRIGHT projects/ofed/base/contrib/bind9/README projects/ofed/base/contrib/bind9/bin/check/check-tool.c projects/ofed/base/contrib/bind9/bin/check/check-tool.h projects/ofed/base/contrib/bind9/bin/check/named-checkconf.c projects/ofed/base/contrib/bind9/bin/check/named-checkzone.c projects/ofed/base/contrib/bind9/bin/dig/dig.c projects/ofed/base/contrib/bind9/bin/dig/dighost.c projects/ofed/base/contrib/bind9/bin/dig/host.c projects/ofed/base/contrib/bind9/bin/dig/nslookup.1 projects/ofed/base/contrib/bind9/bin/dig/nslookup.docbook projects/ofed/base/contrib/bind9/bin/dig/nslookup.html projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/ofed/base/contrib/bind9/bin/named/builtin.c projects/ofed/base/contrib/bind9/bin/named/client.c projects/ofed/base/contrib/bind9/bin/named/control.c projects/ofed/base/contrib/bind9/bin/named/include/named/globals.h projects/ofed/base/contrib/bind9/bin/named/include/named/query.h projects/ofed/base/contrib/bind9/bin/named/main.c projects/ofed/base/contrib/bind9/bin/named/query.c projects/ofed/base/contrib/bind9/bin/named/server.c projects/ofed/base/contrib/bind9/bin/named/update.c projects/ofed/base/contrib/bind9/bin/named/xfrout.c projects/ofed/base/contrib/bind9/bin/nsupdate/nsupdate.1 projects/ofed/base/contrib/bind9/bin/nsupdate/nsupdate.c projects/ofed/base/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/ofed/base/contrib/bind9/bin/nsupdate/nsupdate.html projects/ofed/base/contrib/bind9/config.h.in projects/ofed/base/contrib/bind9/config.threads.in projects/ofed/base/contrib/bind9/configure.in projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.html projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.pdf projects/ofed/base/contrib/bind9/doc/arm/man.dig.html projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/ofed/base/contrib/bind9/doc/arm/man.host.html projects/ofed/base/contrib/bind9/doc/arm/man.named-checkconf.html projects/ofed/base/contrib/bind9/doc/arm/man.named-checkzone.html projects/ofed/base/contrib/bind9/doc/arm/man.named.html projects/ofed/base/contrib/bind9/doc/arm/man.nsupdate.html projects/ofed/base/contrib/bind9/doc/arm/man.rndc-confgen.html projects/ofed/base/contrib/bind9/doc/arm/man.rndc.conf.html projects/ofed/base/contrib/bind9/doc/arm/man.rndc.html projects/ofed/base/contrib/bind9/doc/misc/options projects/ofed/base/contrib/bind9/lib/bind9/api projects/ofed/base/contrib/bind9/lib/bind9/check.c projects/ofed/base/contrib/bind9/lib/dns/Makefile.in projects/ofed/base/contrib/bind9/lib/dns/adb.c projects/ofed/base/contrib/bind9/lib/dns/api projects/ofed/base/contrib/bind9/lib/dns/dst_api.c projects/ofed/base/contrib/bind9/lib/dns/dst_internal.h projects/ofed/base/contrib/bind9/lib/dns/gssapictx.c projects/ofed/base/contrib/bind9/lib/dns/include/dns/diff.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/events.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/name.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/ncache.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/rdataset.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/resolver.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/result.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/tsig.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/types.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/validator.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/view.h projects/ofed/base/contrib/bind9/lib/dns/include/dns/zone.h projects/ofed/base/contrib/bind9/lib/dns/include/dst/dst.h projects/ofed/base/contrib/bind9/lib/dns/journal.c projects/ofed/base/contrib/bind9/lib/dns/message.c projects/ofed/base/contrib/bind9/lib/dns/name.c projects/ofed/base/contrib/bind9/lib/dns/ncache.c projects/ofed/base/contrib/bind9/lib/dns/openssl_link.c projects/ofed/base/contrib/bind9/lib/dns/rbtdb.c projects/ofed/base/contrib/bind9/lib/dns/rdata.c projects/ofed/base/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/ofed/base/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/ofed/base/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c projects/ofed/base/contrib/bind9/lib/dns/rdatalist.c projects/ofed/base/contrib/bind9/lib/dns/rdataset.c projects/ofed/base/contrib/bind9/lib/dns/rdataslab.c projects/ofed/base/contrib/bind9/lib/dns/resolver.c projects/ofed/base/contrib/bind9/lib/dns/result.c projects/ofed/base/contrib/bind9/lib/dns/rootns.c projects/ofed/base/contrib/bind9/lib/dns/sdb.c projects/ofed/base/contrib/bind9/lib/dns/sdlz.c projects/ofed/base/contrib/bind9/lib/dns/time.c projects/ofed/base/contrib/bind9/lib/dns/tkey.c projects/ofed/base/contrib/bind9/lib/dns/tsig.c projects/ofed/base/contrib/bind9/lib/dns/validator.c projects/ofed/base/contrib/bind9/lib/dns/view.c projects/ofed/base/contrib/bind9/lib/dns/zone.c projects/ofed/base/contrib/bind9/lib/isc/Makefile.in projects/ofed/base/contrib/bind9/lib/isc/api projects/ofed/base/contrib/bind9/lib/isc/entropy.c projects/ofed/base/contrib/bind9/lib/isc/include/isc/mem.h projects/ofed/base/contrib/bind9/lib/isc/include/isc/platform.h.in projects/ofed/base/contrib/bind9/lib/isc/include/isc/task.h projects/ofed/base/contrib/bind9/lib/isc/mem.c projects/ofed/base/contrib/bind9/lib/isc/nothreads/Makefile.in projects/ofed/base/contrib/bind9/lib/isc/print.c projects/ofed/base/contrib/bind9/lib/isc/pthreads/mutex.c projects/ofed/base/contrib/bind9/lib/isc/task.c projects/ofed/base/contrib/bind9/lib/isc/unix/socket.c projects/ofed/base/contrib/bind9/lib/isccfg/api projects/ofed/base/contrib/bind9/lib/isccfg/namedconf.c projects/ofed/base/contrib/bind9/lib/lwres/man/lwres.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_config.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_context.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_noop.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_packet.html projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/ofed/base/contrib/bind9/lib/lwres/print_p.h projects/ofed/base/contrib/bind9/version projects/ofed/base/contrib/binutils/ChangeLog projects/ofed/base/contrib/binutils/MAINTAINERS projects/ofed/base/contrib/binutils/Makefile.def projects/ofed/base/contrib/binutils/Makefile.in projects/ofed/base/contrib/binutils/Makefile.tpl projects/ofed/base/contrib/binutils/bfd/ChangeLog projects/ofed/base/contrib/binutils/bfd/ChangeLog-0203 projects/ofed/base/contrib/binutils/bfd/Makefile.am projects/ofed/base/contrib/binutils/bfd/Makefile.in projects/ofed/base/contrib/binutils/bfd/acinclude.m4 projects/ofed/base/contrib/binutils/bfd/aclocal.m4 projects/ofed/base/contrib/binutils/bfd/aout-arm.c projects/ofed/base/contrib/binutils/bfd/aout-sparcle.c projects/ofed/base/contrib/binutils/bfd/aout-target.h projects/ofed/base/contrib/binutils/bfd/aout0.c projects/ofed/base/contrib/binutils/bfd/aout32.c projects/ofed/base/contrib/binutils/bfd/aout64.c projects/ofed/base/contrib/binutils/bfd/aoutf1.h projects/ofed/base/contrib/binutils/bfd/aoutx.h projects/ofed/base/contrib/binutils/bfd/archive.c projects/ofed/base/contrib/binutils/bfd/archive64.c projects/ofed/base/contrib/binutils/bfd/archures.c projects/ofed/base/contrib/binutils/bfd/armnetbsd.c projects/ofed/base/contrib/binutils/bfd/bfd-in.h projects/ofed/base/contrib/binutils/bfd/bfd-in2.h projects/ofed/base/contrib/binutils/bfd/bfd.c projects/ofed/base/contrib/binutils/bfd/bfdio.c projects/ofed/base/contrib/binutils/bfd/bfdwin.c projects/ofed/base/contrib/binutils/bfd/binary.c projects/ofed/base/contrib/binutils/bfd/bout.c projects/ofed/base/contrib/binutils/bfd/cache.c projects/ofed/base/contrib/binutils/bfd/coff-alpha.c projects/ofed/base/contrib/binutils/bfd/coff-arm.c projects/ofed/base/contrib/binutils/bfd/coff-aux.c projects/ofed/base/contrib/binutils/bfd/coff-i386.c projects/ofed/base/contrib/binutils/bfd/coff-ia64.c projects/ofed/base/contrib/binutils/bfd/coff-mips.c projects/ofed/base/contrib/binutils/bfd/coff-ppc.c projects/ofed/base/contrib/binutils/bfd/coff-rs6000.c projects/ofed/base/contrib/binutils/bfd/coff-sparc.c projects/ofed/base/contrib/binutils/bfd/coff-x86_64.c projects/ofed/base/contrib/binutils/bfd/coff64-rs6000.c projects/ofed/base/contrib/binutils/bfd/coffcode.h projects/ofed/base/contrib/binutils/bfd/coffgen.c projects/ofed/base/contrib/binutils/bfd/cofflink.c projects/ofed/base/contrib/binutils/bfd/coffswap.h projects/ofed/base/contrib/binutils/bfd/config.bfd projects/ofed/base/contrib/binutils/bfd/config.in projects/ofed/base/contrib/binutils/bfd/configure projects/ofed/base/contrib/binutils/bfd/configure.host projects/ofed/base/contrib/binutils/bfd/configure.in projects/ofed/base/contrib/binutils/bfd/corefile.c projects/ofed/base/contrib/binutils/bfd/cpu-alpha.c projects/ofed/base/contrib/binutils/bfd/cpu-arc.c projects/ofed/base/contrib/binutils/bfd/cpu-arm.c projects/ofed/base/contrib/binutils/bfd/cpu-i386.c projects/ofed/base/contrib/binutils/bfd/cpu-ia64-opc.c projects/ofed/base/contrib/binutils/bfd/cpu-ia64.c projects/ofed/base/contrib/binutils/bfd/cpu-mips.c projects/ofed/base/contrib/binutils/bfd/cpu-powerpc.c projects/ofed/base/contrib/binutils/bfd/cpu-rs6000.c projects/ofed/base/contrib/binutils/bfd/cpu-s390.c projects/ofed/base/contrib/binutils/bfd/cpu-sparc.c projects/ofed/base/contrib/binutils/bfd/demo64.c projects/ofed/base/contrib/binutils/bfd/dep-in.sed projects/ofed/base/contrib/binutils/bfd/doc/ChangeLog projects/ofed/base/contrib/binutils/bfd/doc/Makefile.am projects/ofed/base/contrib/binutils/bfd/doc/Makefile.in projects/ofed/base/contrib/binutils/bfd/doc/bfd.texinfo projects/ofed/base/contrib/binutils/bfd/doc/bfdint.texi projects/ofed/base/contrib/binutils/bfd/doc/chew.c projects/ofed/base/contrib/binutils/bfd/doc/fdl.texi projects/ofed/base/contrib/binutils/bfd/dwarf1.c projects/ofed/base/contrib/binutils/bfd/dwarf2.c projects/ofed/base/contrib/binutils/bfd/ecoff.c projects/ofed/base/contrib/binutils/bfd/ecofflink.c projects/ofed/base/contrib/binutils/bfd/ecoffswap.h projects/ofed/base/contrib/binutils/bfd/efi-app-ia32.c projects/ofed/base/contrib/binutils/bfd/efi-app-ia64.c projects/ofed/base/contrib/binutils/bfd/elf-bfd.h projects/ofed/base/contrib/binutils/bfd/elf-eh-frame.c projects/ofed/base/contrib/binutils/bfd/elf-strtab.c projects/ofed/base/contrib/binutils/bfd/elf.c projects/ofed/base/contrib/binutils/bfd/elf32-arc.c projects/ofed/base/contrib/binutils/bfd/elf32-gen.c projects/ofed/base/contrib/binutils/bfd/elf32-i386.c projects/ofed/base/contrib/binutils/bfd/elf32-mips.c projects/ofed/base/contrib/binutils/bfd/elf32-ppc.c projects/ofed/base/contrib/binutils/bfd/elf32-ppc.h projects/ofed/base/contrib/binutils/bfd/elf32-s390.c projects/ofed/base/contrib/binutils/bfd/elf32-sparc.c projects/ofed/base/contrib/binutils/bfd/elf32.c projects/ofed/base/contrib/binutils/bfd/elf64-alpha.c projects/ofed/base/contrib/binutils/bfd/elf64-gen.c projects/ofed/base/contrib/binutils/bfd/elf64-mips.c projects/ofed/base/contrib/binutils/bfd/elf64-ppc.c projects/ofed/base/contrib/binutils/bfd/elf64-ppc.h projects/ofed/base/contrib/binutils/bfd/elf64-s390.c projects/ofed/base/contrib/binutils/bfd/elf64-sparc.c projects/ofed/base/contrib/binutils/bfd/elf64-x86-64.c projects/ofed/base/contrib/binutils/bfd/elf64.c projects/ofed/base/contrib/binutils/bfd/elfcode.h projects/ofed/base/contrib/binutils/bfd/elfcore.h projects/ofed/base/contrib/binutils/bfd/elflink.c projects/ofed/base/contrib/binutils/bfd/elfn32-mips.c projects/ofed/base/contrib/binutils/bfd/elfxx-ia64.c projects/ofed/base/contrib/binutils/bfd/elfxx-mips.c projects/ofed/base/contrib/binutils/bfd/elfxx-mips.h projects/ofed/base/contrib/binutils/bfd/elfxx-target.h projects/ofed/base/contrib/binutils/bfd/format.c projects/ofed/base/contrib/binutils/bfd/freebsd.h projects/ofed/base/contrib/binutils/bfd/gen-aout.c projects/ofed/base/contrib/binutils/bfd/genlink.h projects/ofed/base/contrib/binutils/bfd/hash.c projects/ofed/base/contrib/binutils/bfd/host-aout.c projects/ofed/base/contrib/binutils/bfd/i386aout.c projects/ofed/base/contrib/binutils/bfd/i386bsd.c projects/ofed/base/contrib/binutils/bfd/i386freebsd.c projects/ofed/base/contrib/binutils/bfd/i386linux.c projects/ofed/base/contrib/binutils/bfd/i386netbsd.c projects/ofed/base/contrib/binutils/bfd/ieee.c projects/ofed/base/contrib/binutils/bfd/ihex.c projects/ofed/base/contrib/binutils/bfd/init.c projects/ofed/base/contrib/binutils/bfd/libaout.h projects/ofed/base/contrib/binutils/bfd/libbfd-in.h projects/ofed/base/contrib/binutils/bfd/libbfd.c projects/ofed/base/contrib/binutils/bfd/libbfd.h projects/ofed/base/contrib/binutils/bfd/libcoff-in.h projects/ofed/base/contrib/binutils/bfd/libcoff.h projects/ofed/base/contrib/binutils/bfd/libecoff.h projects/ofed/base/contrib/binutils/bfd/libieee.h projects/ofed/base/contrib/binutils/bfd/libpei.h projects/ofed/base/contrib/binutils/bfd/libxcoff.h projects/ofed/base/contrib/binutils/bfd/linker.c projects/ofed/base/contrib/binutils/bfd/merge.c projects/ofed/base/contrib/binutils/bfd/mipsbsd.c projects/ofed/base/contrib/binutils/bfd/netbsd-core.c projects/ofed/base/contrib/binutils/bfd/netbsd.h projects/ofed/base/contrib/binutils/bfd/opncls.c projects/ofed/base/contrib/binutils/bfd/osf-core.c projects/ofed/base/contrib/binutils/bfd/pe-arm.c projects/ofed/base/contrib/binutils/bfd/pe-i386.c projects/ofed/base/contrib/binutils/bfd/pe-mips.c projects/ofed/base/contrib/binutils/bfd/pe-ppc.c projects/ofed/base/contrib/binutils/bfd/peXXigen.c projects/ofed/base/contrib/binutils/bfd/pei-mips.c projects/ofed/base/contrib/binutils/bfd/peicode.h projects/ofed/base/contrib/binutils/bfd/po/BLD-POTFILES.in projects/ofed/base/contrib/binutils/bfd/po/Make-in projects/ofed/base/contrib/binutils/bfd/po/SRC-POTFILES.in projects/ofed/base/contrib/binutils/bfd/po/bfd.pot projects/ofed/base/contrib/binutils/bfd/ppcboot.c projects/ofed/base/contrib/binutils/bfd/ptrace-core.c projects/ofed/base/contrib/binutils/bfd/reloc.c projects/ofed/base/contrib/binutils/bfd/reloc16.c projects/ofed/base/contrib/binutils/bfd/rs6000-core.c projects/ofed/base/contrib/binutils/bfd/sco5-core.c projects/ofed/base/contrib/binutils/bfd/section.c projects/ofed/base/contrib/binutils/bfd/simple.c projects/ofed/base/contrib/binutils/bfd/sparclinux.c projects/ofed/base/contrib/binutils/bfd/sparcnetbsd.c projects/ofed/base/contrib/binutils/bfd/srec.c projects/ofed/base/contrib/binutils/bfd/stab-syms.c projects/ofed/base/contrib/binutils/bfd/stabs.c projects/ofed/base/contrib/binutils/bfd/sunos.c projects/ofed/base/contrib/binutils/bfd/syms.c projects/ofed/base/contrib/binutils/bfd/sysdep.h projects/ofed/base/contrib/binutils/bfd/targets.c projects/ofed/base/contrib/binutils/bfd/tekhex.c projects/ofed/base/contrib/binutils/bfd/trad-core.c projects/ofed/base/contrib/binutils/bfd/version.h projects/ofed/base/contrib/binutils/bfd/xcoff-target.h projects/ofed/base/contrib/binutils/bfd/xcofflink.c projects/ofed/base/contrib/binutils/binutils/ChangeLog projects/ofed/base/contrib/binutils/binutils/MAINTAINERS projects/ofed/base/contrib/binutils/binutils/Makefile.am projects/ofed/base/contrib/binutils/binutils/Makefile.in projects/ofed/base/contrib/binutils/binutils/NEWS projects/ofed/base/contrib/binutils/binutils/aclocal.m4 projects/ofed/base/contrib/binutils/binutils/addr2line.c projects/ofed/base/contrib/binutils/binutils/ar.c projects/ofed/base/contrib/binutils/binutils/arlex.l projects/ofed/base/contrib/binutils/binutils/arparse.y projects/ofed/base/contrib/binutils/binutils/arsup.c projects/ofed/base/contrib/binutils/binutils/arsup.h projects/ofed/base/contrib/binutils/binutils/binemul.c projects/ofed/base/contrib/binutils/binutils/binemul.h projects/ofed/base/contrib/binutils/binutils/bucomm.c projects/ofed/base/contrib/binutils/binutils/bucomm.h projects/ofed/base/contrib/binutils/binutils/budbg.h projects/ofed/base/contrib/binutils/binutils/coffdump.c projects/ofed/base/contrib/binutils/binutils/coffgrok.c projects/ofed/base/contrib/binutils/binutils/coffgrok.h projects/ofed/base/contrib/binutils/binutils/config.in projects/ofed/base/contrib/binutils/binutils/configure projects/ofed/base/contrib/binutils/binutils/configure.in projects/ofed/base/contrib/binutils/binutils/cxxfilt.c projects/ofed/base/contrib/binutils/binutils/debug.c projects/ofed/base/contrib/binutils/binutils/debug.h projects/ofed/base/contrib/binutils/binutils/deflex.l projects/ofed/base/contrib/binutils/binutils/defparse.y projects/ofed/base/contrib/binutils/binutils/dep-in.sed projects/ofed/base/contrib/binutils/binutils/dlltool.c projects/ofed/base/contrib/binutils/binutils/dlltool.h projects/ofed/base/contrib/binutils/binutils/dllwrap.c projects/ofed/base/contrib/binutils/binutils/doc/Makefile.am projects/ofed/base/contrib/binutils/binutils/doc/Makefile.in projects/ofed/base/contrib/binutils/binutils/doc/binutils.texi projects/ofed/base/contrib/binutils/binutils/doc/fdl.texi projects/ofed/base/contrib/binutils/binutils/emul_vanilla.c projects/ofed/base/contrib/binutils/binutils/filemode.c projects/ofed/base/contrib/binutils/binutils/ieee.c projects/ofed/base/contrib/binutils/binutils/nm.c projects/ofed/base/contrib/binutils/binutils/objcopy.c projects/ofed/base/contrib/binutils/binutils/objdump.c projects/ofed/base/contrib/binutils/binutils/po/Make-in projects/ofed/base/contrib/binutils/binutils/po/POTFILES.in projects/ofed/base/contrib/binutils/binutils/po/binutils.pot projects/ofed/base/contrib/binutils/binutils/prdbg.c projects/ofed/base/contrib/binutils/binutils/ranlib.sh projects/ofed/base/contrib/binutils/binutils/rclex.c projects/ofed/base/contrib/binutils/binutils/rcparse.y projects/ofed/base/contrib/binutils/binutils/rdcoff.c projects/ofed/base/contrib/binutils/binutils/rddbg.c projects/ofed/base/contrib/binutils/binutils/readelf.c projects/ofed/base/contrib/binutils/binutils/rename.c projects/ofed/base/contrib/binutils/binutils/resbin.c projects/ofed/base/contrib/binutils/binutils/rescoff.c projects/ofed/base/contrib/binutils/binutils/resrc.c projects/ofed/base/contrib/binutils/binutils/resres.c projects/ofed/base/contrib/binutils/binutils/size.c projects/ofed/base/contrib/binutils/binutils/srconv.c projects/ofed/base/contrib/binutils/binutils/stabs.c projects/ofed/base/contrib/binutils/binutils/strings.c projects/ofed/base/contrib/binutils/binutils/sysdump.c projects/ofed/base/contrib/binutils/binutils/sysinfo.y projects/ofed/base/contrib/binutils/binutils/syslex.l projects/ofed/base/contrib/binutils/binutils/unwind-ia64.c projects/ofed/base/contrib/binutils/binutils/unwind-ia64.h projects/ofed/base/contrib/binutils/binutils/version.c projects/ofed/base/contrib/binutils/binutils/wrstabs.c projects/ofed/base/contrib/binutils/config-ml.in projects/ofed/base/contrib/binutils/config.guess projects/ofed/base/contrib/binutils/config.sub projects/ofed/base/contrib/binutils/config/ChangeLog projects/ofed/base/contrib/binutils/config/acinclude.m4 projects/ofed/base/contrib/binutils/config/mh-cxux projects/ofed/base/contrib/binutils/config/mh-necv4 projects/ofed/base/contrib/binutils/config/mh-sco projects/ofed/base/contrib/binutils/config/mh-solaris projects/ofed/base/contrib/binutils/config/mh-sysv4 projects/ofed/base/contrib/binutils/config/mh-sysv5 projects/ofed/base/contrib/binutils/config/mt-v810 projects/ofed/base/contrib/binutils/configure projects/ofed/base/contrib/binutils/etc/ChangeLog projects/ofed/base/contrib/binutils/etc/Makefile.in projects/ofed/base/contrib/binutils/gas/ChangeLog projects/ofed/base/contrib/binutils/gas/ChangeLog-0001 projects/ofed/base/contrib/binutils/gas/ChangeLog-0203 projects/ofed/base/contrib/binutils/gas/ChangeLog-9295 projects/ofed/base/contrib/binutils/gas/ChangeLog-9697 projects/ofed/base/contrib/binutils/gas/ChangeLog-9899 projects/ofed/base/contrib/binutils/gas/Makefile.am projects/ofed/base/contrib/binutils/gas/Makefile.in projects/ofed/base/contrib/binutils/gas/NEWS projects/ofed/base/contrib/binutils/gas/README projects/ofed/base/contrib/binutils/gas/acinclude.m4 projects/ofed/base/contrib/binutils/gas/aclocal.m4 projects/ofed/base/contrib/binutils/gas/app.c projects/ofed/base/contrib/binutils/gas/as.c projects/ofed/base/contrib/binutils/gas/as.h projects/ofed/base/contrib/binutils/gas/asintl.h projects/ofed/base/contrib/binutils/gas/atof-generic.c projects/ofed/base/contrib/binutils/gas/bignum.h projects/ofed/base/contrib/binutils/gas/bit_fix.h projects/ofed/base/contrib/binutils/gas/cgen.c projects/ofed/base/contrib/binutils/gas/cgen.h projects/ofed/base/contrib/binutils/gas/cond.c projects/ofed/base/contrib/binutils/gas/config.in projects/ofed/base/contrib/binutils/gas/config/aout_gnu.h projects/ofed/base/contrib/binutils/gas/config/atof-ieee.c projects/ofed/base/contrib/binutils/gas/config/atof-vax.c projects/ofed/base/contrib/binutils/gas/config/itbl-mips.h projects/ofed/base/contrib/binutils/gas/config/obj-aout.c projects/ofed/base/contrib/binutils/gas/config/obj-aout.h projects/ofed/base/contrib/binutils/gas/config/obj-coff.c projects/ofed/base/contrib/binutils/gas/config/obj-coff.h projects/ofed/base/contrib/binutils/gas/config/obj-ecoff.c projects/ofed/base/contrib/binutils/gas/config/obj-ecoff.h projects/ofed/base/contrib/binutils/gas/config/obj-elf.c projects/ofed/base/contrib/binutils/gas/config/obj-elf.h projects/ofed/base/contrib/binutils/gas/config/obj-multi.h projects/ofed/base/contrib/binutils/gas/config/tc-alpha.c projects/ofed/base/contrib/binutils/gas/config/tc-alpha.h projects/ofed/base/contrib/binutils/gas/config/tc-arc.c projects/ofed/base/contrib/binutils/gas/config/tc-arc.h projects/ofed/base/contrib/binutils/gas/config/tc-arm.c projects/ofed/base/contrib/binutils/gas/config/tc-arm.h projects/ofed/base/contrib/binutils/gas/config/tc-generic.c projects/ofed/base/contrib/binutils/gas/config/tc-generic.h projects/ofed/base/contrib/binutils/gas/config/tc-i386.c projects/ofed/base/contrib/binutils/gas/config/tc-i386.h projects/ofed/base/contrib/binutils/gas/config/tc-ia64.c projects/ofed/base/contrib/binutils/gas/config/tc-ia64.h projects/ofed/base/contrib/binutils/gas/config/tc-m68851.h projects/ofed/base/contrib/binutils/gas/config/tc-mips.c projects/ofed/base/contrib/binutils/gas/config/tc-mips.h projects/ofed/base/contrib/binutils/gas/config/tc-ppc.c projects/ofed/base/contrib/binutils/gas/config/tc-ppc.h projects/ofed/base/contrib/binutils/gas/config/tc-s390.c projects/ofed/base/contrib/binutils/gas/config/tc-s390.h projects/ofed/base/contrib/binutils/gas/config/tc-sparc.c projects/ofed/base/contrib/binutils/gas/config/tc-sparc.h projects/ofed/base/contrib/binutils/gas/config/te-386bsd.h projects/ofed/base/contrib/binutils/gas/config/te-freebsd.h projects/ofed/base/contrib/binutils/gas/config/te-nbsd.h projects/ofed/base/contrib/binutils/gas/config/te-sparcaout.h projects/ofed/base/contrib/binutils/gas/config/te-tmips.h projects/ofed/base/contrib/binutils/gas/configure projects/ofed/base/contrib/binutils/gas/configure.in projects/ofed/base/contrib/binutils/gas/debug.c projects/ofed/base/contrib/binutils/gas/dep-in.sed projects/ofed/base/contrib/binutils/gas/depend.c projects/ofed/base/contrib/binutils/gas/doc/Makefile.am projects/ofed/base/contrib/binutils/gas/doc/Makefile.in projects/ofed/base/contrib/binutils/gas/doc/all.texi projects/ofed/base/contrib/binutils/gas/doc/as.texinfo projects/ofed/base/contrib/binutils/gas/doc/c-alpha.texi projects/ofed/base/contrib/binutils/gas/doc/c-arc.texi projects/ofed/base/contrib/binutils/gas/doc/c-arm.texi projects/ofed/base/contrib/binutils/gas/doc/c-i386.texi projects/ofed/base/contrib/binutils/gas/doc/c-ia64.texi projects/ofed/base/contrib/binutils/gas/doc/c-mips.texi projects/ofed/base/contrib/binutils/gas/doc/c-ppc.texi projects/ofed/base/contrib/binutils/gas/doc/c-sh.texi projects/ofed/base/contrib/binutils/gas/doc/c-sparc.texi projects/ofed/base/contrib/binutils/gas/doc/internals.texi projects/ofed/base/contrib/binutils/gas/dw2gencfi.c projects/ofed/base/contrib/binutils/gas/dw2gencfi.h projects/ofed/base/contrib/binutils/gas/dwarf2dbg.c projects/ofed/base/contrib/binutils/gas/dwarf2dbg.h projects/ofed/base/contrib/binutils/gas/ecoff.c projects/ofed/base/contrib/binutils/gas/ecoff.h projects/ofed/base/contrib/binutils/gas/ehopt.c projects/ofed/base/contrib/binutils/gas/emul-target.h projects/ofed/base/contrib/binutils/gas/emul.h projects/ofed/base/contrib/binutils/gas/expr.c projects/ofed/base/contrib/binutils/gas/expr.h projects/ofed/base/contrib/binutils/gas/flonum-copy.c projects/ofed/base/contrib/binutils/gas/flonum-konst.c projects/ofed/base/contrib/binutils/gas/flonum-mult.c projects/ofed/base/contrib/binutils/gas/flonum.h projects/ofed/base/contrib/binutils/gas/frags.c projects/ofed/base/contrib/binutils/gas/frags.h projects/ofed/base/contrib/binutils/gas/gdbinit.in projects/ofed/base/contrib/binutils/gas/hash.c projects/ofed/base/contrib/binutils/gas/hash.h projects/ofed/base/contrib/binutils/gas/input-file.c projects/ofed/base/contrib/binutils/gas/input-file.h projects/ofed/base/contrib/binutils/gas/input-scrub.c projects/ofed/base/contrib/binutils/gas/itbl-lex.l projects/ofed/base/contrib/binutils/gas/itbl-ops.c projects/ofed/base/contrib/binutils/gas/itbl-ops.h projects/ofed/base/contrib/binutils/gas/itbl-parse.y projects/ofed/base/contrib/binutils/gas/listing.c projects/ofed/base/contrib/binutils/gas/listing.h projects/ofed/base/contrib/binutils/gas/literal.c projects/ofed/base/contrib/binutils/gas/macro.c projects/ofed/base/contrib/binutils/gas/macro.h projects/ofed/base/contrib/binutils/gas/messages.c projects/ofed/base/contrib/binutils/gas/obj.h projects/ofed/base/contrib/binutils/gas/output-file.c projects/ofed/base/contrib/binutils/gas/output-file.h projects/ofed/base/contrib/binutils/gas/po/Make-in projects/ofed/base/contrib/binutils/gas/po/POTFILES.in projects/ofed/base/contrib/binutils/gas/po/gas.pot projects/ofed/base/contrib/binutils/gas/read.c projects/ofed/base/contrib/binutils/gas/read.h projects/ofed/base/contrib/binutils/gas/sb.c projects/ofed/base/contrib/binutils/gas/sb.h projects/ofed/base/contrib/binutils/gas/stabs.c projects/ofed/base/contrib/binutils/gas/struc-symbol.h projects/ofed/base/contrib/binutils/gas/subsegs.c projects/ofed/base/contrib/binutils/gas/subsegs.h projects/ofed/base/contrib/binutils/gas/symbols.c projects/ofed/base/contrib/binutils/gas/symbols.h projects/ofed/base/contrib/binutils/gas/tc.h projects/ofed/base/contrib/binutils/gas/write.c projects/ofed/base/contrib/binutils/gas/write.h projects/ofed/base/contrib/binutils/gprof/mips.c projects/ofed/base/contrib/binutils/gprof/po/Make-in projects/ofed/base/contrib/binutils/gprof/po/gprof.pot projects/ofed/base/contrib/binutils/include/ChangeLog projects/ofed/base/contrib/binutils/include/ansidecl.h projects/ofed/base/contrib/binutils/include/aout/ChangeLog projects/ofed/base/contrib/binutils/include/aout/aout64.h projects/ofed/base/contrib/binutils/include/aout/ar.h projects/ofed/base/contrib/binutils/include/aout/encap.h projects/ofed/base/contrib/binutils/include/aout/host.h projects/ofed/base/contrib/binutils/include/aout/ranlib.h projects/ofed/base/contrib/binutils/include/aout/reloc.h projects/ofed/base/contrib/binutils/include/aout/stab.def projects/ofed/base/contrib/binutils/include/aout/stab_gnu.h projects/ofed/base/contrib/binutils/include/aout/sun4.h projects/ofed/base/contrib/binutils/include/bfdlink.h projects/ofed/base/contrib/binutils/include/coff/ChangeLog projects/ofed/base/contrib/binutils/include/coff/alpha.h projects/ofed/base/contrib/binutils/include/coff/arm.h projects/ofed/base/contrib/binutils/include/coff/aux-coff.h projects/ofed/base/contrib/binutils/include/coff/ecoff.h projects/ofed/base/contrib/binutils/include/coff/external.h projects/ofed/base/contrib/binutils/include/coff/i386.h projects/ofed/base/contrib/binutils/include/coff/ia64.h projects/ofed/base/contrib/binutils/include/coff/mips.h projects/ofed/base/contrib/binutils/include/coff/mipspe.h projects/ofed/base/contrib/binutils/include/coff/pe.h projects/ofed/base/contrib/binutils/include/coff/powerpc.h projects/ofed/base/contrib/binutils/include/coff/rs6000.h projects/ofed/base/contrib/binutils/include/coff/rs6k64.h projects/ofed/base/contrib/binutils/include/coff/sh.h projects/ofed/base/contrib/binutils/include/coff/sparc.h projects/ofed/base/contrib/binutils/include/coff/symconst.h projects/ofed/base/contrib/binutils/include/coff/ti.h projects/ofed/base/contrib/binutils/include/coff/xcoff.h projects/ofed/base/contrib/binutils/include/demangle.h projects/ofed/base/contrib/binutils/include/dis-asm.h projects/ofed/base/contrib/binutils/include/dyn-string.h projects/ofed/base/contrib/binutils/include/elf/ChangeLog projects/ofed/base/contrib/binutils/include/elf/ChangeLog-9103 projects/ofed/base/contrib/binutils/include/elf/alpha.h projects/ofed/base/contrib/binutils/include/elf/arc.h projects/ofed/base/contrib/binutils/include/elf/arm.h projects/ofed/base/contrib/binutils/include/elf/avr.h projects/ofed/base/contrib/binutils/include/elf/common.h projects/ofed/base/contrib/binutils/include/elf/cris.h projects/ofed/base/contrib/binutils/include/elf/d10v.h projects/ofed/base/contrib/binutils/include/elf/d30v.h projects/ofed/base/contrib/binutils/include/elf/dlx.h projects/ofed/base/contrib/binutils/include/elf/dwarf.h projects/ofed/base/contrib/binutils/include/elf/dwarf2.h projects/ofed/base/contrib/binutils/include/elf/external.h projects/ofed/base/contrib/binutils/include/elf/fr30.h projects/ofed/base/contrib/binutils/include/elf/frv.h projects/ofed/base/contrib/binutils/include/elf/h8.h projects/ofed/base/contrib/binutils/include/elf/hppa.h projects/ofed/base/contrib/binutils/include/elf/i370.h projects/ofed/base/contrib/binutils/include/elf/i386.h projects/ofed/base/contrib/binutils/include/elf/i860.h projects/ofed/base/contrib/binutils/include/elf/i960.h projects/ofed/base/contrib/binutils/include/elf/ia64.h projects/ofed/base/contrib/binutils/include/elf/internal.h projects/ofed/base/contrib/binutils/include/elf/ip2k.h projects/ofed/base/contrib/binutils/include/elf/iq2000.h projects/ofed/base/contrib/binutils/include/elf/m32r.h projects/ofed/base/contrib/binutils/include/elf/m68hc11.h projects/ofed/base/contrib/binutils/include/elf/m68k.h projects/ofed/base/contrib/binutils/include/elf/mcore.h projects/ofed/base/contrib/binutils/include/elf/mips.h projects/ofed/base/contrib/binutils/include/elf/mmix.h projects/ofed/base/contrib/binutils/include/elf/mn10200.h projects/ofed/base/contrib/binutils/include/elf/mn10300.h projects/ofed/base/contrib/binutils/include/elf/msp430.h projects/ofed/base/contrib/binutils/include/elf/openrisc.h projects/ofed/base/contrib/binutils/include/elf/or32.h projects/ofed/base/contrib/binutils/include/elf/pj.h projects/ofed/base/contrib/binutils/include/elf/ppc.h projects/ofed/base/contrib/binutils/include/elf/ppc64.h projects/ofed/base/contrib/binutils/include/elf/reloc-macros.h projects/ofed/base/contrib/binutils/include/elf/s390.h projects/ofed/base/contrib/binutils/include/elf/sh.h projects/ofed/base/contrib/binutils/include/elf/sparc.h projects/ofed/base/contrib/binutils/include/elf/v850.h projects/ofed/base/contrib/binutils/include/elf/vax.h projects/ofed/base/contrib/binutils/include/elf/x86-64.h projects/ofed/base/contrib/binutils/include/elf/xstormy16.h projects/ofed/base/contrib/binutils/include/elf/xtensa.h projects/ofed/base/contrib/binutils/include/fibheap.h projects/ofed/base/contrib/binutils/include/filenames.h projects/ofed/base/contrib/binutils/include/floatformat.h projects/ofed/base/contrib/binutils/include/fnmatch.h projects/ofed/base/contrib/binutils/include/gdbm.h projects/ofed/base/contrib/binutils/include/hashtab.h projects/ofed/base/contrib/binutils/include/ieee.h projects/ofed/base/contrib/binutils/include/libiberty.h projects/ofed/base/contrib/binutils/include/md5.h projects/ofed/base/contrib/binutils/include/objalloc.h projects/ofed/base/contrib/binutils/include/obstack.h projects/ofed/base/contrib/binutils/include/opcode/ChangeLog projects/ofed/base/contrib/binutils/include/opcode/ChangeLog-9103 projects/ofed/base/contrib/binutils/include/opcode/alpha.h projects/ofed/base/contrib/binutils/include/opcode/arc.h projects/ofed/base/contrib/binutils/include/opcode/arm.h projects/ofed/base/contrib/binutils/include/opcode/cgen.h projects/ofed/base/contrib/binutils/include/opcode/convex.h projects/ofed/base/contrib/binutils/include/opcode/i386.h projects/ofed/base/contrib/binutils/include/opcode/ia64.h projects/ofed/base/contrib/binutils/include/opcode/mips.h projects/ofed/base/contrib/binutils/include/opcode/np1.h projects/ofed/base/contrib/binutils/include/opcode/pn.h projects/ofed/base/contrib/binutils/include/opcode/ppc.h projects/ofed/base/contrib/binutils/include/opcode/s390.h projects/ofed/base/contrib/binutils/include/opcode/sparc.h projects/ofed/base/contrib/binutils/include/partition.h projects/ofed/base/contrib/binutils/include/progress.h projects/ofed/base/contrib/binutils/include/safe-ctype.h projects/ofed/base/contrib/binutils/include/sort.h projects/ofed/base/contrib/binutils/include/splay-tree.h projects/ofed/base/contrib/binutils/include/symcat.h projects/ofed/base/contrib/binutils/include/ternary.h projects/ofed/base/contrib/binutils/include/xregex2.h projects/ofed/base/contrib/binutils/install-sh projects/ofed/base/contrib/binutils/ld/ChangeLog projects/ofed/base/contrib/binutils/ld/Makefile.am projects/ofed/base/contrib/binutils/ld/Makefile.in projects/ofed/base/contrib/binutils/ld/NEWS projects/ofed/base/contrib/binutils/ld/aclocal.m4 projects/ofed/base/contrib/binutils/ld/config.in projects/ofed/base/contrib/binutils/ld/configure projects/ofed/base/contrib/binutils/ld/configure.host projects/ofed/base/contrib/binutils/ld/configure.in projects/ofed/base/contrib/binutils/ld/configure.tgt projects/ofed/base/contrib/binutils/ld/deffile.h projects/ofed/base/contrib/binutils/ld/deffilep.y projects/ofed/base/contrib/binutils/ld/dep-in.sed projects/ofed/base/contrib/binutils/ld/emulparams/arcelf.sh projects/ofed/base/contrib/binutils/ld/emulparams/armelf.sh projects/ofed/base/contrib/binutils/ld/emulparams/armelf_fbsd.sh projects/ofed/base/contrib/binutils/ld/emulparams/armelf_linux.sh projects/ofed/base/contrib/binutils/ld/emulparams/armelf_nbsd.sh projects/ofed/base/contrib/binutils/ld/emulparams/armpe.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32_sparc.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32bmip.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32bmipn32.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32btsmip.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32btsmipn32.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32ppc.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf32ppclinux.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64_ia64.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64_s390.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64_sparc.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64alpha.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64bmip.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64btsmip.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf64ppc.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_i386.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_i386_chaos.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_i386_ldso.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_s390.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_x86_64.sh projects/ofed/base/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386moss.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386nto.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386nw.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386pe.sh projects/ofed/base/contrib/binutils/ld/emulparams/i386pe_posix.sh projects/ofed/base/contrib/binutils/ld/emulparams/mipsidt.sh projects/ofed/base/contrib/binutils/ld/emulparams/mipsidtl.sh projects/ofed/base/contrib/binutils/ld/emulparams/mipspe.sh projects/ofed/base/contrib/binutils/ld/emulparams/ppcnw.sh projects/ofed/base/contrib/binutils/ld/emulparams/ppcpe.sh projects/ofed/base/contrib/binutils/ld/emultempl/alphaelf.em projects/ofed/base/contrib/binutils/ld/emultempl/armcoff.em projects/ofed/base/contrib/binutils/ld/emultempl/armelf.em projects/ofed/base/contrib/binutils/ld/emultempl/elf32.em projects/ofed/base/contrib/binutils/ld/emultempl/generic.em projects/ofed/base/contrib/binutils/ld/emultempl/ia64elf.em projects/ofed/base/contrib/binutils/ld/emultempl/linux.em projects/ofed/base/contrib/binutils/ld/emultempl/mipsecoff.em projects/ofed/base/contrib/binutils/ld/emultempl/needrelax.em projects/ofed/base/contrib/binutils/ld/emultempl/pe.em projects/ofed/base/contrib/binutils/ld/emultempl/ppc32elf.em projects/ofed/base/contrib/binutils/ld/emultempl/ppc64elf.em projects/ofed/base/contrib/binutils/ld/emultempl/sunos.em projects/ofed/base/contrib/binutils/ld/emultempl/ticoff.em projects/ofed/base/contrib/binutils/ld/emultempl/vanilla.em projects/ofed/base/contrib/binutils/ld/fdl.texi projects/ofed/base/contrib/binutils/ld/gen-doc.texi projects/ofed/base/contrib/binutils/ld/genscripts.sh projects/ofed/base/contrib/binutils/ld/ld.h projects/ofed/base/contrib/binutils/ld/ld.texinfo projects/ofed/base/contrib/binutils/ld/ldcref.c projects/ofed/base/contrib/binutils/ld/ldctor.c projects/ofed/base/contrib/binutils/ld/ldctor.h projects/ofed/base/contrib/binutils/ld/ldemul.c projects/ofed/base/contrib/binutils/ld/ldemul.h projects/ofed/base/contrib/binutils/ld/ldexp.c projects/ofed/base/contrib/binutils/ld/ldexp.h projects/ofed/base/contrib/binutils/ld/ldfile.c projects/ofed/base/contrib/binutils/ld/ldfile.h projects/ofed/base/contrib/binutils/ld/ldgram.y projects/ofed/base/contrib/binutils/ld/ldint.texinfo projects/ofed/base/contrib/binutils/ld/ldlang.c projects/ofed/base/contrib/binutils/ld/ldlang.h projects/ofed/base/contrib/binutils/ld/ldlex.h projects/ofed/base/contrib/binutils/ld/ldlex.l projects/ofed/base/contrib/binutils/ld/ldmain.c projects/ofed/base/contrib/binutils/ld/ldmain.h projects/ofed/base/contrib/binutils/ld/ldmisc.c projects/ofed/base/contrib/binutils/ld/ldmisc.h projects/ofed/base/contrib/binutils/ld/ldver.c projects/ofed/base/contrib/binutils/ld/ldver.h projects/ofed/base/contrib/binutils/ld/ldwrite.c projects/ofed/base/contrib/binutils/ld/ldwrite.h projects/ofed/base/contrib/binutils/ld/lexsup.c projects/ofed/base/contrib/binutils/ld/mri.c projects/ofed/base/contrib/binutils/ld/mri.h projects/ofed/base/contrib/binutils/ld/pe-dll.c projects/ofed/base/contrib/binutils/ld/pe-dll.h projects/ofed/base/contrib/binutils/ld/po/Make-in projects/ofed/base/contrib/binutils/ld/po/POTFILES.in projects/ofed/base/contrib/binutils/ld/po/ld.pot projects/ofed/base/contrib/binutils/ld/scripttempl/elf.sc projects/ofed/base/contrib/binutils/ld/scripttempl/mips.sc projects/ofed/base/contrib/binutils/ld/scripttempl/pe.sc projects/ofed/base/contrib/binutils/ld/sysdep.h projects/ofed/base/contrib/binutils/libiberty/ChangeLog projects/ofed/base/contrib/binutils/libiberty/Makefile.in projects/ofed/base/contrib/binutils/libiberty/_doprnt.c projects/ofed/base/contrib/binutils/libiberty/aclocal.m4 projects/ofed/base/contrib/binutils/libiberty/alloca.c projects/ofed/base/contrib/binutils/libiberty/argv.c projects/ofed/base/contrib/binutils/libiberty/asprintf.c projects/ofed/base/contrib/binutils/libiberty/atexit.c projects/ofed/base/contrib/binutils/libiberty/basename.c projects/ofed/base/contrib/binutils/libiberty/bcmp.c projects/ofed/base/contrib/binutils/libiberty/bcopy.c projects/ofed/base/contrib/binutils/libiberty/bsearch.c projects/ofed/base/contrib/binutils/libiberty/bzero.c projects/ofed/base/contrib/binutils/libiberty/calloc.c projects/ofed/base/contrib/binutils/libiberty/choose-temp.c projects/ofed/base/contrib/binutils/libiberty/clock.c projects/ofed/base/contrib/binutils/libiberty/concat.c projects/ofed/base/contrib/binutils/libiberty/config.in projects/ofed/base/contrib/binutils/libiberty/configure projects/ofed/base/contrib/binutils/libiberty/copying-lib.texi projects/ofed/base/contrib/binutils/libiberty/copysign.c projects/ofed/base/contrib/binutils/libiberty/cp-demangle.c projects/ofed/base/contrib/binutils/libiberty/cp-demangle.h projects/ofed/base/contrib/binutils/libiberty/cp-demint.c projects/ofed/base/contrib/binutils/libiberty/cplus-dem.c projects/ofed/base/contrib/binutils/libiberty/dyn-string.c projects/ofed/base/contrib/binutils/libiberty/fdmatch.c projects/ofed/base/contrib/binutils/libiberty/ffs.c projects/ofed/base/contrib/binutils/libiberty/fibheap.c projects/ofed/base/contrib/binutils/libiberty/floatformat.c projects/ofed/base/contrib/binutils/libiberty/fnmatch.c projects/ofed/base/contrib/binutils/libiberty/functions.texi projects/ofed/base/contrib/binutils/libiberty/gather-docs projects/ofed/base/contrib/binutils/libiberty/getcwd.c projects/ofed/base/contrib/binutils/libiberty/getpagesize.c projects/ofed/base/contrib/binutils/libiberty/getpwd.c projects/ofed/base/contrib/binutils/libiberty/getruntime.c projects/ofed/base/contrib/binutils/libiberty/hashtab.c projects/ofed/base/contrib/binutils/libiberty/hex.c projects/ofed/base/contrib/binutils/libiberty/index.c projects/ofed/base/contrib/binutils/libiberty/insque.c projects/ofed/base/contrib/binutils/libiberty/lbasename.c projects/ofed/base/contrib/binutils/libiberty/libiberty.texi projects/ofed/base/contrib/binutils/libiberty/lrealpath.c projects/ofed/base/contrib/binutils/libiberty/maint-tool projects/ofed/base/contrib/binutils/libiberty/make-relative-prefix.c projects/ofed/base/contrib/binutils/libiberty/make-temp-file.c projects/ofed/base/contrib/binutils/libiberty/md5.c projects/ofed/base/contrib/binutils/libiberty/memchr.c projects/ofed/base/contrib/binutils/libiberty/memcmp.c projects/ofed/base/contrib/binutils/libiberty/memcpy.c projects/ofed/base/contrib/binutils/libiberty/memmove.c projects/ofed/base/contrib/binutils/libiberty/memset.c projects/ofed/base/contrib/binutils/libiberty/mkstemps.c projects/ofed/base/contrib/binutils/libiberty/objalloc.c projects/ofed/base/contrib/binutils/libiberty/obstack.c projects/ofed/base/contrib/binutils/libiberty/partition.c projects/ofed/base/contrib/binutils/libiberty/physmem.c projects/ofed/base/contrib/binutils/libiberty/putenv.c projects/ofed/base/contrib/binutils/libiberty/random.c projects/ofed/base/contrib/binutils/libiberty/regex.c projects/ofed/base/contrib/binutils/libiberty/rename.c projects/ofed/base/contrib/binutils/libiberty/rindex.c projects/ofed/base/contrib/binutils/libiberty/safe-ctype.c projects/ofed/base/contrib/binutils/libiberty/setenv.c projects/ofed/base/contrib/binutils/libiberty/sigsetmask.c projects/ofed/base/contrib/binutils/libiberty/sort.c projects/ofed/base/contrib/binutils/libiberty/spaces.c projects/ofed/base/contrib/binutils/libiberty/splay-tree.c projects/ofed/base/contrib/binutils/libiberty/strcasecmp.c projects/ofed/base/contrib/binutils/libiberty/strchr.c projects/ofed/base/contrib/binutils/libiberty/strdup.c projects/ofed/base/contrib/binutils/libiberty/strerror.c projects/ofed/base/contrib/binutils/libiberty/strncasecmp.c projects/ofed/base/contrib/binutils/libiberty/strncmp.c projects/ofed/base/contrib/binutils/libiberty/strrchr.c projects/ofed/base/contrib/binutils/libiberty/strsignal.c projects/ofed/base/contrib/binutils/libiberty/strstr.c projects/ofed/base/contrib/binutils/libiberty/strtod.c projects/ofed/base/contrib/binutils/libiberty/strtol.c projects/ofed/base/contrib/binutils/libiberty/strtoul.c projects/ofed/base/contrib/binutils/libiberty/ternary.c projects/ofed/base/contrib/binutils/libiberty/tmpnam.c projects/ofed/base/contrib/binutils/libiberty/vasprintf.c projects/ofed/base/contrib/binutils/libiberty/vfork.c projects/ofed/base/contrib/binutils/libiberty/vfprintf.c projects/ofed/base/contrib/binutils/libiberty/vprintf.c projects/ofed/base/contrib/binutils/libiberty/vsprintf.c projects/ofed/base/contrib/binutils/libiberty/waitpid.c projects/ofed/base/contrib/binutils/libiberty/xatexit.c projects/ofed/base/contrib/binutils/libiberty/xexit.c projects/ofed/base/contrib/binutils/libiberty/xmalloc.c projects/ofed/base/contrib/binutils/libiberty/xmemdup.c projects/ofed/base/contrib/binutils/libiberty/xstrdup.c projects/ofed/base/contrib/binutils/libiberty/xstrerror.c projects/ofed/base/contrib/binutils/libtool.m4 projects/ofed/base/contrib/binutils/ltmain.sh projects/ofed/base/contrib/binutils/missing projects/ofed/base/contrib/binutils/mkinstalldirs projects/ofed/base/contrib/binutils/move-if-change projects/ofed/base/contrib/binutils/opcodes/ChangeLog projects/ofed/base/contrib/binutils/opcodes/Makefile.am projects/ofed/base/contrib/binutils/opcodes/Makefile.in projects/ofed/base/contrib/binutils/opcodes/aclocal.m4 projects/ofed/base/contrib/binutils/opcodes/alpha-dis.c projects/ofed/base/contrib/binutils/opcodes/alpha-opc.c projects/ofed/base/contrib/binutils/opcodes/arc-dis.c projects/ofed/base/contrib/binutils/opcodes/arc-dis.h projects/ofed/base/contrib/binutils/opcodes/arc-ext.c projects/ofed/base/contrib/binutils/opcodes/arc-ext.h projects/ofed/base/contrib/binutils/opcodes/arc-opc.c projects/ofed/base/contrib/binutils/opcodes/arm-dis.c projects/ofed/base/contrib/binutils/opcodes/cgen-asm.c projects/ofed/base/contrib/binutils/opcodes/cgen-asm.in projects/ofed/base/contrib/binutils/opcodes/cgen-dis.c projects/ofed/base/contrib/binutils/opcodes/cgen-dis.in projects/ofed/base/contrib/binutils/opcodes/cgen-ibld.in projects/ofed/base/contrib/binutils/opcodes/cgen-opc.c projects/ofed/base/contrib/binutils/opcodes/cgen.sh projects/ofed/base/contrib/binutils/opcodes/config.in projects/ofed/base/contrib/binutils/opcodes/configure projects/ofed/base/contrib/binutils/opcodes/configure.in projects/ofed/base/contrib/binutils/opcodes/dep-in.sed projects/ofed/base/contrib/binutils/opcodes/dis-buf.c projects/ofed/base/contrib/binutils/opcodes/dis-init.c projects/ofed/base/contrib/binutils/opcodes/disassemble.c projects/ofed/base/contrib/binutils/opcodes/i386-dis.c projects/ofed/base/contrib/binutils/opcodes/ia64-asmtab.c projects/ofed/base/contrib/binutils/opcodes/ia64-asmtab.h projects/ofed/base/contrib/binutils/opcodes/ia64-dis.c projects/ofed/base/contrib/binutils/opcodes/ia64-gen.c projects/ofed/base/contrib/binutils/opcodes/ia64-ic.tbl projects/ofed/base/contrib/binutils/opcodes/ia64-opc-a.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-b.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-d.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-f.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-i.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-m.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc-x.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc.c projects/ofed/base/contrib/binutils/opcodes/ia64-opc.h projects/ofed/base/contrib/binutils/opcodes/ia64-raw.tbl projects/ofed/base/contrib/binutils/opcodes/ia64-waw.tbl projects/ofed/base/contrib/binutils/opcodes/mips-dis.c projects/ofed/base/contrib/binutils/opcodes/mips-opc.c projects/ofed/base/contrib/binutils/opcodes/mips16-opc.c projects/ofed/base/contrib/binutils/opcodes/opintl.h projects/ofed/base/contrib/binutils/opcodes/po/Make-in projects/ofed/base/contrib/binutils/opcodes/po/POTFILES.in projects/ofed/base/contrib/binutils/opcodes/po/opcodes.pot projects/ofed/base/contrib/binutils/opcodes/ppc-dis.c projects/ofed/base/contrib/binutils/opcodes/ppc-opc.c projects/ofed/base/contrib/binutils/opcodes/s390-dis.c projects/ofed/base/contrib/binutils/opcodes/s390-mkopc.c projects/ofed/base/contrib/binutils/opcodes/s390-opc.c projects/ofed/base/contrib/binutils/opcodes/s390-opc.txt projects/ofed/base/contrib/binutils/opcodes/sh-dis.c projects/ofed/base/contrib/binutils/opcodes/sh-opc.h projects/ofed/base/contrib/binutils/opcodes/sparc-dis.c projects/ofed/base/contrib/binutils/opcodes/sparc-opc.c projects/ofed/base/contrib/binutils/opcodes/sysdep.h projects/ofed/base/contrib/binutils/symlink-tree projects/ofed/base/contrib/binutils/ylwrap projects/ofed/base/contrib/bsnmp/oid-list projects/ofed/base/contrib/gcc/config.gcc projects/ofed/base/contrib/gcc/config/i386/driver-i386.c projects/ofed/base/contrib/gcc/config/i386/freebsd.h projects/ofed/base/contrib/gcc/config/i386/i386.c projects/ofed/base/contrib/gcc/config/i386/i386.h projects/ofed/base/contrib/gcc/config/i386/i386.md projects/ofed/base/contrib/gcc/config/i386/i386.opt projects/ofed/base/contrib/gcc/config/i386/sse.md projects/ofed/base/contrib/gcc/config/i386/xmmintrin.h projects/ofed/base/contrib/gcc/config/rs6000/crtsavres.asm projects/ofed/base/contrib/gcc/config/rs6000/freebsd.h projects/ofed/base/contrib/gcc/config/rs6000/rs6000.c projects/ofed/base/contrib/gcc/config/rs6000/tramp.asm projects/ofed/base/contrib/gcc/config/sparc/freebsd.h projects/ofed/base/contrib/gcc/doc/extend.texi projects/ofed/base/contrib/gcc/doc/gcc.1 projects/ofed/base/contrib/gcc/doc/invoke.texi projects/ofed/base/contrib/gdb/gdb/dsrec.c projects/ofed/base/contrib/gdb/gdb/dwarf2-frame.c projects/ofed/base/contrib/gdb/gdb/dwarf2read.c projects/ofed/base/contrib/gdb/gdb/elfread.c projects/ofed/base/contrib/gdb/gdb/gcore.c projects/ofed/base/contrib/gdb/gdb/i386-tdep.c projects/ofed/base/contrib/gdb/gdb/mipsread.c projects/ofed/base/contrib/gdb/gdb/remote-e7000.c projects/ofed/base/contrib/gdb/gdb/remote.c projects/ofed/base/contrib/gdb/gdb/symfile.c projects/ofed/base/contrib/gdb/gdb/tracepoint.c projects/ofed/base/contrib/gdtoa/README projects/ofed/base/contrib/gdtoa/dtoa.c projects/ofed/base/contrib/gdtoa/g__fmt.c projects/ofed/base/contrib/gdtoa/g_ddfmt.c projects/ofed/base/contrib/gdtoa/g_dfmt.c projects/ofed/base/contrib/gdtoa/gdtoa.c projects/ofed/base/contrib/gdtoa/gdtoa.h projects/ofed/base/contrib/gdtoa/gdtoaimp.h projects/ofed/base/contrib/gdtoa/gethex.c projects/ofed/base/contrib/gdtoa/hexnan.c projects/ofed/base/contrib/gdtoa/makefile projects/ofed/base/contrib/gdtoa/misc.c projects/ofed/base/contrib/gdtoa/smisc.c projects/ofed/base/contrib/gdtoa/strtoIg.c projects/ofed/base/contrib/gdtoa/strtod.c projects/ofed/base/contrib/gdtoa/strtodI.c projects/ofed/base/contrib/gdtoa/strtodg.c projects/ofed/base/contrib/gdtoa/strtof.c projects/ofed/base/contrib/gdtoa/strtopdd.c projects/ofed/base/contrib/gdtoa/strtopf.c projects/ofed/base/contrib/gdtoa/strtopx.c projects/ofed/base/contrib/gdtoa/strtopxL.c projects/ofed/base/contrib/gdtoa/strtordd.c projects/ofed/base/contrib/gdtoa/strtorf.c projects/ofed/base/contrib/gdtoa/strtorx.c projects/ofed/base/contrib/gdtoa/strtorxL.c projects/ofed/base/contrib/gdtoa/ulp.c projects/ofed/base/contrib/groff/tmac/doc-common projects/ofed/base/contrib/groff/tmac/doc-syms projects/ofed/base/contrib/groff/tmac/doc.tmac projects/ofed/base/contrib/groff/tmac/groff_mdoc.man projects/ofed/base/contrib/libpcap/inet.c projects/ofed/base/contrib/llvm/include/llvm-c/Core.h projects/ofed/base/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/ofed/base/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/ofed/base/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/ofed/base/contrib/llvm/include/llvm-c/lto.h projects/ofed/base/contrib/llvm/include/llvm/ADT/APFloat.h projects/ofed/base/contrib/llvm/include/llvm/ADT/APInt.h projects/ofed/base/contrib/llvm/include/llvm/ADT/APSInt.h projects/ofed/base/contrib/llvm/include/llvm/ADT/BitVector.h projects/ofed/base/contrib/llvm/include/llvm/ADT/DenseMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/ofed/base/contrib/llvm/include/llvm/ADT/DenseSet.h projects/ofed/base/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/ofed/base/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/ofed/base/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/Optional.h projects/ofed/base/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/ofed/base/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/ofed/base/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SetVector.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SmallString.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SmallVector.h projects/ofed/base/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/ofed/base/contrib/llvm/include/llvm/ADT/Statistic.h projects/ofed/base/contrib/llvm/include/llvm/ADT/StringExtras.h projects/ofed/base/contrib/llvm/include/llvm/ADT/StringMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/StringRef.h projects/ofed/base/contrib/llvm/include/llvm/ADT/Triple.h projects/ofed/base/contrib/llvm/include/llvm/ADT/Twine.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ValueMap.h projects/ofed/base/contrib/llvm/include/llvm/ADT/ilist.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/Dominators.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/Passes.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/ofed/base/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/ofed/base/contrib/llvm/include/llvm/Attributes.h projects/ofed/base/contrib/llvm/include/llvm/BasicBlock.h projects/ofed/base/contrib/llvm/include/llvm/Bitcode/Archive.h projects/ofed/base/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/ofed/base/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/ofed/base/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/ofed/base/contrib/llvm/include/llvm/CallingConv.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineLocation.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/Passes.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/ofed/base/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h projects/ofed/base/contrib/llvm/include/llvm/CompilerDriver/Tool.h projects/ofed/base/contrib/llvm/include/llvm/Constant.h projects/ofed/base/contrib/llvm/include/llvm/Constants.h projects/ofed/base/contrib/llvm/include/llvm/DerivedTypes.h projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/ofed/base/contrib/llvm/include/llvm/Function.h projects/ofed/base/contrib/llvm/include/llvm/GlobalAlias.h projects/ofed/base/contrib/llvm/include/llvm/GlobalValue.h projects/ofed/base/contrib/llvm/include/llvm/GlobalVariable.h projects/ofed/base/contrib/llvm/include/llvm/InlineAsm.h projects/ofed/base/contrib/llvm/include/llvm/InstrTypes.h projects/ofed/base/contrib/llvm/include/llvm/Instruction.h projects/ofed/base/contrib/llvm/include/llvm/Instructions.h projects/ofed/base/contrib/llvm/include/llvm/IntrinsicInst.h projects/ofed/base/contrib/llvm/include/llvm/Intrinsics.td projects/ofed/base/contrib/llvm/include/llvm/IntrinsicsARM.td projects/ofed/base/contrib/llvm/include/llvm/IntrinsicsX86.td projects/ofed/base/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/ofed/base/contrib/llvm/include/llvm/LLVMContext.h projects/ofed/base/contrib/llvm/include/llvm/LinkAllPasses.h projects/ofed/base/contrib/llvm/include/llvm/LinkAllVMCore.h projects/ofed/base/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCAssembler.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCContext.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCDirectives.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCDwarf.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCExpr.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCFixup.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCInst.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCSection.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCStreamer.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCSymbol.h projects/ofed/base/contrib/llvm/include/llvm/MC/MCValue.h projects/ofed/base/contrib/llvm/include/llvm/Metadata.h projects/ofed/base/contrib/llvm/include/llvm/Module.h projects/ofed/base/contrib/llvm/include/llvm/OperandTraits.h projects/ofed/base/contrib/llvm/include/llvm/Operator.h projects/ofed/base/contrib/llvm/include/llvm/Pass.h projects/ofed/base/contrib/llvm/include/llvm/PassManagers.h projects/ofed/base/contrib/llvm/include/llvm/PassRegistry.h projects/ofed/base/contrib/llvm/include/llvm/PassSupport.h projects/ofed/base/contrib/llvm/include/llvm/Support/AlignOf.h projects/ofed/base/contrib/llvm/include/llvm/Support/Allocator.h projects/ofed/base/contrib/llvm/include/llvm/Support/COFF.h projects/ofed/base/contrib/llvm/include/llvm/Support/CallSite.h projects/ofed/base/contrib/llvm/include/llvm/Support/Casting.h projects/ofed/base/contrib/llvm/include/llvm/Support/Compiler.h projects/ofed/base/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/ofed/base/contrib/llvm/include/llvm/Support/ConstantRange.h projects/ofed/base/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/ofed/base/contrib/llvm/include/llvm/Support/Dwarf.h projects/ofed/base/contrib/llvm/include/llvm/Support/ELF.h projects/ofed/base/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/ofed/base/contrib/llvm/include/llvm/Support/FileUtilities.h projects/ofed/base/contrib/llvm/include/llvm/Support/GraphWriter.h projects/ofed/base/contrib/llvm/include/llvm/Support/IRBuilder.h projects/ofed/base/contrib/llvm/include/llvm/Support/IRReader.h projects/ofed/base/contrib/llvm/include/llvm/Support/MachO.h projects/ofed/base/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/ofed/base/contrib/llvm/include/llvm/Support/MathExtras.h projects/ofed/base/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/ofed/base/contrib/llvm/include/llvm/Support/MemoryObject.h projects/ofed/base/contrib/llvm/include/llvm/Support/MutexGuard.h projects/ofed/base/contrib/llvm/include/llvm/Support/NoFolder.h projects/ofed/base/contrib/llvm/include/llvm/Support/PatternMatch.h projects/ofed/base/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/ofed/base/contrib/llvm/include/llvm/Support/SourceMgr.h projects/ofed/base/contrib/llvm/include/llvm/Support/StandardPasses.h projects/ofed/base/contrib/llvm/include/llvm/Support/SystemUtils.h projects/ofed/base/contrib/llvm/include/llvm/Support/TargetFolder.h projects/ofed/base/contrib/llvm/include/llvm/Support/Timer.h projects/ofed/base/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/ofed/base/contrib/llvm/include/llvm/Support/raw_ostream.h projects/ofed/base/contrib/llvm/include/llvm/Target/Mangler.h projects/ofed/base/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/ofed/base/contrib/llvm/include/llvm/Target/Target.td projects/ofed/base/contrib/llvm/include/llvm/Target/TargetAsmBackend.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetData.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetLowering.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetMachine.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/ofed/base/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/ofed/base/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/ofed/base/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/IPO.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Scalar.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/ofed/base/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/ofed/base/contrib/llvm/include/llvm/Type.h projects/ofed/base/contrib/llvm/include/llvm/TypeSymbolTable.h projects/ofed/base/contrib/llvm/include/llvm/Use.h projects/ofed/base/contrib/llvm/include/llvm/User.h projects/ofed/base/contrib/llvm/include/llvm/Value.h projects/ofed/base/contrib/llvm/include/llvm/ValueSymbolTable.h projects/ofed/base/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/ofed/base/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/ofed/base/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/ofed/base/contrib/llvm/lib/Analysis/Analysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/ofed/base/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IVUsers.cpp projects/ofed/base/contrib/llvm/lib/Analysis/InlineCost.cpp projects/ofed/base/contrib/llvm/lib/Analysis/InstCount.cpp projects/ofed/base/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/ofed/base/contrib/llvm/lib/Analysis/IntervalPartition.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/Lint.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LiveValues.cpp projects/ofed/base/contrib/llvm/lib/Analysis/Loads.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/LoopPass.cpp projects/ofed/base/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/ofed/base/contrib/llvm/lib/Analysis/PostDominators.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/ofed/base/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/ofed/base/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/ofed/base/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/ofed/base/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/ofed/base/contrib/llvm/lib/Archive/Archive.cpp projects/ofed/base/contrib/llvm/lib/Archive/ArchiveInternals.h projects/ofed/base/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/ofed/base/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/ofed/base/contrib/llvm/lib/AsmParser/LLLexer.h projects/ofed/base/contrib/llvm/lib/AsmParser/LLParser.cpp projects/ofed/base/contrib/llvm/lib/AsmParser/LLParser.h projects/ofed/base/contrib/llvm/lib/AsmParser/LLToken.h projects/ofed/base/contrib/llvm/lib/AsmParser/Parser.cpp projects/ofed/base/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/ofed/base/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/ofed/base/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/Analysis.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/ofed/base/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ELF.h projects/ofed/base/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/LowerSubregs.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineDominators.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/ofed/base/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/RenderMachineFunction.h projects/ofed/base/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/ofed/base/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/Spiller.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/Spiller.h projects/ofed/base/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/SplitKit.h projects/ofed/base/contrib/llvm/lib/CodeGen/Splitter.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/Splitter.h projects/ofed/base/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/ofed/base/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/ofed/base/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/ofed/base/contrib/llvm/lib/CompilerDriver/Action.cpp projects/ofed/base/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp projects/ofed/base/contrib/llvm/lib/CompilerDriver/Main.cpp projects/ofed/base/contrib/llvm/lib/CompilerDriver/Tool.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/ofed/base/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/ofed/base/contrib/llvm/lib/Linker/LinkItems.cpp projects/ofed/base/contrib/llvm/lib/Linker/LinkModules.cpp projects/ofed/base/contrib/llvm/lib/Linker/Linker.cpp projects/ofed/base/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/ofed/base/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCAssembler.cpp projects/ofed/base/contrib/llvm/lib/MC/MCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/MC/MCContext.cpp projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDInst.h projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp projects/ofed/base/contrib/llvm/lib/MC/MCDisassembler/EDToken.h projects/ofed/base/contrib/llvm/lib/MC/MCDwarf.cpp projects/ofed/base/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCExpr.cpp projects/ofed/base/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/ofed/base/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp projects/ofed/base/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/ofed/base/contrib/llvm/lib/MC/MCSectionELF.cpp projects/ofed/base/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/ofed/base/contrib/llvm/lib/MC/MCStreamer.cpp projects/ofed/base/contrib/llvm/lib/MC/MCSymbol.cpp projects/ofed/base/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/TargetAsmBackend.cpp projects/ofed/base/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/ofed/base/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/ofed/base/contrib/llvm/lib/Support/APFloat.cpp projects/ofed/base/contrib/llvm/lib/Support/APInt.cpp projects/ofed/base/contrib/llvm/lib/Support/Allocator.cpp projects/ofed/base/contrib/llvm/lib/Support/CommandLine.cpp projects/ofed/base/contrib/llvm/lib/Support/ConstantRange.cpp projects/ofed/base/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/ofed/base/contrib/llvm/lib/Support/Debug.cpp projects/ofed/base/contrib/llvm/lib/Support/Dwarf.cpp projects/ofed/base/contrib/llvm/lib/Support/ErrorHandling.cpp projects/ofed/base/contrib/llvm/lib/Support/FileUtilities.cpp projects/ofed/base/contrib/llvm/lib/Support/FoldingSet.cpp projects/ofed/base/contrib/llvm/lib/Support/FormattedStream.cpp projects/ofed/base/contrib/llvm/lib/Support/GraphWriter.cpp projects/ofed/base/contrib/llvm/lib/Support/ManagedStatic.cpp projects/ofed/base/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/ofed/base/contrib/llvm/lib/Support/PluginLoader.cpp projects/ofed/base/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/ofed/base/contrib/llvm/lib/Support/SourceMgr.cpp projects/ofed/base/contrib/llvm/lib/Support/Statistic.cpp projects/ofed/base/contrib/llvm/lib/Support/StringMap.cpp projects/ofed/base/contrib/llvm/lib/Support/StringRef.cpp projects/ofed/base/contrib/llvm/lib/Support/SystemUtils.cpp projects/ofed/base/contrib/llvm/lib/Support/TargetRegistry.cpp projects/ofed/base/contrib/llvm/lib/Support/Timer.cpp projects/ofed/base/contrib/llvm/lib/Support/Triple.cpp projects/ofed/base/contrib/llvm/lib/Support/Twine.cpp projects/ofed/base/contrib/llvm/lib/Support/raw_ostream.cpp projects/ofed/base/contrib/llvm/lib/Support/regexec.c projects/ofed/base/contrib/llvm/lib/Target/ARM/ARM.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARM.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/ofed/base/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/ofed/base/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/Alpha.h projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPU.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUNodes.td projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUOperands.td projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430.td projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/Mangler.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/Mips.td projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPC.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPC.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/Target.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetData.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/ofed/base/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/ofed/base/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/ofed/base/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86FixupKinds.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/ofed/base/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/ofed/base/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/ofed/base/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/ofed/base/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/ofed/base/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Attributes.cpp projects/ofed/base/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/ofed/base/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/ofed/base/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/ofed/base/contrib/llvm/lib/VMCore/ConstantFold.h projects/ofed/base/contrib/llvm/lib/VMCore/Constants.cpp projects/ofed/base/contrib/llvm/lib/VMCore/ConstantsContext.h projects/ofed/base/contrib/llvm/lib/VMCore/Core.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Dominators.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Function.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Globals.cpp projects/ofed/base/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/ofed/base/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Instruction.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Instructions.cpp projects/ofed/base/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/ofed/base/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/ofed/base/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/ofed/base/contrib/llvm/lib/VMCore/LeakDetector.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Metadata.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Module.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Pass.cpp projects/ofed/base/contrib/llvm/lib/VMCore/PassManager.cpp projects/ofed/base/contrib/llvm/lib/VMCore/PassRegistry.cpp projects/ofed/base/contrib/llvm/lib/VMCore/PrintModulePass.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Type.cpp projects/ofed/base/contrib/llvm/lib/VMCore/TypesContext.h projects/ofed/base/contrib/llvm/lib/VMCore/Use.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Value.cpp projects/ofed/base/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/ofed/base/contrib/llvm/lib/VMCore/Verifier.cpp projects/ofed/base/contrib/llvm/tools/clang/include/clang-c/Index.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/ofed/base/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Phases.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Tool.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/ofed/base/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/limits.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/stdbool.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/ofed/base/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/ofed/base/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h projects/ofed/base/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/ofed/base/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/ofed/base/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/ofed/base/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/ofed/base/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/ofed/base/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/ofed/base/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/ofed/base/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/ClangAttrEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/ofed/base/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/ofed/base/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/ofed/base/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/ofed/base/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/ofed/base/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/ofed/base/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/ofed/base/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/NeonEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/Record.cpp projects/ofed/base/contrib/llvm/utils/TableGen/Record.h projects/ofed/base/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/ofed/base/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/ofed/base/contrib/llvm/utils/TableGen/TGLexer.cpp projects/ofed/base/contrib/llvm/utils/TableGen/TGLexer.h projects/ofed/base/contrib/llvm/utils/TableGen/TGParser.cpp projects/ofed/base/contrib/llvm/utils/TableGen/TGParser.h projects/ofed/base/contrib/llvm/utils/TableGen/TableGen.cpp projects/ofed/base/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/ofed/base/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/ofed/base/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/ofed/base/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/ofed/base/contrib/lukemftp/src/main.c projects/ofed/base/contrib/top/display.c projects/ofed/base/contrib/tzdata/australasia projects/ofed/base/contrib/tzdata/etcetera projects/ofed/base/contrib/tzdata/europe projects/ofed/base/contrib/tzdata/leapseconds projects/ofed/base/contrib/tzdata/northamerica projects/ofed/base/contrib/tzdata/southamerica projects/ofed/base/contrib/tzdata/zone.tab projects/ofed/base/contrib/xz/ChangeLog projects/ofed/base/contrib/xz/FREEBSD-upgrade projects/ofed/base/contrib/xz/THANKS projects/ofed/base/contrib/xz/po/cs.po projects/ofed/base/contrib/xz/po/de.po projects/ofed/base/contrib/xz/po/it.po projects/ofed/base/contrib/xz/po/xz.pot projects/ofed/base/contrib/xz/src/common/sysdefs.h projects/ofed/base/contrib/xz/src/liblzma/api/lzma/lzma.h projects/ofed/base/contrib/xz/src/liblzma/api/lzma/version.h projects/ofed/base/contrib/xz/src/liblzma/common/common.h projects/ofed/base/contrib/xz/src/xz/file_io.c projects/ofed/base/contrib/xz/src/xz/suffix.c projects/ofed/base/contrib/xz/src/xz/util.h projects/ofed/base/crypto/openssl/ssl/t1_lib.c projects/ofed/base/etc/Makefile projects/ofed/base/etc/defaults/periodic.conf projects/ofed/base/etc/defaults/rc.conf projects/ofed/base/etc/devd.conf projects/ofed/base/etc/ftpusers projects/ofed/base/etc/group projects/ofed/base/etc/mail/aliases projects/ofed/base/etc/master.passwd projects/ofed/base/etc/motd projects/ofed/base/etc/mtree/BSD.include.dist projects/ofed/base/etc/mtree/BSD.root.dist projects/ofed/base/etc/mtree/BSD.usr.dist projects/ofed/base/etc/mtree/Makefile projects/ofed/base/etc/mtree/README projects/ofed/base/etc/namedb/named.conf projects/ofed/base/etc/pam.d/su projects/ofed/base/etc/periodic/daily/310.accounting projects/ofed/base/etc/periodic/daily/800.scrub-zfs projects/ofed/base/etc/rc.d/accounting projects/ofed/base/etc/rc.d/hastd (contents, props changed) projects/ofed/base/etc/rc.d/ldconfig projects/ofed/base/etc/rc.d/rpcbind projects/ofed/base/etc/rc.d/zvol projects/ofed/base/etc/rc.subr projects/ofed/base/etc/termcap.small projects/ofed/base/games/Makefile.inc projects/ofed/base/games/fortune/datfiles/fortunes projects/ofed/base/games/fortune/datfiles/fortunes-o.real projects/ofed/base/gnu/lib/Makefile projects/ofed/base/gnu/lib/libdialog/Makefile projects/ofed/base/gnu/lib/libgcc/Makefile projects/ofed/base/gnu/lib/libgomp/Makefile projects/ofed/base/gnu/lib/libgomp/config.h projects/ofed/base/gnu/lib/libstdc++/config.h projects/ofed/base/gnu/usr.bin/binutils/Makefile.inc0 projects/ofed/base/gnu/usr.bin/binutils/addr2line/Makefile projects/ofed/base/gnu/usr.bin/binutils/as/Makefile projects/ofed/base/gnu/usr.bin/binutils/as/config.h projects/ofed/base/gnu/usr.bin/binutils/doc/Makefile projects/ofed/base/gnu/usr.bin/binutils/doc/asconfig.texi projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.mips projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/ofed/base/gnu/usr.bin/binutils/ld/armelf_fbsd.sh projects/ofed/base/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh projects/ofed/base/gnu/usr.bin/binutils/ld/config.h projects/ofed/base/gnu/usr.bin/binutils/ld/genscripts.sh projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.amd64 projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.ia64 projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.mips projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 projects/ofed/base/gnu/usr.bin/binutils/libbfd/bfd.h projects/ofed/base/gnu/usr.bin/binutils/libbfd/config.h.fbsd projects/ofed/base/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c projects/ofed/base/gnu/usr.bin/binutils/libbinutils/Makefile projects/ofed/base/gnu/usr.bin/binutils/libbinutils/config.h projects/ofed/base/gnu/usr.bin/binutils/libiberty/Makefile projects/ofed/base/gnu/usr.bin/binutils/libiberty/config.h projects/ofed/base/gnu/usr.bin/binutils/libopcodes/Makefile projects/ofed/base/gnu/usr.bin/binutils/libopcodes/config.h projects/ofed/base/gnu/usr.bin/binutils/nm/Makefile projects/ofed/base/gnu/usr.bin/binutils/objcopy/Makefile projects/ofed/base/gnu/usr.bin/binutils/objdump/Makefile projects/ofed/base/gnu/usr.bin/binutils/readelf/Makefile projects/ofed/base/gnu/usr.bin/binutils/size/Makefile projects/ofed/base/gnu/usr.bin/binutils/strings/Makefile projects/ofed/base/gnu/usr.bin/binutils/strip/Makefile projects/ofed/base/gnu/usr.bin/cc/Makefile.inc projects/ofed/base/gnu/usr.bin/cc/Makefile.tgt projects/ofed/base/gnu/usr.bin/cc/cc_tools/auto-host.h projects/ofed/base/gnu/usr.bin/dialog/Makefile projects/ofed/base/gnu/usr.bin/gdb/Makefile.inc projects/ofed/base/gnu/usr.bin/gdb/kgdb/main.c projects/ofed/base/gnu/usr.bin/gdb/libgdb/Makefile projects/ofed/base/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/ofed/base/gnu/usr.bin/groff/tmac/mdoc.local projects/ofed/base/include/Makefile projects/ofed/base/include/assert.h projects/ofed/base/include/complex.h projects/ofed/base/include/limits.h projects/ofed/base/include/paths.h projects/ofed/base/include/printf.h projects/ofed/base/include/pthread.h projects/ofed/base/include/pthread_np.h projects/ofed/base/include/signal.h projects/ofed/base/include/unistd.h projects/ofed/base/lib/Makefile projects/ofed/base/lib/bind/config.h projects/ofed/base/lib/bind/config.mk projects/ofed/base/lib/bind/dns/code.h projects/ofed/base/lib/bind/dns/dns/enumclass.h projects/ofed/base/lib/bind/dns/dns/enumtype.h projects/ofed/base/lib/bind/dns/dns/rdatastruct.h projects/ofed/base/lib/bind/isc/isc/platform.h projects/ofed/base/lib/clang/Makefile projects/ofed/base/lib/clang/clang.build.mk projects/ofed/base/lib/clang/include/Makefile projects/ofed/base/lib/clang/include/clang/Basic/Version.inc projects/ofed/base/lib/clang/include/llvm/Config/AsmPrinters.def projects/ofed/base/lib/clang/include/llvm/Config/Disassemblers.def projects/ofed/base/lib/clang/include/llvm/Config/Targets.def projects/ofed/base/lib/clang/include/llvm/Config/config.h projects/ofed/base/lib/clang/include/llvm/Config/llvm-config.h projects/ofed/base/lib/clang/libclanganalysis/Makefile projects/ofed/base/lib/clang/libclangast/Makefile projects/ofed/base/lib/clang/libclangbasic/Makefile projects/ofed/base/lib/clang/libclangcodegen/Makefile projects/ofed/base/lib/clang/libclangfrontend/Makefile projects/ofed/base/lib/clang/libclanglex/Makefile projects/ofed/base/lib/clang/libclangsema/Makefile projects/ofed/base/lib/clang/libllvmanalysis/Makefile projects/ofed/base/lib/clang/libllvmarmcodegen/Makefile projects/ofed/base/lib/clang/libllvmasmprinter/Makefile projects/ofed/base/lib/clang/libllvmcodegen/Makefile projects/ofed/base/lib/clang/libllvmcore/Makefile projects/ofed/base/lib/clang/libllvmipo/Makefile projects/ofed/base/lib/clang/libllvmmc/Makefile projects/ofed/base/lib/clang/libllvmmcparser/Makefile projects/ofed/base/lib/clang/libllvmmipscodegen/Makefile projects/ofed/base/lib/clang/libllvmpowerpccodegen/Makefile projects/ofed/base/lib/clang/libllvmscalaropts/Makefile projects/ofed/base/lib/clang/libllvmsupport/Makefile projects/ofed/base/lib/clang/libllvmtarget/Makefile projects/ofed/base/lib/clang/libllvmx86codegen/Makefile projects/ofed/base/lib/csu/amd64/Makefile projects/ofed/base/lib/csu/amd64/crti.S projects/ofed/base/lib/csu/amd64/crtn.S projects/ofed/base/lib/csu/arm/Makefile projects/ofed/base/lib/csu/common/crtbrand.c projects/ofed/base/lib/csu/i386-elf/Makefile projects/ofed/base/lib/csu/i386-elf/crt1_s.S projects/ofed/base/lib/csu/i386-elf/crti.S projects/ofed/base/lib/csu/i386-elf/crtn.S projects/ofed/base/lib/csu/ia64/Makefile projects/ofed/base/lib/csu/mips/Makefile projects/ofed/base/lib/csu/mips/crt1.c projects/ofed/base/lib/csu/powerpc/Makefile projects/ofed/base/lib/csu/powerpc/crti.S projects/ofed/base/lib/csu/powerpc/crtn.S projects/ofed/base/lib/csu/powerpc64/Makefile projects/ofed/base/lib/csu/powerpc64/crti.S projects/ofed/base/lib/csu/powerpc64/crtn.S projects/ofed/base/lib/libc/Makefile projects/ofed/base/lib/libc/amd64/gen/_setjmp.S projects/ofed/base/lib/libc/amd64/gen/fabs.S projects/ofed/base/lib/libc/amd64/gen/modf.S projects/ofed/base/lib/libc/amd64/gen/rfork_thread.S projects/ofed/base/lib/libc/amd64/gen/setjmp.S projects/ofed/base/lib/libc/amd64/gen/sigsetjmp.S projects/ofed/base/lib/libc/amd64/stdlib/div.S projects/ofed/base/lib/libc/amd64/stdlib/ldiv.S projects/ofed/base/lib/libc/amd64/stdlib/lldiv.S projects/ofed/base/lib/libc/amd64/string/bcmp.S projects/ofed/base/lib/libc/amd64/string/bcopy.S projects/ofed/base/lib/libc/amd64/string/bzero.S projects/ofed/base/lib/libc/amd64/string/memcmp.S projects/ofed/base/lib/libc/amd64/string/memset.S projects/ofed/base/lib/libc/amd64/string/strcat.S projects/ofed/base/lib/libc/amd64/string/strcmp.S projects/ofed/base/lib/libc/amd64/string/strcpy.S projects/ofed/base/lib/libc/amd64/sys/brk.S projects/ofed/base/lib/libc/amd64/sys/cerror.S projects/ofed/base/lib/libc/amd64/sys/exect.S projects/ofed/base/lib/libc/amd64/sys/getcontext.S projects/ofed/base/lib/libc/amd64/sys/pipe.S projects/ofed/base/lib/libc/amd64/sys/ptrace.S projects/ofed/base/lib/libc/amd64/sys/reboot.S projects/ofed/base/lib/libc/amd64/sys/sbrk.S projects/ofed/base/lib/libc/amd64/sys/setlogin.S projects/ofed/base/lib/libc/amd64/sys/sigreturn.S projects/ofed/base/lib/libc/amd64/sys/vfork.S projects/ofed/base/lib/libc/arm/gen/modf.c projects/ofed/base/lib/libc/gen/Symbol.map projects/ofed/base/lib/libc/gen/_thread_init.c projects/ofed/base/lib/libc/gen/dlfcn.c projects/ofed/base/lib/libc/gen/elf_utils.c projects/ofed/base/lib/libc/gen/errlst.c projects/ofed/base/lib/libc/gen/fts-compat.c projects/ofed/base/lib/libc/gen/fts.c projects/ofed/base/lib/libc/gen/getutxent.3 projects/ofed/base/lib/libc/gen/getutxent.c projects/ofed/base/lib/libc/gen/glob.3 projects/ofed/base/lib/libc/gen/psignal.3 projects/ofed/base/lib/libc/gen/pututxline.c projects/ofed/base/lib/libc/gen/rfork_thread.3 projects/ofed/base/lib/libc/gen/siglist.c projects/ofed/base/lib/libc/gen/sysconf.3 projects/ofed/base/lib/libc/gen/utxdb.c projects/ofed/base/lib/libc/i386/gen/_ctx_start.S projects/ofed/base/lib/libc/i386/gen/_setjmp.S projects/ofed/base/lib/libc/i386/gen/fabs.S projects/ofed/base/lib/libc/i386/gen/modf.S projects/ofed/base/lib/libc/i386/gen/rfork_thread.S projects/ofed/base/lib/libc/i386/gen/setjmp.S projects/ofed/base/lib/libc/i386/gen/sigsetjmp.S projects/ofed/base/lib/libc/i386/stdlib/div.S projects/ofed/base/lib/libc/i386/stdlib/ldiv.S projects/ofed/base/lib/libc/i386/string/bcmp.S projects/ofed/base/lib/libc/i386/string/bcopy.S projects/ofed/base/lib/libc/i386/string/bzero.S projects/ofed/base/lib/libc/i386/string/ffs.S projects/ofed/base/lib/libc/i386/string/index.S projects/ofed/base/lib/libc/i386/string/memchr.S projects/ofed/base/lib/libc/i386/string/memcmp.S projects/ofed/base/lib/libc/i386/string/memset.S projects/ofed/base/lib/libc/i386/string/rindex.S projects/ofed/base/lib/libc/i386/string/strcat.S projects/ofed/base/lib/libc/i386/string/strchr.S projects/ofed/base/lib/libc/i386/string/strcmp.S projects/ofed/base/lib/libc/i386/string/strcpy.S projects/ofed/base/lib/libc/i386/string/strncmp.S projects/ofed/base/lib/libc/i386/string/strrchr.S projects/ofed/base/lib/libc/i386/string/swab.S projects/ofed/base/lib/libc/i386/string/wcschr.S projects/ofed/base/lib/libc/i386/string/wcscmp.S projects/ofed/base/lib/libc/i386/string/wcslen.S projects/ofed/base/lib/libc/i386/string/wmemchr.S projects/ofed/base/lib/libc/i386/sys/Ovfork.S projects/ofed/base/lib/libc/i386/sys/brk.S projects/ofed/base/lib/libc/i386/sys/cerror.S projects/ofed/base/lib/libc/i386/sys/exect.S projects/ofed/base/lib/libc/i386/sys/getcontext.S projects/ofed/base/lib/libc/i386/sys/pipe.S projects/ofed/base/lib/libc/i386/sys/ptrace.S projects/ofed/base/lib/libc/i386/sys/reboot.S projects/ofed/base/lib/libc/i386/sys/sbrk.S projects/ofed/base/lib/libc/i386/sys/setlogin.S projects/ofed/base/lib/libc/i386/sys/sigreturn.S projects/ofed/base/lib/libc/i386/sys/syscall.S projects/ofed/base/lib/libc/ia64/gen/modf.c projects/ofed/base/lib/libc/include/namespace.h projects/ofed/base/lib/libc/include/un-namespace.h projects/ofed/base/lib/libc/mips/gen/modf.c projects/ofed/base/lib/libc/mips/string/bzero.S projects/ofed/base/lib/libc/net/hesiod.c projects/ofed/base/lib/libc/posix1e/acl_strip.c projects/ofed/base/lib/libc/powerpc/gen/_ctx_start.S projects/ofed/base/lib/libc/powerpc/gen/_setjmp.S projects/ofed/base/lib/libc/powerpc/gen/fabs.S projects/ofed/base/lib/libc/powerpc/gen/modf.c projects/ofed/base/lib/libc/powerpc/gen/setjmp.S projects/ofed/base/lib/libc/powerpc/gen/sigsetjmp.S projects/ofed/base/lib/libc/powerpc/sys/brk.S projects/ofed/base/lib/libc/powerpc/sys/cerror.S projects/ofed/base/lib/libc/powerpc/sys/exect.S projects/ofed/base/lib/libc/powerpc/sys/pipe.S projects/ofed/base/lib/libc/powerpc/sys/ptrace.S projects/ofed/base/lib/libc/powerpc/sys/sbrk.S projects/ofed/base/lib/libc/powerpc/sys/setlogin.S projects/ofed/base/lib/libc/powerpc64/SYS.h projects/ofed/base/lib/libc/powerpc64/gen/_ctx_start.S projects/ofed/base/lib/libc/powerpc64/gen/_setjmp.S projects/ofed/base/lib/libc/powerpc64/gen/fabs.S projects/ofed/base/lib/libc/powerpc64/gen/modf.c projects/ofed/base/lib/libc/powerpc64/gen/setjmp.S projects/ofed/base/lib/libc/powerpc64/gen/sigsetjmp.S projects/ofed/base/lib/libc/powerpc64/sys/brk.S projects/ofed/base/lib/libc/powerpc64/sys/cerror.S projects/ofed/base/lib/libc/powerpc64/sys/exect.S projects/ofed/base/lib/libc/powerpc64/sys/pipe.S projects/ofed/base/lib/libc/powerpc64/sys/ptrace.S projects/ofed/base/lib/libc/powerpc64/sys/sbrk.S projects/ofed/base/lib/libc/powerpc64/sys/setlogin.S projects/ofed/base/lib/libc/stdio/xprintf_time.c projects/ofed/base/lib/libc/stdlib/Makefile.inc projects/ofed/base/lib/libc/stdlib/malloc.3 projects/ofed/base/lib/libc/stdlib/malloc.c projects/ofed/base/lib/libc/stdlib/realpath.c projects/ofed/base/lib/libc/string/index.3 projects/ofed/base/lib/libc/sys/Makefile.inc projects/ofed/base/lib/libc/sys/Symbol.map projects/ofed/base/lib/libc/sys/getgroups.2 projects/ofed/base/lib/libc/sys/intro.2 projects/ofed/base/lib/libc/sys/mknod.2 projects/ofed/base/lib/libc/sys/mmap.2 projects/ofed/base/lib/libc/sys/ptrace.2 projects/ofed/base/lib/libc/sys/rfork.2 projects/ofed/base/lib/libcompiler_rt/Makefile projects/ofed/base/lib/libdevinfo/devinfo.h projects/ofed/base/lib/libdevinfo/devinfo_var.h projects/ofed/base/lib/libelf/elf_cntl.3 projects/ofed/base/lib/libelf/elf_data.c projects/ofed/base/lib/libfetch/ftp.c projects/ofed/base/lib/libjail/jail.c projects/ofed/base/lib/libkvm/Makefile projects/ofed/base/lib/libkvm/kvm.c projects/ofed/base/lib/libkvm/kvm.h projects/ofed/base/lib/libkvm/kvm_amd64.c projects/ofed/base/lib/libkvm/kvm_arm.c projects/ofed/base/lib/libkvm/kvm_cptime.c projects/ofed/base/lib/libkvm/kvm_file.c projects/ofed/base/lib/libkvm/kvm_getloadavg.c projects/ofed/base/lib/libkvm/kvm_getswapinfo.c projects/ofed/base/lib/libkvm/kvm_i386.c projects/ofed/base/lib/libkvm/kvm_ia64.c projects/ofed/base/lib/libkvm/kvm_minidump_amd64.c projects/ofed/base/lib/libkvm/kvm_minidump_arm.c projects/ofed/base/lib/libkvm/kvm_minidump_i386.c projects/ofed/base/lib/libkvm/kvm_minidump_mips.c projects/ofed/base/lib/libkvm/kvm_mips.c projects/ofed/base/lib/libkvm/kvm_pcpu.c projects/ofed/base/lib/libkvm/kvm_powerpc.c projects/ofed/base/lib/libkvm/kvm_powerpc64.c projects/ofed/base/lib/libkvm/kvm_proc.c projects/ofed/base/lib/libkvm/kvm_sparc64.c projects/ofed/base/lib/libkvm/kvm_vnet.c projects/ofed/base/lib/liblzma/Makefile projects/ofed/base/lib/liblzma/config.h projects/ofed/base/lib/libmd/Makefile projects/ofed/base/lib/libpam/modules/pam_group/pam_group.8 projects/ofed/base/lib/libpam/modules/pam_group/pam_group.c projects/ofed/base/lib/libpam/modules/pam_ssh/pam_ssh.c projects/ofed/base/lib/libpkg/version.c projects/ofed/base/lib/librt/Makefile projects/ofed/base/lib/libstand/Makefile projects/ofed/base/lib/libstand/environment.c projects/ofed/base/lib/libthr/arch/amd64/amd64/_umtx_op_err.S projects/ofed/base/lib/libthr/arch/i386/i386/_umtx_op_err.S projects/ofed/base/lib/libthr/pthread.map projects/ofed/base/lib/libthr/thread/Makefile.inc projects/ofed/base/lib/libthr/thread/thr_cond.c projects/ofed/base/lib/libthr/thread/thr_create.c projects/ofed/base/lib/libthr/thread/thr_mutex.c projects/ofed/base/lib/libthr/thread/thr_private.h projects/ofed/base/lib/libthr/thread/thr_rtld.c projects/ofed/base/lib/libthr/thread/thr_sig.c projects/ofed/base/lib/libthr/thread/thr_stack.c projects/ofed/base/lib/libufs/libufs.h projects/ofed/base/lib/libugidfw/ugidfw.c projects/ofed/base/lib/libusb/Makefile projects/ofed/base/lib/libusb/libusb.3 projects/ofed/base/lib/libusb/libusb10.c projects/ofed/base/lib/libusb/libusb20.3 projects/ofed/base/lib/libusb/libusb20.c projects/ofed/base/lib/libusb/libusb20.h projects/ofed/base/lib/libusb/libusb20_int.h projects/ofed/base/lib/libusb/libusb20_ugen20.c projects/ofed/base/lib/libutil/libutil.h projects/ofed/base/lib/libutil/login_cap.h projects/ofed/base/lib/libutil/login_class.3 projects/ofed/base/lib/libutil/login_class.c projects/ofed/base/lib/libz/Makefile projects/ofed/base/lib/msun/Makefile projects/ofed/base/lib/msun/Symbol.map projects/ofed/base/lib/msun/amd64/e_remainder.S projects/ofed/base/lib/msun/amd64/e_remainderf.S projects/ofed/base/lib/msun/amd64/e_remainderl.S projects/ofed/base/lib/msun/amd64/e_sqrt.S projects/ofed/base/lib/msun/amd64/e_sqrtf.S projects/ofed/base/lib/msun/amd64/e_sqrtl.S projects/ofed/base/lib/msun/amd64/s_llrintl.S projects/ofed/base/lib/msun/amd64/s_logbl.S projects/ofed/base/lib/msun/amd64/s_lrint.S projects/ofed/base/lib/msun/amd64/s_lrintf.S projects/ofed/base/lib/msun/amd64/s_lrintl.S projects/ofed/base/lib/msun/amd64/s_remquo.S projects/ofed/base/lib/msun/amd64/s_remquof.S projects/ofed/base/lib/msun/amd64/s_remquol.S projects/ofed/base/lib/msun/amd64/s_rintl.S projects/ofed/base/lib/msun/amd64/s_scalbn.S projects/ofed/base/lib/msun/amd64/s_scalbnf.S projects/ofed/base/lib/msun/amd64/s_scalbnl.S projects/ofed/base/lib/msun/i387/e_exp.S projects/ofed/base/lib/msun/i387/e_fmod.S projects/ofed/base/lib/msun/i387/e_log.S projects/ofed/base/lib/msun/i387/e_log10.S projects/ofed/base/lib/msun/i387/e_log10f.S projects/ofed/base/lib/msun/i387/e_logf.S projects/ofed/base/lib/msun/i387/e_remainder.S projects/ofed/base/lib/msun/i387/e_remainderf.S projects/ofed/base/lib/msun/i387/e_remainderl.S projects/ofed/base/lib/msun/i387/e_sqrt.S projects/ofed/base/lib/msun/i387/e_sqrtf.S projects/ofed/base/lib/msun/i387/e_sqrtl.S projects/ofed/base/lib/msun/i387/s_ceil.S projects/ofed/base/lib/msun/i387/s_ceilf.S projects/ofed/base/lib/msun/i387/s_ceill.S projects/ofed/base/lib/msun/i387/s_copysign.S projects/ofed/base/lib/msun/i387/s_copysignf.S projects/ofed/base/lib/msun/i387/s_copysignl.S projects/ofed/base/lib/msun/i387/s_cos.S projects/ofed/base/lib/msun/i387/s_finite.S projects/ofed/base/lib/msun/i387/s_floor.S projects/ofed/base/lib/msun/i387/s_floorf.S projects/ofed/base/lib/msun/i387/s_floorl.S projects/ofed/base/lib/msun/i387/s_llrint.S projects/ofed/base/lib/msun/i387/s_llrintf.S projects/ofed/base/lib/msun/i387/s_llrintl.S projects/ofed/base/lib/msun/i387/s_logb.S projects/ofed/base/lib/msun/i387/s_logbf.S projects/ofed/base/lib/msun/i387/s_logbl.S projects/ofed/base/lib/msun/i387/s_lrint.S projects/ofed/base/lib/msun/i387/s_lrintf.S projects/ofed/base/lib/msun/i387/s_lrintl.S projects/ofed/base/lib/msun/i387/s_remquo.S projects/ofed/base/lib/msun/i387/s_remquof.S projects/ofed/base/lib/msun/i387/s_remquol.S projects/ofed/base/lib/msun/i387/s_rint.S projects/ofed/base/lib/msun/i387/s_rintf.S projects/ofed/base/lib/msun/i387/s_rintl.S projects/ofed/base/lib/msun/i387/s_scalbn.S projects/ofed/base/lib/msun/i387/s_scalbnf.S projects/ofed/base/lib/msun/i387/s_scalbnl.S projects/ofed/base/lib/msun/i387/s_significand.S projects/ofed/base/lib/msun/i387/s_significandf.S projects/ofed/base/lib/msun/i387/s_sin.S projects/ofed/base/lib/msun/i387/s_tan.S projects/ofed/base/lib/msun/i387/s_trunc.S projects/ofed/base/lib/msun/i387/s_truncf.S projects/ofed/base/lib/msun/i387/s_truncl.S projects/ofed/base/lib/msun/man/math.3 projects/ofed/base/lib/msun/man/sqrt.3 projects/ofed/base/lib/msun/src/e_asin.c projects/ofed/base/lib/msun/src/e_expf.c projects/ofed/base/lib/msun/src/e_log10.c projects/ofed/base/lib/msun/src/e_log10f.c projects/ofed/base/lib/msun/src/math.h projects/ofed/base/lib/msun/src/s_atan.c projects/ofed/base/lib/msun/src/s_cbrt.c projects/ofed/base/lib/msun/src/s_cos.c projects/ofed/base/lib/msun/src/s_nexttoward.c projects/ofed/base/lib/msun/src/s_nexttowardf.c projects/ofed/base/lib/msun/src/s_sin.c projects/ofed/base/lib/msun/src/s_tan.c projects/ofed/base/libexec/ftpd/ftpd.c projects/ofed/base/libexec/rtld-elf/Symbol.map projects/ofed/base/libexec/rtld-elf/amd64/Makefile.inc projects/ofed/base/libexec/rtld-elf/amd64/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/amd64/rtld_start.S projects/ofed/base/libexec/rtld-elf/arm/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/i386/Makefile.inc projects/ofed/base/libexec/rtld-elf/i386/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/i386/rtld_start.S projects/ofed/base/libexec/rtld-elf/ia64/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/map_object.c projects/ofed/base/libexec/rtld-elf/mips/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/powerpc/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/powerpc/rtld_start.S projects/ofed/base/libexec/rtld-elf/powerpc64/reloc.c projects/ofed/base/libexec/rtld-elf/powerpc64/rtld_machdep.h projects/ofed/base/libexec/rtld-elf/powerpc64/rtld_start.S projects/ofed/base/libexec/rtld-elf/rtld.c projects/ofed/base/libexec/rtld-elf/rtld.h projects/ofed/base/libexec/rtld-elf/rtld_lock.c projects/ofed/base/libexec/rtld-elf/sparc64/reloc.c projects/ofed/base/libexec/rtld-elf/sparc64/rtld_machdep.h projects/ofed/base/release/Makefile projects/ofed/base/release/amd64/boot_crunch.conf projects/ofed/base/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/ofed/base/release/i386/boot_crunch.conf projects/ofed/base/release/ia64/boot_crunch.conf projects/ofed/base/release/pc98/boot_crunch.conf projects/ofed/base/release/picobsd/build/picobsd projects/ofed/base/release/powerpc/boot_crunch.conf projects/ofed/base/release/sparc64/boot_crunch.conf projects/ofed/base/release/sun4v/boot_crunch.conf projects/ofed/base/rescue/rescue/Makefile projects/ofed/base/sbin/Makefile projects/ofed/base/sbin/bsdlabel/Makefile projects/ofed/base/sbin/bsdlabel/bsdlabel.8 projects/ofed/base/sbin/bsdlabel/bsdlabel.c projects/ofed/base/sbin/camcontrol/camcontrol.8 projects/ofed/base/sbin/dhclient/dhclient-script projects/ofed/base/sbin/dump/itime.c projects/ofed/base/sbin/dump/main.c projects/ofed/base/sbin/dump/optr.c projects/ofed/base/sbin/dump/tape.c projects/ofed/base/sbin/fdisk/fdisk.c projects/ofed/base/sbin/fsck_ffs/fsck.h projects/ofed/base/sbin/fsck_ffs/inode.c projects/ofed/base/sbin/fsck_ffs/main.c projects/ofed/base/sbin/fsck_ffs/setup.c projects/ofed/base/sbin/fsck_ffs/suj.c projects/ofed/base/sbin/fsdb/fsdb.c projects/ofed/base/sbin/fsirand/fsirand.c projects/ofed/base/sbin/geom/class/eli/geli.8 projects/ofed/base/sbin/geom/class/part/geom_part.c projects/ofed/base/sbin/geom/class/part/gpart.8 projects/ofed/base/sbin/geom/class/raid3/geom_raid3.c projects/ofed/base/sbin/geom/class/raid3/graid3.8 projects/ofed/base/sbin/geom/class/virstor/gvirstor.8 projects/ofed/base/sbin/growfs/growfs.c projects/ofed/base/sbin/hastctl/Makefile projects/ofed/base/sbin/hastctl/hastctl.8 projects/ofed/base/sbin/hastctl/hastctl.c projects/ofed/base/sbin/hastd/Makefile projects/ofed/base/sbin/hastd/control.c projects/ofed/base/sbin/hastd/control.h projects/ofed/base/sbin/hastd/hast.conf.5 projects/ofed/base/sbin/hastd/hast.h projects/ofed/base/sbin/hastd/hast_proto.c projects/ofed/base/sbin/hastd/hastd.c projects/ofed/base/sbin/hastd/hastd.h projects/ofed/base/sbin/hastd/hooks.c projects/ofed/base/sbin/hastd/nv.c projects/ofed/base/sbin/hastd/nv.h projects/ofed/base/sbin/hastd/parse.y projects/ofed/base/sbin/hastd/pjdlog.c projects/ofed/base/sbin/hastd/pjdlog.h projects/ofed/base/sbin/hastd/primary.c projects/ofed/base/sbin/hastd/proto.c projects/ofed/base/sbin/hastd/proto.h projects/ofed/base/sbin/hastd/proto_common.c projects/ofed/base/sbin/hastd/proto_impl.h projects/ofed/base/sbin/hastd/proto_socketpair.c projects/ofed/base/sbin/hastd/proto_tcp4.c projects/ofed/base/sbin/hastd/proto_uds.c projects/ofed/base/sbin/hastd/secondary.c projects/ofed/base/sbin/hastd/subr.c projects/ofed/base/sbin/hastd/subr.h projects/ofed/base/sbin/hastd/token.l projects/ofed/base/sbin/ifconfig/ifconfig.8 projects/ofed/base/sbin/ifconfig/ifieee80211.c projects/ofed/base/sbin/ifconfig/ifmedia.c projects/ofed/base/sbin/init/init.8 projects/ofed/base/sbin/init/init.c projects/ofed/base/sbin/iscontrol/config.c projects/ofed/base/sbin/iscontrol/fsm.c projects/ofed/base/sbin/mdconfig/mdconfig.c projects/ofed/base/sbin/mksnap_ffs/mksnap_ffs.8 projects/ofed/base/sbin/newfs/mkfs.c projects/ofed/base/sbin/newfs/newfs.8 projects/ofed/base/sbin/newfs/newfs.c projects/ofed/base/sbin/sysctl/sysctl.8 projects/ofed/base/sbin/sysctl/sysctl.c projects/ofed/base/sbin/tunefs/tunefs.c projects/ofed/base/secure/lib/libcrypto/Makefile projects/ofed/base/share/Makefile projects/ofed/base/share/doc/Makefile projects/ofed/base/share/doc/papers/devfs/paper.me projects/ofed/base/share/doc/papers/kernmalloc/Makefile projects/ofed/base/share/doc/papers/sysperf/Makefile projects/ofed/base/share/doc/psd/23.rpc/rpc.prog.ms projects/ofed/base/share/examples/Makefile projects/ofed/base/share/examples/cvsup/cvs-supfile projects/ofed/base/share/examples/cvsup/ports-supfile projects/ofed/base/share/examples/etc/make.conf projects/ofed/base/share/examples/kld/Makefile projects/ofed/base/share/examples/kld/dyn_sysctl/dyn_sysctl.c projects/ofed/base/share/examples/pf/pf.conf projects/ofed/base/share/man/man3/Makefile projects/ofed/base/share/man/man3/pthread_rwlock_timedwrlock.3 projects/ofed/base/share/man/man3/pthread_self.3 projects/ofed/base/share/man/man3/pthread_sigmask.3 projects/ofed/base/share/man/man3/queue.3 projects/ofed/base/share/man/man4/Makefile projects/ofed/base/share/man/man4/altq.4 projects/ofed/base/share/man/man4/amdtemp.4 projects/ofed/base/share/man/man4/ath_hal.4 projects/ofed/base/share/man/man4/axe.4 projects/ofed/base/share/man/man4/bwi.4 projects/ofed/base/share/man/man4/bwn.4 projects/ofed/base/share/man/man4/ehci.4 projects/ofed/base/share/man/man4/ip6.4 projects/ofed/base/share/man/man4/ixgb.4 projects/ofed/base/share/man/man4/miibus.4 projects/ofed/base/share/man/man4/nfe.4 projects/ofed/base/share/man/man4/ng_netflow.4 projects/ofed/base/share/man/man4/ng_one2many.4 projects/ofed/base/share/man/man4/nve.4 projects/ofed/base/share/man/man4/ohci.4 projects/ofed/base/share/man/man4/re.4 projects/ofed/base/share/man/man4/run.4 projects/ofed/base/share/man/man4/sge.4 projects/ofed/base/share/man/man4/snd_uaudio.4 projects/ofed/base/share/man/man4/tcp.4 projects/ofed/base/share/man/man4/u3g.4 projects/ofed/base/share/man/man4/uark.4 projects/ofed/base/share/man/man4/ubsa.4 projects/ofed/base/share/man/man4/uchcom.4 projects/ofed/base/share/man/man4/ufoma.4 projects/ofed/base/share/man/man4/uftdi.4 projects/ofed/base/share/man/man4/uhci.4 projects/ofed/base/share/man/man4/uipaq.4 projects/ofed/base/share/man/man4/umct.4 projects/ofed/base/share/man/man4/umodem.4 projects/ofed/base/share/man/man4/uplcom.4 projects/ofed/base/share/man/man4/usb.4 projects/ofed/base/share/man/man4/usb_quirk.4 projects/ofed/base/share/man/man4/uslcom.4 projects/ofed/base/share/man/man4/uvisor.4 projects/ofed/base/share/man/man4/uvscom.4 projects/ofed/base/share/man/man4/vlan.4 projects/ofed/base/share/man/man4/wi.4 projects/ofed/base/share/man/man5/devfs.5 projects/ofed/base/share/man/man5/rc.conf.5 projects/ofed/base/share/man/man5/src.conf.5 projects/ofed/base/share/man/man5/xfs.5 projects/ofed/base/share/man/man7/Makefile projects/ofed/base/share/man/man7/build.7 projects/ofed/base/share/man/man7/ports.7 projects/ofed/base/share/man/man7/security.7 projects/ofed/base/share/man/man8/Makefile projects/ofed/base/share/man/man9/BUS_SETUP_INTR.9 projects/ofed/base/share/man/man9/Makefile projects/ofed/base/share/man/man9/get_cyclecount.9 projects/ofed/base/share/man/man9/ithread.9 projects/ofed/base/share/man/man9/make_dev.9 projects/ofed/base/share/man/man9/mutex.9 projects/ofed/base/share/man/man9/rman.9 projects/ofed/base/share/man/man9/sbuf.9 projects/ofed/base/share/man/man9/sleep.9 projects/ofed/base/share/man/man9/style.9 projects/ofed/base/share/man/man9/swi.9 projects/ofed/base/share/man/man9/sysctl.9 projects/ofed/base/share/man/man9/usbdi.9 projects/ofed/base/share/misc/bsd-family-tree projects/ofed/base/share/misc/committers-doc.dot projects/ofed/base/share/misc/committers-ports.dot projects/ofed/base/share/misc/committers-src.dot projects/ofed/base/share/mk/bsd.cpu.mk projects/ofed/base/share/mk/bsd.endian.mk projects/ofed/base/share/mk/bsd.lib.mk projects/ofed/base/share/mk/bsd.libnames.mk projects/ofed/base/share/mk/bsd.own.mk projects/ofed/base/share/mk/bsd.sys.mk projects/ofed/base/share/mk/sys.mk projects/ofed/base/share/syscons/keymaps/Makefile projects/ofed/base/share/termcap/termcap.src projects/ofed/base/share/timedef/pl_PL.ISO8859-2.src projects/ofed/base/share/timedef/pl_PL.UTF-8.src projects/ofed/base/sys/amd64/acpica/acpi_machdep.c projects/ofed/base/sys/amd64/amd64/amd64_mem.c projects/ofed/base/sys/amd64/amd64/apic_vector.S projects/ofed/base/sys/amd64/amd64/elf_machdep.c projects/ofed/base/sys/amd64/amd64/identcpu.c projects/ofed/base/sys/amd64/amd64/machdep.c projects/ofed/base/sys/amd64/amd64/mem.c projects/ofed/base/sys/amd64/amd64/mp_machdep.c projects/ofed/base/sys/amd64/amd64/pmap.c projects/ofed/base/sys/amd64/amd64/prof_machdep.c projects/ofed/base/sys/amd64/amd64/sys_machdep.c projects/ofed/base/sys/amd64/amd64/trap.c projects/ofed/base/sys/amd64/amd64/uio_machdep.c projects/ofed/base/sys/amd64/amd64/vm_machdep.c projects/ofed/base/sys/amd64/conf/GENERIC projects/ofed/base/sys/amd64/conf/NOTES projects/ofed/base/sys/amd64/ia32/ia32_signal.c projects/ofed/base/sys/amd64/include/_inttypes.h projects/ofed/base/sys/amd64/include/_limits.h projects/ofed/base/sys/amd64/include/_stdint.h projects/ofed/base/sys/amd64/include/clock.h projects/ofed/base/sys/amd64/include/cpu.h projects/ofed/base/sys/amd64/include/elf.h projects/ofed/base/sys/amd64/include/memdev.h projects/ofed/base/sys/amd64/include/pmap.h projects/ofed/base/sys/amd64/include/reg.h projects/ofed/base/sys/amd64/include/vmparam.h projects/ofed/base/sys/amd64/linux32/Makefile projects/ofed/base/sys/amd64/linux32/linux.h projects/ofed/base/sys/amd64/linux32/linux32_genassym.c projects/ofed/base/sys/amd64/linux32/linux32_machdep.c projects/ofed/base/sys/amd64/linux32/linux32_proto.h projects/ofed/base/sys/amd64/linux32/linux32_syscall.h projects/ofed/base/sys/amd64/linux32/linux32_sysent.c projects/ofed/base/sys/amd64/linux32/linux32_sysvec.c projects/ofed/base/sys/amd64/linux32/syscalls.conf projects/ofed/base/sys/amd64/linux32/syscalls.master projects/ofed/base/sys/arm/arm/elf_machdep.c projects/ofed/base/sys/arm/arm/locore.S projects/ofed/base/sys/arm/arm/mem.c projects/ofed/base/sys/arm/arm/sys_machdep.c projects/ofed/base/sys/arm/arm/uio_machdep.c projects/ofed/base/sys/arm/arm/vm_machdep.c projects/ofed/base/sys/arm/at91/at91_machdep.c projects/ofed/base/sys/arm/at91/at91_st.c projects/ofed/base/sys/arm/at91/at91rm9200.c projects/ofed/base/sys/arm/at91/if_ate.c projects/ofed/base/sys/arm/at91/if_macb.c projects/ofed/base/sys/arm/at91/uart_bus_at91usart.c projects/ofed/base/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/ofed/base/sys/arm/at91/uart_dev_at91usart.c projects/ofed/base/sys/arm/econa/econa_machdep.c projects/ofed/base/sys/arm/econa/ehci_ebus.c projects/ofed/base/sys/arm/econa/ohci_ec.c projects/ofed/base/sys/arm/include/_limits.h projects/ofed/base/sys/arm/include/_stdint.h projects/ofed/base/sys/arm/include/_types.h projects/ofed/base/sys/arm/include/cpu.h projects/ofed/base/sys/arm/include/elf.h projects/ofed/base/sys/arm/include/fdt.h projects/ofed/base/sys/arm/include/memdev.h projects/ofed/base/sys/arm/include/metadata.h projects/ofed/base/sys/arm/include/pmap.h projects/ofed/base/sys/arm/include/proc.h projects/ofed/base/sys/arm/include/vmparam.h projects/ofed/base/sys/arm/mv/gpio.c projects/ofed/base/sys/arm/mv/ic.c projects/ofed/base/sys/arm/mv/mv_machdep.c projects/ofed/base/sys/arm/mv/mv_pci.c projects/ofed/base/sys/arm/mv/timer.c projects/ofed/base/sys/arm/s3c2xx0/s3c24x0_clk.c projects/ofed/base/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/ofed/base/sys/arm/s3c2xx0/std.ln2410sbc projects/ofed/base/sys/arm/sa11x0/assabet_machdep.c projects/ofed/base/sys/arm/xscale/i80321/ep80219_machdep.c projects/ofed/base/sys/arm/xscale/i80321/iq31244_machdep.c projects/ofed/base/sys/arm/xscale/i80321/iq80321.c projects/ofed/base/sys/arm/xscale/i8134x/crb_machdep.c projects/ofed/base/sys/arm/xscale/ixp425/avila_machdep.c projects/ofed/base/sys/arm/xscale/ixp425/files.ixp425 projects/ofed/base/sys/arm/xscale/pxa/pxa_machdep.c projects/ofed/base/sys/boot/arm/at91/boot0/linker.cfg projects/ofed/base/sys/boot/arm/at91/linker.cfg projects/ofed/base/sys/boot/common/Makefile.inc projects/ofed/base/sys/boot/common/gpt.c projects/ofed/base/sys/boot/common/interp.c projects/ofed/base/sys/boot/common/loader.8 projects/ofed/base/sys/boot/common/ufsread.c projects/ofed/base/sys/boot/common/util.h projects/ofed/base/sys/boot/efi/libefi/efinet.c projects/ofed/base/sys/boot/efi/libefi/efipart.c projects/ofed/base/sys/boot/efi/libefi/libefi.c projects/ofed/base/sys/boot/fdt/dts/db78100.dts projects/ofed/base/sys/boot/ficl/Makefile projects/ofed/base/sys/boot/ficl/words.c projects/ofed/base/sys/boot/forth/beastie.4th projects/ofed/base/sys/boot/forth/loader.conf projects/ofed/base/sys/boot/i386/Makefile.inc projects/ofed/base/sys/boot/i386/boot0/Makefile projects/ofed/base/sys/boot/i386/boot2/Makefile projects/ofed/base/sys/boot/i386/boot2/boot2.c projects/ofed/base/sys/boot/i386/btx/btx/Makefile projects/ofed/base/sys/boot/i386/btx/btxldr/Makefile projects/ofed/base/sys/boot/i386/common/cons.c projects/ofed/base/sys/boot/i386/efi/ldscript.amd64 projects/ofed/base/sys/boot/i386/gptboot/Makefile projects/ofed/base/sys/boot/i386/gptzfsboot/Makefile projects/ofed/base/sys/boot/i386/libi386/Makefile projects/ofed/base/sys/boot/i386/pxeldr/Makefile projects/ofed/base/sys/boot/i386/zfsboot/Makefile projects/ofed/base/sys/boot/i386/zfsboot/zfsldr.S projects/ofed/base/sys/boot/ia64/common/bootinfo.c projects/ofed/base/sys/boot/ia64/common/copy.c projects/ofed/base/sys/boot/ia64/common/exec.c projects/ofed/base/sys/boot/ia64/common/libia64.h projects/ofed/base/sys/boot/ia64/efi/conf.c projects/ofed/base/sys/boot/ia64/efi/efimd.c projects/ofed/base/sys/boot/ia64/efi/ldscript.ia64 projects/ofed/base/sys/boot/ia64/efi/version projects/ofed/base/sys/boot/ia64/ski/conf.c projects/ofed/base/sys/boot/ia64/ski/ldscript.ia64 projects/ofed/base/sys/boot/ia64/ski/libski.h projects/ofed/base/sys/boot/ia64/ski/skimd.c projects/ofed/base/sys/boot/ia64/ski/version projects/ofed/base/sys/boot/pc98/Makefile projects/ofed/base/sys/boot/pc98/Makefile.inc projects/ofed/base/sys/boot/pc98/boot2/Makefile projects/ofed/base/sys/boot/pc98/boot2/boot2.c projects/ofed/base/sys/boot/pc98/btx/btx/Makefile projects/ofed/base/sys/boot/pc98/btx/btxldr/Makefile projects/ofed/base/sys/boot/powerpc/Makefile projects/ofed/base/sys/boot/powerpc/boot1.chrp/boot1.c projects/ofed/base/sys/boot/powerpc/ofw/ldscript.powerpc projects/ofed/base/sys/boot/powerpc/ofw/start.c projects/ofed/base/sys/boot/zfs/Makefile projects/ofed/base/sys/boot/zfs/zfs.c projects/ofed/base/sys/boot/zfs/zfsimpl.c projects/ofed/base/sys/bsm/audit_errno.h projects/ofed/base/sys/cam/ata/ata_da.c projects/ofed/base/sys/cam/ata/ata_xpt.c projects/ofed/base/sys/cam/cam.c projects/ofed/base/sys/cam/cam_periph.c projects/ofed/base/sys/cam/cam_xpt.c projects/ofed/base/sys/cam/scsi/scsi_cd.c projects/ofed/base/sys/cam/scsi/scsi_da.c projects/ofed/base/sys/cam/scsi/scsi_sa.c projects/ofed/base/sys/cddl/boot/zfs/fletcher.c projects/ofed/base/sys/cddl/boot/zfs/zfsimpl.h projects/ofed/base/sys/cddl/boot/zfs/zfssubr.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_string.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c projects/ofed/base/sys/cddl/compat/opensolaris/sys/atomic.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/byteorder.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/dirent.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/file.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/kmem.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/misc.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/mount.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/mutex.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/policy.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/proc.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/rwlock.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/sid.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/stat.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/string.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/sunddi.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/systm.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/taskq.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/time.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/types.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/uio.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/vfs.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/vnode.h projects/ofed/base/sys/cddl/compat/opensolaris/sys/zone.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S projects/ofed/base/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/os/callb.c projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/ofed/base/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/ofed/base/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/ofed/base/sys/cddl/dev/systrace/systrace.c projects/ofed/base/sys/compat/freebsd32/Makefile projects/ofed/base/sys/compat/freebsd32/freebsd32.h projects/ofed/base/sys/compat/freebsd32/freebsd32_misc.c projects/ofed/base/sys/compat/freebsd32/freebsd32_proto.h projects/ofed/base/sys/compat/freebsd32/freebsd32_syscall.h projects/ofed/base/sys/compat/freebsd32/freebsd32_syscalls.c projects/ofed/base/sys/compat/freebsd32/freebsd32_sysent.c projects/ofed/base/sys/compat/freebsd32/syscalls.conf projects/ofed/base/sys/compat/freebsd32/syscalls.master projects/ofed/base/sys/compat/ia32/ia32_sysvec.c projects/ofed/base/sys/compat/ia32/ia32_util.h projects/ofed/base/sys/compat/linprocfs/linprocfs.c projects/ofed/base/sys/compat/linux/linux_emul.c projects/ofed/base/sys/compat/linux/linux_emul.h projects/ofed/base/sys/compat/linux/linux_file.c projects/ofed/base/sys/compat/linux/linux_futex.c projects/ofed/base/sys/compat/linux/linux_futex.h projects/ofed/base/sys/compat/linux/linux_ipc.c projects/ofed/base/sys/compat/linux/linux_mib.c projects/ofed/base/sys/compat/linux/linux_mib.h projects/ofed/base/sys/compat/linux/linux_misc.c projects/ofed/base/sys/compat/linux/linux_misc.h projects/ofed/base/sys/compat/linux/linux_signal.c projects/ofed/base/sys/compat/linux/linux_signal.h projects/ofed/base/sys/compat/linux/linux_stats.c projects/ofed/base/sys/compat/ndis/kern_ndis.c projects/ofed/base/sys/compat/ndis/subr_ntoskrnl.c projects/ofed/base/sys/compat/svr4/svr4_sysvec.c projects/ofed/base/sys/compat/x86bios/x86bios.c projects/ofed/base/sys/conf/Makefile.amd64 projects/ofed/base/sys/conf/Makefile.i386 projects/ofed/base/sys/conf/Makefile.mips projects/ofed/base/sys/conf/NOTES projects/ofed/base/sys/conf/files projects/ofed/base/sys/conf/files.amd64 projects/ofed/base/sys/conf/files.i386 projects/ofed/base/sys/conf/files.pc98 projects/ofed/base/sys/conf/files.powerpc projects/ofed/base/sys/conf/kern.mk projects/ofed/base/sys/conf/kern.pre.mk projects/ofed/base/sys/conf/ldscript.amd64 projects/ofed/base/sys/conf/ldscript.i386 projects/ofed/base/sys/conf/ldscript.ia64 projects/ofed/base/sys/conf/ldscript.mips.cfe projects/ofed/base/sys/conf/ldscript.mips.mips64 (contents, props changed) projects/ofed/base/sys/conf/ldscript.powerpc projects/ofed/base/sys/conf/ldscript.powerpc64 projects/ofed/base/sys/conf/ldscript.sparc64 projects/ofed/base/sys/conf/options projects/ofed/base/sys/conf/options.i386 projects/ofed/base/sys/conf/options.powerpc projects/ofed/base/sys/contrib/altq/altq/altq_cbq.c projects/ofed/base/sys/contrib/altq/altq/altq_cdnr.c projects/ofed/base/sys/contrib/altq/altq/altq_hfsc.c projects/ofed/base/sys/contrib/altq/altq/altq_priq.c projects/ofed/base/sys/contrib/altq/altq/altq_red.c projects/ofed/base/sys/contrib/altq/altq/altq_rio.c projects/ofed/base/sys/contrib/altq/altq/altq_rmclass.c projects/ofed/base/sys/contrib/altq/altq/altq_subr.c projects/ofed/base/sys/contrib/altq/altq/altq_var.h projects/ofed/base/sys/contrib/altq/altq/if_altq.h projects/ofed/base/sys/contrib/dev/acpica/acpica_prep.sh projects/ofed/base/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/dmextern.c projects/ofed/base/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmessages.h projects/ofed/base/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslpredef.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslstartup.c projects/ofed/base/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompile.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/ofed/base/sys/contrib/dev/acpica/compiler/dtfield.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dtio.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dttable.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.c projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.h projects/ofed/base/sys/contrib/dev/acpica/compiler/dtutils.c projects/ofed/base/sys/contrib/dev/acpica/debugger/dbcmds.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbdisply.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbexec.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbfileio.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbhistry.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbinput.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbstats.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/debugger/dbxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmbuffer.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmnames.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmobject.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmopcode.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmresrc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmresrcl.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmresrcs.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmwalk.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsfield.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsinit.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsmethod.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsmthdat.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsobject.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsopcode.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswexec.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswload.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswscope.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswstate.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evevent.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evgpe.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evgpeblk.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evgpeinit.c projects/ofed/base/sys/contrib/dev/acpica/events/evgpeutil.c projects/ofed/base/sys/contrib/dev/acpica/events/evmisc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evregion.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evrgnini.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evsci.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evxfevnt.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/events/evxfgpe.c projects/ofed/base/sys/contrib/dev/acpica/events/evxfregn.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exconfig.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exconvrt.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/excreate.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exdebug.c projects/ofed/base/sys/contrib/dev/acpica/executer/exdump.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exfield.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exfldio.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exmisc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exmutex.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exnames.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exoparg1.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exoparg2.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exoparg3.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exoparg6.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exprep.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exregion.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exresnte.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exresolv.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exresop.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exstore.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exstoren.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exstorob.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exsystem.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/executer/exutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwacpi.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwgpe.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwpci.c projects/ofed/base/sys/contrib/dev/acpica/hardware/hwregs.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwsleep.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwtimer.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/hardware/hwvalid.c projects/ofed/base/sys/contrib/dev/acpica/hardware/hwxface.c projects/ofed/base/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/accommon.h projects/ofed/base/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acpredef.h projects/ofed/base/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acrestyp.h projects/ofed/base/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/actables.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/actbl2.h projects/ofed/base/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsaccess.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsalloc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsdump.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsdumpdv.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nseval.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsinit.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsload.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsnames.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsobject.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsparse.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nspredef.c projects/ofed/base/sys/contrib/dev/acpica/namespace/nsrepair.c projects/ofed/base/sys/contrib/dev/acpica/namespace/nsrepair2.c projects/ofed/base/sys/contrib/dev/acpica/namespace/nssearch.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nswalk.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsxfeval.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsxfname.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/namespace/nsxfobj.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/osunixxf.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psargs.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psloop.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psopcode.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psparse.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psscope.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/pstree.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/pswalk.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/parser/psxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsaddr.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rscalc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rscreate.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsdump.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsinfo.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsio.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsirq.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rslist.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsmemory.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsmisc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/resources/rsxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbfadt.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbfind.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbinstal.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbutils.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tables/tbxfroot.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utalloc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utcache.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utcopy.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utdebug.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utdelete.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/uteval.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utglobal.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utids.c projects/ofed/base/sys/contrib/dev/acpica/utilities/utinit.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utlock.c projects/ofed/base/sys/contrib/dev/acpica/utilities/utmath.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utmisc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utmutex.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utobject.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utosi.c projects/ofed/base/sys/contrib/dev/acpica/utilities/utresrc.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utstate.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/uttrack.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utxface.c (contents, props changed) projects/ofed/base/sys/contrib/dev/acpica/utilities/utxferror.c projects/ofed/base/sys/contrib/octeon-sdk/cvmx-fpa.h projects/ofed/base/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/ofed/base/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/ofed/base/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/ofed/base/sys/contrib/pf/net/pf_osfp.c projects/ofed/base/sys/crypto/aesni/aeskeys_amd64.S projects/ofed/base/sys/crypto/aesni/aeskeys_i386.S projects/ofed/base/sys/crypto/sha2/sha2.c projects/ofed/base/sys/ddb/db_capture.c projects/ofed/base/sys/ddb/db_command.c projects/ofed/base/sys/dev/aac/aac.c projects/ofed/base/sys/dev/aac/aacvar.h projects/ofed/base/sys/dev/acpi_support/acpi_ibm.c projects/ofed/base/sys/dev/acpi_support/atk0110.c projects/ofed/base/sys/dev/acpica/Osd/OsdInterrupt.c projects/ofed/base/sys/dev/acpica/Osd/OsdSchedule.c projects/ofed/base/sys/dev/acpica/Osd/OsdTable.c projects/ofed/base/sys/dev/acpica/acpi.c projects/ofed/base/sys/dev/acpica/acpi_ec.c projects/ofed/base/sys/dev/acpica/acpi_pci.c projects/ofed/base/sys/dev/acpica/acpi_resource.c projects/ofed/base/sys/dev/acpica/acpi_video.c projects/ofed/base/sys/dev/acpica/acpivar.h projects/ofed/base/sys/dev/adlink/adlink.c projects/ofed/base/sys/dev/advansys/adwcam.c projects/ofed/base/sys/dev/ae/if_ae.c projects/ofed/base/sys/dev/ae/if_aevar.h projects/ofed/base/sys/dev/age/if_age.c projects/ofed/base/sys/dev/age/if_agevar.h projects/ofed/base/sys/dev/ahci/ahci.c projects/ofed/base/sys/dev/aic7xxx/aic79xx.c projects/ofed/base/sys/dev/aic7xxx/aic79xx_osm.h projects/ofed/base/sys/dev/aic7xxx/aic7xxx.c projects/ofed/base/sys/dev/aic7xxx/aic7xxx_osm.h projects/ofed/base/sys/dev/alc/if_alc.c projects/ofed/base/sys/dev/alc/if_alcreg.h projects/ofed/base/sys/dev/alc/if_alcvar.h projects/ofed/base/sys/dev/ale/if_ale.c projects/ofed/base/sys/dev/ale/if_alevar.h projects/ofed/base/sys/dev/asr/i2omsg.h projects/ofed/base/sys/dev/ata/ata-disk.c projects/ofed/base/sys/dev/ata/ata-dma.c projects/ofed/base/sys/dev/ata/ata-pci.h projects/ofed/base/sys/dev/ata/chipsets/ata-ahci.c projects/ofed/base/sys/dev/ata/chipsets/ata-intel.c projects/ofed/base/sys/dev/ata/chipsets/ata-siliconimage.c projects/ofed/base/sys/dev/ath/ah_osdep.c projects/ofed/base/sys/dev/ath/ath_hal/ah.c projects/ofed/base/sys/dev/ath/ath_hal/ah.h projects/ofed/base/sys/dev/ath/ath_hal/ah_debug.h projects/ofed/base/sys/dev/ath/ath_hal/ah_devid.h projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom.h projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v4k.c projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v4k.h projects/ofed/base/sys/dev/ath/ath_hal/ah_internal.h projects/ofed/base/sys/dev/ath/ath_hal/ah_regdomain.c projects/ofed/base/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/ofed/base/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/ofed/base/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/ofed/base/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/ofed/base/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/ofed/base/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/ofed/base/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/ofed/base/sys/dev/ath/ath_rate/amrr/amrr.c projects/ofed/base/sys/dev/ath/ath_rate/onoe/onoe.c projects/ofed/base/sys/dev/ath/ath_rate/sample/sample.c projects/ofed/base/sys/dev/ath/ath_rate/sample/sample.h projects/ofed/base/sys/dev/ath/if_ath.c projects/ofed/base/sys/dev/ath/if_athioctl.h projects/ofed/base/sys/dev/ath/if_athrate.h projects/ofed/base/sys/dev/ath/if_athvar.h projects/ofed/base/sys/dev/bce/if_bce.c projects/ofed/base/sys/dev/bce/if_bcefw.h projects/ofed/base/sys/dev/bce/if_bcereg.h projects/ofed/base/sys/dev/bge/if_bge.c projects/ofed/base/sys/dev/bktr/bktr_card.c projects/ofed/base/sys/dev/buslogic/bt.c projects/ofed/base/sys/dev/bwi/if_bwi.c projects/ofed/base/sys/dev/bwn/if_bwn.c projects/ofed/base/sys/dev/cs/if_cs.c projects/ofed/base/sys/dev/cs/if_csreg.h projects/ofed/base/sys/dev/cs/if_csvar.h projects/ofed/base/sys/dev/ctau/ctau.c projects/ofed/base/sys/dev/ctau/ctddk.h projects/ofed/base/sys/dev/cxgb/cxgb_main.c projects/ofed/base/sys/dev/cxgb/cxgb_sge.c projects/ofed/base/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/ofed/base/sys/dev/dc/dcphy.c projects/ofed/base/sys/dev/dc/if_dc.c projects/ofed/base/sys/dev/dc/if_dcreg.h projects/ofed/base/sys/dev/dc/pnphy.c projects/ofed/base/sys/dev/drm/mach64_dma.c projects/ofed/base/sys/dev/drm/r300_reg.h projects/ofed/base/sys/dev/e1000/e1000_80003es2lan.c projects/ofed/base/sys/dev/e1000/e1000_80003es2lan.h projects/ofed/base/sys/dev/e1000/e1000_82540.c projects/ofed/base/sys/dev/e1000/e1000_82541.c projects/ofed/base/sys/dev/e1000/e1000_82542.c projects/ofed/base/sys/dev/e1000/e1000_82543.c projects/ofed/base/sys/dev/e1000/e1000_82571.c projects/ofed/base/sys/dev/e1000/e1000_82575.c projects/ofed/base/sys/dev/e1000/e1000_82575.h projects/ofed/base/sys/dev/e1000/e1000_api.c projects/ofed/base/sys/dev/e1000/e1000_api.h projects/ofed/base/sys/dev/e1000/e1000_defines.h projects/ofed/base/sys/dev/e1000/e1000_hw.h projects/ofed/base/sys/dev/e1000/e1000_ich8lan.c projects/ofed/base/sys/dev/e1000/e1000_ich8lan.h projects/ofed/base/sys/dev/e1000/e1000_mac.c projects/ofed/base/sys/dev/e1000/e1000_mac.h projects/ofed/base/sys/dev/e1000/e1000_manage.c projects/ofed/base/sys/dev/e1000/e1000_manage.h projects/ofed/base/sys/dev/e1000/e1000_mbx.c projects/ofed/base/sys/dev/e1000/e1000_nvm.c projects/ofed/base/sys/dev/e1000/e1000_nvm.h projects/ofed/base/sys/dev/e1000/e1000_osdep.c projects/ofed/base/sys/dev/e1000/e1000_phy.c projects/ofed/base/sys/dev/e1000/e1000_phy.h projects/ofed/base/sys/dev/e1000/e1000_regs.h projects/ofed/base/sys/dev/e1000/e1000_vf.c projects/ofed/base/sys/dev/e1000/e1000_vf.h projects/ofed/base/sys/dev/e1000/if_em.c projects/ofed/base/sys/dev/e1000/if_em.h projects/ofed/base/sys/dev/e1000/if_igb.c projects/ofed/base/sys/dev/e1000/if_igb.h projects/ofed/base/sys/dev/e1000/if_lem.c projects/ofed/base/sys/dev/e1000/if_lem.h projects/ofed/base/sys/dev/ed/if_ed.c projects/ofed/base/sys/dev/en/midway.c projects/ofed/base/sys/dev/ep/if_epreg.h projects/ofed/base/sys/dev/fatm/if_fatm.c projects/ofed/base/sys/dev/fb/splash.c projects/ofed/base/sys/dev/fdc/fdc.c projects/ofed/base/sys/dev/fdt/fdt_common.c projects/ofed/base/sys/dev/fdt/fdt_pci.c projects/ofed/base/sys/dev/fdt/fdtbus.c projects/ofed/base/sys/dev/firewire/fwohci.c projects/ofed/base/sys/dev/firewire/sbp.c projects/ofed/base/sys/dev/flash/mx25l.c projects/ofed/base/sys/dev/fxp/if_fxp.c projects/ofed/base/sys/dev/ichsmb/ichsmb_pci.c projects/ofed/base/sys/dev/ichwd/ichwd.c projects/ofed/base/sys/dev/ichwd/ichwd.h projects/ofed/base/sys/dev/if_ndis/if_ndis.c projects/ofed/base/sys/dev/if_ndis/if_ndis_usb.c projects/ofed/base/sys/dev/iicbus/ds1775.c projects/ofed/base/sys/dev/iicbus/max6690.c projects/ofed/base/sys/dev/iscsi/initiator/isc_sm.c projects/ofed/base/sys/dev/iscsi/initiator/iscsi.c projects/ofed/base/sys/dev/isp/isp.c projects/ofed/base/sys/dev/isp/isp_freebsd.c projects/ofed/base/sys/dev/isp/isp_freebsd.h projects/ofed/base/sys/dev/isp/isp_library.c projects/ofed/base/sys/dev/isp/isp_pci.c projects/ofed/base/sys/dev/isp/isp_sbus.c projects/ofed/base/sys/dev/isp/ispvar.h projects/ofed/base/sys/dev/ispfw/asm_2322.h projects/ofed/base/sys/dev/ispfw/asm_2400.h projects/ofed/base/sys/dev/ispfw/asm_2500.h projects/ofed/base/sys/dev/iwi/if_iwi.c projects/ofed/base/sys/dev/iwn/if_iwn.c projects/ofed/base/sys/dev/ixgb/ixgb_ee.c projects/ofed/base/sys/dev/ixgbe/ixgbe.c projects/ofed/base/sys/dev/ixgbe/ixgbe.h projects/ofed/base/sys/dev/ixgbe/ixgbe_82599.c projects/ofed/base/sys/dev/ixgbe/ixgbe_api.h projects/ofed/base/sys/dev/ixgbe/ixgbe_common.c projects/ofed/base/sys/dev/ixgbe/ixgbe_common.h projects/ofed/base/sys/dev/ixgbe/ixgbe_mbx.c projects/ofed/base/sys/dev/ixgbe/ixgbe_type.h projects/ofed/base/sys/dev/ixgbe/ixv.h projects/ofed/base/sys/dev/jme/if_jme.c projects/ofed/base/sys/dev/jme/if_jmevar.h projects/ofed/base/sys/dev/malo/if_malohal.h projects/ofed/base/sys/dev/md/md.c projects/ofed/base/sys/dev/mem/memdev.c projects/ofed/base/sys/dev/mem/memutil.c projects/ofed/base/sys/dev/mii/atphy.c projects/ofed/base/sys/dev/mii/brgphy.c projects/ofed/base/sys/dev/mii/ciphy.c projects/ofed/base/sys/dev/mii/e1000phy.c projects/ofed/base/sys/dev/mii/ip1000phy.c projects/ofed/base/sys/dev/mii/jmphy.c projects/ofed/base/sys/dev/mii/mii_physubr.c projects/ofed/base/sys/dev/mii/miidevs projects/ofed/base/sys/dev/mii/rgephy.c projects/ofed/base/sys/dev/mii/rlphy.c projects/ofed/base/sys/dev/mii/xmphy.c projects/ofed/base/sys/dev/mmc/mmc.c projects/ofed/base/sys/dev/mps/mps.c projects/ofed/base/sys/dev/mps/mps_sas.c projects/ofed/base/sys/dev/mps/mpsvar.h projects/ofed/base/sys/dev/mpt/mpt.c projects/ofed/base/sys/dev/mpt/mpt_cam.c projects/ofed/base/sys/dev/mpt/mpt_raid.c projects/ofed/base/sys/dev/mpt/mpt_user.c projects/ofed/base/sys/dev/msk/if_msk.c projects/ofed/base/sys/dev/mwl/mwlhal.h projects/ofed/base/sys/dev/mxge/if_mxge.c projects/ofed/base/sys/dev/nfe/if_nfe.c projects/ofed/base/sys/dev/nfe/if_nfevar.h projects/ofed/base/sys/dev/nxge/xgehal/xgehal-device.c projects/ofed/base/sys/dev/nxge/xgehal/xgehal-ring-fp.c projects/ofed/base/sys/dev/patm/if_patm_attach.c projects/ofed/base/sys/dev/pccbb/pccbb.c projects/ofed/base/sys/dev/pci/pci.c projects/ofed/base/sys/dev/pci/pcivar.h projects/ofed/base/sys/dev/ppc/ppc_pci.c projects/ofed/base/sys/dev/pty/pty.c projects/ofed/base/sys/dev/ral/rt2560.c projects/ofed/base/sys/dev/ral/rt2661.c projects/ofed/base/sys/dev/random/randomdev.c projects/ofed/base/sys/dev/random/randomdev_soft.c projects/ofed/base/sys/dev/re/if_re.c projects/ofed/base/sys/dev/sdhci/sdhci.c projects/ofed/base/sys/dev/siis/siis.c projects/ofed/base/sys/dev/siis/siis.h projects/ofed/base/sys/dev/sio/sio.c projects/ofed/base/sys/dev/sis/if_sis.c projects/ofed/base/sys/dev/sis/if_sisreg.h projects/ofed/base/sys/dev/sk/if_sk.c projects/ofed/base/sys/dev/sound/pci/emu10k1.c projects/ofed/base/sys/dev/sound/pci/emu10kx.c projects/ofed/base/sys/dev/sound/pci/es137x.c projects/ofed/base/sys/dev/sound/pci/hda/hdac.c projects/ofed/base/sys/dev/sound/pcm/buffer.c projects/ofed/base/sys/dev/sound/pcm/sound.c projects/ofed/base/sys/dev/sound/usb/uaudio.c projects/ofed/base/sys/dev/ste/if_ste.c projects/ofed/base/sys/dev/stge/if_stge.c projects/ofed/base/sys/dev/sym/sym_fw1.h projects/ofed/base/sys/dev/sym/sym_fw2.h projects/ofed/base/sys/dev/ti/if_ti.c projects/ofed/base/sys/dev/ti/if_tireg.h projects/ofed/base/sys/dev/tsec/if_tsec_fdt.c projects/ofed/base/sys/dev/txp/if_txp.c projects/ofed/base/sys/dev/uart/uart_bus_fdt.c projects/ofed/base/sys/dev/uart/uart_dev_ns8250.c projects/ofed/base/sys/dev/uart/uart_tty.c projects/ofed/base/sys/dev/usb/controller/at91dci.c projects/ofed/base/sys/dev/usb/controller/at91dci_atmelarm.c projects/ofed/base/sys/dev/usb/controller/atmegadci.c projects/ofed/base/sys/dev/usb/controller/atmegadci_atmelarm.c projects/ofed/base/sys/dev/usb/controller/avr32dci.c projects/ofed/base/sys/dev/usb/controller/ehci.c projects/ofed/base/sys/dev/usb/controller/ehci_ixp4xx.c projects/ofed/base/sys/dev/usb/controller/ehci_mv.c projects/ofed/base/sys/dev/usb/controller/ehci_pci.c projects/ofed/base/sys/dev/usb/controller/musb_otg.c projects/ofed/base/sys/dev/usb/controller/musb_otg_atmelarm.c projects/ofed/base/sys/dev/usb/controller/ohci.c projects/ofed/base/sys/dev/usb/controller/ohci_atmelarm.c projects/ofed/base/sys/dev/usb/controller/ohci_pci.c projects/ofed/base/sys/dev/usb/controller/ohci_s3c24x0.c projects/ofed/base/sys/dev/usb/controller/uhci.c projects/ofed/base/sys/dev/usb/controller/uhci_pci.c projects/ofed/base/sys/dev/usb/controller/usb_controller.c projects/ofed/base/sys/dev/usb/controller/uss820dci.c projects/ofed/base/sys/dev/usb/controller/uss820dci_atmelarm.c projects/ofed/base/sys/dev/usb/controller/xhci.c projects/ofed/base/sys/dev/usb/controller/xhci.h projects/ofed/base/sys/dev/usb/controller/xhci_pci.c projects/ofed/base/sys/dev/usb/input/atp.c projects/ofed/base/sys/dev/usb/input/uhid.c projects/ofed/base/sys/dev/usb/input/ukbd.c projects/ofed/base/sys/dev/usb/input/ums.c projects/ofed/base/sys/dev/usb/misc/udbp.c projects/ofed/base/sys/dev/usb/misc/ufm.c projects/ofed/base/sys/dev/usb/net/if_aue.c projects/ofed/base/sys/dev/usb/net/if_axe.c projects/ofed/base/sys/dev/usb/net/if_cdce.c projects/ofed/base/sys/dev/usb/net/if_cue.c projects/ofed/base/sys/dev/usb/net/if_ipheth.c projects/ofed/base/sys/dev/usb/net/if_kue.c projects/ofed/base/sys/dev/usb/net/if_rue.c projects/ofed/base/sys/dev/usb/net/if_udav.c projects/ofed/base/sys/dev/usb/net/usb_ethernet.c projects/ofed/base/sys/dev/usb/quirk/usb_quirk.c projects/ofed/base/sys/dev/usb/quirk/usb_quirk.h projects/ofed/base/sys/dev/usb/serial/u3g.c projects/ofed/base/sys/dev/usb/serial/uark.c projects/ofed/base/sys/dev/usb/serial/ubsa.c projects/ofed/base/sys/dev/usb/serial/ubser.c projects/ofed/base/sys/dev/usb/serial/uchcom.c projects/ofed/base/sys/dev/usb/serial/ucycom.c projects/ofed/base/sys/dev/usb/serial/ufoma.c projects/ofed/base/sys/dev/usb/serial/uftdi.c projects/ofed/base/sys/dev/usb/serial/ugensa.c projects/ofed/base/sys/dev/usb/serial/uipaq.c projects/ofed/base/sys/dev/usb/serial/ulpt.c projects/ofed/base/sys/dev/usb/serial/umct.c projects/ofed/base/sys/dev/usb/serial/umodem.c projects/ofed/base/sys/dev/usb/serial/umoscom.c projects/ofed/base/sys/dev/usb/serial/uplcom.c projects/ofed/base/sys/dev/usb/serial/usb_serial.c projects/ofed/base/sys/dev/usb/serial/uslcom.c projects/ofed/base/sys/dev/usb/serial/uvisor.c projects/ofed/base/sys/dev/usb/serial/uvscom.c projects/ofed/base/sys/dev/usb/storage/umass.c projects/ofed/base/sys/dev/usb/storage/urio.c projects/ofed/base/sys/dev/usb/storage/ustorage_fs.c projects/ofed/base/sys/dev/usb/template/usb_template.c projects/ofed/base/sys/dev/usb/template/usb_template_cdce.c projects/ofed/base/sys/dev/usb/template/usb_template_msc.c projects/ofed/base/sys/dev/usb/template/usb_template_mtp.c projects/ofed/base/sys/dev/usb/usb_busdma.c projects/ofed/base/sys/dev/usb/usb_compat_linux.c projects/ofed/base/sys/dev/usb/usb_core.c projects/ofed/base/sys/dev/usb/usb_debug.c projects/ofed/base/sys/dev/usb/usb_dev.c projects/ofed/base/sys/dev/usb/usb_device.c projects/ofed/base/sys/dev/usb/usb_dynamic.c projects/ofed/base/sys/dev/usb/usb_error.c projects/ofed/base/sys/dev/usb/usb_freebsd.h projects/ofed/base/sys/dev/usb/usb_generic.c projects/ofed/base/sys/dev/usb/usb_handle_request.c projects/ofed/base/sys/dev/usb/usb_hid.c projects/ofed/base/sys/dev/usb/usb_hub.c projects/ofed/base/sys/dev/usb/usb_ioctl.h projects/ofed/base/sys/dev/usb/usb_lookup.c projects/ofed/base/sys/dev/usb/usb_mbuf.c projects/ofed/base/sys/dev/usb/usb_msctest.c projects/ofed/base/sys/dev/usb/usb_parse.c projects/ofed/base/sys/dev/usb/usb_pf.c projects/ofed/base/sys/dev/usb/usb_pf.h projects/ofed/base/sys/dev/usb/usb_process.c projects/ofed/base/sys/dev/usb/usb_process.h projects/ofed/base/sys/dev/usb/usb_request.c projects/ofed/base/sys/dev/usb/usb_transfer.c projects/ofed/base/sys/dev/usb/usb_util.c projects/ofed/base/sys/dev/usb/usbdevs projects/ofed/base/sys/dev/usb/usbdi.h projects/ofed/base/sys/dev/usb/wlan/if_rum.c projects/ofed/base/sys/dev/usb/wlan/if_run.c projects/ofed/base/sys/dev/usb/wlan/if_runreg.h projects/ofed/base/sys/dev/usb/wlan/if_runvar.h projects/ofed/base/sys/dev/usb/wlan/if_ural.c projects/ofed/base/sys/dev/vte/if_vte.c projects/ofed/base/sys/dev/vte/if_vtereg.h projects/ofed/base/sys/dev/vx/if_vxreg.h projects/ofed/base/sys/dev/wi/if_wi.c projects/ofed/base/sys/dev/wpi/if_wpi.c projects/ofed/base/sys/dev/xen/balloon/balloon.c projects/ofed/base/sys/dev/xen/blkfront/blkfront.c projects/ofed/base/sys/dev/xen/netback/netback.c projects/ofed/base/sys/dev/xen/netfront/netfront.c projects/ofed/base/sys/dev/xen/xenpci/evtchn.c projects/ofed/base/sys/dev/xl/if_xl.c projects/ofed/base/sys/fs/ext2fs/ext2_alloc.c projects/ofed/base/sys/fs/ext2fs/ext2_dinode.h projects/ofed/base/sys/fs/ext2fs/ext2_lookup.c projects/ofed/base/sys/fs/ext2fs/ext2_mount.h projects/ofed/base/sys/fs/ext2fs/ext2_subr.c projects/ofed/base/sys/fs/ext2fs/ext2_vfsops.c projects/ofed/base/sys/fs/ext2fs/ext2fs.h projects/ofed/base/sys/fs/ext2fs/inode.h projects/ofed/base/sys/fs/fdescfs/fdesc_vnops.c projects/ofed/base/sys/fs/msdosfs/msdosfs_vnops.c projects/ofed/base/sys/fs/nfs/nfs_commonsubs.c projects/ofed/base/sys/fs/nfs/nfs_var.h projects/ofed/base/sys/fs/nfs/nfsdport.h projects/ofed/base/sys/fs/nfs/nfsport.h projects/ofed/base/sys/fs/nfsclient/nfs_clvfsops.c projects/ofed/base/sys/fs/nfsclient/nfsmount.h projects/ofed/base/sys/fs/nfsserver/nfs_nfsdcache.c projects/ofed/base/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/ofed/base/sys/fs/nfsserver/nfs_nfsdport.c projects/ofed/base/sys/fs/nfsserver/nfs_nfsdserv.c projects/ofed/base/sys/fs/nfsserver/nfs_nfsdsocket.c projects/ofed/base/sys/fs/nfsserver/nfs_nfsdstate.c projects/ofed/base/sys/fs/nullfs/null_vnops.c projects/ofed/base/sys/fs/portalfs/portal_vnops.c projects/ofed/base/sys/fs/procfs/procfs_dbregs.c projects/ofed/base/sys/fs/procfs/procfs_fpregs.c projects/ofed/base/sys/fs/procfs/procfs_map.c projects/ofed/base/sys/fs/procfs/procfs_regs.c projects/ofed/base/sys/fs/tmpfs/tmpfs.h projects/ofed/base/sys/fs/tmpfs/tmpfs_subr.c projects/ofed/base/sys/fs/tmpfs/tmpfs_vnops.c projects/ofed/base/sys/gdb/gdb_main.c projects/ofed/base/sys/gdb/gdb_packet.c projects/ofed/base/sys/geom/bde/g_bde.c projects/ofed/base/sys/geom/cache/g_cache.c projects/ofed/base/sys/geom/concat/g_concat.c projects/ofed/base/sys/geom/eli/g_eli.c projects/ofed/base/sys/geom/gate/g_gate.c projects/ofed/base/sys/geom/geom_bsd.c projects/ofed/base/sys/geom/geom_ctl.c projects/ofed/base/sys/geom/geom_disk.c projects/ofed/base/sys/geom/geom_disk.h projects/ofed/base/sys/geom/geom_fox.c projects/ofed/base/sys/geom/geom_mbr.c projects/ofed/base/sys/geom/geom_pc98.c projects/ofed/base/sys/geom/geom_sunlabel.c projects/ofed/base/sys/geom/geom_vfs.c projects/ofed/base/sys/geom/geom_vol_ffs.c projects/ofed/base/sys/geom/journal/g_journal.c projects/ofed/base/sys/geom/label/g_label.c projects/ofed/base/sys/geom/label/g_label_ext2fs.c projects/ofed/base/sys/geom/linux_lvm/g_linux_lvm.c projects/ofed/base/sys/geom/mirror/g_mirror.c projects/ofed/base/sys/geom/multipath/g_multipath.c projects/ofed/base/sys/geom/nop/g_nop.c projects/ofed/base/sys/geom/part/g_part.c projects/ofed/base/sys/geom/part/g_part.h projects/ofed/base/sys/geom/part/g_part_apm.c projects/ofed/base/sys/geom/part/g_part_bsd.c projects/ofed/base/sys/geom/part/g_part_ebr.c projects/ofed/base/sys/geom/part/g_part_gpt.c projects/ofed/base/sys/geom/part/g_part_mbr.c projects/ofed/base/sys/geom/part/g_part_pc98.c projects/ofed/base/sys/geom/part/g_part_vtoc8.c projects/ofed/base/sys/geom/raid3/g_raid3.c projects/ofed/base/sys/geom/sched/g_sched.c projects/ofed/base/sys/geom/sched/gs_rr.c projects/ofed/base/sys/geom/sched/gs_scheduler.h projects/ofed/base/sys/geom/shsec/g_shsec.c projects/ofed/base/sys/geom/stripe/g_stripe.c projects/ofed/base/sys/geom/uzip/g_uzip.c projects/ofed/base/sys/geom/virstor/g_virstor.c projects/ofed/base/sys/gnu/fs/xfs/xfs_dir_leaf.c projects/ofed/base/sys/gnu/fs/xfs/xfs_itable.c projects/ofed/base/sys/i386/conf/GENERIC projects/ofed/base/sys/i386/i386/apic_vector.s projects/ofed/base/sys/i386/i386/elf_machdep.c projects/ofed/base/sys/i386/i386/i686_mem.c projects/ofed/base/sys/i386/i386/identcpu.c projects/ofed/base/sys/i386/i386/machdep.c projects/ofed/base/sys/i386/i386/mem.c projects/ofed/base/sys/i386/i386/pmap.c projects/ofed/base/sys/i386/i386/sys_machdep.c projects/ofed/base/sys/i386/i386/trap.c projects/ofed/base/sys/i386/i386/uio_machdep.c projects/ofed/base/sys/i386/i386/vm86bios.s projects/ofed/base/sys/i386/i386/vm_machdep.c projects/ofed/base/sys/i386/ibcs2/ibcs2_sysvec.c projects/ofed/base/sys/i386/include/_inttypes.h projects/ofed/base/sys/i386/include/_limits.h projects/ofed/base/sys/i386/include/_stdint.h projects/ofed/base/sys/i386/include/_types.h projects/ofed/base/sys/i386/include/clock.h projects/ofed/base/sys/i386/include/cpu.h projects/ofed/base/sys/i386/include/elf.h projects/ofed/base/sys/i386/include/memdev.h projects/ofed/base/sys/i386/include/pcpu.h projects/ofed/base/sys/i386/include/pmap.h projects/ofed/base/sys/i386/include/reg.h projects/ofed/base/sys/i386/include/vmparam.h projects/ofed/base/sys/i386/include/xen/hypercall.h projects/ofed/base/sys/i386/include/xen/xen-os.h projects/ofed/base/sys/i386/include/xen/xenpmap.h projects/ofed/base/sys/i386/include/xen/xenvar.h projects/ofed/base/sys/i386/isa/prof_machdep.c projects/ofed/base/sys/i386/linux/Makefile projects/ofed/base/sys/i386/linux/imgact_linux.c projects/ofed/base/sys/i386/linux/linux.h projects/ofed/base/sys/i386/linux/linux_machdep.c projects/ofed/base/sys/i386/linux/linux_proto.h projects/ofed/base/sys/i386/linux/linux_syscall.h projects/ofed/base/sys/i386/linux/linux_sysent.c projects/ofed/base/sys/i386/linux/linux_sysvec.c projects/ofed/base/sys/i386/linux/syscalls.conf projects/ofed/base/sys/i386/linux/syscalls.master projects/ofed/base/sys/i386/xen/clock.c projects/ofed/base/sys/i386/xen/mp_machdep.c projects/ofed/base/sys/i386/xen/pmap.c projects/ofed/base/sys/i386/xen/xen_machdep.c projects/ofed/base/sys/ia64/acpica/OsdEnvironment.c projects/ofed/base/sys/ia64/conf/GENERIC projects/ofed/base/sys/ia64/ia64/autoconf.c projects/ofed/base/sys/ia64/ia64/elf_machdep.c projects/ofed/base/sys/ia64/ia64/exception.S projects/ofed/base/sys/ia64/ia64/genassym.c projects/ofed/base/sys/ia64/ia64/locore.S projects/ofed/base/sys/ia64/ia64/machdep.c projects/ofed/base/sys/ia64/ia64/mem.c projects/ofed/base/sys/ia64/ia64/support.S projects/ofed/base/sys/ia64/ia64/trap.c projects/ofed/base/sys/ia64/ia64/uio_machdep.c projects/ofed/base/sys/ia64/ia64/unaligned.c projects/ofed/base/sys/ia64/include/_limits.h projects/ofed/base/sys/ia64/include/_stdint.h projects/ofed/base/sys/ia64/include/bootinfo.h projects/ofed/base/sys/ia64/include/elf.h projects/ofed/base/sys/ia64/include/float.h projects/ofed/base/sys/ia64/include/memdev.h projects/ofed/base/sys/ia64/include/pmap.h projects/ofed/base/sys/ia64/include/vmparam.h projects/ofed/base/sys/kern/Makefile projects/ofed/base/sys/kern/imgact_aout.c projects/ofed/base/sys/kern/imgact_elf.c projects/ofed/base/sys/kern/imgact_shell.c projects/ofed/base/sys/kern/init_main.c projects/ofed/base/sys/kern/init_sysent.c projects/ofed/base/sys/kern/kern_clocksource.c projects/ofed/base/sys/kern/kern_context.c projects/ofed/base/sys/kern/kern_cpuset.c projects/ofed/base/sys/kern/kern_descrip.c projects/ofed/base/sys/kern/kern_dtrace.c projects/ofed/base/sys/kern/kern_et.c projects/ofed/base/sys/kern/kern_exec.c projects/ofed/base/sys/kern/kern_fork.c projects/ofed/base/sys/kern/kern_hhook.c projects/ofed/base/sys/kern/kern_intr.c projects/ofed/base/sys/kern/kern_jail.c projects/ofed/base/sys/kern/kern_kthread.c projects/ofed/base/sys/kern/kern_ktr.c projects/ofed/base/sys/kern/kern_ktrace.c projects/ofed/base/sys/kern/kern_linker.c projects/ofed/base/sys/kern/kern_lock.c projects/ofed/base/sys/kern/kern_malloc.c projects/ofed/base/sys/kern/kern_mib.c projects/ofed/base/sys/kern/kern_ntptime.c projects/ofed/base/sys/kern/kern_pmc.c projects/ofed/base/sys/kern/kern_proc.c projects/ofed/base/sys/kern/kern_prot.c projects/ofed/base/sys/kern/kern_sig.c projects/ofed/base/sys/kern/kern_sx.c projects/ofed/base/sys/kern/kern_synch.c projects/ofed/base/sys/kern/kern_sysctl.c projects/ofed/base/sys/kern/kern_tc.c projects/ofed/base/sys/kern/kern_thr.c projects/ofed/base/sys/kern/kern_thread.c projects/ofed/base/sys/kern/kern_timeout.c projects/ofed/base/sys/kern/kern_umtx.c projects/ofed/base/sys/kern/ksched.c projects/ofed/base/sys/kern/makesyscalls.sh projects/ofed/base/sys/kern/sched_4bsd.c projects/ofed/base/sys/kern/sched_ule.c projects/ofed/base/sys/kern/subr_autoconf.c projects/ofed/base/sys/kern/subr_bus.c projects/ofed/base/sys/kern/subr_clock.c projects/ofed/base/sys/kern/subr_devstat.c projects/ofed/base/sys/kern/subr_kdb.c projects/ofed/base/sys/kern/subr_kobj.c projects/ofed/base/sys/kern/subr_lock.c projects/ofed/base/sys/kern/subr_log.c projects/ofed/base/sys/kern/subr_mchain.c projects/ofed/base/sys/kern/subr_module.c projects/ofed/base/sys/kern/subr_param.c projects/ofed/base/sys/kern/subr_pcpu.c projects/ofed/base/sys/kern/subr_sleepqueue.c projects/ofed/base/sys/kern/subr_smp.c projects/ofed/base/sys/kern/subr_stack.c projects/ofed/base/sys/kern/subr_trap.c projects/ofed/base/sys/kern/subr_turnstile.c projects/ofed/base/sys/kern/subr_uio.c projects/ofed/base/sys/kern/subr_unit.c projects/ofed/base/sys/kern/subr_witness.c projects/ofed/base/sys/kern/sys_pipe.c projects/ofed/base/sys/kern/sys_process.c projects/ofed/base/sys/kern/sys_socket.c projects/ofed/base/sys/kern/syscalls.c projects/ofed/base/sys/kern/syscalls.master projects/ofed/base/sys/kern/systrace_args.c projects/ofed/base/sys/kern/sysv_msg.c projects/ofed/base/sys/kern/sysv_sem.c projects/ofed/base/sys/kern/sysv_shm.c projects/ofed/base/sys/kern/tty.c projects/ofed/base/sys/kern/tty_pts.c projects/ofed/base/sys/kern/tty_tty.c projects/ofed/base/sys/kern/uipc_cow.c projects/ofed/base/sys/kern/uipc_mbuf.c projects/ofed/base/sys/kern/uipc_mqueue.c projects/ofed/base/sys/kern/uipc_sem.c projects/ofed/base/sys/kern/uipc_socket.c projects/ofed/base/sys/kern/uipc_syscalls.c projects/ofed/base/sys/kern/uipc_usrreq.c projects/ofed/base/sys/kern/vfs_bio.c projects/ofed/base/sys/kern/vfs_cluster.c projects/ofed/base/sys/kern/vfs_mount.c projects/ofed/base/sys/kern/vfs_mountroot.c projects/ofed/base/sys/kern/vfs_subr.c projects/ofed/base/sys/kern/vfs_vnops.c projects/ofed/base/sys/libkern/jenkins.h projects/ofed/base/sys/mips/atheros/ar724x_chip.c projects/ofed/base/sys/mips/atheros/ar724xreg.h projects/ofed/base/sys/mips/atheros/ar91xx_chip.c projects/ofed/base/sys/mips/atheros/ar91xxreg.h projects/ofed/base/sys/mips/atheros/if_arge.c projects/ofed/base/sys/mips/atheros/if_argevar.h projects/ofed/base/sys/mips/cavium/ciu.c projects/ofed/base/sys/mips/cavium/cryptocteon/cavium_crypto.c projects/ofed/base/sys/mips/cavium/cvmx_config.h projects/ofed/base/sys/mips/cavium/files.octeon1 projects/ofed/base/sys/mips/cavium/octe/ethernet-common.c projects/ofed/base/sys/mips/cavium/octe/ethernet-common.h projects/ofed/base/sys/mips/cavium/octe/ethernet-defines.h projects/ofed/base/sys/mips/cavium/octe/ethernet-rx.c projects/ofed/base/sys/mips/cavium/octe/ethernet-tx.c projects/ofed/base/sys/mips/cavium/octe/ethernet.c projects/ofed/base/sys/mips/cavium/octe/octebus.c projects/ofed/base/sys/mips/cavium/octe/octebusvar.h projects/ofed/base/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/ofed/base/sys/mips/cavium/octeon_machdep.c projects/ofed/base/sys/mips/cavium/octeon_mp.c projects/ofed/base/sys/mips/cavium/octeon_wdog.c projects/ofed/base/sys/mips/cavium/octopci.c projects/ofed/base/sys/mips/cavium/uart_bus_octeonusart.c projects/ofed/base/sys/mips/cavium/usb/octusb.c projects/ofed/base/sys/mips/cavium/usb/octusb_octeon.c projects/ofed/base/sys/mips/conf/MALTA64 projects/ofed/base/sys/mips/conf/OCTEON1 projects/ofed/base/sys/mips/conf/SWARM64 projects/ofed/base/sys/mips/conf/SWARM64_SMP projects/ofed/base/sys/mips/conf/XLR projects/ofed/base/sys/mips/conf/XLR64 projects/ofed/base/sys/mips/conf/XLRN32 projects/ofed/base/sys/mips/include/_inttypes.h projects/ofed/base/sys/mips/include/_limits.h projects/ofed/base/sys/mips/include/_stdint.h projects/ofed/base/sys/mips/include/_types.h projects/ofed/base/sys/mips/include/cpufunc.h projects/ofed/base/sys/mips/include/cpuregs.h projects/ofed/base/sys/mips/include/elf.h projects/ofed/base/sys/mips/include/hwfunc.h projects/ofed/base/sys/mips/include/md_var.h projects/ofed/base/sys/mips/include/memdev.h projects/ofed/base/sys/mips/include/param.h projects/ofed/base/sys/mips/include/pmap.h projects/ofed/base/sys/mips/include/proc.h projects/ofed/base/sys/mips/include/pte.h projects/ofed/base/sys/mips/include/sf_buf.h projects/ofed/base/sys/mips/include/vmparam.h projects/ofed/base/sys/mips/mips/cache_mipsNN.c projects/ofed/base/sys/mips/mips/cpu.c projects/ofed/base/sys/mips/mips/dump_machdep.c projects/ofed/base/sys/mips/mips/elf64_machdep.c projects/ofed/base/sys/mips/mips/elf_machdep.c projects/ofed/base/sys/mips/mips/exception.S projects/ofed/base/sys/mips/mips/machdep.c projects/ofed/base/sys/mips/mips/mem.c projects/ofed/base/sys/mips/mips/mp_machdep.c projects/ofed/base/sys/mips/mips/pmap.c projects/ofed/base/sys/mips/mips/swtch.S projects/ofed/base/sys/mips/mips/tick.c projects/ofed/base/sys/mips/mips/trap.c projects/ofed/base/sys/mips/mips/uio_machdep.c projects/ofed/base/sys/mips/mips/vm_machdep.c projects/ofed/base/sys/mips/rmi/dev/nlge/if_nlge.c projects/ofed/base/sys/mips/rmi/dev/xlr/rge.c projects/ofed/base/sys/mips/rmi/fmn.c projects/ofed/base/sys/mips/rmi/pic.h projects/ofed/base/sys/mips/rmi/std.xlr projects/ofed/base/sys/mips/rmi/tick.c projects/ofed/base/sys/mips/rmi/xlr_machdep.c projects/ofed/base/sys/mips/rmi/xlr_pci.c projects/ofed/base/sys/mips/rmi/xls_ehci.c projects/ofed/base/sys/mips/sibyte/sb_scd.c projects/ofed/base/sys/mips/sibyte/sb_zbpci.c projects/ofed/base/sys/modules/Makefile projects/ofed/base/sys/modules/acpi/acpi/Makefile projects/ofed/base/sys/modules/aha/Makefile projects/ofed/base/sys/modules/ahb/Makefile projects/ofed/base/sys/modules/ath/Makefile projects/ofed/base/sys/modules/bios/smapi/Makefile projects/ofed/base/sys/modules/cc/Makefile projects/ofed/base/sys/modules/dtrace/Makefile projects/ofed/base/sys/modules/dtrace/dtraceall/Makefile projects/ofed/base/sys/modules/dtrace/dtraceall/dtraceall.c projects/ofed/base/sys/modules/linux/Makefile projects/ofed/base/sys/modules/mem/Makefile projects/ofed/base/sys/modules/netgraph/netflow/Makefile projects/ofed/base/sys/modules/opensolaris/Makefile projects/ofed/base/sys/modules/ufs/Makefile projects/ofed/base/sys/modules/usb/Makefile projects/ofed/base/sys/modules/zfs/Makefile projects/ofed/base/sys/net/flowtable.c projects/ofed/base/sys/net/if.c projects/ofed/base/sys/net/if_enc.c projects/ofed/base/sys/net/if_gif.c projects/ofed/base/sys/net/if_gre.c projects/ofed/base/sys/net/if_lagg.c projects/ofed/base/sys/net/if_media.c projects/ofed/base/sys/net/if_media.h projects/ofed/base/sys/net/netisr.c projects/ofed/base/sys/net/route.c projects/ofed/base/sys/net/route.h projects/ofed/base/sys/net/rtsock.c projects/ofed/base/sys/net/vnet.c projects/ofed/base/sys/net/vnet.h projects/ofed/base/sys/net80211/_ieee80211.h projects/ofed/base/sys/net80211/ieee80211.c projects/ofed/base/sys/net80211/ieee80211.h projects/ofed/base/sys/net80211/ieee80211_adhoc.c projects/ofed/base/sys/net80211/ieee80211_ageq.c projects/ofed/base/sys/net80211/ieee80211_amrr.c projects/ofed/base/sys/net80211/ieee80211_freebsd.c projects/ofed/base/sys/net80211/ieee80211_hostap.c projects/ofed/base/sys/net80211/ieee80211_ht.c projects/ofed/base/sys/net80211/ieee80211_ht.h projects/ofed/base/sys/net80211/ieee80211_input.c projects/ofed/base/sys/net80211/ieee80211_ioctl.c projects/ofed/base/sys/net80211/ieee80211_mesh.c projects/ofed/base/sys/net80211/ieee80211_node.c projects/ofed/base/sys/net80211/ieee80211_output.c projects/ofed/base/sys/net80211/ieee80211_proto.c projects/ofed/base/sys/net80211/ieee80211_scan.c projects/ofed/base/sys/net80211/ieee80211_scan_sta.c projects/ofed/base/sys/net80211/ieee80211_sta.c projects/ofed/base/sys/net80211/ieee80211_var.h projects/ofed/base/sys/net80211/ieee80211_wds.c projects/ofed/base/sys/netgraph/bluetooth/common/ng_bluetooth.c projects/ofed/base/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/ofed/base/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/ofed/base/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/ofed/base/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/ofed/base/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/ofed/base/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/ofed/base/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/ofed/base/sys/netgraph/netflow/netflow.c projects/ofed/base/sys/netgraph/netflow/netflow.h projects/ofed/base/sys/netgraph/netflow/ng_netflow.c projects/ofed/base/sys/netgraph/netflow/ng_netflow.h projects/ofed/base/sys/netgraph/ng_iface.c projects/ofed/base/sys/netgraph/ng_one2many.c projects/ofed/base/sys/netgraph/ng_one2many.h projects/ofed/base/sys/netgraph/ng_socket.c projects/ofed/base/sys/netgraph/ng_source.c projects/ofed/base/sys/netinet/cc.h projects/ofed/base/sys/netinet/cc/cc.c projects/ofed/base/sys/netinet/cc/cc_cubic.c projects/ofed/base/sys/netinet/cc/cc_htcp.c projects/ofed/base/sys/netinet/cc/cc_newreno.c projects/ofed/base/sys/netinet/if_ether.c projects/ofed/base/sys/netinet/in_pcb.c projects/ofed/base/sys/netinet/in_pcb.h projects/ofed/base/sys/netinet/ip_divert.c projects/ofed/base/sys/netinet/ip_input.c projects/ofed/base/sys/netinet/ipfw/ip_dn_io.c projects/ofed/base/sys/netinet/ipfw/ip_dummynet.c projects/ofed/base/sys/netinet/ipfw/ip_fw_dynamic.c projects/ofed/base/sys/netinet/ipfw/ip_fw_private.h projects/ofed/base/sys/netinet/libalias/alias_sctp.c projects/ofed/base/sys/netinet/raw_ip.c projects/ofed/base/sys/netinet/sctp.h projects/ofed/base/sys/netinet/sctp_asconf.c projects/ofed/base/sys/netinet/sctp_asconf.h projects/ofed/base/sys/netinet/sctp_auth.c projects/ofed/base/sys/netinet/sctp_auth.h projects/ofed/base/sys/netinet/sctp_bsd_addr.c projects/ofed/base/sys/netinet/sctp_bsd_addr.h projects/ofed/base/sys/netinet/sctp_cc_functions.c projects/ofed/base/sys/netinet/sctp_constants.h projects/ofed/base/sys/netinet/sctp_crc32.c projects/ofed/base/sys/netinet/sctp_crc32.h projects/ofed/base/sys/netinet/sctp_dtrace_declare.h projects/ofed/base/sys/netinet/sctp_dtrace_define.h projects/ofed/base/sys/netinet/sctp_header.h projects/ofed/base/sys/netinet/sctp_indata.c projects/ofed/base/sys/netinet/sctp_indata.h projects/ofed/base/sys/netinet/sctp_input.c projects/ofed/base/sys/netinet/sctp_input.h projects/ofed/base/sys/netinet/sctp_lock_bsd.h projects/ofed/base/sys/netinet/sctp_os.h projects/ofed/base/sys/netinet/sctp_os_bsd.h projects/ofed/base/sys/netinet/sctp_output.c projects/ofed/base/sys/netinet/sctp_output.h projects/ofed/base/sys/netinet/sctp_pcb.c projects/ofed/base/sys/netinet/sctp_pcb.h projects/ofed/base/sys/netinet/sctp_peeloff.c projects/ofed/base/sys/netinet/sctp_peeloff.h projects/ofed/base/sys/netinet/sctp_structs.h projects/ofed/base/sys/netinet/sctp_sysctl.c projects/ofed/base/sys/netinet/sctp_sysctl.h projects/ofed/base/sys/netinet/sctp_timer.c projects/ofed/base/sys/netinet/sctp_timer.h projects/ofed/base/sys/netinet/sctp_uio.h projects/ofed/base/sys/netinet/sctp_usrreq.c projects/ofed/base/sys/netinet/sctp_var.h projects/ofed/base/sys/netinet/sctputil.c projects/ofed/base/sys/netinet/sctputil.h projects/ofed/base/sys/netinet/tcp_hostcache.c projects/ofed/base/sys/netinet/tcp_input.c projects/ofed/base/sys/netinet/tcp_lro.c projects/ofed/base/sys/netinet/tcp_lro.h projects/ofed/base/sys/netinet/tcp_offload.h projects/ofed/base/sys/netinet/tcp_reass.c projects/ofed/base/sys/netinet/tcp_subr.c projects/ofed/base/sys/netinet/tcp_syncache.c projects/ofed/base/sys/netinet/tcp_syncache.h projects/ofed/base/sys/netinet/tcp_timer.c projects/ofed/base/sys/netinet/tcp_timewait.c projects/ofed/base/sys/netinet/tcp_usrreq.c projects/ofed/base/sys/netinet/tcp_var.h projects/ofed/base/sys/netinet/udp.h projects/ofed/base/sys/netinet/udp_usrreq.c projects/ofed/base/sys/netinet/udp_var.h projects/ofed/base/sys/netinet6/in6.h projects/ofed/base/sys/netinet6/in6_pcb.c projects/ofed/base/sys/netinet6/in6_src.c projects/ofed/base/sys/netinet6/nd6_nbr.c projects/ofed/base/sys/netinet6/sctp6_usrreq.c projects/ofed/base/sys/netinet6/sctp6_var.h projects/ofed/base/sys/netinet6/udp6_usrreq.c projects/ofed/base/sys/netipsec/key.c projects/ofed/base/sys/netipsec/xform.h projects/ofed/base/sys/netipsec/xform_ah.c projects/ofed/base/sys/netipsec/xform_esp.c projects/ofed/base/sys/netsmb/smb_dev.h projects/ofed/base/sys/netsmb/smb_subr.c projects/ofed/base/sys/netsmb/smb_subr.h projects/ofed/base/sys/nfs/nfs_lock.c projects/ofed/base/sys/nfs/nfs_mountcommon.h projects/ofed/base/sys/nfs/nfs_nfssvc.c projects/ofed/base/sys/nfs/nfssvc.h projects/ofed/base/sys/nfsclient/bootp_subr.c projects/ofed/base/sys/nfsclient/krpc_subr.c projects/ofed/base/sys/nfsclient/nfs_diskless.c projects/ofed/base/sys/nfsclient/nfs_vfsops.c projects/ofed/base/sys/nfsclient/nfsmount.h projects/ofed/base/sys/nfsserver/nfs_serv.c projects/ofed/base/sys/nlm/nlm_advlock.c projects/ofed/base/sys/nlm/nlm_prot_impl.c projects/ofed/base/sys/opencrypto/xform.h projects/ofed/base/sys/pc98/cbus/fdc.c projects/ofed/base/sys/pc98/cbus/sio.c projects/ofed/base/sys/pc98/conf/GENERIC projects/ofed/base/sys/pc98/include/_inttypes.h projects/ofed/base/sys/pc98/pc98/machdep.c projects/ofed/base/sys/pci/if_rlreg.h projects/ofed/base/sys/powerpc/aim/locore64.S projects/ofed/base/sys/powerpc/aim/machdep.c projects/ofed/base/sys/powerpc/aim/mmu_oea.c projects/ofed/base/sys/powerpc/aim/mmu_oea64.c projects/ofed/base/sys/powerpc/aim/nexus.c projects/ofed/base/sys/powerpc/aim/slb.c projects/ofed/base/sys/powerpc/aim/swtch64.S projects/ofed/base/sys/powerpc/aim/trap.c projects/ofed/base/sys/powerpc/aim/trap_subr64.S projects/ofed/base/sys/powerpc/aim/vm_machdep.c projects/ofed/base/sys/powerpc/booke/machdep.c projects/ofed/base/sys/powerpc/booke/platform_bare.c projects/ofed/base/sys/powerpc/booke/pmap.c projects/ofed/base/sys/powerpc/booke/vm_machdep.c projects/ofed/base/sys/powerpc/conf/GENERIC64 projects/ofed/base/sys/powerpc/conf/NOTES projects/ofed/base/sys/powerpc/cpufreq/dfs.c projects/ofed/base/sys/powerpc/cpufreq/pcr.c projects/ofed/base/sys/powerpc/include/_inttypes.h projects/ofed/base/sys/powerpc/include/_limits.h projects/ofed/base/sys/powerpc/include/_stdint.h projects/ofed/base/sys/powerpc/include/_types.h projects/ofed/base/sys/powerpc/include/asm.h projects/ofed/base/sys/powerpc/include/elf.h projects/ofed/base/sys/powerpc/include/fdt.h projects/ofed/base/sys/powerpc/include/float.h projects/ofed/base/sys/powerpc/include/frame.h projects/ofed/base/sys/powerpc/include/intr_machdep.h projects/ofed/base/sys/powerpc/include/memdev.h projects/ofed/base/sys/powerpc/include/metadata.h projects/ofed/base/sys/powerpc/include/openpicvar.h projects/ofed/base/sys/powerpc/include/pmap.h projects/ofed/base/sys/powerpc/include/profile.h projects/ofed/base/sys/powerpc/include/pte.h projects/ofed/base/sys/powerpc/include/spr.h projects/ofed/base/sys/powerpc/include/vmparam.h projects/ofed/base/sys/powerpc/mambo/mambo_openpic.c projects/ofed/base/sys/powerpc/mpc85xx/atpic.c projects/ofed/base/sys/powerpc/mpc85xx/isa.c projects/ofed/base/sys/powerpc/mpc85xx/nexus.c projects/ofed/base/sys/powerpc/mpc85xx/openpic_fdt.c projects/ofed/base/sys/powerpc/mpc85xx/pci_fdt.c projects/ofed/base/sys/powerpc/ofw/ofw_machdep.c projects/ofed/base/sys/powerpc/ofw/ofw_pcib_pci.c projects/ofed/base/sys/powerpc/ofw/ofw_pcibus.c projects/ofed/base/sys/powerpc/ofw/ofw_real.c projects/ofed/base/sys/powerpc/powermac/ata_kauai.c projects/ofed/base/sys/powerpc/powermac/cpcht.c projects/ofed/base/sys/powerpc/powermac/fcu.c projects/ofed/base/sys/powerpc/powermac/grackle.c projects/ofed/base/sys/powerpc/powermac/gracklevar.h projects/ofed/base/sys/powerpc/powermac/hrowpic.c projects/ofed/base/sys/powerpc/powermac/macgpio.c projects/ofed/base/sys/powerpc/powermac/macio.c projects/ofed/base/sys/powerpc/powermac/openpic_macio.c projects/ofed/base/sys/powerpc/powermac/smu.c projects/ofed/base/sys/powerpc/powermac/uninorth.c projects/ofed/base/sys/powerpc/powermac/uninorthpci.c projects/ofed/base/sys/powerpc/powermac/uninorthvar.h projects/ofed/base/sys/powerpc/powerpc/elf32_machdep.c projects/ofed/base/sys/powerpc/powerpc/elf64_machdep.c projects/ofed/base/sys/powerpc/powerpc/exec_machdep.c projects/ofed/base/sys/powerpc/powerpc/intr_machdep.c projects/ofed/base/sys/powerpc/powerpc/mem.c projects/ofed/base/sys/powerpc/powerpc/openpic.c projects/ofed/base/sys/powerpc/powerpc/pic_if.m projects/ofed/base/sys/powerpc/powerpc/uio_machdep.c projects/ofed/base/sys/powerpc/psim/openpic_iobus.c projects/ofed/base/sys/rpc/clnt_dg.c projects/ofed/base/sys/rpc/clnt_vc.c projects/ofed/base/sys/rpc/rpc_generic.c projects/ofed/base/sys/rpc/svc.c projects/ofed/base/sys/rpc/svc_dg.c projects/ofed/base/sys/rpc/svc_generic.c projects/ofed/base/sys/rpc/svc_vc.c projects/ofed/base/sys/security/audit/audit.c projects/ofed/base/sys/security/audit/audit_bsm_errno.c projects/ofed/base/sys/security/mac/mac_framework.c projects/ofed/base/sys/security/mac/mac_process.c projects/ofed/base/sys/security/mac/mac_syscalls.c projects/ofed/base/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/ofed/base/sys/sparc64/conf/GENERIC projects/ofed/base/sys/sparc64/ebus/ebus.c projects/ofed/base/sys/sparc64/ebus/ebusreg.h projects/ofed/base/sys/sparc64/include/_inttypes.h projects/ofed/base/sys/sparc64/include/_limits.h projects/ofed/base/sys/sparc64/include/_stdint.h projects/ofed/base/sys/sparc64/include/bus.h projects/ofed/base/sys/sparc64/include/bus_dma.h projects/ofed/base/sys/sparc64/include/elf.h projects/ofed/base/sys/sparc64/include/float.h projects/ofed/base/sys/sparc64/include/intr_machdep.h projects/ofed/base/sys/sparc64/include/iommureg.h projects/ofed/base/sys/sparc64/include/iommuvar.h projects/ofed/base/sys/sparc64/include/memdev.h projects/ofed/base/sys/sparc64/include/ofw_nexus.h projects/ofed/base/sys/sparc64/include/pmap.h projects/ofed/base/sys/sparc64/include/varargs.h projects/ofed/base/sys/sparc64/include/vmparam.h projects/ofed/base/sys/sparc64/isa/ofw_isa.c projects/ofed/base/sys/sparc64/isa/ofw_isa.h projects/ofed/base/sys/sparc64/pci/apb.c projects/ofed/base/sys/sparc64/pci/fire.c projects/ofed/base/sys/sparc64/pci/ofw_pci.h projects/ofed/base/sys/sparc64/pci/ofw_pcib.c projects/ofed/base/sys/sparc64/pci/ofw_pcibus.c projects/ofed/base/sys/sparc64/pci/psycho.c projects/ofed/base/sys/sparc64/pci/psychoreg.h projects/ofed/base/sys/sparc64/pci/psychovar.h projects/ofed/base/sys/sparc64/pci/sbbc.c projects/ofed/base/sys/sparc64/pci/schizo.c projects/ofed/base/sys/sparc64/sbus/dma_sbus.c projects/ofed/base/sys/sparc64/sbus/lsi64854.c projects/ofed/base/sys/sparc64/sbus/lsi64854reg.h projects/ofed/base/sys/sparc64/sbus/lsi64854var.h projects/ofed/base/sys/sparc64/sbus/ofw_sbus.h projects/ofed/base/sys/sparc64/sbus/sbus.c projects/ofed/base/sys/sparc64/sbus/sbusvar.h projects/ofed/base/sys/sparc64/sparc64/bus_machdep.c projects/ofed/base/sys/sparc64/sparc64/db_trace.c projects/ofed/base/sys/sparc64/sparc64/elf_machdep.c projects/ofed/base/sys/sparc64/sparc64/exception.S projects/ofed/base/sys/sparc64/sparc64/intr_machdep.c projects/ofed/base/sys/sparc64/sparc64/iommu.c projects/ofed/base/sys/sparc64/sparc64/machdep.c projects/ofed/base/sys/sparc64/sparc64/mem.c projects/ofed/base/sys/sparc64/sparc64/pmap.c projects/ofed/base/sys/sparc64/sparc64/tick.c projects/ofed/base/sys/sparc64/sparc64/tlb.c projects/ofed/base/sys/sparc64/sparc64/trap.c projects/ofed/base/sys/sparc64/sparc64/tsb.c projects/ofed/base/sys/sparc64/sparc64/uio_machdep.c projects/ofed/base/sys/sparc64/sparc64/vm_machdep.c projects/ofed/base/sys/sun4v/conf/GENERIC projects/ofed/base/sys/sun4v/include/_inttypes.h projects/ofed/base/sys/sun4v/include/_limits.h projects/ofed/base/sys/sun4v/include/_stdint.h projects/ofed/base/sys/sun4v/include/bus.h projects/ofed/base/sys/sun4v/include/bus_dma.h projects/ofed/base/sys/sun4v/include/elf.h projects/ofed/base/sys/sun4v/include/float.h projects/ofed/base/sys/sun4v/include/memdev.h projects/ofed/base/sys/sun4v/include/ofw_nexus.h projects/ofed/base/sys/sun4v/include/pmap.h projects/ofed/base/sys/sun4v/include/varargs.h projects/ofed/base/sys/sun4v/include/vmparam.h projects/ofed/base/sys/sun4v/sun4v/bus_machdep.c projects/ofed/base/sys/sun4v/sun4v/db_interface.c projects/ofed/base/sys/sun4v/sun4v/db_trace.c projects/ofed/base/sys/sun4v/sun4v/hviommu.c projects/ofed/base/sys/sun4v/sun4v/machdep.c projects/ofed/base/sys/sun4v/sun4v/pmap.c projects/ofed/base/sys/sun4v/sun4v/trap.c projects/ofed/base/sys/sun4v/sun4v/uio_machdep.c projects/ofed/base/sys/sun4v/sun4v/vm_machdep.c projects/ofed/base/sys/sys/aac_ioctl.h projects/ofed/base/sys/sys/bus.h projects/ofed/base/sys/sys/cdefs.h projects/ofed/base/sys/sys/diskmbr.h projects/ofed/base/sys/sys/errno.h projects/ofed/base/sys/sys/eventhandler.h projects/ofed/base/sys/sys/gpt.h projects/ofed/base/sys/sys/imgact.h projects/ofed/base/sys/sys/ktrace.h projects/ofed/base/sys/sys/limits.h projects/ofed/base/sys/sys/link_elf.h projects/ofed/base/sys/sys/linker.h projects/ofed/base/sys/sys/memrange.h projects/ofed/base/sys/sys/msgbuf.h projects/ofed/base/sys/sys/mutex.h projects/ofed/base/sys/sys/param.h projects/ofed/base/sys/sys/pioctl.h projects/ofed/base/sys/sys/priority.h projects/ofed/base/sys/sys/priv.h projects/ofed/base/sys/sys/proc.h projects/ofed/base/sys/sys/ptrace.h projects/ofed/base/sys/sys/syscall.h projects/ofed/base/sys/sys/syscall.mk projects/ofed/base/sys/sys/sysctl.h projects/ofed/base/sys/sys/sysent.h projects/ofed/base/sys/sys/sysproto.h projects/ofed/base/sys/sys/taskqueue.h projects/ofed/base/sys/sys/ucred.h projects/ofed/base/sys/sys/uio.h projects/ofed/base/sys/sys/umtx.h projects/ofed/base/sys/sys/user.h projects/ofed/base/sys/sys/vmmeter.h projects/ofed/base/sys/sys/vnode.h projects/ofed/base/sys/ufs/ffs/ffs_alloc.c projects/ofed/base/sys/ufs/ffs/ffs_rawread.c projects/ofed/base/sys/ufs/ffs/ffs_snapshot.c projects/ofed/base/sys/ufs/ffs/ffs_softdep.c projects/ofed/base/sys/ufs/ffs/ffs_vfsops.c projects/ofed/base/sys/ufs/ffs/fs.h projects/ofed/base/sys/ufs/ufs/dirhash.h projects/ofed/base/sys/ufs/ufs/ufs_acl.c projects/ofed/base/sys/ufs/ufs/ufs_dirhash.c projects/ofed/base/sys/ufs/ufs/ufs_lookup.c projects/ofed/base/sys/ufs/ufs/ufs_quota.c projects/ofed/base/sys/ufs/ufs/ufs_vnops.c projects/ofed/base/sys/ufs/ufs/ufsmount.h projects/ofed/base/sys/vm/device_pager.c projects/ofed/base/sys/vm/phys_pager.c projects/ofed/base/sys/vm/pmap.h projects/ofed/base/sys/vm/sg_pager.c projects/ofed/base/sys/vm/swap_pager.c projects/ofed/base/sys/vm/uma_core.c projects/ofed/base/sys/vm/vm_contig.c projects/ofed/base/sys/vm/vm_fault.c projects/ofed/base/sys/vm/vm_glue.c projects/ofed/base/sys/vm/vm_kern.c projects/ofed/base/sys/vm/vm_map.c projects/ofed/base/sys/vm/vm_map.h projects/ofed/base/sys/vm/vm_meter.c projects/ofed/base/sys/vm/vm_mmap.c projects/ofed/base/sys/vm/vm_object.c projects/ofed/base/sys/vm/vm_object.h projects/ofed/base/sys/vm/vm_page.c projects/ofed/base/sys/vm/vm_page.h projects/ofed/base/sys/vm/vm_pageout.c projects/ofed/base/sys/vm/vm_pager.c projects/ofed/base/sys/vm/vm_pager.h projects/ofed/base/sys/vm/vm_phys.c projects/ofed/base/sys/vm/vm_reserv.c projects/ofed/base/sys/x86/acpica/OsdEnvironment.c projects/ofed/base/sys/x86/cpufreq/est.c projects/ofed/base/sys/x86/isa/clock.c projects/ofed/base/sys/x86/x86/busdma_machdep.c projects/ofed/base/sys/x86/x86/local_apic.c projects/ofed/base/sys/x86/x86/mca.c projects/ofed/base/sys/x86/x86/tsc.c projects/ofed/base/sys/xen/xenbus/xenbusb.c projects/ofed/base/tools/build/mk/OptionalObsoleteFiles.inc projects/ofed/base/tools/build/options/WITHOUT_GROFF projects/ofed/base/tools/install.sh projects/ofed/base/tools/regression/acct/Makefile projects/ofed/base/tools/regression/acct/pack.c projects/ofed/base/tools/regression/acct/regress.t projects/ofed/base/tools/regression/acltools/00.t projects/ofed/base/tools/regression/acltools/01.t projects/ofed/base/tools/regression/acltools/02.t projects/ofed/base/tools/regression/acltools/03.t projects/ofed/base/tools/regression/acltools/tools-crossfs.test projects/ofed/base/tools/regression/aio/kqueue/aio_kqueue.c projects/ofed/base/tools/regression/bin/date/regress.sh projects/ofed/base/tools/regression/bin/sh/builtins/command6.0 projects/ofed/base/tools/regression/bin/sh/builtins/command6.0.stdout projects/ofed/base/tools/regression/bin/sh/builtins/command7.0 projects/ofed/base/tools/regression/bin/sh/builtins/locale1.0 projects/ofed/base/tools/regression/bin/sh/builtins/trap3.0 projects/ofed/base/tools/regression/bin/sh/execution/fork1.0 projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst3.0 projects/ofed/base/tools/regression/bin/sh/parser/for1.0 projects/ofed/base/tools/regression/bin/sh/regress.sh projects/ofed/base/tools/regression/bin/test/regress.sh projects/ofed/base/tools/regression/doat/Makefile projects/ofed/base/tools/regression/doat/doat.c projects/ofed/base/tools/regression/lib/msun/Makefile projects/ofed/base/tools/regression/pjdfstest/Makefile projects/ofed/base/tools/regression/pjdfstest/pjdfstest.c projects/ofed/base/tools/regression/pjdfstest/tests/chmod/12.t projects/ofed/base/tools/regression/pjdfstest/tests/open/16.t projects/ofed/base/tools/regression/usr.bin/sed/Makefile projects/ofed/base/tools/test/malloc/Makefile projects/ofed/base/tools/test/malloc/main.c projects/ofed/base/tools/tools/aac/Makefile projects/ofed/base/tools/tools/aac/aac_checkq.c projects/ofed/base/tools/tools/ath/Makefile projects/ofed/base/tools/tools/ath/Makefile.inc projects/ofed/base/tools/tools/ath/athdebug/athdebug.c projects/ofed/base/tools/tools/ath/athdecode/main.c projects/ofed/base/tools/tools/ath/athpow/athpow.c projects/ofed/base/tools/tools/ath/athprom/athprom.c projects/ofed/base/tools/tools/ath/athrd/athrd.c projects/ofed/base/tools/tools/ath/athregs/dumpregs.c projects/ofed/base/tools/tools/ath/athstats/Makefile projects/ofed/base/tools/tools/ath/athstats/athstats.c projects/ofed/base/tools/tools/ath/athstats/main.c projects/ofed/base/tools/tools/cfi/Makefile projects/ofed/base/tools/tools/cfi/cfi.c projects/ofed/base/tools/tools/ether_reflect/Makefile projects/ofed/base/tools/tools/iwi/Makefile projects/ofed/base/tools/tools/iwi/iwistats.c projects/ofed/base/tools/tools/nanobsd/FlashDevice.sub projects/ofed/base/tools/tools/nanobsd/gateworks/common projects/ofed/base/tools/tools/nanobsd/nanobsd.sh projects/ofed/base/tools/tools/nanobsd/rescue/common projects/ofed/base/tools/tools/ncpus/biosmptable.c projects/ofed/base/tools/tools/sysbuild/sysbuild.sh projects/ofed/base/usr.bin/Makefile projects/ofed/base/usr.bin/calendar/calendar.1 projects/ofed/base/usr.bin/calendar/calendar.h projects/ofed/base/usr.bin/calendar/calendars/calendar.freebsd projects/ofed/base/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox (contents, props changed) projects/ofed/base/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan (contents, props changed) projects/ofed/base/usr.bin/calendar/parsedata.c projects/ofed/base/usr.bin/calendar/paskha.c projects/ofed/base/usr.bin/checknr/checknr.c projects/ofed/base/usr.bin/clang/clang/Makefile projects/ofed/base/usr.bin/clang/clang/clang.1 projects/ofed/base/usr.bin/clang/tblgen/Makefile projects/ofed/base/usr.bin/clang/tblgen/tblgen.1 projects/ofed/base/usr.bin/cpuset/cpuset.1 projects/ofed/base/usr.bin/cpuset/cpuset.c projects/ofed/base/usr.bin/csup/updater.c projects/ofed/base/usr.bin/find/find.1 projects/ofed/base/usr.bin/fstat/zfs.c projects/ofed/base/usr.bin/getopt/getopt.1 projects/ofed/base/usr.bin/gzip/zmore.1 projects/ofed/base/usr.bin/id/id.1 projects/ofed/base/usr.bin/id/id.c projects/ofed/base/usr.bin/kdump/Makefile projects/ofed/base/usr.bin/kdump/kdump.1 projects/ofed/base/usr.bin/kdump/kdump.c projects/ofed/base/usr.bin/killall/killall.c projects/ofed/base/usr.bin/ktrace/ktrace.c projects/ofed/base/usr.bin/ktrace/ktrace.h projects/ofed/base/usr.bin/ktrdump/ktrdump.8 projects/ofed/base/usr.bin/ktrdump/ktrdump.c projects/ofed/base/usr.bin/lex/misc.c projects/ofed/base/usr.bin/m4/gnum4.c projects/ofed/base/usr.bin/make/lst.c projects/ofed/base/usr.bin/man/man.sh projects/ofed/base/usr.bin/netstat/if.c projects/ofed/base/usr.bin/netstat/netisr.c projects/ofed/base/usr.bin/netstat/netstat.h projects/ofed/base/usr.bin/netstat/route.c projects/ofed/base/usr.bin/netstat/sctp.c projects/ofed/base/usr.bin/nice/nice.1 projects/ofed/base/usr.bin/printf/printf.c projects/ofed/base/usr.bin/rpcinfo/rpcinfo.c projects/ofed/base/usr.bin/rs/rs.1 projects/ofed/base/usr.bin/rs/rs.c projects/ofed/base/usr.bin/sed/main.c projects/ofed/base/usr.bin/stat/stat.c projects/ofed/base/usr.bin/tip/tip/tip.h projects/ofed/base/usr.bin/top/top.local.1 projects/ofed/base/usr.bin/truss/main.c projects/ofed/base/usr.bin/truss/setup.c projects/ofed/base/usr.bin/unifdef/unifdef.c projects/ofed/base/usr.bin/vmstat/vmstat.c projects/ofed/base/usr.bin/xinstall/xinstall.c projects/ofed/base/usr.bin/xlint/Makefile.inc projects/ofed/base/usr.sbin/Makefile projects/ofed/base/usr.sbin/Makefile.mips projects/ofed/base/usr.sbin/acpi/acpidb/Makefile projects/ofed/base/usr.sbin/acpi/iasl/Makefile projects/ofed/base/usr.sbin/config/configvers.h projects/ofed/base/usr.sbin/config/mkmakefile.c projects/ofed/base/usr.sbin/cpucontrol/cpucontrol.c projects/ofed/base/usr.sbin/diskinfo/diskinfo.c projects/ofed/base/usr.sbin/faithd/faithd.c projects/ofed/base/usr.sbin/fdformat/fdformat.c projects/ofed/base/usr.sbin/fifolog/fifolog_create/fifolog_create.c projects/ofed/base/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c projects/ofed/base/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c projects/ofed/base/usr.sbin/fifolog/flint.lnt projects/ofed/base/usr.sbin/fifolog/lib/fifolog.h projects/ofed/base/usr.sbin/fifolog/lib/fifolog_create.c projects/ofed/base/usr.sbin/fifolog/lib/fifolog_int.c projects/ofed/base/usr.sbin/fifolog/lib/fifolog_reader.c projects/ofed/base/usr.sbin/fifolog/lib/fifolog_write.h projects/ofed/base/usr.sbin/fifolog/lib/fifolog_write_poll.c projects/ofed/base/usr.sbin/fifolog/lib/libfifolog.h projects/ofed/base/usr.sbin/fifolog/lib/libfifolog_int.h projects/ofed/base/usr.sbin/fifolog/lib/miniobj.h projects/ofed/base/usr.sbin/freebsd-update/freebsd-update.sh projects/ofed/base/usr.sbin/fwcontrol/fwdv.c projects/ofed/base/usr.sbin/fwcontrol/fwmpegts.c projects/ofed/base/usr.sbin/kbdmap/kbdmap.c projects/ofed/base/usr.sbin/makefs/ffs.c projects/ofed/base/usr.sbin/makefs/makefs.c projects/ofed/base/usr.sbin/mfiutil/mfi_cmd.c projects/ofed/base/usr.sbin/mfiutil/mfi_show.c projects/ofed/base/usr.sbin/mountd/mountd.c projects/ofed/base/usr.sbin/moused/moused.8 projects/ofed/base/usr.sbin/moused/moused.c projects/ofed/base/usr.sbin/ndiscvt/ndiscvt.c projects/ofed/base/usr.sbin/ndp/ndp.c projects/ofed/base/usr.sbin/newsyslog/newsyslog.8 projects/ofed/base/usr.sbin/newsyslog/newsyslog.c projects/ofed/base/usr.sbin/newsyslog/newsyslog.conf.5 projects/ofed/base/usr.sbin/newsyslog/pathnames.h projects/ofed/base/usr.sbin/nfsd/nfsd.c projects/ofed/base/usr.sbin/ntp/doc/ntp.conf.5 projects/ofed/base/usr.sbin/pc-sysinstall/backend-partmanager/create-part.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend-query/disk-list.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend-query/disk-part.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend-query/send-logs.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend-query/xkeyboard-layouts.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-localize.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-networking.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-upgrade.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions-users.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/functions.sh projects/ofed/base/usr.sbin/pc-sysinstall/backend/parseconfig.sh projects/ofed/base/usr.sbin/pc-sysinstall/conf/pc-sysinstall.conf projects/ofed/base/usr.sbin/pc-sysinstall/examples/README projects/ofed/base/usr.sbin/pc-sysinstall/pc-sysinstall/pc-sysinstall.sh projects/ofed/base/usr.sbin/ppp/bundle.c projects/ofed/base/usr.sbin/ppp/command.c projects/ofed/base/usr.sbin/ppp/iface.c projects/ofed/base/usr.sbin/ppp/iface.h projects/ofed/base/usr.sbin/ppp/log.c projects/ofed/base/usr.sbin/ppp/log.h projects/ofed/base/usr.sbin/ppp/main.c projects/ofed/base/usr.sbin/ppp/ppp.8.m4 projects/ofed/base/usr.sbin/pw/cpdir.c projects/ofed/base/usr.sbin/pw/pw.h projects/ofed/base/usr.sbin/pw/pw_conf.c projects/ofed/base/usr.sbin/pw/pw_user.c projects/ofed/base/usr.sbin/quot/quot.c projects/ofed/base/usr.sbin/rpcbind/util.c projects/ofed/base/usr.sbin/rtadvd/rtadvd.c projects/ofed/base/usr.sbin/rtprio/rtprio.c projects/ofed/base/usr.sbin/sade/Makefile projects/ofed/base/usr.sbin/spkrtest/spkrtest.sh projects/ofed/base/usr.sbin/sysinstall/Makefile projects/ofed/base/usr.sbin/sysinstall/devices.c projects/ofed/base/usr.sbin/sysinstall/install.c projects/ofed/base/usr.sbin/sysinstall/label.c projects/ofed/base/usr.sbin/sysinstall/menus.c projects/ofed/base/usr.sbin/syslogd/syslogd.c projects/ofed/base/usr.sbin/tzsetup/Makefile projects/ofed/base/usr.sbin/uathload/Makefile projects/ofed/base/usr.sbin/usbconfig/dump.c projects/ofed/base/usr.sbin/usbdump/usbdump.8 projects/ofed/base/usr.sbin/usbdump/usbdump.c projects/ofed/base/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/ofed/base/ (props changed) projects/ofed/base/cddl/contrib/opensolaris/ (props changed) projects/ofed/base/contrib/bind9/ (props changed) projects/ofed/base/contrib/binutils/ (props changed) projects/ofed/base/contrib/bzip2/ (props changed) projects/ofed/base/contrib/ee/ (props changed) projects/ofed/base/contrib/expat/ (props changed) projects/ofed/base/contrib/file/ (props changed) projects/ofed/base/contrib/gdb/ (props changed) projects/ofed/base/contrib/gdtoa/ (props changed) projects/ofed/base/contrib/gnu-sort/ (props changed) projects/ofed/base/contrib/groff/ (props changed) projects/ofed/base/contrib/less/ (props changed) projects/ofed/base/contrib/libpcap/ (props changed) projects/ofed/base/contrib/llvm/ (props changed) projects/ofed/base/contrib/llvm/tools/clang/ (props changed) projects/ofed/base/contrib/ncurses/ (props changed) projects/ofed/base/contrib/one-true-awk/ (props changed) projects/ofed/base/contrib/openbsm/ (props changed) projects/ofed/base/contrib/openpam/ (props changed) projects/ofed/base/contrib/pf/ (props changed) projects/ofed/base/contrib/tcpdump/ (props changed) projects/ofed/base/contrib/tcsh/ (props changed) projects/ofed/base/contrib/tzcode/stdtime/ (props changed) projects/ofed/base/contrib/tzcode/zic/ (props changed) projects/ofed/base/contrib/tzdata/ (props changed) projects/ofed/base/contrib/wpa/ (props changed) projects/ofed/base/contrib/xz/ (props changed) projects/ofed/base/etc/rc.d/Makefile (props changed) projects/ofed/base/gnu/lib/ (props changed) projects/ofed/base/gnu/usr.bin/binutils/ (props changed) projects/ofed/base/gnu/usr.bin/cc/cc_tools/ (props changed) projects/ofed/base/gnu/usr.bin/gdb/ (props changed) projects/ofed/base/lib/libutil/ (props changed) projects/ofed/base/lib/libz/ (props changed) projects/ofed/base/sbin/ (props changed) projects/ofed/base/sbin/ipfw/ (props changed) projects/ofed/base/share/mk/bsd.arch.inc.mk (props changed) projects/ofed/base/sys/ (props changed) projects/ofed/base/sys/amd64/include/xen/ (props changed) projects/ofed/base/sys/boot/ (props changed) projects/ofed/base/sys/boot/i386/efi/ (props changed) projects/ofed/base/sys/boot/ia64/efi/ (props changed) projects/ofed/base/sys/boot/ia64/ski/ (props changed) projects/ofed/base/sys/boot/powerpc/boot1.chrp/ (props changed) projects/ofed/base/sys/boot/powerpc/ofw/ (props changed) projects/ofed/base/sys/cddl/contrib/opensolaris/ (props changed) projects/ofed/base/sys/conf/ (props changed) projects/ofed/base/sys/contrib/dev/acpica/ (props changed) projects/ofed/base/sys/contrib/octeon-sdk/ (props changed) projects/ofed/base/sys/contrib/x86emu/ (props changed) projects/ofed/base/usr.bin/calendar/ (props changed) projects/ofed/base/usr.bin/csup/ (props changed) projects/ofed/base/usr.bin/procstat/ (props changed) projects/ofed/base/usr.sbin/ndiscvt/ (props changed) Modified: projects/ofed/base/MAINTAINERS ============================================================================== --- projects/ofed/base/MAINTAINERS Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/MAINTAINERS Mon Mar 21 01:05:20 2011 (r219807) @@ -47,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. @@ -107,7 +108,7 @@ linux emul emulation Please discuss chan bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl - No non-upstream commits should be done. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. Modified: projects/ofed/base/Makefile ============================================================================== --- projects/ofed/base/Makefile Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/Makefile Mon Mar 21 01:05:20 2011 (r219807) @@ -5,6 +5,8 @@ # # universe - *Really* build *everything* (buildworld and # all kernels on all architectures). +# tinderbox - Same as universe, but presents a list of failed build +# targets and exits with an error if there were any. # buildworld - Rebuild *everything*, including glue to help do # upgrades. # installworld - Install everything built by "buildworld". @@ -26,6 +28,9 @@ # delete-old-dirs - Delete obsolete directories. # delete-old-files - Delete obsolete files. # delete-old-libs - Delete obsolete libraries. +# targets - Print a list of supported TARGET/TARGET_ARCH pairs +# for world and kernel targets. +# toolchains - Build a toolchain for all world and kernel targets. # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -34,10 +39,12 @@ # tree. This makefile executes a child make process, forcing it to use # the mk files from the source tree which are supposed to DTRT. # -# The user-driven targets (as listed above) are implemented in Makefile.inc1. +# Most of the user-driven targets (as listed above) are implemented in +# Makefile.inc1. The exceptions are universe, tinderbox and targets. # # If you want to build your system from source be sure that /usr/obj has -# at least 800MB of diskspace available. +# at least 1GB of diskspace available. A complete 'universe' build requires +# about 15GB of space. # # For individuals wanting to build from the sources currently on their # system, the simple instructions are: @@ -82,9 +89,11 @@ TGTS= all all-man buildenv buildenvvars check-old check-old-dirs check-old-files check-old-libs \ checkdpadd clean cleandepend cleandir \ delete-old delete-old-dirs delete-old-files delete-old-libs \ - depend distribute distributeworld distrib-dirs distribution doxygen \ + depend distribute distributekernel distributekernel.debug \ + distributeworld distrib-dirs distribution doxygen \ everything hierarchy install installcheck installkernel \ - installkernel.debug reinstallkernel reinstallkernel.debug \ + installkernel.debug packagekernel packageworld \ + reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ @@ -118,7 +127,39 @@ MAKEPATH= ${MAKEOBJDIRPREFIX}${.CURDIR}/ BINMAKE= \ `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 +_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} + +# Guess machine architecture from machine type, and vice versa. +.if !defined(TARGET_ARCH) && defined(TARGET) +_TARGET_ARCH= ${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/} +.elif !defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} != ${MACHINE_ARCH} +_TARGET= ${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/} +.endif +# Legacy names, for a transition period mips:mips -> mipsel:mips +.if defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} == "mips" && ${TARGET} == "mips" +.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb" +.if defined(TARGET_BIG_ENDIAN) +_TARGET_ARCH=mipseb +.else +_TARGET_ARCH=mipsel +.endif +.endif +# arm with TARGET_BIG_ENDIAN -> armeb +.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) +.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" +_TARGET_ARCH=armeb +.endif +.if defined(TARGET) && !defined(_TARGET) +_TARGET=${TARGET} +.endif +.if defined(TARGET_ARCH) && !defined(_TARGET_ARCH) +_TARGET_ARCH=${TARGET_ARCH} +.endif +# Otherwise, default to current machine type and architecture. +_TARGET?= ${MACHINE} +_TARGET_ARCH?= ${MACHINE_ARCH} # # Make sure we have an up-to-date make(1). Only world and buildworld @@ -167,8 +208,7 @@ cleanworld: # ${TGTS}: - ${_+_}@cd ${.CURDIR}; \ - ${_MAKE} ${.TARGET} + ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} # Set a reasonable default .MAIN: all @@ -270,8 +310,10 @@ make: .PHONY ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= tinderbox: - cd ${.CURDIR} && \ - DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe + @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + +toolchains: + @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe # # universe @@ -280,10 +322,10 @@ tinderbox: # with a reasonable chance of success, regardless of how old your # existing system is. # -.if make(universe) || make(universe_kernels) || make(tinderbox) +.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v TARGET_ARCHES_arm?= arm armeb -TARGET_ARCHES_mips?= mipsel mipseb +TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_sun4v?= sparc64 @@ -291,8 +333,23 @@ TARGET_ARCHES_sun4v?= sparc64 TARGET_ARCHES_${target}?= ${target} .endfor +.if defined(UNIVERSE_TARGET) +MAKE_JUST_WORLDS= YES +.else +UNIVERSE_TARGET?= buildworld +.endif +KERNSRCDIR?= ${.CURDIR}/sys + +targets: + @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" +.for target in ${TARGETS} +.for target_arch in ${TARGET_ARCHES_${target}} + @echo " ${target}/${target_arch}" +.endfor +.endfor + .if defined(DOING_TINDERBOX) -FAILFILE=tinderbox.failed +FAILFILE=${.CURDIR}/_.tinderbox.failed MAKEFAIL=tee -a ${FAILFILE} .else MAKEFAIL=cat @@ -304,7 +361,7 @@ universe_prologue: @echo ">>> make universe started on ${STARTTIME}" @echo "--------------------------------------------------------------" .if defined(DOING_TINDERBOX) - rm -f ${FAILFILE} + @rm -f ${FAILFILE} .endif .for target in ${TARGETS} universe: universe_${target} @@ -316,21 +373,21 @@ universe_${target}_prologue: .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} universe_${target}_${target_arch}: universe_${target}_prologue - @echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildworld \ + ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ TARGET_ARCH=${target_arch} \ - > _.${target}.${target_arch}.buildworld 2>&1 || \ - (echo "${target}.${target_arch} world failed," \ - "check _.${target}.${target_arch}.buildworld for details" | \ + > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ + (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \ + "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \ ${MAKEFAIL})) - @echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" .endfor .endif .if !defined(MAKE_JUST_WORLDS) -.if exists(${.CURDIR}/sys/${target}/conf/NOTES) - @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ +.if exists(${KERNSRCDIR}/${target}/conf/NOTES) + @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) @@ -344,14 +401,17 @@ universe_kernels: universe_kernconfs .if !defined(TARGET) TARGET!= uname -m .endif -KERNCONFS!= cd ${.CURDIR}/sys/${TARGET}/conf && \ +KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES universe_kernconfs: .for kernel in ${KERNCONFS} -TARGET_ARCH_${kernel}!= cd ${.CURDIR}/sys/${TARGET}/conf && \ - config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \ - cut -f 2 +TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ + config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ + grep -v WARNING: | cut -f 2 +.if empty(TARGET_ARCH_${kernel}) +.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." +.endif universe_kernconfs: universe_kernconf_${TARGET}_${kernel} universe_kernconf_${TARGET}_${kernel}: @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ Modified: projects/ofed/base/Makefile.inc1 ============================================================================== --- projects/ofed/base/Makefile.inc1 Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/Makefile.inc1 Mon Mar 21 01:05:20 2011 (r219807) @@ -28,6 +28,17 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." +.endif + .include .include @@ -116,33 +127,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -# Guess machine architecture from machine type, and vice versa. -.if !defined(TARGET_ARCH) && defined(TARGET) -TARGET_ARCH= ${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/} -.elif !defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET_ARCH} != ${MACHINE_ARCH} -TARGET= ${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/} -.endif -# Legacy names, for a transition period mips:mips -> mipsel:mips -.if defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET_ARCH} == "mips" && ${TARGET} == "mips" -.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb" -.if defined(TARGET_BIG_ENDIAN) -TARGET_ARCH=mipseb -.else -TARGET_ARCH=mipsel -.endif -.endif -# arm with TARGET_BIG_ENDIAN -> armeb -.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) -.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" -TARGET_ARCH=armeb -.endif -# Otherwise, default to current machine type and architecture. -TARGET?= ${MACHINE} -TARGET_ARCH?= ${MACHINE_ARCH} - -KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v +KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -228,13 +213,15 @@ BOOTSTRAPPING?= 0 CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ - CPUTYPE=${TARGET_CPUTYPE} \ - GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ - GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ - GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac + CPUTYPE=${TARGET_CPUTYPE} .if ${OSRELDATE} < 700044 CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib .endif +.if ${MK_GROFF} != "no" +CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ + GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ + GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -379,6 +366,10 @@ _worldtmp: .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null +.if ${MK_GROFF} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ + -p ${WORLDTMP}/legacy/usr >/dev/null +.endif mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -461,7 +452,7 @@ build32: @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building 32 bit shim libraries" @echo "--------------------------------------------------------------" - mkdir -p ${LIB32TMP}/usr/lib32 + mkdir -p ${LIB32TMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -472,46 +463,41 @@ build32: .for _t in obj depend all cd ${.CURDIR}/kerberos5/tools; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - ${_t} + DIRPRFX=kerberos5/tools/ ${_t} .endfor .endif .for _t in obj includes - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} .if ${MK_CDDL} != "no" - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} .endif - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} .if ${MK_CRYPT} != "no" - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} .endif .if ${MK_KERBEROS} != "no" - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} .endif .endfor .for _dir in usr.bin/lex/lib - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - build-tools + DIRPRFX=${_dir}/ build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries .for _t in obj depend all - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ + DIRPRFX=libexec/rtld-elf/ ${_t} + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ + DIRPRFX=usr.bin/ldd ${_t} .endfor distribute32 install32: -.if make(distribute32) - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32 # XXX add to mtree - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace # XXX add to mtree -.else - mkdir -p ${DESTDIR}/usr/lib32 # XXX add to mtree - mkdir -p ${DESTDIR}/usr/lib32/dtrace # XXX add to mtree -.endif cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} .if ${MK_CDDL} != "no" cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} @@ -645,6 +631,13 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Installs everything compiled by a 'buildworld'. # + +# Non-base distributions produced by the base system +EXTRA_DISTRIBUTIONS= doc games +.if defined(LIB32TMP) && ${MK_LIB32} != "no" +EXTRA_DISTRIBUTIONS+= lib32 +.endif + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -667,8 +660,33 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + -mkdir ${DESTDIR}/${DISTDIR}/${dist} + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.endfor + -mkdir ${DESTDIR}/${DISTDIR}/base + ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ + DESTDIR=${DESTDIR}/${DISTDIR}/base +.endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete +.endfor +.endif + +packageworld: +.for dist in base ${EXTRA_DISTRIBUTIONS} + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endfor # # reinstall @@ -854,6 +872,20 @@ reinstallkernel reinstallkernel.debug: i ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} +distributekernel distributekernel.debug: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ + false +.endif + cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ + ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${.TARGET:S/distributekernel/install/} + +packagekernel: + ${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + # # doxygen # @@ -952,11 +984,10 @@ _strfile= games/fortune/strfile .if ${MK_CXX} != "no" _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 700004 -_groff= gnu/usr.bin/groff -.else -_groff= gnu/usr.bin/groff/tmac .endif + +.if ${MK_GROFF} != "no" +_groff= gnu/usr.bin/groff .endif .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 @@ -989,7 +1020,6 @@ _crunchgen= usr.sbin/crunch/crunchgen # with different per-architecture default values. Always build tblgen. _clang_tblgen= \ lib/clang/libllvmsupport \ - lib/clang/libllvmsystem \ usr.bin/clang/tblgen .if ${MK_CDDL} != "no" @@ -1059,7 +1089,9 @@ build-tools: ${_aicasm} \ usr.bin/awk \ lib/libmagic \ - usr.sbin/sysinstall + usr.sbin/sysinstall \ + usr.bin/mkesdb_static \ + usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1169,6 +1201,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1182,6 +1215,7 @@ _generic_libs= ${_cddl_lib} gnu/lib ${_k lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif @@ -1404,19 +1438,63 @@ check-old: check-old-files check-old-lib showconfig: @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ + +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +.if exists(${KERNCONFDIR}/${KERNCONF}) +FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ + ${KERNCONFDIR}/${KERNCONF} +.endif +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ + exit 1; \ + fi; \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ + exist!"; \ + exit 1; \ + fi; \ + if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ + echo "WARNING: DTB will be placed in the current working \ + directory"; \ + fi + @PATH=${TMPPATH} \ + dtc -O dtb -o \ + ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ + -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ############### .if defined(XDEV) && defined(XDEV_ARCH) +.if ${XDEV} == ${MACHINE} && ${XDEV_ARCH} == ${MACHINE_ARCH} +XDEV_CPUTYPE?=${CPUTYPE} +.else +XDEV_CPUTYPE?=${TARGET_CPUTYPE} +.endif + NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ + CPUTYPE=${XDEV_CPUTYPE} -XDDIR=${XDEV}-freebsd +XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ - TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} @@ -1438,7 +1516,7 @@ xdev: xdev-build xdev-install xdev-build: _xb-build-tools _xb-cross-tools _xb-build-tools: - ${_+_}cd ${.CURDIR}; \ + ${_+_}@cd ${.CURDIR}; \ ${CDBENV} ${MAKE} -f Makefile.inc1 ${NOFUN} build-tools _xb-cross-tools: @@ -1492,41 +1570,3 @@ _xi-links: ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .endif - -.if !empty(KRNLOBJDIR) && !empty(KERNCONF) -DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ - -.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) -.if exists(${KERNCONFDIR}/${KERNCONF}) -FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} -.endif -.endif - -.endif - -.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) -DTBOUTPUTPATH= ${.CURDIR} -.endif - -# -# Build 'standalone' Device Tree Blob -# -builddtb: - @if [ "${FDT_DTS_FILE}" = "" ]; then \ - echo "ERROR: FDT_DTS_FILE must be specified!"; \ - exit 1; \ - fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ - echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ - exist!"; \ - exit 1; \ - fi; \ - if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ - echo "WARNING: DTB will be placed in the current working \ - directory"; \ - fi - @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} Modified: projects/ofed/base/Makefile.mips ============================================================================== --- projects/ofed/base/Makefile.mips Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/Makefile.mips Mon Mar 21 01:05:20 2011 (r219807) @@ -1,5 +1,5 @@ # $FreeBSD$ -.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64" +.if ${MACHINE_ARCH} != "mipsel" && ${MACHINE_ARCH} != "mipseb" MK_RESCUE=no .endif Modified: projects/ofed/base/ObsoleteFiles.inc ============================================================================== --- projects/ofed/base/ObsoleteFiles.inc Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/ObsoleteFiles.inc Mon Mar 21 01:05:20 2011 (r219807) @@ -38,6 +38,65 @@ # xargs -n1 | sort | uniq -d; # done +# 20110224: sticky.8 -> sticky.7 +OLD_FILES+=usr/share/man/man8/sticky.8.gz +# 20110220: new clang import which bumps version from 2.8 to 2.9 +OLD_FILES+=usr/include/clang/2.8/emmintrin.h +OLD_FILES+=usr/include/clang/2.8/mm_malloc.h +OLD_FILES+=usr/include/clang/2.8/mmintrin.h +OLD_FILES+=usr/include/clang/2.8/pmmintrin.h +OLD_FILES+=usr/include/clang/2.8/tmmintrin.h +OLD_FILES+=usr/include/clang/2.8/xmmintrin.h +OLD_DIRS+=usr/include/clang/2.8 +# 20110119: Remove SYSCTL_*X* sysctl additions. +OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ + usr/share/man/man9/SYSCTL_XLONG.9.gz + +# 20110112: Update dialog to new version, rename old libdialog to libodialog, +# removing associated man pages and header files. +OLD_FILES+=usr/share/man/man3/draw_shadow.3.gz \ + usr/share/man/man3/draw_box.3.gz usr/share/man/man3/line_edit.3.gz \ + usr/share/man/man3/strheight.3.gz usr/share/man/man3/strwidth.3.gz \ + usr/share/man/man3/dialog_create_rc.3.gz \ + usr/share/man/man3/dialog_yesno.3.gz usr/share/man/man3/dialog_noyes.3.gz \ + usr/share/man/man3/dialog_prgbox.3.gz \ + usr/share/man/man3/dialog_textbox.3.gz usr/share/man/man3/dialog_menu.3.gz \ + usr/share/man/man3/dialog_checklist.3.gz \ + usr/share/man/man3/dialog_radiolist.3.gz \ + usr/share/man/man3/dialog_inputbox.3.gz \ + usr/share/man/man3/dialog_clear_norefresh.3.gz \ + usr/share/man/man3/dialog_clear.3.gz usr/share/man/man3/dialog_update.3.gz \ + usr/share/man/man3/dialog_fselect.3.gz \ + usr/share/man/man3/dialog_notify.3.gz \ + usr/share/man/man3/dialog_mesgbox.3.gz \ + usr/share/man/man3/dialog_gauge.3.gz usr/share/man/man3/init_dialog.3.gz \ + usr/share/man/man3/end_dialog.3.gz usr/share/man/man3/use_helpfile.3.gz \ + usr/share/man/man3/use_helpline.3.gz usr/share/man/man3/get_helpline.3.gz \ + usr/share/man/man3/restore_helpline.3.gz \ + usr/share/man/man3/dialog_msgbox.3.gz \ + usr/share/man/man3/dialog_ftree.3.gz usr/share/man/man3/dialog_tree.3.gz \ + usr/share/examples/dialog/README usr/share/examples/dialog/checklist \ + usr/share/examples/dialog/ftreebox usr/share/examples/dialog/infobox \ + usr/share/examples/dialog/inputbox usr/share/examples/dialog/menubox \ + usr/share/examples/dialog/msgbox usr/share/examples/dialog/prgbox \ + usr/share/examples/dialog/radiolist usr/share/examples/dialog/textbox \ + usr/share/examples/dialog/treebox usr/share/examples/dialog/yesno \ + usr/share/examples/libdialog/Makefile usr/share/examples/libdialog/check1.c\ + usr/share/examples/libdialog/check2.c usr/share/examples/libdialog/check3.c\ + usr/share/examples/libdialog/dselect.c \ + usr/share/examples/libdialog/fselect.c \ + usr/share/examples/libdialog/ftree1.c \ + usr/share/examples/libdialog/ftree1.test \ + usr/share/examples/libdialog/ftree2.c \ + usr/share/examples/libdialog/ftree2.test \ + usr/share/examples/libdialog/gauge.c usr/share/examples/libdialog/input1.c \ + usr/share/examples/libdialog/input2.c usr/share/examples/libdialog/menu1.c \ + usr/share/examples/libdialog/menu2.c usr/share/examples/libdialog/menu3.c \ + usr/share/examples/libdialog/msg.c usr/share/examples/libdialog/prgbox.c \ + usr/share/examples/libdialog/radio1.c usr/share/examples/libdialog/radio2.c\ + usr/share/examples/libdialog/radio3.c usr/share/examples/libdialog/text.c \ + usr/share/examples/libdialog/tree.c usr/share/examples/libdialog/yesno.c +OLD_DIRS+=usr/share/examples/libdialog usr/share/examples/dialog # 20101114: Remove long-obsolete MAKEDEV.8 OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz # 20101112: vgonel(9) has gone to private API a while ago @@ -55,6 +114,8 @@ OLD_FILES+=usr/include/machine/mca.h .endif # 20101020: catch up with vm_page_sleep_if_busy rename OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz +# 20101018: taskqueue(9) updates +OLD_FILES+=usr/share/man/man9/taskqueue_find.9.gz # 20101011: removed subblock.h from liblzma OLD_FILES+=usr/include/lzma/subblock.h # 20101002: removed manpath.config Modified: projects/ofed/base/UPDATING ============================================================================== --- projects/ofed/base/UPDATING Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/UPDATING Mon Mar 21 01:05:20 2011 (r219807) @@ -22,6 +22,61 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110218: + GNU binutils 2.17.50 (as of 2007-07-03) has been merged to -HEAD. This + is the last available version under GPLv2. It brings a number of new + features, such as support for newer x86 CPU's (with SSE-3, SSSE-3, SSE + 4.1 and SSE 4.2), better support for powerpc64, a number of new + directives, and lots of other small improvements. See the ChangeLog + file in contrib/binutils for the full details. + +20110218: + IPsec's HMAC_SHA256-512 support has been fixed to be RFC4868 + compliant, and will now use half of hash for authentication. + This will break interoperability with all stacks (including all + actual FreeBSD versions) who implement + draft-ietf-ipsec-ciph-sha-256-00 (they use 96 bits of hash for + authentication). + The only workaround with such peers is to use another HMAC + algorithm for IPsec ("phase 2") authentication. + +20110207: + Remove the uio_yield prototype and symbol. This function has + been misnamed since it was introduced and should not be + globally exposed with this name. The equivalent functionality + is now available using kern_yield(curthread->td_user_pri). + The function remains undocumented. + +20110112: + A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers, + symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking + for scalar sysctls is defined but disabled. Code that needs + UQUAD to pass the type checking that must compile on older + systems where the define is not present can check against + __FreeBSD_version >= 900030. + + The system dialog(1) has been replaced with a new version previously + in ports as devel/cdialog. dialog(1) is mostly command-line compatible + with the previous version, but the libdialog associated with it has + a largely incompatible API. As such, the original version of libdialog + will be kept temporarily as libodialog, until its base system consumers + are replaced or updated. Bump __FreeBSD_version to 900030. + +20110103: + If you are trying to run make universe on a -stable system, and you get + the following warning: + "Makefile", line 356: "Target architecture for i386/conf/GENERIC + unknown. config(8) likely too old." + or something similar to it, then you must upgrade your -stable system + to 8.2-Release or newer (really, any time after r210146 7/15/2010 in + stable/8) or build the config from the latest stable/8 branch and + install it on your system. + + Prior to this date, building a current universe on 8-stable system from + between 7/15/2010 and 1/2/2011 would result in a weird shell parsing + error in the first kernel build phase. A new config on those old + systems will fix that problem for older versions of -current. + 20101228: The TCP stack has been modified to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP Modified: projects/ofed/base/bin/csh/Makefile ============================================================================== --- projects/ofed/base/bin/csh/Makefile Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/csh/Makefile Mon Mar 21 01:05:20 2011 (r219807) @@ -76,18 +76,26 @@ NLSLINKS_es_ES.ISO8859-1= es_ES.ISO8859- CFLAGS+= -DNO_NLS_CATALOGS .else CFLAGS+= -DHAVE_ICONV +.if ${MK_ICONV} != "no" +NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 +NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 +NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 +NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 +NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 +NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 +NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 +NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 +NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 +NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 +.else +# Above links can be installed from ports/shells/tcsh_nls + +GENHDRS+= iconv.h SRCS+= iconv_stub.c -# Following links can be installed from ports/shells/tcsh_nls: -# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 -# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 -# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 -# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 -# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 -# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 -# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 -# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 -# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 -# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 + +iconv.h: ${.CURDIR}/iconv_stub.h + cp ${.CURDIR}/iconv_stub.h ${.TARGET} +.endif .endif NLSNAME= tcsh @@ -105,7 +113,8 @@ build-tools: gethost gethost: gethost.c sh.err.h tc.const.h sh.h @rm -f ${.TARGET} - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ + ${TCSHDIR}/gethost.c tc.defs.c: gethost ${.CURDIR}/host.defs @rm -f ${.TARGET} @@ -133,7 +142,8 @@ tc.const.h: tc.const.c sh.char.h config. @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ + ${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \ + grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} Copied: projects/ofed/base/bin/csh/iconv_stub.h (from r219806, head/bin/csh/iconv_stub.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/base/bin/csh/iconv_stub.h Mon Mar 21 01:05:20 2011 (r219807, copy of r219806, head/bin/csh/iconv_stub.h) @@ -0,0 +1,44 @@ +/*- + * Copyright (c) 2006 Hajimu UMEMOTO + * 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$ + */ + +#ifndef _ICONV_H_ +#define _ICONV_H_ + +typedef void *iconv_t; +typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef int dl_iconv_close_t(iconv_t); + +extern iconv_t dl_iconv_open(const char *, const char *); +extern dl_iconv_t *dl_iconv; +extern dl_iconv_close_t *dl_iconv_close; + +#define iconv_open dl_iconv_open +#define iconv dl_iconv +#define iconv_close dl_iconv_close + +#endif /* !_ICONV_H_ */ Modified: projects/ofed/base/bin/df/df.c ============================================================================== --- projects/ofed/base/bin/df/df.c Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/df/df.c Mon Mar 21 01:05:20 2011 (r219807) @@ -125,7 +125,7 @@ main(int argc, char *argv[]) /* FALLTHROUGH */ case 'P': /* - * POSIX specifically discusses the the behavior of + * POSIX specifically discusses the behavior of * both -k and -P. It states that the blocksize should * be set to 1024. Thus, if this occurs, simply break * rather than clobbering the old blocksize. Modified: projects/ofed/base/bin/ed/ed.1 ============================================================================== --- projects/ofed/base/bin/ed/ed.1 Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/ed/ed.1 Mon Mar 21 01:05:20 2011 (r219807) @@ -231,7 +231,7 @@ The current line (address) in the buffer The last line in the buffer. .It n The -.Em n Ns th, +.Em n Ns th line in the buffer where .Em n @@ -649,7 +649,7 @@ The mark is not cleared until the line i deleted or otherwise modified. .It (.,.)l Print the addressed lines unambiguously. -If a single line fills for than one screen (as might be the case +If a single line fills more than one screen (as might be the case when viewing a binary file, for instance), a .Dq Li --More-- prompt is printed on the last line. Modified: projects/ofed/base/bin/kenv/kenv.1 ============================================================================== --- projects/ofed/base/bin/kenv/kenv.1 Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/kenv/kenv.1 Mon Mar 21 01:05:20 2011 (r219807) @@ -69,7 +69,7 @@ option is set, warnings normally printed perform the requested operation will be suppressed. .Pp Variables can be added to the kernel environment using the -.Xr /boot/loader.conf +.Pa /boot/loader.conf file, or also statically compiled into the kernel using the statement .Pp .Dl Ic env Ar filename Modified: projects/ofed/base/bin/kill/kill.c ============================================================================== --- projects/ofed/base/bin/kill/kill.c Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/kill/kill.c Mon Mar 21 01:05:20 2011 (r219807) @@ -26,6 +26,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ +/* + * Important: This file is used both as a standalone program /bin/kill and + * as a builtin for /bin/sh (#define SHELL). + */ #if 0 #ifndef lint @@ -152,7 +156,7 @@ signame_to_signum(const char *sig) { int n; - if (!strncasecmp(sig, "sig", (size_t)3)) + if (!strncasecmp(sig, "SIG", (size_t)3)) sig += 3; for (n = 1; n < sys_nsig; n++) { if (!strcasecmp(sys_signame[n], sig)) Modified: projects/ofed/base/bin/ln/ln.c ============================================================================== --- projects/ofed/base/bin/ln/ln.c Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/ln/ln.c Mon Mar 21 01:05:20 2011 (r219807) @@ -80,7 +80,7 @@ main(int argc, char *argv[]) * "link", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/ofed/base/bin/pkill/pkill.c ============================================================================== --- projects/ofed/base/bin/pkill/pkill.c Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/pkill/pkill.c Mon Mar 21 01:05:20 2011 (r219807) @@ -156,7 +156,7 @@ main(int argc, char **argv) argv++; argc--; } else { - if (strncasecmp(p, "sig", 3) == 0) + if (strncasecmp(p, "SIG", 3) == 0) p += 3; for (i = 1; i < NSIG; i++) if (strcasecmp(sys_signame[i], p) == 0) Modified: projects/ofed/base/bin/ps/extern.h ============================================================================== --- projects/ofed/base/bin/ps/extern.h Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/ps/extern.h Mon Mar 21 01:05:20 2011 (r219807) @@ -55,6 +55,7 @@ const char *fmt_argv(char **, char *, s double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); @@ -80,12 +81,14 @@ int s_uname(KINFO *); void showkey(void); void started(KINFO *, VARENT *); void state(KINFO *, VARENT *); +void systime(KINFO *, VARENT *); void tdev(KINFO *, VARENT *); void tdnam(KINFO *, VARENT *); void tname(KINFO *, VARENT *); void ucomm(KINFO *, VARENT *); void uname(KINFO *, VARENT *); void upr(KINFO *, VARENT *); +void usertime(KINFO *, VARENT *); void vsize(KINFO *, VARENT *); void wchan(KINFO *, VARENT *); __END_DECLS Modified: projects/ofed/base/bin/ps/keyword.c ============================================================================== --- projects/ofed/base/bin/ps/keyword.c Sun Mar 20 23:52:45 2011 (r219806) +++ projects/ofed/base/bin/ps/keyword.c Mon Mar 21 01:05:20 2011 (r219807) @@ -79,6 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST, loginclass, NULL, MAXLOGNAME-1, 0, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 02:07:05 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9E28106564A; Mon, 21 Mar 2011 02:07:05 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D54EB8FC08; Mon, 21 Mar 2011 02:07:05 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2L275KE095936; Mon, 21 Mar 2011 02:07:05 GMT (envelope-from jeff@svn.freebsd.org) Received: (from jeff@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2L275g8095918; Mon, 21 Mar 2011 02:07:05 GMT (envelope-from jeff@svn.freebsd.org) Message-Id: <201103210207.p2L275g8095918@svn.freebsd.org> From: Jeff Roberson Date: Mon, 21 Mar 2011 02:07:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219809 - in projects/ofed/head: . bin/csh bin/df bin/ed bin/kenv bin/kill bin/ln bin/pkill bin/ps bin/rm bin/setfacl bin/sh bin/test cddl/compat/opensolaris/include cddl/compat/opensol... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 02:07:06 -0000 Author: jeff Date: Mon Mar 21 02:06:59 2011 New Revision: 219809 URL: http://svn.freebsd.org/changeset/base/219809 Log: - merge ofed base to ofed head Added: projects/ofed/head/bin/csh/iconv_stub.h - copied unchanged from r219808, projects/ofed/base/bin/csh/iconv_stub.h projects/ofed/head/bin/sh/arith_yacc.c - copied unchanged from r219808, projects/ofed/base/bin/sh/arith_yacc.c projects/ofed/head/bin/sh/arith_yacc.h - copied unchanged from r219808, projects/ofed/base/bin/sh/arith_yacc.h projects/ofed/head/bin/sh/arith_yylex.c - copied unchanged from r219808, projects/ofed/base/bin/sh/arith_yylex.c projects/ofed/head/cddl/compat/opensolaris/include/sha2.h - copied unchanged from r219808, projects/ofed/base/cddl/compat/opensolaris/include/sha2.h projects/ofed/head/cddl/compat/opensolaris/include/thread_pool.h - copied unchanged from r219808, projects/ofed/base/cddl/compat/opensolaris/include/thread_pool.h projects/ofed/head/cddl/contrib/opensolaris/cmd/stat/ - copied from r219808, projects/ofed/base/cddl/contrib/opensolaris/cmd/stat/ projects/ofed/head/cddl/contrib/opensolaris/cmd/zlook/ - copied from r219808, projects/ofed/base/cddl/contrib/opensolaris/cmd/zlook/ projects/ofed/head/cddl/contrib/opensolaris/cmd/zstreamdump/ - copied from r219808, projects/ofed/base/cddl/contrib/opensolaris/cmd/zstreamdump/ projects/ofed/head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c - copied unchanged from r219808, projects/ofed/base/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c - copied unchanged from r219808, projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c - copied unchanged from r219808, projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py - copied unchanged from r219808, projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/table.py - copied unchanged from r219808, projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/common/table.py projects/ofed/head/cddl/usr.bin/zlook/ - copied from r219808, projects/ofed/base/cddl/usr.bin/zlook/ projects/ofed/head/cddl/usr.bin/zstreamdump/ - copied from r219808, projects/ofed/base/cddl/usr.bin/zstreamdump/ projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html - copied unchanged from r219808, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf - copied unchanged from r219808, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt - copied unchanged from r219808, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt projects/ofed/head/contrib/binutils/bfd/ChangeLog-2006 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/ChangeLog-2006 projects/ofed/head/contrib/binutils/bfd/cpu-cr16.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/cpu-cr16.c projects/ofed/head/contrib/binutils/bfd/cpu-mep.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/cpu-mep.c projects/ofed/head/contrib/binutils/bfd/cpu-score.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/cpu-score.c projects/ofed/head/contrib/binutils/bfd/cpu-spu.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/cpu-spu.c projects/ofed/head/contrib/binutils/bfd/elf-attrs.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf-attrs.c projects/ofed/head/contrib/binutils/bfd/elf-vxworks.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf-vxworks.c projects/ofed/head/contrib/binutils/bfd/elf-vxworks.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf-vxworks.h projects/ofed/head/contrib/binutils/bfd/elf32-arm.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-arm.c projects/ofed/head/contrib/binutils/bfd/elf32-avr.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-avr.h projects/ofed/head/contrib/binutils/bfd/elf32-cr16.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-cr16.c projects/ofed/head/contrib/binutils/bfd/elf32-mep.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-mep.c projects/ofed/head/contrib/binutils/bfd/elf32-score.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-score.c projects/ofed/head/contrib/binutils/bfd/elf32-sh-relocs.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-sh-relocs.h projects/ofed/head/contrib/binutils/bfd/elf32-spu.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-spu.c projects/ofed/head/contrib/binutils/bfd/elf32-spu.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elf32-spu.h projects/ofed/head/contrib/binutils/bfd/elfxx-sparc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elfxx-sparc.c projects/ofed/head/contrib/binutils/bfd/elfxx-sparc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/elfxx-sparc.h projects/ofed/head/contrib/binutils/bfd/mep-relocs.pl - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/mep-relocs.pl projects/ofed/head/contrib/binutils/bfd/pe-arm-wince.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/pe-arm-wince.c projects/ofed/head/contrib/binutils/bfd/pe-x86_64.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/pe-x86_64.c projects/ofed/head/contrib/binutils/bfd/pei-arm-wince.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/pei-arm-wince.c projects/ofed/head/contrib/binutils/bfd/pei-x86_64.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/bfd/pei-x86_64.c projects/ofed/head/contrib/binutils/binutils/ChangeLog-2006 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/ChangeLog-2006 projects/ofed/head/contrib/binutils/binutils/bin2c.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/bin2c.c projects/ofed/head/contrib/binutils/binutils/dwarf.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/dwarf.c projects/ofed/head/contrib/binutils/binutils/dwarf.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/dwarf.h projects/ofed/head/contrib/binutils/binutils/embedspu.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/embedspu.sh projects/ofed/head/contrib/binutils/binutils/mclex.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/mclex.c projects/ofed/head/contrib/binutils/binutils/mcparse.y - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/mcparse.y projects/ofed/head/contrib/binutils/binutils/sysdep.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/sysdep.h projects/ofed/head/contrib/binutils/binutils/windint.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/windint.h projects/ofed/head/contrib/binutils/binutils/windmc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/windmc.c projects/ofed/head/contrib/binutils/binutils/windmc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/binutils/windmc.h projects/ofed/head/contrib/binutils/config.rpath - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config.rpath projects/ofed/head/contrib/binutils/config/confsubdir.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/confsubdir.m4 projects/ofed/head/contrib/binutils/config/ld-symbolic.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/ld-symbolic.m4 projects/ofed/head/contrib/binutils/config/mt-mep - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/mt-mep projects/ofed/head/contrib/binutils/config/mt-spu - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/mt-spu projects/ofed/head/contrib/binutils/config/multi.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/multi.m4 projects/ofed/head/contrib/binutils/config/unwind_ipinfo.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/config/unwind_ipinfo.m4 projects/ofed/head/contrib/binutils/configure.ac - copied unchanged from r219808, projects/ofed/base/contrib/binutils/configure.ac projects/ofed/head/contrib/binutils/gas/ChangeLog-2006 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/ChangeLog-2006 projects/ofed/head/contrib/binutils/gas/config/tc-cr16.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-cr16.c projects/ofed/head/contrib/binutils/gas/config/tc-cr16.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-cr16.h projects/ofed/head/contrib/binutils/gas/config/tc-mep.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-mep.c projects/ofed/head/contrib/binutils/gas/config/tc-mep.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-mep.h projects/ofed/head/contrib/binutils/gas/config/tc-score.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-score.c projects/ofed/head/contrib/binutils/gas/config/tc-score.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-score.h projects/ofed/head/contrib/binutils/gas/config/tc-spu.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-spu.c projects/ofed/head/contrib/binutils/gas/config/tc-spu.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/tc-spu.h projects/ofed/head/contrib/binutils/gas/config/te-pep.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/config/te-pep.h projects/ofed/head/contrib/binutils/gas/doc/c-avr.texi - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/doc/c-avr.texi projects/ofed/head/contrib/binutils/gas/doc/c-cr16.texi - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/doc/c-cr16.texi projects/ofed/head/contrib/binutils/gas/itbl-lex.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gas/itbl-lex.h projects/ofed/head/contrib/binutils/gprof/po/ms.po - copied unchanged from r219808, projects/ofed/base/contrib/binutils/gprof/po/ms.po projects/ofed/head/contrib/binutils/include/elf/bfin.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/bfin.h projects/ofed/head/contrib/binutils/include/elf/cr16.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/cr16.h projects/ofed/head/contrib/binutils/include/elf/crx.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/crx.h projects/ofed/head/contrib/binutils/include/elf/m32c.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/m32c.h projects/ofed/head/contrib/binutils/include/elf/mep.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/mep.h projects/ofed/head/contrib/binutils/include/elf/mt.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/mt.h projects/ofed/head/contrib/binutils/include/elf/score.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/score.h projects/ofed/head/contrib/binutils/include/elf/spu.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/elf/spu.h projects/ofed/head/contrib/binutils/include/opcode/cr16.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/opcode/cr16.h projects/ofed/head/contrib/binutils/include/opcode/score-datadep.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/opcode/score-datadep.h projects/ofed/head/contrib/binutils/include/opcode/score-inst.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/opcode/score-inst.h projects/ofed/head/contrib/binutils/include/opcode/spu-insns.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/opcode/spu-insns.h projects/ofed/head/contrib/binutils/include/opcode/spu.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/include/opcode/spu.h projects/ofed/head/contrib/binutils/ld/ChangeLog-2006 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/ChangeLog-2006 projects/ofed/head/contrib/binutils/ld/emulparams/arm_wince_pe.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/arm_wince_pe.sh projects/ofed/head/contrib/binutils/ld/emulparams/avr6.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/avr6.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32_spu.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/elf32_spu.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32cr16.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/elf32cr16.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32mep.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/elf32mep.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32ppccommon.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/elf32ppccommon.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64bmip-defs.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/elf64bmip-defs.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386pep.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/i386pep.sh projects/ofed/head/contrib/binutils/ld/emulparams/scoreelf.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/scoreelf.sh projects/ofed/head/contrib/binutils/ld/emulparams/shelf_uclinux.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/shelf_uclinux.sh projects/ofed/head/contrib/binutils/ld/emulparams/shelf_vxworks.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/shelf_vxworks.sh projects/ofed/head/contrib/binutils/ld/emulparams/shlelf_vxworks.sh - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emulparams/shlelf_vxworks.sh projects/ofed/head/contrib/binutils/ld/emultempl/avrelf.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/avrelf.em projects/ofed/head/contrib/binutils/ld/emultempl/cr16elf.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/cr16elf.em projects/ofed/head/contrib/binutils/ld/emultempl/elf-generic.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/elf-generic.em projects/ofed/head/contrib/binutils/ld/emultempl/genelf.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/genelf.em projects/ofed/head/contrib/binutils/ld/emultempl/pep.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/pep.em projects/ofed/head/contrib/binutils/ld/emultempl/scoreelf.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/scoreelf.em projects/ofed/head/contrib/binutils/ld/emultempl/spu_ovl.S - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/spu_ovl.S projects/ofed/head/contrib/binutils/ld/emultempl/spu_ovl.o - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/spu_ovl.o projects/ofed/head/contrib/binutils/ld/emultempl/spuelf.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/spuelf.em projects/ofed/head/contrib/binutils/ld/pep-dll.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/pep-dll.c projects/ofed/head/contrib/binutils/ld/pep-dll.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/pep-dll.h projects/ofed/head/contrib/binutils/ld/scripttempl/elf32cr16.sc - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/scripttempl/elf32cr16.sc projects/ofed/head/contrib/binutils/ld/scripttempl/mep.sc - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/scripttempl/mep.sc projects/ofed/head/contrib/binutils/ld/scripttempl/pep.sc - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/scripttempl/pep.sc projects/ofed/head/contrib/binutils/libiberty/at-file.texi - copied unchanged from r219808, projects/ofed/base/contrib/binutils/libiberty/at-file.texi projects/ofed/head/contrib/binutils/libiberty/filename_cmp.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/libiberty/filename_cmp.c projects/ofed/head/contrib/binutils/libiberty/unlink-if-ordinary.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/libiberty/unlink-if-ordinary.c projects/ofed/head/contrib/binutils/ltgcc.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ltgcc.m4 projects/ofed/head/contrib/binutils/ltoptions.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ltoptions.m4 projects/ofed/head/contrib/binutils/ltsugar.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ltsugar.m4 projects/ofed/head/contrib/binutils/ltversion.m4 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ltversion.m4 projects/ofed/head/contrib/binutils/opcodes/ChangeLog-2006 - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/ChangeLog-2006 projects/ofed/head/contrib/binutils/opcodes/cr16-dis.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/cr16-dis.c projects/ofed/head/contrib/binutils/opcodes/cr16-opc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/cr16-opc.c projects/ofed/head/contrib/binutils/opcodes/i386-gen.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-gen.c projects/ofed/head/contrib/binutils/opcodes/i386-opc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-opc.c projects/ofed/head/contrib/binutils/opcodes/i386-opc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-opc.h projects/ofed/head/contrib/binutils/opcodes/i386-opc.tbl - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-opc.tbl projects/ofed/head/contrib/binutils/opcodes/i386-reg.tbl - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-reg.tbl projects/ofed/head/contrib/binutils/opcodes/i386-tbl.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/i386-tbl.h projects/ofed/head/contrib/binutils/opcodes/mep-asm.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-asm.c projects/ofed/head/contrib/binutils/opcodes/mep-desc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-desc.c projects/ofed/head/contrib/binutils/opcodes/mep-desc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-desc.h projects/ofed/head/contrib/binutils/opcodes/mep-dis.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-dis.c projects/ofed/head/contrib/binutils/opcodes/mep-ibld.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-ibld.c projects/ofed/head/contrib/binutils/opcodes/mep-opc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-opc.c projects/ofed/head/contrib/binutils/opcodes/mep-opc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/mep-opc.h projects/ofed/head/contrib/binutils/opcodes/score-dis.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/score-dis.c projects/ofed/head/contrib/binutils/opcodes/score-opc.h - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/score-opc.h projects/ofed/head/contrib/binutils/opcodes/spu-dis.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/spu-dis.c projects/ofed/head/contrib/binutils/opcodes/spu-opc.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/opcodes/spu-opc.c - copied from r219808, projects/ofed/base/contrib/dialog/ projects/ofed/head/contrib/gcc/config/i386/geode.md - copied unchanged from r219808, projects/ofed/base/contrib/gcc/config/i386/geode.md projects/ofed/head/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r219808, projects/ofed/base/contrib/gcc/config/i386/tmmintrin.h projects/ofed/head/contrib/gdtoa/changes - copied unchanged from r219808, projects/ofed/base/contrib/gdtoa/changes projects/ofed/head/contrib/gdtoa/printf.c - copied unchanged from r219808, projects/ofed/base/contrib/gdtoa/printf.c projects/ofed/head/contrib/gdtoa/printf.c0 - copied unchanged from r219808, projects/ofed/base/contrib/gdtoa/printf.c0 projects/ofed/head/contrib/gdtoa/stdio1.h - copied unchanged from r219808, projects/ofed/base/contrib/gdtoa/stdio1.h projects/ofed/head/contrib/llvm/include/llvm-c/Initialization.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm-c/Initialization.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ArrayRef.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/ofed/head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/ofed/head/contrib/llvm/include/llvm/ADT/IntEqClasses.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/ADT/IntEqClasses.h projects/ofed/head/contrib/llvm/include/llvm/ADT/IntervalMap.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/PathNumbering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Analysis/PathNumbering.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/RegionPass.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/PBQP/ - copied from r219808, projects/ofed/base/contrib/llvm/include/llvm/CodeGen/PBQP/ projects/ofed/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/ofed/head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/ofed/head/contrib/llvm/include/llvm/InitializePasses.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/InitializePasses.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/ofed/head/contrib/llvm/include/llvm/Object/ - copied from r219808, projects/ofed/base/contrib/llvm/include/llvm/Object/ projects/ofed/head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h projects/ofed/head/contrib/llvm/include/llvm/Support/Atomic.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Atomic.h projects/ofed/head/contrib/llvm/include/llvm/Support/DataTypes.h.in - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/ofed/head/contrib/llvm/include/llvm/Support/Disassembler.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Disassembler.h projects/ofed/head/contrib/llvm/include/llvm/Support/DynamicLibrary.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/ofed/head/contrib/llvm/include/llvm/Support/Endian.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Endian.h projects/ofed/head/contrib/llvm/include/llvm/Support/Errno.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Errno.h projects/ofed/head/contrib/llvm/include/llvm/Support/FEnv.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/FEnv.h projects/ofed/head/contrib/llvm/include/llvm/Support/FileSystem.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/FileSystem.h projects/ofed/head/contrib/llvm/include/llvm/Support/Host.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Host.h projects/ofed/head/contrib/llvm/include/llvm/Support/IncludeFile.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/IncludeFile.h projects/ofed/head/contrib/llvm/include/llvm/Support/Memory.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Memory.h projects/ofed/head/contrib/llvm/include/llvm/Support/Mutex.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Mutex.h projects/ofed/head/contrib/llvm/include/llvm/Support/Path.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Path.h projects/ofed/head/contrib/llvm/include/llvm/Support/PathV1.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/PathV1.h projects/ofed/head/contrib/llvm/include/llvm/Support/PathV2.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/PathV2.h projects/ofed/head/contrib/llvm/include/llvm/Support/Process.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Process.h projects/ofed/head/contrib/llvm/include/llvm/Support/Program.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Program.h projects/ofed/head/contrib/llvm/include/llvm/Support/RWMutex.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/RWMutex.h projects/ofed/head/contrib/llvm/include/llvm/Support/Signals.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Signals.h projects/ofed/head/contrib/llvm/include/llvm/Support/Solaris.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Solaris.h projects/ofed/head/contrib/llvm/include/llvm/Support/SwapByteOrder.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/ofed/head/contrib/llvm/include/llvm/Support/ThreadLocal.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/ofed/head/contrib/llvm/include/llvm/Support/Threading.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Threading.h projects/ofed/head/contrib/llvm/include/llvm/Support/TimeValue.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/TimeValue.h projects/ofed/head/contrib/llvm/include/llvm/Support/ToolOutputFile.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/ofed/head/contrib/llvm/include/llvm/Support/Valgrind.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/Valgrind.h projects/ofed/head/contrib/llvm/include/llvm/Support/system_error.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Support/system_error.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/ofed/head/contrib/llvm/lib/Analysis/DIBuilder.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/ofed/head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IPA/IPA.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/ofed/head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/PathNumbering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/ofed/head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/PathProfileInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/ofed/head/contrib/llvm/lib/Analysis/RegionPass.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Analysis/RegionPass.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AllocationOrder.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/CodeGen.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/ofed/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/ofed/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/ofed/head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocBase.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SpillPlacement.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/ofed/head/contrib/llvm/lib/ExecutionEngine/MCJIT/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/ExecutionEngine/MCJIT/ projects/ofed/head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/ofed/head/contrib/llvm/lib/MC/MCPureStreamer.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/ofed/head/contrib/llvm/lib/Object/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Object/ projects/ofed/head/contrib/llvm/lib/Support/Atomic.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Atomic.cpp projects/ofed/head/contrib/llvm/lib/Support/Disassembler.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Disassembler.cpp projects/ofed/head/contrib/llvm/lib/Support/DynamicLibrary.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/ofed/head/contrib/llvm/lib/Support/Errno.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Errno.cpp projects/ofed/head/contrib/llvm/lib/Support/Host.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Host.cpp projects/ofed/head/contrib/llvm/lib/Support/IncludeFile.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/IncludeFile.cpp projects/ofed/head/contrib/llvm/lib/Support/IntEqClasses.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/IntEqClasses.cpp projects/ofed/head/contrib/llvm/lib/Support/IntervalMap.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/IntervalMap.cpp projects/ofed/head/contrib/llvm/lib/Support/Memory.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Memory.cpp projects/ofed/head/contrib/llvm/lib/Support/Mutex.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Mutex.cpp projects/ofed/head/contrib/llvm/lib/Support/Path.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Path.cpp projects/ofed/head/contrib/llvm/lib/Support/PathV2.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/PathV2.cpp projects/ofed/head/contrib/llvm/lib/Support/Process.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Process.cpp projects/ofed/head/contrib/llvm/lib/Support/Program.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Program.cpp projects/ofed/head/contrib/llvm/lib/Support/RWMutex.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/RWMutex.cpp projects/ofed/head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/ofed/head/contrib/llvm/lib/Support/Signals.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Signals.cpp projects/ofed/head/contrib/llvm/lib/Support/ThreadLocal.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/ThreadLocal.cpp projects/ofed/head/contrib/llvm/lib/Support/Threading.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Threading.cpp projects/ofed/head/contrib/llvm/lib/Support/TimeValue.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/TimeValue.cpp projects/ofed/head/contrib/llvm/lib/Support/ToolOutputFile.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/ToolOutputFile.cpp projects/ofed/head/contrib/llvm/lib/Support/Unix/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Support/Unix/ projects/ofed/head/contrib/llvm/lib/Support/Valgrind.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/Valgrind.cpp projects/ofed/head/contrib/llvm/lib/Support/Windows/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Support/Windows/ projects/ofed/head/contrib/llvm/lib/Support/system_error.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Support/system_error.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/ARMMCExpr.h projects/ofed/head/contrib/llvm/lib/Target/ARM/InstPrinter/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/InstPrinter/ projects/ofed/head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/AsmParser/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/AsmParser/ projects/ofed/head/contrib/llvm/lib/Target/MBlaze/Disassembler/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/Disassembler/ projects/ofed/head/contrib/llvm/lib/Target/MBlaze/InstPrinter/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/InstPrinter/ projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/InstPrinter/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/InstPrinter/ projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/PTX/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/PTX/ projects/ofed/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/InstPrinter/ projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/TargetAsmInfo.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/TargetFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/InstPrinter/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/InstPrinter/ projects/ofed/head/contrib/llvm/lib/Target/X86/Utils/ - copied from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/Utils/ projects/ofed/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86FrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrControl.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrExtension.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrSystem.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrVMX.td - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/Utils.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/ofed/head/contrib/llvm/lib/VMCore/User.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/lib/VMCore/User.cpp projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ - copied from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Config/ - copied from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Config/ projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ - copied from r219808, projects/ofed/base/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/ofed/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/ - copied from r219808, projects/ofed/base/contrib/llvm/tools/clang/lib/StaticAnalyzer/ projects/ofed/head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/StringMatcher.cpp - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/ofed/head/contrib/llvm/utils/TableGen/StringMatcher.h - copied unchanged from r219808, projects/ofed/base/contrib/llvm/utils/TableGen/StringMatcher.h projects/ofed/head/contrib/openresolv/ - copied from r219808, projects/ofed/base/contrib/openresolv/ projects/ofed/head/etc/mtree/BSD.groff.dist - copied unchanged from r219808, projects/ofed/base/etc/mtree/BSD.groff.dist projects/ofed/head/gnu/lib/libdialog/dlg_config.h - copied unchanged from r219808, projects/ofed/base/gnu/lib/libdialog/dlg_config.h projects/ofed/head/gnu/lib/libodialog/ - copied from r219808, projects/ofed/base/gnu/lib/libodialog/ projects/ofed/head/gnu/usr.bin/binutils/addr2line/addr2line.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/addr2line/addr2line.1 projects/ofed/head/gnu/usr.bin/binutils/ar/ar.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/ar/ar.1 projects/ofed/head/gnu/usr.bin/binutils/as/as.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/as/as.1 projects/ofed/head/gnu/usr.bin/binutils/ld/ld.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/ld/ld.1 projects/ofed/head/gnu/usr.bin/binutils/nm/nm.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/nm/nm.1 projects/ofed/head/gnu/usr.bin/binutils/objcopy/objcopy.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/objcopy/objcopy.1 projects/ofed/head/gnu/usr.bin/binutils/objdump/objdump.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/objdump/objdump.1 projects/ofed/head/gnu/usr.bin/binutils/ranlib/ranlib.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/ofed/head/gnu/usr.bin/binutils/readelf/readelf.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/readelf/readelf.1 projects/ofed/head/gnu/usr.bin/binutils/size/size.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/size/size.1 projects/ofed/head/gnu/usr.bin/binutils/strings/strings.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/strings/strings.1 projects/ofed/head/gnu/usr.bin/binutils/strip/strip.1 - copied unchanged from r219808, projects/ofed/base/gnu/usr.bin/binutils/strip/strip.1 projects/ofed/head/include/iconv.h - copied unchanged from r219808, projects/ofed/base/include/iconv.h projects/ofed/head/lib/clang/include/ARMGenDecoderTables.inc - copied unchanged from r219808, projects/ofed/base/lib/clang/include/ARMGenDecoderTables.inc projects/ofed/head/lib/clang/include/ARMGenEDInfo.inc - copied unchanged from r219808, projects/ofed/base/lib/clang/include/ARMGenEDInfo.inc projects/ofed/head/lib/clang/include/ARMGenMCCodeEmitter.inc - copied unchanged from r219808, projects/ofed/base/lib/clang/include/ARMGenMCCodeEmitter.inc projects/ofed/head/lib/clang/include/Checkers.inc - copied unchanged from r219808, projects/ofed/base/lib/clang/include/Checkers.inc projects/ofed/head/lib/clang/include/PPCGenMCCodeEmitter.inc - copied unchanged from r219808, projects/ofed/base/lib/clang/include/PPCGenMCCodeEmitter.inc projects/ofed/head/lib/clang/include/clang/Lex/ - copied from r219808, projects/ofed/base/lib/clang/include/clang/Lex/ projects/ofed/head/lib/clang/include/llvm/Support/ - copied from r219808, projects/ofed/base/lib/clang/include/llvm/Support/ projects/ofed/head/lib/clang/libclangstaticanalyzercheckers/ - copied from r219808, projects/ofed/base/lib/clang/libclangstaticanalyzercheckers/ projects/ofed/head/lib/clang/libclangstaticanalyzercore/ - copied from r219808, projects/ofed/base/lib/clang/libclangstaticanalyzercore/ projects/ofed/head/lib/clang/libclangstaticanalyzerfrontend/ - copied from r219808, projects/ofed/base/lib/clang/libclangstaticanalyzerfrontend/ projects/ofed/head/lib/clang/libllvmarmdisassembler/ - copied from r219808, projects/ofed/base/lib/clang/libllvmarmdisassembler/ projects/ofed/head/lib/clang/libllvmarminstprinter/ - copied from r219808, projects/ofed/base/lib/clang/libllvmarminstprinter/ projects/ofed/head/lib/clang/libllvmpowerpcinstprinter/ - copied from r219808, projects/ofed/base/lib/clang/libllvmpowerpcinstprinter/ projects/ofed/head/lib/clang/libllvmx86instprinter/ - copied from r219808, projects/ofed/base/lib/clang/libllvmx86instprinter/ projects/ofed/head/lib/clang/libllvmx86utils/ - copied from r219808, projects/ofed/base/lib/clang/libllvmx86utils/ projects/ofed/head/lib/libc/iconv/ - copied from r219808, projects/ofed/base/lib/libc/iconv/ projects/ofed/head/lib/libc/sys/cap_enter.2 - copied unchanged from r219808, projects/ofed/base/lib/libc/sys/cap_enter.2 projects/ofed/head/lib/libc/sys/getloginclass.2 - copied unchanged from r219808, projects/ofed/base/lib/libc/sys/getloginclass.2 projects/ofed/head/lib/libiconv/ - copied from r219808, projects/ofed/base/lib/libiconv/ projects/ofed/head/lib/libiconv_modules/ - copied from r219808, projects/ofed/base/lib/libiconv_modules/ projects/ofed/head/lib/libthr/thread/thr_getthreadid_np.c - copied unchanged from r219808, projects/ofed/base/lib/libthr/thread/thr_getthreadid_np.c projects/ofed/head/lib/msun/man/cexp.3 - copied unchanged from r219808, projects/ofed/base/lib/msun/man/cexp.3 projects/ofed/head/lib/msun/man/complex.3 - copied unchanged from r219808, projects/ofed/base/lib/msun/man/complex.3 projects/ofed/head/lib/msun/src/s_cbrtl.c - copied unchanged from r219808, projects/ofed/base/lib/msun/src/s_cbrtl.c projects/ofed/head/lib/msun/src/s_cexp.c - copied unchanged from r219808, projects/ofed/base/lib/msun/src/s_cexp.c projects/ofed/head/lib/msun/src/s_cexpf.c - copied unchanged from r219808, projects/ofed/base/lib/msun/src/s_cexpf.c projects/ofed/head/release/Makefile.sysinstall - copied unchanged from r219808, projects/ofed/base/release/Makefile.sysinstall projects/ofed/head/release/amd64/make-memstick.sh - copied unchanged from r219808, projects/ofed/base/release/amd64/make-memstick.sh projects/ofed/head/release/generate-release.sh - copied unchanged from r219808, projects/ofed/base/release/generate-release.sh projects/ofed/head/release/i386/make-memstick.sh - copied unchanged from r219808, projects/ofed/base/release/i386/make-memstick.sh projects/ofed/head/release/rc.local - copied unchanged from r219808, projects/ofed/base/release/rc.local projects/ofed/head/release/scripts/make-manifest.sh - copied unchanged from r219808, projects/ofed/base/release/scripts/make-manifest.sh projects/ofed/head/sbin/hastd/crc32.c - copied unchanged from r219808, projects/ofed/base/sbin/hastd/crc32.c projects/ofed/head/sbin/hastd/crc32.h - copied unchanged from r219808, projects/ofed/base/sbin/hastd/crc32.h projects/ofed/head/sbin/hastd/hast_checksum.c - copied unchanged from r219808, projects/ofed/base/sbin/hastd/hast_checksum.c projects/ofed/head/sbin/hastd/hast_checksum.h - copied unchanged from r219808, projects/ofed/base/sbin/hastd/hast_checksum.h projects/ofed/head/sbin/hastd/hast_compression.c - copied unchanged from r219808, projects/ofed/base/sbin/hastd/hast_compression.c projects/ofed/head/sbin/hastd/hast_compression.h - copied unchanged from r219808, projects/ofed/base/sbin/hastd/hast_compression.h projects/ofed/head/sbin/hastd/lzf.c - copied unchanged from r219808, projects/ofed/base/sbin/hastd/lzf.c projects/ofed/head/sbin/hastd/lzf.h - copied unchanged from r219808, projects/ofed/base/sbin/hastd/lzf.h projects/ofed/head/sbin/resolvconf/ - copied from r219808, projects/ofed/base/sbin/resolvconf/ projects/ofed/head/share/doc/papers/kernmalloc/appendix.ms - copied unchanged from r219808, projects/ofed/base/share/doc/papers/kernmalloc/appendix.ms projects/ofed/head/share/doc/papers/sysperf/appendix.ms - copied unchanged from r219808, projects/ofed/base/share/doc/papers/sysperf/appendix.ms projects/ofed/head/share/examples/kld/khelp/ - copied from r219808, projects/ofed/base/share/examples/kld/khelp/ projects/ofed/head/share/i18n/ - copied from r219808, projects/ofed/base/share/i18n/ projects/ofed/head/share/man/man3/pthread_getthreadid_np.3 - copied unchanged from r219808, projects/ofed/base/share/man/man3/pthread_getthreadid_np.3 projects/ofed/head/share/man/man4/cc.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc.4 projects/ofed/head/share/man/man4/cc_chd.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_chd.4 projects/ofed/head/share/man/man4/cc_cubic.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_cubic.4 projects/ofed/head/share/man/man4/cc_hd.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_hd.4 projects/ofed/head/share/man/man4/cc_htcp.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_htcp.4 projects/ofed/head/share/man/man4/cc_newreno.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_newreno.4 projects/ofed/head/share/man/man4/cc_vegas.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cc_vegas.4 projects/ofed/head/share/man/man4/cxgbe.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/cxgbe.4 projects/ofed/head/share/man/man4/h_ertt.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/h_ertt.4 projects/ofed/head/share/man/man4/mos.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/mos.4 projects/ofed/head/share/man/man4/rgephy.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/rgephy.4 projects/ofed/head/share/man/man4/runfw.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/runfw.4 projects/ofed/head/share/man/man4/xhci.4 - copied unchanged from r219808, projects/ofed/base/share/man/man4/xhci.4 projects/ofed/head/share/man/man7/sticky.7 - copied unchanged from r219808, projects/ofed/base/share/man/man7/sticky.7 projects/ofed/head/share/man/man9/cc.9 - copied unchanged from r219808, projects/ofed/base/share/man/man9/cc.9 projects/ofed/head/share/man/man9/hhook.9 - copied unchanged from r219808, projects/ofed/base/share/man/man9/hhook.9 projects/ofed/head/share/man/man9/khelp.9 - copied unchanged from r219808, projects/ofed/base/share/man/man9/khelp.9 projects/ofed/head/share/man/man9/osd.9 - copied unchanged from r219808, projects/ofed/base/share/man/man9/osd.9 projects/ofed/head/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r219808, projects/ofed/base/sys/amd64/linux32/linux32_syscalls.c projects/ofed/head/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r219808, projects/ofed/base/sys/amd64/linux32/linux32_systrace_args.c projects/ofed/head/sys/boot/pc98/pc98boot/ - copied from r219808, projects/ofed/base/sys/boot/pc98/pc98boot/ projects/ofed/head/sys/boot/powerpc/ps3/ - copied from r219808, projects/ofed/base/sys/boot/powerpc/ps3/ projects/ofed/head/sys/cddl/boot/zfs/zle.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/boot/zfs/zle.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c projects/ofed/head/sys/cddl/compat/opensolaris/sys/systeminfo.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/compat/opensolaris/sys/systeminfo.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h - copied unchanged from r219808, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h projects/ofed/head/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r219808, projects/ofed/base/sys/compat/freebsd32/freebsd32_systrace_args.c projects/ofed/head/sys/compat/linux/linux_fork.c - copied unchanged from r219808, projects/ofed/base/sys/compat/linux/linux_fork.c projects/ofed/head/sys/conf/ldscript.mips.octeon1 - copied unchanged from r219808, projects/ofed/base/sys/conf/ldscript.mips.octeon1 projects/ofed/head/sys/contrib/dev/acpica/compiler/aslbtypes.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/ofed/head/sys/contrib/dev/acpica/compiler/asluuid.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/compiler/asluuid.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslwalks.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/compiler/aslwalks.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dtexpress.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtexpress.c projects/ofed/head/sys/contrib/dev/acpica/debugger/dbmethod.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/debugger/dbmethod.c projects/ofed/head/sys/contrib/dev/acpica/debugger/dbnames.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/debugger/dbnames.c projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsargs.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsargs.c projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dscontrol.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dscontrol.c projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswload2.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswload2.c projects/ofed/head/sys/contrib/dev/acpica/utilities/utdecode.c - copied unchanged from r219808, projects/ofed/base/sys/contrib/dev/acpica/utilities/utdecode.c projects/ofed/head/sys/dev/ath/ath_hal/ah_diagcodes.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ah_diagcodes.h projects/ofed/head/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ah_regdomain/ projects/ofed/head/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ah_regdomain.h projects/ofed/head/sys/dev/ath/ath_hal/ar9001/ - copied from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ar9001/ projects/ofed/head/sys/dev/ath/ath_hal/ar9002/ - copied from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ar9002/ projects/ofed/head/sys/dev/ath/ath_hal/ar9003/ - copied from r219808, projects/ofed/base/sys/dev/ath/ath_hal/ar9003/ projects/ofed/head/sys/dev/ath/ath_rate/sample/tx_schedules.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/ath_rate/sample/tx_schedules.h projects/ofed/head/sys/dev/ath/if_ath_debug.c - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_debug.c projects/ofed/head/sys/dev/ath/if_ath_debug.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_debug.h projects/ofed/head/sys/dev/ath/if_ath_keycache.c - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_keycache.c projects/ofed/head/sys/dev/ath/if_ath_keycache.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_keycache.h projects/ofed/head/sys/dev/ath/if_ath_misc.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_misc.h projects/ofed/head/sys/dev/ath/if_ath_sysctl.c - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_sysctl.c projects/ofed/head/sys/dev/ath/if_ath_sysctl.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_sysctl.h projects/ofed/head/sys/dev/ath/if_ath_tx.c - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_tx.c projects/ofed/head/sys/dev/ath/if_ath_tx.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_tx.h projects/ofed/head/sys/dev/ath/if_ath_tx_ht.c - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_tx_ht.c projects/ofed/head/sys/dev/ath/if_ath_tx_ht.h - copied unchanged from r219808, projects/ofed/base/sys/dev/ath/if_ath_tx_ht.h projects/ofed/head/sys/dev/bxe/ - copied from r219808, projects/ofed/base/sys/dev/bxe/ projects/ofed/head/sys/dev/cxgbe/ - copied from r219808, projects/ofed/base/sys/dev/cxgbe/ projects/ofed/head/sys/dev/usb/net/if_mos.c - copied unchanged from r219808, projects/ofed/base/sys/dev/usb/net/if_mos.c projects/ofed/head/sys/dev/usb/net/if_mosreg.h - copied unchanged from r219808, projects/ofed/base/sys/dev/usb/net/if_mosreg.h projects/ofed/head/sys/i386/linux/linux_syscalls.c - copied unchanged from r219808, projects/ofed/base/sys/i386/linux/linux_syscalls.c projects/ofed/head/sys/i386/linux/linux_systrace_args.c - copied unchanged from r219808, projects/ofed/base/sys/i386/linux/linux_systrace_args.c projects/ofed/head/sys/kern/capabilities.conf - copied unchanged from r219808, projects/ofed/base/sys/kern/capabilities.conf projects/ofed/head/sys/kern/kern_loginclass.c - copied unchanged from r219808, projects/ofed/base/sys/kern/kern_loginclass.c projects/ofed/head/sys/kern/sys_capability.c - copied unchanged from r219808, projects/ofed/base/sys/kern/sys_capability.c projects/ofed/head/sys/mips/cavium/if_octm.c - copied unchanged from r219808, projects/ofed/base/sys/mips/cavium/if_octm.c projects/ofed/head/sys/modules/bxe/ - copied from r219808, projects/ofed/base/sys/modules/bxe/ projects/ofed/head/sys/modules/cc/cc_chd/ - copied from r219808, projects/ofed/base/sys/modules/cc/cc_chd/ projects/ofed/head/sys/modules/cc/cc_hd/ - copied from r219808, projects/ofed/base/sys/modules/cc/cc_hd/ projects/ofed/head/sys/modules/cc/cc_vegas/ - copied from r219808, projects/ofed/base/sys/modules/cc/cc_vegas/ projects/ofed/head/sys/modules/cxgbe/ - copied from r219808, projects/ofed/base/sys/modules/cxgbe/ projects/ofed/head/sys/modules/dtrace/systrace_freebsd32/ - copied from r219808, projects/ofed/base/sys/modules/dtrace/systrace_freebsd32/ projects/ofed/head/sys/modules/dtrace/systrace_linux32/ - copied from r219808, projects/ofed/base/sys/modules/dtrace/systrace_linux32/ projects/ofed/head/sys/modules/khelp/ - copied from r219808, projects/ofed/base/sys/modules/khelp/ projects/ofed/head/sys/modules/usb/mos/ - copied from r219808, projects/ofed/base/sys/modules/usb/mos/ projects/ofed/head/sys/netgraph/netflow/netflow_v9.c - copied unchanged from r219808, projects/ofed/base/sys/netgraph/netflow/netflow_v9.c projects/ofed/head/sys/netgraph/netflow/netflow_v9.h - copied unchanged from r219808, projects/ofed/base/sys/netgraph/netflow/netflow_v9.h projects/ofed/head/sys/netinet/cc/cc_chd.c - copied unchanged from r219808, projects/ofed/base/sys/netinet/cc/cc_chd.c projects/ofed/head/sys/netinet/cc/cc_hd.c - copied unchanged from r219808, projects/ofed/base/sys/netinet/cc/cc_hd.c projects/ofed/head/sys/netinet/cc/cc_vegas.c - copied unchanged from r219808, projects/ofed/base/sys/netinet/cc/cc_vegas.c projects/ofed/head/sys/netinet/khelp/ - copied from r219808, projects/ofed/base/sys/netinet/khelp/ projects/ofed/head/sys/netinet/sctp_ss_functions.c - copied unchanged from r219808, projects/ofed/base/sys/netinet/sctp_ss_functions.c projects/ofed/head/sys/powerpc/ps3/ - copied from r219808, projects/ofed/base/sys/powerpc/ps3/ projects/ofed/head/sys/sparc64/pci/ofw_pci_if.m - copied unchanged from r219808, projects/ofed/base/sys/sparc64/pci/ofw_pci_if.m projects/ofed/head/sys/sys/capability.h - copied unchanged from r219808, projects/ofed/base/sys/sys/capability.h projects/ofed/head/sys/sys/loginclass.h - copied unchanged from r219808, projects/ofed/base/sys/sys/loginclass.h projects/ofed/head/sys/x86/include/_inttypes.h - copied unchanged from r219808, projects/ofed/base/sys/x86/include/_inttypes.h projects/ofed/head/tools/build/options/WITHOUT_FDT - copied unchanged from r219808, projects/ofed/base/tools/build/options/WITHOUT_FDT projects/ofed/head/tools/build/options/WITH_ICONV - copied unchanged from r219808, projects/ofed/base/tools/build/options/WITH_ICONV projects/ofed/head/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/dot3.0 projects/ofed/head/tools/regression/bin/sh/builtins/exit2.8 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/exit2.8 projects/ofed/head/tools/regression/bin/sh/builtins/exit3.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/exit3.0 projects/ofed/head/tools/regression/bin/sh/builtins/read5.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/read5.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap4.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/trap4.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap5.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/trap5.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap6.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/trap6.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap7.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/trap7.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap8.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/builtins/trap8.0 projects/ofed/head/tools/regression/bin/sh/errors/bad-binary1.126 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/errors/bad-binary1.126 projects/ofed/head/tools/regression/bin/sh/execution/hash1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/hash1.0 projects/ofed/head/tools/regression/bin/sh/execution/killed1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/killed1.0 projects/ofed/head/tools/regression/bin/sh/execution/killed2.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/killed2.0 projects/ofed/head/tools/regression/bin/sh/execution/path1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/path1.0 projects/ofed/head/tools/regression/bin/sh/execution/redir5.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/redir5.0 projects/ofed/head/tools/regression/bin/sh/execution/shellproc1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/execution/shellproc1.0 projects/ofed/head/tools/regression/bin/sh/expansion/arith10.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/arith10.0 projects/ofed/head/tools/regression/bin/sh/expansion/arith11.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/arith11.0 projects/ofed/head/tools/regression/bin/sh/expansion/arith9.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/arith9.0 projects/ofed/head/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/length1.0 projects/ofed/head/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/length2.0 projects/ofed/head/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/length3.0 projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus8.0 projects/ofed/head/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/expansion/trim7.0 projects/ofed/head/tools/regression/bin/sh/parser/for2.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/parser/for2.0 projects/ofed/head/tools/regression/bin/sh/parser/no-space1.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/parser/no-space1.0 projects/ofed/head/tools/regression/bin/sh/parser/no-space2.0 - copied unchanged from r219808, projects/ofed/base/tools/regression/bin/sh/parser/no-space2.0 projects/ofed/head/tools/regression/lib/msun/test-cexp.c - copied unchanged from r219808, projects/ofed/base/tools/regression/lib/msun/test-cexp.c projects/ofed/head/tools/regression/lib/msun/test-cexp.t - copied unchanged from r219808, projects/ofed/base/tools/regression/lib/msun/test-cexp.t projects/ofed/head/tools/regression/pjdfstest/tests/ftruncate/ - copied from r219808, projects/ofed/base/tools/regression/pjdfstest/tests/ftruncate/ projects/ofed/head/tools/regression/usr.bin/sed/inplace_race.t - copied unchanged from r219808, projects/ofed/base/tools/regression/usr.bin/sed/inplace_race.t projects/ofed/head/tools/test/iconv/ - copied from r219808, projects/ofed/base/tools/test/iconv/ projects/ofed/head/tools/tools/ath/ath_ee_v14_print/ - copied from r219808, projects/ofed/base/tools/tools/ath/ath_ee_v14_print/ projects/ofed/head/tools/tools/ath/ath_ee_v4k_print/ - copied from r219808, projects/ofed/base/tools/tools/ath/ath_ee_v4k_print/ projects/ofed/head/tools/tools/ath/ath_prom_read/ - copied from r219808, projects/ofed/base/tools/tools/ath/ath_prom_read/ projects/ofed/head/tools/tools/nanobsd/Files/root/update - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/Files/root/update projects/ofed/head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh projects/ofed/head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt projects/ofed/head/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/rescue/merge.sh projects/ofed/head/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/rescue/rescue_amd64.conf projects/ofed/head/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r219808, projects/ofed/base/tools/tools/nanobsd/rescue/rescue_i386.conf projects/ofed/head/usr.bin/iconv/ - copied from r219808, projects/ofed/base/usr.bin/iconv/ projects/ofed/head/usr.bin/kdump/linux_syscalls.conf - copied unchanged from r219808, projects/ofed/base/usr.bin/kdump/linux_syscalls.conf projects/ofed/head/usr.bin/mkcsmapper/ - copied from r219808, projects/ofed/base/usr.bin/mkcsmapper/ projects/ofed/head/usr.bin/mkcsmapper_static/ - copied from r219808, projects/ofed/base/usr.bin/mkcsmapper_static/ projects/ofed/head/usr.bin/mkesdb/ - copied from r219808, projects/ofed/base/usr.bin/mkesdb/ projects/ofed/head/usr.bin/mkesdb_static/ - copied from r219808, projects/ofed/base/usr.bin/mkesdb_static/ projects/ofed/head/usr.sbin/bsdinstall/ - copied from r219808, projects/ofed/base/usr.sbin/bsdinstall/ projects/ofed/head/usr.sbin/utxrm/ - copied from r219808, projects/ofed/base/usr.sbin/utxrm/ Directory Properties: projects/ofed/head/contrib/dialog/ (props changed) Replaced: projects/ofed/head/contrib/binutils/ld/emultempl/mipself.em - copied unchanged from r219808, projects/ofed/base/contrib/binutils/ld/emultempl/mipself.em projects/ofed/head/contrib/binutils/libiberty/pexecute.c - copied unchanged from r219808, projects/ofed/base/contrib/binutils/libiberty/pexecute.c Deleted: projects/ofed/head/bin/csh/iconv.h projects/ofed/head/bin/sh/arith.y projects/ofed/head/bin/sh/arith_lex.l projects/ofed/head/contrib/binutils/bfd/aout-encap.c projects/ofed/head/contrib/binutils/bfd/doc/aoutx.texi projects/ofed/head/contrib/binutils/bfd/doc/archive.texi projects/ofed/head/contrib/binutils/bfd/doc/archures.texi projects/ofed/head/contrib/binutils/bfd/doc/bfdio.texi projects/ofed/head/contrib/binutils/bfd/doc/bfdt.texi projects/ofed/head/contrib/binutils/bfd/doc/bfdwin.texi projects/ofed/head/contrib/binutils/bfd/doc/cache.texi projects/ofed/head/contrib/binutils/bfd/doc/coffcode.texi projects/ofed/head/contrib/binutils/bfd/doc/core.texi projects/ofed/head/contrib/binutils/bfd/doc/elf.texi projects/ofed/head/contrib/binutils/bfd/doc/elfcode.texi projects/ofed/head/contrib/binutils/bfd/doc/format.texi projects/ofed/head/contrib/binutils/bfd/doc/hash.texi projects/ofed/head/contrib/binutils/bfd/doc/init.texi projects/ofed/head/contrib/binutils/bfd/doc/libbfd.texi projects/ofed/head/contrib/binutils/bfd/doc/linker.texi projects/ofed/head/contrib/binutils/bfd/doc/mmo.texi projects/ofed/head/contrib/binutils/bfd/doc/opncls.texi projects/ofed/head/contrib/binutils/bfd/doc/reloc.texi projects/ofed/head/contrib/binutils/bfd/doc/section.texi projects/ofed/head/contrib/binutils/bfd/doc/syms.texi projects/ofed/head/contrib/binutils/bfd/doc/targets.texi projects/ofed/head/contrib/binutils/bfd/elf32-arm.h projects/ofed/head/contrib/binutils/bfd/elfarm-nabi.c projects/ofed/head/contrib/binutils/bfd/elfarm-oabi.c projects/ofed/head/contrib/binutils/bfd/elflink.h projects/ofed/head/contrib/binutils/bfd/po/POTFILES.in projects/ofed/head/contrib/binutils/binutils/acinclude.m4 projects/ofed/head/contrib/binutils/binutils/budemang.c projects/ofed/head/contrib/binutils/binutils/budemang.h projects/ofed/head/contrib/binutils/binutils/defparse.c projects/ofed/head/contrib/binutils/binutils/defparse.h projects/ofed/head/contrib/binutils/binutils/doc/addr2line.1 projects/ofed/head/contrib/binutils/binutils/doc/ar.1 projects/ofed/head/contrib/binutils/binutils/doc/cxxfilt.man projects/ofed/head/contrib/binutils/binutils/doc/dlltool.1 projects/ofed/head/contrib/binutils/binutils/doc/nm.1 projects/ofed/head/contrib/binutils/binutils/doc/objcopy.1 projects/ofed/head/contrib/binutils/binutils/doc/objdump.1 projects/ofed/head/contrib/binutils/binutils/doc/ranlib.1 projects/ofed/head/contrib/binutils/binutils/doc/readelf.1 projects/ofed/head/contrib/binutils/binutils/doc/size.1 projects/ofed/head/contrib/binutils/binutils/doc/strings.1 projects/ofed/head/contrib/binutils/binutils/doc/strip.1 projects/ofed/head/contrib/binutils/binutils/rclex.l projects/ofed/head/contrib/binutils/config.if projects/ofed/head/contrib/binutils/config/mh-mingw32 projects/ofed/head/contrib/binutils/config/mh-openedition projects/ofed/head/contrib/binutils/config/mh-sysv projects/ofed/head/contrib/binutils/config/mt-armpic projects/ofed/head/contrib/binutils/config/mt-elfalphapic projects/ofed/head/contrib/binutils/config/mt-ia64pic projects/ofed/head/contrib/binutils/config/mt-linux projects/ofed/head/contrib/binutils/config/mt-papic projects/ofed/head/contrib/binutils/config/mt-ppcpic projects/ofed/head/contrib/binutils/config/mt-s390pic projects/ofed/head/contrib/binutils/config/mt-sparcpic projects/ofed/head/contrib/binutils/config/mt-x86pic projects/ofed/head/contrib/binutils/configure.in projects/ofed/head/contrib/binutils/contrib/ projects/ofed/head/contrib/binutils/gas/bignum-copy.c projects/ofed/head/contrib/binutils/gas/config/obj-generic.c projects/ofed/head/contrib/binutils/gas/config/obj-generic.h projects/ofed/head/contrib/binutils/gas/config/obj-ieee.c projects/ofed/head/contrib/binutils/gas/config/obj-ieee.h projects/ofed/head/contrib/binutils/gas/config/te-aux.h projects/ofed/head/contrib/binutils/gas/config/te-ppcnw.h projects/ofed/head/contrib/binutils/gas/config/te-sysv32.h projects/ofed/head/contrib/binutils/gas/doc/as.1 projects/ofed/head/contrib/binutils/gas/doc/gasp.texi projects/ofed/head/contrib/binutils/gas/doc/gasver.texi projects/ofed/head/contrib/binutils/gas/gasp.c projects/ofed/head/contrib/binutils/gas/link.cmd projects/ofed/head/contrib/binutils/include/bin-bugs.h projects/ofed/head/contrib/binutils/include/callback.h projects/ofed/head/contrib/binutils/include/regs/ projects/ofed/head/contrib/binutils/include/remote-sim.h projects/ofed/head/contrib/binutils/ld/acinclude.m4 projects/ofed/head/contrib/binutils/ld/emulparams/armelf_oabi.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386freebsd.sh projects/ofed/head/contrib/binutils/ld/emultempl/armelf_oabi.em projects/ofed/head/contrib/binutils/ld/ld.1 projects/ofed/head/contrib/binutils/ld/ldver.texi projects/ofed/head/contrib/binutils/libiberty/config.table projects/ofed/head/contrib/binutils/libiberty/configure.in projects/ofed/head/contrib/binutils/ltcf-c.sh projects/ofed/head/contrib/binutils/ltcf-cxx.sh projects/ofed/head/contrib/binutils/ltcf-gcj.sh projects/ofed/head/contrib/binutils/ltconfig projects/ofed/head/contrib/binutils/md5.sum projects/ofed/head/contrib/binutils/opcodes/acinclude.m4 projects/ofed/head/contrib/binutils/opcodes/arm-opc.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/PointerTracking.h projects/ofed/head/contrib/llvm/include/llvm/MC/MachObjectWriter.h projects/ofed/head/contrib/llvm/include/llvm/Support/DynamicLinker.h projects/ofed/head/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h projects/ofed/head/contrib/llvm/include/llvm/System/ projects/ofed/head/contrib/llvm/include/llvm/Target/TargetFrameInfo.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/RSProfiling.h projects/ofed/head/contrib/llvm/lib/Analysis/PointerTracking.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PBQP/ projects/ofed/head/contrib/llvm/lib/CodeGen/PHIElimination.h projects/ofed/head/contrib/llvm/lib/System/ projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h projects/ofed/head/contrib/llvm/lib/Target/Alpha/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/Blackfin/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/CellSPU/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/MSP430/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/Mips/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/PIC16/ projects/ofed/head/contrib/llvm/lib/Target/PowerPC/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/SystemZ/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/TargetFrameInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/X86/X86Instr64bit.td projects/ofed/head/contrib/llvm/lib/Target/XCore/AsmPrinter/ projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h projects/ofed/head/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Checker/ projects/ofed/head/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Checker/ projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h projects/ofed/head/gnu/lib/libdialog/CHANGES projects/ofed/head/gnu/lib/libdialog/COPYING projects/ofed/head/gnu/lib/libdialog/README projects/ofed/head/gnu/lib/libdialog/TESTS/Makefile projects/ofed/head/gnu/lib/libdialog/TESTS/check1.c projects/ofed/head/gnu/lib/libdialog/TESTS/check2.c projects/ofed/head/gnu/lib/libdialog/TESTS/check3.c projects/ofed/head/gnu/lib/libdialog/TESTS/dselect.c projects/ofed/head/gnu/lib/libdialog/TESTS/fselect.c projects/ofed/head/gnu/lib/libdialog/TESTS/ftree1.c projects/ofed/head/gnu/lib/libdialog/TESTS/ftree1.test projects/ofed/head/gnu/lib/libdialog/TESTS/ftree2.c projects/ofed/head/gnu/lib/libdialog/TESTS/ftree2.test projects/ofed/head/gnu/lib/libdialog/TESTS/gauge.c projects/ofed/head/gnu/lib/libdialog/TESTS/input1.c projects/ofed/head/gnu/lib/libdialog/TESTS/input2.c projects/ofed/head/gnu/lib/libdialog/TESTS/menu1.c projects/ofed/head/gnu/lib/libdialog/TESTS/menu2.c projects/ofed/head/gnu/lib/libdialog/TESTS/menu3.c projects/ofed/head/gnu/lib/libdialog/TESTS/msg.c projects/ofed/head/gnu/lib/libdialog/TESTS/prgbox.c projects/ofed/head/gnu/lib/libdialog/TESTS/radio1.c projects/ofed/head/gnu/lib/libdialog/TESTS/radio2.c projects/ofed/head/gnu/lib/libdialog/TESTS/radio3.c projects/ofed/head/gnu/lib/libdialog/TESTS/text.c projects/ofed/head/gnu/lib/libdialog/TESTS/tree.c projects/ofed/head/gnu/lib/libdialog/TESTS/yesno.c projects/ofed/head/gnu/lib/libdialog/TODO projects/ofed/head/gnu/lib/libdialog/checklist.c projects/ofed/head/gnu/lib/libdialog/colors.h projects/ofed/head/gnu/lib/libdialog/dialog.3 projects/ofed/head/gnu/lib/libdialog/dialog.h projects/ofed/head/gnu/lib/libdialog/dialog.priv.h projects/ofed/head/gnu/lib/libdialog/dir.c projects/ofed/head/gnu/lib/libdialog/dir.h projects/ofed/head/gnu/lib/libdialog/fselect.c projects/ofed/head/gnu/lib/libdialog/gauge.c projects/ofed/head/gnu/lib/libdialog/help.c projects/ofed/head/gnu/lib/libdialog/inputbox.c projects/ofed/head/gnu/lib/libdialog/kernel.c projects/ofed/head/gnu/lib/libdialog/lineedit.c projects/ofed/head/gnu/lib/libdialog/menubox.c projects/ofed/head/gnu/lib/libdialog/msgbox.c projects/ofed/head/gnu/lib/libdialog/notify.c projects/ofed/head/gnu/lib/libdialog/prgbox.c projects/ofed/head/gnu/lib/libdialog/radiolist.c projects/ofed/head/gnu/lib/libdialog/raw_popen.c projects/ofed/head/gnu/lib/libdialog/rc.c projects/ofed/head/gnu/lib/libdialog/rc.h projects/ofed/head/gnu/lib/libdialog/textbox.c projects/ofed/head/gnu/lib/libdialog/tree.c projects/ofed/head/gnu/lib/libdialog/ui_objects.c projects/ofed/head/gnu/lib/libdialog/ui_objects.h projects/ofed/head/gnu/lib/libdialog/yesno.c projects/ofed/head/gnu/lib/libg2c/ projects/ofed/head/gnu/lib/libiberty/ projects/ofed/head/gnu/usr.bin/binutils/as/tc-sparc-fixed.c projects/ofed/head/gnu/usr.bin/dialog/COPYING projects/ofed/head/gnu/usr.bin/dialog/README projects/ofed/head/gnu/usr.bin/dialog/README.lib projects/ofed/head/gnu/usr.bin/dialog/TESTS/ projects/ofed/head/gnu/usr.bin/dialog/dialog.1 projects/ofed/head/gnu/usr.bin/dialog/dialog.c projects/ofed/head/lib/clang/include/llvm/ADT/ projects/ofed/head/lib/clang/include/llvm/System/ projects/ofed/head/lib/clang/libclangchecker/ projects/ofed/head/lib/clang/libllvmarmasmprinter/ projects/ofed/head/lib/clang/libllvmmipsasmprinter/ projects/ofed/head/lib/clang/libllvmpowerpcasmprinter/ projects/ofed/head/lib/clang/libllvmsystem/ projects/ofed/head/lib/clang/libllvmx86asmprinter/ projects/ofed/head/release/scripts/games-make.sh projects/ofed/head/release/scripts/lib32-make.sh projects/ofed/head/release/scripts/make-memstick.sh projects/ofed/head/sbin/bsdlabel/bsdlabel.5 projects/ofed/head/sbin/bsdlabel/runtest.sh projects/ofed/head/share/man/man8/sticky.8 projects/ofed/head/sys/arm/conf/SKYEYE projects/ofed/head/sys/cddl/compat/opensolaris/sys/sysmacros.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h projects/ofed/head/sys/conf/ldscript.mips.octeon1.32 projects/ofed/head/sys/conf/ldscript.mips.octeon1.64 projects/ofed/head/sys/conf/ldscript.mips.octeon1.n32 projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9160.ini projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9280.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9280.h projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285.h projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285.ini projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini projects/ofed/head/sys/dev/drm/drm-preprocess.sh projects/ofed/head/sys/dev/drm/drm-subprocess.pl projects/ofed/head/sys/mips/conf/OCTEON1-32 projects/ofed/head/sys/netinet/sctp_cc_functions.h projects/ofed/head/tools/build/options/WITH_FDT projects/ofed/head/tools/tools/nanobsd/rescue/isoamd64.conf projects/ofed/head/tools/tools/nanobsd/rescue/isoi386.conf Modified: projects/ofed/head/MAINTAINERS projects/ofed/head/Makefile projects/ofed/head/Makefile.inc1 projects/ofed/head/Makefile.mips projects/ofed/head/ObsoleteFiles.inc projects/ofed/head/UPDATING projects/ofed/head/bin/csh/Makefile projects/ofed/head/bin/df/df.c projects/ofed/head/bin/ed/ed.1 projects/ofed/head/bin/kenv/kenv.1 projects/ofed/head/bin/kill/kill.c projects/ofed/head/bin/ln/ln.c projects/ofed/head/bin/pkill/pkill.c projects/ofed/head/bin/ps/extern.h projects/ofed/head/bin/ps/keyword.c projects/ofed/head/bin/ps/print.c projects/ofed/head/bin/ps/ps.1 projects/ofed/head/bin/rm/rm.c projects/ofed/head/bin/setfacl/setfacl.c projects/ofed/head/bin/sh/Makefile projects/ofed/head/bin/sh/TOUR projects/ofed/head/bin/sh/alias.c projects/ofed/head/bin/sh/alias.h projects/ofed/head/bin/sh/arith.h projects/ofed/head/bin/sh/error.h projects/ofed/head/bin/sh/eval.c projects/ofed/head/bin/sh/exec.c projects/ofed/head/bin/sh/exec.h projects/ofed/head/bin/sh/expand.c projects/ofed/head/bin/sh/init.h projects/ofed/head/bin/sh/input.c projects/ofed/head/bin/sh/jobs.c projects/ofed/head/bin/sh/main.c projects/ofed/head/bin/sh/memalloc.c projects/ofed/head/bin/sh/memalloc.h projects/ofed/head/bin/sh/mkinit.c projects/ofed/head/bin/sh/options.c projects/ofed/head/bin/sh/parser.c projects/ofed/head/bin/sh/redir.c projects/ofed/head/bin/sh/sh.1 projects/ofed/head/bin/sh/shell.h projects/ofed/head/bin/sh/trap.c projects/ofed/head/bin/sh/trap.h projects/ofed/head/bin/sh/var.c projects/ofed/head/bin/test/test.c projects/ofed/head/cddl/compat/opensolaris/include/fcntl.h projects/ofed/head/cddl/compat/opensolaris/include/mnttab.h projects/ofed/head/cddl/compat/opensolaris/include/priv.h projects/ofed/head/cddl/compat/opensolaris/include/solaris.h projects/ofed/head/cddl/compat/opensolaris/misc/fsshare.c projects/ofed/head/cddl/compat/opensolaris/misc/zmount.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h projects/ofed/head/cddl/contrib/opensolaris/cmd/zinject/translate.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zinject/zinject.h projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/ofed/head/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/ofed/head/cddl/contrib/opensolaris/head/synch.h projects/ofed/head/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/ofed/head/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h projects/ofed/head/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h projects/ofed/head/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c projects/ofed/head/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/util.c projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/common/util.py projects/ofed/head/cddl/lib/libzfs/Makefile projects/ofed/head/cddl/lib/libzpool/Makefile projects/ofed/head/cddl/sbin/zfs/Makefile projects/ofed/head/cddl/sbin/zpool/Makefile projects/ofed/head/cddl/usr.bin/Makefile projects/ofed/head/cddl/usr.bin/ztest/Makefile projects/ofed/head/cddl/usr.sbin/zdb/Makefile projects/ofed/head/contrib/bind9/CHANGES projects/ofed/head/contrib/bind9/COPYRIGHT projects/ofed/head/contrib/bind9/README projects/ofed/head/contrib/bind9/bin/check/check-tool.c projects/ofed/head/contrib/bind9/bin/check/check-tool.h projects/ofed/head/contrib/bind9/bin/check/named-checkconf.c projects/ofed/head/contrib/bind9/bin/check/named-checkzone.c projects/ofed/head/contrib/bind9/bin/dig/dig.c projects/ofed/head/contrib/bind9/bin/dig/dighost.c projects/ofed/head/contrib/bind9/bin/dig/host.c projects/ofed/head/contrib/bind9/bin/dig/nslookup.1 projects/ofed/head/contrib/bind9/bin/dig/nslookup.docbook projects/ofed/head/contrib/bind9/bin/dig/nslookup.html projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/ofed/head/contrib/bind9/bin/named/builtin.c projects/ofed/head/contrib/bind9/bin/named/client.c projects/ofed/head/contrib/bind9/bin/named/control.c projects/ofed/head/contrib/bind9/bin/named/include/named/globals.h projects/ofed/head/contrib/bind9/bin/named/include/named/query.h projects/ofed/head/contrib/bind9/bin/named/main.c projects/ofed/head/contrib/bind9/bin/named/query.c projects/ofed/head/contrib/bind9/bin/named/server.c projects/ofed/head/contrib/bind9/bin/named/update.c projects/ofed/head/contrib/bind9/bin/named/xfrout.c projects/ofed/head/contrib/bind9/bin/nsupdate/nsupdate.1 projects/ofed/head/contrib/bind9/bin/nsupdate/nsupdate.c projects/ofed/head/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/ofed/head/contrib/bind9/bin/nsupdate/nsupdate.html projects/ofed/head/contrib/bind9/config.h.in projects/ofed/head/contrib/bind9/config.threads.in projects/ofed/head/contrib/bind9/configure.in projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.html projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.pdf projects/ofed/head/contrib/bind9/doc/arm/man.dig.html projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/ofed/head/contrib/bind9/doc/arm/man.host.html projects/ofed/head/contrib/bind9/doc/arm/man.named-checkconf.html projects/ofed/head/contrib/bind9/doc/arm/man.named-checkzone.html projects/ofed/head/contrib/bind9/doc/arm/man.named.html projects/ofed/head/contrib/bind9/doc/arm/man.nsupdate.html projects/ofed/head/contrib/bind9/doc/arm/man.rndc-confgen.html projects/ofed/head/contrib/bind9/doc/arm/man.rndc.conf.html projects/ofed/head/contrib/bind9/doc/arm/man.rndc.html projects/ofed/head/contrib/bind9/doc/misc/options projects/ofed/head/contrib/bind9/lib/bind9/api projects/ofed/head/contrib/bind9/lib/bind9/check.c projects/ofed/head/contrib/bind9/lib/dns/Makefile.in projects/ofed/head/contrib/bind9/lib/dns/adb.c projects/ofed/head/contrib/bind9/lib/dns/api projects/ofed/head/contrib/bind9/lib/dns/dst_api.c projects/ofed/head/contrib/bind9/lib/dns/dst_internal.h projects/ofed/head/contrib/bind9/lib/dns/gssapictx.c projects/ofed/head/contrib/bind9/lib/dns/include/dns/diff.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/events.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/name.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/ncache.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/rdataset.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/resolver.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/result.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/tsig.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/types.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/validator.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/view.h projects/ofed/head/contrib/bind9/lib/dns/include/dns/zone.h projects/ofed/head/contrib/bind9/lib/dns/include/dst/dst.h projects/ofed/head/contrib/bind9/lib/dns/journal.c projects/ofed/head/contrib/bind9/lib/dns/message.c projects/ofed/head/contrib/bind9/lib/dns/name.c projects/ofed/head/contrib/bind9/lib/dns/ncache.c projects/ofed/head/contrib/bind9/lib/dns/openssl_link.c projects/ofed/head/contrib/bind9/lib/dns/rbtdb.c projects/ofed/head/contrib/bind9/lib/dns/rdata.c projects/ofed/head/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/ofed/head/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/ofed/head/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c projects/ofed/head/contrib/bind9/lib/dns/rdatalist.c projects/ofed/head/contrib/bind9/lib/dns/rdataset.c projects/ofed/head/contrib/bind9/lib/dns/rdataslab.c projects/ofed/head/contrib/bind9/lib/dns/resolver.c projects/ofed/head/contrib/bind9/lib/dns/result.c projects/ofed/head/contrib/bind9/lib/dns/rootns.c projects/ofed/head/contrib/bind9/lib/dns/sdb.c projects/ofed/head/contrib/bind9/lib/dns/sdlz.c projects/ofed/head/contrib/bind9/lib/dns/time.c projects/ofed/head/contrib/bind9/lib/dns/tkey.c projects/ofed/head/contrib/bind9/lib/dns/tsig.c projects/ofed/head/contrib/bind9/lib/dns/validator.c projects/ofed/head/contrib/bind9/lib/dns/view.c projects/ofed/head/contrib/bind9/lib/dns/zone.c projects/ofed/head/contrib/bind9/lib/isc/Makefile.in projects/ofed/head/contrib/bind9/lib/isc/api projects/ofed/head/contrib/bind9/lib/isc/entropy.c projects/ofed/head/contrib/bind9/lib/isc/include/isc/mem.h projects/ofed/head/contrib/bind9/lib/isc/include/isc/platform.h.in projects/ofed/head/contrib/bind9/lib/isc/include/isc/task.h projects/ofed/head/contrib/bind9/lib/isc/mem.c projects/ofed/head/contrib/bind9/lib/isc/nothreads/Makefile.in projects/ofed/head/contrib/bind9/lib/isc/print.c projects/ofed/head/contrib/bind9/lib/isc/pthreads/mutex.c projects/ofed/head/contrib/bind9/lib/isc/task.c projects/ofed/head/contrib/bind9/lib/isc/unix/socket.c projects/ofed/head/contrib/bind9/lib/isccfg/api projects/ofed/head/contrib/bind9/lib/isccfg/namedconf.c projects/ofed/head/contrib/bind9/lib/lwres/man/lwres.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_config.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_context.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_noop.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_packet.html projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/ofed/head/contrib/bind9/lib/lwres/print_p.h projects/ofed/head/contrib/bind9/version projects/ofed/head/contrib/binutils/ChangeLog projects/ofed/head/contrib/binutils/MAINTAINERS projects/ofed/head/contrib/binutils/Makefile.def projects/ofed/head/contrib/binutils/Makefile.in projects/ofed/head/contrib/binutils/Makefile.tpl projects/ofed/head/contrib/binutils/bfd/ChangeLog projects/ofed/head/contrib/binutils/bfd/ChangeLog-0203 projects/ofed/head/contrib/binutils/bfd/Makefile.am projects/ofed/head/contrib/binutils/bfd/Makefile.in projects/ofed/head/contrib/binutils/bfd/acinclude.m4 projects/ofed/head/contrib/binutils/bfd/aclocal.m4 projects/ofed/head/contrib/binutils/bfd/aout-arm.c projects/ofed/head/contrib/binutils/bfd/aout-sparcle.c projects/ofed/head/contrib/binutils/bfd/aout-target.h projects/ofed/head/contrib/binutils/bfd/aout0.c projects/ofed/head/contrib/binutils/bfd/aout32.c projects/ofed/head/contrib/binutils/bfd/aout64.c projects/ofed/head/contrib/binutils/bfd/aoutf1.h projects/ofed/head/contrib/binutils/bfd/aoutx.h projects/ofed/head/contrib/binutils/bfd/archive.c projects/ofed/head/contrib/binutils/bfd/archive64.c projects/ofed/head/contrib/binutils/bfd/archures.c projects/ofed/head/contrib/binutils/bfd/armnetbsd.c projects/ofed/head/contrib/binutils/bfd/bfd-in.h projects/ofed/head/contrib/binutils/bfd/bfd-in2.h projects/ofed/head/contrib/binutils/bfd/bfd.c projects/ofed/head/contrib/binutils/bfd/bfdio.c projects/ofed/head/contrib/binutils/bfd/bfdwin.c projects/ofed/head/contrib/binutils/bfd/binary.c projects/ofed/head/contrib/binutils/bfd/bout.c projects/ofed/head/contrib/binutils/bfd/cache.c projects/ofed/head/contrib/binutils/bfd/coff-alpha.c projects/ofed/head/contrib/binutils/bfd/coff-arm.c projects/ofed/head/contrib/binutils/bfd/coff-aux.c projects/ofed/head/contrib/binutils/bfd/coff-i386.c projects/ofed/head/contrib/binutils/bfd/coff-ia64.c projects/ofed/head/contrib/binutils/bfd/coff-mips.c projects/ofed/head/contrib/binutils/bfd/coff-ppc.c projects/ofed/head/contrib/binutils/bfd/coff-rs6000.c projects/ofed/head/contrib/binutils/bfd/coff-sparc.c projects/ofed/head/contrib/binutils/bfd/coff-x86_64.c projects/ofed/head/contrib/binutils/bfd/coff64-rs6000.c projects/ofed/head/contrib/binutils/bfd/coffcode.h projects/ofed/head/contrib/binutils/bfd/coffgen.c projects/ofed/head/contrib/binutils/bfd/cofflink.c projects/ofed/head/contrib/binutils/bfd/coffswap.h projects/ofed/head/contrib/binutils/bfd/config.bfd projects/ofed/head/contrib/binutils/bfd/config.in projects/ofed/head/contrib/binutils/bfd/configure projects/ofed/head/contrib/binutils/bfd/configure.host projects/ofed/head/contrib/binutils/bfd/configure.in projects/ofed/head/contrib/binutils/bfd/corefile.c projects/ofed/head/contrib/binutils/bfd/cpu-alpha.c projects/ofed/head/contrib/binutils/bfd/cpu-arc.c projects/ofed/head/contrib/binutils/bfd/cpu-arm.c projects/ofed/head/contrib/binutils/bfd/cpu-i386.c projects/ofed/head/contrib/binutils/bfd/cpu-ia64-opc.c projects/ofed/head/contrib/binutils/bfd/cpu-ia64.c projects/ofed/head/contrib/binutils/bfd/cpu-mips.c projects/ofed/head/contrib/binutils/bfd/cpu-powerpc.c projects/ofed/head/contrib/binutils/bfd/cpu-rs6000.c projects/ofed/head/contrib/binutils/bfd/cpu-s390.c projects/ofed/head/contrib/binutils/bfd/cpu-sparc.c projects/ofed/head/contrib/binutils/bfd/demo64.c projects/ofed/head/contrib/binutils/bfd/dep-in.sed projects/ofed/head/contrib/binutils/bfd/doc/ChangeLog projects/ofed/head/contrib/binutils/bfd/doc/Makefile.am projects/ofed/head/contrib/binutils/bfd/doc/Makefile.in projects/ofed/head/contrib/binutils/bfd/doc/bfd.texinfo projects/ofed/head/contrib/binutils/bfd/doc/bfdint.texi projects/ofed/head/contrib/binutils/bfd/doc/chew.c projects/ofed/head/contrib/binutils/bfd/doc/fdl.texi projects/ofed/head/contrib/binutils/bfd/dwarf1.c projects/ofed/head/contrib/binutils/bfd/dwarf2.c projects/ofed/head/contrib/binutils/bfd/ecoff.c projects/ofed/head/contrib/binutils/bfd/ecofflink.c projects/ofed/head/contrib/binutils/bfd/ecoffswap.h projects/ofed/head/contrib/binutils/bfd/efi-app-ia32.c projects/ofed/head/contrib/binutils/bfd/efi-app-ia64.c projects/ofed/head/contrib/binutils/bfd/elf-bfd.h projects/ofed/head/contrib/binutils/bfd/elf-eh-frame.c projects/ofed/head/contrib/binutils/bfd/elf-strtab.c projects/ofed/head/contrib/binutils/bfd/elf.c projects/ofed/head/contrib/binutils/bfd/elf32-arc.c projects/ofed/head/contrib/binutils/bfd/elf32-gen.c projects/ofed/head/contrib/binutils/bfd/elf32-i386.c projects/ofed/head/contrib/binutils/bfd/elf32-mips.c projects/ofed/head/contrib/binutils/bfd/elf32-ppc.c projects/ofed/head/contrib/binutils/bfd/elf32-ppc.h projects/ofed/head/contrib/binutils/bfd/elf32-s390.c projects/ofed/head/contrib/binutils/bfd/elf32-sparc.c projects/ofed/head/contrib/binutils/bfd/elf32.c projects/ofed/head/contrib/binutils/bfd/elf64-alpha.c projects/ofed/head/contrib/binutils/bfd/elf64-gen.c projects/ofed/head/contrib/binutils/bfd/elf64-mips.c projects/ofed/head/contrib/binutils/bfd/elf64-ppc.c projects/ofed/head/contrib/binutils/bfd/elf64-ppc.h projects/ofed/head/contrib/binutils/bfd/elf64-s390.c projects/ofed/head/contrib/binutils/bfd/elf64-sparc.c projects/ofed/head/contrib/binutils/bfd/elf64-x86-64.c projects/ofed/head/contrib/binutils/bfd/elf64.c projects/ofed/head/contrib/binutils/bfd/elfcode.h projects/ofed/head/contrib/binutils/bfd/elfcore.h projects/ofed/head/contrib/binutils/bfd/elflink.c projects/ofed/head/contrib/binutils/bfd/elfn32-mips.c projects/ofed/head/contrib/binutils/bfd/elfxx-ia64.c projects/ofed/head/contrib/binutils/bfd/elfxx-mips.c projects/ofed/head/contrib/binutils/bfd/elfxx-mips.h projects/ofed/head/contrib/binutils/bfd/elfxx-target.h projects/ofed/head/contrib/binutils/bfd/format.c projects/ofed/head/contrib/binutils/bfd/freebsd.h projects/ofed/head/contrib/binutils/bfd/gen-aout.c projects/ofed/head/contrib/binutils/bfd/genlink.h projects/ofed/head/contrib/binutils/bfd/hash.c projects/ofed/head/contrib/binutils/bfd/host-aout.c projects/ofed/head/contrib/binutils/bfd/i386aout.c projects/ofed/head/contrib/binutils/bfd/i386bsd.c projects/ofed/head/contrib/binutils/bfd/i386freebsd.c projects/ofed/head/contrib/binutils/bfd/i386linux.c projects/ofed/head/contrib/binutils/bfd/i386netbsd.c projects/ofed/head/contrib/binutils/bfd/ieee.c projects/ofed/head/contrib/binutils/bfd/ihex.c projects/ofed/head/contrib/binutils/bfd/init.c projects/ofed/head/contrib/binutils/bfd/libaout.h projects/ofed/head/contrib/binutils/bfd/libbfd-in.h projects/ofed/head/contrib/binutils/bfd/libbfd.c projects/ofed/head/contrib/binutils/bfd/libbfd.h projects/ofed/head/contrib/binutils/bfd/libcoff-in.h projects/ofed/head/contrib/binutils/bfd/libcoff.h projects/ofed/head/contrib/binutils/bfd/libecoff.h projects/ofed/head/contrib/binutils/bfd/libieee.h projects/ofed/head/contrib/binutils/bfd/libpei.h projects/ofed/head/contrib/binutils/bfd/libxcoff.h projects/ofed/head/contrib/binutils/bfd/linker.c projects/ofed/head/contrib/binutils/bfd/merge.c projects/ofed/head/contrib/binutils/bfd/mipsbsd.c projects/ofed/head/contrib/binutils/bfd/netbsd-core.c projects/ofed/head/contrib/binutils/bfd/netbsd.h projects/ofed/head/contrib/binutils/bfd/opncls.c projects/ofed/head/contrib/binutils/bfd/osf-core.c projects/ofed/head/contrib/binutils/bfd/pe-arm.c projects/ofed/head/contrib/binutils/bfd/pe-i386.c projects/ofed/head/contrib/binutils/bfd/pe-mips.c projects/ofed/head/contrib/binutils/bfd/pe-ppc.c projects/ofed/head/contrib/binutils/bfd/peXXigen.c projects/ofed/head/contrib/binutils/bfd/pei-mips.c projects/ofed/head/contrib/binutils/bfd/peicode.h projects/ofed/head/contrib/binutils/bfd/po/BLD-POTFILES.in projects/ofed/head/contrib/binutils/bfd/po/Make-in projects/ofed/head/contrib/binutils/bfd/po/SRC-POTFILES.in projects/ofed/head/contrib/binutils/bfd/po/bfd.pot projects/ofed/head/contrib/binutils/bfd/ppcboot.c projects/ofed/head/contrib/binutils/bfd/ptrace-core.c projects/ofed/head/contrib/binutils/bfd/reloc.c projects/ofed/head/contrib/binutils/bfd/reloc16.c projects/ofed/head/contrib/binutils/bfd/rs6000-core.c projects/ofed/head/contrib/binutils/bfd/sco5-core.c projects/ofed/head/contrib/binutils/bfd/section.c projects/ofed/head/contrib/binutils/bfd/simple.c projects/ofed/head/contrib/binutils/bfd/sparclinux.c projects/ofed/head/contrib/binutils/bfd/sparcnetbsd.c projects/ofed/head/contrib/binutils/bfd/srec.c projects/ofed/head/contrib/binutils/bfd/stab-syms.c projects/ofed/head/contrib/binutils/bfd/stabs.c projects/ofed/head/contrib/binutils/bfd/sunos.c projects/ofed/head/contrib/binutils/bfd/syms.c projects/ofed/head/contrib/binutils/bfd/sysdep.h projects/ofed/head/contrib/binutils/bfd/targets.c projects/ofed/head/contrib/binutils/bfd/tekhex.c projects/ofed/head/contrib/binutils/bfd/trad-core.c projects/ofed/head/contrib/binutils/bfd/version.h projects/ofed/head/contrib/binutils/bfd/xcoff-target.h projects/ofed/head/contrib/binutils/bfd/xcofflink.c projects/ofed/head/contrib/binutils/binutils/ChangeLog projects/ofed/head/contrib/binutils/binutils/MAINTAINERS projects/ofed/head/contrib/binutils/binutils/Makefile.am projects/ofed/head/contrib/binutils/binutils/Makefile.in projects/ofed/head/contrib/binutils/binutils/NEWS projects/ofed/head/contrib/binutils/binutils/aclocal.m4 projects/ofed/head/contrib/binutils/binutils/addr2line.c projects/ofed/head/contrib/binutils/binutils/ar.c projects/ofed/head/contrib/binutils/binutils/arlex.l projects/ofed/head/contrib/binutils/binutils/arparse.y projects/ofed/head/contrib/binutils/binutils/arsup.c projects/ofed/head/contrib/binutils/binutils/arsup.h projects/ofed/head/contrib/binutils/binutils/binemul.c projects/ofed/head/contrib/binutils/binutils/binemul.h projects/ofed/head/contrib/binutils/binutils/bucomm.c projects/ofed/head/contrib/binutils/binutils/bucomm.h projects/ofed/head/contrib/binutils/binutils/budbg.h projects/ofed/head/contrib/binutils/binutils/coffdump.c projects/ofed/head/contrib/binutils/binutils/coffgrok.c projects/ofed/head/contrib/binutils/binutils/coffgrok.h projects/ofed/head/contrib/binutils/binutils/config.in projects/ofed/head/contrib/binutils/binutils/configure projects/ofed/head/contrib/binutils/binutils/configure.in projects/ofed/head/contrib/binutils/binutils/cxxfilt.c projects/ofed/head/contrib/binutils/binutils/debug.c projects/ofed/head/contrib/binutils/binutils/debug.h projects/ofed/head/contrib/binutils/binutils/deflex.l projects/ofed/head/contrib/binutils/binutils/defparse.y projects/ofed/head/contrib/binutils/binutils/dep-in.sed projects/ofed/head/contrib/binutils/binutils/dlltool.c projects/ofed/head/contrib/binutils/binutils/dlltool.h projects/ofed/head/contrib/binutils/binutils/dllwrap.c projects/ofed/head/contrib/binutils/binutils/doc/Makefile.am projects/ofed/head/contrib/binutils/binutils/doc/Makefile.in projects/ofed/head/contrib/binutils/binutils/doc/binutils.texi projects/ofed/head/contrib/binutils/binutils/doc/fdl.texi projects/ofed/head/contrib/binutils/binutils/emul_vanilla.c projects/ofed/head/contrib/binutils/binutils/filemode.c projects/ofed/head/contrib/binutils/binutils/ieee.c projects/ofed/head/contrib/binutils/binutils/nm.c projects/ofed/head/contrib/binutils/binutils/objcopy.c projects/ofed/head/contrib/binutils/binutils/objdump.c projects/ofed/head/contrib/binutils/binutils/po/Make-in projects/ofed/head/contrib/binutils/binutils/po/POTFILES.in projects/ofed/head/contrib/binutils/binutils/po/binutils.pot projects/ofed/head/contrib/binutils/binutils/prdbg.c projects/ofed/head/contrib/binutils/binutils/ranlib.sh projects/ofed/head/contrib/binutils/binutils/rclex.c projects/ofed/head/contrib/binutils/binutils/rcparse.y projects/ofed/head/contrib/binutils/binutils/rdcoff.c projects/ofed/head/contrib/binutils/binutils/rddbg.c projects/ofed/head/contrib/binutils/binutils/readelf.c projects/ofed/head/contrib/binutils/binutils/rename.c projects/ofed/head/contrib/binutils/binutils/resbin.c projects/ofed/head/contrib/binutils/binutils/rescoff.c projects/ofed/head/contrib/binutils/binutils/resrc.c projects/ofed/head/contrib/binutils/binutils/resres.c projects/ofed/head/contrib/binutils/binutils/size.c projects/ofed/head/contrib/binutils/binutils/srconv.c projects/ofed/head/contrib/binutils/binutils/stabs.c projects/ofed/head/contrib/binutils/binutils/strings.c projects/ofed/head/contrib/binutils/binutils/sysdump.c projects/ofed/head/contrib/binutils/binutils/sysinfo.y projects/ofed/head/contrib/binutils/binutils/syslex.l projects/ofed/head/contrib/binutils/binutils/unwind-ia64.c projects/ofed/head/contrib/binutils/binutils/unwind-ia64.h projects/ofed/head/contrib/binutils/binutils/version.c projects/ofed/head/contrib/binutils/binutils/wrstabs.c projects/ofed/head/contrib/binutils/config-ml.in projects/ofed/head/contrib/binutils/config.guess projects/ofed/head/contrib/binutils/config.sub projects/ofed/head/contrib/binutils/config/ChangeLog projects/ofed/head/contrib/binutils/config/acinclude.m4 projects/ofed/head/contrib/binutils/config/mh-cxux projects/ofed/head/contrib/binutils/config/mh-necv4 projects/ofed/head/contrib/binutils/config/mh-sco projects/ofed/head/contrib/binutils/config/mh-solaris projects/ofed/head/contrib/binutils/config/mh-sysv4 projects/ofed/head/contrib/binutils/config/mh-sysv5 projects/ofed/head/contrib/binutils/config/mt-v810 projects/ofed/head/contrib/binutils/configure projects/ofed/head/contrib/binutils/etc/ChangeLog projects/ofed/head/contrib/binutils/etc/Makefile.in projects/ofed/head/contrib/binutils/gas/ChangeLog projects/ofed/head/contrib/binutils/gas/ChangeLog-0001 projects/ofed/head/contrib/binutils/gas/ChangeLog-0203 projects/ofed/head/contrib/binutils/gas/ChangeLog-9295 projects/ofed/head/contrib/binutils/gas/ChangeLog-9697 projects/ofed/head/contrib/binutils/gas/ChangeLog-9899 projects/ofed/head/contrib/binutils/gas/Makefile.am projects/ofed/head/contrib/binutils/gas/Makefile.in projects/ofed/head/contrib/binutils/gas/NEWS projects/ofed/head/contrib/binutils/gas/README projects/ofed/head/contrib/binutils/gas/acinclude.m4 projects/ofed/head/contrib/binutils/gas/aclocal.m4 projects/ofed/head/contrib/binutils/gas/app.c projects/ofed/head/contrib/binutils/gas/as.c projects/ofed/head/contrib/binutils/gas/as.h projects/ofed/head/contrib/binutils/gas/asintl.h projects/ofed/head/contrib/binutils/gas/atof-generic.c projects/ofed/head/contrib/binutils/gas/bignum.h projects/ofed/head/contrib/binutils/gas/bit_fix.h projects/ofed/head/contrib/binutils/gas/cgen.c projects/ofed/head/contrib/binutils/gas/cgen.h projects/ofed/head/contrib/binutils/gas/cond.c projects/ofed/head/contrib/binutils/gas/config.in projects/ofed/head/contrib/binutils/gas/config/aout_gnu.h projects/ofed/head/contrib/binutils/gas/config/atof-ieee.c projects/ofed/head/contrib/binutils/gas/config/atof-vax.c projects/ofed/head/contrib/binutils/gas/config/itbl-mips.h projects/ofed/head/contrib/binutils/gas/config/obj-aout.c projects/ofed/head/contrib/binutils/gas/config/obj-aout.h projects/ofed/head/contrib/binutils/gas/config/obj-coff.c projects/ofed/head/contrib/binutils/gas/config/obj-coff.h projects/ofed/head/contrib/binutils/gas/config/obj-ecoff.c projects/ofed/head/contrib/binutils/gas/config/obj-ecoff.h projects/ofed/head/contrib/binutils/gas/config/obj-elf.c projects/ofed/head/contrib/binutils/gas/config/obj-elf.h projects/ofed/head/contrib/binutils/gas/config/obj-multi.h projects/ofed/head/contrib/binutils/gas/config/tc-alpha.c projects/ofed/head/contrib/binutils/gas/config/tc-alpha.h projects/ofed/head/contrib/binutils/gas/config/tc-arc.c projects/ofed/head/contrib/binutils/gas/config/tc-arc.h projects/ofed/head/contrib/binutils/gas/config/tc-arm.c projects/ofed/head/contrib/binutils/gas/config/tc-arm.h projects/ofed/head/contrib/binutils/gas/config/tc-generic.c projects/ofed/head/contrib/binutils/gas/config/tc-generic.h projects/ofed/head/contrib/binutils/gas/config/tc-i386.c projects/ofed/head/contrib/binutils/gas/config/tc-i386.h projects/ofed/head/contrib/binutils/gas/config/tc-ia64.c projects/ofed/head/contrib/binutils/gas/config/tc-ia64.h projects/ofed/head/contrib/binutils/gas/config/tc-m68851.h projects/ofed/head/contrib/binutils/gas/config/tc-mips.c projects/ofed/head/contrib/binutils/gas/config/tc-mips.h projects/ofed/head/contrib/binutils/gas/config/tc-ppc.c projects/ofed/head/contrib/binutils/gas/config/tc-ppc.h projects/ofed/head/contrib/binutils/gas/config/tc-s390.c projects/ofed/head/contrib/binutils/gas/config/tc-s390.h projects/ofed/head/contrib/binutils/gas/config/tc-sparc.c projects/ofed/head/contrib/binutils/gas/config/tc-sparc.h projects/ofed/head/contrib/binutils/gas/config/te-386bsd.h projects/ofed/head/contrib/binutils/gas/config/te-freebsd.h projects/ofed/head/contrib/binutils/gas/config/te-nbsd.h projects/ofed/head/contrib/binutils/gas/config/te-sparcaout.h projects/ofed/head/contrib/binutils/gas/config/te-tmips.h projects/ofed/head/contrib/binutils/gas/configure projects/ofed/head/contrib/binutils/gas/configure.in projects/ofed/head/contrib/binutils/gas/debug.c projects/ofed/head/contrib/binutils/gas/dep-in.sed projects/ofed/head/contrib/binutils/gas/depend.c projects/ofed/head/contrib/binutils/gas/doc/Makefile.am projects/ofed/head/contrib/binutils/gas/doc/Makefile.in projects/ofed/head/contrib/binutils/gas/doc/all.texi projects/ofed/head/contrib/binutils/gas/doc/as.texinfo projects/ofed/head/contrib/binutils/gas/doc/c-alpha.texi projects/ofed/head/contrib/binutils/gas/doc/c-arc.texi projects/ofed/head/contrib/binutils/gas/doc/c-arm.texi projects/ofed/head/contrib/binutils/gas/doc/c-i386.texi projects/ofed/head/contrib/binutils/gas/doc/c-ia64.texi projects/ofed/head/contrib/binutils/gas/doc/c-mips.texi projects/ofed/head/contrib/binutils/gas/doc/c-ppc.texi projects/ofed/head/contrib/binutils/gas/doc/c-sh.texi projects/ofed/head/contrib/binutils/gas/doc/c-sparc.texi projects/ofed/head/contrib/binutils/gas/doc/internals.texi projects/ofed/head/contrib/binutils/gas/dw2gencfi.c projects/ofed/head/contrib/binutils/gas/dw2gencfi.h projects/ofed/head/contrib/binutils/gas/dwarf2dbg.c projects/ofed/head/contrib/binutils/gas/dwarf2dbg.h projects/ofed/head/contrib/binutils/gas/ecoff.c projects/ofed/head/contrib/binutils/gas/ecoff.h projects/ofed/head/contrib/binutils/gas/ehopt.c projects/ofed/head/contrib/binutils/gas/emul-target.h projects/ofed/head/contrib/binutils/gas/emul.h projects/ofed/head/contrib/binutils/gas/expr.c projects/ofed/head/contrib/binutils/gas/expr.h projects/ofed/head/contrib/binutils/gas/flonum-copy.c projects/ofed/head/contrib/binutils/gas/flonum-konst.c projects/ofed/head/contrib/binutils/gas/flonum-mult.c projects/ofed/head/contrib/binutils/gas/flonum.h projects/ofed/head/contrib/binutils/gas/frags.c projects/ofed/head/contrib/binutils/gas/frags.h projects/ofed/head/contrib/binutils/gas/gdbinit.in projects/ofed/head/contrib/binutils/gas/hash.c projects/ofed/head/contrib/binutils/gas/hash.h projects/ofed/head/contrib/binutils/gas/input-file.c projects/ofed/head/contrib/binutils/gas/input-file.h projects/ofed/head/contrib/binutils/gas/input-scrub.c projects/ofed/head/contrib/binutils/gas/itbl-lex.l projects/ofed/head/contrib/binutils/gas/itbl-ops.c projects/ofed/head/contrib/binutils/gas/itbl-ops.h projects/ofed/head/contrib/binutils/gas/itbl-parse.y projects/ofed/head/contrib/binutils/gas/listing.c projects/ofed/head/contrib/binutils/gas/listing.h projects/ofed/head/contrib/binutils/gas/literal.c projects/ofed/head/contrib/binutils/gas/macro.c projects/ofed/head/contrib/binutils/gas/macro.h projects/ofed/head/contrib/binutils/gas/messages.c projects/ofed/head/contrib/binutils/gas/obj.h projects/ofed/head/contrib/binutils/gas/output-file.c projects/ofed/head/contrib/binutils/gas/output-file.h projects/ofed/head/contrib/binutils/gas/po/Make-in projects/ofed/head/contrib/binutils/gas/po/POTFILES.in projects/ofed/head/contrib/binutils/gas/po/gas.pot projects/ofed/head/contrib/binutils/gas/read.c projects/ofed/head/contrib/binutils/gas/read.h projects/ofed/head/contrib/binutils/gas/sb.c projects/ofed/head/contrib/binutils/gas/sb.h projects/ofed/head/contrib/binutils/gas/stabs.c projects/ofed/head/contrib/binutils/gas/struc-symbol.h projects/ofed/head/contrib/binutils/gas/subsegs.c projects/ofed/head/contrib/binutils/gas/subsegs.h projects/ofed/head/contrib/binutils/gas/symbols.c projects/ofed/head/contrib/binutils/gas/symbols.h projects/ofed/head/contrib/binutils/gas/tc.h projects/ofed/head/contrib/binutils/gas/write.c projects/ofed/head/contrib/binutils/gas/write.h projects/ofed/head/contrib/binutils/gprof/mips.c projects/ofed/head/contrib/binutils/gprof/po/Make-in projects/ofed/head/contrib/binutils/gprof/po/gprof.pot projects/ofed/head/contrib/binutils/include/ChangeLog projects/ofed/head/contrib/binutils/include/ansidecl.h projects/ofed/head/contrib/binutils/include/aout/ChangeLog projects/ofed/head/contrib/binutils/include/aout/aout64.h projects/ofed/head/contrib/binutils/include/aout/ar.h projects/ofed/head/contrib/binutils/include/aout/encap.h projects/ofed/head/contrib/binutils/include/aout/host.h projects/ofed/head/contrib/binutils/include/aout/ranlib.h projects/ofed/head/contrib/binutils/include/aout/reloc.h projects/ofed/head/contrib/binutils/include/aout/stab.def projects/ofed/head/contrib/binutils/include/aout/stab_gnu.h projects/ofed/head/contrib/binutils/include/aout/sun4.h projects/ofed/head/contrib/binutils/include/bfdlink.h projects/ofed/head/contrib/binutils/include/coff/ChangeLog projects/ofed/head/contrib/binutils/include/coff/alpha.h projects/ofed/head/contrib/binutils/include/coff/arm.h projects/ofed/head/contrib/binutils/include/coff/aux-coff.h projects/ofed/head/contrib/binutils/include/coff/ecoff.h projects/ofed/head/contrib/binutils/include/coff/external.h projects/ofed/head/contrib/binutils/include/coff/i386.h projects/ofed/head/contrib/binutils/include/coff/ia64.h projects/ofed/head/contrib/binutils/include/coff/mips.h projects/ofed/head/contrib/binutils/include/coff/mipspe.h projects/ofed/head/contrib/binutils/include/coff/pe.h projects/ofed/head/contrib/binutils/include/coff/powerpc.h projects/ofed/head/contrib/binutils/include/coff/rs6000.h projects/ofed/head/contrib/binutils/include/coff/rs6k64.h projects/ofed/head/contrib/binutils/include/coff/sh.h projects/ofed/head/contrib/binutils/include/coff/sparc.h projects/ofed/head/contrib/binutils/include/coff/symconst.h projects/ofed/head/contrib/binutils/include/coff/ti.h projects/ofed/head/contrib/binutils/include/coff/xcoff.h projects/ofed/head/contrib/binutils/include/demangle.h projects/ofed/head/contrib/binutils/include/dis-asm.h projects/ofed/head/contrib/binutils/include/dyn-string.h projects/ofed/head/contrib/binutils/include/elf/ChangeLog projects/ofed/head/contrib/binutils/include/elf/ChangeLog-9103 projects/ofed/head/contrib/binutils/include/elf/alpha.h projects/ofed/head/contrib/binutils/include/elf/arc.h projects/ofed/head/contrib/binutils/include/elf/arm.h projects/ofed/head/contrib/binutils/include/elf/avr.h projects/ofed/head/contrib/binutils/include/elf/common.h projects/ofed/head/contrib/binutils/include/elf/cris.h projects/ofed/head/contrib/binutils/include/elf/d10v.h projects/ofed/head/contrib/binutils/include/elf/d30v.h projects/ofed/head/contrib/binutils/include/elf/dlx.h projects/ofed/head/contrib/binutils/include/elf/dwarf.h projects/ofed/head/contrib/binutils/include/elf/dwarf2.h projects/ofed/head/contrib/binutils/include/elf/external.h projects/ofed/head/contrib/binutils/include/elf/fr30.h projects/ofed/head/contrib/binutils/include/elf/frv.h projects/ofed/head/contrib/binutils/include/elf/h8.h projects/ofed/head/contrib/binutils/include/elf/hppa.h projects/ofed/head/contrib/binutils/include/elf/i370.h projects/ofed/head/contrib/binutils/include/elf/i386.h projects/ofed/head/contrib/binutils/include/elf/i860.h projects/ofed/head/contrib/binutils/include/elf/i960.h projects/ofed/head/contrib/binutils/include/elf/ia64.h projects/ofed/head/contrib/binutils/include/elf/internal.h projects/ofed/head/contrib/binutils/include/elf/ip2k.h projects/ofed/head/contrib/binutils/include/elf/iq2000.h projects/ofed/head/contrib/binutils/include/elf/m32r.h projects/ofed/head/contrib/binutils/include/elf/m68hc11.h projects/ofed/head/contrib/binutils/include/elf/m68k.h projects/ofed/head/contrib/binutils/include/elf/mcore.h projects/ofed/head/contrib/binutils/include/elf/mips.h projects/ofed/head/contrib/binutils/include/elf/mmix.h projects/ofed/head/contrib/binutils/include/elf/mn10200.h projects/ofed/head/contrib/binutils/include/elf/mn10300.h projects/ofed/head/contrib/binutils/include/elf/msp430.h projects/ofed/head/contrib/binutils/include/elf/openrisc.h projects/ofed/head/contrib/binutils/include/elf/or32.h projects/ofed/head/contrib/binutils/include/elf/pj.h projects/ofed/head/contrib/binutils/include/elf/ppc.h projects/ofed/head/contrib/binutils/include/elf/ppc64.h projects/ofed/head/contrib/binutils/include/elf/reloc-macros.h projects/ofed/head/contrib/binutils/include/elf/s390.h projects/ofed/head/contrib/binutils/include/elf/sh.h projects/ofed/head/contrib/binutils/include/elf/sparc.h projects/ofed/head/contrib/binutils/include/elf/v850.h projects/ofed/head/contrib/binutils/include/elf/vax.h projects/ofed/head/contrib/binutils/include/elf/x86-64.h projects/ofed/head/contrib/binutils/include/elf/xstormy16.h projects/ofed/head/contrib/binutils/include/elf/xtensa.h projects/ofed/head/contrib/binutils/include/fibheap.h projects/ofed/head/contrib/binutils/include/filenames.h projects/ofed/head/contrib/binutils/include/floatformat.h projects/ofed/head/contrib/binutils/include/fnmatch.h projects/ofed/head/contrib/binutils/include/gdbm.h projects/ofed/head/contrib/binutils/include/hashtab.h projects/ofed/head/contrib/binutils/include/ieee.h projects/ofed/head/contrib/binutils/include/libiberty.h projects/ofed/head/contrib/binutils/include/md5.h projects/ofed/head/contrib/binutils/include/objalloc.h projects/ofed/head/contrib/binutils/include/obstack.h projects/ofed/head/contrib/binutils/include/opcode/ChangeLog projects/ofed/head/contrib/binutils/include/opcode/ChangeLog-9103 projects/ofed/head/contrib/binutils/include/opcode/alpha.h projects/ofed/head/contrib/binutils/include/opcode/arc.h projects/ofed/head/contrib/binutils/include/opcode/arm.h projects/ofed/head/contrib/binutils/include/opcode/cgen.h projects/ofed/head/contrib/binutils/include/opcode/convex.h projects/ofed/head/contrib/binutils/include/opcode/i386.h projects/ofed/head/contrib/binutils/include/opcode/ia64.h projects/ofed/head/contrib/binutils/include/opcode/mips.h projects/ofed/head/contrib/binutils/include/opcode/np1.h projects/ofed/head/contrib/binutils/include/opcode/pn.h projects/ofed/head/contrib/binutils/include/opcode/ppc.h projects/ofed/head/contrib/binutils/include/opcode/s390.h projects/ofed/head/contrib/binutils/include/opcode/sparc.h projects/ofed/head/contrib/binutils/include/partition.h projects/ofed/head/contrib/binutils/include/progress.h projects/ofed/head/contrib/binutils/include/safe-ctype.h projects/ofed/head/contrib/binutils/include/sort.h projects/ofed/head/contrib/binutils/include/splay-tree.h projects/ofed/head/contrib/binutils/include/symcat.h projects/ofed/head/contrib/binutils/include/ternary.h projects/ofed/head/contrib/binutils/include/xregex2.h projects/ofed/head/contrib/binutils/install-sh projects/ofed/head/contrib/binutils/ld/ChangeLog projects/ofed/head/contrib/binutils/ld/Makefile.am projects/ofed/head/contrib/binutils/ld/Makefile.in projects/ofed/head/contrib/binutils/ld/NEWS projects/ofed/head/contrib/binutils/ld/aclocal.m4 projects/ofed/head/contrib/binutils/ld/config.in projects/ofed/head/contrib/binutils/ld/configure projects/ofed/head/contrib/binutils/ld/configure.host projects/ofed/head/contrib/binutils/ld/configure.in projects/ofed/head/contrib/binutils/ld/configure.tgt projects/ofed/head/contrib/binutils/ld/deffile.h projects/ofed/head/contrib/binutils/ld/deffilep.y projects/ofed/head/contrib/binutils/ld/dep-in.sed projects/ofed/head/contrib/binutils/ld/emulparams/arcelf.sh projects/ofed/head/contrib/binutils/ld/emulparams/armelf.sh projects/ofed/head/contrib/binutils/ld/emulparams/armelf_fbsd.sh projects/ofed/head/contrib/binutils/ld/emulparams/armelf_linux.sh projects/ofed/head/contrib/binutils/ld/emulparams/armelf_nbsd.sh projects/ofed/head/contrib/binutils/ld/emulparams/armpe.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32_sparc.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32bmip.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32bmipn32.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32btsmip.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32btsmipn32.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32ppc.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf32ppclinux.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64_ia64.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64_s390.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64_sparc.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64alpha.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64bmip.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64btsmip.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf64ppc.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_i386.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_i386_chaos.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_i386_ldso.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_s390.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_x86_64.sh projects/ofed/head/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386moss.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386nto.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386nw.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386pe.sh projects/ofed/head/contrib/binutils/ld/emulparams/i386pe_posix.sh projects/ofed/head/contrib/binutils/ld/emulparams/mipsidt.sh projects/ofed/head/contrib/binutils/ld/emulparams/mipsidtl.sh projects/ofed/head/contrib/binutils/ld/emulparams/mipspe.sh projects/ofed/head/contrib/binutils/ld/emulparams/ppcnw.sh projects/ofed/head/contrib/binutils/ld/emulparams/ppcpe.sh projects/ofed/head/contrib/binutils/ld/emultempl/alphaelf.em projects/ofed/head/contrib/binutils/ld/emultempl/armcoff.em projects/ofed/head/contrib/binutils/ld/emultempl/armelf.em projects/ofed/head/contrib/binutils/ld/emultempl/elf32.em projects/ofed/head/contrib/binutils/ld/emultempl/generic.em projects/ofed/head/contrib/binutils/ld/emultempl/ia64elf.em projects/ofed/head/contrib/binutils/ld/emultempl/linux.em projects/ofed/head/contrib/binutils/ld/emultempl/mipsecoff.em projects/ofed/head/contrib/binutils/ld/emultempl/needrelax.em projects/ofed/head/contrib/binutils/ld/emultempl/pe.em projects/ofed/head/contrib/binutils/ld/emultempl/ppc32elf.em projects/ofed/head/contrib/binutils/ld/emultempl/ppc64elf.em projects/ofed/head/contrib/binutils/ld/emultempl/sunos.em projects/ofed/head/contrib/binutils/ld/emultempl/ticoff.em projects/ofed/head/contrib/binutils/ld/emultempl/vanilla.em projects/ofed/head/contrib/binutils/ld/fdl.texi projects/ofed/head/contrib/binutils/ld/gen-doc.texi projects/ofed/head/contrib/binutils/ld/genscripts.sh projects/ofed/head/contrib/binutils/ld/ld.h projects/ofed/head/contrib/binutils/ld/ld.texinfo projects/ofed/head/contrib/binutils/ld/ldcref.c projects/ofed/head/contrib/binutils/ld/ldctor.c projects/ofed/head/contrib/binutils/ld/ldctor.h projects/ofed/head/contrib/binutils/ld/ldemul.c projects/ofed/head/contrib/binutils/ld/ldemul.h projects/ofed/head/contrib/binutils/ld/ldexp.c projects/ofed/head/contrib/binutils/ld/ldexp.h projects/ofed/head/contrib/binutils/ld/ldfile.c projects/ofed/head/contrib/binutils/ld/ldfile.h projects/ofed/head/contrib/binutils/ld/ldgram.y projects/ofed/head/contrib/binutils/ld/ldint.texinfo projects/ofed/head/contrib/binutils/ld/ldlang.c projects/ofed/head/contrib/binutils/ld/ldlang.h projects/ofed/head/contrib/binutils/ld/ldlex.h projects/ofed/head/contrib/binutils/ld/ldlex.l projects/ofed/head/contrib/binutils/ld/ldmain.c projects/ofed/head/contrib/binutils/ld/ldmain.h projects/ofed/head/contrib/binutils/ld/ldmisc.c projects/ofed/head/contrib/binutils/ld/ldmisc.h projects/ofed/head/contrib/binutils/ld/ldver.c projects/ofed/head/contrib/binutils/ld/ldver.h projects/ofed/head/contrib/binutils/ld/ldwrite.c projects/ofed/head/contrib/binutils/ld/ldwrite.h projects/ofed/head/contrib/binutils/ld/lexsup.c projects/ofed/head/contrib/binutils/ld/mri.c projects/ofed/head/contrib/binutils/ld/mri.h projects/ofed/head/contrib/binutils/ld/pe-dll.c projects/ofed/head/contrib/binutils/ld/pe-dll.h projects/ofed/head/contrib/binutils/ld/po/Make-in projects/ofed/head/contrib/binutils/ld/po/POTFILES.in projects/ofed/head/contrib/binutils/ld/po/ld.pot projects/ofed/head/contrib/binutils/ld/scripttempl/elf.sc projects/ofed/head/contrib/binutils/ld/scripttempl/mips.sc projects/ofed/head/contrib/binutils/ld/scripttempl/pe.sc projects/ofed/head/contrib/binutils/ld/sysdep.h projects/ofed/head/contrib/binutils/libiberty/ChangeLog projects/ofed/head/contrib/binutils/libiberty/Makefile.in projects/ofed/head/contrib/binutils/libiberty/_doprnt.c projects/ofed/head/contrib/binutils/libiberty/aclocal.m4 projects/ofed/head/contrib/binutils/libiberty/alloca.c projects/ofed/head/contrib/binutils/libiberty/argv.c projects/ofed/head/contrib/binutils/libiberty/asprintf.c projects/ofed/head/contrib/binutils/libiberty/atexit.c projects/ofed/head/contrib/binutils/libiberty/basename.c projects/ofed/head/contrib/binutils/libiberty/bcmp.c projects/ofed/head/contrib/binutils/libiberty/bcopy.c projects/ofed/head/contrib/binutils/libiberty/bsearch.c projects/ofed/head/contrib/binutils/libiberty/bzero.c projects/ofed/head/contrib/binutils/libiberty/calloc.c projects/ofed/head/contrib/binutils/libiberty/choose-temp.c projects/ofed/head/contrib/binutils/libiberty/clock.c projects/ofed/head/contrib/binutils/libiberty/concat.c projects/ofed/head/contrib/binutils/libiberty/config.in projects/ofed/head/contrib/binutils/libiberty/configure projects/ofed/head/contrib/binutils/libiberty/copying-lib.texi projects/ofed/head/contrib/binutils/libiberty/copysign.c projects/ofed/head/contrib/binutils/libiberty/cp-demangle.c projects/ofed/head/contrib/binutils/libiberty/cp-demangle.h projects/ofed/head/contrib/binutils/libiberty/cp-demint.c projects/ofed/head/contrib/binutils/libiberty/cplus-dem.c projects/ofed/head/contrib/binutils/libiberty/dyn-string.c projects/ofed/head/contrib/binutils/libiberty/fdmatch.c projects/ofed/head/contrib/binutils/libiberty/ffs.c projects/ofed/head/contrib/binutils/libiberty/fibheap.c projects/ofed/head/contrib/binutils/libiberty/floatformat.c projects/ofed/head/contrib/binutils/libiberty/fnmatch.c projects/ofed/head/contrib/binutils/libiberty/functions.texi projects/ofed/head/contrib/binutils/libiberty/gather-docs projects/ofed/head/contrib/binutils/libiberty/getcwd.c projects/ofed/head/contrib/binutils/libiberty/getpagesize.c projects/ofed/head/contrib/binutils/libiberty/getpwd.c projects/ofed/head/contrib/binutils/libiberty/getruntime.c projects/ofed/head/contrib/binutils/libiberty/hashtab.c projects/ofed/head/contrib/binutils/libiberty/hex.c projects/ofed/head/contrib/binutils/libiberty/index.c projects/ofed/head/contrib/binutils/libiberty/insque.c projects/ofed/head/contrib/binutils/libiberty/lbasename.c projects/ofed/head/contrib/binutils/libiberty/libiberty.texi projects/ofed/head/contrib/binutils/libiberty/lrealpath.c projects/ofed/head/contrib/binutils/libiberty/maint-tool projects/ofed/head/contrib/binutils/libiberty/make-relative-prefix.c projects/ofed/head/contrib/binutils/libiberty/make-temp-file.c projects/ofed/head/contrib/binutils/libiberty/md5.c projects/ofed/head/contrib/binutils/libiberty/memchr.c projects/ofed/head/contrib/binutils/libiberty/memcmp.c projects/ofed/head/contrib/binutils/libiberty/memcpy.c projects/ofed/head/contrib/binutils/libiberty/memmove.c projects/ofed/head/contrib/binutils/libiberty/memset.c projects/ofed/head/contrib/binutils/libiberty/mkstemps.c projects/ofed/head/contrib/binutils/libiberty/objalloc.c projects/ofed/head/contrib/binutils/libiberty/obstack.c projects/ofed/head/contrib/binutils/libiberty/partition.c projects/ofed/head/contrib/binutils/libiberty/physmem.c projects/ofed/head/contrib/binutils/libiberty/putenv.c projects/ofed/head/contrib/binutils/libiberty/random.c projects/ofed/head/contrib/binutils/libiberty/regex.c projects/ofed/head/contrib/binutils/libiberty/rename.c projects/ofed/head/contrib/binutils/libiberty/rindex.c projects/ofed/head/contrib/binutils/libiberty/safe-ctype.c projects/ofed/head/contrib/binutils/libiberty/setenv.c projects/ofed/head/contrib/binutils/libiberty/sigsetmask.c projects/ofed/head/contrib/binutils/libiberty/sort.c projects/ofed/head/contrib/binutils/libiberty/spaces.c projects/ofed/head/contrib/binutils/libiberty/splay-tree.c projects/ofed/head/contrib/binutils/libiberty/strcasecmp.c projects/ofed/head/contrib/binutils/libiberty/strchr.c projects/ofed/head/contrib/binutils/libiberty/strdup.c projects/ofed/head/contrib/binutils/libiberty/strerror.c projects/ofed/head/contrib/binutils/libiberty/strncasecmp.c projects/ofed/head/contrib/binutils/libiberty/strncmp.c projects/ofed/head/contrib/binutils/libiberty/strrchr.c projects/ofed/head/contrib/binutils/libiberty/strsignal.c projects/ofed/head/contrib/binutils/libiberty/strstr.c projects/ofed/head/contrib/binutils/libiberty/strtod.c projects/ofed/head/contrib/binutils/libiberty/strtol.c projects/ofed/head/contrib/binutils/libiberty/strtoul.c projects/ofed/head/contrib/binutils/libiberty/ternary.c projects/ofed/head/contrib/binutils/libiberty/tmpnam.c projects/ofed/head/contrib/binutils/libiberty/vasprintf.c projects/ofed/head/contrib/binutils/libiberty/vfork.c projects/ofed/head/contrib/binutils/libiberty/vfprintf.c projects/ofed/head/contrib/binutils/libiberty/vprintf.c projects/ofed/head/contrib/binutils/libiberty/vsprintf.c projects/ofed/head/contrib/binutils/libiberty/waitpid.c projects/ofed/head/contrib/binutils/libiberty/xatexit.c projects/ofed/head/contrib/binutils/libiberty/xexit.c projects/ofed/head/contrib/binutils/libiberty/xmalloc.c projects/ofed/head/contrib/binutils/libiberty/xmemdup.c projects/ofed/head/contrib/binutils/libiberty/xstrdup.c projects/ofed/head/contrib/binutils/libiberty/xstrerror.c projects/ofed/head/contrib/binutils/libtool.m4 projects/ofed/head/contrib/binutils/ltmain.sh projects/ofed/head/contrib/binutils/missing projects/ofed/head/contrib/binutils/mkinstalldirs projects/ofed/head/contrib/binutils/move-if-change projects/ofed/head/contrib/binutils/opcodes/ChangeLog projects/ofed/head/contrib/binutils/opcodes/Makefile.am projects/ofed/head/contrib/binutils/opcodes/Makefile.in projects/ofed/head/contrib/binutils/opcodes/aclocal.m4 projects/ofed/head/contrib/binutils/opcodes/alpha-dis.c projects/ofed/head/contrib/binutils/opcodes/alpha-opc.c projects/ofed/head/contrib/binutils/opcodes/arc-dis.c projects/ofed/head/contrib/binutils/opcodes/arc-dis.h projects/ofed/head/contrib/binutils/opcodes/arc-ext.c projects/ofed/head/contrib/binutils/opcodes/arc-ext.h projects/ofed/head/contrib/binutils/opcodes/arc-opc.c projects/ofed/head/contrib/binutils/opcodes/arm-dis.c projects/ofed/head/contrib/binutils/opcodes/cgen-asm.c projects/ofed/head/contrib/binutils/opcodes/cgen-asm.in projects/ofed/head/contrib/binutils/opcodes/cgen-dis.c projects/ofed/head/contrib/binutils/opcodes/cgen-dis.in projects/ofed/head/contrib/binutils/opcodes/cgen-ibld.in projects/ofed/head/contrib/binutils/opcodes/cgen-opc.c projects/ofed/head/contrib/binutils/opcodes/cgen.sh projects/ofed/head/contrib/binutils/opcodes/config.in projects/ofed/head/contrib/binutils/opcodes/configure projects/ofed/head/contrib/binutils/opcodes/configure.in projects/ofed/head/contrib/binutils/opcodes/dep-in.sed projects/ofed/head/contrib/binutils/opcodes/dis-buf.c projects/ofed/head/contrib/binutils/opcodes/dis-init.c projects/ofed/head/contrib/binutils/opcodes/disassemble.c projects/ofed/head/contrib/binutils/opcodes/i386-dis.c projects/ofed/head/contrib/binutils/opcodes/ia64-asmtab.c projects/ofed/head/contrib/binutils/opcodes/ia64-asmtab.h projects/ofed/head/contrib/binutils/opcodes/ia64-dis.c projects/ofed/head/contrib/binutils/opcodes/ia64-gen.c projects/ofed/head/contrib/binutils/opcodes/ia64-ic.tbl projects/ofed/head/contrib/binutils/opcodes/ia64-opc-a.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-b.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-d.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-f.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-i.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-m.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc-x.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc.c projects/ofed/head/contrib/binutils/opcodes/ia64-opc.h projects/ofed/head/contrib/binutils/opcodes/ia64-raw.tbl projects/ofed/head/contrib/binutils/opcodes/ia64-waw.tbl projects/ofed/head/contrib/binutils/opcodes/mips-dis.c projects/ofed/head/contrib/binutils/opcodes/mips-opc.c projects/ofed/head/contrib/binutils/opcodes/mips16-opc.c projects/ofed/head/contrib/binutils/opcodes/opintl.h projects/ofed/head/contrib/binutils/opcodes/po/Make-in projects/ofed/head/contrib/binutils/opcodes/po/POTFILES.in projects/ofed/head/contrib/binutils/opcodes/po/opcodes.pot projects/ofed/head/contrib/binutils/opcodes/ppc-dis.c projects/ofed/head/contrib/binutils/opcodes/ppc-opc.c projects/ofed/head/contrib/binutils/opcodes/s390-dis.c projects/ofed/head/contrib/binutils/opcodes/s390-mkopc.c projects/ofed/head/contrib/binutils/opcodes/s390-opc.c projects/ofed/head/contrib/binutils/opcodes/s390-opc.txt projects/ofed/head/contrib/binutils/opcodes/sh-dis.c projects/ofed/head/contrib/binutils/opcodes/sh-opc.h projects/ofed/head/contrib/binutils/opcodes/sparc-dis.c projects/ofed/head/contrib/binutils/opcodes/sparc-opc.c projects/ofed/head/contrib/binutils/opcodes/sysdep.h projects/ofed/head/contrib/binutils/symlink-tree projects/ofed/head/contrib/binutils/ylwrap projects/ofed/head/contrib/bsnmp/oid-list projects/ofed/head/contrib/gcc/config.gcc projects/ofed/head/contrib/gcc/config/i386/driver-i386.c projects/ofed/head/contrib/gcc/config/i386/freebsd.h projects/ofed/head/contrib/gcc/config/i386/i386.c projects/ofed/head/contrib/gcc/config/i386/i386.h projects/ofed/head/contrib/gcc/config/i386/i386.md projects/ofed/head/contrib/gcc/config/i386/i386.opt projects/ofed/head/contrib/gcc/config/i386/sse.md projects/ofed/head/contrib/gcc/config/i386/xmmintrin.h projects/ofed/head/contrib/gcc/config/rs6000/crtsavres.asm projects/ofed/head/contrib/gcc/config/rs6000/freebsd.h projects/ofed/head/contrib/gcc/config/rs6000/rs6000.c projects/ofed/head/contrib/gcc/config/rs6000/tramp.asm projects/ofed/head/contrib/gcc/config/sparc/freebsd.h projects/ofed/head/contrib/gcc/doc/extend.texi projects/ofed/head/contrib/gcc/doc/gcc.1 projects/ofed/head/contrib/gcc/doc/invoke.texi projects/ofed/head/contrib/gdb/gdb/dsrec.c projects/ofed/head/contrib/gdb/gdb/dwarf2-frame.c projects/ofed/head/contrib/gdb/gdb/dwarf2read.c projects/ofed/head/contrib/gdb/gdb/elfread.c projects/ofed/head/contrib/gdb/gdb/gcore.c projects/ofed/head/contrib/gdb/gdb/i386-tdep.c projects/ofed/head/contrib/gdb/gdb/mipsread.c projects/ofed/head/contrib/gdb/gdb/remote-e7000.c projects/ofed/head/contrib/gdb/gdb/remote.c projects/ofed/head/contrib/gdb/gdb/symfile.c projects/ofed/head/contrib/gdb/gdb/tracepoint.c projects/ofed/head/contrib/gdtoa/README projects/ofed/head/contrib/gdtoa/dtoa.c projects/ofed/head/contrib/gdtoa/g__fmt.c projects/ofed/head/contrib/gdtoa/g_ddfmt.c projects/ofed/head/contrib/gdtoa/g_dfmt.c projects/ofed/head/contrib/gdtoa/gdtoa.c projects/ofed/head/contrib/gdtoa/gdtoa.h projects/ofed/head/contrib/gdtoa/gdtoaimp.h projects/ofed/head/contrib/gdtoa/gethex.c projects/ofed/head/contrib/gdtoa/hexnan.c projects/ofed/head/contrib/gdtoa/makefile projects/ofed/head/contrib/gdtoa/misc.c projects/ofed/head/contrib/gdtoa/smisc.c projects/ofed/head/contrib/gdtoa/strtoIg.c projects/ofed/head/contrib/gdtoa/strtod.c projects/ofed/head/contrib/gdtoa/strtodI.c projects/ofed/head/contrib/gdtoa/strtodg.c projects/ofed/head/contrib/gdtoa/strtof.c projects/ofed/head/contrib/gdtoa/strtopdd.c projects/ofed/head/contrib/gdtoa/strtopf.c projects/ofed/head/contrib/gdtoa/strtopx.c projects/ofed/head/contrib/gdtoa/strtopxL.c projects/ofed/head/contrib/gdtoa/strtordd.c projects/ofed/head/contrib/gdtoa/strtorf.c projects/ofed/head/contrib/gdtoa/strtorx.c projects/ofed/head/contrib/gdtoa/strtorxL.c projects/ofed/head/contrib/gdtoa/ulp.c projects/ofed/head/contrib/groff/tmac/doc-common projects/ofed/head/contrib/groff/tmac/doc-syms projects/ofed/head/contrib/groff/tmac/doc.tmac projects/ofed/head/contrib/groff/tmac/groff_mdoc.man projects/ofed/head/contrib/libpcap/inet.c projects/ofed/head/contrib/llvm/include/llvm-c/Core.h projects/ofed/head/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/ofed/head/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/ofed/head/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/ofed/head/contrib/llvm/include/llvm-c/lto.h projects/ofed/head/contrib/llvm/include/llvm/ADT/APFloat.h projects/ofed/head/contrib/llvm/include/llvm/ADT/APInt.h projects/ofed/head/contrib/llvm/include/llvm/ADT/APSInt.h projects/ofed/head/contrib/llvm/include/llvm/ADT/BitVector.h projects/ofed/head/contrib/llvm/include/llvm/ADT/DenseMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/ofed/head/contrib/llvm/include/llvm/ADT/DenseSet.h projects/ofed/head/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/ofed/head/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/ofed/head/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/Optional.h projects/ofed/head/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/ofed/head/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/ofed/head/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SetVector.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SmallString.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SmallVector.h projects/ofed/head/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/ofed/head/contrib/llvm/include/llvm/ADT/Statistic.h projects/ofed/head/contrib/llvm/include/llvm/ADT/StringExtras.h projects/ofed/head/contrib/llvm/include/llvm/ADT/StringMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/StringRef.h projects/ofed/head/contrib/llvm/include/llvm/ADT/Triple.h projects/ofed/head/contrib/llvm/include/llvm/ADT/Twine.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ValueMap.h projects/ofed/head/contrib/llvm/include/llvm/ADT/ilist.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/Dominators.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/Passes.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/ofed/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/ofed/head/contrib/llvm/include/llvm/Attributes.h projects/ofed/head/contrib/llvm/include/llvm/BasicBlock.h projects/ofed/head/contrib/llvm/include/llvm/Bitcode/Archive.h projects/ofed/head/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/ofed/head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/ofed/head/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/ofed/head/contrib/llvm/include/llvm/CallingConv.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineLocation.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/Passes.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/ofed/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/ofed/head/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h projects/ofed/head/contrib/llvm/include/llvm/CompilerDriver/Tool.h projects/ofed/head/contrib/llvm/include/llvm/Constant.h projects/ofed/head/contrib/llvm/include/llvm/Constants.h projects/ofed/head/contrib/llvm/include/llvm/DerivedTypes.h projects/ofed/head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/ofed/head/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/ofed/head/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/ofed/head/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/ofed/head/contrib/llvm/include/llvm/Function.h projects/ofed/head/contrib/llvm/include/llvm/GlobalAlias.h projects/ofed/head/contrib/llvm/include/llvm/GlobalValue.h projects/ofed/head/contrib/llvm/include/llvm/GlobalVariable.h projects/ofed/head/contrib/llvm/include/llvm/InlineAsm.h projects/ofed/head/contrib/llvm/include/llvm/InstrTypes.h projects/ofed/head/contrib/llvm/include/llvm/Instruction.h projects/ofed/head/contrib/llvm/include/llvm/Instructions.h projects/ofed/head/contrib/llvm/include/llvm/IntrinsicInst.h projects/ofed/head/contrib/llvm/include/llvm/Intrinsics.td projects/ofed/head/contrib/llvm/include/llvm/IntrinsicsARM.td projects/ofed/head/contrib/llvm/include/llvm/IntrinsicsX86.td projects/ofed/head/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/ofed/head/contrib/llvm/include/llvm/LLVMContext.h projects/ofed/head/contrib/llvm/include/llvm/LinkAllPasses.h projects/ofed/head/contrib/llvm/include/llvm/LinkAllVMCore.h projects/ofed/head/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCAssembler.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCContext.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCDirectives.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCDwarf.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCExpr.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCFixup.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCInst.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCSection.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCStreamer.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCSymbol.h projects/ofed/head/contrib/llvm/include/llvm/MC/MCValue.h projects/ofed/head/contrib/llvm/include/llvm/Metadata.h projects/ofed/head/contrib/llvm/include/llvm/Module.h projects/ofed/head/contrib/llvm/include/llvm/OperandTraits.h projects/ofed/head/contrib/llvm/include/llvm/Operator.h projects/ofed/head/contrib/llvm/include/llvm/Pass.h projects/ofed/head/contrib/llvm/include/llvm/PassManagers.h projects/ofed/head/contrib/llvm/include/llvm/PassRegistry.h projects/ofed/head/contrib/llvm/include/llvm/PassSupport.h projects/ofed/head/contrib/llvm/include/llvm/Support/AlignOf.h projects/ofed/head/contrib/llvm/include/llvm/Support/Allocator.h projects/ofed/head/contrib/llvm/include/llvm/Support/COFF.h projects/ofed/head/contrib/llvm/include/llvm/Support/CallSite.h projects/ofed/head/contrib/llvm/include/llvm/Support/Casting.h projects/ofed/head/contrib/llvm/include/llvm/Support/Compiler.h projects/ofed/head/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/ofed/head/contrib/llvm/include/llvm/Support/ConstantRange.h projects/ofed/head/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/ofed/head/contrib/llvm/include/llvm/Support/Dwarf.h projects/ofed/head/contrib/llvm/include/llvm/Support/ELF.h projects/ofed/head/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/ofed/head/contrib/llvm/include/llvm/Support/FileUtilities.h projects/ofed/head/contrib/llvm/include/llvm/Support/GraphWriter.h projects/ofed/head/contrib/llvm/include/llvm/Support/IRBuilder.h projects/ofed/head/contrib/llvm/include/llvm/Support/IRReader.h projects/ofed/head/contrib/llvm/include/llvm/Support/MachO.h projects/ofed/head/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/ofed/head/contrib/llvm/include/llvm/Support/MathExtras.h projects/ofed/head/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/ofed/head/contrib/llvm/include/llvm/Support/MemoryObject.h projects/ofed/head/contrib/llvm/include/llvm/Support/MutexGuard.h projects/ofed/head/contrib/llvm/include/llvm/Support/NoFolder.h projects/ofed/head/contrib/llvm/include/llvm/Support/PatternMatch.h projects/ofed/head/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/ofed/head/contrib/llvm/include/llvm/Support/SourceMgr.h projects/ofed/head/contrib/llvm/include/llvm/Support/StandardPasses.h projects/ofed/head/contrib/llvm/include/llvm/Support/SystemUtils.h projects/ofed/head/contrib/llvm/include/llvm/Support/TargetFolder.h projects/ofed/head/contrib/llvm/include/llvm/Support/Timer.h projects/ofed/head/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/ofed/head/contrib/llvm/include/llvm/Support/raw_ostream.h projects/ofed/head/contrib/llvm/include/llvm/Target/Mangler.h projects/ofed/head/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/ofed/head/contrib/llvm/include/llvm/Target/Target.td projects/ofed/head/contrib/llvm/include/llvm/Target/TargetAsmBackend.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetData.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetLowering.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetMachine.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/ofed/head/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/ofed/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/ofed/head/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/IPO.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Scalar.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/ofed/head/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/ofed/head/contrib/llvm/include/llvm/Type.h projects/ofed/head/contrib/llvm/include/llvm/TypeSymbolTable.h projects/ofed/head/contrib/llvm/include/llvm/Use.h projects/ofed/head/contrib/llvm/include/llvm/User.h projects/ofed/head/contrib/llvm/include/llvm/Value.h projects/ofed/head/contrib/llvm/include/llvm/ValueSymbolTable.h projects/ofed/head/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/ofed/head/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/ofed/head/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/ofed/head/contrib/llvm/lib/Analysis/Analysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/ofed/head/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IVUsers.cpp projects/ofed/head/contrib/llvm/lib/Analysis/InlineCost.cpp projects/ofed/head/contrib/llvm/lib/Analysis/InstCount.cpp projects/ofed/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/ofed/head/contrib/llvm/lib/Analysis/IntervalPartition.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/Lint.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LiveValues.cpp projects/ofed/head/contrib/llvm/lib/Analysis/Loads.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/LoopPass.cpp projects/ofed/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/ofed/head/contrib/llvm/lib/Analysis/PostDominators.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/ofed/head/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/ofed/head/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/ofed/head/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/ofed/head/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/ofed/head/contrib/llvm/lib/Archive/Archive.cpp projects/ofed/head/contrib/llvm/lib/Archive/ArchiveInternals.h projects/ofed/head/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/ofed/head/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/ofed/head/contrib/llvm/lib/AsmParser/LLLexer.h projects/ofed/head/contrib/llvm/lib/AsmParser/LLParser.cpp projects/ofed/head/contrib/llvm/lib/AsmParser/LLParser.h projects/ofed/head/contrib/llvm/lib/AsmParser/LLToken.h projects/ofed/head/contrib/llvm/lib/AsmParser/Parser.cpp projects/ofed/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/ofed/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/ofed/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/Analysis.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/ofed/head/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/ofed/head/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ELF.h projects/ofed/head/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/LowerSubregs.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineDominators.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/ofed/head/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/RenderMachineFunction.h projects/ofed/head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/ofed/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/Spiller.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/Spiller.h projects/ofed/head/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/SplitKit.h projects/ofed/head/contrib/llvm/lib/CodeGen/Splitter.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/Splitter.h projects/ofed/head/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/ofed/head/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/ofed/head/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/ofed/head/contrib/llvm/lib/CompilerDriver/Action.cpp projects/ofed/head/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp projects/ofed/head/contrib/llvm/lib/CompilerDriver/Main.cpp projects/ofed/head/contrib/llvm/lib/CompilerDriver/Tool.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/ofed/head/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/ofed/head/contrib/llvm/lib/Linker/LinkItems.cpp projects/ofed/head/contrib/llvm/lib/Linker/LinkModules.cpp projects/ofed/head/contrib/llvm/lib/Linker/Linker.cpp projects/ofed/head/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/ofed/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCAssembler.cpp projects/ofed/head/contrib/llvm/lib/MC/MCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/MC/MCContext.cpp projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDInst.h projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp projects/ofed/head/contrib/llvm/lib/MC/MCDisassembler/EDToken.h projects/ofed/head/contrib/llvm/lib/MC/MCDwarf.cpp projects/ofed/head/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCExpr.cpp projects/ofed/head/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/ofed/head/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp projects/ofed/head/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/ofed/head/contrib/llvm/lib/MC/MCSectionELF.cpp projects/ofed/head/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/ofed/head/contrib/llvm/lib/MC/MCStreamer.cpp projects/ofed/head/contrib/llvm/lib/MC/MCSymbol.cpp projects/ofed/head/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/TargetAsmBackend.cpp projects/ofed/head/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/ofed/head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/ofed/head/contrib/llvm/lib/Support/APFloat.cpp projects/ofed/head/contrib/llvm/lib/Support/APInt.cpp projects/ofed/head/contrib/llvm/lib/Support/Allocator.cpp projects/ofed/head/contrib/llvm/lib/Support/CommandLine.cpp projects/ofed/head/contrib/llvm/lib/Support/ConstantRange.cpp projects/ofed/head/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/ofed/head/contrib/llvm/lib/Support/Debug.cpp projects/ofed/head/contrib/llvm/lib/Support/Dwarf.cpp projects/ofed/head/contrib/llvm/lib/Support/ErrorHandling.cpp projects/ofed/head/contrib/llvm/lib/Support/FileUtilities.cpp projects/ofed/head/contrib/llvm/lib/Support/FoldingSet.cpp projects/ofed/head/contrib/llvm/lib/Support/FormattedStream.cpp projects/ofed/head/contrib/llvm/lib/Support/GraphWriter.cpp projects/ofed/head/contrib/llvm/lib/Support/ManagedStatic.cpp projects/ofed/head/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/ofed/head/contrib/llvm/lib/Support/PluginLoader.cpp projects/ofed/head/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/ofed/head/contrib/llvm/lib/Support/SourceMgr.cpp projects/ofed/head/contrib/llvm/lib/Support/Statistic.cpp projects/ofed/head/contrib/llvm/lib/Support/StringMap.cpp projects/ofed/head/contrib/llvm/lib/Support/StringRef.cpp projects/ofed/head/contrib/llvm/lib/Support/SystemUtils.cpp projects/ofed/head/contrib/llvm/lib/Support/TargetRegistry.cpp projects/ofed/head/contrib/llvm/lib/Support/Timer.cpp projects/ofed/head/contrib/llvm/lib/Support/Triple.cpp projects/ofed/head/contrib/llvm/lib/Support/Twine.cpp projects/ofed/head/contrib/llvm/lib/Support/raw_ostream.cpp projects/ofed/head/contrib/llvm/lib/Support/regexec.c projects/ofed/head/contrib/llvm/lib/Target/ARM/ARM.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARM.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/ofed/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/ofed/head/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/Alpha.h projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPU.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUNodes.td projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUOperands.td projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/ofed/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430.td projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/Mangler.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/Mips.td projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPC.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPC.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/Target.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetData.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/ofed/head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/ofed/head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/ofed/head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86FixupKinds.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/ofed/head/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/ofed/head/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/ofed/head/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/ofed/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/ofed/head/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/ofed/head/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Attributes.cpp projects/ofed/head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/ofed/head/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/ofed/head/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/ofed/head/contrib/llvm/lib/VMCore/ConstantFold.h projects/ofed/head/contrib/llvm/lib/VMCore/Constants.cpp projects/ofed/head/contrib/llvm/lib/VMCore/ConstantsContext.h projects/ofed/head/contrib/llvm/lib/VMCore/Core.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Dominators.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Function.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Globals.cpp projects/ofed/head/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/ofed/head/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Instruction.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Instructions.cpp projects/ofed/head/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/ofed/head/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/ofed/head/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/ofed/head/contrib/llvm/lib/VMCore/LeakDetector.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Metadata.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Module.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Pass.cpp projects/ofed/head/contrib/llvm/lib/VMCore/PassManager.cpp projects/ofed/head/contrib/llvm/lib/VMCore/PassRegistry.cpp projects/ofed/head/contrib/llvm/lib/VMCore/PrintModulePass.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Type.cpp projects/ofed/head/contrib/llvm/lib/VMCore/TypesContext.h projects/ofed/head/contrib/llvm/lib/VMCore/Use.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Value.cpp projects/ofed/head/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/ofed/head/contrib/llvm/lib/VMCore/Verifier.cpp projects/ofed/head/contrib/llvm/tools/clang/include/clang-c/Index.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/ofed/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/ofed/head/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Phases.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Tool.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/ofed/head/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/limits.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/stdbool.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/ofed/head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/ofed/head/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h projects/ofed/head/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/ofed/head/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/ofed/head/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/ofed/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/ofed/head/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/ofed/head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/ofed/head/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/ofed/head/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/ClangAttrEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/ofed/head/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/ofed/head/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/ofed/head/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/ofed/head/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/ofed/head/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/ofed/head/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/ofed/head/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/NeonEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/Record.cpp projects/ofed/head/contrib/llvm/utils/TableGen/Record.h projects/ofed/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/ofed/head/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/ofed/head/contrib/llvm/utils/TableGen/TGLexer.cpp projects/ofed/head/contrib/llvm/utils/TableGen/TGLexer.h projects/ofed/head/contrib/llvm/utils/TableGen/TGParser.cpp projects/ofed/head/contrib/llvm/utils/TableGen/TGParser.h projects/ofed/head/contrib/llvm/utils/TableGen/TableGen.cpp projects/ofed/head/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/ofed/head/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/ofed/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/ofed/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/ofed/head/contrib/lukemftp/src/main.c projects/ofed/head/contrib/top/display.c projects/ofed/head/contrib/tzdata/australasia projects/ofed/head/contrib/tzdata/etcetera projects/ofed/head/contrib/tzdata/europe projects/ofed/head/contrib/tzdata/leapseconds projects/ofed/head/contrib/tzdata/northamerica projects/ofed/head/contrib/tzdata/southamerica projects/ofed/head/contrib/tzdata/zone.tab projects/ofed/head/contrib/xz/ChangeLog projects/ofed/head/contrib/xz/FREEBSD-upgrade projects/ofed/head/contrib/xz/THANKS projects/ofed/head/contrib/xz/po/cs.po projects/ofed/head/contrib/xz/po/de.po projects/ofed/head/contrib/xz/po/it.po projects/ofed/head/contrib/xz/po/xz.pot projects/ofed/head/contrib/xz/src/common/sysdefs.h projects/ofed/head/contrib/xz/src/liblzma/api/lzma/lzma.h projects/ofed/head/contrib/xz/src/liblzma/api/lzma/version.h projects/ofed/head/contrib/xz/src/liblzma/common/common.h projects/ofed/head/contrib/xz/src/xz/file_io.c projects/ofed/head/contrib/xz/src/xz/suffix.c projects/ofed/head/contrib/xz/src/xz/util.h projects/ofed/head/crypto/openssl/ssl/t1_lib.c projects/ofed/head/etc/Makefile projects/ofed/head/etc/defaults/periodic.conf projects/ofed/head/etc/defaults/rc.conf projects/ofed/head/etc/devd.conf projects/ofed/head/etc/ftpusers projects/ofed/head/etc/group projects/ofed/head/etc/mail/aliases projects/ofed/head/etc/master.passwd projects/ofed/head/etc/motd projects/ofed/head/etc/mtree/BSD.include.dist projects/ofed/head/etc/mtree/BSD.root.dist projects/ofed/head/etc/mtree/BSD.usr.dist projects/ofed/head/etc/mtree/Makefile projects/ofed/head/etc/mtree/README projects/ofed/head/etc/namedb/named.conf projects/ofed/head/etc/pam.d/su projects/ofed/head/etc/periodic/daily/310.accounting projects/ofed/head/etc/periodic/daily/800.scrub-zfs projects/ofed/head/etc/rc.d/accounting projects/ofed/head/etc/rc.d/hastd (contents, props changed) projects/ofed/head/etc/rc.d/ldconfig projects/ofed/head/etc/rc.d/rpcbind projects/ofed/head/etc/rc.d/zvol projects/ofed/head/etc/rc.subr projects/ofed/head/etc/termcap.small projects/ofed/head/games/Makefile.inc projects/ofed/head/games/fortune/datfiles/fortunes projects/ofed/head/games/fortune/datfiles/fortunes-o.real projects/ofed/head/gnu/lib/Makefile projects/ofed/head/gnu/lib/libdialog/Makefile projects/ofed/head/gnu/lib/libgcc/Makefile projects/ofed/head/gnu/lib/libgomp/Makefile projects/ofed/head/gnu/lib/libgomp/config.h projects/ofed/head/gnu/lib/libstdc++/config.h projects/ofed/head/gnu/usr.bin/binutils/Makefile.inc0 projects/ofed/head/gnu/usr.bin/binutils/addr2line/Makefile projects/ofed/head/gnu/usr.bin/binutils/as/Makefile projects/ofed/head/gnu/usr.bin/binutils/as/config.h projects/ofed/head/gnu/usr.bin/binutils/doc/Makefile projects/ofed/head/gnu/usr.bin/binutils/doc/asconfig.texi projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.mips projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/ofed/head/gnu/usr.bin/binutils/ld/armelf_fbsd.sh projects/ofed/head/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh projects/ofed/head/gnu/usr.bin/binutils/ld/config.h projects/ofed/head/gnu/usr.bin/binutils/ld/genscripts.sh projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.amd64 projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.ia64 projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.mips projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 projects/ofed/head/gnu/usr.bin/binutils/libbfd/bfd.h projects/ofed/head/gnu/usr.bin/binutils/libbfd/config.h.fbsd projects/ofed/head/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c projects/ofed/head/gnu/usr.bin/binutils/libbinutils/Makefile projects/ofed/head/gnu/usr.bin/binutils/libbinutils/config.h projects/ofed/head/gnu/usr.bin/binutils/libiberty/Makefile projects/ofed/head/gnu/usr.bin/binutils/libiberty/config.h projects/ofed/head/gnu/usr.bin/binutils/libopcodes/Makefile projects/ofed/head/gnu/usr.bin/binutils/libopcodes/config.h projects/ofed/head/gnu/usr.bin/binutils/nm/Makefile projects/ofed/head/gnu/usr.bin/binutils/objcopy/Makefile projects/ofed/head/gnu/usr.bin/binutils/objdump/Makefile projects/ofed/head/gnu/usr.bin/binutils/readelf/Makefile projects/ofed/head/gnu/usr.bin/binutils/size/Makefile projects/ofed/head/gnu/usr.bin/binutils/strings/Makefile projects/ofed/head/gnu/usr.bin/binutils/strip/Makefile projects/ofed/head/gnu/usr.bin/cc/Makefile.inc projects/ofed/head/gnu/usr.bin/cc/Makefile.tgt projects/ofed/head/gnu/usr.bin/cc/cc_tools/auto-host.h projects/ofed/head/gnu/usr.bin/dialog/Makefile projects/ofed/head/gnu/usr.bin/gdb/Makefile.inc projects/ofed/head/gnu/usr.bin/gdb/kgdb/main.c projects/ofed/head/gnu/usr.bin/gdb/libgdb/Makefile projects/ofed/head/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/ofed/head/gnu/usr.bin/groff/tmac/mdoc.local projects/ofed/head/include/Makefile projects/ofed/head/include/assert.h projects/ofed/head/include/complex.h projects/ofed/head/include/limits.h projects/ofed/head/include/paths.h projects/ofed/head/include/printf.h projects/ofed/head/include/pthread.h projects/ofed/head/include/pthread_np.h projects/ofed/head/include/signal.h projects/ofed/head/include/unistd.h projects/ofed/head/lib/Makefile projects/ofed/head/lib/bind/config.h projects/ofed/head/lib/bind/config.mk projects/ofed/head/lib/bind/dns/code.h projects/ofed/head/lib/bind/dns/dns/enumclass.h projects/ofed/head/lib/bind/dns/dns/enumtype.h projects/ofed/head/lib/bind/dns/dns/rdatastruct.h projects/ofed/head/lib/bind/isc/isc/platform.h projects/ofed/head/lib/clang/Makefile projects/ofed/head/lib/clang/clang.build.mk projects/ofed/head/lib/clang/include/Makefile projects/ofed/head/lib/clang/include/clang/Basic/Version.inc projects/ofed/head/lib/clang/include/llvm/Config/AsmPrinters.def projects/ofed/head/lib/clang/include/llvm/Config/Disassemblers.def projects/ofed/head/lib/clang/include/llvm/Config/Targets.def projects/ofed/head/lib/clang/include/llvm/Config/config.h projects/ofed/head/lib/clang/include/llvm/Config/llvm-config.h projects/ofed/head/lib/clang/libclanganalysis/Makefile projects/ofed/head/lib/clang/libclangast/Makefile projects/ofed/head/lib/clang/libclangbasic/Makefile projects/ofed/head/lib/clang/libclangcodegen/Makefile projects/ofed/head/lib/clang/libclangfrontend/Makefile projects/ofed/head/lib/clang/libclanglex/Makefile projects/ofed/head/lib/clang/libclangsema/Makefile projects/ofed/head/lib/clang/libllvmanalysis/Makefile projects/ofed/head/lib/clang/libllvmarmcodegen/Makefile projects/ofed/head/lib/clang/libllvmasmprinter/Makefile projects/ofed/head/lib/clang/libllvmcodegen/Makefile projects/ofed/head/lib/clang/libllvmcore/Makefile projects/ofed/head/lib/clang/libllvmipo/Makefile projects/ofed/head/lib/clang/libllvmmc/Makefile projects/ofed/head/lib/clang/libllvmmcparser/Makefile projects/ofed/head/lib/clang/libllvmmipscodegen/Makefile projects/ofed/head/lib/clang/libllvmpowerpccodegen/Makefile projects/ofed/head/lib/clang/libllvmscalaropts/Makefile projects/ofed/head/lib/clang/libllvmsupport/Makefile projects/ofed/head/lib/clang/libllvmtarget/Makefile projects/ofed/head/lib/clang/libllvmx86codegen/Makefile projects/ofed/head/lib/csu/amd64/Makefile projects/ofed/head/lib/csu/amd64/crti.S projects/ofed/head/lib/csu/amd64/crtn.S projects/ofed/head/lib/csu/arm/Makefile projects/ofed/head/lib/csu/common/crtbrand.c projects/ofed/head/lib/csu/i386-elf/Makefile projects/ofed/head/lib/csu/i386-elf/crt1_s.S projects/ofed/head/lib/csu/i386-elf/crti.S projects/ofed/head/lib/csu/i386-elf/crtn.S projects/ofed/head/lib/csu/ia64/Makefile projects/ofed/head/lib/csu/mips/Makefile projects/ofed/head/lib/csu/mips/crt1.c projects/ofed/head/lib/csu/powerpc/Makefile projects/ofed/head/lib/csu/powerpc/crti.S projects/ofed/head/lib/csu/powerpc/crtn.S projects/ofed/head/lib/csu/powerpc64/Makefile projects/ofed/head/lib/csu/powerpc64/crti.S projects/ofed/head/lib/csu/powerpc64/crtn.S projects/ofed/head/lib/libc/Makefile projects/ofed/head/lib/libc/amd64/gen/_setjmp.S projects/ofed/head/lib/libc/amd64/gen/fabs.S projects/ofed/head/lib/libc/amd64/gen/modf.S projects/ofed/head/lib/libc/amd64/gen/rfork_thread.S projects/ofed/head/lib/libc/amd64/gen/setjmp.S projects/ofed/head/lib/libc/amd64/gen/sigsetjmp.S projects/ofed/head/lib/libc/amd64/stdlib/div.S projects/ofed/head/lib/libc/amd64/stdlib/ldiv.S projects/ofed/head/lib/libc/amd64/stdlib/lldiv.S projects/ofed/head/lib/libc/amd64/string/bcmp.S projects/ofed/head/lib/libc/amd64/string/bcopy.S projects/ofed/head/lib/libc/amd64/string/bzero.S projects/ofed/head/lib/libc/amd64/string/memcmp.S projects/ofed/head/lib/libc/amd64/string/memset.S projects/ofed/head/lib/libc/amd64/string/strcat.S projects/ofed/head/lib/libc/amd64/string/strcmp.S projects/ofed/head/lib/libc/amd64/string/strcpy.S projects/ofed/head/lib/libc/amd64/sys/brk.S projects/ofed/head/lib/libc/amd64/sys/cerror.S projects/ofed/head/lib/libc/amd64/sys/exect.S projects/ofed/head/lib/libc/amd64/sys/getcontext.S projects/ofed/head/lib/libc/amd64/sys/pipe.S projects/ofed/head/lib/libc/amd64/sys/ptrace.S projects/ofed/head/lib/libc/amd64/sys/reboot.S projects/ofed/head/lib/libc/amd64/sys/sbrk.S projects/ofed/head/lib/libc/amd64/sys/setlogin.S projects/ofed/head/lib/libc/amd64/sys/sigreturn.S projects/ofed/head/lib/libc/amd64/sys/vfork.S projects/ofed/head/lib/libc/arm/gen/modf.c projects/ofed/head/lib/libc/gen/Symbol.map projects/ofed/head/lib/libc/gen/_thread_init.c projects/ofed/head/lib/libc/gen/dlfcn.c projects/ofed/head/lib/libc/gen/elf_utils.c projects/ofed/head/lib/libc/gen/errlst.c projects/ofed/head/lib/libc/gen/fts-compat.c projects/ofed/head/lib/libc/gen/fts.c projects/ofed/head/lib/libc/gen/getutxent.3 projects/ofed/head/lib/libc/gen/getutxent.c projects/ofed/head/lib/libc/gen/glob.3 projects/ofed/head/lib/libc/gen/psignal.3 projects/ofed/head/lib/libc/gen/pututxline.c projects/ofed/head/lib/libc/gen/rfork_thread.3 projects/ofed/head/lib/libc/gen/siglist.c projects/ofed/head/lib/libc/gen/sysconf.3 projects/ofed/head/lib/libc/gen/utxdb.c projects/ofed/head/lib/libc/i386/gen/_ctx_start.S projects/ofed/head/lib/libc/i386/gen/_setjmp.S projects/ofed/head/lib/libc/i386/gen/fabs.S projects/ofed/head/lib/libc/i386/gen/modf.S projects/ofed/head/lib/libc/i386/gen/rfork_thread.S projects/ofed/head/lib/libc/i386/gen/setjmp.S projects/ofed/head/lib/libc/i386/gen/sigsetjmp.S projects/ofed/head/lib/libc/i386/stdlib/div.S projects/ofed/head/lib/libc/i386/stdlib/ldiv.S projects/ofed/head/lib/libc/i386/string/bcmp.S projects/ofed/head/lib/libc/i386/string/bcopy.S projects/ofed/head/lib/libc/i386/string/bzero.S projects/ofed/head/lib/libc/i386/string/ffs.S projects/ofed/head/lib/libc/i386/string/index.S projects/ofed/head/lib/libc/i386/string/memchr.S projects/ofed/head/lib/libc/i386/string/memcmp.S projects/ofed/head/lib/libc/i386/string/memset.S projects/ofed/head/lib/libc/i386/string/rindex.S projects/ofed/head/lib/libc/i386/string/strcat.S projects/ofed/head/lib/libc/i386/string/strchr.S projects/ofed/head/lib/libc/i386/string/strcmp.S projects/ofed/head/lib/libc/i386/string/strcpy.S projects/ofed/head/lib/libc/i386/string/strncmp.S projects/ofed/head/lib/libc/i386/string/strrchr.S projects/ofed/head/lib/libc/i386/string/swab.S projects/ofed/head/lib/libc/i386/string/wcschr.S projects/ofed/head/lib/libc/i386/string/wcscmp.S projects/ofed/head/lib/libc/i386/string/wcslen.S projects/ofed/head/lib/libc/i386/string/wmemchr.S projects/ofed/head/lib/libc/i386/sys/Ovfork.S projects/ofed/head/lib/libc/i386/sys/brk.S projects/ofed/head/lib/libc/i386/sys/cerror.S projects/ofed/head/lib/libc/i386/sys/exect.S projects/ofed/head/lib/libc/i386/sys/getcontext.S projects/ofed/head/lib/libc/i386/sys/pipe.S projects/ofed/head/lib/libc/i386/sys/ptrace.S projects/ofed/head/lib/libc/i386/sys/reboot.S projects/ofed/head/lib/libc/i386/sys/sbrk.S projects/ofed/head/lib/libc/i386/sys/setlogin.S projects/ofed/head/lib/libc/i386/sys/sigreturn.S projects/ofed/head/lib/libc/i386/sys/syscall.S projects/ofed/head/lib/libc/ia64/gen/modf.c projects/ofed/head/lib/libc/include/namespace.h projects/ofed/head/lib/libc/include/un-namespace.h projects/ofed/head/lib/libc/mips/gen/modf.c projects/ofed/head/lib/libc/mips/string/bzero.S projects/ofed/head/lib/libc/net/hesiod.c projects/ofed/head/lib/libc/posix1e/acl_strip.c projects/ofed/head/lib/libc/powerpc/gen/_ctx_start.S projects/ofed/head/lib/libc/powerpc/gen/_setjmp.S projects/ofed/head/lib/libc/powerpc/gen/fabs.S projects/ofed/head/lib/libc/powerpc/gen/modf.c projects/ofed/head/lib/libc/powerpc/gen/setjmp.S projects/ofed/head/lib/libc/powerpc/gen/sigsetjmp.S projects/ofed/head/lib/libc/powerpc/sys/brk.S projects/ofed/head/lib/libc/powerpc/sys/cerror.S projects/ofed/head/lib/libc/powerpc/sys/exect.S projects/ofed/head/lib/libc/powerpc/sys/pipe.S projects/ofed/head/lib/libc/powerpc/sys/ptrace.S projects/ofed/head/lib/libc/powerpc/sys/sbrk.S projects/ofed/head/lib/libc/powerpc/sys/setlogin.S projects/ofed/head/lib/libc/powerpc64/SYS.h projects/ofed/head/lib/libc/powerpc64/gen/_ctx_start.S projects/ofed/head/lib/libc/powerpc64/gen/_setjmp.S projects/ofed/head/lib/libc/powerpc64/gen/fabs.S projects/ofed/head/lib/libc/powerpc64/gen/modf.c projects/ofed/head/lib/libc/powerpc64/gen/setjmp.S projects/ofed/head/lib/libc/powerpc64/gen/sigsetjmp.S projects/ofed/head/lib/libc/powerpc64/sys/brk.S projects/ofed/head/lib/libc/powerpc64/sys/cerror.S projects/ofed/head/lib/libc/powerpc64/sys/exect.S projects/ofed/head/lib/libc/powerpc64/sys/pipe.S projects/ofed/head/lib/libc/powerpc64/sys/ptrace.S projects/ofed/head/lib/libc/powerpc64/sys/sbrk.S projects/ofed/head/lib/libc/powerpc64/sys/setlogin.S projects/ofed/head/lib/libc/stdio/xprintf_time.c projects/ofed/head/lib/libc/stdlib/Makefile.inc projects/ofed/head/lib/libc/stdlib/malloc.3 projects/ofed/head/lib/libc/stdlib/malloc.c projects/ofed/head/lib/libc/stdlib/realpath.c projects/ofed/head/lib/libc/string/index.3 projects/ofed/head/lib/libc/sys/Makefile.inc projects/ofed/head/lib/libc/sys/Symbol.map projects/ofed/head/lib/libc/sys/getgroups.2 projects/ofed/head/lib/libc/sys/intro.2 projects/ofed/head/lib/libc/sys/mknod.2 projects/ofed/head/lib/libc/sys/mmap.2 projects/ofed/head/lib/libc/sys/ptrace.2 projects/ofed/head/lib/libc/sys/rfork.2 projects/ofed/head/lib/libcompiler_rt/Makefile projects/ofed/head/lib/libdevinfo/devinfo.h projects/ofed/head/lib/libdevinfo/devinfo_var.h projects/ofed/head/lib/libelf/elf_cntl.3 projects/ofed/head/lib/libelf/elf_data.c projects/ofed/head/lib/libfetch/ftp.c projects/ofed/head/lib/libjail/jail.c projects/ofed/head/lib/libkvm/Makefile projects/ofed/head/lib/libkvm/kvm.c projects/ofed/head/lib/libkvm/kvm.h projects/ofed/head/lib/libkvm/kvm_amd64.c projects/ofed/head/lib/libkvm/kvm_arm.c projects/ofed/head/lib/libkvm/kvm_cptime.c projects/ofed/head/lib/libkvm/kvm_file.c projects/ofed/head/lib/libkvm/kvm_getloadavg.c projects/ofed/head/lib/libkvm/kvm_getswapinfo.c projects/ofed/head/lib/libkvm/kvm_i386.c projects/ofed/head/lib/libkvm/kvm_ia64.c projects/ofed/head/lib/libkvm/kvm_minidump_amd64.c projects/ofed/head/lib/libkvm/kvm_minidump_arm.c projects/ofed/head/lib/libkvm/kvm_minidump_i386.c projects/ofed/head/lib/libkvm/kvm_minidump_mips.c projects/ofed/head/lib/libkvm/kvm_mips.c projects/ofed/head/lib/libkvm/kvm_pcpu.c projects/ofed/head/lib/libkvm/kvm_powerpc.c projects/ofed/head/lib/libkvm/kvm_powerpc64.c projects/ofed/head/lib/libkvm/kvm_proc.c projects/ofed/head/lib/libkvm/kvm_sparc64.c projects/ofed/head/lib/libkvm/kvm_vnet.c projects/ofed/head/lib/liblzma/Makefile projects/ofed/head/lib/liblzma/config.h projects/ofed/head/lib/libmd/Makefile projects/ofed/head/lib/libpam/modules/pam_group/pam_group.8 projects/ofed/head/lib/libpam/modules/pam_group/pam_group.c projects/ofed/head/lib/libpam/modules/pam_ssh/pam_ssh.c projects/ofed/head/lib/libpkg/version.c projects/ofed/head/lib/librt/Makefile projects/ofed/head/lib/libstand/Makefile projects/ofed/head/lib/libstand/environment.c projects/ofed/head/lib/libthr/arch/amd64/amd64/_umtx_op_err.S projects/ofed/head/lib/libthr/arch/i386/i386/_umtx_op_err.S projects/ofed/head/lib/libthr/pthread.map projects/ofed/head/lib/libthr/thread/Makefile.inc projects/ofed/head/lib/libthr/thread/thr_cond.c projects/ofed/head/lib/libthr/thread/thr_create.c projects/ofed/head/lib/libthr/thread/thr_mutex.c projects/ofed/head/lib/libthr/thread/thr_private.h projects/ofed/head/lib/libthr/thread/thr_rtld.c projects/ofed/head/lib/libthr/thread/thr_sig.c projects/ofed/head/lib/libthr/thread/thr_stack.c projects/ofed/head/lib/libufs/libufs.h projects/ofed/head/lib/libugidfw/ugidfw.c projects/ofed/head/lib/libusb/Makefile projects/ofed/head/lib/libusb/libusb.3 projects/ofed/head/lib/libusb/libusb10.c projects/ofed/head/lib/libusb/libusb20.3 projects/ofed/head/lib/libusb/libusb20.c projects/ofed/head/lib/libusb/libusb20.h projects/ofed/head/lib/libusb/libusb20_int.h projects/ofed/head/lib/libusb/libusb20_ugen20.c projects/ofed/head/lib/libutil/libutil.h projects/ofed/head/lib/libutil/login_cap.h projects/ofed/head/lib/libutil/login_class.3 projects/ofed/head/lib/libutil/login_class.c projects/ofed/head/lib/libz/Makefile projects/ofed/head/lib/msun/Makefile projects/ofed/head/lib/msun/Symbol.map projects/ofed/head/lib/msun/amd64/e_remainder.S projects/ofed/head/lib/msun/amd64/e_remainderf.S projects/ofed/head/lib/msun/amd64/e_remainderl.S projects/ofed/head/lib/msun/amd64/e_sqrt.S projects/ofed/head/lib/msun/amd64/e_sqrtf.S projects/ofed/head/lib/msun/amd64/e_sqrtl.S projects/ofed/head/lib/msun/amd64/s_llrintl.S projects/ofed/head/lib/msun/amd64/s_logbl.S projects/ofed/head/lib/msun/amd64/s_lrint.S projects/ofed/head/lib/msun/amd64/s_lrintf.S projects/ofed/head/lib/msun/amd64/s_lrintl.S projects/ofed/head/lib/msun/amd64/s_remquo.S projects/ofed/head/lib/msun/amd64/s_remquof.S projects/ofed/head/lib/msun/amd64/s_remquol.S projects/ofed/head/lib/msun/amd64/s_rintl.S projects/ofed/head/lib/msun/amd64/s_scalbn.S projects/ofed/head/lib/msun/amd64/s_scalbnf.S projects/ofed/head/lib/msun/amd64/s_scalbnl.S projects/ofed/head/lib/msun/i387/e_exp.S projects/ofed/head/lib/msun/i387/e_fmod.S projects/ofed/head/lib/msun/i387/e_log.S projects/ofed/head/lib/msun/i387/e_log10.S projects/ofed/head/lib/msun/i387/e_log10f.S projects/ofed/head/lib/msun/i387/e_logf.S projects/ofed/head/lib/msun/i387/e_remainder.S projects/ofed/head/lib/msun/i387/e_remainderf.S projects/ofed/head/lib/msun/i387/e_remainderl.S projects/ofed/head/lib/msun/i387/e_sqrt.S projects/ofed/head/lib/msun/i387/e_sqrtf.S projects/ofed/head/lib/msun/i387/e_sqrtl.S projects/ofed/head/lib/msun/i387/s_ceil.S projects/ofed/head/lib/msun/i387/s_ceilf.S projects/ofed/head/lib/msun/i387/s_ceill.S projects/ofed/head/lib/msun/i387/s_copysign.S projects/ofed/head/lib/msun/i387/s_copysignf.S projects/ofed/head/lib/msun/i387/s_copysignl.S projects/ofed/head/lib/msun/i387/s_cos.S projects/ofed/head/lib/msun/i387/s_finite.S projects/ofed/head/lib/msun/i387/s_floor.S projects/ofed/head/lib/msun/i387/s_floorf.S projects/ofed/head/lib/msun/i387/s_floorl.S projects/ofed/head/lib/msun/i387/s_llrint.S projects/ofed/head/lib/msun/i387/s_llrintf.S projects/ofed/head/lib/msun/i387/s_llrintl.S projects/ofed/head/lib/msun/i387/s_logb.S projects/ofed/head/lib/msun/i387/s_logbf.S projects/ofed/head/lib/msun/i387/s_logbl.S projects/ofed/head/lib/msun/i387/s_lrint.S projects/ofed/head/lib/msun/i387/s_lrintf.S projects/ofed/head/lib/msun/i387/s_lrintl.S projects/ofed/head/lib/msun/i387/s_remquo.S projects/ofed/head/lib/msun/i387/s_remquof.S projects/ofed/head/lib/msun/i387/s_remquol.S projects/ofed/head/lib/msun/i387/s_rint.S projects/ofed/head/lib/msun/i387/s_rintf.S projects/ofed/head/lib/msun/i387/s_rintl.S projects/ofed/head/lib/msun/i387/s_scalbn.S projects/ofed/head/lib/msun/i387/s_scalbnf.S projects/ofed/head/lib/msun/i387/s_scalbnl.S projects/ofed/head/lib/msun/i387/s_significand.S projects/ofed/head/lib/msun/i387/s_significandf.S projects/ofed/head/lib/msun/i387/s_sin.S projects/ofed/head/lib/msun/i387/s_tan.S projects/ofed/head/lib/msun/i387/s_trunc.S projects/ofed/head/lib/msun/i387/s_truncf.S projects/ofed/head/lib/msun/i387/s_truncl.S projects/ofed/head/lib/msun/man/math.3 projects/ofed/head/lib/msun/man/sqrt.3 projects/ofed/head/lib/msun/src/e_asin.c projects/ofed/head/lib/msun/src/e_expf.c projects/ofed/head/lib/msun/src/e_log10.c projects/ofed/head/lib/msun/src/e_log10f.c projects/ofed/head/lib/msun/src/math.h projects/ofed/head/lib/msun/src/s_atan.c projects/ofed/head/lib/msun/src/s_cbrt.c projects/ofed/head/lib/msun/src/s_cos.c projects/ofed/head/lib/msun/src/s_nexttoward.c projects/ofed/head/lib/msun/src/s_nexttowardf.c projects/ofed/head/lib/msun/src/s_sin.c projects/ofed/head/lib/msun/src/s_tan.c projects/ofed/head/libexec/ftpd/ftpd.c projects/ofed/head/libexec/rtld-elf/Symbol.map projects/ofed/head/libexec/rtld-elf/amd64/Makefile.inc projects/ofed/head/libexec/rtld-elf/amd64/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/amd64/rtld_start.S projects/ofed/head/libexec/rtld-elf/arm/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/i386/Makefile.inc projects/ofed/head/libexec/rtld-elf/i386/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/i386/rtld_start.S projects/ofed/head/libexec/rtld-elf/ia64/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/map_object.c projects/ofed/head/libexec/rtld-elf/mips/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/powerpc/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/powerpc/rtld_start.S projects/ofed/head/libexec/rtld-elf/powerpc64/reloc.c projects/ofed/head/libexec/rtld-elf/powerpc64/rtld_machdep.h projects/ofed/head/libexec/rtld-elf/powerpc64/rtld_start.S projects/ofed/head/libexec/rtld-elf/rtld.c projects/ofed/head/libexec/rtld-elf/rtld.h projects/ofed/head/libexec/rtld-elf/rtld_lock.c projects/ofed/head/libexec/rtld-elf/sparc64/reloc.c projects/ofed/head/libexec/rtld-elf/sparc64/rtld_machdep.h projects/ofed/head/release/Makefile projects/ofed/head/release/amd64/boot_crunch.conf projects/ofed/head/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/ofed/head/release/i386/boot_crunch.conf projects/ofed/head/release/ia64/boot_crunch.conf projects/ofed/head/release/pc98/boot_crunch.conf projects/ofed/head/release/picobsd/build/picobsd projects/ofed/head/release/powerpc/boot_crunch.conf projects/ofed/head/release/sparc64/boot_crunch.conf projects/ofed/head/release/sun4v/boot_crunch.conf projects/ofed/head/rescue/rescue/Makefile projects/ofed/head/sbin/Makefile projects/ofed/head/sbin/bsdlabel/Makefile projects/ofed/head/sbin/bsdlabel/bsdlabel.8 projects/ofed/head/sbin/bsdlabel/bsdlabel.c projects/ofed/head/sbin/camcontrol/camcontrol.8 projects/ofed/head/sbin/dhclient/dhclient-script projects/ofed/head/sbin/dump/itime.c projects/ofed/head/sbin/dump/main.c projects/ofed/head/sbin/dump/optr.c projects/ofed/head/sbin/dump/tape.c projects/ofed/head/sbin/fdisk/fdisk.c projects/ofed/head/sbin/fsck_ffs/fsck.h projects/ofed/head/sbin/fsck_ffs/inode.c projects/ofed/head/sbin/fsck_ffs/main.c projects/ofed/head/sbin/fsck_ffs/setup.c projects/ofed/head/sbin/fsck_ffs/suj.c projects/ofed/head/sbin/fsdb/fsdb.c projects/ofed/head/sbin/fsirand/fsirand.c projects/ofed/head/sbin/geom/class/eli/geli.8 projects/ofed/head/sbin/geom/class/part/geom_part.c projects/ofed/head/sbin/geom/class/part/gpart.8 projects/ofed/head/sbin/geom/class/raid3/geom_raid3.c projects/ofed/head/sbin/geom/class/raid3/graid3.8 projects/ofed/head/sbin/geom/class/virstor/gvirstor.8 projects/ofed/head/sbin/growfs/growfs.c projects/ofed/head/sbin/hastctl/Makefile projects/ofed/head/sbin/hastctl/hastctl.8 projects/ofed/head/sbin/hastctl/hastctl.c projects/ofed/head/sbin/hastd/Makefile projects/ofed/head/sbin/hastd/control.c projects/ofed/head/sbin/hastd/control.h projects/ofed/head/sbin/hastd/hast.conf.5 projects/ofed/head/sbin/hastd/hast.h projects/ofed/head/sbin/hastd/hast_proto.c projects/ofed/head/sbin/hastd/hastd.c projects/ofed/head/sbin/hastd/hastd.h projects/ofed/head/sbin/hastd/hooks.c projects/ofed/head/sbin/hastd/nv.c projects/ofed/head/sbin/hastd/nv.h projects/ofed/head/sbin/hastd/parse.y projects/ofed/head/sbin/hastd/pjdlog.c projects/ofed/head/sbin/hastd/pjdlog.h projects/ofed/head/sbin/hastd/primary.c projects/ofed/head/sbin/hastd/proto.c projects/ofed/head/sbin/hastd/proto.h projects/ofed/head/sbin/hastd/proto_common.c projects/ofed/head/sbin/hastd/proto_impl.h projects/ofed/head/sbin/hastd/proto_socketpair.c projects/ofed/head/sbin/hastd/proto_tcp4.c projects/ofed/head/sbin/hastd/proto_uds.c projects/ofed/head/sbin/hastd/secondary.c projects/ofed/head/sbin/hastd/subr.c projects/ofed/head/sbin/hastd/subr.h projects/ofed/head/sbin/hastd/token.l projects/ofed/head/sbin/ifconfig/ifconfig.8 projects/ofed/head/sbin/ifconfig/ifieee80211.c projects/ofed/head/sbin/ifconfig/ifmedia.c projects/ofed/head/sbin/init/init.8 projects/ofed/head/sbin/init/init.c projects/ofed/head/sbin/iscontrol/config.c projects/ofed/head/sbin/iscontrol/fsm.c projects/ofed/head/sbin/mdconfig/mdconfig.c projects/ofed/head/sbin/mksnap_ffs/mksnap_ffs.8 projects/ofed/head/sbin/newfs/mkfs.c projects/ofed/head/sbin/newfs/newfs.8 projects/ofed/head/sbin/newfs/newfs.c projects/ofed/head/sbin/sysctl/sysctl.8 projects/ofed/head/sbin/sysctl/sysctl.c projects/ofed/head/sbin/tunefs/tunefs.c projects/ofed/head/secure/lib/libcrypto/Makefile projects/ofed/head/share/Makefile projects/ofed/head/share/doc/Makefile projects/ofed/head/share/doc/papers/devfs/paper.me projects/ofed/head/share/doc/papers/kernmalloc/Makefile projects/ofed/head/share/doc/papers/sysperf/Makefile projects/ofed/head/share/doc/psd/23.rpc/rpc.prog.ms projects/ofed/head/share/examples/Makefile projects/ofed/head/share/examples/cvsup/cvs-supfile projects/ofed/head/share/examples/cvsup/ports-supfile projects/ofed/head/share/examples/etc/make.conf projects/ofed/head/share/examples/kld/Makefile projects/ofed/head/share/examples/kld/dyn_sysctl/dyn_sysctl.c projects/ofed/head/share/examples/pf/pf.conf projects/ofed/head/share/man/man3/Makefile projects/ofed/head/share/man/man3/pthread_rwlock_timedwrlock.3 projects/ofed/head/share/man/man3/pthread_self.3 projects/ofed/head/share/man/man3/pthread_sigmask.3 projects/ofed/head/share/man/man3/queue.3 projects/ofed/head/share/man/man4/Makefile projects/ofed/head/share/man/man4/altq.4 projects/ofed/head/share/man/man4/amdtemp.4 projects/ofed/head/share/man/man4/ath_hal.4 projects/ofed/head/share/man/man4/axe.4 projects/ofed/head/share/man/man4/bwi.4 projects/ofed/head/share/man/man4/bwn.4 projects/ofed/head/share/man/man4/ehci.4 projects/ofed/head/share/man/man4/ip6.4 projects/ofed/head/share/man/man4/ixgb.4 projects/ofed/head/share/man/man4/miibus.4 projects/ofed/head/share/man/man4/nfe.4 projects/ofed/head/share/man/man4/ng_netflow.4 projects/ofed/head/share/man/man4/ng_one2many.4 projects/ofed/head/share/man/man4/nve.4 projects/ofed/head/share/man/man4/ohci.4 projects/ofed/head/share/man/man4/re.4 projects/ofed/head/share/man/man4/run.4 projects/ofed/head/share/man/man4/sge.4 projects/ofed/head/share/man/man4/snd_uaudio.4 projects/ofed/head/share/man/man4/tcp.4 projects/ofed/head/share/man/man4/u3g.4 projects/ofed/head/share/man/man4/uark.4 projects/ofed/head/share/man/man4/ubsa.4 projects/ofed/head/share/man/man4/uchcom.4 projects/ofed/head/share/man/man4/ufoma.4 projects/ofed/head/share/man/man4/uftdi.4 projects/ofed/head/share/man/man4/uhci.4 projects/ofed/head/share/man/man4/uipaq.4 projects/ofed/head/share/man/man4/umct.4 projects/ofed/head/share/man/man4/umodem.4 projects/ofed/head/share/man/man4/uplcom.4 projects/ofed/head/share/man/man4/usb.4 projects/ofed/head/share/man/man4/usb_quirk.4 projects/ofed/head/share/man/man4/uslcom.4 projects/ofed/head/share/man/man4/uvisor.4 projects/ofed/head/share/man/man4/uvscom.4 projects/ofed/head/share/man/man4/vlan.4 projects/ofed/head/share/man/man4/wi.4 projects/ofed/head/share/man/man5/devfs.5 projects/ofed/head/share/man/man5/rc.conf.5 projects/ofed/head/share/man/man5/src.conf.5 projects/ofed/head/share/man/man5/xfs.5 projects/ofed/head/share/man/man7/Makefile projects/ofed/head/share/man/man7/build.7 projects/ofed/head/share/man/man7/ports.7 projects/ofed/head/share/man/man7/security.7 projects/ofed/head/share/man/man8/Makefile projects/ofed/head/share/man/man9/BUS_SETUP_INTR.9 projects/ofed/head/share/man/man9/Makefile projects/ofed/head/share/man/man9/get_cyclecount.9 projects/ofed/head/share/man/man9/ithread.9 projects/ofed/head/share/man/man9/make_dev.9 projects/ofed/head/share/man/man9/mutex.9 projects/ofed/head/share/man/man9/rman.9 projects/ofed/head/share/man/man9/sbuf.9 projects/ofed/head/share/man/man9/sleep.9 projects/ofed/head/share/man/man9/style.9 projects/ofed/head/share/man/man9/swi.9 projects/ofed/head/share/man/man9/sysctl.9 projects/ofed/head/share/man/man9/usbdi.9 projects/ofed/head/share/misc/bsd-family-tree projects/ofed/head/share/misc/committers-doc.dot projects/ofed/head/share/misc/committers-ports.dot projects/ofed/head/share/misc/committers-src.dot projects/ofed/head/share/mk/bsd.cpu.mk projects/ofed/head/share/mk/bsd.endian.mk projects/ofed/head/share/mk/bsd.lib.mk projects/ofed/head/share/mk/bsd.libnames.mk projects/ofed/head/share/mk/bsd.own.mk projects/ofed/head/share/mk/bsd.sys.mk projects/ofed/head/share/mk/sys.mk projects/ofed/head/share/syscons/keymaps/Makefile projects/ofed/head/share/termcap/termcap.src projects/ofed/head/share/timedef/pl_PL.ISO8859-2.src projects/ofed/head/share/timedef/pl_PL.UTF-8.src projects/ofed/head/sys/amd64/acpica/acpi_machdep.c projects/ofed/head/sys/amd64/amd64/amd64_mem.c projects/ofed/head/sys/amd64/amd64/apic_vector.S projects/ofed/head/sys/amd64/amd64/elf_machdep.c projects/ofed/head/sys/amd64/amd64/identcpu.c projects/ofed/head/sys/amd64/amd64/machdep.c projects/ofed/head/sys/amd64/amd64/mem.c projects/ofed/head/sys/amd64/amd64/mp_machdep.c projects/ofed/head/sys/amd64/amd64/pmap.c projects/ofed/head/sys/amd64/amd64/prof_machdep.c projects/ofed/head/sys/amd64/amd64/sys_machdep.c projects/ofed/head/sys/amd64/amd64/trap.c projects/ofed/head/sys/amd64/amd64/uio_machdep.c projects/ofed/head/sys/amd64/amd64/vm_machdep.c projects/ofed/head/sys/amd64/conf/GENERIC projects/ofed/head/sys/amd64/conf/NOTES projects/ofed/head/sys/amd64/ia32/ia32_signal.c projects/ofed/head/sys/amd64/include/_inttypes.h projects/ofed/head/sys/amd64/include/_limits.h projects/ofed/head/sys/amd64/include/_stdint.h projects/ofed/head/sys/amd64/include/clock.h projects/ofed/head/sys/amd64/include/cpu.h projects/ofed/head/sys/amd64/include/elf.h projects/ofed/head/sys/amd64/include/memdev.h projects/ofed/head/sys/amd64/include/pmap.h projects/ofed/head/sys/amd64/include/reg.h projects/ofed/head/sys/amd64/include/vmparam.h projects/ofed/head/sys/amd64/linux32/Makefile projects/ofed/head/sys/amd64/linux32/linux.h projects/ofed/head/sys/amd64/linux32/linux32_genassym.c projects/ofed/head/sys/amd64/linux32/linux32_machdep.c projects/ofed/head/sys/amd64/linux32/linux32_proto.h projects/ofed/head/sys/amd64/linux32/linux32_syscall.h projects/ofed/head/sys/amd64/linux32/linux32_sysent.c projects/ofed/head/sys/amd64/linux32/linux32_sysvec.c projects/ofed/head/sys/amd64/linux32/syscalls.conf projects/ofed/head/sys/amd64/linux32/syscalls.master projects/ofed/head/sys/arm/arm/elf_machdep.c projects/ofed/head/sys/arm/arm/locore.S projects/ofed/head/sys/arm/arm/mem.c projects/ofed/head/sys/arm/arm/sys_machdep.c projects/ofed/head/sys/arm/arm/uio_machdep.c projects/ofed/head/sys/arm/arm/vm_machdep.c projects/ofed/head/sys/arm/at91/at91_machdep.c projects/ofed/head/sys/arm/at91/at91_st.c projects/ofed/head/sys/arm/at91/at91rm9200.c projects/ofed/head/sys/arm/at91/if_ate.c projects/ofed/head/sys/arm/at91/if_macb.c projects/ofed/head/sys/arm/at91/uart_bus_at91usart.c projects/ofed/head/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/ofed/head/sys/arm/at91/uart_dev_at91usart.c projects/ofed/head/sys/arm/econa/econa_machdep.c projects/ofed/head/sys/arm/econa/ehci_ebus.c projects/ofed/head/sys/arm/econa/ohci_ec.c projects/ofed/head/sys/arm/include/_limits.h projects/ofed/head/sys/arm/include/_stdint.h projects/ofed/head/sys/arm/include/_types.h projects/ofed/head/sys/arm/include/cpu.h projects/ofed/head/sys/arm/include/elf.h projects/ofed/head/sys/arm/include/fdt.h projects/ofed/head/sys/arm/include/memdev.h projects/ofed/head/sys/arm/include/metadata.h projects/ofed/head/sys/arm/include/pmap.h projects/ofed/head/sys/arm/include/proc.h projects/ofed/head/sys/arm/include/vmparam.h projects/ofed/head/sys/arm/mv/gpio.c projects/ofed/head/sys/arm/mv/ic.c projects/ofed/head/sys/arm/mv/mv_machdep.c projects/ofed/head/sys/arm/mv/mv_pci.c projects/ofed/head/sys/arm/mv/timer.c projects/ofed/head/sys/arm/s3c2xx0/s3c24x0_clk.c projects/ofed/head/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/ofed/head/sys/arm/s3c2xx0/std.ln2410sbc projects/ofed/head/sys/arm/sa11x0/assabet_machdep.c projects/ofed/head/sys/arm/xscale/i80321/ep80219_machdep.c projects/ofed/head/sys/arm/xscale/i80321/iq31244_machdep.c projects/ofed/head/sys/arm/xscale/i80321/iq80321.c projects/ofed/head/sys/arm/xscale/i8134x/crb_machdep.c projects/ofed/head/sys/arm/xscale/ixp425/avila_machdep.c projects/ofed/head/sys/arm/xscale/ixp425/files.ixp425 projects/ofed/head/sys/arm/xscale/pxa/pxa_machdep.c projects/ofed/head/sys/boot/arm/at91/boot0/linker.cfg projects/ofed/head/sys/boot/arm/at91/linker.cfg projects/ofed/head/sys/boot/common/Makefile.inc projects/ofed/head/sys/boot/common/gpt.c projects/ofed/head/sys/boot/common/interp.c projects/ofed/head/sys/boot/common/loader.8 projects/ofed/head/sys/boot/common/ufsread.c projects/ofed/head/sys/boot/common/util.h projects/ofed/head/sys/boot/efi/libefi/efinet.c projects/ofed/head/sys/boot/efi/libefi/efipart.c projects/ofed/head/sys/boot/efi/libefi/libefi.c projects/ofed/head/sys/boot/fdt/dts/db78100.dts projects/ofed/head/sys/boot/ficl/Makefile projects/ofed/head/sys/boot/ficl/words.c projects/ofed/head/sys/boot/forth/beastie.4th projects/ofed/head/sys/boot/forth/loader.conf projects/ofed/head/sys/boot/i386/Makefile.inc projects/ofed/head/sys/boot/i386/boot0/Makefile projects/ofed/head/sys/boot/i386/boot2/Makefile projects/ofed/head/sys/boot/i386/boot2/boot2.c projects/ofed/head/sys/boot/i386/btx/btx/Makefile projects/ofed/head/sys/boot/i386/btx/btxldr/Makefile projects/ofed/head/sys/boot/i386/common/cons.c projects/ofed/head/sys/boot/i386/efi/ldscript.amd64 projects/ofed/head/sys/boot/i386/gptboot/Makefile projects/ofed/head/sys/boot/i386/gptzfsboot/Makefile projects/ofed/head/sys/boot/i386/libi386/Makefile projects/ofed/head/sys/boot/i386/pxeldr/Makefile projects/ofed/head/sys/boot/i386/zfsboot/Makefile projects/ofed/head/sys/boot/i386/zfsboot/zfsldr.S projects/ofed/head/sys/boot/ia64/common/bootinfo.c projects/ofed/head/sys/boot/ia64/common/copy.c projects/ofed/head/sys/boot/ia64/common/exec.c projects/ofed/head/sys/boot/ia64/common/libia64.h projects/ofed/head/sys/boot/ia64/efi/conf.c projects/ofed/head/sys/boot/ia64/efi/efimd.c projects/ofed/head/sys/boot/ia64/efi/ldscript.ia64 projects/ofed/head/sys/boot/ia64/efi/version projects/ofed/head/sys/boot/ia64/ski/conf.c projects/ofed/head/sys/boot/ia64/ski/ldscript.ia64 projects/ofed/head/sys/boot/ia64/ski/libski.h projects/ofed/head/sys/boot/ia64/ski/skimd.c projects/ofed/head/sys/boot/ia64/ski/version projects/ofed/head/sys/boot/pc98/Makefile projects/ofed/head/sys/boot/pc98/Makefile.inc projects/ofed/head/sys/boot/pc98/boot2/Makefile projects/ofed/head/sys/boot/pc98/boot2/boot2.c projects/ofed/head/sys/boot/pc98/btx/btx/Makefile projects/ofed/head/sys/boot/pc98/btx/btxldr/Makefile projects/ofed/head/sys/boot/powerpc/Makefile projects/ofed/head/sys/boot/powerpc/boot1.chrp/boot1.c projects/ofed/head/sys/boot/powerpc/ofw/ldscript.powerpc projects/ofed/head/sys/boot/powerpc/ofw/start.c projects/ofed/head/sys/boot/zfs/Makefile projects/ofed/head/sys/boot/zfs/zfs.c projects/ofed/head/sys/boot/zfs/zfsimpl.c projects/ofed/head/sys/bsm/audit_errno.h projects/ofed/head/sys/cam/ata/ata_da.c projects/ofed/head/sys/cam/ata/ata_xpt.c projects/ofed/head/sys/cam/cam.c projects/ofed/head/sys/cam/cam_periph.c projects/ofed/head/sys/cam/cam_xpt.c projects/ofed/head/sys/cam/scsi/scsi_cd.c projects/ofed/head/sys/cam/scsi/scsi_da.c projects/ofed/head/sys/cam/scsi/scsi_sa.c projects/ofed/head/sys/cddl/boot/zfs/fletcher.c projects/ofed/head/sys/cddl/boot/zfs/zfsimpl.h projects/ofed/head/sys/cddl/boot/zfs/zfssubr.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_string.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c projects/ofed/head/sys/cddl/compat/opensolaris/sys/atomic.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/byteorder.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/dirent.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/file.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/kmem.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/misc.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/mount.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/mutex.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/policy.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/proc.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/rwlock.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/sid.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/stat.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/string.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/sunddi.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/systm.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/taskq.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/time.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/types.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/uio.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/vfs.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/vnode.h projects/ofed/head/sys/cddl/compat/opensolaris/sys/zone.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S projects/ofed/head/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/os/callb.c projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/ofed/head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/ofed/head/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/ofed/head/sys/cddl/dev/systrace/systrace.c projects/ofed/head/sys/compat/freebsd32/Makefile projects/ofed/head/sys/compat/freebsd32/freebsd32.h projects/ofed/head/sys/compat/freebsd32/freebsd32_misc.c projects/ofed/head/sys/compat/freebsd32/freebsd32_proto.h projects/ofed/head/sys/compat/freebsd32/freebsd32_syscall.h projects/ofed/head/sys/compat/freebsd32/freebsd32_syscalls.c projects/ofed/head/sys/compat/freebsd32/freebsd32_sysent.c projects/ofed/head/sys/compat/freebsd32/syscalls.conf projects/ofed/head/sys/compat/freebsd32/syscalls.master projects/ofed/head/sys/compat/ia32/ia32_sysvec.c projects/ofed/head/sys/compat/ia32/ia32_util.h projects/ofed/head/sys/compat/linprocfs/linprocfs.c projects/ofed/head/sys/compat/linux/linux_emul.c projects/ofed/head/sys/compat/linux/linux_emul.h projects/ofed/head/sys/compat/linux/linux_file.c projects/ofed/head/sys/compat/linux/linux_futex.c projects/ofed/head/sys/compat/linux/linux_futex.h projects/ofed/head/sys/compat/linux/linux_ipc.c projects/ofed/head/sys/compat/linux/linux_mib.c projects/ofed/head/sys/compat/linux/linux_mib.h projects/ofed/head/sys/compat/linux/linux_misc.c projects/ofed/head/sys/compat/linux/linux_misc.h projects/ofed/head/sys/compat/linux/linux_signal.c projects/ofed/head/sys/compat/linux/linux_signal.h projects/ofed/head/sys/compat/linux/linux_stats.c projects/ofed/head/sys/compat/ndis/kern_ndis.c projects/ofed/head/sys/compat/ndis/subr_ntoskrnl.c projects/ofed/head/sys/compat/svr4/svr4_sysvec.c projects/ofed/head/sys/compat/x86bios/x86bios.c projects/ofed/head/sys/conf/Makefile.amd64 projects/ofed/head/sys/conf/Makefile.i386 projects/ofed/head/sys/conf/Makefile.mips projects/ofed/head/sys/conf/NOTES projects/ofed/head/sys/conf/files projects/ofed/head/sys/conf/files.amd64 projects/ofed/head/sys/conf/files.i386 projects/ofed/head/sys/conf/files.pc98 projects/ofed/head/sys/conf/files.powerpc projects/ofed/head/sys/conf/kern.mk projects/ofed/head/sys/conf/kern.pre.mk projects/ofed/head/sys/conf/ldscript.amd64 projects/ofed/head/sys/conf/ldscript.i386 projects/ofed/head/sys/conf/ldscript.ia64 projects/ofed/head/sys/conf/ldscript.mips.cfe projects/ofed/head/sys/conf/ldscript.mips.mips64 (contents, props changed) projects/ofed/head/sys/conf/ldscript.powerpc projects/ofed/head/sys/conf/ldscript.powerpc64 projects/ofed/head/sys/conf/ldscript.sparc64 projects/ofed/head/sys/conf/options projects/ofed/head/sys/conf/options.i386 projects/ofed/head/sys/conf/options.powerpc projects/ofed/head/sys/contrib/altq/altq/altq_cbq.c projects/ofed/head/sys/contrib/altq/altq/altq_cdnr.c projects/ofed/head/sys/contrib/altq/altq/altq_hfsc.c projects/ofed/head/sys/contrib/altq/altq/altq_priq.c projects/ofed/head/sys/contrib/altq/altq/altq_red.c projects/ofed/head/sys/contrib/altq/altq/altq_rio.c projects/ofed/head/sys/contrib/altq/altq/altq_rmclass.c projects/ofed/head/sys/contrib/altq/altq/altq_subr.c projects/ofed/head/sys/contrib/altq/altq/altq_var.h projects/ofed/head/sys/contrib/altq/altq/if_altq.h projects/ofed/head/sys/contrib/dev/acpica/acpica_prep.sh projects/ofed/head/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/dmextern.c projects/ofed/head/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslmessages.h projects/ofed/head/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslpredef.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslstartup.c projects/ofed/head/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/compiler/dtcompile.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/ofed/head/sys/contrib/dev/acpica/compiler/dtfield.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dtio.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dttable.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dttemplate.c projects/ofed/head/sys/contrib/dev/acpica/compiler/dttemplate.h projects/ofed/head/sys/contrib/dev/acpica/compiler/dtutils.c projects/ofed/head/sys/contrib/dev/acpica/debugger/dbcmds.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbdisply.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbexec.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbfileio.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbhistry.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbinput.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbstats.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/debugger/dbxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmbuffer.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmnames.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmobject.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmopcode.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmresrc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmresrcl.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmresrcs.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmwalk.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsfield.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsinit.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsmethod.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsmthdat.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsobject.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsopcode.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswexec.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswload.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswscope.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswstate.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evevent.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evgpe.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evgpeblk.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evgpeinit.c projects/ofed/head/sys/contrib/dev/acpica/events/evgpeutil.c projects/ofed/head/sys/contrib/dev/acpica/events/evmisc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evregion.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evrgnini.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evsci.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evxfevnt.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/events/evxfgpe.c projects/ofed/head/sys/contrib/dev/acpica/events/evxfregn.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exconfig.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exconvrt.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/excreate.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exdebug.c projects/ofed/head/sys/contrib/dev/acpica/executer/exdump.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exfield.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exfldio.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exmisc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exmutex.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exnames.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exoparg1.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exoparg2.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exoparg3.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exoparg6.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exprep.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exregion.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exresnte.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exresolv.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exresop.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exstore.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exstoren.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exstorob.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exsystem.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/executer/exutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwacpi.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwgpe.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwpci.c projects/ofed/head/sys/contrib/dev/acpica/hardware/hwregs.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwsleep.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwtimer.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/hardware/hwvalid.c projects/ofed/head/sys/contrib/dev/acpica/hardware/hwxface.c projects/ofed/head/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/accommon.h projects/ofed/head/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acpredef.h projects/ofed/head/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acrestyp.h projects/ofed/head/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/actables.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/actbl2.h projects/ofed/head/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsaccess.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsalloc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsdump.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsdumpdv.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nseval.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsinit.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsload.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsnames.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsobject.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsparse.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nspredef.c projects/ofed/head/sys/contrib/dev/acpica/namespace/nsrepair.c projects/ofed/head/sys/contrib/dev/acpica/namespace/nsrepair2.c projects/ofed/head/sys/contrib/dev/acpica/namespace/nssearch.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nswalk.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsxfeval.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsxfname.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/namespace/nsxfobj.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/osunixxf.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psargs.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psloop.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psopcode.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psparse.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psscope.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/pstree.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/pswalk.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/parser/psxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsaddr.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rscalc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rscreate.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsdump.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsinfo.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsio.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsirq.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rslist.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsmemory.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsmisc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/resources/rsxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbfadt.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbfind.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbinstal.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbutils.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tables/tbxfroot.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utalloc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utcache.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utcopy.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utdebug.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utdelete.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/uteval.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utglobal.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utids.c projects/ofed/head/sys/contrib/dev/acpica/utilities/utinit.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utlock.c projects/ofed/head/sys/contrib/dev/acpica/utilities/utmath.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utmisc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utmutex.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utobject.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utosi.c projects/ofed/head/sys/contrib/dev/acpica/utilities/utresrc.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utstate.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/uttrack.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utxface.c (contents, props changed) projects/ofed/head/sys/contrib/dev/acpica/utilities/utxferror.c projects/ofed/head/sys/contrib/octeon-sdk/cvmx-fpa.h projects/ofed/head/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/ofed/head/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/ofed/head/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/ofed/head/sys/contrib/pf/net/pf_osfp.c projects/ofed/head/sys/crypto/aesni/aeskeys_amd64.S projects/ofed/head/sys/crypto/aesni/aeskeys_i386.S projects/ofed/head/sys/crypto/sha2/sha2.c projects/ofed/head/sys/ddb/db_capture.c projects/ofed/head/sys/ddb/db_command.c projects/ofed/head/sys/dev/aac/aac.c projects/ofed/head/sys/dev/aac/aacvar.h projects/ofed/head/sys/dev/acpi_support/acpi_ibm.c projects/ofed/head/sys/dev/acpi_support/atk0110.c projects/ofed/head/sys/dev/acpica/Osd/OsdInterrupt.c projects/ofed/head/sys/dev/acpica/Osd/OsdSchedule.c projects/ofed/head/sys/dev/acpica/Osd/OsdTable.c projects/ofed/head/sys/dev/acpica/acpi.c projects/ofed/head/sys/dev/acpica/acpi_ec.c projects/ofed/head/sys/dev/acpica/acpi_pci.c projects/ofed/head/sys/dev/acpica/acpi_resource.c projects/ofed/head/sys/dev/acpica/acpi_video.c projects/ofed/head/sys/dev/acpica/acpivar.h projects/ofed/head/sys/dev/adlink/adlink.c projects/ofed/head/sys/dev/advansys/adwcam.c projects/ofed/head/sys/dev/ae/if_ae.c projects/ofed/head/sys/dev/ae/if_aevar.h projects/ofed/head/sys/dev/age/if_age.c projects/ofed/head/sys/dev/age/if_agevar.h projects/ofed/head/sys/dev/ahci/ahci.c projects/ofed/head/sys/dev/aic7xxx/aic79xx.c projects/ofed/head/sys/dev/aic7xxx/aic79xx_osm.h projects/ofed/head/sys/dev/aic7xxx/aic7xxx.c projects/ofed/head/sys/dev/aic7xxx/aic7xxx_osm.h projects/ofed/head/sys/dev/alc/if_alc.c projects/ofed/head/sys/dev/alc/if_alcreg.h projects/ofed/head/sys/dev/alc/if_alcvar.h projects/ofed/head/sys/dev/ale/if_ale.c projects/ofed/head/sys/dev/ale/if_alevar.h projects/ofed/head/sys/dev/asr/i2omsg.h projects/ofed/head/sys/dev/ata/ata-disk.c projects/ofed/head/sys/dev/ata/ata-dma.c projects/ofed/head/sys/dev/ata/ata-pci.h projects/ofed/head/sys/dev/ata/chipsets/ata-ahci.c projects/ofed/head/sys/dev/ata/chipsets/ata-intel.c projects/ofed/head/sys/dev/ata/chipsets/ata-siliconimage.c projects/ofed/head/sys/dev/ath/ah_osdep.c projects/ofed/head/sys/dev/ath/ath_hal/ah.c projects/ofed/head/sys/dev/ath/ath_hal/ah.h projects/ofed/head/sys/dev/ath/ath_hal/ah_debug.h projects/ofed/head/sys/dev/ath/ath_hal/ah_devid.h projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom.h projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v4k.c projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h projects/ofed/head/sys/dev/ath/ath_hal/ah_internal.h projects/ofed/head/sys/dev/ath/ath_hal/ah_regdomain.c projects/ofed/head/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/ofed/head/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/ofed/head/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/ofed/head/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/ofed/head/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/ofed/head/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/ofed/head/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/ofed/head/sys/dev/ath/ath_rate/amrr/amrr.c projects/ofed/head/sys/dev/ath/ath_rate/onoe/onoe.c projects/ofed/head/sys/dev/ath/ath_rate/sample/sample.c projects/ofed/head/sys/dev/ath/ath_rate/sample/sample.h projects/ofed/head/sys/dev/ath/if_ath.c projects/ofed/head/sys/dev/ath/if_athioctl.h projects/ofed/head/sys/dev/ath/if_athrate.h projects/ofed/head/sys/dev/ath/if_athvar.h projects/ofed/head/sys/dev/bce/if_bce.c projects/ofed/head/sys/dev/bce/if_bcefw.h projects/ofed/head/sys/dev/bce/if_bcereg.h projects/ofed/head/sys/dev/bge/if_bge.c projects/ofed/head/sys/dev/bktr/bktr_card.c projects/ofed/head/sys/dev/buslogic/bt.c projects/ofed/head/sys/dev/bwi/if_bwi.c projects/ofed/head/sys/dev/bwn/if_bwn.c projects/ofed/head/sys/dev/cs/if_cs.c projects/ofed/head/sys/dev/cs/if_csreg.h projects/ofed/head/sys/dev/cs/if_csvar.h projects/ofed/head/sys/dev/ctau/ctau.c projects/ofed/head/sys/dev/ctau/ctddk.h projects/ofed/head/sys/dev/cxgb/cxgb_main.c projects/ofed/head/sys/dev/cxgb/cxgb_sge.c projects/ofed/head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/ofed/head/sys/dev/dc/dcphy.c projects/ofed/head/sys/dev/dc/if_dc.c projects/ofed/head/sys/dev/dc/if_dcreg.h projects/ofed/head/sys/dev/dc/pnphy.c projects/ofed/head/sys/dev/drm/mach64_dma.c projects/ofed/head/sys/dev/drm/r300_reg.h projects/ofed/head/sys/dev/e1000/e1000_80003es2lan.c projects/ofed/head/sys/dev/e1000/e1000_80003es2lan.h projects/ofed/head/sys/dev/e1000/e1000_82540.c projects/ofed/head/sys/dev/e1000/e1000_82541.c projects/ofed/head/sys/dev/e1000/e1000_82542.c projects/ofed/head/sys/dev/e1000/e1000_82543.c projects/ofed/head/sys/dev/e1000/e1000_82571.c projects/ofed/head/sys/dev/e1000/e1000_82575.c projects/ofed/head/sys/dev/e1000/e1000_82575.h projects/ofed/head/sys/dev/e1000/e1000_api.c projects/ofed/head/sys/dev/e1000/e1000_api.h projects/ofed/head/sys/dev/e1000/e1000_defines.h projects/ofed/head/sys/dev/e1000/e1000_hw.h projects/ofed/head/sys/dev/e1000/e1000_ich8lan.c projects/ofed/head/sys/dev/e1000/e1000_ich8lan.h projects/ofed/head/sys/dev/e1000/e1000_mac.c projects/ofed/head/sys/dev/e1000/e1000_mac.h projects/ofed/head/sys/dev/e1000/e1000_manage.c projects/ofed/head/sys/dev/e1000/e1000_manage.h projects/ofed/head/sys/dev/e1000/e1000_mbx.c projects/ofed/head/sys/dev/e1000/e1000_nvm.c projects/ofed/head/sys/dev/e1000/e1000_nvm.h projects/ofed/head/sys/dev/e1000/e1000_osdep.c projects/ofed/head/sys/dev/e1000/e1000_phy.c projects/ofed/head/sys/dev/e1000/e1000_phy.h projects/ofed/head/sys/dev/e1000/e1000_regs.h projects/ofed/head/sys/dev/e1000/e1000_vf.c projects/ofed/head/sys/dev/e1000/e1000_vf.h projects/ofed/head/sys/dev/e1000/if_em.c projects/ofed/head/sys/dev/e1000/if_em.h projects/ofed/head/sys/dev/e1000/if_igb.c projects/ofed/head/sys/dev/e1000/if_igb.h projects/ofed/head/sys/dev/e1000/if_lem.c projects/ofed/head/sys/dev/e1000/if_lem.h projects/ofed/head/sys/dev/ed/if_ed.c projects/ofed/head/sys/dev/en/midway.c projects/ofed/head/sys/dev/ep/if_epreg.h projects/ofed/head/sys/dev/fatm/if_fatm.c projects/ofed/head/sys/dev/fb/splash.c projects/ofed/head/sys/dev/fdc/fdc.c projects/ofed/head/sys/dev/fdt/fdt_common.c projects/ofed/head/sys/dev/fdt/fdt_pci.c projects/ofed/head/sys/dev/fdt/fdtbus.c projects/ofed/head/sys/dev/firewire/fwohci.c projects/ofed/head/sys/dev/firewire/sbp.c projects/ofed/head/sys/dev/flash/mx25l.c projects/ofed/head/sys/dev/fxp/if_fxp.c projects/ofed/head/sys/dev/ichsmb/ichsmb_pci.c projects/ofed/head/sys/dev/ichwd/ichwd.c projects/ofed/head/sys/dev/ichwd/ichwd.h projects/ofed/head/sys/dev/if_ndis/if_ndis.c projects/ofed/head/sys/dev/if_ndis/if_ndis_usb.c projects/ofed/head/sys/dev/iicbus/ds1775.c projects/ofed/head/sys/dev/iicbus/max6690.c projects/ofed/head/sys/dev/iscsi/initiator/isc_sm.c projects/ofed/head/sys/dev/iscsi/initiator/iscsi.c projects/ofed/head/sys/dev/isp/isp.c projects/ofed/head/sys/dev/isp/isp_freebsd.c projects/ofed/head/sys/dev/isp/isp_freebsd.h projects/ofed/head/sys/dev/isp/isp_library.c projects/ofed/head/sys/dev/isp/isp_pci.c projects/ofed/head/sys/dev/isp/isp_sbus.c projects/ofed/head/sys/dev/isp/ispvar.h projects/ofed/head/sys/dev/ispfw/asm_2322.h projects/ofed/head/sys/dev/ispfw/asm_2400.h projects/ofed/head/sys/dev/ispfw/asm_2500.h projects/ofed/head/sys/dev/iwi/if_iwi.c projects/ofed/head/sys/dev/iwn/if_iwn.c projects/ofed/head/sys/dev/ixgb/ixgb_ee.c projects/ofed/head/sys/dev/ixgbe/ixgbe.c projects/ofed/head/sys/dev/ixgbe/ixgbe.h projects/ofed/head/sys/dev/ixgbe/ixgbe_82599.c projects/ofed/head/sys/dev/ixgbe/ixgbe_api.h projects/ofed/head/sys/dev/ixgbe/ixgbe_common.c projects/ofed/head/sys/dev/ixgbe/ixgbe_common.h projects/ofed/head/sys/dev/ixgbe/ixgbe_mbx.c projects/ofed/head/sys/dev/ixgbe/ixgbe_type.h projects/ofed/head/sys/dev/ixgbe/ixv.h projects/ofed/head/sys/dev/jme/if_jme.c projects/ofed/head/sys/dev/jme/if_jmevar.h projects/ofed/head/sys/dev/malo/if_malohal.h projects/ofed/head/sys/dev/md/md.c projects/ofed/head/sys/dev/mem/memdev.c projects/ofed/head/sys/dev/mem/memutil.c projects/ofed/head/sys/dev/mii/atphy.c projects/ofed/head/sys/dev/mii/brgphy.c projects/ofed/head/sys/dev/mii/ciphy.c projects/ofed/head/sys/dev/mii/e1000phy.c projects/ofed/head/sys/dev/mii/ip1000phy.c projects/ofed/head/sys/dev/mii/jmphy.c projects/ofed/head/sys/dev/mii/mii_physubr.c projects/ofed/head/sys/dev/mii/miidevs projects/ofed/head/sys/dev/mii/rgephy.c projects/ofed/head/sys/dev/mii/rlphy.c projects/ofed/head/sys/dev/mii/xmphy.c projects/ofed/head/sys/dev/mmc/mmc.c projects/ofed/head/sys/dev/mps/mps.c projects/ofed/head/sys/dev/mps/mps_sas.c projects/ofed/head/sys/dev/mps/mpsvar.h projects/ofed/head/sys/dev/mpt/mpt.c projects/ofed/head/sys/dev/mpt/mpt_cam.c projects/ofed/head/sys/dev/mpt/mpt_raid.c projects/ofed/head/sys/dev/mpt/mpt_user.c projects/ofed/head/sys/dev/msk/if_msk.c projects/ofed/head/sys/dev/mwl/mwlhal.h projects/ofed/head/sys/dev/mxge/if_mxge.c projects/ofed/head/sys/dev/nfe/if_nfe.c projects/ofed/head/sys/dev/nfe/if_nfevar.h projects/ofed/head/sys/dev/nxge/xgehal/xgehal-device.c projects/ofed/head/sys/dev/nxge/xgehal/xgehal-ring-fp.c projects/ofed/head/sys/dev/patm/if_patm_attach.c projects/ofed/head/sys/dev/pccbb/pccbb.c projects/ofed/head/sys/dev/pci/pci.c projects/ofed/head/sys/dev/pci/pcivar.h projects/ofed/head/sys/dev/ppc/ppc_pci.c projects/ofed/head/sys/dev/pty/pty.c projects/ofed/head/sys/dev/ral/rt2560.c projects/ofed/head/sys/dev/ral/rt2661.c projects/ofed/head/sys/dev/random/randomdev.c projects/ofed/head/sys/dev/random/randomdev_soft.c projects/ofed/head/sys/dev/re/if_re.c projects/ofed/head/sys/dev/sdhci/sdhci.c projects/ofed/head/sys/dev/siis/siis.c projects/ofed/head/sys/dev/siis/siis.h projects/ofed/head/sys/dev/sio/sio.c projects/ofed/head/sys/dev/sis/if_sis.c projects/ofed/head/sys/dev/sis/if_sisreg.h projects/ofed/head/sys/dev/sk/if_sk.c projects/ofed/head/sys/dev/sound/pci/emu10k1.c projects/ofed/head/sys/dev/sound/pci/emu10kx.c projects/ofed/head/sys/dev/sound/pci/es137x.c projects/ofed/head/sys/dev/sound/pci/hda/hdac.c projects/ofed/head/sys/dev/sound/pcm/buffer.c projects/ofed/head/sys/dev/sound/pcm/sound.c projects/ofed/head/sys/dev/sound/usb/uaudio.c projects/ofed/head/sys/dev/ste/if_ste.c projects/ofed/head/sys/dev/stge/if_stge.c projects/ofed/head/sys/dev/sym/sym_fw1.h projects/ofed/head/sys/dev/sym/sym_fw2.h projects/ofed/head/sys/dev/ti/if_ti.c projects/ofed/head/sys/dev/ti/if_tireg.h projects/ofed/head/sys/dev/tsec/if_tsec_fdt.c projects/ofed/head/sys/dev/txp/if_txp.c projects/ofed/head/sys/dev/uart/uart_bus_fdt.c projects/ofed/head/sys/dev/uart/uart_dev_ns8250.c projects/ofed/head/sys/dev/uart/uart_tty.c projects/ofed/head/sys/dev/usb/controller/at91dci.c projects/ofed/head/sys/dev/usb/controller/at91dci_atmelarm.c projects/ofed/head/sys/dev/usb/controller/atmegadci.c projects/ofed/head/sys/dev/usb/controller/atmegadci_atmelarm.c projects/ofed/head/sys/dev/usb/controller/avr32dci.c projects/ofed/head/sys/dev/usb/controller/ehci.c projects/ofed/head/sys/dev/usb/controller/ehci_ixp4xx.c projects/ofed/head/sys/dev/usb/controller/ehci_mv.c projects/ofed/head/sys/dev/usb/controller/ehci_pci.c projects/ofed/head/sys/dev/usb/controller/musb_otg.c projects/ofed/head/sys/dev/usb/controller/musb_otg_atmelarm.c projects/ofed/head/sys/dev/usb/controller/ohci.c projects/ofed/head/sys/dev/usb/controller/ohci_atmelarm.c projects/ofed/head/sys/dev/usb/controller/ohci_pci.c projects/ofed/head/sys/dev/usb/controller/ohci_s3c24x0.c projects/ofed/head/sys/dev/usb/controller/uhci.c projects/ofed/head/sys/dev/usb/controller/uhci_pci.c projects/ofed/head/sys/dev/usb/controller/usb_controller.c projects/ofed/head/sys/dev/usb/controller/uss820dci.c projects/ofed/head/sys/dev/usb/controller/uss820dci_atmelarm.c projects/ofed/head/sys/dev/usb/controller/xhci.c projects/ofed/head/sys/dev/usb/controller/xhci.h projects/ofed/head/sys/dev/usb/controller/xhci_pci.c projects/ofed/head/sys/dev/usb/input/atp.c projects/ofed/head/sys/dev/usb/input/uhid.c projects/ofed/head/sys/dev/usb/input/ukbd.c projects/ofed/head/sys/dev/usb/input/ums.c projects/ofed/head/sys/dev/usb/misc/udbp.c projects/ofed/head/sys/dev/usb/misc/ufm.c projects/ofed/head/sys/dev/usb/net/if_aue.c projects/ofed/head/sys/dev/usb/net/if_axe.c projects/ofed/head/sys/dev/usb/net/if_cdce.c projects/ofed/head/sys/dev/usb/net/if_cue.c projects/ofed/head/sys/dev/usb/net/if_ipheth.c projects/ofed/head/sys/dev/usb/net/if_kue.c projects/ofed/head/sys/dev/usb/net/if_rue.c projects/ofed/head/sys/dev/usb/net/if_udav.c projects/ofed/head/sys/dev/usb/net/usb_ethernet.c projects/ofed/head/sys/dev/usb/quirk/usb_quirk.c projects/ofed/head/sys/dev/usb/quirk/usb_quirk.h projects/ofed/head/sys/dev/usb/serial/u3g.c projects/ofed/head/sys/dev/usb/serial/uark.c projects/ofed/head/sys/dev/usb/serial/ubsa.c projects/ofed/head/sys/dev/usb/serial/ubser.c projects/ofed/head/sys/dev/usb/serial/uchcom.c projects/ofed/head/sys/dev/usb/serial/ucycom.c projects/ofed/head/sys/dev/usb/serial/ufoma.c projects/ofed/head/sys/dev/usb/serial/uftdi.c projects/ofed/head/sys/dev/usb/serial/ugensa.c projects/ofed/head/sys/dev/usb/serial/uipaq.c projects/ofed/head/sys/dev/usb/serial/ulpt.c projects/ofed/head/sys/dev/usb/serial/umct.c projects/ofed/head/sys/dev/usb/serial/umodem.c projects/ofed/head/sys/dev/usb/serial/umoscom.c projects/ofed/head/sys/dev/usb/serial/uplcom.c projects/ofed/head/sys/dev/usb/serial/usb_serial.c projects/ofed/head/sys/dev/usb/serial/uslcom.c projects/ofed/head/sys/dev/usb/serial/uvisor.c projects/ofed/head/sys/dev/usb/serial/uvscom.c projects/ofed/head/sys/dev/usb/storage/umass.c projects/ofed/head/sys/dev/usb/storage/urio.c projects/ofed/head/sys/dev/usb/storage/ustorage_fs.c projects/ofed/head/sys/dev/usb/template/usb_template.c projects/ofed/head/sys/dev/usb/template/usb_template_cdce.c projects/ofed/head/sys/dev/usb/template/usb_template_msc.c projects/ofed/head/sys/dev/usb/template/usb_template_mtp.c projects/ofed/head/sys/dev/usb/usb_busdma.c projects/ofed/head/sys/dev/usb/usb_compat_linux.c projects/ofed/head/sys/dev/usb/usb_core.c projects/ofed/head/sys/dev/usb/usb_debug.c projects/ofed/head/sys/dev/usb/usb_dev.c projects/ofed/head/sys/dev/usb/usb_device.c projects/ofed/head/sys/dev/usb/usb_dynamic.c projects/ofed/head/sys/dev/usb/usb_error.c projects/ofed/head/sys/dev/usb/usb_freebsd.h projects/ofed/head/sys/dev/usb/usb_generic.c projects/ofed/head/sys/dev/usb/usb_handle_request.c projects/ofed/head/sys/dev/usb/usb_hid.c projects/ofed/head/sys/dev/usb/usb_hub.c projects/ofed/head/sys/dev/usb/usb_ioctl.h projects/ofed/head/sys/dev/usb/usb_lookup.c projects/ofed/head/sys/dev/usb/usb_mbuf.c projects/ofed/head/sys/dev/usb/usb_msctest.c projects/ofed/head/sys/dev/usb/usb_parse.c projects/ofed/head/sys/dev/usb/usb_pf.c projects/ofed/head/sys/dev/usb/usb_pf.h projects/ofed/head/sys/dev/usb/usb_process.c projects/ofed/head/sys/dev/usb/usb_process.h projects/ofed/head/sys/dev/usb/usb_request.c projects/ofed/head/sys/dev/usb/usb_transfer.c projects/ofed/head/sys/dev/usb/usb_util.c projects/ofed/head/sys/dev/usb/usbdevs projects/ofed/head/sys/dev/usb/usbdi.h projects/ofed/head/sys/dev/usb/wlan/if_rum.c projects/ofed/head/sys/dev/usb/wlan/if_run.c projects/ofed/head/sys/dev/usb/wlan/if_runreg.h projects/ofed/head/sys/dev/usb/wlan/if_runvar.h projects/ofed/head/sys/dev/usb/wlan/if_ural.c projects/ofed/head/sys/dev/vte/if_vte.c projects/ofed/head/sys/dev/vte/if_vtereg.h projects/ofed/head/sys/dev/vx/if_vxreg.h projects/ofed/head/sys/dev/wi/if_wi.c projects/ofed/head/sys/dev/wpi/if_wpi.c projects/ofed/head/sys/dev/xen/balloon/balloon.c projects/ofed/head/sys/dev/xen/blkfront/blkfront.c projects/ofed/head/sys/dev/xen/netback/netback.c projects/ofed/head/sys/dev/xen/netfront/netfront.c projects/ofed/head/sys/dev/xen/xenpci/evtchn.c projects/ofed/head/sys/dev/xl/if_xl.c projects/ofed/head/sys/fs/ext2fs/ext2_alloc.c projects/ofed/head/sys/fs/ext2fs/ext2_dinode.h projects/ofed/head/sys/fs/ext2fs/ext2_lookup.c projects/ofed/head/sys/fs/ext2fs/ext2_mount.h projects/ofed/head/sys/fs/ext2fs/ext2_subr.c projects/ofed/head/sys/fs/ext2fs/ext2_vfsops.c projects/ofed/head/sys/fs/ext2fs/ext2fs.h projects/ofed/head/sys/fs/ext2fs/inode.h projects/ofed/head/sys/fs/fdescfs/fdesc_vnops.c projects/ofed/head/sys/fs/msdosfs/msdosfs_vnops.c projects/ofed/head/sys/fs/nfs/nfs_commonsubs.c projects/ofed/head/sys/fs/nfs/nfs_var.h projects/ofed/head/sys/fs/nfs/nfsdport.h projects/ofed/head/sys/fs/nfs/nfsport.h projects/ofed/head/sys/fs/nfsclient/nfs_clvfsops.c projects/ofed/head/sys/fs/nfsclient/nfsmount.h projects/ofed/head/sys/fs/nfsserver/nfs_nfsdcache.c projects/ofed/head/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/ofed/head/sys/fs/nfsserver/nfs_nfsdport.c projects/ofed/head/sys/fs/nfsserver/nfs_nfsdserv.c projects/ofed/head/sys/fs/nfsserver/nfs_nfsdsocket.c projects/ofed/head/sys/fs/nfsserver/nfs_nfsdstate.c projects/ofed/head/sys/fs/nullfs/null_vnops.c projects/ofed/head/sys/fs/portalfs/portal_vnops.c projects/ofed/head/sys/fs/procfs/procfs_dbregs.c projects/ofed/head/sys/fs/procfs/procfs_fpregs.c projects/ofed/head/sys/fs/procfs/procfs_map.c projects/ofed/head/sys/fs/procfs/procfs_regs.c projects/ofed/head/sys/fs/tmpfs/tmpfs.h projects/ofed/head/sys/fs/tmpfs/tmpfs_subr.c projects/ofed/head/sys/fs/tmpfs/tmpfs_vnops.c projects/ofed/head/sys/gdb/gdb_main.c projects/ofed/head/sys/gdb/gdb_packet.c projects/ofed/head/sys/geom/bde/g_bde.c projects/ofed/head/sys/geom/cache/g_cache.c projects/ofed/head/sys/geom/concat/g_concat.c projects/ofed/head/sys/geom/eli/g_eli.c projects/ofed/head/sys/geom/gate/g_gate.c projects/ofed/head/sys/geom/geom_bsd.c projects/ofed/head/sys/geom/geom_ctl.c projects/ofed/head/sys/geom/geom_disk.c projects/ofed/head/sys/geom/geom_disk.h projects/ofed/head/sys/geom/geom_fox.c projects/ofed/head/sys/geom/geom_mbr.c projects/ofed/head/sys/geom/geom_pc98.c projects/ofed/head/sys/geom/geom_sunlabel.c projects/ofed/head/sys/geom/geom_vfs.c projects/ofed/head/sys/geom/geom_vol_ffs.c projects/ofed/head/sys/geom/journal/g_journal.c projects/ofed/head/sys/geom/label/g_label.c projects/ofed/head/sys/geom/label/g_label_ext2fs.c projects/ofed/head/sys/geom/linux_lvm/g_linux_lvm.c projects/ofed/head/sys/geom/mirror/g_mirror.c projects/ofed/head/sys/geom/multipath/g_multipath.c projects/ofed/head/sys/geom/nop/g_nop.c projects/ofed/head/sys/geom/part/g_part.c projects/ofed/head/sys/geom/part/g_part.h projects/ofed/head/sys/geom/part/g_part_apm.c projects/ofed/head/sys/geom/part/g_part_bsd.c projects/ofed/head/sys/geom/part/g_part_ebr.c projects/ofed/head/sys/geom/part/g_part_gpt.c projects/ofed/head/sys/geom/part/g_part_mbr.c projects/ofed/head/sys/geom/part/g_part_pc98.c projects/ofed/head/sys/geom/part/g_part_vtoc8.c projects/ofed/head/sys/geom/raid3/g_raid3.c projects/ofed/head/sys/geom/sched/g_sched.c projects/ofed/head/sys/geom/sched/gs_rr.c projects/ofed/head/sys/geom/sched/gs_scheduler.h projects/ofed/head/sys/geom/shsec/g_shsec.c projects/ofed/head/sys/geom/stripe/g_stripe.c projects/ofed/head/sys/geom/uzip/g_uzip.c projects/ofed/head/sys/geom/virstor/g_virstor.c projects/ofed/head/sys/gnu/fs/xfs/xfs_dir_leaf.c projects/ofed/head/sys/gnu/fs/xfs/xfs_itable.c projects/ofed/head/sys/i386/conf/GENERIC projects/ofed/head/sys/i386/i386/apic_vector.s projects/ofed/head/sys/i386/i386/elf_machdep.c projects/ofed/head/sys/i386/i386/i686_mem.c projects/ofed/head/sys/i386/i386/identcpu.c projects/ofed/head/sys/i386/i386/machdep.c projects/ofed/head/sys/i386/i386/mem.c projects/ofed/head/sys/i386/i386/pmap.c projects/ofed/head/sys/i386/i386/sys_machdep.c projects/ofed/head/sys/i386/i386/trap.c projects/ofed/head/sys/i386/i386/uio_machdep.c projects/ofed/head/sys/i386/i386/vm86bios.s projects/ofed/head/sys/i386/i386/vm_machdep.c projects/ofed/head/sys/i386/ibcs2/ibcs2_sysvec.c projects/ofed/head/sys/i386/include/_inttypes.h projects/ofed/head/sys/i386/include/_limits.h projects/ofed/head/sys/i386/include/_stdint.h projects/ofed/head/sys/i386/include/_types.h projects/ofed/head/sys/i386/include/clock.h projects/ofed/head/sys/i386/include/cpu.h projects/ofed/head/sys/i386/include/elf.h projects/ofed/head/sys/i386/include/memdev.h projects/ofed/head/sys/i386/include/pcpu.h projects/ofed/head/sys/i386/include/pmap.h projects/ofed/head/sys/i386/include/reg.h projects/ofed/head/sys/i386/include/vmparam.h projects/ofed/head/sys/i386/include/xen/hypercall.h projects/ofed/head/sys/i386/include/xen/xen-os.h projects/ofed/head/sys/i386/include/xen/xenpmap.h projects/ofed/head/sys/i386/include/xen/xenvar.h projects/ofed/head/sys/i386/isa/prof_machdep.c projects/ofed/head/sys/i386/linux/Makefile projects/ofed/head/sys/i386/linux/imgact_linux.c projects/ofed/head/sys/i386/linux/linux.h projects/ofed/head/sys/i386/linux/linux_machdep.c projects/ofed/head/sys/i386/linux/linux_proto.h projects/ofed/head/sys/i386/linux/linux_syscall.h projects/ofed/head/sys/i386/linux/linux_sysent.c projects/ofed/head/sys/i386/linux/linux_sysvec.c projects/ofed/head/sys/i386/linux/syscalls.conf projects/ofed/head/sys/i386/linux/syscalls.master projects/ofed/head/sys/i386/xen/clock.c projects/ofed/head/sys/i386/xen/mp_machdep.c projects/ofed/head/sys/i386/xen/pmap.c projects/ofed/head/sys/i386/xen/xen_machdep.c projects/ofed/head/sys/ia64/acpica/OsdEnvironment.c projects/ofed/head/sys/ia64/conf/GENERIC projects/ofed/head/sys/ia64/ia64/autoconf.c projects/ofed/head/sys/ia64/ia64/elf_machdep.c projects/ofed/head/sys/ia64/ia64/exception.S projects/ofed/head/sys/ia64/ia64/genassym.c projects/ofed/head/sys/ia64/ia64/locore.S projects/ofed/head/sys/ia64/ia64/machdep.c projects/ofed/head/sys/ia64/ia64/mem.c projects/ofed/head/sys/ia64/ia64/support.S projects/ofed/head/sys/ia64/ia64/trap.c projects/ofed/head/sys/ia64/ia64/uio_machdep.c projects/ofed/head/sys/ia64/ia64/unaligned.c projects/ofed/head/sys/ia64/include/_limits.h projects/ofed/head/sys/ia64/include/_stdint.h projects/ofed/head/sys/ia64/include/bootinfo.h projects/ofed/head/sys/ia64/include/elf.h projects/ofed/head/sys/ia64/include/float.h projects/ofed/head/sys/ia64/include/memdev.h projects/ofed/head/sys/ia64/include/pmap.h projects/ofed/head/sys/ia64/include/vmparam.h projects/ofed/head/sys/kern/Makefile projects/ofed/head/sys/kern/imgact_aout.c projects/ofed/head/sys/kern/imgact_elf.c projects/ofed/head/sys/kern/imgact_shell.c projects/ofed/head/sys/kern/init_main.c projects/ofed/head/sys/kern/init_sysent.c projects/ofed/head/sys/kern/kern_clocksource.c projects/ofed/head/sys/kern/kern_context.c projects/ofed/head/sys/kern/kern_cpuset.c projects/ofed/head/sys/kern/kern_descrip.c projects/ofed/head/sys/kern/kern_dtrace.c projects/ofed/head/sys/kern/kern_et.c projects/ofed/head/sys/kern/kern_exec.c projects/ofed/head/sys/kern/kern_fork.c projects/ofed/head/sys/kern/kern_hhook.c projects/ofed/head/sys/kern/kern_intr.c projects/ofed/head/sys/kern/kern_jail.c projects/ofed/head/sys/kern/kern_kthread.c projects/ofed/head/sys/kern/kern_ktr.c projects/ofed/head/sys/kern/kern_ktrace.c projects/ofed/head/sys/kern/kern_linker.c projects/ofed/head/sys/kern/kern_lock.c projects/ofed/head/sys/kern/kern_malloc.c projects/ofed/head/sys/kern/kern_mib.c projects/ofed/head/sys/kern/kern_ntptime.c projects/ofed/head/sys/kern/kern_pmc.c projects/ofed/head/sys/kern/kern_proc.c projects/ofed/head/sys/kern/kern_prot.c projects/ofed/head/sys/kern/kern_sig.c projects/ofed/head/sys/kern/kern_sx.c projects/ofed/head/sys/kern/kern_synch.c projects/ofed/head/sys/kern/kern_sysctl.c projects/ofed/head/sys/kern/kern_tc.c projects/ofed/head/sys/kern/kern_thr.c projects/ofed/head/sys/kern/kern_thread.c projects/ofed/head/sys/kern/kern_timeout.c projects/ofed/head/sys/kern/kern_umtx.c projects/ofed/head/sys/kern/ksched.c projects/ofed/head/sys/kern/makesyscalls.sh projects/ofed/head/sys/kern/sched_4bsd.c projects/ofed/head/sys/kern/sched_ule.c projects/ofed/head/sys/kern/subr_autoconf.c projects/ofed/head/sys/kern/subr_bus.c projects/ofed/head/sys/kern/subr_clock.c projects/ofed/head/sys/kern/subr_devstat.c projects/ofed/head/sys/kern/subr_kdb.c projects/ofed/head/sys/kern/subr_kobj.c projects/ofed/head/sys/kern/subr_lock.c projects/ofed/head/sys/kern/subr_log.c projects/ofed/head/sys/kern/subr_mchain.c projects/ofed/head/sys/kern/subr_module.c projects/ofed/head/sys/kern/subr_param.c projects/ofed/head/sys/kern/subr_pcpu.c projects/ofed/head/sys/kern/subr_sleepqueue.c projects/ofed/head/sys/kern/subr_smp.c projects/ofed/head/sys/kern/subr_stack.c projects/ofed/head/sys/kern/subr_trap.c projects/ofed/head/sys/kern/subr_turnstile.c projects/ofed/head/sys/kern/subr_uio.c projects/ofed/head/sys/kern/subr_unit.c projects/ofed/head/sys/kern/subr_witness.c projects/ofed/head/sys/kern/sys_pipe.c projects/ofed/head/sys/kern/sys_process.c projects/ofed/head/sys/kern/sys_socket.c projects/ofed/head/sys/kern/syscalls.c projects/ofed/head/sys/kern/syscalls.master projects/ofed/head/sys/kern/systrace_args.c projects/ofed/head/sys/kern/sysv_msg.c projects/ofed/head/sys/kern/sysv_sem.c projects/ofed/head/sys/kern/sysv_shm.c projects/ofed/head/sys/kern/tty.c projects/ofed/head/sys/kern/tty_pts.c projects/ofed/head/sys/kern/tty_tty.c projects/ofed/head/sys/kern/uipc_cow.c projects/ofed/head/sys/kern/uipc_mbuf.c projects/ofed/head/sys/kern/uipc_mqueue.c projects/ofed/head/sys/kern/uipc_sem.c projects/ofed/head/sys/kern/uipc_socket.c projects/ofed/head/sys/kern/uipc_syscalls.c projects/ofed/head/sys/kern/uipc_usrreq.c projects/ofed/head/sys/kern/vfs_bio.c projects/ofed/head/sys/kern/vfs_cluster.c projects/ofed/head/sys/kern/vfs_mount.c projects/ofed/head/sys/kern/vfs_mountroot.c projects/ofed/head/sys/kern/vfs_subr.c projects/ofed/head/sys/kern/vfs_vnops.c projects/ofed/head/sys/libkern/jenkins.h projects/ofed/head/sys/mips/atheros/ar724x_chip.c projects/ofed/head/sys/mips/atheros/ar724xreg.h projects/ofed/head/sys/mips/atheros/ar91xx_chip.c projects/ofed/head/sys/mips/atheros/ar91xxreg.h projects/ofed/head/sys/mips/atheros/if_arge.c projects/ofed/head/sys/mips/atheros/if_argevar.h projects/ofed/head/sys/mips/cavium/ciu.c projects/ofed/head/sys/mips/cavium/cryptocteon/cavium_crypto.c projects/ofed/head/sys/mips/cavium/cvmx_config.h projects/ofed/head/sys/mips/cavium/files.octeon1 projects/ofed/head/sys/mips/cavium/octe/ethernet-common.c projects/ofed/head/sys/mips/cavium/octe/ethernet-common.h projects/ofed/head/sys/mips/cavium/octe/ethernet-defines.h projects/ofed/head/sys/mips/cavium/octe/ethernet-rx.c projects/ofed/head/sys/mips/cavium/octe/ethernet-tx.c projects/ofed/head/sys/mips/cavium/octe/ethernet.c projects/ofed/head/sys/mips/cavium/octe/octebus.c projects/ofed/head/sys/mips/cavium/octe/octebusvar.h projects/ofed/head/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/ofed/head/sys/mips/cavium/octeon_machdep.c projects/ofed/head/sys/mips/cavium/octeon_mp.c projects/ofed/head/sys/mips/cavium/octeon_wdog.c projects/ofed/head/sys/mips/cavium/octopci.c projects/ofed/head/sys/mips/cavium/uart_bus_octeonusart.c projects/ofed/head/sys/mips/cavium/usb/octusb.c projects/ofed/head/sys/mips/cavium/usb/octusb_octeon.c projects/ofed/head/sys/mips/conf/MALTA64 projects/ofed/head/sys/mips/conf/OCTEON1 projects/ofed/head/sys/mips/conf/SWARM64 projects/ofed/head/sys/mips/conf/SWARM64_SMP projects/ofed/head/sys/mips/conf/XLR projects/ofed/head/sys/mips/conf/XLR64 projects/ofed/head/sys/mips/conf/XLRN32 projects/ofed/head/sys/mips/include/_inttypes.h projects/ofed/head/sys/mips/include/_limits.h projects/ofed/head/sys/mips/include/_stdint.h projects/ofed/head/sys/mips/include/_types.h projects/ofed/head/sys/mips/include/cpufunc.h projects/ofed/head/sys/mips/include/cpuregs.h projects/ofed/head/sys/mips/include/elf.h projects/ofed/head/sys/mips/include/hwfunc.h projects/ofed/head/sys/mips/include/md_var.h projects/ofed/head/sys/mips/include/memdev.h projects/ofed/head/sys/mips/include/param.h projects/ofed/head/sys/mips/include/pmap.h projects/ofed/head/sys/mips/include/proc.h projects/ofed/head/sys/mips/include/pte.h projects/ofed/head/sys/mips/include/sf_buf.h projects/ofed/head/sys/mips/include/vmparam.h projects/ofed/head/sys/mips/mips/cache_mipsNN.c projects/ofed/head/sys/mips/mips/cpu.c projects/ofed/head/sys/mips/mips/dump_machdep.c projects/ofed/head/sys/mips/mips/elf64_machdep.c projects/ofed/head/sys/mips/mips/elf_machdep.c projects/ofed/head/sys/mips/mips/exception.S projects/ofed/head/sys/mips/mips/machdep.c projects/ofed/head/sys/mips/mips/mem.c projects/ofed/head/sys/mips/mips/mp_machdep.c projects/ofed/head/sys/mips/mips/pmap.c projects/ofed/head/sys/mips/mips/swtch.S projects/ofed/head/sys/mips/mips/tick.c projects/ofed/head/sys/mips/mips/trap.c projects/ofed/head/sys/mips/mips/uio_machdep.c projects/ofed/head/sys/mips/mips/vm_machdep.c projects/ofed/head/sys/mips/rmi/dev/nlge/if_nlge.c projects/ofed/head/sys/mips/rmi/dev/xlr/rge.c projects/ofed/head/sys/mips/rmi/fmn.c projects/ofed/head/sys/mips/rmi/pic.h projects/ofed/head/sys/mips/rmi/std.xlr projects/ofed/head/sys/mips/rmi/tick.c projects/ofed/head/sys/mips/rmi/xlr_machdep.c projects/ofed/head/sys/mips/rmi/xlr_pci.c projects/ofed/head/sys/mips/rmi/xls_ehci.c projects/ofed/head/sys/mips/sibyte/sb_scd.c projects/ofed/head/sys/mips/sibyte/sb_zbpci.c projects/ofed/head/sys/modules/Makefile projects/ofed/head/sys/modules/acpi/acpi/Makefile projects/ofed/head/sys/modules/aha/Makefile projects/ofed/head/sys/modules/ahb/Makefile projects/ofed/head/sys/modules/ath/Makefile projects/ofed/head/sys/modules/bios/smapi/Makefile projects/ofed/head/sys/modules/cc/Makefile projects/ofed/head/sys/modules/dtrace/Makefile projects/ofed/head/sys/modules/dtrace/dtraceall/Makefile projects/ofed/head/sys/modules/dtrace/dtraceall/dtraceall.c projects/ofed/head/sys/modules/linux/Makefile projects/ofed/head/sys/modules/mem/Makefile projects/ofed/head/sys/modules/netgraph/netflow/Makefile projects/ofed/head/sys/modules/opensolaris/Makefile projects/ofed/head/sys/modules/ufs/Makefile projects/ofed/head/sys/modules/usb/Makefile projects/ofed/head/sys/modules/zfs/Makefile projects/ofed/head/sys/net/flowtable.c projects/ofed/head/sys/net/if.c projects/ofed/head/sys/net/if_enc.c projects/ofed/head/sys/net/if_gif.c projects/ofed/head/sys/net/if_gre.c projects/ofed/head/sys/net/if_lagg.c projects/ofed/head/sys/net/if_media.c projects/ofed/head/sys/net/if_media.h projects/ofed/head/sys/net/netisr.c projects/ofed/head/sys/net/route.c projects/ofed/head/sys/net/route.h projects/ofed/head/sys/net/rtsock.c projects/ofed/head/sys/net/vnet.c projects/ofed/head/sys/net/vnet.h projects/ofed/head/sys/net80211/_ieee80211.h projects/ofed/head/sys/net80211/ieee80211.c projects/ofed/head/sys/net80211/ieee80211.h projects/ofed/head/sys/net80211/ieee80211_adhoc.c projects/ofed/head/sys/net80211/ieee80211_ageq.c projects/ofed/head/sys/net80211/ieee80211_amrr.c projects/ofed/head/sys/net80211/ieee80211_freebsd.c projects/ofed/head/sys/net80211/ieee80211_hostap.c projects/ofed/head/sys/net80211/ieee80211_ht.c projects/ofed/head/sys/net80211/ieee80211_ht.h projects/ofed/head/sys/net80211/ieee80211_input.c projects/ofed/head/sys/net80211/ieee80211_ioctl.c projects/ofed/head/sys/net80211/ieee80211_mesh.c projects/ofed/head/sys/net80211/ieee80211_node.c projects/ofed/head/sys/net80211/ieee80211_output.c projects/ofed/head/sys/net80211/ieee80211_proto.c projects/ofed/head/sys/net80211/ieee80211_scan.c projects/ofed/head/sys/net80211/ieee80211_scan_sta.c projects/ofed/head/sys/net80211/ieee80211_sta.c projects/ofed/head/sys/net80211/ieee80211_var.h projects/ofed/head/sys/net80211/ieee80211_wds.c projects/ofed/head/sys/netgraph/bluetooth/common/ng_bluetooth.c projects/ofed/head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/ofed/head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/ofed/head/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/ofed/head/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/ofed/head/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/ofed/head/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/ofed/head/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/ofed/head/sys/netgraph/netflow/netflow.c projects/ofed/head/sys/netgraph/netflow/netflow.h projects/ofed/head/sys/netgraph/netflow/ng_netflow.c projects/ofed/head/sys/netgraph/netflow/ng_netflow.h projects/ofed/head/sys/netgraph/ng_iface.c projects/ofed/head/sys/netgraph/ng_one2many.c projects/ofed/head/sys/netgraph/ng_one2many.h projects/ofed/head/sys/netgraph/ng_socket.c projects/ofed/head/sys/netgraph/ng_source.c projects/ofed/head/sys/netinet/cc.h projects/ofed/head/sys/netinet/cc/cc.c projects/ofed/head/sys/netinet/cc/cc_cubic.c projects/ofed/head/sys/netinet/cc/cc_htcp.c projects/ofed/head/sys/netinet/cc/cc_newreno.c projects/ofed/head/sys/netinet/if_ether.c projects/ofed/head/sys/netinet/in_pcb.c projects/ofed/head/sys/netinet/in_pcb.h projects/ofed/head/sys/netinet/ip_divert.c projects/ofed/head/sys/netinet/ip_input.c projects/ofed/head/sys/netinet/ipfw/ip_dn_io.c projects/ofed/head/sys/netinet/ipfw/ip_dummynet.c projects/ofed/head/sys/netinet/ipfw/ip_fw_dynamic.c projects/ofed/head/sys/netinet/ipfw/ip_fw_private.h projects/ofed/head/sys/netinet/libalias/alias_sctp.c projects/ofed/head/sys/netinet/raw_ip.c projects/ofed/head/sys/netinet/sctp.h projects/ofed/head/sys/netinet/sctp_asconf.c projects/ofed/head/sys/netinet/sctp_asconf.h projects/ofed/head/sys/netinet/sctp_auth.c projects/ofed/head/sys/netinet/sctp_auth.h projects/ofed/head/sys/netinet/sctp_bsd_addr.c projects/ofed/head/sys/netinet/sctp_bsd_addr.h projects/ofed/head/sys/netinet/sctp_cc_functions.c projects/ofed/head/sys/netinet/sctp_constants.h projects/ofed/head/sys/netinet/sctp_crc32.c projects/ofed/head/sys/netinet/sctp_crc32.h projects/ofed/head/sys/netinet/sctp_dtrace_declare.h projects/ofed/head/sys/netinet/sctp_dtrace_define.h projects/ofed/head/sys/netinet/sctp_header.h projects/ofed/head/sys/netinet/sctp_indata.c projects/ofed/head/sys/netinet/sctp_indata.h projects/ofed/head/sys/netinet/sctp_input.c projects/ofed/head/sys/netinet/sctp_input.h projects/ofed/head/sys/netinet/sctp_lock_bsd.h projects/ofed/head/sys/netinet/sctp_os.h projects/ofed/head/sys/netinet/sctp_os_bsd.h projects/ofed/head/sys/netinet/sctp_output.c projects/ofed/head/sys/netinet/sctp_output.h projects/ofed/head/sys/netinet/sctp_pcb.c projects/ofed/head/sys/netinet/sctp_pcb.h projects/ofed/head/sys/netinet/sctp_peeloff.c projects/ofed/head/sys/netinet/sctp_peeloff.h projects/ofed/head/sys/netinet/sctp_structs.h projects/ofed/head/sys/netinet/sctp_sysctl.c projects/ofed/head/sys/netinet/sctp_sysctl.h projects/ofed/head/sys/netinet/sctp_timer.c projects/ofed/head/sys/netinet/sctp_timer.h projects/ofed/head/sys/netinet/sctp_uio.h projects/ofed/head/sys/netinet/sctp_usrreq.c projects/ofed/head/sys/netinet/sctp_var.h projects/ofed/head/sys/netinet/sctputil.c projects/ofed/head/sys/netinet/sctputil.h projects/ofed/head/sys/netinet/tcp_hostcache.c projects/ofed/head/sys/netinet/tcp_input.c projects/ofed/head/sys/netinet/tcp_lro.c projects/ofed/head/sys/netinet/tcp_lro.h projects/ofed/head/sys/netinet/tcp_offload.h projects/ofed/head/sys/netinet/tcp_reass.c projects/ofed/head/sys/netinet/tcp_subr.c projects/ofed/head/sys/netinet/tcp_syncache.c projects/ofed/head/sys/netinet/tcp_syncache.h projects/ofed/head/sys/netinet/tcp_timer.c projects/ofed/head/sys/netinet/tcp_timewait.c projects/ofed/head/sys/netinet/tcp_usrreq.c projects/ofed/head/sys/netinet/tcp_var.h projects/ofed/head/sys/netinet/udp.h projects/ofed/head/sys/netinet/udp_usrreq.c projects/ofed/head/sys/netinet/udp_var.h projects/ofed/head/sys/netinet6/in6.h projects/ofed/head/sys/netinet6/in6_pcb.c projects/ofed/head/sys/netinet6/in6_src.c projects/ofed/head/sys/netinet6/nd6_nbr.c projects/ofed/head/sys/netinet6/sctp6_usrreq.c projects/ofed/head/sys/netinet6/sctp6_var.h projects/ofed/head/sys/netinet6/udp6_usrreq.c projects/ofed/head/sys/netipsec/key.c projects/ofed/head/sys/netipsec/xform.h projects/ofed/head/sys/netipsec/xform_ah.c projects/ofed/head/sys/netipsec/xform_esp.c projects/ofed/head/sys/netsmb/smb_dev.h projects/ofed/head/sys/netsmb/smb_subr.c projects/ofed/head/sys/netsmb/smb_subr.h projects/ofed/head/sys/nfs/nfs_lock.c projects/ofed/head/sys/nfs/nfs_mountcommon.h projects/ofed/head/sys/nfs/nfs_nfssvc.c projects/ofed/head/sys/nfs/nfssvc.h projects/ofed/head/sys/nfsclient/bootp_subr.c projects/ofed/head/sys/nfsclient/krpc_subr.c projects/ofed/head/sys/nfsclient/nfs_diskless.c projects/ofed/head/sys/nfsclient/nfs_vfsops.c projects/ofed/head/sys/nfsclient/nfsmount.h projects/ofed/head/sys/nfsserver/nfs_serv.c projects/ofed/head/sys/nlm/nlm_advlock.c projects/ofed/head/sys/nlm/nlm_prot_impl.c projects/ofed/head/sys/opencrypto/xform.h projects/ofed/head/sys/pc98/cbus/fdc.c projects/ofed/head/sys/pc98/cbus/sio.c projects/ofed/head/sys/pc98/conf/GENERIC projects/ofed/head/sys/pc98/include/_inttypes.h projects/ofed/head/sys/pc98/pc98/machdep.c projects/ofed/head/sys/pci/if_rlreg.h projects/ofed/head/sys/powerpc/aim/locore64.S projects/ofed/head/sys/powerpc/aim/machdep.c projects/ofed/head/sys/powerpc/aim/mmu_oea.c projects/ofed/head/sys/powerpc/aim/mmu_oea64.c projects/ofed/head/sys/powerpc/aim/nexus.c projects/ofed/head/sys/powerpc/aim/slb.c projects/ofed/head/sys/powerpc/aim/swtch64.S projects/ofed/head/sys/powerpc/aim/trap.c projects/ofed/head/sys/powerpc/aim/trap_subr64.S projects/ofed/head/sys/powerpc/aim/vm_machdep.c projects/ofed/head/sys/powerpc/booke/machdep.c projects/ofed/head/sys/powerpc/booke/platform_bare.c projects/ofed/head/sys/powerpc/booke/pmap.c projects/ofed/head/sys/powerpc/booke/vm_machdep.c projects/ofed/head/sys/powerpc/conf/GENERIC64 projects/ofed/head/sys/powerpc/conf/NOTES projects/ofed/head/sys/powerpc/cpufreq/dfs.c projects/ofed/head/sys/powerpc/cpufreq/pcr.c projects/ofed/head/sys/powerpc/include/_inttypes.h projects/ofed/head/sys/powerpc/include/_limits.h projects/ofed/head/sys/powerpc/include/_stdint.h projects/ofed/head/sys/powerpc/include/_types.h projects/ofed/head/sys/powerpc/include/asm.h projects/ofed/head/sys/powerpc/include/elf.h projects/ofed/head/sys/powerpc/include/fdt.h projects/ofed/head/sys/powerpc/include/float.h projects/ofed/head/sys/powerpc/include/frame.h projects/ofed/head/sys/powerpc/include/intr_machdep.h projects/ofed/head/sys/powerpc/include/memdev.h projects/ofed/head/sys/powerpc/include/metadata.h projects/ofed/head/sys/powerpc/include/openpicvar.h projects/ofed/head/sys/powerpc/include/pmap.h projects/ofed/head/sys/powerpc/include/profile.h projects/ofed/head/sys/powerpc/include/pte.h projects/ofed/head/sys/powerpc/include/spr.h projects/ofed/head/sys/powerpc/include/vmparam.h projects/ofed/head/sys/powerpc/mambo/mambo_openpic.c projects/ofed/head/sys/powerpc/mpc85xx/atpic.c projects/ofed/head/sys/powerpc/mpc85xx/isa.c projects/ofed/head/sys/powerpc/mpc85xx/nexus.c projects/ofed/head/sys/powerpc/mpc85xx/openpic_fdt.c projects/ofed/head/sys/powerpc/mpc85xx/pci_fdt.c projects/ofed/head/sys/powerpc/ofw/ofw_machdep.c projects/ofed/head/sys/powerpc/ofw/ofw_pcib_pci.c projects/ofed/head/sys/powerpc/ofw/ofw_pcibus.c projects/ofed/head/sys/powerpc/ofw/ofw_real.c projects/ofed/head/sys/powerpc/powermac/ata_kauai.c projects/ofed/head/sys/powerpc/powermac/cpcht.c projects/ofed/head/sys/powerpc/powermac/fcu.c projects/ofed/head/sys/powerpc/powermac/grackle.c projects/ofed/head/sys/powerpc/powermac/gracklevar.h projects/ofed/head/sys/powerpc/powermac/hrowpic.c projects/ofed/head/sys/powerpc/powermac/macgpio.c projects/ofed/head/sys/powerpc/powermac/macio.c projects/ofed/head/sys/powerpc/powermac/openpic_macio.c projects/ofed/head/sys/powerpc/powermac/smu.c projects/ofed/head/sys/powerpc/powermac/uninorth.c projects/ofed/head/sys/powerpc/powermac/uninorthpci.c projects/ofed/head/sys/powerpc/powermac/uninorthvar.h projects/ofed/head/sys/powerpc/powerpc/elf32_machdep.c projects/ofed/head/sys/powerpc/powerpc/elf64_machdep.c projects/ofed/head/sys/powerpc/powerpc/exec_machdep.c projects/ofed/head/sys/powerpc/powerpc/intr_machdep.c projects/ofed/head/sys/powerpc/powerpc/mem.c projects/ofed/head/sys/powerpc/powerpc/openpic.c projects/ofed/head/sys/powerpc/powerpc/pic_if.m projects/ofed/head/sys/powerpc/powerpc/uio_machdep.c projects/ofed/head/sys/powerpc/psim/openpic_iobus.c projects/ofed/head/sys/rpc/clnt_dg.c projects/ofed/head/sys/rpc/clnt_vc.c projects/ofed/head/sys/rpc/rpc_generic.c projects/ofed/head/sys/rpc/svc.c projects/ofed/head/sys/rpc/svc_dg.c projects/ofed/head/sys/rpc/svc_generic.c projects/ofed/head/sys/rpc/svc_vc.c projects/ofed/head/sys/security/audit/audit.c projects/ofed/head/sys/security/audit/audit_bsm_errno.c projects/ofed/head/sys/security/mac/mac_framework.c projects/ofed/head/sys/security/mac/mac_process.c projects/ofed/head/sys/security/mac/mac_syscalls.c projects/ofed/head/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/ofed/head/sys/sparc64/conf/GENERIC projects/ofed/head/sys/sparc64/ebus/ebus.c projects/ofed/head/sys/sparc64/ebus/ebusreg.h projects/ofed/head/sys/sparc64/include/_inttypes.h projects/ofed/head/sys/sparc64/include/_limits.h projects/ofed/head/sys/sparc64/include/_stdint.h projects/ofed/head/sys/sparc64/include/bus.h projects/ofed/head/sys/sparc64/include/bus_dma.h projects/ofed/head/sys/sparc64/include/elf.h projects/ofed/head/sys/sparc64/include/float.h projects/ofed/head/sys/sparc64/include/intr_machdep.h projects/ofed/head/sys/sparc64/include/iommureg.h projects/ofed/head/sys/sparc64/include/iommuvar.h projects/ofed/head/sys/sparc64/include/memdev.h projects/ofed/head/sys/sparc64/include/ofw_nexus.h projects/ofed/head/sys/sparc64/include/pmap.h projects/ofed/head/sys/sparc64/include/varargs.h projects/ofed/head/sys/sparc64/include/vmparam.h projects/ofed/head/sys/sparc64/isa/ofw_isa.c projects/ofed/head/sys/sparc64/isa/ofw_isa.h projects/ofed/head/sys/sparc64/pci/apb.c projects/ofed/head/sys/sparc64/pci/fire.c projects/ofed/head/sys/sparc64/pci/ofw_pci.h projects/ofed/head/sys/sparc64/pci/ofw_pcib.c projects/ofed/head/sys/sparc64/pci/ofw_pcibus.c projects/ofed/head/sys/sparc64/pci/psycho.c projects/ofed/head/sys/sparc64/pci/psychoreg.h projects/ofed/head/sys/sparc64/pci/psychovar.h projects/ofed/head/sys/sparc64/pci/sbbc.c projects/ofed/head/sys/sparc64/pci/schizo.c projects/ofed/head/sys/sparc64/sbus/dma_sbus.c projects/ofed/head/sys/sparc64/sbus/lsi64854.c projects/ofed/head/sys/sparc64/sbus/lsi64854reg.h projects/ofed/head/sys/sparc64/sbus/lsi64854var.h projects/ofed/head/sys/sparc64/sbus/ofw_sbus.h projects/ofed/head/sys/sparc64/sbus/sbus.c projects/ofed/head/sys/sparc64/sbus/sbusvar.h projects/ofed/head/sys/sparc64/sparc64/bus_machdep.c projects/ofed/head/sys/sparc64/sparc64/db_trace.c projects/ofed/head/sys/sparc64/sparc64/elf_machdep.c projects/ofed/head/sys/sparc64/sparc64/exception.S projects/ofed/head/sys/sparc64/sparc64/intr_machdep.c projects/ofed/head/sys/sparc64/sparc64/iommu.c projects/ofed/head/sys/sparc64/sparc64/machdep.c projects/ofed/head/sys/sparc64/sparc64/mem.c projects/ofed/head/sys/sparc64/sparc64/pmap.c projects/ofed/head/sys/sparc64/sparc64/tick.c projects/ofed/head/sys/sparc64/sparc64/tlb.c projects/ofed/head/sys/sparc64/sparc64/trap.c projects/ofed/head/sys/sparc64/sparc64/tsb.c projects/ofed/head/sys/sparc64/sparc64/uio_machdep.c projects/ofed/head/sys/sparc64/sparc64/vm_machdep.c projects/ofed/head/sys/sun4v/conf/GENERIC projects/ofed/head/sys/sun4v/include/_inttypes.h projects/ofed/head/sys/sun4v/include/_limits.h projects/ofed/head/sys/sun4v/include/_stdint.h projects/ofed/head/sys/sun4v/include/bus.h projects/ofed/head/sys/sun4v/include/bus_dma.h projects/ofed/head/sys/sun4v/include/elf.h projects/ofed/head/sys/sun4v/include/float.h projects/ofed/head/sys/sun4v/include/memdev.h projects/ofed/head/sys/sun4v/include/ofw_nexus.h projects/ofed/head/sys/sun4v/include/pmap.h projects/ofed/head/sys/sun4v/include/varargs.h projects/ofed/head/sys/sun4v/include/vmparam.h projects/ofed/head/sys/sun4v/sun4v/bus_machdep.c projects/ofed/head/sys/sun4v/sun4v/db_interface.c projects/ofed/head/sys/sun4v/sun4v/db_trace.c projects/ofed/head/sys/sun4v/sun4v/hviommu.c projects/ofed/head/sys/sun4v/sun4v/machdep.c projects/ofed/head/sys/sun4v/sun4v/pmap.c projects/ofed/head/sys/sun4v/sun4v/trap.c projects/ofed/head/sys/sun4v/sun4v/uio_machdep.c projects/ofed/head/sys/sun4v/sun4v/vm_machdep.c projects/ofed/head/sys/sys/aac_ioctl.h projects/ofed/head/sys/sys/bus.h projects/ofed/head/sys/sys/cdefs.h projects/ofed/head/sys/sys/diskmbr.h projects/ofed/head/sys/sys/errno.h projects/ofed/head/sys/sys/eventhandler.h projects/ofed/head/sys/sys/gpt.h projects/ofed/head/sys/sys/imgact.h projects/ofed/head/sys/sys/ktrace.h projects/ofed/head/sys/sys/limits.h projects/ofed/head/sys/sys/link_elf.h projects/ofed/head/sys/sys/linker.h projects/ofed/head/sys/sys/memrange.h projects/ofed/head/sys/sys/msgbuf.h projects/ofed/head/sys/sys/mutex.h projects/ofed/head/sys/sys/param.h projects/ofed/head/sys/sys/pioctl.h projects/ofed/head/sys/sys/priority.h projects/ofed/head/sys/sys/priv.h projects/ofed/head/sys/sys/proc.h projects/ofed/head/sys/sys/ptrace.h projects/ofed/head/sys/sys/syscall.h projects/ofed/head/sys/sys/syscall.mk projects/ofed/head/sys/sys/sysctl.h projects/ofed/head/sys/sys/sysent.h projects/ofed/head/sys/sys/sysproto.h projects/ofed/head/sys/sys/taskqueue.h projects/ofed/head/sys/sys/ucred.h projects/ofed/head/sys/sys/uio.h projects/ofed/head/sys/sys/umtx.h projects/ofed/head/sys/sys/user.h projects/ofed/head/sys/sys/vmmeter.h projects/ofed/head/sys/sys/vnode.h projects/ofed/head/sys/ufs/ffs/ffs_alloc.c projects/ofed/head/sys/ufs/ffs/ffs_rawread.c projects/ofed/head/sys/ufs/ffs/ffs_snapshot.c projects/ofed/head/sys/ufs/ffs/ffs_softdep.c projects/ofed/head/sys/ufs/ffs/ffs_vfsops.c projects/ofed/head/sys/ufs/ffs/fs.h projects/ofed/head/sys/ufs/ufs/dirhash.h projects/ofed/head/sys/ufs/ufs/ufs_acl.c projects/ofed/head/sys/ufs/ufs/ufs_dirhash.c projects/ofed/head/sys/ufs/ufs/ufs_lookup.c projects/ofed/head/sys/ufs/ufs/ufs_quota.c projects/ofed/head/sys/ufs/ufs/ufs_vnops.c projects/ofed/head/sys/ufs/ufs/ufsmount.h projects/ofed/head/sys/vm/device_pager.c projects/ofed/head/sys/vm/phys_pager.c projects/ofed/head/sys/vm/pmap.h projects/ofed/head/sys/vm/sg_pager.c projects/ofed/head/sys/vm/swap_pager.c projects/ofed/head/sys/vm/uma_core.c projects/ofed/head/sys/vm/vm_contig.c projects/ofed/head/sys/vm/vm_fault.c projects/ofed/head/sys/vm/vm_glue.c projects/ofed/head/sys/vm/vm_kern.c projects/ofed/head/sys/vm/vm_map.c projects/ofed/head/sys/vm/vm_map.h projects/ofed/head/sys/vm/vm_meter.c projects/ofed/head/sys/vm/vm_mmap.c projects/ofed/head/sys/vm/vm_object.c projects/ofed/head/sys/vm/vm_object.h projects/ofed/head/sys/vm/vm_page.c projects/ofed/head/sys/vm/vm_page.h projects/ofed/head/sys/vm/vm_pageout.c projects/ofed/head/sys/vm/vm_pager.c projects/ofed/head/sys/vm/vm_pager.h projects/ofed/head/sys/vm/vm_phys.c projects/ofed/head/sys/vm/vm_reserv.c projects/ofed/head/sys/x86/acpica/OsdEnvironment.c projects/ofed/head/sys/x86/cpufreq/est.c projects/ofed/head/sys/x86/isa/clock.c projects/ofed/head/sys/x86/x86/busdma_machdep.c projects/ofed/head/sys/x86/x86/local_apic.c projects/ofed/head/sys/x86/x86/mca.c projects/ofed/head/sys/x86/x86/tsc.c projects/ofed/head/sys/xen/xenbus/xenbusb.c projects/ofed/head/tools/build/mk/OptionalObsoleteFiles.inc projects/ofed/head/tools/build/options/WITHOUT_GROFF projects/ofed/head/tools/install.sh projects/ofed/head/tools/regression/acct/Makefile projects/ofed/head/tools/regression/acct/pack.c projects/ofed/head/tools/regression/acct/regress.t projects/ofed/head/tools/regression/acltools/00.t projects/ofed/head/tools/regression/acltools/01.t projects/ofed/head/tools/regression/acltools/02.t projects/ofed/head/tools/regression/acltools/03.t projects/ofed/head/tools/regression/acltools/tools-crossfs.test projects/ofed/head/tools/regression/aio/kqueue/aio_kqueue.c projects/ofed/head/tools/regression/bin/date/regress.sh projects/ofed/head/tools/regression/bin/sh/builtins/command6.0 projects/ofed/head/tools/regression/bin/sh/builtins/command6.0.stdout projects/ofed/head/tools/regression/bin/sh/builtins/command7.0 projects/ofed/head/tools/regression/bin/sh/builtins/locale1.0 projects/ofed/head/tools/regression/bin/sh/builtins/trap3.0 projects/ofed/head/tools/regression/bin/sh/execution/fork1.0 projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst3.0 projects/ofed/head/tools/regression/bin/sh/parser/for1.0 projects/ofed/head/tools/regression/bin/sh/regress.sh projects/ofed/head/tools/regression/bin/test/regress.sh projects/ofed/head/tools/regression/doat/Makefile projects/ofed/head/tools/regression/doat/doat.c projects/ofed/head/tools/regression/lib/msun/Makefile projects/ofed/head/tools/regression/pjdfstest/Makefile projects/ofed/head/tools/regression/pjdfstest/pjdfstest.c projects/ofed/head/tools/regression/pjdfstest/tests/chmod/12.t projects/ofed/head/tools/regression/pjdfstest/tests/open/16.t projects/ofed/head/tools/regression/usr.bin/sed/Makefile projects/ofed/head/tools/test/malloc/Makefile projects/ofed/head/tools/test/malloc/main.c projects/ofed/head/tools/tools/aac/Makefile projects/ofed/head/tools/tools/aac/aac_checkq.c projects/ofed/head/tools/tools/ath/Makefile projects/ofed/head/tools/tools/ath/Makefile.inc projects/ofed/head/tools/tools/ath/athdebug/athdebug.c projects/ofed/head/tools/tools/ath/athdecode/main.c projects/ofed/head/tools/tools/ath/athpow/athpow.c projects/ofed/head/tools/tools/ath/athprom/athprom.c projects/ofed/head/tools/tools/ath/athrd/athrd.c projects/ofed/head/tools/tools/ath/athregs/dumpregs.c projects/ofed/head/tools/tools/ath/athstats/Makefile projects/ofed/head/tools/tools/ath/athstats/athstats.c projects/ofed/head/tools/tools/ath/athstats/main.c projects/ofed/head/tools/tools/cfi/Makefile projects/ofed/head/tools/tools/cfi/cfi.c projects/ofed/head/tools/tools/ether_reflect/Makefile projects/ofed/head/tools/tools/iwi/Makefile projects/ofed/head/tools/tools/iwi/iwistats.c projects/ofed/head/tools/tools/nanobsd/FlashDevice.sub projects/ofed/head/tools/tools/nanobsd/gateworks/common projects/ofed/head/tools/tools/nanobsd/nanobsd.sh projects/ofed/head/tools/tools/nanobsd/rescue/common projects/ofed/head/tools/tools/ncpus/biosmptable.c projects/ofed/head/tools/tools/sysbuild/sysbuild.sh projects/ofed/head/usr.bin/Makefile projects/ofed/head/usr.bin/calendar/calendar.1 projects/ofed/head/usr.bin/calendar/calendar.h projects/ofed/head/usr.bin/calendar/calendars/calendar.freebsd projects/ofed/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox (contents, props changed) projects/ofed/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan (contents, props changed) projects/ofed/head/usr.bin/calendar/parsedata.c projects/ofed/head/usr.bin/calendar/paskha.c projects/ofed/head/usr.bin/checknr/checknr.c projects/ofed/head/usr.bin/clang/clang/Makefile projects/ofed/head/usr.bin/clang/clang/clang.1 projects/ofed/head/usr.bin/clang/tblgen/Makefile projects/ofed/head/usr.bin/clang/tblgen/tblgen.1 projects/ofed/head/usr.bin/cpuset/cpuset.1 projects/ofed/head/usr.bin/cpuset/cpuset.c projects/ofed/head/usr.bin/csup/updater.c projects/ofed/head/usr.bin/find/find.1 projects/ofed/head/usr.bin/fstat/zfs.c projects/ofed/head/usr.bin/getopt/getopt.1 projects/ofed/head/usr.bin/gzip/zmore.1 projects/ofed/head/usr.bin/id/id.1 projects/ofed/head/usr.bin/id/id.c projects/ofed/head/usr.bin/kdump/Makefile projects/ofed/head/usr.bin/kdump/kdump.1 projects/ofed/head/usr.bin/kdump/kdump.c projects/ofed/head/usr.bin/killall/killall.c projects/ofed/head/usr.bin/ktrace/ktrace.c projects/ofed/head/usr.bin/ktrace/ktrace.h projects/ofed/head/usr.bin/ktrdump/ktrdump.8 projects/ofed/head/usr.bin/ktrdump/ktrdump.c projects/ofed/head/usr.bin/lex/misc.c projects/ofed/head/usr.bin/m4/gnum4.c projects/ofed/head/usr.bin/make/lst.c projects/ofed/head/usr.bin/man/man.sh projects/ofed/head/usr.bin/netstat/if.c projects/ofed/head/usr.bin/netstat/netisr.c projects/ofed/head/usr.bin/netstat/netstat.h projects/ofed/head/usr.bin/netstat/route.c projects/ofed/head/usr.bin/netstat/sctp.c projects/ofed/head/usr.bin/nice/nice.1 projects/ofed/head/usr.bin/printf/printf.c projects/ofed/head/usr.bin/rpcinfo/rpcinfo.c projects/ofed/head/usr.bin/rs/rs.1 projects/ofed/head/usr.bin/rs/rs.c projects/ofed/head/usr.bin/sed/main.c projects/ofed/head/usr.bin/stat/stat.c projects/ofed/head/usr.bin/tip/tip/tip.h projects/ofed/head/usr.bin/top/top.local.1 projects/ofed/head/usr.bin/truss/main.c projects/ofed/head/usr.bin/truss/setup.c projects/ofed/head/usr.bin/unifdef/unifdef.c projects/ofed/head/usr.bin/vmstat/vmstat.c projects/ofed/head/usr.bin/xinstall/xinstall.c projects/ofed/head/usr.bin/xlint/Makefile.inc projects/ofed/head/usr.sbin/Makefile projects/ofed/head/usr.sbin/Makefile.mips projects/ofed/head/usr.sbin/acpi/acpidb/Makefile projects/ofed/head/usr.sbin/acpi/iasl/Makefile projects/ofed/head/usr.sbin/config/configvers.h projects/ofed/head/usr.sbin/config/mkmakefile.c projects/ofed/head/usr.sbin/cpucontrol/cpucontrol.c projects/ofed/head/usr.sbin/diskinfo/diskinfo.c projects/ofed/head/usr.sbin/faithd/faithd.c projects/ofed/head/usr.sbin/fdformat/fdformat.c projects/ofed/head/usr.sbin/fifolog/fifolog_create/fifolog_create.c projects/ofed/head/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c projects/ofed/head/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c projects/ofed/head/usr.sbin/fifolog/flint.lnt projects/ofed/head/usr.sbin/fifolog/lib/fifolog.h projects/ofed/head/usr.sbin/fifolog/lib/fifolog_create.c projects/ofed/head/usr.sbin/fifolog/lib/fifolog_int.c projects/ofed/head/usr.sbin/fifolog/lib/fifolog_reader.c projects/ofed/head/usr.sbin/fifolog/lib/fifolog_write.h projects/ofed/head/usr.sbin/fifolog/lib/fifolog_write_poll.c projects/ofed/head/usr.sbin/fifolog/lib/libfifolog.h projects/ofed/head/usr.sbin/fifolog/lib/libfifolog_int.h projects/ofed/head/usr.sbin/fifolog/lib/miniobj.h projects/ofed/head/usr.sbin/freebsd-update/freebsd-update.sh projects/ofed/head/usr.sbin/fwcontrol/fwdv.c projects/ofed/head/usr.sbin/fwcontrol/fwmpegts.c projects/ofed/head/usr.sbin/kbdmap/kbdmap.c projects/ofed/head/usr.sbin/makefs/ffs.c projects/ofed/head/usr.sbin/makefs/makefs.c projects/ofed/head/usr.sbin/mfiutil/mfi_cmd.c projects/ofed/head/usr.sbin/mfiutil/mfi_show.c projects/ofed/head/usr.sbin/mountd/mountd.c projects/ofed/head/usr.sbin/moused/moused.8 projects/ofed/head/usr.sbin/moused/moused.c projects/ofed/head/usr.sbin/ndiscvt/ndiscvt.c projects/ofed/head/usr.sbin/ndp/ndp.c projects/ofed/head/usr.sbin/newsyslog/newsyslog.8 projects/ofed/head/usr.sbin/newsyslog/newsyslog.c projects/ofed/head/usr.sbin/newsyslog/newsyslog.conf.5 projects/ofed/head/usr.sbin/newsyslog/pathnames.h projects/ofed/head/usr.sbin/nfsd/nfsd.c projects/ofed/head/usr.sbin/ntp/doc/ntp.conf.5 projects/ofed/head/usr.sbin/pc-sysinstall/backend-partmanager/create-part.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend-query/disk-list.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend-query/disk-part.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend-query/send-logs.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend-query/xkeyboard-layouts.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-localize.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-networking.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-upgrade.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions-users.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/functions.sh projects/ofed/head/usr.sbin/pc-sysinstall/backend/parseconfig.sh projects/ofed/head/usr.sbin/pc-sysinstall/conf/pc-sysinstall.conf projects/ofed/head/usr.sbin/pc-sysinstall/examples/README projects/ofed/head/usr.sbin/pc-sysinstall/pc-sysinstall/pc-sysinstall.sh projects/ofed/head/usr.sbin/ppp/bundle.c projects/ofed/head/usr.sbin/ppp/command.c projects/ofed/head/usr.sbin/ppp/iface.c projects/ofed/head/usr.sbin/ppp/iface.h projects/ofed/head/usr.sbin/ppp/log.c projects/ofed/head/usr.sbin/ppp/log.h projects/ofed/head/usr.sbin/ppp/main.c projects/ofed/head/usr.sbin/ppp/ppp.8.m4 projects/ofed/head/usr.sbin/pw/cpdir.c projects/ofed/head/usr.sbin/pw/pw.h projects/ofed/head/usr.sbin/pw/pw_conf.c projects/ofed/head/usr.sbin/pw/pw_user.c projects/ofed/head/usr.sbin/quot/quot.c projects/ofed/head/usr.sbin/rpcbind/util.c projects/ofed/head/usr.sbin/rtadvd/rtadvd.c projects/ofed/head/usr.sbin/rtprio/rtprio.c projects/ofed/head/usr.sbin/sade/Makefile projects/ofed/head/usr.sbin/spkrtest/spkrtest.sh projects/ofed/head/usr.sbin/sysinstall/Makefile projects/ofed/head/usr.sbin/sysinstall/devices.c projects/ofed/head/usr.sbin/sysinstall/install.c projects/ofed/head/usr.sbin/sysinstall/label.c projects/ofed/head/usr.sbin/sysinstall/menus.c projects/ofed/head/usr.sbin/syslogd/syslogd.c projects/ofed/head/usr.sbin/tzsetup/Makefile projects/ofed/head/usr.sbin/uathload/Makefile projects/ofed/head/usr.sbin/usbconfig/dump.c projects/ofed/head/usr.sbin/usbdump/usbdump.8 projects/ofed/head/usr.sbin/usbdump/usbdump.c projects/ofed/head/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/ofed/head/ (props changed) projects/ofed/head/cddl/contrib/opensolaris/ (props changed) projects/ofed/head/contrib/bind9/ (props changed) projects/ofed/head/contrib/binutils/ (props changed) projects/ofed/head/contrib/bzip2/ (props changed) projects/ofed/head/contrib/ee/ (props changed) projects/ofed/head/contrib/expat/ (props changed) projects/ofed/head/contrib/file/ (props changed) projects/ofed/head/contrib/gdb/ (props changed) projects/ofed/head/contrib/gdtoa/ (props changed) projects/ofed/head/contrib/gnu-sort/ (props changed) projects/ofed/head/contrib/groff/ (props changed) projects/ofed/head/contrib/less/ (props changed) projects/ofed/head/contrib/libpcap/ (props changed) projects/ofed/head/contrib/llvm/ (props changed) projects/ofed/head/contrib/llvm/tools/clang/ (props changed) projects/ofed/head/contrib/ncurses/ (props changed) projects/ofed/head/contrib/netcat/ (props changed) projects/ofed/head/contrib/ntp/ (props changed) projects/ofed/head/contrib/ofed/ (props changed) projects/ofed/head/contrib/one-true-awk/ (props changed) projects/ofed/head/contrib/openbsm/ (props changed) projects/ofed/head/contrib/openpam/ (props changed) projects/ofed/head/contrib/pf/ (props changed) projects/ofed/head/contrib/sendmail/ (props changed) projects/ofed/head/contrib/tcpdump/ (props changed) projects/ofed/head/contrib/tcsh/ (props changed) projects/ofed/head/contrib/top/ (props changed) projects/ofed/head/contrib/top/install-sh (props changed) projects/ofed/head/contrib/tzcode/stdtime/ (props changed) projects/ofed/head/contrib/tzcode/zic/ (props changed) projects/ofed/head/contrib/tzdata/ (props changed) projects/ofed/head/contrib/wpa/ (props changed) projects/ofed/head/contrib/xz/ (props changed) projects/ofed/head/crypto/openssh/ (props changed) projects/ofed/head/crypto/openssl/ (props changed) projects/ofed/head/etc/rc.d/Makefile (props changed) projects/ofed/head/gnu/lib/ (props changed) projects/ofed/head/gnu/usr.bin/binutils/ (props changed) projects/ofed/head/gnu/usr.bin/cc/cc_tools/ (props changed) projects/ofed/head/gnu/usr.bin/gdb/ (props changed) projects/ofed/head/lib/libc/ (props changed) projects/ofed/head/lib/libc/stdtime/ (props changed) projects/ofed/head/lib/libutil/ (props changed) projects/ofed/head/lib/libz/ (props changed) projects/ofed/head/sbin/ (props changed) projects/ofed/head/sbin/ipfw/ (props changed) projects/ofed/head/share/mk/bsd.arch.inc.mk (props changed) projects/ofed/head/share/zoneinfo/ (props changed) projects/ofed/head/sys/ (props changed) projects/ofed/head/sys/amd64/include/xen/ (props changed) projects/ofed/head/sys/boot/ (props changed) projects/ofed/head/sys/boot/i386/efi/ (props changed) projects/ofed/head/sys/boot/ia64/efi/ (props changed) projects/ofed/head/sys/boot/ia64/ski/ (props changed) projects/ofed/head/sys/boot/powerpc/boot1.chrp/ (props changed) projects/ofed/head/sys/boot/powerpc/ofw/ (props changed) projects/ofed/head/sys/cddl/contrib/opensolaris/ (props changed) projects/ofed/head/sys/conf/ (props changed) projects/ofed/head/sys/contrib/dev/acpica/ (props changed) projects/ofed/head/sys/contrib/octeon-sdk/ (props changed) projects/ofed/head/sys/contrib/pf/ (props changed) projects/ofed/head/sys/contrib/x86emu/ (props changed) projects/ofed/head/sys/ofed/ (props changed) projects/ofed/head/sys/ofed/include/linux/ (props changed) projects/ofed/head/usr.bin/calendar/ (props changed) projects/ofed/head/usr.bin/csup/ (props changed) projects/ofed/head/usr.bin/procstat/ (props changed) projects/ofed/head/usr.sbin/ndiscvt/ (props changed) projects/ofed/head/usr.sbin/zic/ (props changed) Modified: projects/ofed/head/MAINTAINERS ============================================================================== --- projects/ofed/head/MAINTAINERS Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/MAINTAINERS Mon Mar 21 02:06:59 2011 (r219809) @@ -47,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. @@ -107,7 +108,7 @@ linux emul emulation Please discuss chan bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl - No non-upstream commits should be done. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. Modified: projects/ofed/head/Makefile ============================================================================== --- projects/ofed/head/Makefile Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/Makefile Mon Mar 21 02:06:59 2011 (r219809) @@ -5,6 +5,8 @@ # # universe - *Really* build *everything* (buildworld and # all kernels on all architectures). +# tinderbox - Same as universe, but presents a list of failed build +# targets and exits with an error if there were any. # buildworld - Rebuild *everything*, including glue to help do # upgrades. # installworld - Install everything built by "buildworld". @@ -26,6 +28,9 @@ # delete-old-dirs - Delete obsolete directories. # delete-old-files - Delete obsolete files. # delete-old-libs - Delete obsolete libraries. +# targets - Print a list of supported TARGET/TARGET_ARCH pairs +# for world and kernel targets. +# toolchains - Build a toolchain for all world and kernel targets. # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -34,10 +39,12 @@ # tree. This makefile executes a child make process, forcing it to use # the mk files from the source tree which are supposed to DTRT. # -# The user-driven targets (as listed above) are implemented in Makefile.inc1. +# Most of the user-driven targets (as listed above) are implemented in +# Makefile.inc1. The exceptions are universe, tinderbox and targets. # # If you want to build your system from source be sure that /usr/obj has -# at least 800MB of diskspace available. +# at least 1GB of diskspace available. A complete 'universe' build requires +# about 15GB of space. # # For individuals wanting to build from the sources currently on their # system, the simple instructions are: @@ -82,9 +89,11 @@ TGTS= all all-man buildenv buildenvvars check-old check-old-dirs check-old-files check-old-libs \ checkdpadd clean cleandepend cleandir \ delete-old delete-old-dirs delete-old-files delete-old-libs \ - depend distribute distributeworld distrib-dirs distribution doxygen \ + depend distribute distributekernel distributekernel.debug \ + distributeworld distrib-dirs distribution doxygen \ everything hierarchy install installcheck installkernel \ - installkernel.debug reinstallkernel reinstallkernel.debug \ + installkernel.debug packagekernel packageworld \ + reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ @@ -118,7 +127,39 @@ MAKEPATH= ${MAKEOBJDIRPREFIX}${.CURDIR}/ BINMAKE= \ `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 +_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} + +# Guess machine architecture from machine type, and vice versa. +.if !defined(TARGET_ARCH) && defined(TARGET) +_TARGET_ARCH= ${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/} +.elif !defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} != ${MACHINE_ARCH} +_TARGET= ${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/} +.endif +# Legacy names, for a transition period mips:mips -> mipsel:mips +.if defined(TARGET) && defined(TARGET_ARCH) && \ + ${TARGET_ARCH} == "mips" && ${TARGET} == "mips" +.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb" +.if defined(TARGET_BIG_ENDIAN) +_TARGET_ARCH=mipseb +.else +_TARGET_ARCH=mipsel +.endif +.endif +# arm with TARGET_BIG_ENDIAN -> armeb +.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) +.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" +_TARGET_ARCH=armeb +.endif +.if defined(TARGET) && !defined(_TARGET) +_TARGET=${TARGET} +.endif +.if defined(TARGET_ARCH) && !defined(_TARGET_ARCH) +_TARGET_ARCH=${TARGET_ARCH} +.endif +# Otherwise, default to current machine type and architecture. +_TARGET?= ${MACHINE} +_TARGET_ARCH?= ${MACHINE_ARCH} # # Make sure we have an up-to-date make(1). Only world and buildworld @@ -167,8 +208,7 @@ cleanworld: # ${TGTS}: - ${_+_}@cd ${.CURDIR}; \ - ${_MAKE} ${.TARGET} + ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} # Set a reasonable default .MAIN: all @@ -270,8 +310,10 @@ make: .PHONY ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= tinderbox: - cd ${.CURDIR} && \ - DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe + @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + +toolchains: + @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe # # universe @@ -280,10 +322,10 @@ tinderbox: # with a reasonable chance of success, regardless of how old your # existing system is. # -.if make(universe) || make(universe_kernels) || make(tinderbox) +.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v TARGET_ARCHES_arm?= arm armeb -TARGET_ARCHES_mips?= mipsel mipseb +TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_sun4v?= sparc64 @@ -291,8 +333,23 @@ TARGET_ARCHES_sun4v?= sparc64 TARGET_ARCHES_${target}?= ${target} .endfor +.if defined(UNIVERSE_TARGET) +MAKE_JUST_WORLDS= YES +.else +UNIVERSE_TARGET?= buildworld +.endif +KERNSRCDIR?= ${.CURDIR}/sys + +targets: + @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" +.for target in ${TARGETS} +.for target_arch in ${TARGET_ARCHES_${target}} + @echo " ${target}/${target_arch}" +.endfor +.endfor + .if defined(DOING_TINDERBOX) -FAILFILE=tinderbox.failed +FAILFILE=${.CURDIR}/_.tinderbox.failed MAKEFAIL=tee -a ${FAILFILE} .else MAKEFAIL=cat @@ -304,7 +361,7 @@ universe_prologue: @echo ">>> make universe started on ${STARTTIME}" @echo "--------------------------------------------------------------" .if defined(DOING_TINDERBOX) - rm -f ${FAILFILE} + @rm -f ${FAILFILE} .endif .for target in ${TARGETS} universe: universe_${target} @@ -316,21 +373,21 @@ universe_${target}_prologue: .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} universe_${target}_${target_arch}: universe_${target}_prologue - @echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildworld \ + ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ TARGET_ARCH=${target_arch} \ - > _.${target}.${target_arch}.buildworld 2>&1 || \ - (echo "${target}.${target_arch} world failed," \ - "check _.${target}.${target_arch}.buildworld for details" | \ + > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ + (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \ + "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \ ${MAKEFAIL})) - @echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" .endfor .endif .if !defined(MAKE_JUST_WORLDS) -.if exists(${.CURDIR}/sys/${target}/conf/NOTES) - @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ +.if exists(${KERNSRCDIR}/${target}/conf/NOTES) + @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) @@ -344,14 +401,17 @@ universe_kernels: universe_kernconfs .if !defined(TARGET) TARGET!= uname -m .endif -KERNCONFS!= cd ${.CURDIR}/sys/${TARGET}/conf && \ +KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES universe_kernconfs: .for kernel in ${KERNCONFS} -TARGET_ARCH_${kernel}!= cd ${.CURDIR}/sys/${TARGET}/conf && \ - config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \ - cut -f 2 +TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ + config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ + grep -v WARNING: | cut -f 2 +.if empty(TARGET_ARCH_${kernel}) +.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." +.endif universe_kernconfs: universe_kernconf_${TARGET}_${kernel} universe_kernconf_${TARGET}_${kernel}: @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ Modified: projects/ofed/head/Makefile.inc1 ============================================================================== --- projects/ofed/head/Makefile.inc1 Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/Makefile.inc1 Mon Mar 21 02:06:59 2011 (r219809) @@ -28,6 +28,17 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." +.endif + .include .include @@ -119,33 +130,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -# Guess machine architecture from machine type, and vice versa. -.if !defined(TARGET_ARCH) && defined(TARGET) -TARGET_ARCH= ${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/} -.elif !defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET_ARCH} != ${MACHINE_ARCH} -TARGET= ${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/} -.endif -# Legacy names, for a transition period mips:mips -> mipsel:mips -.if defined(TARGET) && defined(TARGET_ARCH) && \ - ${TARGET_ARCH} == "mips" && ${TARGET} == "mips" -.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb" -.if defined(TARGET_BIG_ENDIAN) -TARGET_ARCH=mipseb -.else -TARGET_ARCH=mipsel -.endif -.endif -# arm with TARGET_BIG_ENDIAN -> armeb -.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) -.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated. use armeb" -TARGET_ARCH=armeb -.endif -# Otherwise, default to current machine type and architecture. -TARGET?= ${MACHINE} -TARGET_ARCH?= ${MACHINE_ARCH} - -KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v +KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -231,13 +216,15 @@ BOOTSTRAPPING?= 0 CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ - CPUTYPE=${TARGET_CPUTYPE} \ - GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ - GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ - GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac + CPUTYPE=${TARGET_CPUTYPE} .if ${OSRELDATE} < 700044 CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib .endif +.if ${MK_GROFF} != "no" +CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ + GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ + GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -382,6 +369,10 @@ _worldtmp: .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null +.if ${MK_GROFF} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ + -p ${WORLDTMP}/legacy/usr >/dev/null +.endif mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -464,7 +455,7 @@ build32: @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building 32 bit shim libraries" @echo "--------------------------------------------------------------" - mkdir -p ${LIB32TMP}/usr/lib32 + mkdir -p ${LIB32TMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -475,46 +466,41 @@ build32: .for _t in obj depend all cd ${.CURDIR}/kerberos5/tools; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - ${_t} + DIRPRFX=kerberos5/tools/ ${_t} .endfor .endif .for _t in obj includes - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} .if ${MK_CDDL} != "no" - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} .endif - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} .if ${MK_CRYPT} != "no" - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} .endif .if ${MK_KERBEROS} != "no" - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} .endif .endfor .for _dir in usr.bin/lex/lib - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - build-tools + DIRPRFX=${_dir}/ build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries .for _t in obj depend all - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ + DIRPRFX=libexec/rtld-elf/ ${_t} + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ + DIRPRFX=usr.bin/ldd ${_t} .endfor distribute32 install32: -.if make(distribute32) - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32 # XXX add to mtree - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace # XXX add to mtree -.else - mkdir -p ${DESTDIR}/usr/lib32 # XXX add to mtree - mkdir -p ${DESTDIR}/usr/lib32/dtrace # XXX add to mtree -.endif cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} .if ${MK_CDDL} != "no" cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} @@ -648,6 +634,13 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Installs everything compiled by a 'buildworld'. # + +# Non-base distributions produced by the base system +EXTRA_DISTRIBUTIONS= doc games +.if defined(LIB32TMP) && ${MK_LIB32} != "no" +EXTRA_DISTRIBUTIONS+= lib32 +.endif + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -670,8 +663,33 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + -mkdir ${DESTDIR}/${DISTDIR}/${dist} + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.endfor + -mkdir ${DESTDIR}/${DISTDIR}/base + ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ + DESTDIR=${DESTDIR}/${DISTDIR}/base +.endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete +.endfor +.endif + +packageworld: +.for dist in base ${EXTRA_DISTRIBUTIONS} + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endfor # # reinstall @@ -857,6 +875,20 @@ reinstallkernel reinstallkernel.debug: i ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} +distributekernel distributekernel.debug: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ + false +.endif + cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ + ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${.TARGET:S/distributekernel/install/} + +packagekernel: + ${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + # # doxygen # @@ -955,11 +987,10 @@ _strfile= games/fortune/strfile .if ${MK_CXX} != "no" _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 700004 -_groff= gnu/usr.bin/groff -.else -_groff= gnu/usr.bin/groff/tmac .endif + +.if ${MK_GROFF} != "no" +_groff= gnu/usr.bin/groff .endif .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 @@ -992,7 +1023,6 @@ _crunchgen= usr.sbin/crunch/crunchgen # with different per-architecture default values. Always build tblgen. _clang_tblgen= \ lib/clang/libllvmsupport \ - lib/clang/libllvmsystem \ usr.bin/clang/tblgen .if ${MK_CDDL} != "no" @@ -1062,7 +1092,9 @@ build-tools: ${_aicasm} \ usr.bin/awk \ lib/libmagic \ - usr.sbin/sysinstall + usr.sbin/sysinstall \ + usr.bin/mkesdb_static \ + usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1172,6 +1204,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1189,6 +1222,7 @@ _generic_libs= ${_cddl_lib} gnu/lib ${_k lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif @@ -1411,19 +1445,63 @@ check-old: check-old-files check-old-lib showconfig: @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ + +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +.if exists(${KERNCONFDIR}/${KERNCONF}) +FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ + ${KERNCONFDIR}/${KERNCONF} +.endif +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ + exit 1; \ + fi; \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ + exist!"; \ + exit 1; \ + fi; \ + if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ + echo "WARNING: DTB will be placed in the current working \ + directory"; \ + fi + @PATH=${TMPPATH} \ + dtc -O dtb -o \ + ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ + -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ############### .if defined(XDEV) && defined(XDEV_ARCH) +.if ${XDEV} == ${MACHINE} && ${XDEV_ARCH} == ${MACHINE_ARCH} +XDEV_CPUTYPE?=${CPUTYPE} +.else +XDEV_CPUTYPE?=${TARGET_CPUTYPE} +.endif + NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ + CPUTYPE=${XDEV_CPUTYPE} -XDDIR=${XDEV}-freebsd +XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ - TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} @@ -1445,7 +1523,7 @@ xdev: xdev-build xdev-install xdev-build: _xb-build-tools _xb-cross-tools _xb-build-tools: - ${_+_}cd ${.CURDIR}; \ + ${_+_}@cd ${.CURDIR}; \ ${CDBENV} ${MAKE} -f Makefile.inc1 ${NOFUN} build-tools _xb-cross-tools: @@ -1499,41 +1577,3 @@ _xi-links: ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .endif - -.if !empty(KRNLOBJDIR) && !empty(KERNCONF) -DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ - -.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) -.if exists(${KERNCONFDIR}/${KERNCONF}) -FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} -.endif -.endif - -.endif - -.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) -DTBOUTPUTPATH= ${.CURDIR} -.endif - -# -# Build 'standalone' Device Tree Blob -# -builddtb: - @if [ "${FDT_DTS_FILE}" = "" ]; then \ - echo "ERROR: FDT_DTS_FILE must be specified!"; \ - exit 1; \ - fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ - echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ - exist!"; \ - exit 1; \ - fi; \ - if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ - echo "WARNING: DTB will be placed in the current working \ - directory"; \ - fi - @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} Modified: projects/ofed/head/Makefile.mips ============================================================================== --- projects/ofed/head/Makefile.mips Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/Makefile.mips Mon Mar 21 02:06:59 2011 (r219809) @@ -1,5 +1,5 @@ # $FreeBSD$ -.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64" +.if ${MACHINE_ARCH} != "mipsel" && ${MACHINE_ARCH} != "mipseb" MK_RESCUE=no .endif Modified: projects/ofed/head/ObsoleteFiles.inc ============================================================================== --- projects/ofed/head/ObsoleteFiles.inc Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/ObsoleteFiles.inc Mon Mar 21 02:06:59 2011 (r219809) @@ -38,6 +38,65 @@ # xargs -n1 | sort | uniq -d; # done +# 20110224: sticky.8 -> sticky.7 +OLD_FILES+=usr/share/man/man8/sticky.8.gz +# 20110220: new clang import which bumps version from 2.8 to 2.9 +OLD_FILES+=usr/include/clang/2.8/emmintrin.h +OLD_FILES+=usr/include/clang/2.8/mm_malloc.h +OLD_FILES+=usr/include/clang/2.8/mmintrin.h +OLD_FILES+=usr/include/clang/2.8/pmmintrin.h +OLD_FILES+=usr/include/clang/2.8/tmmintrin.h +OLD_FILES+=usr/include/clang/2.8/xmmintrin.h +OLD_DIRS+=usr/include/clang/2.8 +# 20110119: Remove SYSCTL_*X* sysctl additions. +OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ + usr/share/man/man9/SYSCTL_XLONG.9.gz + +# 20110112: Update dialog to new version, rename old libdialog to libodialog, +# removing associated man pages and header files. +OLD_FILES+=usr/share/man/man3/draw_shadow.3.gz \ + usr/share/man/man3/draw_box.3.gz usr/share/man/man3/line_edit.3.gz \ + usr/share/man/man3/strheight.3.gz usr/share/man/man3/strwidth.3.gz \ + usr/share/man/man3/dialog_create_rc.3.gz \ + usr/share/man/man3/dialog_yesno.3.gz usr/share/man/man3/dialog_noyes.3.gz \ + usr/share/man/man3/dialog_prgbox.3.gz \ + usr/share/man/man3/dialog_textbox.3.gz usr/share/man/man3/dialog_menu.3.gz \ + usr/share/man/man3/dialog_checklist.3.gz \ + usr/share/man/man3/dialog_radiolist.3.gz \ + usr/share/man/man3/dialog_inputbox.3.gz \ + usr/share/man/man3/dialog_clear_norefresh.3.gz \ + usr/share/man/man3/dialog_clear.3.gz usr/share/man/man3/dialog_update.3.gz \ + usr/share/man/man3/dialog_fselect.3.gz \ + usr/share/man/man3/dialog_notify.3.gz \ + usr/share/man/man3/dialog_mesgbox.3.gz \ + usr/share/man/man3/dialog_gauge.3.gz usr/share/man/man3/init_dialog.3.gz \ + usr/share/man/man3/end_dialog.3.gz usr/share/man/man3/use_helpfile.3.gz \ + usr/share/man/man3/use_helpline.3.gz usr/share/man/man3/get_helpline.3.gz \ + usr/share/man/man3/restore_helpline.3.gz \ + usr/share/man/man3/dialog_msgbox.3.gz \ + usr/share/man/man3/dialog_ftree.3.gz usr/share/man/man3/dialog_tree.3.gz \ + usr/share/examples/dialog/README usr/share/examples/dialog/checklist \ + usr/share/examples/dialog/ftreebox usr/share/examples/dialog/infobox \ + usr/share/examples/dialog/inputbox usr/share/examples/dialog/menubox \ + usr/share/examples/dialog/msgbox usr/share/examples/dialog/prgbox \ + usr/share/examples/dialog/radiolist usr/share/examples/dialog/textbox \ + usr/share/examples/dialog/treebox usr/share/examples/dialog/yesno \ + usr/share/examples/libdialog/Makefile usr/share/examples/libdialog/check1.c\ + usr/share/examples/libdialog/check2.c usr/share/examples/libdialog/check3.c\ + usr/share/examples/libdialog/dselect.c \ + usr/share/examples/libdialog/fselect.c \ + usr/share/examples/libdialog/ftree1.c \ + usr/share/examples/libdialog/ftree1.test \ + usr/share/examples/libdialog/ftree2.c \ + usr/share/examples/libdialog/ftree2.test \ + usr/share/examples/libdialog/gauge.c usr/share/examples/libdialog/input1.c \ + usr/share/examples/libdialog/input2.c usr/share/examples/libdialog/menu1.c \ + usr/share/examples/libdialog/menu2.c usr/share/examples/libdialog/menu3.c \ + usr/share/examples/libdialog/msg.c usr/share/examples/libdialog/prgbox.c \ + usr/share/examples/libdialog/radio1.c usr/share/examples/libdialog/radio2.c\ + usr/share/examples/libdialog/radio3.c usr/share/examples/libdialog/text.c \ + usr/share/examples/libdialog/tree.c usr/share/examples/libdialog/yesno.c +OLD_DIRS+=usr/share/examples/libdialog usr/share/examples/dialog # 20101114: Remove long-obsolete MAKEDEV.8 OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz # 20101112: vgonel(9) has gone to private API a while ago @@ -55,6 +114,8 @@ OLD_FILES+=usr/include/machine/mca.h .endif # 20101020: catch up with vm_page_sleep_if_busy rename OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz +# 20101018: taskqueue(9) updates +OLD_FILES+=usr/share/man/man9/taskqueue_find.9.gz # 20101011: removed subblock.h from liblzma OLD_FILES+=usr/include/lzma/subblock.h # 20101002: removed manpath.config Modified: projects/ofed/head/UPDATING ============================================================================== --- projects/ofed/head/UPDATING Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/UPDATING Mon Mar 21 02:06:59 2011 (r219809) @@ -22,6 +22,61 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110218: + GNU binutils 2.17.50 (as of 2007-07-03) has been merged to -HEAD. This + is the last available version under GPLv2. It brings a number of new + features, such as support for newer x86 CPU's (with SSE-3, SSSE-3, SSE + 4.1 and SSE 4.2), better support for powerpc64, a number of new + directives, and lots of other small improvements. See the ChangeLog + file in contrib/binutils for the full details. + +20110218: + IPsec's HMAC_SHA256-512 support has been fixed to be RFC4868 + compliant, and will now use half of hash for authentication. + This will break interoperability with all stacks (including all + actual FreeBSD versions) who implement + draft-ietf-ipsec-ciph-sha-256-00 (they use 96 bits of hash for + authentication). + The only workaround with such peers is to use another HMAC + algorithm for IPsec ("phase 2") authentication. + +20110207: + Remove the uio_yield prototype and symbol. This function has + been misnamed since it was introduced and should not be + globally exposed with this name. The equivalent functionality + is now available using kern_yield(curthread->td_user_pri). + The function remains undocumented. + +20110112: + A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers, + symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking + for scalar sysctls is defined but disabled. Code that needs + UQUAD to pass the type checking that must compile on older + systems where the define is not present can check against + __FreeBSD_version >= 900030. + + The system dialog(1) has been replaced with a new version previously + in ports as devel/cdialog. dialog(1) is mostly command-line compatible + with the previous version, but the libdialog associated with it has + a largely incompatible API. As such, the original version of libdialog + will be kept temporarily as libodialog, until its base system consumers + are replaced or updated. Bump __FreeBSD_version to 900030. + +20110103: + If you are trying to run make universe on a -stable system, and you get + the following warning: + "Makefile", line 356: "Target architecture for i386/conf/GENERIC + unknown. config(8) likely too old." + or something similar to it, then you must upgrade your -stable system + to 8.2-Release or newer (really, any time after r210146 7/15/2010 in + stable/8) or build the config from the latest stable/8 branch and + install it on your system. + + Prior to this date, building a current universe on 8-stable system from + between 7/15/2010 and 1/2/2011 would result in a weird shell parsing + error in the first kernel build phase. A new config on those old + systems will fix that problem for older versions of -current. + 20101228: The TCP stack has been modified to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP Modified: projects/ofed/head/bin/csh/Makefile ============================================================================== --- projects/ofed/head/bin/csh/Makefile Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/csh/Makefile Mon Mar 21 02:06:59 2011 (r219809) @@ -76,18 +76,26 @@ NLSLINKS_es_ES.ISO8859-1= es_ES.ISO8859- CFLAGS+= -DNO_NLS_CATALOGS .else CFLAGS+= -DHAVE_ICONV +.if ${MK_ICONV} != "no" +NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 +NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 +NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 +NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 +NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 +NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 +NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 +NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 +NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 +NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 +.else +# Above links can be installed from ports/shells/tcsh_nls + +GENHDRS+= iconv.h SRCS+= iconv_stub.c -# Following links can be installed from ports/shells/tcsh_nls: -# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 -# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 -# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 -# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 -# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 -# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 -# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 -# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 -# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 -# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 + +iconv.h: ${.CURDIR}/iconv_stub.h + cp ${.CURDIR}/iconv_stub.h ${.TARGET} +.endif .endif NLSNAME= tcsh @@ -105,7 +113,8 @@ build-tools: gethost gethost: gethost.c sh.err.h tc.const.h sh.h @rm -f ${.TARGET} - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ + ${TCSHDIR}/gethost.c tc.defs.c: gethost ${.CURDIR}/host.defs @rm -f ${.TARGET} @@ -133,7 +142,8 @@ tc.const.h: tc.const.c sh.char.h config. @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ + ${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \ + grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} Copied: projects/ofed/head/bin/csh/iconv_stub.h (from r219808, projects/ofed/base/bin/csh/iconv_stub.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ofed/head/bin/csh/iconv_stub.h Mon Mar 21 02:06:59 2011 (r219809, copy of r219808, projects/ofed/base/bin/csh/iconv_stub.h) @@ -0,0 +1,44 @@ +/*- + * Copyright (c) 2006 Hajimu UMEMOTO + * 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$ + */ + +#ifndef _ICONV_H_ +#define _ICONV_H_ + +typedef void *iconv_t; +typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef int dl_iconv_close_t(iconv_t); + +extern iconv_t dl_iconv_open(const char *, const char *); +extern dl_iconv_t *dl_iconv; +extern dl_iconv_close_t *dl_iconv_close; + +#define iconv_open dl_iconv_open +#define iconv dl_iconv +#define iconv_close dl_iconv_close + +#endif /* !_ICONV_H_ */ Modified: projects/ofed/head/bin/df/df.c ============================================================================== --- projects/ofed/head/bin/df/df.c Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/df/df.c Mon Mar 21 02:06:59 2011 (r219809) @@ -125,7 +125,7 @@ main(int argc, char *argv[]) /* FALLTHROUGH */ case 'P': /* - * POSIX specifically discusses the the behavior of + * POSIX specifically discusses the behavior of * both -k and -P. It states that the blocksize should * be set to 1024. Thus, if this occurs, simply break * rather than clobbering the old blocksize. Modified: projects/ofed/head/bin/ed/ed.1 ============================================================================== --- projects/ofed/head/bin/ed/ed.1 Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/ed/ed.1 Mon Mar 21 02:06:59 2011 (r219809) @@ -231,7 +231,7 @@ The current line (address) in the buffer The last line in the buffer. .It n The -.Em n Ns th, +.Em n Ns th line in the buffer where .Em n @@ -649,7 +649,7 @@ The mark is not cleared until the line i deleted or otherwise modified. .It (.,.)l Print the addressed lines unambiguously. -If a single line fills for than one screen (as might be the case +If a single line fills more than one screen (as might be the case when viewing a binary file, for instance), a .Dq Li --More-- prompt is printed on the last line. Modified: projects/ofed/head/bin/kenv/kenv.1 ============================================================================== --- projects/ofed/head/bin/kenv/kenv.1 Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/kenv/kenv.1 Mon Mar 21 02:06:59 2011 (r219809) @@ -69,7 +69,7 @@ option is set, warnings normally printed perform the requested operation will be suppressed. .Pp Variables can be added to the kernel environment using the -.Xr /boot/loader.conf +.Pa /boot/loader.conf file, or also statically compiled into the kernel using the statement .Pp .Dl Ic env Ar filename Modified: projects/ofed/head/bin/kill/kill.c ============================================================================== --- projects/ofed/head/bin/kill/kill.c Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/kill/kill.c Mon Mar 21 02:06:59 2011 (r219809) @@ -26,6 +26,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ +/* + * Important: This file is used both as a standalone program /bin/kill and + * as a builtin for /bin/sh (#define SHELL). + */ #if 0 #ifndef lint @@ -152,7 +156,7 @@ signame_to_signum(const char *sig) { int n; - if (!strncasecmp(sig, "sig", (size_t)3)) + if (!strncasecmp(sig, "SIG", (size_t)3)) sig += 3; for (n = 1; n < sys_nsig; n++) { if (!strcasecmp(sys_signame[n], sig)) Modified: projects/ofed/head/bin/ln/ln.c ============================================================================== --- projects/ofed/head/bin/ln/ln.c Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/ln/ln.c Mon Mar 21 02:06:59 2011 (r219809) @@ -80,7 +80,7 @@ main(int argc, char *argv[]) * "link", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/ofed/head/bin/pkill/pkill.c ============================================================================== --- projects/ofed/head/bin/pkill/pkill.c Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/pkill/pkill.c Mon Mar 21 02:06:59 2011 (r219809) @@ -156,7 +156,7 @@ main(int argc, char **argv) argv++; argc--; } else { - if (strncasecmp(p, "sig", 3) == 0) + if (strncasecmp(p, "SIG", 3) == 0) p += 3; for (i = 1; i < NSIG; i++) if (strcasecmp(sys_signame[i], p) == 0) Modified: projects/ofed/head/bin/ps/extern.h ============================================================================== --- projects/ofed/head/bin/ps/extern.h Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/ps/extern.h Mon Mar 21 02:06:59 2011 (r219809) @@ -55,6 +55,7 @@ const char *fmt_argv(char **, char *, s double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); @@ -80,12 +81,14 @@ int s_uname(KINFO *); void showkey(void); void started(KINFO *, VARENT *); void state(KINFO *, VARENT *); +void systime(KINFO *, VARENT *); void tdev(KINFO *, VARENT *); void tdnam(KINFO *, VARENT *); void tname(KINFO *, VARENT *); void ucomm(KINFO *, VARENT *); void uname(KINFO *, VARENT *); void upr(KINFO *, VARENT *); +void usertime(KINFO *, VARENT *); void vsize(KINFO *, VARENT *); void wchan(KINFO *, VARENT *); __END_DECLS Modified: projects/ofed/head/bin/ps/keyword.c ============================================================================== --- projects/ofed/head/bin/ps/keyword.c Mon Mar 21 01:09:50 2011 (r219808) +++ projects/ofed/head/bin/ps/keyword.c Mon Mar 21 02:06:59 2011 (r219809) @@ -79,6 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST, loginclass, NULL, MAXLOGNAME-1, 0, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 02:15:14 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AB87106566C; Mon, 21 Mar 2011 02:15:14 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 19C7C8FC08; Mon, 21 Mar 2011 02:15:14 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2L2FCCH096226; Mon, 21 Mar 2011 02:15:12 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2L2FC4u096195; Mon, 21 Mar 2011 02:15:12 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201103210215.p2L2FC4u096195@svn.freebsd.org> From: Marcel Moolenaar Date: Mon, 21 Mar 2011 02:15:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219810 - in projects/altix/sys: amd64/conf conf dev/ath/ath_hal dev/ath/ath_hal/ar5212 dev/ath/ath_hal/ar5416 dev/e1000 dev/vte i386/conf ia64/conf ia64/ia64 ia64/include kern mips/con... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 02:15:14 -0000 Author: marcel Date: Mon Mar 21 02:15:12 2011 New Revision: 219810 URL: http://svn.freebsd.org/changeset/base/219810 Log: Merge svn+ssh://svn.freebsd.org/base/head@219808 Modified: projects/altix/sys/amd64/conf/GENERIC projects/altix/sys/conf/options projects/altix/sys/dev/ath/ath_hal/ah.h projects/altix/sys/dev/ath/ath_hal/ah_diagcodes.h projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/altix/sys/dev/e1000/if_em.h projects/altix/sys/dev/e1000/if_lem.h projects/altix/sys/dev/vte/if_vte.c projects/altix/sys/dev/vte/if_vtereg.h projects/altix/sys/i386/conf/GENERIC projects/altix/sys/ia64/conf/GENERIC projects/altix/sys/ia64/ia64/db_machdep.c projects/altix/sys/ia64/ia64/gdb_machdep.c projects/altix/sys/ia64/ia64/pmap.c projects/altix/sys/ia64/include/pmap.h projects/altix/sys/ia64/include/vmparam.h projects/altix/sys/kern/sys_pipe.c projects/altix/sys/mips/conf/OCTEON1 projects/altix/sys/modules/ufs/Makefile projects/altix/sys/net/route.c projects/altix/sys/net/route.h projects/altix/sys/netgraph/ng_iface.c projects/altix/sys/netinet/in_pcb.c projects/altix/sys/sparc64/pci/fire.c projects/altix/sys/sparc64/pci/ofw_pcibus.c projects/altix/sys/sparc64/sparc64/tick.c projects/altix/sys/ufs/ffs/ffs_vfsops.c projects/altix/sys/ufs/ufs/ufs_lookup.c projects/altix/sys/ufs/ufs/ufsmount.h Directory Properties: projects/altix/lib/libstand/ (props changed) projects/altix/sys/ (props changed) projects/altix/sys/amd64/include/xen/ (props changed) projects/altix/sys/boot/i386/efi/ (props changed) projects/altix/sys/boot/ia64/efi/ (props changed) projects/altix/sys/boot/ia64/ski/ (props changed) projects/altix/sys/boot/powerpc/boot1.chrp/ (props changed) projects/altix/sys/boot/powerpc/ofw/ (props changed) projects/altix/sys/cddl/contrib/opensolaris/ (props changed) projects/altix/sys/conf/ (props changed) projects/altix/sys/contrib/dev/acpica/ (props changed) projects/altix/sys/contrib/octeon-sdk/ (props changed) projects/altix/sys/contrib/pf/ (props changed) projects/altix/sys/contrib/x86emu/ (props changed) projects/altix/sys/kern/subr_busdma.c (props changed) Modified: projects/altix/sys/amd64/conf/GENERIC ============================================================================== --- projects/altix/sys/amd64/conf/GENERIC Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/amd64/conf/GENERIC Mon Mar 21 02:15:12 2011 (r219810) @@ -61,7 +61,6 @@ options KBD_INSTALL_CDEV # install a CD options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework -options FLOWTABLE # per-cpu routing cache #options KDTRACE_FRAME # Ensure frames are compiled in #options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel Modified: projects/altix/sys/conf/options ============================================================================== --- projects/altix/sys/conf/options Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/conf/options Mon Mar 21 02:15:12 2011 (r219810) @@ -200,6 +200,7 @@ CD9660 opt_dontuse.h CODA opt_dontuse.h EXT2FS opt_dontuse.h FDESCFS opt_dontuse.h +FFS opt_dontuse.h HPFS opt_dontuse.h MSDOSFS opt_dontuse.h NTFS opt_dontuse.h @@ -217,9 +218,6 @@ UNIONFS opt_dontuse.h # Pseudofs debugging PSEUDOFS_TRACE opt_pseudofs.h -# Broken - ffs_snapshot() dependency from ufs_lookup() :-( -FFS opt_ffs_broken_fixme.h - # In-kernel GSS-API KGSSAPI opt_kgssapi.h KGSSAPI_DEBUG opt_kgssapi.h Modified: projects/altix/sys/dev/ath/ath_hal/ah.h ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ah.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ah.h Mon Mar 21 02:15:12 2011 (r219810) @@ -141,6 +141,7 @@ typedef enum { HAL_TX_QUEUE_BEACON = 2, /* beacon xmit q */ HAL_TX_QUEUE_CAB = 3, /* "crap after beacon" xmit q */ HAL_TX_QUEUE_UAPSD = 4, /* u-apsd power save xmit q */ + HAL_TX_QUEUE_PSPOLL = 5, /* power save poll xmit q */ } HAL_TX_QUEUE; #define HAL_NUM_TX_QUEUES 10 /* max possible # of queues */ @@ -596,6 +597,33 @@ struct ath_rx_status; struct ieee80211_channel; /* + * This is a channel survey sample entry. + * + * The AR5212 ANI routines fill these samples. The ANI code then uses it + * when calculating listen time; it is also exported via a diagnostic + * API. + */ +typedef struct { + uint32_t seq_num; + uint32_t tx_busy; + uint32_t rx_busy; + uint32_t chan_busy; + uint32_t cycle_count; +} HAL_SURVEY_SAMPLE; + +/* + * This provides 3.2 seconds of sample space given an + * ANI time of 1/10th of a second. This may not be enough! + */ +#define CHANNEL_SURVEY_SAMPLE_COUNT 32 + +typedef struct { + HAL_SURVEY_SAMPLE samples[CHANNEL_SURVEY_SAMPLE_COUNT]; + uint32_t cur_sample; /* current sample in sequence */ + uint32_t cur_seq; /* current sequence number */ +} HAL_CHANNEL_SURVEY; + +/* * Hardware Access Layer (HAL) API. * * Clients of the HAL call ath_hal_attach to obtain a reference to an Modified: projects/altix/sys/dev/ath/ath_hal/ah_diagcodes.h ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ah_diagcodes.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ah_diagcodes.h Mon Mar 21 02:15:12 2011 (r219810) @@ -62,6 +62,7 @@ enum { HAL_DIAG_ANI_PARAMS = 31, /* ANI noise immunity parameters */ HAL_DIAG_CHECK_HANGS = 32, /* check h/w hangs */ HAL_DIAG_SETREGS = 33, /* write registers */ + HAL_DIAG_CHANSURVEY = 34, /* channel survey */ }; #endif /* _ATH_AH_DIAGCODES_H_ */ Modified: projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c Mon Mar 21 02:15:12 2011 (r219810) @@ -934,7 +934,7 @@ ar5212SetCapability(struct ath_hal *ah, else ahp->ah_miscMode |= AR_MISC_MODE_MIC_NEW_LOC_ENABLE; /* NB: write here so keys can be setup w/o a reset */ - OS_REG_WRITE(ah, AR_MISC_MODE, ahp->ah_miscMode); + OS_REG_WRITE(ah, AR_MISC_MODE, OS_REG_READ(ah, AR_MISC_MODE) | ahp->ah_miscMode); return AH_TRUE; case HAL_CAP_DIVERSITY: if (ahp->ah_phyPowerOn) { Modified: projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c Mon Mar 21 02:15:12 2011 (r219810) @@ -199,7 +199,7 @@ ar5212SetRxFilter(struct ath_hal *ah, ui ahp->ah_miscMode |= AR_MISC_MODE_BSSID_MATCH_FORCE; else ahp->ah_miscMode &= ~AR_MISC_MODE_BSSID_MATCH_FORCE; - OS_REG_WRITE(ah, AR_MISC_MODE, ahp->ah_miscMode); + OS_REG_WRITE(ah, AR_MISC_MODE, OS_REG_READ(ah, AR_MISC_MODE) | ahp->ah_miscMode); } } Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h Mon Mar 21 02:15:12 2011 (r219810) @@ -275,6 +275,10 @@ extern HAL_STATUS ar5416ProcTxDesc(struc extern HAL_BOOL ar5416GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries); +extern HAL_BOOL ar5416ResetTxQueue(struct ath_hal *ah, u_int q); +extern int ar5416SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, + const HAL_TXQ_INFO *qInfo); + extern HAL_BOOL ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int keyIx, HAL_CIPHER cipher, uint8_t delims, u_int segLen, HAL_BOOL firstSeg, Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c Mon Mar 21 02:15:12 2011 (r219810) @@ -855,10 +855,16 @@ ar5416AniPoll(struct ath_hal *ah, const /* check to see if need to raise immunity */ if (aniState->ofdmPhyErrCount > aniState->listenTime * params->ofdmTrigHigh / 1000) { + HALDEBUG(ah, HAL_DEBUG_ANI, + "%s: OFDM err %u listenTime %u\n", __func__, + aniState->ofdmPhyErrCount, aniState->listenTime); ar5416AniOfdmErrTrigger(ah); ar5416AniRestart(ah, aniState); } else if (aniState->cckPhyErrCount > aniState->listenTime * params->cckTrigHigh / 1000) { + HALDEBUG(ah, HAL_DEBUG_ANI, + "%s: CCK err %u listenTime %u\n", __func__, + aniState->ofdmPhyErrCount, aniState->listenTime); ar5416AniCckErrTrigger(ah); ar5416AniRestart(ah, aniState); } Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Mon Mar 21 02:15:12 2011 (r219810) @@ -112,6 +112,8 @@ ar5416InitState(struct ath_hal_5416 *ahp ah->ah_fillTxDesc = ar5416FillTxDesc; ah->ah_procTxDesc = ar5416ProcTxDesc; ah->ah_getTxCompletionRates = ar5416GetTxCompletionRates; + ah->ah_setupTxQueue = ar5416SetupTxQueue; + ah->ah_resetTxQueue = ar5416ResetTxQueue; /* Receive Functions */ ah->ah_startPcuReceive = ar5416StartPcuReceive; @@ -372,7 +374,7 @@ ar5416Attach(uint16_t devid, HAL_SOFTC s * placed into hardware. */ if (ahp->ah_miscMode != 0) - OS_REG_WRITE(ah, AR_MISC_MODE, ahp->ah_miscMode); + OS_REG_WRITE(ah, AR_MISC_MODE, OS_REG_READ(ah, AR_MISC_MODE) | ahp->ah_miscMode); rfStatus = ar2133RfAttach(ah, &ecode); if (!rfStatus) { Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c Mon Mar 21 02:15:12 2011 (r219810) @@ -72,9 +72,12 @@ ar5416IsCalSupp(struct ath_hal *ah, cons return !IEEE80211_IS_CHAN_B(chan); case ADC_GAIN_CAL: case ADC_DC_CAL: - /* Run ADC Gain Cal for non-CCK & non 2GHz-HT20 only */ - return !IEEE80211_IS_CHAN_B(chan) && - !(IEEE80211_IS_CHAN_2GHZ(chan) && IEEE80211_IS_CHAN_HT20(chan)); + /* Run ADC Gain Cal for either 5ghz any or 2ghz HT40 */ + if (IEEE80211_IS_CHAN_2GHZ(chan)) + return AH_FALSE; + if (IEEE80211_IS_CHAN_HT20(chan)) + return AH_FALSE; + return AH_TRUE; } return AH_FALSE; } @@ -232,11 +235,13 @@ ar5416InitCalHardware(struct ath_hal *ah /* * Initialize Calibration infrastructure. */ +#define MAX_CAL_CHECK 32 HAL_BOOL ar5416InitCal(struct ath_hal *ah, const struct ieee80211_channel *chan) { struct ar5416PerCal *cal = &AH5416(ah)->ah_cal; HAL_CHANNEL_INTERNAL *ichan; + int i; ichan = ath_hal_checkchannel(ah, chan); HALASSERT(ichan != AH_NULL); @@ -261,13 +266,29 @@ ar5416InitCal(struct ath_hal *ah, const /* XXX this actually kicks off a NF calibration -adrian */ OS_REG_SET_BIT(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_NF); /* - * Try to make sure the above NF cal completes, just so - * it doesn't clash with subsequent percals -adrian + * This sometimes takes a -lot- longer than it should. + * Just give it a bit more time. */ - if (! ar5212WaitNFCalComplete(ah, 10000)) { + for (i = 0; i < MAX_CAL_CHECK; i++) { + if (ar5212WaitNFCalComplete(ah, 10000)) + break; + HALDEBUG(ah, HAL_DEBUG_ANY, "%s: initial NF calibration did " - "not complete in time; noisy environment?\n", __func__); - return AH_FALSE; + "not complete in time; noisy environment (pass %d)?\n", __func__, i); + } + + /* + * Although periodic and NF calibrations shouldn't run concurrently, + * this was causing the radio to not be usable on the active + * channel if the channel was busy. + * + * Instead, now simply print a warning and continue. That way if users + * report "weird crap", they should get this warning. + */ + if (i >= MAX_CAL_CHECK) { + ath_hal_printf(ah, "[ath] Warning - initial NF calibration did " + "not complete in time, noisy environment?\n"); + /* return AH_FALSE; */ } /* Initialize list pointers */ @@ -322,6 +343,7 @@ ar5416InitCal(struct ath_hal *ah, const ichan->calValid = 0; return AH_TRUE; +#undef MAX_CAL_CHECK } /* Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Mon Mar 21 02:15:12 2011 (r219810) @@ -285,7 +285,7 @@ ar5416Reset(struct ath_hal *ah, HAL_OPMO ahp->ah_intrTxqs = 0; for (i = 0; i < AH_PRIVATE(ah)->ah_caps.halTotalQueues; i++) - ar5212ResetTxQueue(ah, i); + ah->ah_resetTxQueue(ah, i); ar5416InitIMR(ah, opmode); ar5212SetCoverageClass(ah, AH_PRIVATE(ah)->ah_coverageClass, 1); @@ -581,7 +581,7 @@ ar5416InitUserSettings(struct ath_hal *a /* Restore user-specified settings */ if (ahp->ah_miscMode != 0) - OS_REG_WRITE(ah, AR_MISC_MODE, ahp->ah_miscMode); + OS_REG_WRITE(ah, AR_MISC_MODE, OS_REG_READ(ah, AR_MISC_MODE) | ahp->ah_miscMode); if (ahp->ah_sifstime != (u_int) -1) ar5212SetSifsTime(ah, ahp->ah_sifstime); if (ahp->ah_slottime != (u_int) -1) Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c Mon Mar 21 02:15:12 2011 (r219810) @@ -740,3 +740,341 @@ ar5416GetTxCompletionRates(struct ath_ha return AH_TRUE; } + +/* + * TX queue management routines - AR5416 and later chipsets + */ + +/* + * Allocate and initialize a tx DCU/QCU combination. + */ +int +ar5416SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type, + const HAL_TXQ_INFO *qInfo) +{ + struct ath_hal_5212 *ahp = AH5212(ah); + HAL_TX_QUEUE_INFO *qi; + HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; + int q, defqflags; + + /* by default enable OK+ERR+DESC+URN interrupts */ + defqflags = HAL_TXQ_TXOKINT_ENABLE + | HAL_TXQ_TXERRINT_ENABLE + | HAL_TXQ_TXDESCINT_ENABLE + | HAL_TXQ_TXURNINT_ENABLE; + /* XXX move queue assignment to driver */ + switch (type) { + case HAL_TX_QUEUE_BEACON: + q = pCap->halTotalQueues-1; /* highest priority */ + defqflags |= HAL_TXQ_DBA_GATED + | HAL_TXQ_CBR_DIS_QEMPTY + | HAL_TXQ_ARB_LOCKOUT_GLOBAL + | HAL_TXQ_BACKOFF_DISABLE; + break; + case HAL_TX_QUEUE_CAB: + q = pCap->halTotalQueues-2; /* next highest priority */ + defqflags |= HAL_TXQ_DBA_GATED + | HAL_TXQ_CBR_DIS_QEMPTY + | HAL_TXQ_CBR_DIS_BEMPTY + | HAL_TXQ_ARB_LOCKOUT_GLOBAL + | HAL_TXQ_BACKOFF_DISABLE; + break; + case HAL_TX_QUEUE_UAPSD: + q = pCap->halTotalQueues-3; /* nextest highest priority */ + if (ahp->ah_txq[q].tqi_type != HAL_TX_QUEUE_INACTIVE) { + HALDEBUG(ah, HAL_DEBUG_ANY, + "%s: no available UAPSD tx queue\n", __func__); + return -1; + } + break; + case HAL_TX_QUEUE_DATA: + for (q = 0; q < pCap->halTotalQueues; q++) + if (ahp->ah_txq[q].tqi_type == HAL_TX_QUEUE_INACTIVE) + break; + if (q == pCap->halTotalQueues) { + HALDEBUG(ah, HAL_DEBUG_ANY, + "%s: no available tx queue\n", __func__); + return -1; + } + break; + default: + HALDEBUG(ah, HAL_DEBUG_ANY, + "%s: bad tx queue type %u\n", __func__, type); + return -1; + } + + HALDEBUG(ah, HAL_DEBUG_TXQUEUE, "%s: queue %u\n", __func__, q); + + qi = &ahp->ah_txq[q]; + if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { + HALDEBUG(ah, HAL_DEBUG_ANY, "%s: tx queue %u already active\n", + __func__, q); + return -1; + } + OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); + qi->tqi_type = type; + if (qInfo == AH_NULL) { + qi->tqi_qflags = defqflags; + qi->tqi_aifs = INIT_AIFS; + qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ + qi->tqi_cwmax = INIT_CWMAX; + qi->tqi_shretry = INIT_SH_RETRY; + qi->tqi_lgretry = INIT_LG_RETRY; + qi->tqi_physCompBuf = 0; + } else { + qi->tqi_physCompBuf = qInfo->tqi_compBuf; + (void) ar5212SetTxQueueProps(ah, q, qInfo); + } + /* NB: must be followed by ar5212ResetTxQueue */ + return q; +} + +/* + * Update the h/w interrupt registers to reflect a tx q's configuration. + */ +static void +setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) +{ + struct ath_hal_5212 *ahp = AH5212(ah); + + HALDEBUG(ah, HAL_DEBUG_TXQUEUE, + "%s: tx ok 0x%x err 0x%x desc 0x%x eol 0x%x urn 0x%x\n", __func__, + ahp->ah_txOkInterruptMask, ahp->ah_txErrInterruptMask, + ahp->ah_txDescInterruptMask, ahp->ah_txEolInterruptMask, + ahp->ah_txUrnInterruptMask); + + OS_REG_WRITE(ah, AR_IMR_S0, + SM(ahp->ah_txOkInterruptMask, AR_IMR_S0_QCU_TXOK) + | SM(ahp->ah_txDescInterruptMask, AR_IMR_S0_QCU_TXDESC) + ); + OS_REG_WRITE(ah, AR_IMR_S1, + SM(ahp->ah_txErrInterruptMask, AR_IMR_S1_QCU_TXERR) + | SM(ahp->ah_txEolInterruptMask, AR_IMR_S1_QCU_TXEOL) + ); + OS_REG_RMW_FIELD(ah, AR_IMR_S2, + AR_IMR_S2_QCU_TXURN, ahp->ah_txUrnInterruptMask); +} + +/* + * Set the retry, aifs, cwmin/max, readyTime regs for specified queue + * Assumes: + * phwChannel has been set to point to the current channel + */ +HAL_BOOL +ar5416ResetTxQueue(struct ath_hal *ah, u_int q) +{ + struct ath_hal_5212 *ahp = AH5212(ah); + HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; + const struct ieee80211_channel *chan = AH_PRIVATE(ah)->ah_curchan; + HAL_TX_QUEUE_INFO *qi; + uint32_t cwMin, chanCwMin, value, qmisc, dmisc; + + if (q >= pCap->halTotalQueues) { + HALDEBUG(ah, HAL_DEBUG_ANY, "%s: invalid queue num %u\n", + __func__, q); + return AH_FALSE; + } + qi = &ahp->ah_txq[q]; + if (qi->tqi_type == HAL_TX_QUEUE_INACTIVE) { + HALDEBUG(ah, HAL_DEBUG_TXQUEUE, "%s: inactive queue %u\n", + __func__, q); + return AH_TRUE; /* XXX??? */ + } + + HALDEBUG(ah, HAL_DEBUG_TXQUEUE, "%s: reset queue %u\n", __func__, q); + + if (qi->tqi_cwmin == HAL_TXQ_USEDEFAULT) { + /* + * Select cwmin according to channel type. + * NB: chan can be NULL during attach + */ + if (chan && IEEE80211_IS_CHAN_B(chan)) + chanCwMin = INIT_CWMIN_11B; + else + chanCwMin = INIT_CWMIN; + /* make sure that the CWmin is of the form (2^n - 1) */ + for (cwMin = 1; cwMin < chanCwMin; cwMin = (cwMin << 1) | 1) + ; + } else + cwMin = qi->tqi_cwmin; + + /* set cwMin/Max and AIFS values */ + OS_REG_WRITE(ah, AR_DLCL_IFS(q), + SM(cwMin, AR_D_LCL_IFS_CWMIN) + | SM(qi->tqi_cwmax, AR_D_LCL_IFS_CWMAX) + | SM(qi->tqi_aifs, AR_D_LCL_IFS_AIFS)); + + /* Set retry limit values */ + OS_REG_WRITE(ah, AR_DRETRY_LIMIT(q), + SM(INIT_SSH_RETRY, AR_D_RETRY_LIMIT_STA_SH) + | SM(INIT_SLG_RETRY, AR_D_RETRY_LIMIT_STA_LG) + | SM(qi->tqi_lgretry, AR_D_RETRY_LIMIT_FR_LG) + | SM(qi->tqi_shretry, AR_D_RETRY_LIMIT_FR_SH) + ); + + /* NB: always enable early termination on the QCU */ + qmisc = AR_Q_MISC_DCU_EARLY_TERM_REQ + | SM(AR_Q_MISC_FSP_ASAP, AR_Q_MISC_FSP); + + /* NB: always enable DCU to wait for next fragment from QCU */ + dmisc = AR_D_MISC_FRAG_WAIT_EN; + + /* + * The chip reset default is to use a DCU backoff threshold of 0x2. + * Restore this when programming the DCU MISC register. + */ + dmisc |= 0x2; + + /* multiqueue support */ + if (qi->tqi_cbrPeriod) { + OS_REG_WRITE(ah, AR_QCBRCFG(q), + SM(qi->tqi_cbrPeriod,AR_Q_CBRCFG_CBR_INTERVAL) + | SM(qi->tqi_cbrOverflowLimit, AR_Q_CBRCFG_CBR_OVF_THRESH)); + qmisc = (qmisc &~ AR_Q_MISC_FSP) | AR_Q_MISC_FSP_CBR; + if (qi->tqi_cbrOverflowLimit) + qmisc |= AR_Q_MISC_CBR_EXP_CNTR_LIMIT; + } + if (qi->tqi_readyTime) { + OS_REG_WRITE(ah, AR_QRDYTIMECFG(q), + SM(qi->tqi_readyTime, AR_Q_RDYTIMECFG_INT) + | AR_Q_RDYTIMECFG_ENA); + } + + OS_REG_WRITE(ah, AR_DCHNTIME(q), + SM(qi->tqi_burstTime, AR_D_CHNTIME_DUR) + | (qi->tqi_burstTime ? AR_D_CHNTIME_EN : 0)); + + if (qi->tqi_readyTime && + (qi->tqi_qflags & HAL_TXQ_RDYTIME_EXP_POLICY_ENABLE)) + qmisc |= AR_Q_MISC_RDYTIME_EXP_POLICY; + if (qi->tqi_qflags & HAL_TXQ_DBA_GATED) + qmisc = (qmisc &~ AR_Q_MISC_FSP) | AR_Q_MISC_FSP_DBA_GATED; + if (MS(qmisc, AR_Q_MISC_FSP) != AR_Q_MISC_FSP_ASAP) { + /* + * These are meangingful only when not scheduled asap. + */ + if (qi->tqi_qflags & HAL_TXQ_CBR_DIS_BEMPTY) + qmisc |= AR_Q_MISC_CBR_INCR_DIS0; + else + qmisc &= ~AR_Q_MISC_CBR_INCR_DIS0; + if (qi->tqi_qflags & HAL_TXQ_CBR_DIS_QEMPTY) + qmisc |= AR_Q_MISC_CBR_INCR_DIS1; + else + qmisc &= ~AR_Q_MISC_CBR_INCR_DIS1; + } + + if (qi->tqi_qflags & HAL_TXQ_BACKOFF_DISABLE) + dmisc |= AR_D_MISC_POST_FR_BKOFF_DIS; + if (qi->tqi_qflags & HAL_TXQ_FRAG_BURST_BACKOFF_ENABLE) + dmisc |= AR_D_MISC_FRAG_BKOFF_EN; + if (qi->tqi_qflags & HAL_TXQ_ARB_LOCKOUT_GLOBAL) + dmisc |= SM(AR_D_MISC_ARB_LOCKOUT_CNTRL_GLOBAL, + AR_D_MISC_ARB_LOCKOUT_CNTRL); + else if (qi->tqi_qflags & HAL_TXQ_ARB_LOCKOUT_INTRA) + dmisc |= SM(AR_D_MISC_ARB_LOCKOUT_CNTRL_INTRA_FR, + AR_D_MISC_ARB_LOCKOUT_CNTRL); + if (qi->tqi_qflags & HAL_TXQ_IGNORE_VIRTCOL) + dmisc |= SM(AR_D_MISC_VIR_COL_HANDLING_IGNORE, + AR_D_MISC_VIR_COL_HANDLING); + if (qi->tqi_qflags & HAL_TXQ_SEQNUM_INC_DIS) + dmisc |= AR_D_MISC_SEQ_NUM_INCR_DIS; + + /* + * Fillin type-dependent bits. Most of this can be + * removed by specifying the queue parameters in the + * driver; it's here for backwards compatibility. + */ + switch (qi->tqi_type) { + case HAL_TX_QUEUE_BEACON: /* beacon frames */ + qmisc |= AR_Q_MISC_FSP_DBA_GATED + | AR_Q_MISC_BEACON_USE + | AR_Q_MISC_CBR_INCR_DIS1; + + dmisc |= SM(AR_D_MISC_ARB_LOCKOUT_CNTRL_GLOBAL, + AR_D_MISC_ARB_LOCKOUT_CNTRL) + | AR_D_MISC_BEACON_USE + | AR_D_MISC_POST_FR_BKOFF_DIS; + break; + case HAL_TX_QUEUE_CAB: /* CAB frames */ + /* + * No longer Enable AR_Q_MISC_RDYTIME_EXP_POLICY, + * There is an issue with the CAB Queue + * not properly refreshing the Tx descriptor if + * the TXE clear setting is used. + */ + qmisc |= AR_Q_MISC_FSP_DBA_GATED + | AR_Q_MISC_CBR_INCR_DIS1 + | AR_Q_MISC_CBR_INCR_DIS0; + + if (!qi->tqi_readyTime) { + /* + * NB: don't set default ready time if driver + * has explicitly specified something. This is + * here solely for backwards compatibility. + */ + value = (ahp->ah_beaconInterval + - (ath_hal_sw_beacon_response_time - + ath_hal_dma_beacon_response_time) + - ath_hal_additional_swba_backoff) * 1024; + OS_REG_WRITE(ah, AR_QRDYTIMECFG(q), value | AR_Q_RDYTIMECFG_ENA); + } + dmisc |= SM(AR_D_MISC_ARB_LOCKOUT_CNTRL_GLOBAL, + AR_D_MISC_ARB_LOCKOUT_CNTRL); + break; + default: /* NB: silence compiler */ + break; + } + + OS_REG_WRITE(ah, AR_QMISC(q), qmisc); + OS_REG_WRITE(ah, AR_DMISC(q), dmisc); + + /* Setup compression scratchpad buffer */ + /* + * XXX: calling this asynchronously to queue operation can + * cause unexpected behavior!!! + */ + if (qi->tqi_physCompBuf) { + HALASSERT(qi->tqi_type == HAL_TX_QUEUE_DATA || + qi->tqi_type == HAL_TX_QUEUE_UAPSD); + OS_REG_WRITE(ah, AR_Q_CBBS, (80 + 2*q)); + OS_REG_WRITE(ah, AR_Q_CBBA, qi->tqi_physCompBuf); + OS_REG_WRITE(ah, AR_Q_CBC, HAL_COMP_BUF_MAX_SIZE/1024); + OS_REG_WRITE(ah, AR_Q0_MISC + 4*q, + OS_REG_READ(ah, AR_Q0_MISC + 4*q) + | AR_Q_MISC_QCU_COMP_EN); + } + + /* + * Always update the secondary interrupt mask registers - this + * could be a new queue getting enabled in a running system or + * hw getting re-initialized during a reset! + * + * Since we don't differentiate between tx interrupts corresponding + * to individual queues - secondary tx mask regs are always unmasked; + * tx interrupts are enabled/disabled for all queues collectively + * using the primary mask reg + */ + if (qi->tqi_qflags & HAL_TXQ_TXOKINT_ENABLE) + ahp->ah_txOkInterruptMask |= 1 << q; + else + ahp->ah_txOkInterruptMask &= ~(1 << q); + if (qi->tqi_qflags & HAL_TXQ_TXERRINT_ENABLE) + ahp->ah_txErrInterruptMask |= 1 << q; + else + ahp->ah_txErrInterruptMask &= ~(1 << q); + if (qi->tqi_qflags & HAL_TXQ_TXDESCINT_ENABLE) + ahp->ah_txDescInterruptMask |= 1 << q; + else + ahp->ah_txDescInterruptMask &= ~(1 << q); + if (qi->tqi_qflags & HAL_TXQ_TXEOLINT_ENABLE) + ahp->ah_txEolInterruptMask |= 1 << q; + else + ahp->ah_txEolInterruptMask &= ~(1 << q); + if (qi->tqi_qflags & HAL_TXQ_TXURNINT_ENABLE) + ahp->ah_txUrnInterruptMask |= 1 << q; + else + ahp->ah_txUrnInterruptMask &= ~(1 << q); + setTxQInterrupts(ah, qi); + + return AH_TRUE; +} Modified: projects/altix/sys/dev/e1000/if_em.h ============================================================================== --- projects/altix/sys/dev/e1000/if_em.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/e1000/if_em.h Mon Mar 21 02:15:12 2011 (r219810) @@ -212,7 +212,7 @@ #define EM_BAR_MEM_TYPE_64BIT 0x00000004 #define EM_MSIX_BAR 3 /* On 82575 */ -#if !defined(SYSTCL_ADD_UQUAD) +#if !defined(SYSCTL_ADD_UQUAD) #define SYSCTL_ADD_UQUAD SYSCTL_ADD_QUAD #endif Modified: projects/altix/sys/dev/e1000/if_lem.h ============================================================================== --- projects/altix/sys/dev/e1000/if_lem.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/e1000/if_lem.h Mon Mar 21 02:15:12 2011 (r219810) @@ -217,7 +217,7 @@ #define EM_BAR_MEM_TYPE_64BIT 0x00000004 #define EM_MSIX_BAR 3 /* On 82575 */ -#if !defined(SYSTCL_ADD_UQUAD) +#if !defined(SYSCTL_ADD_UQUAD) #define SYSCTL_ADD_UQUAD SYSCTL_ADD_QUAD #endif Modified: projects/altix/sys/dev/vte/if_vte.c ============================================================================== --- projects/altix/sys/dev/vte/if_vte.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/vte/if_vte.c Mon Mar 21 02:15:12 2011 (r219810) @@ -1963,9 +1963,10 @@ vte_rxfilter(struct vte_softc *sc) } mcr = CSR_READ_2(sc, VTE_MCR0); - mcr &= ~(MCR0_PROMISC | MCR0_BROADCAST | MCR0_MULTICAST); + mcr &= ~(MCR0_PROMISC | MCR0_MULTICAST); + mcr |= MCR0_BROADCAST_DIS; if ((ifp->if_flags & IFF_BROADCAST) != 0) - mcr |= MCR0_BROADCAST; + mcr &= ~MCR0_BROADCAST_DIS; if ((ifp->if_flags & (IFF_PROMISC | IFF_ALLMULTI)) != 0) { if ((ifp->if_flags & IFF_PROMISC) != 0) mcr |= MCR0_PROMISC; Modified: projects/altix/sys/dev/vte/if_vtereg.h ============================================================================== --- projects/altix/sys/dev/vte/if_vtereg.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/dev/vte/if_vtereg.h Mon Mar 21 02:15:12 2011 (r219810) @@ -48,7 +48,7 @@ #define MCR0_ACCPT_LONG_PKT 0x0008 #define MCR0_ACCPT_DRIBBLE 0x0010 #define MCR0_PROMISC 0x0020 -#define MCR0_BROADCAST 0x0040 +#define MCR0_BROADCAST_DIS 0x0040 #define MCR0_RX_EARLY_INTR 0x0080 #define MCR0_MULTICAST 0x0100 #define MCR0_FC_ENB 0x0200 Modified: projects/altix/sys/i386/conf/GENERIC ============================================================================== --- projects/altix/sys/i386/conf/GENERIC Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/i386/conf/GENERIC Mon Mar 21 02:15:12 2011 (r219810) @@ -62,7 +62,6 @@ options KBD_INSTALL_CDEV # install a CD options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework -options FLOWTABLE # per-cpu routing cache #options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel Modified: projects/altix/sys/ia64/conf/GENERIC ============================================================================== --- projects/altix/sys/ia64/conf/GENERIC Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/conf/GENERIC Mon Mar 21 02:15:12 2011 (r219810) @@ -31,8 +31,6 @@ options COMPAT_FREEBSD7 # Compatible wi options DDB # Support DDB options DEADLKRES # Enable the deadlock resolver options FFS # Berkeley Fast Filesystem -#options FLOWTABLE # per-cpu routing cache (removed due to - # misaligned access -- see kern/148018) options GDB # Support remote GDB options GEOM_LABEL # Provides labelization options INCLUDE_CONFIG_FILE # Include this file in kernel Modified: projects/altix/sys/ia64/ia64/db_machdep.c ============================================================================== --- projects/altix/sys/ia64/ia64/db_machdep.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/ia64/db_machdep.c Mon Mar 21 02:15:12 2011 (r219810) @@ -260,7 +260,7 @@ db_backtrace(struct thread *td, struct p sym = db_search_symbol(ip, DB_STGY_ANY, &offset); db_symbol_values(sym, &name, NULL); db_printf("%s(", name); - if (bsp >= IA64_RR_BASE(5)) { + if (bsp >= VM_MAXUSER_ADDRESS) { for (i = 0; i < args; i++) { if ((bsp & 0x1ff) == 0x1f8) bsp += 8; @@ -279,12 +279,12 @@ db_backtrace(struct thread *td, struct p if (error != ERESTART) continue; - if (sp < IA64_RR_BASE(5)) + if (sp < VM_MAXUSER_ADDRESS) break; tf = (struct trapframe *)(sp + 16); if ((tf->tf_flags & FRAME_SYSCALL) != 0 || - tf->tf_special.iip < IA64_RR_BASE(5)) + tf->tf_special.iip < VM_MAXUSER_ADDRESS) break; /* XXX ask if we should unwind across the trapframe. */ Modified: projects/altix/sys/ia64/ia64/gdb_machdep.c ============================================================================== --- projects/altix/sys/ia64/ia64/gdb_machdep.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/ia64/gdb_machdep.c Mon Mar 21 02:15:12 2011 (r219810) @@ -177,7 +177,7 @@ gdb_cpu_query(void) * kernel stack address. See also ptrace_machdep(). */ bspstore = kdb_frame->tf_special.bspstore; - kstack = (bspstore >= IA64_RR_BASE(5)) ? (uint64_t*)bspstore : + kstack = (bspstore >= VM_MAXUSER_ADDRESS) ? (uint64_t*)bspstore : (uint64_t*)(kdb_thread->td_kstack + (bspstore & 0x1ffUL)); gdb_tx_begin('\0'); gdb_tx_mem((void*)(kstack + slot), 8); Modified: projects/altix/sys/ia64/ia64/pmap.c ============================================================================== --- projects/altix/sys/ia64/ia64/pmap.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/ia64/pmap.c Mon Mar 21 02:15:12 2011 (r219810) @@ -102,11 +102,11 @@ __FBSDID("$FreeBSD$"); * We reserve region ID 0 for the kernel and allocate the remaining * IDs for user pmaps. * - * Region 0..3: User virtually mapped [VHPT] - * Region 4: Pre-Boot Virtual Memory (PBVM) and wired mappings [non-VHPT] - * Region 5: Kernel Virtual Memory (KVM) [VHPT] - * Region 6: Uncacheable identity mappings [non-VHPT] - * Region 7: Cacheable identity mappings [non-VHPT] + * Region 0-3: User virtually mapped + * Region 4: PBVM and special mappings + * Region 5: Kernel virtual memory + * Region 6: Direct-mapped uncacheable + * Region 7: Direct-mapped cacheable */ /* XXX move to a header. */ @@ -450,12 +450,12 @@ pmap_bootstrap() * Initialize the kernel pmap (which is statically allocated). */ PMAP_LOCK_INIT(kernel_pmap); - for (i = 0; i < 4; i++) + for (i = 0; i < IA64_VM_MINKERN_REGION; i++) kernel_pmap->pm_rid[i] = 0; TAILQ_INIT(&kernel_pmap->pm_pvlist); PCPU_SET(md.current_pmap, kernel_pmap); - /* Region 5 is mapped via the vhpt. */ + /* Region 5 is mapped via the VHPT. */ ia64_set_rr(IA64_RR_BASE(5), (5 << 8) | (PAGE_SHIFT << 2) | 1); /* @@ -664,7 +664,7 @@ pmap_pinit(struct pmap *pmap) int i; PMAP_LOCK_INIT(pmap); - for (i = 0; i < 4; i++) + for (i = 0; i < IA64_VM_MINKERN_REGION; i++) pmap->pm_rid[i] = pmap_allocate_rid(); TAILQ_INIT(&pmap->pm_pvlist); bzero(&pmap->pm_stats, sizeof pmap->pm_stats); @@ -685,7 +685,7 @@ pmap_release(pmap_t pmap) { int i; - for (i = 0; i < 4; i++) + for (i = 0; i < IA64_VM_MINKERN_REGION; i++) if (pmap->pm_rid[i]) pmap_free_rid(pmap->pm_rid[i]); PMAP_LOCK_DESTROY(pmap); @@ -1206,7 +1206,7 @@ pmap_kextract(vm_offset_t va) { struct ia64_lpte *pte; - KASSERT(va >= IA64_RR_BASE(5), ("Must be kernel VA")); + KASSERT(va >= VM_MAXUSER_ADDRESS, ("Must be kernel VA")); /* Regions 6 and 7 are direct mapped. */ if (va >= IA64_RR_BASE(6)) @@ -2267,12 +2267,12 @@ pmap_switch(pmap_t pm) if (prevpm == pm) goto out; if (pm == NULL) { - for (i = 0; i < 4; i++) { + for (i = 0; i < IA64_VM_MINKERN_REGION; i++) { ia64_set_rr(IA64_RR_BASE(i), (i << 8)|(PAGE_SHIFT << 2)|1); } } else { - for (i = 0; i < 4; i++) { + for (i = 0; i < IA64_VM_MINKERN_REGION; i++) { ia64_set_rr(IA64_RR_BASE(i), (pm->pm_rid[i] << 8)|(PAGE_SHIFT << 2)|1); } Modified: projects/altix/sys/ia64/include/pmap.h ============================================================================== --- projects/altix/sys/ia64/include/pmap.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/include/pmap.h Mon Mar 21 02:15:12 2011 (r219810) @@ -50,6 +50,7 @@ #include #include #include +#include #ifdef _KERNEL @@ -75,7 +76,7 @@ struct md_page { struct pmap { struct mtx pm_mtx; TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */ - uint32_t pm_rid[5]; /* base RID for pmap */ + uint32_t pm_rid[IA64_VM_MINKERN_REGION]; struct pmap_statistics pm_stats; /* pmap statistics */ }; Modified: projects/altix/sys/ia64/include/vmparam.h ============================================================================== --- projects/altix/sys/ia64/include/vmparam.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/ia64/include/vmparam.h Mon Mar 21 02:15:12 2011 (r219810) @@ -42,12 +42,6 @@ #define _MACHINE_VMPARAM_H_ /* - * USRSTACK is the top (end) of the user stack. Immediately above the user - * stack resides the syscall gateway page. - */ -#define USRSTACK VM_MAXUSER_ADDRESS - -/* * Virtual memory related constants, all in bytes */ #ifndef MAXTSIZ @@ -122,6 +116,8 @@ #define VM_NRESERVLEVEL 0 #endif +#define IA64_VM_MINKERN_REGION 4 + /* * Manipulating region bits of an address. */ @@ -139,12 +135,8 @@ * to 0x1ffbffffffffffff. We define the top half of a region in terms of * this worst-case gap. */ -#define IA64_REGION_TOP_HALF 0x1ffc000000000000 - -/* Place the backing store in the top of half if region 0. */ -#define IA64_BACKINGSTORE IA64_REGION_TOP_HALF - -#define VM_GATEWAY_SIZE PAGE_SIZE +#define IA64_REGION_GAP_START 0x0004000000000000 +#define IA64_REGION_GAP_EXTEND 0x1ffc000000000000 /* * Parameters for Pre-Boot Virtual Memory (PBVM). @@ -170,9 +162,9 @@ * and wired into the CPU, but does not assume that the mapping covers the * whole of PBVM. */ -#define IA64_PBVM_RR 4 +#define IA64_PBVM_RR IA64_VM_MINKERN_REGION #define IA64_PBVM_BASE \ - (IA64_RR_BASE(IA64_PBVM_RR) + IA64_REGION_TOP_HALF) + (IA64_RR_BASE(IA64_PBVM_RR) + IA64_REGION_GAP_EXTEND) #define IA64_PBVM_PGTBL_MAXSZ 1048576 #define IA64_PBVM_PGTBL \ @@ -188,13 +180,20 @@ /* user/kernel map constants */ #define VM_MIN_ADDRESS 0 -#define VM_MAXUSER_ADDRESS IA64_RR_BASE(IA64_PBVM_RR) -#define VM_MIN_KERNEL_ADDRESS IA64_RR_BASE(5) -#define VM_MAX_KERNEL_ADDRESS (IA64_RR_BASE(6) - 1) +#define VM_MAXUSER_ADDRESS IA64_RR_BASE(IA64_VM_MINKERN_REGION) +#define VM_MIN_KERNEL_ADDRESS IA64_RR_BASE(IA64_VM_MINKERN_REGION + 1) +#define VM_MAX_KERNEL_ADDRESS (IA64_RR_BASE(IA64_VM_MINKERN_REGION + 2) - 1) #define VM_MAX_ADDRESS ~0UL #define KERNBASE VM_MAXUSER_ADDRESS +/* + * USRSTACK is the top (end) of the user stack. Immediately above the user + * stack resides the syscall gateway page. + */ +#define USRSTACK VM_MAXUSER_ADDRESS +#define IA64_BACKINGSTORE (USRSTACK - (2 * MAXSSIZ) - PAGE_SIZE) + /* virtual sizes (bytes) for various kernel submaps */ #ifndef VM_KMEM_SIZE #define VM_KMEM_SIZE (12 * 1024 * 1024) Modified: projects/altix/sys/kern/sys_pipe.c ============================================================================== --- projects/altix/sys/kern/sys_pipe.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/kern/sys_pipe.c Mon Mar 21 02:15:12 2011 (r219810) @@ -29,9 +29,9 @@ * write mode. The small write mode acts like conventional pipes with * a kernel buffer. If the buffer is less than PIPE_MINDIRECT, then the * "normal" pipe buffering is done. If the buffer is between PIPE_MINDIRECT - * and PIPE_SIZE in size, it is fully mapped and wired into the kernel, and - * the receiving process can copy it directly from the pages in the sending - * process. + * and PIPE_SIZE in size, the sending process pins the underlying pages in + * memory, and the receiving process copies directly from these pinned pages + * in the sending process. * * If the sending process receives a signal, it is possible that it will * go away, and certainly its address space can change, because control Modified: projects/altix/sys/mips/conf/OCTEON1 ============================================================================== --- projects/altix/sys/mips/conf/OCTEON1 Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/mips/conf/OCTEON1 Mon Mar 21 02:15:12 2011 (r219810) @@ -73,7 +73,6 @@ options PRINTF_BUFR_SIZE=128 # Prevent options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework -options FLOWTABLE # per-cpu routing cache #options KDTRACE_FRAME # Ensure frames are compiled in #options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel Modified: projects/altix/sys/modules/ufs/Makefile ============================================================================== --- projects/altix/sys/modules/ufs/Makefile Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/modules/ufs/Makefile Mon Mar 21 02:15:12 2011 (r219810) @@ -3,8 +3,7 @@ .PATH: ${.CURDIR}/../../ufs/ufs ${.CURDIR}/../../ufs/ffs KMOD= ufs -SRCS= opt_ddb.h opt_directio.h opt_ffs.h opt_ffs_broken_fixme.h \ - opt_quota.h opt_suiddir.h opt_ufs.h \ +SRCS= opt_ddb.h opt_directio.h opt_ffs.h opt_quota.h opt_suiddir.h opt_ufs.h \ vnode_if.h ufs_acl.c ufs_bmap.c ufs_dirhash.c ufs_extattr.c \ ufs_gjournal.c ufs_inode.c ufs_lookup.c ufs_quota.c ufs_vfsops.c \ ufs_vnops.c ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_snapshot.c \ Modified: projects/altix/sys/net/route.c ============================================================================== --- projects/altix/sys/net/route.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/net/route.c Mon Mar 21 02:15:12 2011 (r219810) @@ -338,7 +338,6 @@ rtalloc1_fib(struct sockaddr *dst, int r u_int fibnum) { struct radix_node_head *rnh; - struct rtentry *rt; struct radix_node *rn; struct rtentry *newrt; struct rt_addrinfo info; @@ -350,13 +349,12 @@ rtalloc1_fib(struct sockaddr *dst, int r fibnum = 0; rnh = rt_tables_get_rnh(fibnum, dst->sa_family); newrt = NULL; + if (rnh == NULL) + goto miss; + /* * Look up the address in the table for that Address Family */ - if (rnh == NULL) { - V_rtstat.rts_unreach++; - goto miss; - } needlock = !(ignflags & RTF_RNH_LOCKED); if (needlock) RADIX_NODE_HEAD_RLOCK(rnh); @@ -366,7 +364,7 @@ rtalloc1_fib(struct sockaddr *dst, int r #endif rn = rnh->rnh_matchaddr(dst, rnh); if (rn && ((rn->rn_flags & RNF_ROOT) == 0)) { - newrt = rt = RNTORT(rn); + newrt = RNTORT(rn); RT_LOCK(newrt); RT_ADDREF(newrt); if (needlock) @@ -381,8 +379,9 @@ rtalloc1_fib(struct sockaddr *dst, int r * Which basically means * "caint get there frm here" */ - V_rtstat.rts_unreach++; miss: + V_rtstat.rts_unreach++; + if (report) { /* * If required, report the failure to the supervising Modified: projects/altix/sys/net/route.h ============================================================================== --- projects/altix/sys/net/route.h Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/net/route.h Mon Mar 21 02:15:12 2011 (r219810) @@ -325,7 +325,6 @@ struct rt_addrinfo { #define RT_LOCK_INIT(_rt) \ mtx_init(&(_rt)->rt_mtx, "rtentry", NULL, MTX_DEF | MTX_DUPOK) #define RT_LOCK(_rt) mtx_lock(&(_rt)->rt_mtx) -#define RT_TRYLOCK(_rt) mtx_trylock(&(_rt)->rt_mtx) #define RT_UNLOCK(_rt) mtx_unlock(&(_rt)->rt_mtx) #define RT_LOCK_DESTROY(_rt) mtx_destroy(&(_rt)->rt_mtx) #define RT_LOCK_ASSERT(_rt) mtx_assert(&(_rt)->rt_mtx, MA_OWNED) @@ -360,22 +359,6 @@ struct rt_addrinfo { RTFREE_LOCKED(_rt); \ } while (0) -#define RT_TEMP_UNLOCK(_rt) do { \ - RT_ADDREF(_rt); \ - RT_UNLOCK(_rt); \ -} while (0) - -#define RT_RELOCK(_rt) do { \ - RT_LOCK(_rt); \ - if ((_rt)->rt_refcnt <= 1) { \ - rtfree(_rt); \ - _rt = 0; /* signal that it went away */ \ - } else { \ - RT_REMREF(_rt); \ - /* note that _rt is still valid */ \ - } \ -} while (0) - struct radix_node_head *rt_tables_get_rnh(int, int); struct ifmultiaddr; Modified: projects/altix/sys/netgraph/ng_iface.c ============================================================================== --- projects/altix/sys/netgraph/ng_iface.c Mon Mar 21 02:06:59 2011 (r219809) +++ projects/altix/sys/netgraph/ng_iface.c Mon Mar 21 02:15:12 2011 (r219810) @@ -286,12 +286,11 @@ static int ng_iface_ioctl(struct ifnet *ifp, u_long command, caddr_t data) { struct ifreq *const ifr = (struct ifreq *) data; - int s, error = 0; + int error = 0; #ifdef DEBUG *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 14:11:37 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDAD7106566C; Mon, 21 Mar 2011 14:11:37 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AEE608FC0A; Mon, 21 Mar 2011 14:11:37 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2LEBbiU007905; Mon, 21 Mar 2011 14:11:37 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2LEBbjm007903; Mon, 21 Mar 2011 14:11:37 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103211411.p2LEBbjm007903@svn.freebsd.org> From: Alexander Motin Date: Mon, 21 Mar 2011 14:11:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219826 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 14:11:37 -0000 Author: mav Date: Mon Mar 21 14:11:37 2011 New Revision: 219826 URL: http://svn.freebsd.org/changeset/base/219826 Log: - When reading Promise metadata, drop useless records about empty areas (extents). Reconstruct them on write, referring largest empty disk area, to allow BIOS still see empty areas. - Implement global spare metadata writing. - Increase space reserved at the end of disk to 131072 sectors, mimicing BIOS behaviour. Not sure why it is so, 63 sectors would be enough. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Mon Mar 21 13:28:38 2011 (r219825) +++ projects/graid/head/sys/geom/raid/md_promise.c Mon Mar 21 14:11:37 2011 (r219826) @@ -248,6 +248,39 @@ promise_meta_find_disk(struct promise_ra } static int +promise_meta_unused_range(struct promise_raid_conf **metaarr, int nsd, + uint32_t sectors, uint32_t *off, uint32_t *size) +{ + uint32_t coff, csize; + int i, j; + + sectors -= 131072; + *off = 0; + *size = 0; + coff = 0; + csize = sectors; + i = 0; + while (1) { + for (j = 0; j < nsd; j++) { + if (metaarr[j]->disk_offset >= coff) { + csize = min(csize, + metaarr[j]->disk_offset - coff); + } + } + if (csize > *size) { + *off = coff; + *size = csize; + } + if (i >= nsd) + break; + coff = metaarr[i]->disk_offset + metaarr[i]->disk_sectors; + csize = sectors - coff; + i++; + }; + return ((*size > 0) ? 1 : 0); +} + +static int promise_meta_translate_disk(struct g_raid_volume *vol, int md_disk_pos) { int disk_pos, width; @@ -358,15 +391,35 @@ promise_meta_write(struct g_consumer *cp struct g_provider *pp; struct promise_raid_conf *meta; char *buf; - int error, i, subdisk; - uint32_t checksum, *ptr; + int error, i, subdisk, fake; + uint32_t checksum, *ptr, off, size; pp = cp->provider; subdisk = 0; + fake = 0; next: buf = malloc(pp->sectorsize * 4, M_MD_PROMISE, M_WAITOK | M_ZERO); + meta = NULL; if (subdisk < nsd) { meta = metaarr[subdisk]; + } else if (nsd < PROMISE_MAX_SUBDISKS && !fake && + promise_meta_unused_range(metaarr, nsd, + cp->provider->mediasize / cp->provider->sectorsize, + &off, &size)) { + /* Optionally add record for unused space. */ + meta = (struct promise_raid_conf *)buf; + memcpy(&meta->promise_id[0], PROMISE_MAGIC, sizeof(PROMISE_MAGIC)); + meta->dummy_0 = 0x00020000; + meta->integrity = PROMISE_I_VALID; + meta->disk.flags = PROMISE_F_ONLINE | PROMISE_F_VALID; + meta->disk.number = 0xff; + arc4rand(&meta->disk.id, sizeof(meta->disk.id), 0); + meta->disk_offset = off; + meta->disk_sectors = size; + meta->rebuild_lba = UINT32_MAX; + fake = 1; + } + if (meta != NULL) { /* Recalculate checksum for case if metadata were changed. */ meta->checksum = 0; for (checksum = 0, ptr = (uint32_t *)meta, i = 0; i < 511; i++) @@ -412,26 +465,26 @@ promise_meta_erase(struct g_consumer *cp return (error); } -#if 0 static int -promise_meta_write_spare(struct g_consumer *cp, struct promise_raid_disk *d) +promise_meta_write_spare(struct g_consumer *cp) { struct promise_raid_conf *meta; int error; - /* Fill anchor and single disk. */ meta = malloc(sizeof(*meta), M_MD_PROMISE, M_WAITOK | M_ZERO); memcpy(&meta->promise_id[0], PROMISE_MAGIC, sizeof(PROMISE_MAGIC)); - memcpy(&meta->version[0], PROMISE_VERSION_1000, - sizeof(PROMISE_VERSION_1000)); - meta->generation = 1; - meta->total_disks = 1; - meta->disk[0] = *d; - error = promise_meta_write(cp, meta); + meta->dummy_0 = 0x00020000; + meta->integrity = PROMISE_I_VALID; + meta->disk.flags = PROMISE_F_SPARE | PROMISE_F_ONLINE | PROMISE_F_VALID; + meta->disk.number = 0xff; + arc4rand(&meta->disk.id, sizeof(meta->disk.id), 0); + meta->disk_sectors = cp->provider->mediasize / cp->provider->sectorsize; + meta->disk_sectors -= 131072; + meta->rebuild_lba = UINT32_MAX; + error = promise_meta_write(cp, &meta, 1); free(meta, M_MD_PROMISE); return (error); } -#endif static struct g_raid_volume * g_raid_md_promise_get_volume(struct g_raid_softc *sc, uint64_t id) @@ -1040,7 +1093,7 @@ g_raid_md_taste_promise(struct g_raid_md struct promise_raid_conf *meta, *metaarr[4]; struct g_raid_md_promise_perdisk *pd; struct g_geom *geom; - int error, i, result, spare, len, subdisks; + int error, i, j, result, spare, len, subdisks; char name[16]; uint16_t vendor; @@ -1081,6 +1134,20 @@ g_raid_md_taste_promise(struct g_raid_md /* Metadata valid. Print it. */ for (i = 0; i < subdisks; i++) g_raid_md_promise_print(metaarr[i]); + + /* Purge meaningless records. */ + for (i = 0; i < subdisks; ) { + if ((metaarr[i]->disk.flags & PROMISE_F_ASSIGNED) || + (metaarr[i]->disk.flags & PROMISE_F_SPARE)) { + i++; + continue; + } + free(metaarr[i], M_MD_PROMISE); + for (j = i; j < subdisks - 1; j++) + metaarr[i] = metaarr[j + 1]; + metaarr[PROMISE_MAX_SUBDISKS - 1] = NULL; + subdisks--; + } spare = 0;//meta->disks[disk_pos].flags & PROMISE_F_SPARE; search: @@ -1268,7 +1335,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o } /* Search for disks, connect them and probe. */ - size = 0x7fffffffffffffffllu; + size = INT64_MAX; sectorsize = 0; bzero(disks, sizeof(disks)); for (i = 0; i < numdisks; i++) { @@ -1318,8 +1385,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o return (error); /* Reserve some space for metadata. */ - size -= size % (63 * sectorsize); - size -= 63 * sectorsize; + size -= 131072 * sectorsize; /* Handle size argument. */ len = sizeof(*sizearg); @@ -1471,7 +1537,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o } /* Collect info about present disks. */ - size = 0x7fffffffffffffffllu; + size = INT64_MAX; sectorsize = 512; for (i = 0; i < numdisks; i++) { disk = vol1->v_subdisks[i].sd_disk; @@ -1489,7 +1555,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o } /* Reserve some space for metadata. */ - size -= ((4096 + sectorsize - 1) / sectorsize) * sectorsize; + size -= 131072 * sectorsize; /* Decide insert before or after. */ sd = &vol1->v_subdisks[0]; @@ -1783,7 +1849,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o /* Welcome the "new" disk. */ update += g_raid_md_promise_start_disk(disk, 0); if (disk->d_state == G_RAID_DISK_S_SPARE) { -// promise_meta_write_spare(cp, &pd->pd_disk_meta); + promise_meta_write_spare(cp); g_raid_destroy_disk(disk); } else if (disk->d_state != G_RAID_DISK_S_ACTIVE) { gctl_error(req, "Disk '%s' doesn't fit.", From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 15:51:23 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 465D01065676; Mon, 21 Mar 2011 15:51:23 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 381498FC13; Mon, 21 Mar 2011 15:51:23 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2LFpNcH010733; Mon, 21 Mar 2011 15:51:23 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2LFpN2F010731; Mon, 21 Mar 2011 15:51:23 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103211551.p2LFpN2F010731@svn.freebsd.org> From: Alexander Motin Date: Mon, 21 Mar 2011 15:51:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219838 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 15:51:23 -0000 Author: mav Date: Mon Mar 21 15:51:22 2011 New Revision: 219838 URL: http://svn.freebsd.org/changeset/base/219838 Log: Improve Promise's `graid label` implementation to support multiple volumes (extents) per disk. This allows to it create all configurations supported by BIOS and even more then can be created by Windows driver. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Mon Mar 21 15:29:20 2011 (r219837) +++ projects/graid/head/sys/geom/raid/md_promise.c Mon Mar 21 15:51:22 2011 (r219838) @@ -263,7 +263,7 @@ promise_meta_unused_range(struct promise while (1) { for (j = 0; j < nsd; j++) { if (metaarr[j]->disk_offset >= coff) { - csize = min(csize, + csize = MIN(csize, metaarr[j]->disk_offset - coff); } } @@ -1294,8 +1294,9 @@ g_raid_md_ctl_promise(struct g_raid_md_o const char *verb, *volname, *levelname, *diskname; char *tmp; int *nargs, *force; - off_t off, size, sectorsize, strip; + off_t size, sectorsize, strip; intmax_t *sizearg, *striparg; + uint32_t offs[PROMISE_MAX_DISKS], esize; int numdisks, i, len, level, qual, update; int error; @@ -1338,6 +1339,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o size = INT64_MAX; sectorsize = 0; bzero(disks, sizeof(disks)); + bzero(offs, sizeof(offs)); for (i = 0; i < numdisks; i++) { snprintf(arg, sizeof(arg), "arg%d", i + 3); diskname = gctl_get_asciiparam(req, arg); @@ -1348,13 +1350,48 @@ g_raid_md_ctl_promise(struct g_raid_md_o } if (strcmp(diskname, "NONE") == 0) continue; + + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_consumer != NULL && + disk->d_consumer->provider != NULL && + strcmp(disk->d_consumer->provider->name, + diskname) == 0) + break; + } + if (disk != NULL) { + if (disk->d_state != G_RAID_DISK_S_ACTIVE) { + gctl_error(req, "Disk '%s' is in a " + "wrong state (%s).", diskname, + g_raid_disk_state2str(disk->d_state)); + error = -7; + break; + } + pd = disk->d_md_data; + if (pd->pd_subdisks >= PROMISE_MAX_SUBDISKS) { + gctl_error(req, "Disk '%s' already " + "used by %d volumes.", + diskname, pd->pd_subdisks); + error = -7; + break; + } + pp = disk->d_consumer->provider; + disks[i] = disk; + promise_meta_unused_range(pd->pd_meta, + pd->pd_subdisks, + pp->mediasize / pp->sectorsize, + &offs[i], &esize); + size = MIN(size, (off_t)esize * pp->sectorsize); + sectorsize = MAX(sectorsize, pp->sectorsize); + continue; + } + g_topology_lock(); cp = g_raid_open_consumer(sc, diskname); if (cp == NULL) { gctl_error(req, "Can't open disk '%s'.", diskname); g_topology_unlock(); - error = -4; + error = -8; break; } pp = cp->provider; @@ -1376,16 +1413,18 @@ g_raid_md_ctl_promise(struct g_raid_md_o "Dumping not supported by %s.", cp->provider->name); - if (size > pp->mediasize) - size = pp->mediasize; - if (sectorsize < pp->sectorsize) - sectorsize = pp->sectorsize; + /* Reserve some space for metadata. */ + size = MIN(size, pp->mediasize - 131072llu * pp->sectorsize); + sectorsize = MAX(sectorsize, pp->sectorsize); } - if (error != 0) + if (error != 0) { + for (i = 0; i < numdisks; i++) { + if (disks[i] != NULL && + disks[i]->d_state == G_RAID_DISK_S_NONE) + g_raid_destroy_disk(disks[i]); + } return (error); - - /* Reserve some space for metadata. */ - size -= 131072 * sectorsize; + } /* Handle size argument. */ len = sizeof(*sizearg); @@ -1418,7 +1457,9 @@ g_raid_md_ctl_promise(struct g_raid_md_o } /* Round size down to strip or sector. */ - if (level == G_RAID_VOLUME_RL_RAID1) + if (level == G_RAID_VOLUME_RL_RAID1 || + level == G_RAID_VOLUME_RL_SINGLE || + level == G_RAID_VOLUME_RL_CONCAT) size -= (size % sectorsize); else if (level == G_RAID_VOLUME_RL_RAID1E && (numdisks & 1) != 0) @@ -1467,7 +1508,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; sd = &vol->v_subdisks[i]; sd->sd_disk = disk; - sd->sd_offset = 0; + sd->sd_offset = (off_t)offs[i] * 512; sd->sd_size = size; TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); g_raid_change_disk_state(disk, @@ -1491,179 +1532,9 @@ g_raid_md_ctl_promise(struct g_raid_md_o } if (strcmp(verb, "add") == 0) { - if (*nargs != 3) { - gctl_error(req, "Invalid number of arguments."); - return (-1); - } - volname = gctl_get_asciiparam(req, "arg1"); - if (volname == NULL) { - gctl_error(req, "No volume name."); - return (-2); - } - levelname = gctl_get_asciiparam(req, "arg2"); - if (levelname == NULL) { - gctl_error(req, "No RAID level."); - return (-3); - } - if (g_raid_volume_str2level(levelname, &level, &qual)) { - gctl_error(req, "Unknown RAID level '%s'.", levelname); - return (-4); - } - - /* Look for existing volumes. */ - i = 0; - vol1 = NULL; - TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { - vol1 = vol; - i++; - } - if (i > 1) { - gctl_error(req, "Maximum two volumes supported."); - return (-6); - } - if (vol1 == NULL) { - gctl_error(req, "At least one volume must exist."); - return (-7); - } - - numdisks = vol1->v_disks_count; - force = gctl_get_paraml(req, "force", sizeof(*force)); - if (!g_raid_md_promise_supported(level, qual, numdisks, - force ? *force : 0)) { - gctl_error(req, "Unsupported RAID level " - "(0x%02x/0x%02x), or number of disks (%d).", - level, qual, numdisks); - return (-5); - } - - /* Collect info about present disks. */ - size = INT64_MAX; - sectorsize = 512; - for (i = 0; i < numdisks; i++) { - disk = vol1->v_subdisks[i].sd_disk; - pd = (struct g_raid_md_promise_perdisk *) - disk->d_md_data; -// if ((off_t)pd->pd_disk_meta.sectors * 512 < size) -// size = (off_t)pd->pd_disk_meta.sectors * 512; - if (disk->d_consumer != NULL && - disk->d_consumer->provider != NULL && - disk->d_consumer->provider->sectorsize > - sectorsize) { - sectorsize = - disk->d_consumer->provider->sectorsize; - } - } - - /* Reserve some space for metadata. */ - size -= 131072 * sectorsize; - - /* Decide insert before or after. */ - sd = &vol1->v_subdisks[0]; - if (sd->sd_offset > - size - (sd->sd_offset + sd->sd_size)) { - off = 0; - size = sd->sd_offset; - } else { - off = sd->sd_offset + sd->sd_size; - size = size - (sd->sd_offset + sd->sd_size); - } - - /* Handle strip argument. */ - strip = 131072; - len = sizeof(*striparg); - striparg = gctl_get_param(req, "strip", &len); - if (striparg != NULL && len == sizeof(*striparg) && - *striparg > 0) { - if (*striparg < sectorsize) { - gctl_error(req, "Strip size too small."); - return (-10); - } - if (*striparg % sectorsize != 0) { - gctl_error(req, "Incorrect strip size."); - return (-11); - } - if (strip > 65535 * sectorsize) { - gctl_error(req, "Strip size too big."); - return (-12); - } - strip = *striparg; - } - - /* Round offset up to strip. */ - if (off % strip != 0) { - size -= strip - off % strip; - off += strip - off % strip; - } - - /* Handle size argument. */ - len = sizeof(*sizearg); - sizearg = gctl_get_param(req, "size", &len); - if (sizearg != NULL && len == sizeof(*sizearg) && - *sizearg > 0) { - if (*sizearg > size) { - gctl_error(req, "Size too big %lld > %lld.", - (long long)*sizearg, (long long)size); - return (-9); - } - size = *sizearg; - } - - /* Round size down to strip or sector. */ - if (level == G_RAID_VOLUME_RL_RAID1) - size -= (size % sectorsize); - else - size -= (size % strip); - if (size <= 0) { - gctl_error(req, "Size too small."); - return (-13); - } - if (size > 0xffffffffllu * sectorsize) { - gctl_error(req, "Size too big."); - return (-14); - } - - /* We have all we need, create things: volume, ... */ - vol = g_raid_create_volume(sc, volname); - vol->v_md_data = (void *)(intptr_t)i; - vol->v_raid_level = level; - vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; - vol->v_strip_size = strip; - vol->v_disks_count = numdisks; - if (level == G_RAID_VOLUME_RL_RAID0) - vol->v_mediasize = size * numdisks; - else if (level == G_RAID_VOLUME_RL_RAID1) - vol->v_mediasize = size; - else if (level == G_RAID_VOLUME_RL_RAID5) - vol->v_mediasize = size * (numdisks - 1); - else { /* RAID1E */ - vol->v_mediasize = ((size * numdisks) / strip / 2) * - strip; - } - vol->v_sectorsize = sectorsize; - g_raid_start_volume(vol); - - /* , and subdisks. */ - for (i = 0; i < numdisks; i++) { - disk = vol1->v_subdisks[i].sd_disk; - sd = &vol->v_subdisks[i]; - sd->sd_disk = disk; - sd->sd_offset = off; - sd->sd_size = size; - TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); - if (disk->d_state == G_RAID_DISK_S_ACTIVE) { - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_ACTIVE); - g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, - G_RAID_EVENT_SUBDISK); - } - } - - /* Write metadata based on created entities. */ - g_raid_md_write_promise(md, vol, NULL, NULL); - - g_raid_event_send(vol, G_RAID_VOLUME_E_START, - G_RAID_EVENT_VOLUME); - return (0); + gctl_error(req, "`add` command is not applicable, " + "use `label` instead."); + return (-99); } if (strcmp(verb, "delete") == 0) { @@ -1969,7 +1840,7 @@ g_raid_md_write_promise(struct g_raid_md meta->disks[pos].flags |= PROMISE_F_ONLINE | PROMISE_F_REDIR; if (sd->sd_state == G_RAID_SUBDISK_S_REBUILD) { - rebuild_lba64 = min(rebuild_lba64, + rebuild_lba64 = MIN(rebuild_lba64, sd->sd_rebuild_pos / 512); } else rebuild_lba64 = 0; @@ -1979,7 +1850,7 @@ g_raid_md_write_promise(struct g_raid_md if (sd->sd_state < G_RAID_SUBDISK_S_ACTIVE) { meta->status |= PROMISE_S_MARKED; if (sd->sd_state == G_RAID_SUBDISK_S_RESYNC) { - rebuild_lba64 = min(rebuild_lba64, + rebuild_lba64 = MIN(rebuild_lba64, sd->sd_rebuild_pos / 512); } else rebuild_lba64 = 0; From owner-svn-src-projects@FreeBSD.ORG Mon Mar 21 18:39:42 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BACC6106564A; Mon, 21 Mar 2011 18:39:42 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A5B0A8FC0C; Mon, 21 Mar 2011 18:39:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2LIdguo016968; Mon, 21 Mar 2011 18:39:42 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2LIdgSU016948; Mon, 21 Mar 2011 18:39:42 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201103211839.p2LIdgSU016948@svn.freebsd.org> From: Marcel Moolenaar Date: Mon, 21 Mar 2011 18:39:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219842 - in projects/altix/sys: amd64/include conf dev/ath/ath_hal/ar5416 dev/ath/ath_rate/sample dev/hptmv i386/include kern modules modules/mlx4 modules/mlx4ib modules/mlxen modules/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2011 18:39:42 -0000 Author: marcel Date: Mon Mar 21 18:39:42 2011 New Revision: 219842 URL: http://svn.freebsd.org/changeset/base/219842 Log: Merge svn+ssh://svn.freebsd.org/base/head@219841 Added: projects/altix/sys/modules/mlx4/ - copied from r219841, head/sys/modules/mlx4/ projects/altix/sys/modules/mlx4ib/ - copied from r219841, head/sys/modules/mlx4ib/ projects/altix/sys/modules/mlxen/ - copied from r219841, head/sys/modules/mlxen/ projects/altix/sys/modules/mthca/ - copied from r219841, head/sys/modules/mthca/ projects/altix/sys/ofed/ - copied from r219841, head/sys/ofed/ Modified: projects/altix/sys/amd64/include/endian.h projects/altix/sys/conf/files projects/altix/sys/conf/files.ia64 projects/altix/sys/conf/kern.pre.mk projects/altix/sys/conf/options projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/altix/sys/dev/ath/ath_rate/sample/sample.c projects/altix/sys/dev/hptmv/hptproc.c projects/altix/sys/i386/include/endian.h projects/altix/sys/kern/kern_intr.c projects/altix/sys/kern/kern_jail.c projects/altix/sys/kern/kern_sx.c projects/altix/sys/kern/kern_sysctl.c projects/altix/sys/kern/subr_bus.c projects/altix/sys/modules/Makefile projects/altix/sys/net/if.c projects/altix/sys/net/if_arp.h projects/altix/sys/net/if_llatbl.h projects/altix/sys/net/if_types.h projects/altix/sys/net/if_var.h projects/altix/sys/net/if_vlan.c projects/altix/sys/net/if_vlan_var.h projects/altix/sys/netgraph/ng_base.c projects/altix/sys/netinet/if_ether.c projects/altix/sys/netinet/in.c projects/altix/sys/netinet6/in6.c projects/altix/sys/netinet6/nd6.c projects/altix/sys/netinet6/nd6_nbr.c projects/altix/sys/sys/bus.h projects/altix/sys/sys/file.h projects/altix/sys/sys/interrupt.h projects/altix/sys/sys/jail.h projects/altix/sys/sys/sx.h projects/altix/sys/sys/sysctl.h projects/altix/sys/vm/uma_core.c projects/altix/sys/vm/vm_map.c projects/altix/sys/vm/vm_map.h Directory Properties: projects/altix/lib/libstand/ (props changed) projects/altix/sys/ (props changed) projects/altix/sys/amd64/include/xen/ (props changed) projects/altix/sys/boot/i386/efi/ (props changed) projects/altix/sys/boot/ia64/efi/ (props changed) projects/altix/sys/boot/ia64/ski/ (props changed) projects/altix/sys/boot/powerpc/boot1.chrp/ (props changed) projects/altix/sys/boot/powerpc/ofw/ (props changed) projects/altix/sys/cddl/contrib/opensolaris/ (props changed) projects/altix/sys/conf/ (props changed) projects/altix/sys/contrib/dev/acpica/ (props changed) projects/altix/sys/contrib/octeon-sdk/ (props changed) projects/altix/sys/contrib/pf/ (props changed) projects/altix/sys/contrib/x86emu/ (props changed) projects/altix/sys/kern/subr_busdma.c (props changed) projects/altix/sys/ofed/drivers/ (props changed) projects/altix/sys/ofed/drivers/infiniband/ (props changed) projects/altix/sys/ofed/drivers/infiniband/core/ (props changed) projects/altix/sys/ofed/drivers/infiniband/debug/ (props changed) projects/altix/sys/ofed/drivers/infiniband/hw/ (props changed) projects/altix/sys/ofed/drivers/infiniband/hw/mlx4/ (props changed) projects/altix/sys/ofed/drivers/infiniband/hw/mthca/ (props changed) projects/altix/sys/ofed/drivers/infiniband/ulp/ (props changed) projects/altix/sys/ofed/drivers/infiniband/ulp/ipoib/ (props changed) projects/altix/sys/ofed/drivers/infiniband/ulp/sdp/ (props changed) projects/altix/sys/ofed/drivers/infiniband/util/ (props changed) projects/altix/sys/ofed/drivers/net/ (props changed) projects/altix/sys/ofed/drivers/net/mlx4/ (props changed) projects/altix/sys/ofed/include/ (props changed) projects/altix/sys/ofed/include/asm/ (props changed) projects/altix/sys/ofed/include/linux/ (props changed) projects/altix/sys/ofed/include/linux/mlx4/ (props changed) projects/altix/sys/ofed/include/net/ (props changed) projects/altix/sys/ofed/include/rdma/ (props changed) Modified: projects/altix/sys/amd64/include/endian.h ============================================================================== --- projects/altix/sys/amd64/include/endian.h Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/amd64/include/endian.h Mon Mar 21 18:39:42 2011 (r219842) @@ -69,73 +69,59 @@ extern "C" { #if defined(__GNUCLIKE_ASM) && defined(__GNUCLIKE_BUILTIN_CONSTANT_P) -#define __byte_swap_int_var(x) \ -__extension__ ({ register __uint32_t __X = (x); \ - __asm ("bswap %0" : "+r" (__X)); \ - __X; }) +#define __bswap64_const(_x) \ + (((_x) >> 56) | \ + (((_x) >> 40) & (0xffUL << 8)) | \ + (((_x) >> 24) & (0xffUL << 16)) | \ + (((_x) >> 8) & (0xffUL << 24)) | \ + (((_x) << 8) & (0xffUL << 32)) | \ + (((_x) << 24) & (0xffUL << 40)) | \ + (((_x) << 40) & (0xffUL << 48)) | \ + ((_x) << 56)) + +#define __bswap32_const(_x) \ + (((_x) >> 24) | \ + (((_x) & (0xff << 16)) >> 8) | \ + (((_x) & (0xff << 8)) << 8) | \ + ((_x) << 24)) -#ifdef __OPTIMIZE__ - -#define __byte_swap_int_const(x) \ - ((((x) & 0xff000000) >> 24) | \ - (((x) & 0x00ff0000) >> 8) | \ - (((x) & 0x0000ff00) << 8) | \ - (((x) & 0x000000ff) << 24)) -#define __byte_swap_int(x) (__builtin_constant_p(x) ? \ - __byte_swap_int_const(x) : __byte_swap_int_var(x)) - -#else /* __OPTIMIZE__ */ - -#define __byte_swap_int(x) __byte_swap_int_var(x) - -#endif /* __OPTIMIZE__ */ - -#define __byte_swap_long_var(x) \ -__extension__ ({ register __uint64_t __X = (x); \ - __asm ("bswap %0" : "+r" (__X)); \ - __X; }) - -#ifdef __OPTIMIZE__ - -#define __byte_swap_long_const(x) \ - (((x >> 56) | \ - ((x >> 40) & 0xff00) | \ - ((x >> 24) & 0xff0000) | \ - ((x >> 8) & 0xff000000) | \ - ((x << 8) & (0xfful << 32)) | \ - ((x << 24) & (0xfful << 40)) | \ - ((x << 40) & (0xfful << 48)) | \ - ((x << 56)))) - -#define __byte_swap_long(x) (__builtin_constant_p(x) ? \ - __byte_swap_long_const(x) : __byte_swap_long_var(x)) - -#else /* __OPTIMIZE__ */ - -#define __byte_swap_long(x) __byte_swap_long_var(x) - -#endif /* __OPTIMIZE__ */ +#define __bswap16_const(_x) (__uint16_t)((_x) << 8 | (_x) >> 8) static __inline __uint64_t -__bswap64(__uint64_t _x) +__bswap64_var(__uint64_t _x) { - return (__byte_swap_long(_x)); + __asm ("bswap %0" : "+r" (_x)); + return (_x); } static __inline __uint32_t -__bswap32(__uint32_t _x) +__bswap32_var(__uint32_t _x) { - return (__byte_swap_int(_x)); + __asm ("bswap %0" : "+r" (_x)); + return (_x); } static __inline __uint16_t -__bswap16(__uint16_t _x) +__bswap16_var(__uint16_t _x) { - return (_x << 8 | _x >> 8); + + return (__bswap16_const(_x)); } +#define __bswap64(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap64_const((__uint64_t)(_x)) : __bswap64_var(_x)) + +#define __bswap32(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap32_const((__uint32_t)(_x)) : __bswap32_var(_x)) + +#define __bswap16(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap16_const((__uint16_t)(_x)) : __bswap16_var(_x)) + #define __htonl(x) __bswap32(x) #define __htons(x) __bswap16(x) #define __ntohl(x) __bswap32(x) Modified: projects/altix/sys/conf/files ============================================================================== --- projects/altix/sys/conf/files Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/conf/files Mon Mar 21 18:39:42 2011 (r219842) @@ -2792,6 +2792,281 @@ nlm/nlm_prot_server.c optional nfslockd nlm/nlm_prot_svc.c optional nfslockd | nfsd nlm/nlm_prot_xdr.c optional nfslockd | nfsd nlm/sm_inter_xdr.c optional nfslockd | nfsd + +# OpenFabrics Enterprise Distribution (Infiniband) +ofed/include/linux/linux_compat.c optional ofed \ + no-depend compile-with "${OFED_C}" +ofed/include/linux/linux_idr.c optional ofed \ + no-depend compile-with "${OFED_C}" +ofed/include/linux/linux_radix.c optional ofed \ + no-depend compile-with "${OFED_C}" +ofed/drivers/infiniband/core/addr.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/agent.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/cache.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +# XXX Mad.c must be ordered before cm.c for sysinit sets to occur in +# the correct order. +ofed/drivers/infiniband/core/mad.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/cm.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/cma.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/device.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/fmr_pool.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/iwcm.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/local_sa.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/mad_rmpp.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/multicast.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/notice.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/packer.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/sa_query.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/smi.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/sysfs.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/ucm.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/ucma.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/ud_header.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/umem.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/user_mad.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/uverbs_cmd.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/uverbs_main.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/uverbs_marshall.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" +ofed/drivers/infiniband/core/verbs.c optional ofed \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" + +ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c optional ipoib \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +#ofed/drivers/infiniband/ulp/ipoib/ipoib_fs.c optional ipoib \ +# no-depend \ +# compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c optional ipoib \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c optional ipoib \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c optional ipoib \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c optional ipoib \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" +#ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c optional ipoib \ +# no-depend \ +# compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" + +ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c optional sdp \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" +ofed/drivers/infiniband/ulp/sdp/sdp_main.c optional sdp \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" +ofed/drivers/infiniband/ulp/sdp/sdp_rx.c optional sdp \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" +ofed/drivers/infiniband/ulp/sdp/sdp_cma.c optional sdp \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" +ofed/drivers/infiniband/ulp/sdp/sdp_tx.c optional sdp \ + no-depend \ + compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" + +ofed/drivers/infiniband/hw/mlx4/ah.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/cq.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/doorbell.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/mad.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/main.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/mr.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/qp.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/srq.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" +ofed/drivers/infiniband/hw/mlx4/wc.c optional mlx4ib \ + no-depend obj-prefix "mlx4ib_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" + +ofed/drivers/net/mlx4/alloc.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/catas.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/cmd.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/cq.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/eq.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/fw.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/icm.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/intf.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/main.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/mcg.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/mr.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/pd.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/port.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/profile.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/qp.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/reset.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/sense.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/srq.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/xrcd.c optional mlx4ib | mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" + +ofed/drivers/net/mlx4/en_cq.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_frag.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_main.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_netdev.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_port.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_resources.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_rx.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" +ofed/drivers/net/mlx4/en_tx.c optional mlxen \ + no-depend obj-prefix "mlx4_" \ + compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" + +ofed/drivers/infiniband/hw/mthca/mthca_allocator.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_av.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_catas.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_cmd.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_cq.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_eq.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_mad.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_main.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_mcg.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_memfree.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_mr.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_pd.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_profile.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_provider.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_qp.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_reset.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_srq.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" +ofed/drivers/infiniband/hw/mthca/mthca_uar.c optional mthca \ + no-depend compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/mthca/" + # crypto support opencrypto/cast.c optional crypto | ipsec opencrypto/criov.c optional crypto Modified: projects/altix/sys/conf/files.ia64 ============================================================================== --- projects/altix/sys/conf/files.ia64 Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/conf/files.ia64 Mon Mar 21 18:39:42 2011 (r219842) @@ -84,7 +84,6 @@ ia64/ia64/efi.c standard ia64/ia64/elf_machdep.c standard ia64/ia64/emulate.c standard ia64/ia64/exception.S standard -ia64/ia64/physical.S standard ia64/ia64/gdb_machdep.c optional gdb ia64/ia64/highfp.c standard ia64/ia64/in_cksum.c optional inet @@ -97,6 +96,7 @@ ia64/ia64/mem.c optional mem ia64/ia64/mp_machdep.c optional smp ia64/ia64/nexus.c standard ia64/ia64/pal.S standard +ia64/ia64/physical.S standard ia64/ia64/pmap.c standard ia64/ia64/ptrace_machdep.c standard ia64/ia64/sal.c standard Modified: projects/altix/sys/conf/kern.pre.mk ============================================================================== --- projects/altix/sys/conf/kern.pre.mk Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/conf/kern.pre.mk Mon Mar 21 18:39:42 2011 (r219842) @@ -146,6 +146,14 @@ NORMAL_CTFCONVERT= [ -z "${CTFCONVERT}" NORMAL_LINT= ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} +# Infiniband C flags. Correct include paths and omit errors that linux +# does not honor. +OFEDINCLUDES= -I$S/ofed/include/ +OFEDNOERR= -Wno-cast-qual -Wno-pointer-arith -fms-extensions +OFEDCFLAGS= ${CFLAGS:N-I*} ${OFEDINCLUDES} ${CFLAGS:M-I*} ${OFEDNOERR} +OFED_C_NOIMP= ${CC} -c -o ${.TARGET} ${OFEDCFLAGS} ${WERROR} ${PROF} +OFED_C= ${OFED_C_NOIMP} ${.IMPSRC} + GEN_CFILES= $S/$M/$M/genassym.c ${MFILES:T:S/.m$/.c/} SYSTEM_CFILES= config.c env.c hints.c vnode_if.c SYSTEM_DEP= Makefile ${SYSTEM_OBJS} Modified: projects/altix/sys/conf/options ============================================================================== --- projects/altix/sys/conf/options Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/conf/options Mon Mar 21 18:39:42 2011 (r219842) @@ -862,3 +862,11 @@ X86BIOS # Flattened device tree options FDT opt_platform.h FDT_DTB_STATIC opt_platform.h + +# OFED Infiniband stack +OFED opt_ofed.h +OFED_DEBUG_INIT opt_ofed.h +SDP opt_ofed.h +SDP_DEBUG opt_ofed.h +IPOIB_DEBUG opt_ofed.h +IPOIB_CM opt_ofed.h Modified: projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c ============================================================================== --- projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Mon Mar 21 18:39:42 2011 (r219842) @@ -277,7 +277,8 @@ ar5416Attach(uint16_t devid, HAL_SOFTC s HAL_INI_INIT(&AH5416(ah)->ah_ini_bank7, ar5416Bank7, 2); HAL_INI_INIT(&AH5416(ah)->ah_ini_addac, ar5416Addac, 2); - if (!IS_5416V2_2(ah)) { /* Owl 2.1/2.0 */ + if (! IS_5416V2_2(ah)) { /* Owl 2.1/2.0 */ + ath_hal_printf(ah, "[ath] Enabling CLKDRV workaround for AR5416 < v2.2\n"); struct ini { uint32_t *data; /* NB: !const */ int rows, cols; Modified: projects/altix/sys/dev/ath/ath_rate/sample/sample.c ============================================================================== --- projects/altix/sys/dev/ath/ath_rate/sample/sample.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/dev/ath/ath_rate/sample/sample.c Mon Mar 21 18:39:42 2011 (r219842) @@ -250,6 +250,55 @@ pick_sample_rate(struct sample_softc *ss #undef MCS } +static int +ath_rate_get_static_rix(struct ath_softc *sc, const struct ieee80211_node *ni) +{ +#define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) +#define DOT11RATE(_ix) (rt->info[(_ix)].dot11Rate & IEEE80211_RATE_VAL) +#define MCS(_ix) (ni->ni_htrates.rs_rates[_ix] | IEEE80211_RATE_MCS) + const struct ieee80211_txparam *tp = ni->ni_txparms; + int srate; + + /* Check MCS rates */ + for (srate = ni->ni_htrates.rs_nrates - 1; srate >= 0; srate--) { + if (MCS(srate) == tp->ucastrate) + return sc->sc_rixmap[tp->ucastrate]; + } + + /* Check legacy rates */ + for (srate = ni->ni_rates.rs_nrates - 1; srate >= 0; srate--) { + if (RATE(srate) == tp->ucastrate) + return sc->sc_rixmap[tp->ucastrate]; + } + return -1; +#undef RATE +#undef DOT11RATE +#undef MCS +} + +static void +ath_rate_update_static_rix(struct ath_softc *sc, struct ieee80211_node *ni) +{ + struct ath_node *an = ATH_NODE(ni); + const struct ieee80211_txparam *tp = ni->ni_txparms; + struct sample_node *sn = ATH_NODE_SAMPLE(an); + + if (tp != NULL && tp->ucastrate != IEEE80211_FIXED_RATE_NONE) { + /* + * A fixed rate is to be used; ucastrate is the IEEE code + * for this rate (sans basic bit). Check this against the + * negotiated rate set for the node. Note the fixed rate + * may not be available for various reasons so we only + * setup the static rate index if the lookup is successful. + */ + sn->static_rix = ath_rate_get_static_rix(sc, ni); + } else { + sn->static_rix = -1; + } +} + + + void ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, int shortPreamble, size_t frameLen, @@ -267,6 +316,8 @@ ath_rate_findrate(struct ath_softc *sc, int rix, mrr, best_rix, change_rates; unsigned average_tx_time; + ath_rate_update_static_rix(sc, &an->an_node); + if (sn->static_rix != -1) { rix = sn->static_rix; *try0 = ATH_TXMAXTRY; @@ -560,9 +611,10 @@ ath_rate_tx_complete(struct ath_softc *s * Only one rate was used; optimize work. */ IEEE80211_NOTE(an->an_node.ni_vap, IEEE80211_MSG_RATECTL, - &an->an_node, "%s: size %d %s rate/try %d %s/%d/%d", + &an->an_node, "%s: size %d (%d bytes) %s rate/try %d %s/%d/%d", __func__, bin_to_size(size_to_bin(frame_size)), + frame_size, ts->ts_status ? "FAIL" : "OK", dot11rate(rt, final_rix), dot11rate_label(rt, final_rix), short_tries, long_tries); update_stats(sc, an, frame_size, @@ -587,9 +639,10 @@ ath_rate_tx_complete(struct ath_softc *s IEEE80211_NOTE(an->an_node.ni_vap, IEEE80211_MSG_RATECTL, &an->an_node, -"%s: size %d finaltsidx %d tries %d %s rate/try [%d %s/%d %d %s/%d %d %s/%d %d %s/%d]", +"%s: size %d (%d bytes) finaltsidx %d tries %d %s rate/try [%d %s/%d %d %s/%d %d %s/%d %d %s/%d]", __func__, bin_to_size(size_to_bin(frame_size)), + frame_size, finalTSIdx, long_tries, ts->ts_status ? "FAIL" : "OK", @@ -686,12 +739,10 @@ ath_rate_ctl_reset(struct ath_softc *sc, #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) #define DOT11RATE(_ix) (rt->info[(_ix)].dot11Rate & IEEE80211_RATE_VAL) #define MCS(_ix) (ni->ni_htrates.rs_rates[_ix] | IEEE80211_RATE_MCS) - struct ath_node *an = ATH_NODE(ni); - const struct ieee80211_txparam *tp = ni->ni_txparms; struct sample_node *sn = ATH_NODE_SAMPLE(an); const HAL_RATE_TABLE *rt = sc->sc_currates; - int x, y, srate, rix; + int x, y, rix; KASSERT(rt != NULL, ("no rate table, mode %u", sc->sc_curmode)); @@ -702,33 +753,7 @@ ath_rate_ctl_reset(struct ath_softc *sc, ("no mrr schedule for mode %u", sc->sc_curmode)); sn->static_rix = -1; - if (tp != NULL && tp->ucastrate != IEEE80211_FIXED_RATE_NONE) { - /* - * A fixed rate is to be used; ucastrate is the IEEE code - * for this rate (sans basic bit). Check this against the - * negotiated rate set for the node. Note the fixed rate - * may not be available for various reasons so we only - * setup the static rate index if the lookup is successful. - */ - - /* XXX todo: check MCS rates */ - - /* Check legacy rates */ - for (srate = ni->ni_rates.rs_nrates - 1; srate >= 0; srate--) - if (RATE(srate) == tp->ucastrate) { - sn->static_rix = sc->sc_rixmap[tp->ucastrate]; - break; - } -#ifdef IEEE80211_DEBUG - if (sn->static_rix == -1) { - IEEE80211_NOTE(ni->ni_vap, - IEEE80211_MSG_RATECTL, ni, - "%s: ucastrate %u not found, nrates %u", - __func__, tp->ucastrate, - ni->ni_rates.rs_nrates); - } -#endif - } + ath_rate_update_static_rix(sc, ni); /* * Construct a bitmask of usable rates. This has all Modified: projects/altix/sys/dev/hptmv/hptproc.c ============================================================================== --- projects/altix/sys/dev/hptmv/hptproc.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/dev/hptmv/hptproc.c Mon Mar 21 18:39:42 2011 (r219842) @@ -51,8 +51,8 @@ int hpt_rescan_all(void); static char hptproc_buffer[256]; extern char DRIVER_VERSION[]; -#define FORMAL_HANDLER_ARGS struct sysctl_oid *oidp, void *arg1, int arg2, \ - struct sysctl_req *req +#define FORMAL_HANDLER_ARGS struct sysctl_oid *oidp, void *arg1, \ + intptr_t arg2, struct sysctl_req *req #define REAL_HANDLER_ARGS oidp, arg1, arg2, req typedef struct sysctl_req HPT_GET_INFO; Modified: projects/altix/sys/i386/include/endian.h ============================================================================== --- projects/altix/sys/i386/include/endian.h Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/i386/include/endian.h Mon Mar 21 18:39:42 2011 (r219842) @@ -69,50 +69,59 @@ extern "C" { #if defined(__GNUCLIKE_ASM) && defined(__GNUCLIKE_BUILTIN_CONSTANT_P) -#define __byte_swap_int_var(x) \ -__extension__ ({ register __uint32_t __X = (x); \ - __asm ("bswap %0" : "+r" (__X)); \ - __X; }) - -#ifdef __OPTIMIZE__ - -#define __byte_swap_int_const(x) \ - ((((x) & 0xff000000) >> 24) | \ - (((x) & 0x00ff0000) >> 8) | \ - (((x) & 0x0000ff00) << 8) | \ - (((x) & 0x000000ff) << 24)) -#define __byte_swap_int(x) (__builtin_constant_p(x) ? \ - __byte_swap_int_const(x) : __byte_swap_int_var(x)) +#define __bswap64_const(_x) \ + (((_x) >> 56) | \ + (((_x) >> 40) & (0xffULL << 8)) | \ + (((_x) >> 24) & (0xffULL << 16)) | \ + (((_x) >> 8) & (0xffULL << 24)) | \ + (((_x) << 8) & (0xffULL << 32)) | \ + (((_x) << 24) & (0xffULL << 40)) | \ + (((_x) << 40) & (0xffULL << 48)) | \ + ((_x) << 56)) + +#define __bswap32_const(_x) \ + (((_x) >> 24) | \ + (((_x) & (0xff << 16)) >> 8) | \ + (((_x) & (0xff << 8)) << 8) | \ + ((_x) << 24)) -#else /* __OPTIMIZE__ */ - -#define __byte_swap_int(x) __byte_swap_int_var(x) - -#endif /* __OPTIMIZE__ */ +#define __bswap16_const(_x) (__uint16_t)((_x) << 8 | (_x) >> 8) static __inline __uint64_t -__bswap64(__uint64_t _x) +__bswap64_var(__uint64_t __x) { - return ((_x >> 56) | ((_x >> 40) & 0xff00) | ((_x >> 24) & 0xff0000) | - ((_x >> 8) & 0xff000000) | ((_x << 8) & ((__uint64_t)0xff << 32)) | - ((_x << 24) & ((__uint64_t)0xff << 40)) | - ((_x << 40) & ((__uint64_t)0xff << 48)) | ((_x << 56))); + return __bswap64_const(__x); } + static __inline __uint32_t -__bswap32(__uint32_t _x) +__bswap32_var(__uint32_t _x) { - return (__byte_swap_int(_x)); + __asm ("bswap %0" : "+r" (_x)); + return (_x); } static __inline __uint16_t -__bswap16(__uint16_t _x) +__bswap16_var(__uint16_t _x) { - return (_x << 8 | _x >> 8); + + return (__bswap16_const(_x)); } +#define __bswap64(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap64_const((__uint64_t)(_x)) : __bswap64_var(_x)) + +#define __bswap32(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap32_const((__uint32_t)(_x)) : __bswap32_var(_x)) + +#define __bswap16(_x) \ + (__builtin_constant_p(_x) ? \ + __bswap16_const((__uint16_t)(_x)) : __bswap16_var(_x)) + #define __htonl(x) __bswap32(x) #define __htons(x) __bswap16(x) #define __ntohl(x) __bswap32(x) Modified: projects/altix/sys/kern/kern_intr.c ============================================================================== --- projects/altix/sys/kern/kern_intr.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/kern/kern_intr.c Mon Mar 21 18:39:42 2011 (r219842) @@ -74,6 +74,7 @@ struct intr_thread { /* Interrupt thread flags kept in it_flags */ #define IT_DEAD 0x000001 /* Thread is waiting to exit. */ +#define IT_WAIT 0x000002 /* Thread is waiting for completion. */ struct intr_entropy { struct thread *td; @@ -735,6 +736,39 @@ intr_handler_source(void *cookie) return (ie->ie_source); } +/* + * Sleep until an ithread finishes executing an interrupt handler. + * + * XXX Doesn't currently handle interrupt filters or fast interrupt + * handlers. This is intended for compatibility with linux drivers + * only. Do not use in BSD code. + */ +void +_intr_drain(int irq) +{ + struct mtx *mtx; + struct intr_event *ie; + struct intr_thread *ithd; + struct thread *td; + + ie = intr_lookup(irq); + if (ie == NULL) + return; + if (ie->ie_thread == NULL) + return; + ithd = ie->ie_thread; + td = ithd->it_thread; + thread_lock(td); + mtx = td->td_lock; + if (!TD_AWAITING_INTR(td)) { + ithd->it_flags |= IT_WAIT; + msleep_spin(ithd, mtx, "isync", 0); + } + mtx_unlock_spin(mtx); + return; +} + + #ifndef INTR_FILTER int intr_event_remove_handler(void *cookie) @@ -1271,6 +1305,7 @@ ithread_loop(void *arg) struct intr_event *ie; struct thread *td; struct proc *p; + int wake; td = curthread; p = td->td_proc; @@ -1279,6 +1314,7 @@ ithread_loop(void *arg) ("%s: ithread and proc linkage out of sync", __func__)); ie = ithd->it_event; ie->ie_count = 0; + wake = 0; /* * As long as we have interrupts outstanding, go through the @@ -1319,12 +1355,20 @@ ithread_loop(void *arg) * set again, so we have to check it again. */ thread_lock(td); - if (!ithd->it_need && !(ithd->it_flags & IT_DEAD)) { + if (!ithd->it_need && !(ithd->it_flags & (IT_DEAD | IT_WAIT))) { TD_SET_IWAIT(td); ie->ie_count = 0; mi_switch(SW_VOL | SWT_IWAIT, NULL); } + if (ithd->it_flags & IT_WAIT) { + wake = 1; + ithd->it_flags &= ~IT_WAIT; + } thread_unlock(td); + if (wake) { + wakeup(ithd); + wake = 0; + } } } @@ -1439,6 +1483,7 @@ ithread_loop(void *arg) struct thread *td; struct proc *p; int priv; + int wake; td = curthread; p = td->td_proc; @@ -1449,6 +1494,7 @@ ithread_loop(void *arg) ("%s: ithread and proc linkage out of sync", __func__)); ie = ithd->it_event; ie->ie_count = 0; + wake = 0; /* * As long as we have interrupts outstanding, go through the @@ -1492,12 +1538,20 @@ ithread_loop(void *arg) * set again, so we have to check it again. */ thread_lock(td); - if (!ithd->it_need && !(ithd->it_flags & IT_DEAD)) { + if (!ithd->it_need && !(ithd->it_flags & (IT_DEAD | IT_WAIT))) { TD_SET_IWAIT(td); ie->ie_count = 0; mi_switch(SW_VOL | SWT_IWAIT, NULL); } + if (ithd->it_flags & IT_WAIT) { + wake = 1; + ithd->it_flags &= ~IT_WAIT; + } thread_unlock(td); + if (wake) { + wakeup(ithd); + wake = 0; + } } } Modified: projects/altix/sys/kern/kern_jail.c ============================================================================== --- projects/altix/sys/kern/kern_jail.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/kern/kern_jail.c Mon Mar 21 18:39:42 2011 (r219842) @@ -4182,7 +4182,7 @@ sysctl_jail_param(SYSCTL_HANDLER_ARGS) i = 0; return (SYSCTL_OUT(req, &i, sizeof(i))); case CTLTYPE_STRING: - snprintf(numbuf, sizeof(numbuf), "%d", arg2); + snprintf(numbuf, sizeof(numbuf), "%jd", (intmax_t)arg2); return (sysctl_handle_string(oidp, numbuf, sizeof(numbuf), req)); case CTLTYPE_STRUCT: Modified: projects/altix/sys/kern/kern_sx.c ============================================================================== --- projects/altix/sys/kern/kern_sx.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/kern/kern_sx.c Mon Mar 21 18:39:42 2011 (r219842) @@ -194,7 +194,7 @@ sx_sysinit(void *arg) { struct sx_args *sargs = arg; - sx_init(sargs->sa_sx, sargs->sa_desc); + sx_init_flags(sargs->sa_sx, sargs->sa_desc, sargs->sa_flags); } void Modified: projects/altix/sys/kern/kern_sysctl.c ============================================================================== --- projects/altix/sys/kern/kern_sysctl.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/kern/kern_sysctl.c Mon Mar 21 18:39:42 2011 (r219842) @@ -365,10 +365,31 @@ sysctl_remove_oid(struct sysctl_oid *oid return (error); } +int +sysctl_remove_name(struct sysctl_oid *parent, const char *name, + int del, int recurse) +{ + struct sysctl_oid *p, *tmp; + int error; + + error = ENOENT; + SYSCTL_XLOCK(); + SLIST_FOREACH_SAFE(p, SYSCTL_CHILDREN(parent), oid_link, tmp) { + if (strcmp(p->oid_name, name) == 0) { + error = sysctl_remove_oid_locked(p, del, recurse); + break; + } + } + SYSCTL_XUNLOCK(); + + return (error); +} + + static int sysctl_remove_oid_locked(struct sysctl_oid *oidp, int del, int recurse) { - struct sysctl_oid *p; + struct sysctl_oid *p, *tmp; int error; SYSCTL_ASSERT_XLOCKED(); @@ -387,7 +408,8 @@ sysctl_remove_oid_locked(struct sysctl_o */ if ((oidp->oid_kind & CTLTYPE) == CTLTYPE_NODE) { if (oidp->oid_refcnt == 1) { - SLIST_FOREACH(p, SYSCTL_CHILDREN(oidp), oid_link) { + SLIST_FOREACH_SAFE(p, + SYSCTL_CHILDREN(oidp), oid_link, tmp) { if (!recurse) return (ENOTEMPTY); error = sysctl_remove_oid_locked(p, del, @@ -428,14 +450,13 @@ sysctl_remove_oid_locked(struct sysctl_o } return (0); } - /* * Create new sysctls at run time. * clist may point to a valid context initialized with sysctl_ctx_init(). */ struct sysctl_oid * sysctl_add_oid(struct sysctl_ctx_list *clist, struct sysctl_oid_list *parent, - int number, const char *name, int kind, void *arg1, int arg2, + int number, const char *name, int kind, void *arg1, intptr_t arg2, int (*handler)(SYSCTL_HANDLER_ARGS), const char *fmt, const char *descr) { struct sysctl_oid *oidp; @@ -479,6 +500,7 @@ sysctl_add_oid(struct sysctl_ctx_list *c SYSCTL_CHILDREN_SET(oidp, malloc(sizeof(struct sysctl_oid_list), M_SYSCTLOID, M_WAITOK)); SLIST_INIT(SYSCTL_CHILDREN(oidp)); + oidp->oid_arg2 = arg2; } else { oidp->oid_arg1 = arg1; oidp->oid_arg2 = arg2; Modified: projects/altix/sys/kern/subr_bus.c ============================================================================== --- projects/altix/sys/kern/subr_bus.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/kern/subr_bus.c Mon Mar 21 18:39:42 2011 (r219842) @@ -1038,7 +1038,7 @@ devclass_driver_added(devclass_t dc, dri * @param dc the devclass to edit * @param driver the driver to register */ -static int +int devclass_add_driver(devclass_t dc, driver_t *driver, int pass, devclass_t *dcp) { driverlink_t dl; @@ -1172,7 +1172,7 @@ devclass_driver_deleted(devclass_t buscl * @param dc the devclass to edit * @param driver the driver to unregister */ -static int +int devclass_delete_driver(devclass_t busclass, driver_t *driver) { devclass_t dc = devclass_find(driver->name); Modified: projects/altix/sys/modules/Makefile ============================================================================== --- projects/altix/sys/modules/Makefile Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/modules/Makefile Mon Mar 21 18:39:42 2011 (r219842) @@ -185,6 +185,9 @@ SUBDIR= ${_3dfx} \ mfi \ mii \ mlx \ + mlx4 \ + mlx4ib \ + mlxen \ ${_mly} \ mmc \ mmcsd \ @@ -195,6 +198,7 @@ SUBDIR= ${_3dfx} \ msdosfs_iconv \ ${_mse} \ msk \ + mthca \ mvs \ mwl \ mwlfw \ Modified: projects/altix/sys/net/if.c ============================================================================== --- projects/altix/sys/net/if.c Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/net/if.c Mon Mar 21 18:39:42 2011 (r219842) @@ -1881,6 +1881,11 @@ if_route(struct ifnet *ifp, int flag, in void (*vlan_link_state_p)(struct ifnet *); /* XXX: private from if_vlan */ void (*vlan_trunk_cap_p)(struct ifnet *); /* XXX: private from if_vlan */ +struct ifnet *(*vlan_trunkdev_p)(struct ifnet *); +struct ifnet *(*vlan_devat_p)(struct ifnet *, uint16_t); +int (*vlan_tag_p)(struct ifnet *, uint16_t *); +int (*vlan_setcookie_p)(struct ifnet *, void *); +void *(*vlan_cookie_p)(struct ifnet *); /* * Handle a change in the interface link state. To avoid LORs @@ -1935,6 +1940,7 @@ do_link_state_change(void *arg, int pend if (log_link_state_change) log(LOG_NOTICE, "%s: link state changed to %s\n", ifp->if_xname, (link_state == LINK_STATE_UP) ? "UP" : "DOWN" ); + EVENTHANDLER_INVOKE(ifnet_link_event, ifp, ifp->if_link_state); CURVNET_RESTORE(); } Modified: projects/altix/sys/net/if_arp.h ============================================================================== --- projects/altix/sys/net/if_arp.h Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/net/if_arp.h Mon Mar 21 18:39:42 2011 (r219842) @@ -50,6 +50,7 @@ struct arphdr { #define ARPHRD_ARCNET 7 /* arcnet hardware format */ #define ARPHRD_FRELAY 15 /* frame relay hardware format */ #define ARPHRD_IEEE1394 24 /* firewire hardware format */ +#define ARPHRD_INFINIBAND 32 /* infiniband hardware format */ u_short ar_pro; /* format of protocol address */ u_char ar_hln; /* length of hardware address */ u_char ar_pln; /* length of protocol address */ Modified: projects/altix/sys/net/if_llatbl.h ============================================================================== --- projects/altix/sys/net/if_llatbl.h Mon Mar 21 18:20:53 2011 (r219841) +++ projects/altix/sys/net/if_llatbl.h Mon Mar 21 18:39:42 2011 (r219842) @@ -30,6 +30,8 @@ __FBSDID("$FreeBSD$"); #ifndef _NET_IF_LLATBL_H_ #define _NET_IF_LLATBL_H_ +#include "opt_ofed.h" + #include #include *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 13:02:01 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60CA5106566B; Tue, 22 Mar 2011 13:02:01 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0D6DD8FC0C; Tue, 22 Mar 2011 13:02:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MD21i0060281; Tue, 22 Mar 2011 13:02:01 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MD21m3060279; Tue, 22 Mar 2011 13:02:01 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103221302.p2MD21m3060279@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 13:02:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219866 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:02:01 -0000 Author: mav Date: Tue Mar 22 13:02:00 2011 New Revision: 219866 URL: http://svn.freebsd.org/changeset/base/219866 Log: Implement missing and failed disks replacement for Promise metadata. This implementation is quite different from other metadata formats because Promise metadata has no track of the physical disks. So if failed or missing disk was used by several volumes, each of them will be recovered independently, using free space found on other disks (not only spare). This also implements `graid insert` command there. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 12:05:49 2011 (r219865) +++ projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:02:00 2011 (r219866) @@ -37,7 +37,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include "geom/raid/g_raid.h" #include "g_raid_md_if.h" @@ -142,13 +141,6 @@ struct g_raid_md_promise_pervolume { struct root_hold_token *pv_rootmount; /* Root mount delay token. */ }; -struct g_raid_md_promise_object { - struct g_raid_md_object mdio_base; - int mdio_disks_present; - int mdio_started; - int mdio_incomplete; -}; - static g_raid_md_create_t g_raid_md_create_promise; static g_raid_md_taste_t g_raid_md_taste_promise; static g_raid_md_event_t g_raid_md_event_promise; @@ -177,7 +169,7 @@ static kobj_method_t g_raid_md_promise_m static struct g_raid_md_class g_raid_md_promise_class = { "Promise", g_raid_md_promise_methods, - sizeof(struct g_raid_md_promise_object), + sizeof(struct g_raid_md_object), .mdc_priority = 100 }; @@ -402,8 +394,7 @@ next: meta = NULL; if (subdisk < nsd) { meta = metaarr[subdisk]; - } else if (nsd < PROMISE_MAX_SUBDISKS && !fake && - promise_meta_unused_range(metaarr, nsd, + } else if (!fake && promise_meta_unused_range(metaarr, nsd, cp->provider->mediasize / cp->provider->sectorsize, &off, &size)) { /* Optionally add record for unused space. */ @@ -614,42 +605,50 @@ g_raid_md_promise_supported(int level, i } static int -g_raid_md_promise_start_disk(struct g_raid_disk *disk, int sdn) +g_raid_md_promise_start_disk(struct g_raid_disk *disk, int sdn, + struct g_raid_volume *vol) { struct g_raid_softc *sc; - struct g_raid_volume *vol; struct g_raid_subdisk *sd; - struct g_raid_disk *olddisk; - struct g_raid_md_object *md; - struct g_raid_md_promise_object *mdi; - struct g_raid_md_promise_perdisk *pd, *oldpd; + struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; struct promise_raid_conf *meta; - int disk_pos, md_disk_pos, resurrection = 0; + off_t size; + int disk_pos, md_disk_pos, i, resurrection = 0; + uint32_t eoff, esize; sc = disk->d_softc; - md = sc->sc_md; - mdi = (struct g_raid_md_promise_object *)md; pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; - olddisk = NULL; - vol = g_raid_md_promise_get_volume(sc, pd->pd_meta[sdn]->volume_id); - KASSERT(vol != NULL, ("No Promise volume with ID %16jx", - pd->pd_meta[sdn]->volume_id)); pv = vol->v_md_data; meta = pv->pv_meta; - /* Find disk position in metadata by it's serial. */ - md_disk_pos = promise_meta_find_disk(meta, pd->pd_meta[sdn]->disk.id); - /* For RAID10 we need to translate order. */ - disk_pos = promise_meta_translate_disk(vol, md_disk_pos); + if (sdn >= 0) { + /* Find disk position in metadata by it's serial. */ + md_disk_pos = promise_meta_find_disk(meta, pd->pd_meta[sdn]->disk.id); + /* For RAID10 we need to translate order. */ + disk_pos = promise_meta_translate_disk(vol, md_disk_pos); + } else { + md_disk_pos = -1; + disk_pos = -1; + } if (disk_pos < 0) { - G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); + G_RAID_DEBUG1(1, sc, "Disk %s is not part of the volume %s", + g_raid_get_diskname(disk), vol->v_name); /* Failed stale disk is useless for us. */ - if (meta->disks[md_disk_pos].flags & PROMISE_F_DOWN) { + if (sdn >= 0 && + pd->pd_meta[sdn]->disk.flags & PROMISE_F_DOWN) { g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE_FAILED); return (0); } + /* If we were given specific metadata subdisk - erase it. */ + if (sdn >= 0) { + free(pd->pd_meta[sdn], M_MD_PROMISE); + for (i = sdn; i < pd->pd_subdisks - 1; i++) + pd->pd_meta[i] = pd->pd_meta[i + 1]; + pd->pd_meta[PROMISE_MAX_SUBDISKS - 1] = NULL; + pd->pd_subdisks--; + } /* If we are in the start process, that's all for now. */ if (!pv->pv_started) goto nofit; @@ -657,84 +656,60 @@ g_raid_md_promise_start_disk(struct g_ra * If we have already started - try to get use of the disk. * Try to replace OFFLINE disks first, then FAILED. */ -#if 0 - TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { - if (tmpdisk->d_state != G_RAID_DISK_S_OFFLINE && - tmpdisk->d_state != G_RAID_DISK_S_FAILED) - continue; - /* Make sure this disk is big enough. */ - TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { - if (sd->sd_offset + sd->sd_size + 4096 > - (off_t)pd->pd_disk_meta.sectors * 512) { - G_RAID_DEBUG1(1, sc, - "Disk too small (%llu < %llu)", - ((unsigned long long) - pd->pd_disk_meta.sectors) * 512, - (unsigned long long) - sd->sd_offset + sd->sd_size + 4096); - break; - } - } - if (sd != NULL) - continue; - if (tmpdisk->d_state == G_RAID_DISK_S_OFFLINE) { - olddisk = tmpdisk; - break; - } else if (olddisk == NULL) - olddisk = tmpdisk; + promise_meta_unused_range(pd->pd_meta, pd->pd_subdisks, + disk->d_consumer->provider->mediasize / + disk->d_consumer->provider->sectorsize, + &eoff, &esize); + if (esize == 0) { + G_RAID_DEBUG1(1, sc, "No free space on disk %s", + g_raid_get_diskname(disk)); + goto nofit; } -#endif - if (olddisk == NULL) { + size = INT64_MAX; + for (i = 0; i < vol->v_disks_count; i++) { + sd = &vol->v_subdisks[i]; + if (sd->sd_state != G_RAID_SUBDISK_S_NONE) + size = sd->sd_size; + if (sd->sd_state <= G_RAID_SUBDISK_S_FAILED && + (disk_pos < 0 || + vol->v_subdisks[i].sd_state < sd->sd_state)) + disk_pos = i; + } + if (disk_pos >= 0 && + vol->v_raid_level != G_RAID_VOLUME_RL_CONCAT && + (off_t)esize * 512 < size) { + G_RAID_DEBUG1(1, sc, "Disk %s free space " + "is too small (%ju < %ju)", + g_raid_get_diskname(disk), + (off_t)esize * 512, size); + disk_pos = -1; + } + if (disk_pos >= 0) { + if (vol->v_raid_level != G_RAID_VOLUME_RL_CONCAT) + esize = size / 512; + /* For RAID10 we need to translate order. */ + md_disk_pos = promise_meta_translate_disk(vol, disk_pos); + } else { nofit: - if (pd->pd_meta[sdn]->disk.flags & PROMISE_F_SPARE) { + if (pd->pd_subdisks == 0) { g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); - return (1); - } else { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_STALE); - return (0); } + return (0); } - oldpd = (struct g_raid_md_promise_perdisk *)olddisk->d_md_data; -// disk_pos = oldpd->pd_disk_pos; + G_RAID_DEBUG1(1, sc, "Disk %s takes pos %d in the volume %s", + g_raid_get_diskname(disk), disk_pos, vol->v_name); resurrection = 1; } sd = &vol->v_subdisks[disk_pos]; - if (olddisk == NULL) { - /* Look for disk at position. */ - olddisk = sd->sd_disk; - if (olddisk != NULL) { - G_RAID_DEBUG1(1, sc, "More then one disk for pos %d", - disk_pos); - g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE); - return (0); - } - oldpd = (struct g_raid_md_promise_perdisk *)olddisk->d_md_data; + if (resurrection && sd->sd_disk != NULL) { + g_raid_change_disk_state(sd->sd_disk, + G_RAID_DISK_S_STALE_FAILED); + TAILQ_REMOVE(&sd->sd_disk->d_subdisks, + sd, sd_next); } - -#if 0 - /* Replace failed disk or placeholder with new disk. */ - TAILQ_FOREACH_SAFE(sd, &olddisk->d_subdisks, sd_next, tmpsd) { - TAILQ_REMOVE(&olddisk->d_subdisks, sd, sd_next); - TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); - sd->sd_disk = disk; - } - oldpd->pd_disk_pos = -2; - pd->pd_disk_pos = disk_pos; - - /* If it was placeholder -- destroy it. */ - if (olddisk != NULL) { - /* Otherwise, make it STALE_FAILED. */ - g_raid_change_disk_state(olddisk, G_RAID_DISK_S_STALE_FAILED); - /* Update global metadata just in case. */ - memcpy(&meta->disk[disk_pos], &pd->pd_disk_meta, - sizeof(struct promise_raid_disk)); - } -#endif - vol->v_subdisks[disk_pos].sd_disk = disk; TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); @@ -746,8 +721,13 @@ nofit: else g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); - sd->sd_offset = (off_t)pd->pd_meta[sdn]->disk_offset * 512; - sd->sd_size = (off_t)pd->pd_meta[sdn]->disk_sectors * 512; + if (resurrection) { + sd->sd_offset = (off_t)eoff * 512; + sd->sd_size = (off_t)esize * 512; + } else { + sd->sd_offset = (off_t)pd->pd_meta[sdn]->disk_offset * 512; + sd->sd_size = (off_t)pd->pd_meta[sdn]->disk_sectors * 512; + } if (resurrection) { /* Stale disk, almost same as new. */ @@ -784,93 +764,71 @@ nofit: g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, G_RAID_EVENT_SUBDISK); -#if 0 - /* Update status of our need for spare. */ - if (mdi->mdio_started) { - mdi->mdio_incomplete = - (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < - meta->total_disks); - } -#endif - return (resurrection); } -#if 0 -static void -g_disk_md_promise_retaste(void *arg, int pending) -{ - - G_RAID_DEBUG(1, "Array is not complete, trying to retaste."); - g_retaste(&g_raid_class); - free(arg, M_MD_PROMISE); -} -#endif - static void g_raid_md_promise_refill(struct g_raid_softc *sc) { -#if 0 - struct g_raid_md_object *md; - struct g_raid_md_promise_object *mdi; - struct promise_raid_conf *meta; + struct g_raid_volume *vol; + struct g_raid_subdisk *sd; struct g_raid_disk *disk; - struct task *task; - int update, na; + struct g_raid_md_object *md; + struct g_raid_md_promise_perdisk *pd; + struct g_raid_md_promise_pervolume *pv; + int update, updated, i, bad; md = sc->sc_md; - mdi = (struct g_raid_md_promise_object *)md; - meta = mdi->mdio_meta; - update = 0; - do { - /* Make sure we miss anything. */ - na = g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE); - if (na == meta->total_disks) - break; - - G_RAID_DEBUG1(1, md->mdo_softc, - "Array is not complete (%d of %d), " - "trying to refill.", na, meta->total_disks); +restart: + updated = 0; + TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { + pv = vol->v_md_data; + if (!pv->pv_started || vol->v_stopping) + continue; - /* Try to get use some of STALE disks. */ - TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - if (disk->d_state == G_RAID_DISK_S_STALE) { - update += g_raid_md_promise_start_disk(disk); - if (disk->d_state == G_RAID_DISK_S_ACTIVE) - break; - } + /* Search for subdisk that needs replacement. */ + bad = 0; + for (i = 0; i < vol->v_disks_count; i++) { + sd = &vol->v_subdisks[i]; + if (sd->sd_state == G_RAID_SUBDISK_S_NONE || + sd->sd_state == G_RAID_SUBDISK_S_FAILED) + bad = 1; } - if (disk != NULL) + if (!bad) continue; - /* Try to get use some of SPARE disks. */ + G_RAID_DEBUG1(1, sc, "Volume %s is not complete, " + "trying to refill.", vol->v_name); + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - if (disk->d_state == G_RAID_DISK_S_SPARE) { - update += g_raid_md_promise_start_disk(disk); - if (disk->d_state == G_RAID_DISK_S_ACTIVE) + /* Skip failed. */ + if (disk->d_state < G_RAID_DISK_S_SPARE) + continue; + /* Skip already used by this volume. */ + for (i = 0; i < vol->v_disks_count; i++) { + sd = &vol->v_subdisks[i]; + if (sd->sd_disk == disk) break; } - } - } while (disk != NULL); - - /* Write new metadata if we changed something. */ - if (update) { - g_raid_md_write_promise(md, NULL, NULL, NULL); - meta = mdi->mdio_meta; - } - - /* Update status of our need for spare. */ - mdi->mdio_incomplete = (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < - meta->total_disks); + if (i < vol->v_disks_count) + continue; - /* Request retaste hoping to find spare. */ - if (mdi->mdio_incomplete) { - task = malloc(sizeof(struct task), - M_MD_PROMISE, M_WAITOK | M_ZERO); - TASK_INIT(task, 0, g_disk_md_promise_retaste, task); - taskqueue_enqueue(taskqueue_swi, task); + /* Try to use disk if it has empty extents. */ + pd = disk->d_md_data; + if (pd->pd_subdisks < PROMISE_MAX_SUBDISKS) { + update = + g_raid_md_promise_start_disk(disk, -1, vol); + } else + update = 0; + if (update) { + g_raid_md_write_promise(md, vol, NULL, disk); + break; + } + updated += update; + } } -#endif + if (updated) + goto restart; } static void @@ -880,7 +838,6 @@ g_raid_md_promise_start(struct g_raid_vo struct g_raid_subdisk *sd; struct g_raid_disk *disk; struct g_raid_md_object *md; - struct g_raid_md_promise_object *mdi; struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; struct promise_raid_conf *meta; @@ -888,7 +845,6 @@ g_raid_md_promise_start(struct g_raid_vo sc = vol->v_softc; md = sc->sc_md; - mdi = (struct g_raid_md_promise_object *)md; pv = vol->v_md_data; meta = pv->pv_meta; @@ -926,7 +882,7 @@ g_raid_md_promise_start(struct g_raid_vo pd = disk->d_md_data; for (i = 0; i < pd->pd_subdisks; i++) { if (pd->pd_meta[i]->volume_id == meta->volume_id) - g_raid_md_promise_start_disk(disk, i); + g_raid_md_promise_start_disk(disk, i, vol); } } @@ -935,7 +891,7 @@ g_raid_md_promise_start(struct g_raid_vo g_raid_md_write_promise(md, vol, NULL, NULL); /* Pickup any STALE/SPARE disks to refill array if needed. */ -// g_raid_md_promise_refill(sc); + g_raid_md_promise_refill(sc); g_raid_event_send(vol, G_RAID_VOLUME_E_START, G_RAID_EVENT_VOLUME); @@ -967,7 +923,6 @@ g_raid_md_promise_new_disk(struct g_raid { struct g_raid_softc *sc; struct g_raid_md_object *md; - struct g_raid_md_promise_object *mdi; struct promise_raid_conf *pdmeta; struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; @@ -977,20 +932,17 @@ g_raid_md_promise_new_disk(struct g_raid sc = disk->d_softc; md = sc->sc_md; - mdi = (struct g_raid_md_promise_object *)md; pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; + if (pd->pd_subdisks == 0) { + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + g_raid_md_promise_refill(sc); + return; + } + for (i = 0; i < pd->pd_subdisks; i++) { pdmeta = pd->pd_meta[i]; - if (pdmeta->disk.number == 0xff) { - if (pdmeta->disk.flags & PROMISE_F_SPARE) { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_SPARE); - } - continue; - } - /* Look for volume with matching ID. */ vol = g_raid_md_promise_get_volume(sc, pdmeta->volume_id); if (vol == NULL) { @@ -1039,7 +991,7 @@ g_raid_md_promise_new_disk(struct g_raid pv = vol->v_md_data; if (pv->pv_started) { - if (g_raid_md_promise_start_disk(disk, i)) + if (g_raid_md_promise_start_disk(disk, i, vol)) g_raid_md_write_promise(md, vol, NULL, NULL); } else { /* If we collected all needed disks - start array. */ @@ -1087,23 +1039,20 @@ g_raid_md_taste_promise(struct g_raid_md { struct g_consumer *rcp; struct g_provider *pp; - struct g_raid_md_promise_object *mdi, *mdi1; struct g_raid_softc *sc; struct g_raid_disk *disk; struct promise_raid_conf *meta, *metaarr[4]; struct g_raid_md_promise_perdisk *pd; struct g_geom *geom; - int error, i, j, result, spare, len, subdisks; + int error, i, j, result, len, subdisks; char name[16]; uint16_t vendor; G_RAID_DEBUG(1, "Tasting Promise on %s", cp->provider->name); - mdi = (struct g_raid_md_promise_object *)md; pp = cp->provider; /* Read metadata from device. */ meta = NULL; - spare = 0; vendor = 0xffff; if (g_access(cp, 1, 0, 0) != 0) return (G_RAID_MD_TASTE_FAIL); @@ -1119,7 +1068,6 @@ g_raid_md_taste_promise(struct g_raid_md if (vendor == 0x105a || vendor == 0x1002) { G_RAID_DEBUG(1, "No Promise metadata, forcing spare."); - spare = 2; goto search; } else { G_RAID_DEBUG(1, @@ -1135,10 +1083,9 @@ g_raid_md_taste_promise(struct g_raid_md for (i = 0; i < subdisks; i++) g_raid_md_promise_print(metaarr[i]); - /* Purge meaningless records. */ + /* Purge meaningless (empty/spare) records. */ for (i = 0; i < subdisks; ) { - if ((metaarr[i]->disk.flags & PROMISE_F_ASSIGNED) || - (metaarr[i]->disk.flags & PROMISE_F_SPARE)) { + if (metaarr[i]->disk.flags & PROMISE_F_ASSIGNED) { i++; continue; } @@ -1148,12 +1095,10 @@ g_raid_md_taste_promise(struct g_raid_md metaarr[PROMISE_MAX_SUBDISKS - 1] = NULL; subdisks--; } - spare = 0;//meta->disks[disk_pos].flags & PROMISE_F_SPARE; search: /* Search for matching node. */ sc = NULL; - mdi1 = NULL; LIST_FOREACH(geom, &mp->geom, geom) { sc = geom->softc; if (sc == NULL) @@ -1162,7 +1107,6 @@ search: continue; if (sc->sc_md->mdo_class != md->mdo_class) continue; - mdi1 = (struct g_raid_md_promise_object *)sc->sc_md; break; } @@ -1191,16 +1135,6 @@ search: pd->pd_subdisks = subdisks; for (i = 0; i < subdisks; i++) pd->pd_meta[i] = metaarr[i]; -#if 0 - pd->pd_disk_pos = -1; - if (spare == 2) { -// pd->pd_disk_meta.sectors = pp->mediasize / pp->sectorsize; - pd->pd_disk_meta.id = 0; - pd->pd_disk_meta.flags = PROMISE_F_SPARE; - } else { - pd->pd_disk_meta = meta->disks[disk_pos]; - } -#endif disk = g_raid_create_disk(sc); disk->d_md_data = (void *)pd; disk->d_consumer = rcp; @@ -1221,9 +1155,6 @@ search: g_topology_lock(); *gp = geom; return (result); -//fail1: -// free(meta, M_MD_PROMISE); -// return (G_RAID_MD_TASTE_FAIL); } static int @@ -1231,11 +1162,9 @@ g_raid_md_event_promise(struct g_raid_md struct g_raid_disk *disk, u_int event) { struct g_raid_softc *sc; - struct g_raid_md_promise_object *mdi; struct g_raid_md_promise_perdisk *pd; sc = md->mdo_softc; - mdi = (struct g_raid_md_promise_object *)md; if (disk == NULL) return (-1); pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; @@ -1285,7 +1214,6 @@ g_raid_md_ctl_promise(struct g_raid_md_o struct g_raid_volume *vol, *vol1; struct g_raid_subdisk *sd; struct g_raid_disk *disk, *disks[PROMISE_MAX_DISKS]; - struct g_raid_md_promise_object *mdi; struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; struct g_consumer *cp; @@ -1297,11 +1225,10 @@ g_raid_md_ctl_promise(struct g_raid_md_o off_t size, sectorsize, strip; intmax_t *sizearg, *striparg; uint32_t offs[PROMISE_MAX_DISKS], esize; - int numdisks, i, len, level, qual, update; + int numdisks, i, len, level, qual; int error; sc = md->mdo_softc; - mdi = (struct g_raid_md_promise_object *)md; verb = gctl_get_param(req, "verb", NULL); nargs = gctl_get_paraml(req, "nargs", sizeof(*nargs)); error = 0; @@ -1505,11 +1432,12 @@ g_raid_md_ctl_promise(struct g_raid_md_o /* , and subdisks. */ for (i = 0; i < numdisks; i++) { disk = disks[i]; - pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; sd = &vol->v_subdisks[i]; sd->sd_disk = disk; sd->sd_offset = (off_t)offs[i] * 512; sd->sd_size = size; + if (disk == NULL) + continue; TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); @@ -1670,7 +1598,6 @@ g_raid_md_ctl_promise(struct g_raid_md_o gctl_error(req, "Invalid number of arguments."); return (-1); } - update = 0; for (i = 1; i < *nargs; i++) { /* Get disk name. */ snprintf(arg, sizeof(arg), "arg%d", i); @@ -1695,7 +1622,6 @@ g_raid_md_ctl_promise(struct g_raid_md_o g_topology_unlock(); pd = malloc(sizeof(*pd), M_MD_PROMISE, M_WAITOK | M_ZERO); -// pd->pd_disk_pos = -1; disk = g_raid_create_disk(sc); disk->d_consumer = cp; @@ -1713,27 +1639,11 @@ g_raid_md_ctl_promise(struct g_raid_md_o "Dumping not supported by %s.", cp->provider->name); -// pd->pd_disk_meta.sectors = pp->mediasize / pp->sectorsize; -// pd->pd_disk_meta.id = 0; -// pd->pd_disk_meta.flags = PROMISE_F_SPARE; - /* Welcome the "new" disk. */ - update += g_raid_md_promise_start_disk(disk, 0); - if (disk->d_state == G_RAID_DISK_S_SPARE) { - promise_meta_write_spare(cp); - g_raid_destroy_disk(disk); - } else if (disk->d_state != G_RAID_DISK_S_ACTIVE) { - gctl_error(req, "Disk '%s' doesn't fit.", - diskname); - g_raid_destroy_disk(disk); - error = -8; - break; - } + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + promise_meta_write_spare(cp); + g_raid_md_promise_refill(sc); } - - /* Write new metadata if we changed something. */ - if (update) - g_raid_md_write_promise(md, NULL, NULL, NULL); return (error); } return (-100); @@ -1747,7 +1657,6 @@ g_raid_md_write_promise(struct g_raid_md struct g_raid_volume *vol; struct g_raid_subdisk *sd; struct g_raid_disk *disk; - struct g_raid_md_promise_object *mdi; struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; struct promise_raid_conf *meta; @@ -1755,7 +1664,6 @@ g_raid_md_write_promise(struct g_raid_md int i, j, pos, rebuild; sc = md->mdo_softc; - mdi = (struct g_raid_md_promise_object *)md; if (sc->sc_stopping == G_RAID_DESTROY_HARD) return (0); @@ -1947,13 +1855,11 @@ g_raid_md_fail_disk_promise(struct g_rai struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) { struct g_raid_softc *sc; - struct g_raid_md_promise_object *mdi; struct g_raid_md_promise_perdisk *pd; struct g_raid_subdisk *sd; int i, pos; sc = md->mdo_softc; - mdi = (struct g_raid_md_promise_object *)md; pd = (struct g_raid_md_promise_perdisk *)tdisk->d_md_data; /* We can't fail disk that is not a part of array now. */ @@ -1993,11 +1899,7 @@ g_raid_md_fail_disk_promise(struct g_rai /* Write updated metadata to remaining disks. */ g_raid_md_write_promise(md, NULL, NULL, tdisk); - /* Check if anything left. */ - if (g_raid_ndisks(sc, -1) == 0) - g_raid_destroy_node(sc, 0); - else - g_raid_md_promise_refill(sc); + g_raid_md_promise_refill(sc); return (0); } @@ -2045,9 +1947,7 @@ g_raid_md_free_volume_promise(struct g_r static int g_raid_md_free_promise(struct g_raid_md_object *md) { - struct g_raid_md_promise_object *mdi; - mdi = (struct g_raid_md_promise_object *)md; return (0); } From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 13:19:30 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 212CD106567C; Tue, 22 Mar 2011 13:19:30 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0FCF28FC26; Tue, 22 Mar 2011 13:19:30 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MDJTPn060667; Tue, 22 Mar 2011 13:19:29 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MDJTVd060665; Tue, 22 Mar 2011 13:19:29 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103221319.p2MDJTVd060665@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 13:19:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219867 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:19:30 -0000 Author: mav Date: Tue Mar 22 13:19:29 2011 New Revision: 219867 URL: http://svn.freebsd.org/changeset/base/219867 Log: Remove root mounting delay from Promise module. As soon as volumes created immediately on first disk probe, that delay completely covered by the delay at the volume level. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:02:00 2011 (r219866) +++ projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:19:29 2011 (r219867) @@ -49,14 +49,14 @@ static MALLOC_DEFINE(M_MD_PROMISE, "md_p struct promise_raid_disk { uint8_t flags; /* Subdisk status. */ -#define PROMISE_F_VALID 0x00000001 -#define PROMISE_F_ONLINE 0x00000002 -#define PROMISE_F_ASSIGNED 0x00000004 -#define PROMISE_F_SPARE 0x00000008 -#define PROMISE_F_DUPLICATE 0x00000010 -#define PROMISE_F_REDIR 0x00000020 -#define PROMISE_F_DOWN 0x00000040 -#define PROMISE_F_READY 0x00000080 +#define PROMISE_F_VALID 0x01 +#define PROMISE_F_ONLINE 0x02 +#define PROMISE_F_ASSIGNED 0x04 +#define PROMISE_F_SPARE 0x08 +#define PROMISE_F_DUPLICATE 0x10 +#define PROMISE_F_REDIR 0x20 +#define PROMISE_F_DOWN 0x40 +#define PROMISE_F_READY 0x80 uint8_t number; /* Position in a volume. */ uint8_t channel; /* ATA channel number. */ @@ -66,19 +66,19 @@ struct promise_raid_disk { struct promise_raid_conf { char promise_id[24]; -#define PROMISE_MAGIC "Promise Technology, Inc." -#define FREEBSD_MAGIC "FreeBSD ATA driver RAID " +#define PROMISE_MAGIC "Promise Technology, Inc." +#define FREEBSD_MAGIC "FreeBSD ATA driver RAID " uint32_t dummy_0; uint64_t magic_0; -#define PROMISE_MAGIC0(x) (((uint64_t)(x.channel) << 48) | \ +#define PROMISE_MAGIC0(x) (((uint64_t)(x.channel) << 48) | \ ((uint64_t)(x.device != 0) << 56)) uint16_t magic_1; uint32_t magic_2; uint8_t filler1[470]; uint32_t integrity; -#define PROMISE_I_VALID 0x00000080 +#define PROMISE_I_VALID 0x00000080 struct promise_raid_disk disk; /* This subdisk info. */ uint32_t disk_offset; /* Subdisk offset. */ @@ -86,22 +86,22 @@ struct promise_raid_conf { uint32_t rebuild_lba; /* Rebuild position. */ uint16_t generation; /* Generation number. */ uint8_t status; /* Volume status. */ -#define PROMISE_S_VALID 0x01 -#define PROMISE_S_ONLINE 0x02 -#define PROMISE_S_INITED 0x04 -#define PROMISE_S_READY 0x08 -#define PROMISE_S_DEGRADED 0x10 -#define PROMISE_S_MARKED 0x20 -#define PROMISE_S_MIGRATING 0x40 -#define PROMISE_S_FUNCTIONAL 0x80 +#define PROMISE_S_VALID 0x01 +#define PROMISE_S_ONLINE 0x02 +#define PROMISE_S_INITED 0x04 +#define PROMISE_S_READY 0x08 +#define PROMISE_S_DEGRADED 0x10 +#define PROMISE_S_MARKED 0x20 +#define PROMISE_S_MIGRATING 0x40 +#define PROMISE_S_FUNCTIONAL 0x80 uint8_t type; /* Voluem type. */ -#define PROMISE_T_RAID0 0x00 -#define PROMISE_T_RAID1 0x01 -#define PROMISE_T_RAID3 0x02 -#define PROMISE_T_RAID5 0x04 -#define PROMISE_T_SPAN 0x08 -#define PROMISE_T_JBOD 0x10 +#define PROMISE_T_RAID0 0x00 +#define PROMISE_T_RAID1 0x01 +#define PROMISE_T_RAID3 0x02 +#define PROMISE_T_RAID5 0x04 +#define PROMISE_T_SPAN 0x08 +#define PROMISE_T_JBOD 0x10 uint8_t total_disks; /* Disks in this volume. */ uint8_t stripe_shift; /* Strip size. */ @@ -138,7 +138,6 @@ struct g_raid_md_promise_pervolume { int pv_disks_present; int pv_started; struct callout pv_start_co; /* STARTING state timer. */ - struct root_hold_token *pv_rootmount; /* Root mount delay token. */ }; static g_raid_md_create_t g_raid_md_create_promise; @@ -887,6 +886,7 @@ g_raid_md_promise_start(struct g_raid_vo } pv->pv_started = 1; + callout_stop(&pv->pv_start_co); G_RAID_DEBUG1(0, sc, "Volume started."); g_raid_md_write_promise(md, vol, NULL, NULL); @@ -894,11 +894,6 @@ g_raid_md_promise_start(struct g_raid_vo g_raid_md_promise_refill(sc); g_raid_event_send(vol, G_RAID_VOLUME_E_START, G_RAID_EVENT_VOLUME); - - callout_stop(&pv->pv_start_co); - G_RAID_DEBUG1(1, sc, "root_mount_rel %p", pv->pv_rootmount); - root_mount_rel(pv->pv_rootmount); - pv->pv_rootmount = NULL; } static void @@ -955,8 +950,6 @@ g_raid_md_promise_new_disk(struct g_raid callout_reset(&pv->pv_start_co, g_raid_start_timeout * hz, g_raid_promise_go, vol); - pv->pv_rootmount = root_mount_hold("GRAID-Promise"); - G_RAID_DEBUG1(1, sc, "root_mount_hold %p", pv->pv_rootmount); } else pv = vol->v_md_data; @@ -1936,10 +1929,6 @@ g_raid_md_free_volume_promise(struct g_r if (pv && !pv->pv_started) { pv->pv_started = 1; callout_stop(&pv->pv_start_co); - G_RAID_DEBUG1(1, md->mdo_softc, - "root_mount_rel %p", pv->pv_rootmount); - root_mount_rel(pv->pv_rootmount); - pv->pv_rootmount = NULL; } return (0); } From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 13:42:22 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0CBC106566B; Tue, 22 Mar 2011 13:42:22 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 876FA8FC21; Tue, 22 Mar 2011 13:42:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MDgMFK061278; Tue, 22 Mar 2011 13:42:22 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MDgME9061276; Tue, 22 Mar 2011 13:42:22 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103221342.p2MDgME9061276@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 13:42:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219871 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 13:42:22 -0000 Author: mav Date: Tue Mar 22 13:42:22 2011 New Revision: 219871 URL: http://svn.freebsd.org/changeset/base/219871 Log: Do not require force flag for SINGLE (RAID Ready) configuration. Modified: projects/graid/head/sys/geom/raid/md_promise.c Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:39:00 2011 (r219870) +++ projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:42:22 2011 (r219871) @@ -584,8 +584,6 @@ g_raid_md_promise_supported(int level, i case G_RAID_VOLUME_RL_SINGLE: if (disks != 1) return (0); - if (!force) - return (0); break; case G_RAID_VOLUME_RL_CONCAT: if (disks < 2) From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 14:55:31 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B129D1065672; Tue, 22 Mar 2011 14:55:31 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A0FF08FC15; Tue, 22 Mar 2011 14:55:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MEtVT1062934; Tue, 22 Mar 2011 14:55:31 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MEtVK7062927; Tue, 22 Mar 2011 14:55:31 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103221455.p2MEtVK7062927@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 14:55:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219872 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 14:55:31 -0000 Author: mav Date: Tue Mar 22 14:55:31 2011 New Revision: 219872 URL: http://svn.freebsd.org/changeset/base/219872 Log: Add id argument to g_raid_create_volume(). When non-negative, it is used as hint for choosing volume ID. Read that value from Promise metadata. It allows to keep volumes numbering consistent across reboots and matching one shown by BIOS. Modified: projects/graid/head/sys/geom/raid/g_raid.c projects/graid/head/sys/geom/raid/g_raid.h projects/graid/head/sys/geom/raid/md_intel.c projects/graid/head/sys/geom/raid/md_jmicron.c projects/graid/head/sys/geom/raid/md_promise.c projects/graid/head/sys/geom/raid/md_sii.c Modified: projects/graid/head/sys/geom/raid/g_raid.c ============================================================================== --- projects/graid/head/sys/geom/raid/g_raid.c Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/g_raid.c Tue Mar 22 14:55:31 2011 (r219872) @@ -1697,7 +1697,7 @@ g_raid_create_node(struct g_class *mp, } struct g_raid_volume * -g_raid_create_volume(struct g_raid_softc *sc, const char *name) +g_raid_create_volume(struct g_raid_softc *sc, const char *name, int id) { struct g_raid_volume *vol, *vol1; int i; @@ -1721,15 +1721,24 @@ g_raid_create_volume(struct g_raid_softc /* Find free ID for this volume. */ g_topology_lock(); - for (i = 0; ; i++) { + vol1 = vol; + if (id >= 0) { LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { - if (vol1->v_global_id == i) + if (vol1->v_global_id == id) + break; + } + } + if (vol1 != NULL) { + for (id = 0; ; id++) { + LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { + if (vol1->v_global_id == id) + break; + } + if (vol1 == NULL) break; } - if (vol1 == NULL) - break; } - vol->v_global_id = i; + vol->v_global_id = id; LIST_INSERT_HEAD(&g_raid_volumes, vol, v_global_next); g_topology_unlock(); Modified: projects/graid/head/sys/geom/raid/g_raid.h ============================================================================== --- projects/graid/head/sys/geom/raid/g_raid.h Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/g_raid.h Tue Mar 22 14:55:31 2011 (r219872) @@ -350,7 +350,7 @@ struct g_raid_softc * g_raid_create_node const char *name, struct g_raid_md_object *md); int g_raid_create_node_format(const char *format, struct g_geom **gp); struct g_raid_volume * g_raid_create_volume(struct g_raid_softc *sc, - const char *name); + const char *name, int id); struct g_raid_disk * g_raid_create_disk(struct g_raid_softc *sc); const char * g_raid_get_diskname(struct g_raid_disk *disk); Modified: projects/graid/head/sys/geom/raid/md_intel.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_intel.c Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/md_intel.c Tue Mar 22 14:55:31 2011 (r219872) @@ -938,7 +938,7 @@ g_raid_md_intel_start(struct g_raid_soft for (i = 0; i < meta->total_volumes; i++) { mvol = intel_get_volume(meta, i); mmap = intel_get_map(mvol, 0); - vol = g_raid_create_volume(sc, mvol->name); + vol = g_raid_create_volume(sc, mvol->name, -1); vol->v_md_data = (void *)(intptr_t)i; if (mmap->type == INTEL_T_RAID0) vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; @@ -1537,7 +1537,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj /* We have all we need, create things: volume, ... */ mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1721,7 +1721,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj } /* We have all we need, create things: volume, ... */ - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)i; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; Modified: projects/graid/head/sys/geom/raid/md_jmicron.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_jmicron.c Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/md_jmicron.c Tue Mar 22 14:55:31 2011 (r219872) @@ -655,7 +655,7 @@ g_raid_md_jmicron_start(struct g_raid_so /* Create volumes and subdisks. */ jmicron_meta_get_name(meta, buf); - vol = g_raid_create_volume(sc, buf); + vol = g_raid_create_volume(sc, buf, -1); size = ((off_t)meta->disk_sectors_high << 16) + meta->disk_sectors_low; size *= 512; //ZZZ if (meta->type == JMICRON_T_RAID0) { @@ -1187,7 +1187,7 @@ g_raid_md_ctl_jmicron(struct g_raid_md_o /* We have all we need, create things: volume, ... */ mdi->mdio_total_disks = numdisks; mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/md_promise.c Tue Mar 22 14:55:31 2011 (r219872) @@ -940,7 +940,7 @@ g_raid_md_promise_new_disk(struct g_raid vol = g_raid_md_promise_get_volume(sc, pdmeta->volume_id); if (vol == NULL) { promise_meta_get_name(pdmeta, buf); - vol = g_raid_create_volume(sc, buf); + vol = g_raid_create_volume(sc, buf, pdmeta->array_number); pv = malloc(sizeof(*pv), M_MD_PROMISE, M_WAITOK | M_ZERO); pv->pv_id = pdmeta->volume_id; vol->v_md_data = pv; @@ -1398,7 +1398,7 @@ g_raid_md_ctl_promise(struct g_raid_md_o arc4rand(&pv->pv_id, sizeof(pv->pv_id), 0); pv->pv_generation = 0; pv->pv_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = pv; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1715,8 +1715,7 @@ g_raid_md_write_promise(struct g_raid_md if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1 || vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) meta->array_width /= 2; - if (pv->pv_meta != NULL) - meta->array_number = pv->pv_meta->array_number; + meta->array_number = vol->v_global_id; meta->total_sectors = vol->v_mediasize / vol->v_sectorsize; meta->cylinders = meta->total_sectors / (255 * 63) - 1; meta->heads = 254; Modified: projects/graid/head/sys/geom/raid/md_sii.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_sii.c Tue Mar 22 13:42:22 2011 (r219871) +++ projects/graid/head/sys/geom/raid/md_sii.c Tue Mar 22 14:55:31 2011 (r219872) @@ -721,7 +721,7 @@ g_raid_md_sii_start(struct g_raid_softc /* Create volumes and subdisks. */ sii_meta_get_name(meta, buf); - vol = g_raid_create_volume(sc, buf); + vol = g_raid_create_volume(sc, buf, -1); vol->v_mediasize = (off_t)meta->total_sectors * 512; if (meta->type == SII_T_RAID0) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; @@ -1276,7 +1276,7 @@ g_raid_md_ctl_sii(struct g_raid_md_objec /* We have all we need, create things: volume, ... */ mdi->mdio_total_disks = numdisks; mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 16:54:22 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D2D61065672; Tue, 22 Mar 2011 16:54:22 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1D7428FC08; Tue, 22 Mar 2011 16:54:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MGsM0O065532; Tue, 22 Mar 2011 16:54:22 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MGsMGK065527; Tue, 22 Mar 2011 16:54:22 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103221654.p2MGsMGK065527@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 16:54:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219874 - in projects/graid/head: sbin/geom/class/raid sys/conf sys/geom/raid sys/modules/geom/geom_raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 16:54:22 -0000 Author: mav Date: Tue Mar 22 16:54:21 2011 New Revision: 219874 URL: http://svn.freebsd.org/changeset/base/219874 Log: Add initial support for NVidia MediaShield metadata format. Added: projects/graid/head/sys/geom/raid/md_nvidia.c (contents, props changed) Modified: projects/graid/head/sbin/geom/class/raid/graid.8 projects/graid/head/sys/conf/files projects/graid/head/sys/modules/geom/geom_raid/Makefile Modified: projects/graid/head/sbin/geom/class/raid/graid.8 ============================================================================== --- projects/graid/head/sbin/geom/class/raid/graid.8 Tue Mar 22 16:21:11 2011 (r219873) +++ projects/graid/head/sbin/geom/class/raid/graid.8 Tue Mar 22 16:54:21 2011 (r219874) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 18, 2011 +.Dd March 22, 2011 .Dt GRAID 8 .Os .Sh NAME @@ -214,6 +214,13 @@ Supports configurations: RAID0 (2+ disks RAID10 (4 disks), CONCAT (2+ disks). Configurations not supported by JMicron RAID BIOS, but enforceable on your own risk: RAID1 (3+ disks), RAID1E (3+ disks), RAID10 (6+ disks), RAID5 (3+ disks). +.It NVidia +The format used by NVidia MediaShield RAID BIOS. +Supports one volume per array. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4+ disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by NVidia MediaShield RAID BIOS, but enforceable +on your own risk: RAID1 (3+ disks). .It Promise The format used by Promise and AMD/ATI RAID BIOSes and FreeBSD ataraid(4) driver. Modified: projects/graid/head/sys/conf/files ============================================================================== --- projects/graid/head/sys/conf/files Tue Mar 22 16:21:11 2011 (r219873) +++ projects/graid/head/sys/conf/files Tue Mar 22 16:54:21 2011 (r219874) @@ -2114,6 +2114,7 @@ geom/raid/g_raid_md_if.m optional geom_r geom/raid/g_raid_tr_if.m optional geom_raid geom/raid/md_intel.c optional geom_raid geom/raid/md_jmicron.c optional geom_raid +geom/raid/md_nvidia.c optional geom_raid geom/raid/md_promise.c optional geom_raid geom/raid/md_sii.c optional geom_raid geom/raid/tr_concat.c optional geom_raid Added: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 16:54:21 2011 (r219874) @@ -0,0 +1,1650 @@ +/*- + * Copyright (c) 2011 Alexander Motin + * 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 AUTHORS 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 AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "geom/raid/g_raid.h" +#include "g_raid_md_if.h" + +static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVidia metadata"); + +struct nvidia_raid_conf { + uint8_t nvidia_id[8]; +#define NVIDIA_MAGIC "NVIDIA " + + uint32_t config_size; + uint32_t checksum; + uint16_t version; + uint8_t disk_number; + uint8_t dummy_0; + uint32_t total_sectors; + uint32_t sector_size; + uint8_t name[16]; + uint8_t revision[4]; + uint32_t dummy_1; + + uint32_t magic_0; +#define NVIDIA_MAGIC0 0x00640044 + + uint64_t volume_id[2]; + uint8_t flags; + uint8_t array_width; + uint8_t total_disks; + uint8_t dummy_2; + uint16_t type; +#define NVIDIA_T_RAID0 0x00000080 +#define NVIDIA_T_RAID1 0x00000081 +#define NVIDIA_T_RAID3 0x00000083 +#define NVIDIA_T_RAID5 0x00000085 +#define NVIDIA_T_RAID10 0x00008180 +#define NVIDIA_T_CONCAT 0x000000ff + + uint16_t dummy_3; + uint32_t strip_sectors; + uint32_t strip_bytes; + uint32_t strip_shift; + uint32_t strip_mask; + uint32_t strip_sizesectors; + uint32_t strip_sizebytes; + uint32_t rebuild_lba; + uint32_t orig_type; + uint32_t orig_total_sectors; + uint32_t status; +#define NVIDIA_S_BOOTABLE 0x00000001 +#define NVIDIA_S_DEGRADED 0x00000002 + + uint32_t filler[98]; +} __packed; + +struct g_raid_md_nvidia_perdisk { + struct nvidia_raid_conf *pd_meta; + int pd_disk_pos; + off_t pd_disk_size; +}; + +struct g_raid_md_nvidia_object { + struct g_raid_md_object mdio_base; + uint64_t mdio_volume_id[2]; + uint8_t mdio_location; + uint32_t mdio_generation; + struct nvidia_raid_conf *mdio_meta; + struct callout mdio_start_co; /* STARTING state timer. */ + int mdio_total_disks; + int mdio_disks_present; + int mdio_started; + int mdio_incomplete; + struct root_hold_token *mdio_rootmount; /* Root mount delay token. */ +}; + +static g_raid_md_create_t g_raid_md_create_nvidia; +static g_raid_md_taste_t g_raid_md_taste_nvidia; +static g_raid_md_event_t g_raid_md_event_nvidia; +static g_raid_md_ctl_t g_raid_md_ctl_nvidia; +static g_raid_md_write_t g_raid_md_write_nvidia; +static g_raid_md_fail_disk_t g_raid_md_fail_disk_nvidia; +static g_raid_md_free_disk_t g_raid_md_free_disk_nvidia; +static g_raid_md_free_t g_raid_md_free_nvidia; + +static kobj_method_t g_raid_md_nvidia_methods[] = { + KOBJMETHOD(g_raid_md_create, g_raid_md_create_nvidia), + KOBJMETHOD(g_raid_md_taste, g_raid_md_taste_nvidia), + KOBJMETHOD(g_raid_md_event, g_raid_md_event_nvidia), + KOBJMETHOD(g_raid_md_ctl, g_raid_md_ctl_nvidia), + KOBJMETHOD(g_raid_md_write, g_raid_md_write_nvidia), + KOBJMETHOD(g_raid_md_fail_disk, g_raid_md_fail_disk_nvidia), + KOBJMETHOD(g_raid_md_free_disk, g_raid_md_free_disk_nvidia), + KOBJMETHOD(g_raid_md_free, g_raid_md_free_nvidia), + { 0, 0 } +}; + +static struct g_raid_md_class g_raid_md_nvidia_class = { + "NVidia", + g_raid_md_nvidia_methods, + sizeof(struct g_raid_md_nvidia_object), + .mdc_priority = 100 +}; + +static void +g_raid_md_nvidia_print(struct nvidia_raid_conf *meta) +{ + + if (g_raid_debug < 1) + return; + + printf("********* ATA NVidia RAID Metadata *********\n"); + printf("nvidia_id <%.8s>\n", meta->nvidia_id); + printf("config_size 0x%08x\n", meta->config_size); + printf("checksum 0x%08x\n", meta->checksum); + printf("version 0x%04x\n", meta->version); + printf("disk_number %d\n", meta->disk_number); + printf("dummy_0 0x%02x\n", meta->dummy_0); + printf("total_sectors %u\n", meta->total_sectors); + printf("sector_size %u\n", meta->sector_size); + printf("name <%.16s>\n", meta->name); + printf("revision 0x%02x%02x%02x%02x\n", + meta->revision[0], meta->revision[1], + meta->revision[2], meta->revision[3]); + printf("dummy_1 0x%08x\n", meta->dummy_1); + printf("magic_0 0x%08x\n", meta->magic_0); + printf("volume_id 0x%016jx%016jx\n", + meta->volume_id[0], meta->volume_id[1]); + printf("flags 0x%02x\n", meta->flags); + printf("array_width %u\n", meta->array_width); + printf("total_disks %u\n", meta->total_disks); + printf("dummy_2 0x%02x\n", meta->dummy_2); + printf("type 0x%04x\n", meta->type); + printf("dummy_3 0x%04x\n", meta->dummy_3); + printf("strip_sectors %u\n", meta->strip_sectors); + printf("strip_bytes %u\n", meta->strip_bytes); + printf("strip_shift %u\n", meta->strip_shift); + printf("strip_mask 0x%08x\n", meta->strip_mask); + printf("strip_sizesectors %u\n", meta->strip_sizesectors); + printf("strip_sizebytes %u\n", meta->strip_sizebytes); + printf("rebuild_lba %u\n", meta->rebuild_lba); + printf("orig_type 0x%04x\n", meta->orig_type); + printf("orig_total_sectors %u\n", meta->orig_total_sectors); + printf("status 0x%08x\n", meta->status); + printf("=================================================\n"); +} + +static struct nvidia_raid_conf * +nvidia_meta_copy(struct nvidia_raid_conf *meta) +{ + struct nvidia_raid_conf *nmeta; + + nmeta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK); + memcpy(nmeta, meta, sizeof(*meta)); + return (nmeta); +} + +static void +nvidia_meta_get_name(struct nvidia_raid_conf *meta, char *buf) +{ + int i; + + strncpy(buf, meta->name, 16); + buf[16] = 0; + for (i = 15; i >= 0; i--) { + if (buf[i] > 0x20) + break; + buf[i] = 0; + } +} + +#if 0 +static void +nvidia_meta_put_name(struct nvidia_raid_conf *meta, char *buf) +{ + + memset(meta->name, 0x20, 16); + memcpy(meta->name, buf, MIN(strlen(buf), 16)); +} +#endif + +static struct nvidia_raid_conf * +nvidia_meta_read(struct g_consumer *cp) +{ + struct g_provider *pp; + struct nvidia_raid_conf *meta; + char *buf; + int error, i; + uint32_t checksum, *ptr; + + pp = cp->provider; + + /* Read the anchor sector. */ + buf = g_read_data(cp, + pp->mediasize - 2 * pp->sectorsize, pp->sectorsize, &error); + if (buf == NULL) { + G_RAID_DEBUG(1, "Cannot read metadata from %s (error=%d).", + pp->name, error); + return (NULL); + } + meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK); + memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); + g_free(buf); + + /* Check if this is an NVidia RAID struct */ + if (strncmp(meta->nvidia_id, NVIDIA_MAGIC, strlen(NVIDIA_MAGIC))) { + G_RAID_DEBUG(1, "NVidia signature check failed on %s", pp->name); + free(meta, M_MD_NVIDIA); + return (NULL); + } + if (meta->config_size > 128 || + meta->config_size < 10) { + G_RAID_DEBUG(1, "NVidia metadata size looks wrong: %d", + meta->config_size); + free(meta, M_MD_NVIDIA); + return (NULL); + } + /* Check metadata major version. */ +/* if (meta->version_major != 2) { + G_RAID_DEBUG(1, "NVidia version check failed on %s (%d.%d)", + pp->name, meta->version_major, meta->version_minor); + free(meta, M_MD_NVIDIA); + return (NULL); + } +*/ + /* Check metadata checksum. */ + for (checksum = 0, ptr = (uint32_t *)meta, + i = 0; i < meta->config_size; i++) + checksum += *ptr++; + if (checksum != 0) { + G_RAID_DEBUG(1, "NVidia checksum check failed on %s", pp->name); + free(meta, M_MD_NVIDIA); + return (NULL); + } + + /* Check raid type. */ + if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && + meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && + meta->type != NVIDIA_T_RAID10 && meta->type != NVIDIA_T_CONCAT) { + G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", + pp->name, meta->type); + free(meta, M_MD_NVIDIA); + return (NULL); + } + + return (meta); +} + +#if 0 +static int +nvidia_meta_write(struct g_consumer *cp, struct nvidia_raid_conf *meta) +{ + struct g_provider *pp; + char *buf; + int error, i; + uint16_t checksum, *ptr; + + pp = cp->provider; + + /* Recalculate checksum for case if metadata were changed. */ + meta->checksum = 0; + for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i < 159; i++) + checksum += *ptr++; + meta->checksum -= checksum; + + /* Create and fill buffer. */ + buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); + memcpy(buf, meta, sizeof(*meta)); + + /* Write 4 copies of metadata. */ + for (i = 0; i < 4; i++) { + error = g_write_data(cp, + pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), + buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", + pp->name, error); + break; + } + } + + free(buf, M_MD_NVIDIA); + return (error); +} +#endif + +static int +nvidia_meta_erase(struct g_consumer *cp) +{ + struct g_provider *pp; + char *buf; + int error, i; + + pp = cp->provider; + buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); + /* Write 4 copies of metadata. */ + for (i = 0; i < 4; i++) { + error = g_write_data(cp, + pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), + buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", + pp->name, error); + } + } + free(buf, M_MD_NVIDIA); + return (error); +} + +static int +nvidia_meta_write_spare(struct g_consumer *cp) +{ +#if 0 + struct nvidia_raid_conf *meta; + int error; + + meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); + meta->total_sectors = cp->provider->mediasize / + cp->provider->sectorsize - 0x800; + meta->vendor_id = 0x1095; + meta->version_minor = 0; + meta->version_major = 2; + meta->volume_id[0] = arc4random(); + meta->volume_id[1] = arc4random(); + meta->type = NVIDIA_T_SPARE; + meta->generation = 1; + meta->raid1_ident = 0xff; + meta->raid_location = arc4random(); + error = nvidia_meta_write(cp, meta); + free(meta, M_MD_NVIDIA); + return (error); +#endif + return (0); +} + +static struct g_raid_disk * +g_raid_md_nvidia_get_disk(struct g_raid_softc *sc, int id) +{ + struct g_raid_disk *disk; + struct g_raid_md_nvidia_perdisk *pd; + + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; + if (pd->pd_disk_pos == id) + break; + } + return (disk); +} + +static int +g_raid_md_nvidia_supported(int level, int qual, int disks, int force) +{ + + switch (level) { + case G_RAID_VOLUME_RL_RAID0: + if (disks < 1) + return (0); + if (!force && (disks < 2 || disks > 6)) + return (0); + break; + case G_RAID_VOLUME_RL_RAID1: + if (disks < 1) + return (0); + if (!force && (disks != 2)) + return (0); + break; + case G_RAID_VOLUME_RL_RAID1E: + if (disks < 2) + return (0); + if (disks % 2 != 0) + return (0); + if (!force && (disks < 4)) + return (0); + break; + case G_RAID_VOLUME_RL_SINGLE: + if (disks != 1) + return (0); + break; + case G_RAID_VOLUME_RL_CONCAT: + if (disks < 2) + return (0); + break; + case G_RAID_VOLUME_RL_RAID5: + if (disks < 3) + return (0); + break; + default: + return (0); + } + if (qual != G_RAID_VOLUME_RLQ_NONE) + return (0); + return (1); +} + +static int +g_raid_md_nvidia_start_disk(struct g_raid_disk *disk) +{ + struct g_raid_softc *sc; + struct g_raid_subdisk *sd, *tmpsd; + struct g_raid_disk *olddisk, *tmpdisk; + struct g_raid_md_object *md; + struct g_raid_md_nvidia_object *mdi; + struct g_raid_md_nvidia_perdisk *pd, *oldpd; + struct nvidia_raid_conf *meta; + int disk_pos, resurrection = 0; + + sc = disk->d_softc; + md = sc->sc_md; + mdi = (struct g_raid_md_nvidia_object *)md; + meta = mdi->mdio_meta; + pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; + olddisk = NULL; + + /* Find disk position in metadata by it's serial. */ + if (pd->pd_meta != NULL) + disk_pos = pd->pd_meta->disk_number; + else + disk_pos = -3; + if (disk_pos < 0) { + G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); + /* If we are in the start process, that's all for now. */ + if (!mdi->mdio_started) + goto nofit; + /* + * If we have already started - try to get use of the disk. + * Try to replace OFFLINE disks first, then FAILED. + */ + TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { + if (tmpdisk->d_state != G_RAID_DISK_S_OFFLINE && + tmpdisk->d_state != G_RAID_DISK_S_FAILED) + continue; + /* Make sure this disk is big enough. */ + TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { + if (sd->sd_offset + sd->sd_size + 512 > + pd->pd_disk_size) { + G_RAID_DEBUG1(1, sc, + "Disk too small (%ju < %ju)", + pd->pd_disk_size, + sd->sd_offset + sd->sd_size + 512); + break; + } + } + if (sd != NULL) + continue; + if (tmpdisk->d_state == G_RAID_DISK_S_OFFLINE) { + olddisk = tmpdisk; + break; + } else if (olddisk == NULL) + olddisk = tmpdisk; + } + if (olddisk == NULL) { +nofit: + if (disk_pos == -3 || pd->pd_disk_pos == -3) { + g_raid_change_disk_state(disk, + G_RAID_DISK_S_SPARE); + return (1); + } else { + g_raid_change_disk_state(disk, + G_RAID_DISK_S_STALE); + return (0); + } + } + oldpd = (struct g_raid_md_nvidia_perdisk *)olddisk->d_md_data; + disk_pos = oldpd->pd_disk_pos; + resurrection = 1; + } + + if (olddisk == NULL) { + /* Find placeholder by position. */ + olddisk = g_raid_md_nvidia_get_disk(sc, disk_pos); + if (olddisk == NULL) + panic("No disk at position %d!", disk_pos); + if (olddisk->d_state != G_RAID_DISK_S_OFFLINE) { + G_RAID_DEBUG1(1, sc, "More then one disk for pos %d", + disk_pos); + g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE); + return (0); + } + oldpd = (struct g_raid_md_nvidia_perdisk *)olddisk->d_md_data; + } + + /* Replace failed disk or placeholder with new disk. */ + TAILQ_FOREACH_SAFE(sd, &olddisk->d_subdisks, sd_next, tmpsd) { + TAILQ_REMOVE(&olddisk->d_subdisks, sd, sd_next); + TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); + sd->sd_disk = disk; + } + oldpd->pd_disk_pos = -2; + pd->pd_disk_pos = disk_pos; + + /* If it was placeholder -- destroy it. */ + if (olddisk->d_state == G_RAID_DISK_S_OFFLINE) { + g_raid_destroy_disk(olddisk); + } else { + /* Otherwise, make it STALE_FAILED. */ + g_raid_change_disk_state(olddisk, G_RAID_DISK_S_STALE_FAILED); + } + + /* Welcome the new disk. */ + if (resurrection) + g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); + else// if (pd->pd_meta->disk_status == NVIDIA_S_CURRENT || + //pd->pd_meta->disk_status == NVIDIA_S_REBUILD) + g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); +// else +// g_raid_change_disk_state(disk, G_RAID_DISK_S_FAILED); + TAILQ_FOREACH(sd, &disk->d_subdisks, sd_next) { + + /* + * Different disks may have different sizes, + * in concat mode. Update from real disk size. + */ + if (meta->type == NVIDIA_T_CONCAT) + sd->sd_size = pd->pd_disk_size - 0x800 * 512; + + if (resurrection) { + /* New or ex-spare disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); +#if 0 + } else if (pd->pd_meta->disk_status == NVIDIA_S_REBUILD) { + /* Rebuilding disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_REBUILD); + if (pd->pd_meta->generation == meta->generation) + sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512; + else + sd->sd_rebuild_pos = 0; + } else if (pd->pd_meta->disk_status == NVIDIA_S_CURRENT) { + if (pd->pd_meta->raid_status == NVIDIA_S_ONLINE || + pd->pd_meta->generation != meta->generation) { + /* Dirty or resyncing disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_STALE); +#endif + } else { + /* Up to date disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_ACTIVE); +#if 0 + } + } else { + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_FAILED); +#endif + } + g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, + G_RAID_EVENT_SUBDISK); + } + + /* Update status of our need for spare. */ + if (mdi->mdio_started) { + mdi->mdio_incomplete = + (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < + mdi->mdio_total_disks); + } + + return (resurrection); +} + +static void +g_disk_md_nvidia_retaste(void *arg, int pending) +{ + + G_RAID_DEBUG(1, "Array is not complete, trying to retaste."); + g_retaste(&g_raid_class); + free(arg, M_MD_NVIDIA); +} + +static void +g_raid_md_nvidia_refill(struct g_raid_softc *sc) +{ + struct g_raid_md_object *md; + struct g_raid_md_nvidia_object *mdi; + struct nvidia_raid_conf *meta; + struct g_raid_disk *disk; + struct task *task; + int update, na; + + md = sc->sc_md; + mdi = (struct g_raid_md_nvidia_object *)md; + meta = mdi->mdio_meta; + update = 0; + do { + /* Make sure we miss anything. */ + na = g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE); + if (na == mdi->mdio_total_disks) + break; + + G_RAID_DEBUG1(1, md->mdo_softc, + "Array is not complete (%d of %d), " + "trying to refill.", na, mdi->mdio_total_disks); + + /* Try to get use some of STALE disks. */ + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state == G_RAID_DISK_S_STALE) { + update += g_raid_md_nvidia_start_disk(disk); + if (disk->d_state == G_RAID_DISK_S_ACTIVE) + break; + } + } + if (disk != NULL) + continue; + + /* Try to get use some of SPARE disks. */ + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state == G_RAID_DISK_S_SPARE) { + update += g_raid_md_nvidia_start_disk(disk); + if (disk->d_state == G_RAID_DISK_S_ACTIVE) + break; + } + } + } while (disk != NULL); + + /* Write new metadata if we changed something. */ + if (update) { + g_raid_md_write_nvidia(md, NULL, NULL, NULL); + meta = mdi->mdio_meta; + } + + /* Update status of our need for spare. */ + mdi->mdio_incomplete = (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < + mdi->mdio_total_disks); + + /* Request retaste hoping to find spare. */ + if (mdi->mdio_incomplete) { + task = malloc(sizeof(struct task), + M_MD_NVIDIA, M_WAITOK | M_ZERO); + TASK_INIT(task, 0, g_disk_md_nvidia_retaste, task); + taskqueue_enqueue(taskqueue_swi, task); + } +} + +static void +g_raid_md_nvidia_start(struct g_raid_softc *sc) +{ + struct g_raid_md_object *md; + struct g_raid_md_nvidia_object *mdi; + struct g_raid_md_nvidia_perdisk *pd; + struct nvidia_raid_conf *meta; + struct g_raid_volume *vol; + struct g_raid_subdisk *sd; + struct g_raid_disk *disk, *best; + off_t size; + int j, disk_pos; + uint32_t gendiff, bestgendiff; + char buf[17]; + + md = sc->sc_md; + mdi = (struct g_raid_md_nvidia_object *)md; + meta = mdi->mdio_meta; + + /* Create volumes and subdisks. */ + nvidia_meta_get_name(meta, buf); + vol = g_raid_create_volume(sc, buf, -1); + vol->v_mediasize = (off_t)meta->total_sectors * 512; + if (meta->type == NVIDIA_T_RAID0) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; + size = vol->v_mediasize / mdi->mdio_total_disks; + } else if (meta->type == NVIDIA_T_RAID1) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; + size = vol->v_mediasize; + } else if (meta->type == NVIDIA_T_RAID10) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; + size = vol->v_mediasize / (mdi->mdio_total_disks / 2); + } else if (meta->type == NVIDIA_T_CONCAT) { + if (mdi->mdio_total_disks == 1) + vol->v_raid_level = G_RAID_VOLUME_RL_SINGLE; + else + vol->v_raid_level = G_RAID_VOLUME_RL_CONCAT; + size = 0; + } else if (meta->type == NVIDIA_T_RAID5) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; + size = vol->v_mediasize / (mdi->mdio_total_disks - 1); + } else { + vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; + size = 0; + } + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; + vol->v_strip_size = meta->strip_sectors * 512; //ZZZ + vol->v_disks_count = mdi->mdio_total_disks; + vol->v_sectorsize = 512; //ZZZ + for (j = 0; j < vol->v_disks_count; j++) { + sd = &vol->v_subdisks[j]; + sd->sd_offset = 0; + sd->sd_size = size; + } + g_raid_start_volume(vol); + + /* Create disk placeholders to store data for later writing. */ + for (disk_pos = 0; disk_pos < mdi->mdio_total_disks; disk_pos++) { + pd = malloc(sizeof(*pd), M_MD_NVIDIA, M_WAITOK | M_ZERO); + pd->pd_disk_pos = disk_pos; + disk = g_raid_create_disk(sc); + disk->d_md_data = (void *)pd; + disk->d_state = G_RAID_DISK_S_OFFLINE; + sd = &vol->v_subdisks[disk_pos]; + sd->sd_disk = disk; + TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); + } + + /* + * Make all disks found till the moment take their places + * in order of their generation numbers. + */ + do { + best = NULL; + bestgendiff = 0xffffffff; + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state != G_RAID_DISK_S_NONE) + continue; + pd = disk->d_md_data; + if (pd->pd_meta == NULL) + gendiff = 0xfffffffe; + else + gendiff = 0;//meta->generation - + //pd->pd_meta->generation; + if (gendiff < bestgendiff) { + best = disk; + bestgendiff = gendiff; + } + } + if (best != NULL) + g_raid_md_nvidia_start_disk(best); + } while (best != NULL); + + mdi->mdio_started = 1; + G_RAID_DEBUG1(0, sc, "Array started."); + g_raid_md_write_nvidia(md, NULL, NULL, NULL); + + /* Pickup any STALE/SPARE disks to refill array if needed. */ + g_raid_md_nvidia_refill(sc); + + g_raid_event_send(vol, G_RAID_VOLUME_E_START, G_RAID_EVENT_VOLUME); + + callout_stop(&mdi->mdio_start_co); + G_RAID_DEBUG1(1, sc, "root_mount_rel %p", mdi->mdio_rootmount); + root_mount_rel(mdi->mdio_rootmount); + mdi->mdio_rootmount = NULL; +} + +static void +g_raid_md_nvidia_new_disk(struct g_raid_disk *disk) +{ + struct g_raid_softc *sc; + struct g_raid_md_object *md; + struct g_raid_md_nvidia_object *mdi; + struct nvidia_raid_conf *pdmeta; + struct g_raid_md_nvidia_perdisk *pd; + + sc = disk->d_softc; + md = sc->sc_md; + mdi = (struct g_raid_md_nvidia_object *)md; + pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; + pdmeta = pd->pd_meta; + + if (mdi->mdio_started) { + if (g_raid_md_nvidia_start_disk(disk)) + g_raid_md_write_nvidia(md, NULL, NULL, NULL); + } else { + if (mdi->mdio_meta == NULL/* || + ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0*/) { + G_RAID_DEBUG1(1, sc, "Newer disk"); + if (mdi->mdio_meta != NULL) + free(mdi->mdio_meta, M_MD_NVIDIA); + mdi->mdio_meta = nvidia_meta_copy(pdmeta); +// mdi->mdio_generation = mdi->mdio_meta->generation; + mdi->mdio_total_disks = pdmeta->total_disks; + mdi->mdio_disks_present = 1; + } else /*if (pdmeta->generation == mdi->mdio_generation)*/ { + mdi->mdio_disks_present++; + G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", + mdi->mdio_disks_present, + mdi->mdio_total_disks); +// } else { +// G_RAID_DEBUG1(1, sc, "Older disk"); + } + + /* If we collected all needed disks - start array. */ + if (mdi->mdio_disks_present == mdi->mdio_total_disks) + g_raid_md_nvidia_start(sc); + } +} + +static void +g_raid_nvidia_go(void *arg) +{ + struct g_raid_softc *sc; + struct g_raid_md_object *md; + struct g_raid_md_nvidia_object *mdi; + + sc = arg; + md = sc->sc_md; + mdi = (struct g_raid_md_nvidia_object *)md; + if (!mdi->mdio_started) { + G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); + g_raid_event_send(sc, G_RAID_NODE_E_START, 0); + } +} + +static int +g_raid_md_create_nvidia(struct g_raid_md_object *md, struct g_class *mp, + struct g_geom **gp) +{ + struct g_raid_softc *sc; + struct g_raid_md_nvidia_object *mdi; + char name[32]; + + mdi = (struct g_raid_md_nvidia_object *)md; + arc4rand(&mdi->mdio_volume_id, 16, 0); + mdi->mdio_generation = 0; + snprintf(name, sizeof(name), "NVidia-%016jx%016jx", + mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + sc = g_raid_create_node(mp, name, md); + if (sc == NULL) + return (G_RAID_MD_TASTE_FAIL); + md->mdo_softc = sc; + *gp = sc->sc_geom; + return (G_RAID_MD_TASTE_NEW); +} + +static int +g_raid_md_taste_nvidia(struct g_raid_md_object *md, struct g_class *mp, + struct g_consumer *cp, struct g_geom **gp) +{ + struct g_consumer *rcp; + struct g_provider *pp; + struct g_raid_md_nvidia_object *mdi, *mdi1; + struct g_raid_softc *sc; + struct g_raid_disk *disk; + struct nvidia_raid_conf *meta; + struct g_raid_md_nvidia_perdisk *pd; + struct g_geom *geom; + int error, disk_pos, result, spare, len; + char name[32]; + uint16_t vendor; + + G_RAID_DEBUG(1, "Tasting NVidia on %s", cp->provider->name); + mdi = (struct g_raid_md_nvidia_object *)md; + pp = cp->provider; + + /* Read metadata from device. */ + meta = NULL; + spare = 0; + vendor = 0xffff; + disk_pos = 0; + if (g_access(cp, 1, 0, 0) != 0) + return (G_RAID_MD_TASTE_FAIL); + g_topology_unlock(); + len = 2; + if (pp->geom->rank == 1) + g_io_getattr("GEOM::hba_vendor", cp, &len, &vendor); + meta = nvidia_meta_read(cp); + g_topology_lock(); + g_access(cp, -1, 0, 0); + if (meta == NULL) { + if (g_raid_aggressive_spare) { + if (vendor == 0x1095) { + G_RAID_DEBUG(1, + "No NVidia metadata, forcing spare."); + spare = 2; + goto search; + } else { + G_RAID_DEBUG(1, + "NVidia vendor mismatch 0x%04x != 0x1095", + vendor); + } + } + return (G_RAID_MD_TASTE_FAIL); + } + + /* Check this disk position in obtained metadata. */ + disk_pos = meta->disk_number; + if (disk_pos == -1) { + G_RAID_DEBUG(1, "NVidia disk position not found"); + goto fail1; + } + + /* Metadata valid. Print it. */ + g_raid_md_nvidia_print(meta); + G_RAID_DEBUG(1, "NVidia disk position %d", disk_pos); + spare = 0;//(meta->type == NVIDIA_T_SPARE) ? 1 : 0; + +search: + /* Search for matching node. */ + sc = NULL; + mdi1 = NULL; + LIST_FOREACH(geom, &mp->geom, geom) { + sc = geom->softc; + if (sc == NULL) + continue; + if (sc->sc_stopping != 0) + continue; + if (sc->sc_md->mdo_class != md->mdo_class) + continue; + mdi1 = (struct g_raid_md_nvidia_object *)sc->sc_md; + if (spare) { + if (mdi1->mdio_incomplete) + break; + } else { + if (memcmp(&mdi1->mdio_volume_id, + &meta->volume_id, 16) == 0) + break; + } + } + + /* Found matching node. */ + if (geom != NULL) { + G_RAID_DEBUG(1, "Found matching array %s", sc->sc_name); + result = G_RAID_MD_TASTE_EXISTING; + + } else if (spare) { /* Not found needy node -- left for later. */ + G_RAID_DEBUG(1, "Spare is not needed at this time"); + goto fail1; + + } else { /* Not found matching node -- create one. */ + result = G_RAID_MD_TASTE_NEW; + memcpy(&mdi->mdio_volume_id, &meta->volume_id, 16); + snprintf(name, sizeof(name), "NVidia-%016jx%016jx", + mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + sc = g_raid_create_node(mp, name, md); + md->mdo_softc = sc; + geom = sc->sc_geom; + callout_init(&mdi->mdio_start_co, 1); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 20:00:27 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F36E106566C; Tue, 22 Mar 2011 20:00:27 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 51DF58FC13; Tue, 22 Mar 2011 20:00:27 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MK0RL0069640; Tue, 22 Mar 2011 20:00:27 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MK0Rpq069638; Tue, 22 Mar 2011 20:00:27 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103222000.p2MK0Rpq069638@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 20:00:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219881 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 20:00:27 -0000 Author: mav Date: Tue Mar 22 20:00:27 2011 New Revision: 219881 URL: http://svn.freebsd.org/changeset/base/219881 Log: Add basic NVidia metadata write support. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 19:52:29 2011 (r219880) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 20:00:27 2011 (r219881) @@ -57,37 +57,43 @@ struct nvidia_raid_conf { uint32_t sector_size; uint8_t name[16]; uint8_t revision[4]; - uint32_t dummy_1; + uint32_t disk_status; uint32_t magic_0; -#define NVIDIA_MAGIC0 0x00640044 +#define NVIDIA_MAGIC0 0x00640044 uint64_t volume_id[2]; - uint8_t flags; + uint8_t state; +#define NVIDIA_S_IDLE 0 +#define NVIDIA_S_INIT 2 +#define NVIDIA_S_REBUILD 3 +#define NVIDIA_S_UPGRADE 4 +#define NVIDIA_S_SYNC 5 uint8_t array_width; uint8_t total_disks; - uint8_t dummy_2; + uint8_t orig_array_width; uint16_t type; -#define NVIDIA_T_RAID0 0x00000080 -#define NVIDIA_T_RAID1 0x00000081 -#define NVIDIA_T_RAID3 0x00000083 -#define NVIDIA_T_RAID5 0x00000085 -#define NVIDIA_T_RAID10 0x00008180 -#define NVIDIA_T_CONCAT 0x000000ff +#define NVIDIA_T_RAID0 0x0080 +#define NVIDIA_T_RAID1 0x0081 +#define NVIDIA_T_RAID3 0x0083 +#define NVIDIA_T_RAID5 0x0085 /* RLQ = 00/02? */ +#define NVIDIA_T_RAID5_SYM 0x0095 /* RLQ = 03 */ +#define NVIDIA_T_RAID10 0x8180 +#define NVIDIA_T_CONCAT 0x00ff uint16_t dummy_3; uint32_t strip_sectors; uint32_t strip_bytes; uint32_t strip_shift; uint32_t strip_mask; - uint32_t strip_sizesectors; - uint32_t strip_sizebytes; + uint32_t stripe_sectors; + uint32_t stripe_bytes; uint32_t rebuild_lba; uint32_t orig_type; uint32_t orig_total_sectors; uint32_t status; -#define NVIDIA_S_BOOTABLE 0x00000001 -#define NVIDIA_S_DEGRADED 0x00000002 +#define NVIDIA_S_BOOTABLE 0x00000001 +#define NVIDIA_S_DEGRADED 0x00000002 uint32_t filler[98]; } __packed; @@ -149,7 +155,7 @@ g_raid_md_nvidia_print(struct nvidia_rai printf("********* ATA NVidia RAID Metadata *********\n"); printf("nvidia_id <%.8s>\n", meta->nvidia_id); - printf("config_size 0x%08x\n", meta->config_size); + printf("config_size %u\n", meta->config_size); printf("checksum 0x%08x\n", meta->checksum); printf("version 0x%04x\n", meta->version); printf("disk_number %d\n", meta->disk_number); @@ -160,22 +166,22 @@ g_raid_md_nvidia_print(struct nvidia_rai printf("revision 0x%02x%02x%02x%02x\n", meta->revision[0], meta->revision[1], meta->revision[2], meta->revision[3]); - printf("dummy_1 0x%08x\n", meta->dummy_1); + printf("disk_status 0x%08x\n", meta->disk_status); printf("magic_0 0x%08x\n", meta->magic_0); printf("volume_id 0x%016jx%016jx\n", - meta->volume_id[0], meta->volume_id[1]); - printf("flags 0x%02x\n", meta->flags); + meta->volume_id[1], meta->volume_id[0]); + printf("state 0x%02x\n", meta->state); printf("array_width %u\n", meta->array_width); printf("total_disks %u\n", meta->total_disks); - printf("dummy_2 0x%02x\n", meta->dummy_2); + printf("orig_array_width %u\n", meta->orig_array_width); printf("type 0x%04x\n", meta->type); printf("dummy_3 0x%04x\n", meta->dummy_3); printf("strip_sectors %u\n", meta->strip_sectors); printf("strip_bytes %u\n", meta->strip_bytes); printf("strip_shift %u\n", meta->strip_shift); printf("strip_mask 0x%08x\n", meta->strip_mask); - printf("strip_sizesectors %u\n", meta->strip_sizesectors); - printf("strip_sizebytes %u\n", meta->strip_sizebytes); + printf("stripe_sectors %u\n", meta->stripe_sectors); + printf("stripe_bytes %u\n", meta->stripe_bytes); printf("rebuild_lba %u\n", meta->rebuild_lba); printf("orig_type 0x%04x\n", meta->orig_type); printf("orig_total_sectors %u\n", meta->orig_total_sectors); @@ -207,7 +213,6 @@ nvidia_meta_get_name(struct nvidia_raid_ } } -#if 0 static void nvidia_meta_put_name(struct nvidia_raid_conf *meta, char *buf) { @@ -215,7 +220,6 @@ nvidia_meta_put_name(struct nvidia_raid_ memset(meta->name, 0x20, 16); memcpy(meta->name, buf, MIN(strlen(buf), 16)); } -#endif static struct nvidia_raid_conf * nvidia_meta_read(struct g_consumer *cp) @@ -274,6 +278,7 @@ nvidia_meta_read(struct g_consumer *cp) /* Check raid type. */ if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && + meta->type != NVIDIA_T_RAID5_SYM && meta->type != NVIDIA_T_RAID10 && meta->type != NVIDIA_T_CONCAT) { G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", pp->name, meta->type); @@ -284,20 +289,20 @@ nvidia_meta_read(struct g_consumer *cp) return (meta); } -#if 0 static int nvidia_meta_write(struct g_consumer *cp, struct nvidia_raid_conf *meta) { struct g_provider *pp; char *buf; int error, i; - uint16_t checksum, *ptr; + uint32_t checksum, *ptr; pp = cp->provider; /* Recalculate checksum for case if metadata were changed. */ meta->checksum = 0; - for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i < 159; i++) + for (checksum = 0, ptr = (uint32_t *)meta, + i = 0; i < meta->config_size; i++) checksum += *ptr++; meta->checksum -= checksum; @@ -305,41 +310,32 @@ nvidia_meta_write(struct g_consumer *cp, buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); memcpy(buf, meta, sizeof(*meta)); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", - pp->name, error); - break; - } + /* Write metadata. */ + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); } -#endif static int nvidia_meta_erase(struct g_consumer *cp) { struct g_provider *pp; char *buf; - int error, i; + int error; pp = cp->provider; buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", - pp->name, error); - } + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); @@ -692,6 +688,7 @@ g_raid_md_nvidia_start(struct g_raid_sof nvidia_meta_get_name(meta, buf); vol = g_raid_create_volume(sc, buf, -1); vol->v_mediasize = (off_t)meta->total_sectors * 512; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; if (meta->type == NVIDIA_T_RAID0) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; size = vol->v_mediasize / mdi->mdio_total_disks; @@ -710,11 +707,14 @@ g_raid_md_nvidia_start(struct g_raid_sof } else if (meta->type == NVIDIA_T_RAID5) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; size = vol->v_mediasize / (mdi->mdio_total_disks - 1); + } else if (meta->type == NVIDIA_T_RAID5_SYM) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; +// vol->v_raid_level_qualifier = 0x03; + size = vol->v_mediasize / (mdi->mdio_total_disks - 1); } else { vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; size = 0; } - vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; vol->v_strip_size = meta->strip_sectors * 512; //ZZZ vol->v_disks_count = mdi->mdio_total_disks; vol->v_sectorsize = 512; //ZZZ @@ -847,8 +847,8 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); mdi->mdio_generation = 0; - snprintf(name, sizeof(name), "NVidia-%016jx%016jx", - mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + snprintf(name, sizeof(name), "NVidia-%08x", + (uint32_t)mdi->mdio_volume_id[0]); sc = g_raid_create_node(mp, name, md); if (sc == NULL) return (G_RAID_MD_TASTE_FAIL); @@ -954,8 +954,8 @@ search: } else { /* Not found matching node -- create one. */ result = G_RAID_MD_TASTE_NEW; memcpy(&mdi->mdio_volume_id, &meta->volume_id, 16); - snprintf(name, sizeof(name), "NVidia-%016jx%016jx", - mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + snprintf(name, sizeof(name), "NVidia-%08x", + (uint32_t)mdi->mdio_volume_id[0]); sc = g_raid_create_node(mp, name, md); md->mdo_softc = sc; geom = sc->sc_geom; @@ -1174,7 +1174,7 @@ g_raid_md_ctl_nvidia(struct g_raid_md_ob return (error); /* Reserve space for metadata. */ - size -= 0x800 * sectorsize; + size -= 2 * sectorsize; /* Handle size argument. */ len = sizeof(*sizearg); @@ -1447,7 +1447,6 @@ static int g_raid_md_write_nvidia(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) { -#if 0 struct g_raid_softc *sc; struct g_raid_volume *vol; struct g_raid_subdisk *sd; @@ -1464,7 +1463,7 @@ g_raid_md_write_nvidia(struct g_raid_md_ return (0); /* Bump generation. Newly written metadata may differ from previous. */ - mdi->mdio_generation++; +// mdi->mdio_generation++; /* There is only one volume. */ vol = TAILQ_FIRST(&sc->sc_volumes); @@ -1473,36 +1472,51 @@ g_raid_md_write_nvidia(struct g_raid_md_ meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); if (mdi->mdio_meta) memcpy(meta, mdi->mdio_meta, sizeof(*meta)); + memcpy(meta->nvidia_id, NVIDIA_MAGIC, sizeof(NVIDIA_MAGIC)); + meta->config_size = 30; + meta->version = 0x0064; meta->total_sectors = vol->v_mediasize / vol->v_sectorsize; - meta->vendor_id = 0x1095; - meta->version_minor = 0; - meta->version_major = 2; + meta->sector_size = vol->v_sectorsize; + nvidia_meta_put_name(meta, vol->v_name); + meta->magic_0 = NVIDIA_MAGIC0; memcpy(&meta->volume_id, &mdi->mdio_volume_id, 16); - meta->strip_sectors = vol->v_strip_size / vol->v_sectorsize; - if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID0) { + meta->state = NVIDIA_S_IDLE; + if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1) + meta->array_width = 1; + else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) + meta->array_width = vol->v_disks_count / 2; + else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID5) + meta->array_width = vol->v_disks_count - 1; + else + meta->array_width = vol->v_disks_count; + meta->total_disks = vol->v_disks_count; + meta->orig_array_width = meta->array_width; + if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID0) meta->type = NVIDIA_T_RAID0; - meta->raid0_disks = vol->v_disks_count; - meta->raid1_disks = 0xff; - } else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1) { + else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1) meta->type = NVIDIA_T_RAID1; - meta->raid0_disks = 0xff; - meta->raid1_disks = vol->v_disks_count; - } else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) { + else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) meta->type = NVIDIA_T_RAID10; - meta->raid0_disks = vol->v_disks_count / 2; - meta->raid1_disks = 2; - } else if (vol->v_raid_level == G_RAID_VOLUME_RL_CONCAT || - vol->v_raid_level == G_RAID_VOLUME_RL_SINGLE) { + else if (vol->v_raid_level == G_RAID_VOLUME_RL_CONCAT || + vol->v_raid_level == G_RAID_VOLUME_RL_SINGLE) meta->type = NVIDIA_T_CONCAT; - meta->raid0_disks = vol->v_disks_count; - meta->raid1_disks = 0xff; - } else { - meta->type = NVIDIA_T_RAID5; - meta->raid0_disks = vol->v_disks_count; - meta->raid1_disks = 0xff; - } - meta->generation = mdi->mdio_generation; - meta->raid_status = vol->v_dirty ? NVIDIA_S_ONLINE : NVIDIA_S_AVAILABLE; +// else if (vol->v_raid_level_qualifier == 0) +// meta->type = NVIDIA_T_RAID5; + else + meta->type = NVIDIA_T_RAID5_SYM; + meta->strip_sectors = vol->v_strip_size / vol->v_sectorsize; + meta->strip_bytes = vol->v_strip_size; + meta->strip_shift = ffs(meta->strip_sectors) - 1; + meta->strip_mask = meta->strip_sectors - 1; + meta->stripe_sectors = meta->strip_sectors * meta->orig_array_width; + meta->stripe_bytes = meta->stripe_sectors * vol->v_sectorsize; + meta->rebuild_lba = 0; + meta->orig_type = meta->type; + meta->orig_total_sectors = meta->total_sectors; + meta->status = 0; + +// meta->generation = mdi->mdio_generation; +/* meta->raid_status = vol->v_dirty ? NVIDIA_S_ONLINE : NVIDIA_S_AVAILABLE; for (i = 0; i < vol->v_disks_count; i++) { sd = &vol->v_subdisks[i]; if (sd->sd_state == G_RAID_SUBDISK_S_STALE || @@ -1510,7 +1524,7 @@ g_raid_md_write_nvidia(struct g_raid_md_ meta->raid_status = NVIDIA_S_ONLINE; } meta->raid_location = mdi->mdio_location; - nvidia_meta_put_name(meta, vol->v_name); +*/ /* We are done. Print meta data and store them to disks. */ if (mdi->mdio_meta != NULL) @@ -1527,7 +1541,8 @@ g_raid_md_write_nvidia(struct g_raid_md_ } pd->pd_meta = nvidia_meta_copy(meta); if ((sd = TAILQ_FIRST(&disk->d_subdisks)) != NULL) { - if (sd->sd_state < G_RAID_SUBDISK_S_NEW) + pd->pd_meta->disk_number = sd->sd_pos; +/* if (sd->sd_state < G_RAID_SUBDISK_S_NEW) pd->pd_meta->disk_status = NVIDIA_S_DROPPED; else if (sd->sd_state < G_RAID_SUBDISK_S_STALE) { pd->pd_meta->disk_status = NVIDIA_S_REBUILD; @@ -1535,26 +1550,12 @@ g_raid_md_write_nvidia(struct g_raid_md_ sd->sd_rebuild_pos / vol->v_sectorsize; } else pd->pd_meta->disk_status = NVIDIA_S_CURRENT; - if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1) { - pd->pd_meta->disk_number = sd->sd_pos; - pd->pd_meta->raid0_ident = 0xff; - pd->pd_meta->raid1_ident = 0; - } else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) { - pd->pd_meta->disk_number = sd->sd_pos / meta->raid1_disks; - pd->pd_meta->raid0_ident = sd->sd_pos % meta->raid1_disks; - pd->pd_meta->raid1_ident = sd->sd_pos / meta->raid1_disks; - } else { - pd->pd_meta->disk_number = sd->sd_pos; - pd->pd_meta->raid0_ident = 0; - pd->pd_meta->raid1_ident = 0xff; - } - } +*/ } G_RAID_DEBUG(1, "Writing NVidia metadata to %s", g_raid_get_diskname(disk)); g_raid_md_nvidia_print(pd->pd_meta); nvidia_meta_write(disk->d_consumer, pd->pd_meta); } -#endif return (0); } From owner-svn-src-projects@FreeBSD.ORG Tue Mar 22 22:39:42 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91688106564A; Tue, 22 Mar 2011 22:39:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 817E18FC19; Tue, 22 Mar 2011 22:39:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2MMdgAZ073467; Tue, 22 Mar 2011 22:39:42 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2MMdgRB073465; Tue, 22 Mar 2011 22:39:42 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103222239.p2MMdgRB073465@svn.freebsd.org> From: Alexander Motin Date: Tue, 22 Mar 2011 22:39:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219890 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 22:39:42 -0000 Author: mav Date: Tue Mar 22 22:39:42 2011 New Revision: 219890 URL: http://svn.freebsd.org/changeset/base/219890 Log: Improve NVidia metadata reading and writing. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 21:39:57 2011 (r219889) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 22:39:42 2011 (r219890) @@ -73,6 +73,7 @@ struct nvidia_raid_conf { uint8_t total_disks; uint8_t orig_array_width; uint16_t type; +#define NVIDIA_T_UNKNOWN 0x0000 #define NVIDIA_T_RAID0 0x0080 #define NVIDIA_T_RAID1 0x0081 #define NVIDIA_T_RAID3 0x0083 @@ -107,8 +108,6 @@ struct g_raid_md_nvidia_perdisk { struct g_raid_md_nvidia_object { struct g_raid_md_object mdio_base; uint64_t mdio_volume_id[2]; - uint8_t mdio_location; - uint32_t mdio_generation; struct nvidia_raid_conf *mdio_meta; struct callout mdio_start_co; /* STARTING state timer. */ int mdio_total_disks; @@ -344,27 +343,18 @@ nvidia_meta_erase(struct g_consumer *cp) static int nvidia_meta_write_spare(struct g_consumer *cp) { -#if 0 struct nvidia_raid_conf *meta; int error; meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); - meta->total_sectors = cp->provider->mediasize / - cp->provider->sectorsize - 0x800; - meta->vendor_id = 0x1095; - meta->version_minor = 0; - meta->version_major = 2; - meta->volume_id[0] = arc4random(); - meta->volume_id[1] = arc4random(); - meta->type = NVIDIA_T_SPARE; - meta->generation = 1; - meta->raid1_ident = 0xff; - meta->raid_location = arc4random(); + memcpy(meta->nvidia_id, NVIDIA_MAGIC, sizeof(NVIDIA_MAGIC)); + meta->config_size = 30; + meta->version = 0x0064; + meta->magic_0 = NVIDIA_MAGIC0; + meta->type = NVIDIA_T_UNKNOWN; error = nvidia_meta_write(cp, meta); free(meta, M_MD_NVIDIA); return (error); -#endif - return (0); } static struct g_raid_disk * @@ -465,7 +455,7 @@ g_raid_md_nvidia_start_disk(struct g_rai continue; /* Make sure this disk is big enough. */ TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { - if (sd->sd_offset + sd->sd_size + 512 > + if (sd->sd_offset + sd->sd_size + 2 * 512 > pd->pd_disk_size) { G_RAID_DEBUG1(1, sc, "Disk too small (%ju < %ju)", @@ -551,32 +541,31 @@ nofit: /* New or ex-spare disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NEW); -#if 0 - } else if (pd->pd_meta->disk_status == NVIDIA_S_REBUILD) { + } else if (mdi->mdio_started) { + /* + * As soon as we have no generations - treat + * treat every hot-plugged disk as new. + */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); + } else if (meta->state == NVIDIA_S_REBUILD && + (pd->pd_meta->disk_status & 0x100)) { /* Rebuilding disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_REBUILD); - if (pd->pd_meta->generation == meta->generation) - sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512; - else - sd->sd_rebuild_pos = 0; - } else if (pd->pd_meta->disk_status == NVIDIA_S_CURRENT) { - if (pd->pd_meta->raid_status == NVIDIA_S_ONLINE || - pd->pd_meta->generation != meta->generation) { - /* Dirty or resyncing disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_STALE); -#endif - } else { - /* Up to date disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_ACTIVE); -#if 0 - } + sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * + pd->pd_meta->sector_size; + } else if (meta->state == NVIDIA_S_SYNC && + (pd->pd_meta->disk_status & 0x100)) { + /* Resyncing disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_RESYNC); + sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * + pd->pd_meta->sector_size; } else { + /* Up to date disk. */ g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_FAILED); -#endif + G_RAID_SUBDISK_S_ACTIVE); } g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, G_RAID_EVENT_SUBDISK); @@ -674,10 +663,9 @@ g_raid_md_nvidia_start(struct g_raid_sof struct nvidia_raid_conf *meta; struct g_raid_volume *vol; struct g_raid_subdisk *sd; - struct g_raid_disk *disk, *best; + struct g_raid_disk *disk; off_t size; int j, disk_pos; - uint32_t gendiff, bestgendiff; char buf[17]; md = sc->sc_md; @@ -737,30 +725,15 @@ g_raid_md_nvidia_start(struct g_raid_sof TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); } - /* - * Make all disks found till the moment take their places - * in order of their generation numbers. - */ + /* Make all disks found till the moment take their places. */ do { - best = NULL; - bestgendiff = 0xffffffff; TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - if (disk->d_state != G_RAID_DISK_S_NONE) - continue; - pd = disk->d_md_data; - if (pd->pd_meta == NULL) - gendiff = 0xfffffffe; - else - gendiff = 0;//meta->generation - - //pd->pd_meta->generation; - if (gendiff < bestgendiff) { - best = disk; - bestgendiff = gendiff; + if (disk->d_state == G_RAID_DISK_S_NONE) { + g_raid_md_nvidia_start_disk(disk); + break; } } - if (best != NULL) - g_raid_md_nvidia_start_disk(best); - } while (best != NULL); + } while (disk != NULL); mdi->mdio_started = 1; G_RAID_DEBUG1(0, sc, "Array started."); @@ -796,22 +769,18 @@ g_raid_md_nvidia_new_disk(struct g_raid_ if (g_raid_md_nvidia_start_disk(disk)) g_raid_md_write_nvidia(md, NULL, NULL, NULL); } else { - if (mdi->mdio_meta == NULL/* || - ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0*/) { + if (mdi->mdio_meta == NULL) { G_RAID_DEBUG1(1, sc, "Newer disk"); if (mdi->mdio_meta != NULL) free(mdi->mdio_meta, M_MD_NVIDIA); mdi->mdio_meta = nvidia_meta_copy(pdmeta); -// mdi->mdio_generation = mdi->mdio_meta->generation; mdi->mdio_total_disks = pdmeta->total_disks; mdi->mdio_disks_present = 1; - } else /*if (pdmeta->generation == mdi->mdio_generation)*/ { + } else { mdi->mdio_disks_present++; G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", mdi->mdio_disks_present, mdi->mdio_total_disks); -// } else { -// G_RAID_DEBUG1(1, sc, "Older disk"); } /* If we collected all needed disks - start array. */ @@ -846,7 +815,6 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); - mdi->mdio_generation = 0; snprintf(name, sizeof(name), "NVidia-%08x", (uint32_t)mdi->mdio_volume_id[0]); sc = g_raid_create_node(mp, name, md); @@ -1462,9 +1430,6 @@ g_raid_md_write_nvidia(struct g_raid_md_ if (sc->sc_stopping == G_RAID_DESTROY_HARD) return (0); - /* Bump generation. Newly written metadata may differ from previous. */ -// mdi->mdio_generation++; - /* There is only one volume. */ vol = TAILQ_FIRST(&sc->sc_volumes); @@ -1515,16 +1480,16 @@ g_raid_md_write_nvidia(struct g_raid_md_ meta->orig_total_sectors = meta->total_sectors; meta->status = 0; -// meta->generation = mdi->mdio_generation; -/* meta->raid_status = vol->v_dirty ? NVIDIA_S_ONLINE : NVIDIA_S_AVAILABLE; for (i = 0; i < vol->v_disks_count; i++) { sd = &vol->v_subdisks[i]; - if (sd->sd_state == G_RAID_SUBDISK_S_STALE || - sd->sd_state == G_RAID_SUBDISK_S_RESYNC) - meta->raid_status = NVIDIA_S_ONLINE; + if ((sd->sd_state == G_RAID_SUBDISK_S_STALE || + sd->sd_state == G_RAID_SUBDISK_S_RESYNC) && + meta->state != NVIDIA_S_REBUILD) + meta->state = NVIDIA_S_SYNC; + else if (sd->sd_state == G_RAID_SUBDISK_S_NEW || + sd->sd_state == G_RAID_SUBDISK_S_REBUILD) + meta->state = NVIDIA_S_REBUILD; } - meta->raid_location = mdi->mdio_location; -*/ /* We are done. Print meta data and store them to disks. */ if (mdi->mdio_meta != NULL) @@ -1542,15 +1507,12 @@ g_raid_md_write_nvidia(struct g_raid_md_ pd->pd_meta = nvidia_meta_copy(meta); if ((sd = TAILQ_FIRST(&disk->d_subdisks)) != NULL) { pd->pd_meta->disk_number = sd->sd_pos; -/* if (sd->sd_state < G_RAID_SUBDISK_S_NEW) - pd->pd_meta->disk_status = NVIDIA_S_DROPPED; - else if (sd->sd_state < G_RAID_SUBDISK_S_STALE) { - pd->pd_meta->disk_status = NVIDIA_S_REBUILD; + if (sd->sd_state != G_RAID_SUBDISK_S_ACTIVE) { + pd->pd_meta->disk_status = 0x100; pd->pd_meta->rebuild_lba = sd->sd_rebuild_pos / vol->v_sectorsize; - } else - pd->pd_meta->disk_status = NVIDIA_S_CURRENT; -*/ } + } + } G_RAID_DEBUG(1, "Writing NVidia metadata to %s", g_raid_get_diskname(disk)); g_raid_md_nvidia_print(pd->pd_meta); @@ -1563,7 +1525,6 @@ static int g_raid_md_fail_disk_nvidia(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) { -#if 0 struct g_raid_softc *sc; struct g_raid_md_nvidia_object *mdi; struct g_raid_md_nvidia_perdisk *pd; @@ -1577,17 +1538,9 @@ g_raid_md_fail_disk_nvidia(struct g_raid if (pd->pd_disk_pos < 0) return (-1); - /* - * Mark disk as failed in metadata and try to write that metadata - * to the disk itself to prevent it's later resurrection as STALE. - */ - if (tdisk->d_consumer) { - if (pd->pd_meta) { - pd->pd_meta->disk_status = NVIDIA_S_REMOVED; - nvidia_meta_write(tdisk->d_consumer, pd->pd_meta); - } else - nvidia_meta_erase(tdisk->d_consumer); - } + /* Erase metadata to prevent disks's later resurrection. */ + if (tdisk->d_consumer) + nvidia_meta_erase(tdisk->d_consumer); /* Change states. */ g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); @@ -1607,7 +1560,6 @@ g_raid_md_fail_disk_nvidia(struct g_raid g_raid_destroy_node(sc, 0); else g_raid_md_nvidia_refill(sc); -#endif return (0); } From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:05:48 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5638106566B; Wed, 23 Mar 2011 15:05:48 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 93FB28FC08; Wed, 23 Mar 2011 15:05:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NF5mZv098128; Wed, 23 Mar 2011 15:05:48 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NF5mCg098126; Wed, 23 Mar 2011 15:05:48 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231505.p2NF5mCg098126@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 15:05:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219908 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:05:48 -0000 Author: mav Date: Wed Mar 23 15:05:48 2011 New Revision: 219908 URL: http://svn.freebsd.org/changeset/base/219908 Log: Add dedicated spare disks support. Some sources report about global spares also, but Windows drivers I've tried allow to create only dedicated spares, while RAID BIOS can't create any. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 14:18:59 2011 (r219907) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 15:05:48 2011 (r219908) @@ -73,7 +73,6 @@ struct nvidia_raid_conf { uint8_t total_disks; uint8_t orig_array_width; uint16_t type; -#define NVIDIA_T_UNKNOWN 0x0000 #define NVIDIA_T_RAID0 0x0080 #define NVIDIA_T_RAID1 0x0081 #define NVIDIA_T_RAID3 0x0083 @@ -340,23 +339,6 @@ nvidia_meta_erase(struct g_consumer *cp) return (error); } -static int -nvidia_meta_write_spare(struct g_consumer *cp) -{ - struct nvidia_raid_conf *meta; - int error; - - meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); - memcpy(meta->nvidia_id, NVIDIA_MAGIC, sizeof(NVIDIA_MAGIC)); - meta->config_size = 30; - meta->version = 0x0064; - meta->magic_0 = NVIDIA_MAGIC0; - meta->type = NVIDIA_T_UNKNOWN; - error = nvidia_meta_write(cp, meta); - free(meta, M_MD_NVIDIA); - return (error); -} - static struct g_raid_disk * g_raid_md_nvidia_get_disk(struct g_raid_softc *sc, int id) { @@ -436,9 +418,11 @@ g_raid_md_nvidia_start_disk(struct g_rai olddisk = NULL; /* Find disk position in metadata by it's serial. */ - if (pd->pd_meta != NULL) + if (pd->pd_meta != NULL) { disk_pos = pd->pd_meta->disk_number; - else + if (disk_pos >= meta->total_disks) + disk_pos = -3; + } else disk_pos = -3; if (disk_pos < 0) { G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); @@ -474,15 +458,8 @@ g_raid_md_nvidia_start_disk(struct g_rai } if (olddisk == NULL) { nofit: - if (disk_pos == -3 || pd->pd_disk_pos == -3) { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_SPARE); - return (1); - } else { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_STALE); - return (0); - } + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + return (1); } oldpd = (struct g_raid_md_nvidia_perdisk *)olddisk->d_md_data; disk_pos = oldpd->pd_disk_pos; @@ -543,7 +520,7 @@ nofit: G_RAID_SUBDISK_S_NEW); } else if (mdi->mdio_started) { /* - * As soon as we have no generations - treat + * As soon as we have no generations -- * treat every hot-plugged disk as new. */ g_raid_change_subdisk_state(sd, @@ -555,9 +532,8 @@ nofit: G_RAID_SUBDISK_S_REBUILD); sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * pd->pd_meta->sector_size; - } else if (meta->state == NVIDIA_S_SYNC && - (pd->pd_meta->disk_status & 0x100)) { - /* Resyncing disk. */ + } else if (meta->state == NVIDIA_S_SYNC) { + /* Resyncing/dirty disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_RESYNC); sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * @@ -769,19 +745,21 @@ g_raid_md_nvidia_new_disk(struct g_raid_ if (g_raid_md_nvidia_start_disk(disk)) g_raid_md_write_nvidia(md, NULL, NULL, NULL); } else { - if (mdi->mdio_meta == NULL) { + if (mdi->mdio_meta == NULL || + mdi->mdio_meta->disk_number >= mdi->mdio_meta->total_disks) { G_RAID_DEBUG1(1, sc, "Newer disk"); if (mdi->mdio_meta != NULL) free(mdi->mdio_meta, M_MD_NVIDIA); mdi->mdio_meta = nvidia_meta_copy(pdmeta); mdi->mdio_total_disks = pdmeta->total_disks; mdi->mdio_disks_present = 1; - } else { + } else if (pdmeta->disk_number < mdi->mdio_meta->total_disks) { mdi->mdio_disks_present++; G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", mdi->mdio_disks_present, mdi->mdio_total_disks); - } + } else + G_RAID_DEBUG1(1, sc, "Spare disk"); /* If we collected all needed disks - start array. */ if (mdi->mdio_disks_present == mdi->mdio_total_disks) @@ -861,14 +839,14 @@ g_raid_md_taste_nvidia(struct g_raid_md_ g_access(cp, -1, 0, 0); if (meta == NULL) { if (g_raid_aggressive_spare) { - if (vendor == 0x1095) { + if (vendor == 0x10de) { G_RAID_DEBUG(1, "No NVidia metadata, forcing spare."); spare = 2; goto search; } else { G_RAID_DEBUG(1, - "NVidia vendor mismatch 0x%04x != 0x1095", + "NVidia vendor mismatch 0x%04x != 0x10de", vendor); } } @@ -1390,10 +1368,8 @@ g_raid_md_ctl_nvidia(struct g_raid_md_ob /* Welcome the "new" disk. */ update += g_raid_md_nvidia_start_disk(disk); - if (disk->d_state == G_RAID_DISK_S_SPARE) { - nvidia_meta_write_spare(cp); - g_raid_destroy_disk(disk); - } else if (disk->d_state != G_RAID_DISK_S_ACTIVE) { + if (disk->d_state != G_RAID_DISK_S_SPARE && + disk->d_state != G_RAID_DISK_S_ACTIVE) { gctl_error(req, "Disk '%s' doesn't fit.", diskname); g_raid_destroy_disk(disk); @@ -1422,7 +1398,7 @@ g_raid_md_write_nvidia(struct g_raid_md_ struct g_raid_md_nvidia_object *mdi; struct g_raid_md_nvidia_perdisk *pd; struct nvidia_raid_conf *meta; - int i; + int i, spares; sc = md->mdo_softc; mdi = (struct g_raid_md_nvidia_object *)md; @@ -1483,7 +1459,8 @@ g_raid_md_write_nvidia(struct g_raid_md_ for (i = 0; i < vol->v_disks_count; i++) { sd = &vol->v_subdisks[i]; if ((sd->sd_state == G_RAID_SUBDISK_S_STALE || - sd->sd_state == G_RAID_SUBDISK_S_RESYNC) && + sd->sd_state == G_RAID_SUBDISK_S_RESYNC || + vol->v_dirty) && meta->state != NVIDIA_S_REBUILD) meta->state = NVIDIA_S_SYNC; else if (sd->sd_state == G_RAID_SUBDISK_S_NEW || @@ -1495,10 +1472,11 @@ g_raid_md_write_nvidia(struct g_raid_md_ if (mdi->mdio_meta != NULL) free(mdi->mdio_meta, M_MD_NVIDIA); mdi->mdio_meta = meta; - i = 0; + spares = 0; TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; - if (disk->d_state != G_RAID_DISK_S_ACTIVE) + if (disk->d_state != G_RAID_DISK_S_ACTIVE && + disk->d_state != G_RAID_DISK_S_SPARE) continue; if (pd->pd_meta != NULL) { free(pd->pd_meta, M_MD_NVIDIA); @@ -1512,7 +1490,8 @@ g_raid_md_write_nvidia(struct g_raid_md_ pd->pd_meta->rebuild_lba = sd->sd_rebuild_pos / vol->v_sectorsize; } - } + } else + pd->pd_meta->disk_number = meta->total_disks + spares++; G_RAID_DEBUG(1, "Writing NVidia metadata to %s", g_raid_get_diskname(disk)); g_raid_md_nvidia_print(pd->pd_meta); From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:22:59 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE87B106564A; Wed, 23 Mar 2011 15:22:59 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DC7418FC18; Wed, 23 Mar 2011 15:22:59 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFMxHN098552; Wed, 23 Mar 2011 15:22:59 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFMxoH098550; Wed, 23 Mar 2011 15:22:59 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231522.p2NFMxoH098550@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 15:22:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219909 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:23:00 -0000 Author: mav Date: Wed Mar 23 15:22:59 2011 New Revision: 219909 URL: http://svn.freebsd.org/changeset/base/219909 Log: Increase start timeout from 15 to 30 seconds. Depending on metadata type, results of false timeout could be much more dangerous then 15 seconds delay. Modified: projects/graid/head/sys/geom/raid/g_raid.c Modified: projects/graid/head/sys/geom/raid/g_raid.c ============================================================================== --- projects/graid/head/sys/geom/raid/g_raid.c Wed Mar 23 15:05:48 2011 (r219908) +++ projects/graid/head/sys/geom/raid/g_raid.c Wed Mar 23 15:22:59 2011 (r219909) @@ -64,7 +64,7 @@ TUNABLE_INT("kern.geom.raid.read_err_thr SYSCTL_UINT(_kern_geom_raid, OID_AUTO, read_err_thresh, CTLFLAG_RW, &g_raid_read_err_thresh, 0, "Number of read errors equated to disk failure"); -u_int g_raid_start_timeout = 15; +u_int g_raid_start_timeout = 30; TUNABLE_INT("kern.geom.raid.start_timeout", &g_raid_start_timeout); SYSCTL_UINT(_kern_geom_raid, OID_AUTO, start_timeout, CTLFLAG_RW, &g_raid_start_timeout, 0, From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:43:31 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A5771065670; Wed, 23 Mar 2011 15:43:31 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4830B8FC14; Wed, 23 Mar 2011 15:43:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFhVQ4099058; Wed, 23 Mar 2011 15:43:31 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFhV4R099056; Wed, 23 Mar 2011 15:43:31 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231543.p2NFhV4R099056@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 15:43:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219910 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:43:31 -0000 Author: mav Date: Wed Mar 23 15:43:31 2011 New Revision: 219910 URL: http://svn.freebsd.org/changeset/base/219910 Log: As soon as NVidia metadata have no generation numbers, bump volume ID each time array started incomplete after timeout waiting or when one of disks was hot-disconnected. If lost disk reappear later, it won't corrupt data, but will be reported as separate array. Windows driver does the same. As soon as volume ID is not persistent now (in addition to being too long) and so not very suitable for management, use sequentional numbering for generating GEOM node names. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 15:22:59 2011 (r219909) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 15:43:31 2011 (r219910) @@ -144,6 +144,8 @@ static struct g_raid_md_class g_raid_md_ .mdc_priority = 100 }; +static int NVidiaNodeID = 1; + static void g_raid_md_nvidia_print(struct nvidia_raid_conf *meta) { @@ -420,7 +422,7 @@ g_raid_md_nvidia_start_disk(struct g_rai /* Find disk position in metadata by it's serial. */ if (pd->pd_meta != NULL) { disk_pos = pd->pd_meta->disk_number; - if (disk_pos >= meta->total_disks) + if (disk_pos >= meta->total_disks || mdi->mdio_started) disk_pos = -3; } else disk_pos = -3; @@ -518,13 +520,6 @@ nofit: /* New or ex-spare disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NEW); - } else if (mdi->mdio_started) { - /* - * As soon as we have no generations -- - * treat every hot-plugged disk as new. - */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_NEW); } else if (meta->state == NVIDIA_S_REBUILD && (pd->pd_meta->disk_status & 0x100)) { /* Rebuilding disk. */ @@ -793,8 +788,8 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); - snprintf(name, sizeof(name), "NVidia-%08x", - (uint32_t)mdi->mdio_volume_id[0]); + snprintf(name, sizeof(name), "NVidia-%d", + atomic_fetchadd_int(&NVidiaNodeID, 1)); sc = g_raid_create_node(mp, name, md); if (sc == NULL) return (G_RAID_MD_TASTE_FAIL); @@ -900,8 +895,8 @@ search: } else { /* Not found matching node -- create one. */ result = G_RAID_MD_TASTE_NEW; memcpy(&mdi->mdio_volume_id, &meta->volume_id, 16); - snprintf(name, sizeof(name), "NVidia-%08x", - (uint32_t)mdi->mdio_volume_id[0]); + snprintf(name, sizeof(name), "NVidia-%d", + atomic_fetchadd_int(&NVidiaNodeID, 1)); sc = g_raid_create_node(mp, name, md); md->mdo_softc = sc; geom = sc->sc_geom; @@ -967,8 +962,11 @@ g_raid_md_event_nvidia(struct g_raid_md_ if (disk == NULL) { switch (event) { case G_RAID_NODE_E_START: - if (!mdi->mdio_started) + if (!mdi->mdio_started) { + /* Bump volume ID to drop missing disks. */ + arc4rand(&mdi->mdio_volume_id, 16, 0); g_raid_md_nvidia_start(sc); + } return (0); } return (-1); @@ -995,8 +993,14 @@ g_raid_md_event_nvidia(struct g_raid_md_ g_raid_destroy_disk(disk); } - /* Write updated metadata to all disks. */ - g_raid_md_write_nvidia(md, NULL, NULL, NULL); + if (mdi->mdio_started) { + /* Bump volume ID to prevent disk resurrection. */ + if (pd->pd_disk_pos >= 0) + arc4rand(&mdi->mdio_volume_id, 16, 0); + + /* Write updated metadata to all disks. */ + g_raid_md_write_nvidia(md, NULL, NULL, NULL); + } /* Check if anything left except placeholders. */ if (g_raid_ndisks(sc, -1) == From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:53:22 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B640106564A; Wed, 23 Mar 2011 15:53:22 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 393088FC1A; Wed, 23 Mar 2011 15:53:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFrLM8099289; Wed, 23 Mar 2011 15:53:21 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFrL8Z099286; Wed, 23 Mar 2011 15:53:21 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231553.p2NFrL8Z099286@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 15:53:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219911 - projects/sv/usr.sbin/netdumpsrv X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:53:22 -0000 Author: attilio Date: Wed Mar 23 15:53:21 2011 New Revision: 219911 URL: http://svn.freebsd.org/changeset/base/219911 Log: Update copyrights. Modified: projects/sv/usr.sbin/netdumpsrv/netdumpsrv.8 projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Modified: projects/sv/usr.sbin/netdumpsrv/netdumpsrv.8 ============================================================================== --- projects/sv/usr.sbin/netdumpsrv/netdumpsrv.8 Wed Mar 23 15:43:31 2011 (r219910) +++ projects/sv/usr.sbin/netdumpsrv/netdumpsrv.8 Wed Mar 23 15:53:21 2011 (r219911) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2010 Sandvine Incorporated. All rights reserved. +.\" Copyright (c) 2011 Sandvine Incorporated. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions Modified: projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c ============================================================================== --- projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Wed Mar 23 15:43:31 2011 (r219910) +++ projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Wed Mar 23 15:53:21 2011 (r219911) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2005-2010 Sandvine Incorporated. All rights reserved. + * Copyright (c) 2005-2011 Sandvine Incorporated. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:55:28 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DDAC1106566B; Wed, 23 Mar 2011 15:55:28 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CB90A8FC0A; Wed, 23 Mar 2011 15:55:28 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFtSYW099386; Wed, 23 Mar 2011 15:55:28 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFtS6E099384; Wed, 23 Mar 2011 15:55:28 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231555.p2NFtS6E099384@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 15:55:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219912 - projects/sv/usr.sbin/netdumpsrv X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:55:28 -0000 Author: attilio Date: Wed Mar 23 15:55:28 2011 New Revision: 219912 URL: http://svn.freebsd.org/changeset/base/219912 Log: Fix compilation: len -> mh_len. Modified: projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Modified: projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c ============================================================================== --- projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Wed Mar 23 15:53:21 2011 (r219911) +++ projects/sv/usr.sbin/netdumpsrv/netdumpsrv.c Wed Mar 23 15:55:28 2011 (r219912) @@ -455,7 +455,7 @@ handle_kdh(struct netdump_client *client client->any_data_rcvd = 1; h = (struct kerneldumpheader *)msg->nm_data; - if (msg->nm_hdr.len < sizeof(struct kerneldumpheader)) { + if (msg->nm_hdr.mh_len < sizeof(struct kerneldumpheader)) { LOGERR("Bad KDH from %s [%s]: packet too small\n", client->hostname, client_ntoa(client)); client_pinfo(client, "Bad KDH: packet too small\n"); @@ -506,7 +506,7 @@ handle_vmcore(struct netdump_client *cli /* Approximately every 16MB with MTU of 1500 */ LOGINFO("."); } - if (pwrite(client->corefd, msg->nm_data, msg->nm_hdr.len, + if (pwrite(client->corefd, msg->nm_data, msg->nm_hdr.mh_len, msg->nm_hdr.mh_offset) == -1) { LOGERR("pwrite (for client %s [%s]): %s\n", client->hostname, client_ntoa(client), strerror(errno)); From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:56:55 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43D161065670; Wed, 23 Mar 2011 15:56:55 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EDE678FC08; Wed, 23 Mar 2011 15:56:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFusFD099469; Wed, 23 Mar 2011 15:56:54 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFusAA099467; Wed, 23 Mar 2011 15:56:54 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231556.p2NFusAA099467@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 15:56:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219913 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:56:55 -0000 Author: attilio Date: Wed Mar 23 15:56:54 2011 New Revision: 219913 URL: http://svn.freebsd.org/changeset/base/219913 Log: Update copyright. Modified: projects/sv/sys/netinet/netdump.h Modified: projects/sv/sys/netinet/netdump.h ============================================================================== --- projects/sv/sys/netinet/netdump.h Wed Mar 23 15:55:28 2011 (r219912) +++ projects/sv/sys/netinet/netdump.h Wed Mar 23 15:56:54 2011 (r219913) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005-2010 Sandvine Incorporated + * Copyright (c) 2005-2011 Sandvine Incorporated * Copyright (c) 2000 Darrell Anderson * All rights reserved. * From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 15:59:37 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BB9D1065672; Wed, 23 Mar 2011 15:59:37 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 299108FC17; Wed, 23 Mar 2011 15:59:37 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NFxb0b099548; Wed, 23 Mar 2011 15:59:37 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NFxbfd099546; Wed, 23 Mar 2011 15:59:37 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231559.p2NFxbfd099546@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 15:59:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219914 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 15:59:37 -0000 Author: attilio Date: Wed Mar 23 15:59:36 2011 New Revision: 219914 URL: http://svn.freebsd.org/changeset/base/219914 Log: Remove confusing comments. Submitted by: rstone Modified: projects/sv/sys/netinet/netdump_client.c Modified: projects/sv/sys/netinet/netdump_client.c ============================================================================== --- projects/sv/sys/netinet/netdump_client.c Wed Mar 23 15:56:54 2011 (r219913) +++ projects/sv/sys/netinet/netdump_client.c Wed Mar 23 15:59:36 2011 (r219914) @@ -602,11 +602,8 @@ retransmit: printf(". "); goto retransmit; /* 1 s, no ack */ } - /* - * this is not always necessary, but does no harm. - */ netdump_network_poll(); - DELAY(500); /* 0.5 ms */ + DELAY(500); } nd_seqno += i; return 0; From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 16:00:38 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A0CC10656D3; Wed, 23 Mar 2011 16:00:38 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 77EEA8FC30; Wed, 23 Mar 2011 16:00:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NG0cRj099637; Wed, 23 Mar 2011 16:00:38 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NG0cR1099635; Wed, 23 Mar 2011 16:00:38 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231600.p2NG0cR1099635@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 16:00:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219915 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 16:00:38 -0000 Author: attilio Date: Wed Mar 23 16:00:38 2011 New Revision: 219915 URL: http://svn.freebsd.org/changeset/base/219915 Log: Fix a typo. Submitted by: rstone Modified: projects/sv/sys/netinet/netdump_client.c Modified: projects/sv/sys/netinet/netdump_client.c ============================================================================== --- projects/sv/sys/netinet/netdump_client.c Wed Mar 23 15:59:36 2011 (r219914) +++ projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:00:38 2011 (r219915) @@ -950,7 +950,7 @@ netdump_pkt_in(struct ifnet *ifp, struct goto done; } if (m->m_len < ETHER_HDR_LEN) { - NETDDEBUG_IF(ifp, "discard frome w/o leading ethernet " + NETDDEBUG_IF(ifp, "discard frame w/o leading ethernet " "header (len %u pkt len %u)\n", m->m_len, m->m_pkthdr.len); goto done; } From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 16:02:07 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94BE11065673; Wed, 23 Mar 2011 16:02:07 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 8292D8FC14; Wed, 23 Mar 2011 16:02:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NG27vp099712; Wed, 23 Mar 2011 16:02:07 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NG27vM099710; Wed, 23 Mar 2011 16:02:07 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231602.p2NG27vM099710@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 16:02:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219916 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 16:02:07 -0000 Author: attilio Date: Wed Mar 23 16:02:07 2011 New Revision: 219916 URL: http://svn.freebsd.org/changeset/base/219916 Log: Remove a duplicate check. Submitted by: rstone Modified: projects/sv/sys/netinet/netdump_client.c Modified: projects/sv/sys/netinet/netdump_client.c ============================================================================== --- projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:00:38 2011 (r219915) +++ projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:02:07 2011 (r219916) @@ -858,14 +858,6 @@ nd_handle_arp(struct mbuf **mb) return; } -#ifdef INVARIANTS - if (!bcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) { - NETDDEBUG("nd_handle_arp: ignoring ARP as link address is " - "broadcast.\n"); - return; - } -#endif - if (isaddr.s_addr == nd_client.s_addr) { printf("nd_handle_arp: %*D is using my IP address %s!\n", ifp->if_addrlen, (u_char *)ar_sha(ah), ":", From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 16:17:25 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D05C1065673; Wed, 23 Mar 2011 16:17:25 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2AA5F8FC17; Wed, 23 Mar 2011 16:17:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NGHPXr000169; Wed, 23 Mar 2011 16:17:25 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NGHPWN000167; Wed, 23 Mar 2011 16:17:25 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231617.p2NGHPWN000167@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 16:17:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219917 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 16:17:25 -0000 Author: attilio Date: Wed Mar 23 16:17:24 2011 New Revision: 219917 URL: http://svn.freebsd.org/changeset/base/219917 Log: Once the device is looked up, check if it supports netdump. Submitted by: rstone Modified: projects/sv/sys/netinet/netdump_client.c Modified: projects/sv/sys/netinet/netdump_client.c ============================================================================== --- projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:02:07 2011 (r219916) +++ projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:17:24 2011 (r219917) @@ -1096,7 +1096,8 @@ netdump_trigger(void *arg, int howto) IFNET_RLOCK_NOSLEEP(); TAILQ_FOREACH(nd_ifp, &V_ifnet, if_link) { if (!strncmp(nd_ifp->if_xname, nd_ifp_str, - strlen(nd_ifp->if_xname))) { + strlen(nd_ifp->if_xname)) && + netdump_supported_nic(nd_ifp)) { found = 1; break; } From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 16:28:11 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7A26106566B; Wed, 23 Mar 2011 16:28:11 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B56348FC1B; Wed, 23 Mar 2011 16:28:11 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NGSBaY000490; Wed, 23 Mar 2011 16:28:11 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NGSBfn000488; Wed, 23 Mar 2011 16:28:11 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231628.p2NGSBfn000488@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 16:28:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219919 - projects/sv/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 16:28:11 -0000 Author: attilio Date: Wed Mar 23 16:28:11 2011 New Revision: 219919 URL: http://svn.freebsd.org/changeset/base/219919 Log: Unwind back nd_gw setting in order to make it fully available for next iterations of the netdump_trigger(). Reported by: rstone Modified: projects/sv/sys/netinet/netdump_client.c Modified: projects/sv/sys/netinet/netdump_client.c ============================================================================== --- projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:22:08 2011 (r219918) +++ projects/sv/sys/netinet/netdump_client.c Wed Mar 23 16:28:11 2011 (r219919) @@ -1080,13 +1080,14 @@ netdump_trigger(void *arg, int howto) { struct dumperinfo dumper; void (*old_if_input)(struct ifnet *, struct mbuf *)=NULL; - int found, must_lock; + int found, must_lock, nd_gw_unset; if ((howto&(RB_HALT|RB_DUMP))!=RB_DUMP || !nd_enable || cold || dumping) return; found = 0; + nd_gw_unset = 0; must_lock = 1; #if defined(KDB) && !defined(KDB_UNATTENDED) if (panicstr != NULL) @@ -1147,6 +1148,7 @@ netdump_trigger(void *arg, int howto) if (nd_gw.s_addr == INADDR_ANY) { nd_gw.s_addr = nd_server.s_addr; + nd_gw_unset = 1; } printf("\n-----------------------------------\n"); printf("netdump in progress. searching for server.. "); @@ -1187,6 +1189,8 @@ netdump_trigger(void *arg, int howto) printf("cancelling normal dump\n"); set_dumper(NULL); trig_abort: + if (nd_gw_unset != 0) + nd_gw.s_addr = INADDR_ANY; if (old_if_input) nd_ifp->if_input = old_if_input; if ((nd_ifp->if_capenable & IFCAP_POLLING) == 0 && must_lock != 0) From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 16:58:04 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B7161065676; Wed, 23 Mar 2011 16:58:04 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 58E848FC16; Wed, 23 Mar 2011 16:58:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NGw4TM001262; Wed, 23 Mar 2011 16:58:04 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NGw4W9001258; Wed, 23 Mar 2011 16:58:04 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231658.p2NGw4W9001258@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 16:58:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219921 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 16:58:04 -0000 Author: mav Date: Wed Mar 23 16:58:04 2011 New Revision: 219921 URL: http://svn.freebsd.org/changeset/base/219921 Log: - Use RAID10 and RAID01 names more carefully. Even if they are very alike, they suppose different disk order (aabb vs abab). - Fix RAID01 disk order for NVidia. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c projects/graid/head/sys/geom/raid/md_promise.c projects/graid/head/sys/geom/raid/md_sii.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 16:38:29 2011 (r219920) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 16:58:04 2011 (r219921) @@ -78,7 +78,8 @@ struct nvidia_raid_conf { #define NVIDIA_T_RAID3 0x0083 #define NVIDIA_T_RAID5 0x0085 /* RLQ = 00/02? */ #define NVIDIA_T_RAID5_SYM 0x0095 /* RLQ = 03 */ -#define NVIDIA_T_RAID10 0x8180 +#define NVIDIA_T_RAID10 0x008a +#define NVIDIA_T_RAID01 0x8180 #define NVIDIA_T_CONCAT 0x00ff uint16_t dummy_3; @@ -199,6 +200,19 @@ nvidia_meta_copy(struct nvidia_raid_conf return (nmeta); } +static int +nvidia_meta_translate_disk(struct nvidia_raid_conf *meta, int md_disk_pos) +{ + int disk_pos; + + if (md_disk_pos >= 0 && meta->type == NVIDIA_T_RAID01) { + disk_pos = (md_disk_pos / meta->array_width) + + (md_disk_pos % meta->array_width) * meta->array_width; + } else + disk_pos = md_disk_pos; + return (disk_pos); +} + static void nvidia_meta_get_name(struct nvidia_raid_conf *meta, char *buf) { @@ -279,7 +293,7 @@ nvidia_meta_read(struct g_consumer *cp) if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && meta->type != NVIDIA_T_RAID5_SYM && - meta->type != NVIDIA_T_RAID10 && meta->type != NVIDIA_T_CONCAT) { + meta->type != NVIDIA_T_RAID01 && meta->type != NVIDIA_T_CONCAT) { G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", pp->name, meta->type); free(meta, M_MD_NVIDIA); @@ -426,6 +440,8 @@ g_raid_md_nvidia_start_disk(struct g_rai disk_pos = -3; } else disk_pos = -3; + /* For RAID0+1 we need to translate order. */ + disk_pos = nvidia_meta_translate_disk(meta, disk_pos); if (disk_pos < 0) { G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); /* If we are in the start process, that's all for now. */ @@ -654,7 +670,7 @@ g_raid_md_nvidia_start(struct g_raid_sof } else if (meta->type == NVIDIA_T_RAID1) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; size = vol->v_mediasize; - } else if (meta->type == NVIDIA_T_RAID10) { + } else if (meta->type == NVIDIA_T_RAID01) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; size = vol->v_mediasize / (mdi->mdio_total_disks / 2); } else if (meta->type == NVIDIA_T_CONCAT) { @@ -1441,7 +1457,7 @@ g_raid_md_write_nvidia(struct g_raid_md_ else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1) meta->type = NVIDIA_T_RAID1; else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) - meta->type = NVIDIA_T_RAID10; + meta->type = NVIDIA_T_RAID01; else if (vol->v_raid_level == G_RAID_VOLUME_RL_CONCAT || vol->v_raid_level == G_RAID_VOLUME_RL_SINGLE) meta->type = NVIDIA_T_CONCAT; @@ -1488,7 +1504,9 @@ g_raid_md_write_nvidia(struct g_raid_md_ } pd->pd_meta = nvidia_meta_copy(meta); if ((sd = TAILQ_FIRST(&disk->d_subdisks)) != NULL) { - pd->pd_meta->disk_number = sd->sd_pos; + /* For RAID0+1 we need to translate order. */ + pd->pd_meta->disk_number = + nvidia_meta_translate_disk(meta, sd->sd_pos); if (sd->sd_state != G_RAID_SUBDISK_S_ACTIVE) { pd->pd_meta->disk_status = 0x100; pd->pd_meta->rebuild_lba = Modified: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_promise.c Wed Mar 23 16:38:29 2011 (r219920) +++ projects/graid/head/sys/geom/raid/md_promise.c Wed Mar 23 16:58:04 2011 (r219921) @@ -623,7 +623,7 @@ g_raid_md_promise_start_disk(struct g_ra if (sdn >= 0) { /* Find disk position in metadata by it's serial. */ md_disk_pos = promise_meta_find_disk(meta, pd->pd_meta[sdn]->disk.id); - /* For RAID10 we need to translate order. */ + /* For RAID0+1 we need to translate order. */ disk_pos = promise_meta_translate_disk(vol, md_disk_pos); } else { md_disk_pos = -1; @@ -684,7 +684,7 @@ g_raid_md_promise_start_disk(struct g_ra if (disk_pos >= 0) { if (vol->v_raid_level != G_RAID_VOLUME_RL_CONCAT) esize = size / 512; - /* For RAID10 we need to translate order. */ + /* For RAID0+1 we need to translate order. */ md_disk_pos = promise_meta_translate_disk(vol, disk_pos); } else { nofit: @@ -1725,7 +1725,7 @@ g_raid_md_write_promise(struct g_raid_md rebuild = 0; for (i = 0; i < vol->v_disks_count; i++) { sd = &vol->v_subdisks[i]; - /* For RAID10 we need to translate order. */ + /* For RAID0+1 we need to translate order. */ pos = promise_meta_translate_disk(vol, i); meta->disks[pos].flags = PROMISE_F_VALID | PROMISE_F_ASSIGNED; @@ -1795,7 +1795,7 @@ g_raid_md_write_promise(struct g_raid_md disk = sd->sd_disk; if (disk == NULL) continue; - /* For RAID10 we need to translate order. */ + /* For RAID0+1 we need to translate order. */ pos = promise_meta_translate_disk(vol, i); pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; for (j = 0; j < pd->pd_subdisks; j++) { Modified: projects/graid/head/sys/geom/raid/md_sii.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_sii.c Wed Mar 23 16:38:29 2011 (r219920) +++ projects/graid/head/sys/geom/raid/md_sii.c Wed Mar 23 16:58:04 2011 (r219921) @@ -59,7 +59,7 @@ struct sii_raid_conf { uint8_t type; #define SII_T_RAID0 0x00 #define SII_T_RAID1 0x01 -#define SII_T_RAID10 0x02 +#define SII_T_RAID01 0x02 #define SII_T_SPARE 0x03 #define SII_T_CONCAT 0x04 #define SII_T_RAID5 0x10 @@ -200,7 +200,7 @@ sii_meta_total_disks(struct sii_raid_con return (meta->raid0_disks); case SII_T_RAID1: return (meta->raid1_disks); - case SII_T_RAID10: + case SII_T_RAID01: return (meta->raid0_disks * meta->raid1_disks); case SII_T_SPARE: case SII_T_JBOD: @@ -225,7 +225,7 @@ sii_meta_disk_pos(struct sii_raid_conf * case SII_T_RAID5: case SII_T_CONCAT: return (pdmeta->disk_number); - case SII_T_RAID10: + case SII_T_RAID01: return (pdmeta->raid1_ident * pdmeta->raid1_disks + pdmeta->raid0_ident); case SII_T_JBOD: @@ -306,7 +306,7 @@ sii_meta_read(struct g_consumer *cp) /* Check raid type. */ if (meta->type != SII_T_RAID0 && meta->type != SII_T_RAID1 && - meta->type != SII_T_RAID10 && meta->type != SII_T_SPARE && + meta->type != SII_T_RAID01 && meta->type != SII_T_SPARE && meta->type != SII_T_RAID5 && meta->type != SII_T_CONCAT && meta->type != SII_T_JBOD) { G_RAID_DEBUG(1, "SiI unknown RAID level on %s (0x%02x)", @@ -729,7 +729,7 @@ g_raid_md_sii_start(struct g_raid_softc } else if (meta->type == SII_T_RAID1) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; size = vol->v_mediasize; - } else if (meta->type == SII_T_RAID10) { + } else if (meta->type == SII_T_RAID01) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; size = vol->v_mediasize / (mdi->mdio_total_disks / 2); } else if (meta->type == SII_T_CONCAT) { @@ -1533,7 +1533,7 @@ g_raid_md_write_sii(struct g_raid_md_obj meta->raid0_disks = 0xff; meta->raid1_disks = vol->v_disks_count; } else if (vol->v_raid_level == G_RAID_VOLUME_RL_RAID1E) { - meta->type = SII_T_RAID10; + meta->type = SII_T_RAID01; meta->raid0_disks = vol->v_disks_count / 2; meta->raid1_disks = 2; } else if (vol->v_raid_level == G_RAID_VOLUME_RL_CONCAT || From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 17:11:36 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D5A01065677; Wed, 23 Mar 2011 17:11:36 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 008EA8FC1C; Wed, 23 Mar 2011 17:11:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NHBZL1001637; Wed, 23 Mar 2011 17:11:35 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NHBZda001632; Wed, 23 Mar 2011 17:11:35 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201103231711.p2NHBZda001632@svn.freebsd.org> From: Marcel Moolenaar Date: Wed, 23 Mar 2011 17:11:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219922 - in projects/altix/sys: dev/uart ia64/ia64 ia64/include X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 17:11:36 -0000 Author: marcel Date: Wed Mar 23 17:11:35 2011 New Revision: 219922 URL: http://svn.freebsd.org/changeset/base/219922 Log: Move SAL function numbers specific to SGI Altix from sal.h to sgisn.h. Modified: projects/altix/sys/dev/uart/uart_dev_sgisn.c projects/altix/sys/ia64/ia64/machdep.c projects/altix/sys/ia64/include/sal.h projects/altix/sys/ia64/include/sgisn.h Modified: projects/altix/sys/dev/uart/uart_dev_sgisn.c ============================================================================== --- projects/altix/sys/dev/uart/uart_dev_sgisn.c Wed Mar 23 16:58:04 2011 (r219921) +++ projects/altix/sys/dev/uart/uart_dev_sgisn.c Wed Mar 23 17:11:35 2011 (r219922) @@ -34,6 +34,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include Modified: projects/altix/sys/ia64/ia64/machdep.c ============================================================================== --- projects/altix/sys/ia64/ia64/machdep.c Wed Mar 23 16:58:04 2011 (r219921) +++ projects/altix/sys/ia64/ia64/machdep.c Wed Mar 23 17:11:35 2011 (r219922) @@ -91,6 +91,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #ifdef SMP #include Modified: projects/altix/sys/ia64/include/sal.h ============================================================================== --- projects/altix/sys/ia64/include/sal.h Wed Mar 23 16:58:04 2011 (r219921) +++ projects/altix/sys/ia64/include/sal.h Wed Mar 23 17:11:35 2011 (r219922) @@ -114,15 +114,6 @@ struct sal_ap_wakeup_descriptor { #define SAL_FREQ_BASE 0x01000012 #define SAL_UPDATE_PAL 0x01000020 -#define SAL_SGISN_SAPIC_INFO 0x0200001d -#define SAL_SGISN_SN_INFO 0x0200001e -#define SAL_SGISN_PUTC 0x02000021 -#define SAL_SGISN_GETC 0x02000022 -#define SAL_SGISN_POLL 0x02000026 -#define SAL_SGISN_TXBUF 0x02000028 -#define SAL_SGISN_IOHUB_INFO 0x02000055 -#define SAL_SGISN_IOBUS_INFO 0x02000056 - /* SAL_SET_VECTORS event handler types */ #define SAL_OS_MCA 0 #define SAL_OS_INIT 1 Modified: projects/altix/sys/ia64/include/sgisn.h ============================================================================== --- projects/altix/sys/ia64/include/sgisn.h Wed Mar 23 16:58:04 2011 (r219921) +++ projects/altix/sys/ia64/include/sgisn.h Wed Mar 23 17:11:35 2011 (r219922) @@ -28,6 +28,17 @@ #ifndef _MACHINE_SGISN_H_ #define _MACHINE_SGISN_H_ +/* SAL functions */ +#define SAL_SGISN_SAPIC_INFO 0x0200001d +#define SAL_SGISN_SN_INFO 0x0200001e +#define SAL_SGISN_PUTC 0x02000021 +#define SAL_SGISN_GETC 0x02000022 +#define SAL_SGISN_POLL 0x02000026 +#define SAL_SGISN_TXBUF 0x02000028 +#define SAL_SGISN_IOHUB_INFO 0x02000055 +#define SAL_SGISN_IOBUS_INFO 0x02000056 +#define SAL_SGISN_IODEV_INFO 0x02000057 + #define SGISN_GEOID_MODULE(id) (((id) >> 0) & 0xffffffffu) #define SGISN_GEOID_TYPE(id) (((id) >> 32) & 0xff) #define SGISN_GEOID_SLAB(id) (((id) >> 40) & 0xff) From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 17:18:31 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6215106566C; Wed, 23 Mar 2011 17:18:31 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A2C028FC1C; Wed, 23 Mar 2011 17:18:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NHIVQ1001805; Wed, 23 Mar 2011 17:18:31 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NHIVeS001802; Wed, 23 Mar 2011 17:18:31 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231718.p2NHIVeS001802@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 17:18:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219923 - in projects/graid/head: sbin/geom/class/raid sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 17:18:31 -0000 Author: mav Date: Wed Mar 23 17:18:31 2011 New Revision: 219923 URL: http://svn.freebsd.org/changeset/base/219923 Log: Write all "NVIDIA" in upper case, as they seem to tend last time. Modified: projects/graid/head/sbin/geom/class/raid/graid.8 projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sbin/geom/class/raid/graid.8 ============================================================================== --- projects/graid/head/sbin/geom/class/raid/graid.8 Wed Mar 23 17:11:35 2011 (r219922) +++ projects/graid/head/sbin/geom/class/raid/graid.8 Wed Mar 23 17:18:31 2011 (r219923) @@ -214,12 +214,12 @@ Supports configurations: RAID0 (2+ disks RAID10 (4 disks), CONCAT (2+ disks). Configurations not supported by JMicron RAID BIOS, but enforceable on your own risk: RAID1 (3+ disks), RAID1E (3+ disks), RAID10 (6+ disks), RAID5 (3+ disks). -.It NVidia -The format used by NVidia MediaShield RAID BIOS. +.It NVIDIA +The format used by NVIDIA MediaShield RAID BIOS. Supports one volume per array. Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), RAID5 (3+ disks), RAID10 (4+ disks), SINGLE (1 disk), CONCAT (2+ disks). -Configurations not supported by NVidia MediaShield RAID BIOS, but enforceable +Configurations not supported by NVIDIA MediaShield RAID BIOS, but enforceable on your own risk: RAID1 (3+ disks). .It Promise The format used by Promise and AMD/ATI RAID BIOSes and FreeBSD ataraid(4) Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 17:11:35 2011 (r219922) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 17:18:31 2011 (r219923) @@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$"); #include "geom/raid/g_raid.h" #include "g_raid_md_if.h" -static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVidia metadata"); +static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVIDIA metadata"); struct nvidia_raid_conf { uint8_t nvidia_id[8]; @@ -139,13 +139,13 @@ static kobj_method_t g_raid_md_nvidia_me }; static struct g_raid_md_class g_raid_md_nvidia_class = { - "NVidia", + "NVIDIA", g_raid_md_nvidia_methods, sizeof(struct g_raid_md_nvidia_object), .mdc_priority = 100 }; -static int NVidiaNodeID = 1; +static int NVIDIANodeID = 1; static void g_raid_md_nvidia_print(struct nvidia_raid_conf *meta) @@ -154,7 +154,7 @@ g_raid_md_nvidia_print(struct nvidia_rai if (g_raid_debug < 1) return; - printf("********* ATA NVidia RAID Metadata *********\n"); + printf("********* ATA NVIDIA RAID Metadata *********\n"); printf("nvidia_id <%.8s>\n", meta->nvidia_id); printf("config_size %u\n", meta->config_size); printf("checksum 0x%08x\n", meta->checksum); @@ -258,22 +258,22 @@ nvidia_meta_read(struct g_consumer *cp) memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); g_free(buf); - /* Check if this is an NVidia RAID struct */ + /* Check if this is an NVIDIA RAID struct */ if (strncmp(meta->nvidia_id, NVIDIA_MAGIC, strlen(NVIDIA_MAGIC))) { - G_RAID_DEBUG(1, "NVidia signature check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA signature check failed on %s", pp->name); free(meta, M_MD_NVIDIA); return (NULL); } if (meta->config_size > 128 || meta->config_size < 10) { - G_RAID_DEBUG(1, "NVidia metadata size looks wrong: %d", + G_RAID_DEBUG(1, "NVIDIA metadata size looks wrong: %d", meta->config_size); free(meta, M_MD_NVIDIA); return (NULL); } /* Check metadata major version. */ /* if (meta->version_major != 2) { - G_RAID_DEBUG(1, "NVidia version check failed on %s (%d.%d)", + G_RAID_DEBUG(1, "NVIDIA version check failed on %s (%d.%d)", pp->name, meta->version_major, meta->version_minor); free(meta, M_MD_NVIDIA); return (NULL); @@ -284,7 +284,7 @@ nvidia_meta_read(struct g_consumer *cp) i = 0; i < meta->config_size; i++) checksum += *ptr++; if (checksum != 0) { - G_RAID_DEBUG(1, "NVidia checksum check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA checksum check failed on %s", pp->name); free(meta, M_MD_NVIDIA); return (NULL); } @@ -294,7 +294,7 @@ nvidia_meta_read(struct g_consumer *cp) meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && meta->type != NVIDIA_T_RAID5_SYM && meta->type != NVIDIA_T_RAID01 && meta->type != NVIDIA_T_CONCAT) { - G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", + G_RAID_DEBUG(1, "NVIDIA unknown RAID level on %s (0x%02x)", pp->name, meta->type); free(meta, M_MD_NVIDIA); return (NULL); @@ -804,8 +804,8 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); - snprintf(name, sizeof(name), "NVidia-%d", - atomic_fetchadd_int(&NVidiaNodeID, 1)); + snprintf(name, sizeof(name), "NVIDIA-%d", + atomic_fetchadd_int(&NVIDIANodeID, 1)); sc = g_raid_create_node(mp, name, md); if (sc == NULL) return (G_RAID_MD_TASTE_FAIL); @@ -830,7 +830,7 @@ g_raid_md_taste_nvidia(struct g_raid_md_ char name[32]; uint16_t vendor; - G_RAID_DEBUG(1, "Tasting NVidia on %s", cp->provider->name); + G_RAID_DEBUG(1, "Tasting NVIDIA on %s", cp->provider->name); mdi = (struct g_raid_md_nvidia_object *)md; pp = cp->provider; @@ -852,12 +852,12 @@ g_raid_md_taste_nvidia(struct g_raid_md_ if (g_raid_aggressive_spare) { if (vendor == 0x10de) { G_RAID_DEBUG(1, - "No NVidia metadata, forcing spare."); + "No NVIDIA metadata, forcing spare."); spare = 2; goto search; } else { G_RAID_DEBUG(1, - "NVidia vendor mismatch 0x%04x != 0x10de", + "NVIDIA vendor mismatch 0x%04x != 0x10de", vendor); } } @@ -867,13 +867,13 @@ g_raid_md_taste_nvidia(struct g_raid_md_ /* Check this disk position in obtained metadata. */ disk_pos = meta->disk_number; if (disk_pos == -1) { - G_RAID_DEBUG(1, "NVidia disk position not found"); + G_RAID_DEBUG(1, "NVIDIA disk position not found"); goto fail1; } /* Metadata valid. Print it. */ g_raid_md_nvidia_print(meta); - G_RAID_DEBUG(1, "NVidia disk position %d", disk_pos); + G_RAID_DEBUG(1, "NVIDIA disk position %d", disk_pos); spare = 0;//(meta->type == NVIDIA_T_SPARE) ? 1 : 0; search: @@ -911,15 +911,15 @@ search: } else { /* Not found matching node -- create one. */ result = G_RAID_MD_TASTE_NEW; memcpy(&mdi->mdio_volume_id, &meta->volume_id, 16); - snprintf(name, sizeof(name), "NVidia-%d", - atomic_fetchadd_int(&NVidiaNodeID, 1)); + snprintf(name, sizeof(name), "NVIDIA-%d", + atomic_fetchadd_int(&NVIDIANodeID, 1)); sc = g_raid_create_node(mp, name, md); md->mdo_softc = sc; geom = sc->sc_geom; callout_init(&mdi->mdio_start_co, 1); callout_reset(&mdi->mdio_start_co, g_raid_start_timeout * hz, g_raid_nvidia_go, sc); - mdi->mdio_rootmount = root_mount_hold("GRAID-NVidia"); + mdi->mdio_rootmount = root_mount_hold("GRAID-NVIDIA"); G_RAID_DEBUG1(1, sc, "root_mount_hold %p", mdi->mdio_rootmount); } @@ -1514,7 +1514,7 @@ g_raid_md_write_nvidia(struct g_raid_md_ } } else pd->pd_meta->disk_number = meta->total_disks + spares++; - G_RAID_DEBUG(1, "Writing NVidia metadata to %s", + G_RAID_DEBUG(1, "Writing NVIDIA metadata to %s", g_raid_get_diskname(disk)); g_raid_md_nvidia_print(pd->pd_meta); nvidia_meta_write(disk->d_consumer, pd->pd_meta); From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 18:08:56 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D5C2106566C; Wed, 23 Mar 2011 18:08:56 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 365078FC12; Wed, 23 Mar 2011 18:08:56 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NI8uPt003020; Wed, 23 Mar 2011 18:08:56 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NI8tkZ002999; Wed, 23 Mar 2011 18:08:55 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231808.p2NI8tkZ002999@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 18:08:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219926 - in projects/sv: . bin/ln bin/ps bin/rm bin/sh bin/test contrib/binutils/bfd contrib/gcc contrib/gcc/config/i386 contrib/gcc/config/sparc contrib/gcc/doc contrib/gdtoa contrib/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 18:08:56 -0000 Author: attilio Date: Wed Mar 23 18:08:54 2011 New Revision: 219926 URL: http://svn.freebsd.org/changeset/base/219926 Log: MFC Added: projects/sv/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r219925, head/contrib/gcc/config/i386/tmmintrin.h projects/sv/contrib/gdtoa/changes - copied unchanged from r219925, head/contrib/gdtoa/changes projects/sv/contrib/gdtoa/printf.c - copied unchanged from r219925, head/contrib/gdtoa/printf.c projects/sv/contrib/gdtoa/printf.c0 - copied unchanged from r219925, head/contrib/gdtoa/printf.c0 projects/sv/contrib/gdtoa/stdio1.h - copied unchanged from r219925, head/contrib/gdtoa/stdio1.h projects/sv/contrib/ofed/ - copied from r219925, head/contrib/ofed/ projects/sv/contrib/openresolv/ - copied from r219925, head/contrib/openresolv/ projects/sv/etc/rc.d/opensm - copied unchanged from r219925, head/etc/rc.d/opensm projects/sv/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh - copied unchanged from r219925, head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh projects/sv/lib/msun/src/s_cbrtl.c - copied unchanged from r219925, head/lib/msun/src/s_cbrtl.c projects/sv/release/Makefile.sysinstall - copied unchanged from r219925, head/release/Makefile.sysinstall projects/sv/release/amd64/make-memstick.sh - copied unchanged from r219925, head/release/amd64/make-memstick.sh projects/sv/release/generate-release.sh - copied unchanged from r219925, head/release/generate-release.sh projects/sv/release/i386/make-memstick.sh - copied unchanged from r219925, head/release/i386/make-memstick.sh projects/sv/release/powerpc/make-memstick.sh - copied unchanged from r219925, head/release/powerpc/make-memstick.sh projects/sv/release/scripts/make-manifest.sh - copied unchanged from r219925, head/release/scripts/make-manifest.sh projects/sv/sbin/resolvconf/ - copied from r219925, head/sbin/resolvconf/ projects/sv/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r219925, head/sys/amd64/linux32/linux32_syscalls.c projects/sv/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r219925, head/sys/amd64/linux32/linux32_systrace_args.c projects/sv/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r219925, head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/sv/sys/dev/bxe/ - copied from r219925, head/sys/dev/bxe/ projects/sv/sys/i386/linux/linux_syscalls.c - copied unchanged from r219925, head/sys/i386/linux/linux_syscalls.c projects/sv/sys/i386/linux/linux_systrace_args.c - copied unchanged from r219925, head/sys/i386/linux/linux_systrace_args.c projects/sv/sys/ia64/ia64/physical.S - copied unchanged from r219925, head/sys/ia64/ia64/physical.S projects/sv/sys/modules/bxe/ - copied from r219925, head/sys/modules/bxe/ projects/sv/sys/modules/dtrace/systrace_freebsd32/ - copied from r219925, head/sys/modules/dtrace/systrace_freebsd32/ projects/sv/sys/modules/dtrace/systrace_linux32/ - copied from r219925, head/sys/modules/dtrace/systrace_linux32/ projects/sv/sys/modules/mlx4/ - copied from r219925, head/sys/modules/mlx4/ projects/sv/sys/modules/mlx4ib/ - copied from r219925, head/sys/modules/mlx4ib/ projects/sv/sys/modules/mlxen/ - copied from r219925, head/sys/modules/mlxen/ projects/sv/sys/modules/mthca/ - copied from r219925, head/sys/modules/mthca/ projects/sv/sys/ofed/ - copied from r219925, head/sys/ofed/ projects/sv/tools/regression/acltools/04.t - copied unchanged from r219925, head/tools/regression/acltools/04.t projects/sv/tools/regression/acltools/tools-nfs4-trivial.test - copied unchanged from r219925, head/tools/regression/acltools/tools-nfs4-trivial.test projects/sv/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r219925, head/tools/regression/bin/sh/expansion/length1.0 projects/sv/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r219925, head/tools/regression/bin/sh/expansion/length2.0 projects/sv/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r219925, head/tools/regression/bin/sh/expansion/length3.0 projects/sv/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r219925, head/tools/regression/bin/sh/expansion/plus-minus8.0 projects/sv/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r219925, head/tools/regression/bin/sh/expansion/trim7.0 projects/sv/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r219925, head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh projects/sv/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r219925, head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt projects/sv/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r219925, head/tools/tools/nanobsd/rescue/merge.sh projects/sv/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r219925, head/tools/tools/nanobsd/rescue/rescue_amd64.conf projects/sv/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r219925, head/tools/tools/nanobsd/rescue/rescue_i386.conf projects/sv/usr.sbin/bsdinstall/scripts/checksum - copied unchanged from r219925, head/usr.sbin/bsdinstall/scripts/checksum Deleted: projects/sv/release/Makefile.bsdinstall projects/sv/release/scripts/make-memstick.sh projects/sv/tools/tools/nanobsd/rescue/isoamd64.conf projects/sv/tools/tools/nanobsd/rescue/isoi386.conf Modified: projects/sv/MAINTAINERS projects/sv/Makefile.inc1 projects/sv/bin/ln/ln.c projects/sv/bin/ps/extern.h projects/sv/bin/ps/keyword.c projects/sv/bin/ps/print.c projects/sv/bin/ps/ps.1 projects/sv/bin/rm/rm.c projects/sv/bin/sh/parser.c projects/sv/bin/sh/sh.1 projects/sv/bin/test/test.c projects/sv/contrib/binutils/bfd/elfxx-sparc.c projects/sv/contrib/gcc/config.gcc projects/sv/contrib/gcc/config/i386/driver-i386.c projects/sv/contrib/gcc/config/i386/i386.c projects/sv/contrib/gcc/config/i386/i386.h projects/sv/contrib/gcc/config/i386/i386.md projects/sv/contrib/gcc/config/i386/i386.opt projects/sv/contrib/gcc/config/i386/sse.md projects/sv/contrib/gcc/config/i386/xmmintrin.h projects/sv/contrib/gcc/config/sparc/freebsd.h projects/sv/contrib/gcc/doc/extend.texi projects/sv/contrib/gcc/doc/gcc.1 projects/sv/contrib/gcc/doc/invoke.texi projects/sv/contrib/gdtoa/README projects/sv/contrib/gdtoa/dtoa.c projects/sv/contrib/gdtoa/g__fmt.c projects/sv/contrib/gdtoa/g_ddfmt.c projects/sv/contrib/gdtoa/g_dfmt.c projects/sv/contrib/gdtoa/gdtoa.c projects/sv/contrib/gdtoa/gdtoa.h projects/sv/contrib/gdtoa/gdtoaimp.h projects/sv/contrib/gdtoa/gethex.c projects/sv/contrib/gdtoa/hexnan.c projects/sv/contrib/gdtoa/makefile projects/sv/contrib/gdtoa/misc.c projects/sv/contrib/gdtoa/smisc.c projects/sv/contrib/gdtoa/strtoIg.c projects/sv/contrib/gdtoa/strtod.c projects/sv/contrib/gdtoa/strtodI.c projects/sv/contrib/gdtoa/strtodg.c projects/sv/contrib/gdtoa/strtof.c projects/sv/contrib/gdtoa/strtopdd.c projects/sv/contrib/gdtoa/strtopf.c projects/sv/contrib/gdtoa/strtopx.c projects/sv/contrib/gdtoa/strtopxL.c projects/sv/contrib/gdtoa/strtordd.c projects/sv/contrib/gdtoa/strtorf.c projects/sv/contrib/gdtoa/strtorx.c projects/sv/contrib/gdtoa/strtorxL.c projects/sv/contrib/gdtoa/ulp.c projects/sv/contrib/tzdata/australasia projects/sv/contrib/tzdata/etcetera projects/sv/contrib/tzdata/europe projects/sv/contrib/tzdata/northamerica projects/sv/etc/defaults/rc.conf projects/sv/etc/motd projects/sv/etc/mtree/BSD.include.dist projects/sv/etc/mtree/BSD.root.dist projects/sv/etc/mtree/BSD.var.dist projects/sv/etc/pam.d/su projects/sv/etc/rc.d/Makefile (contents, props changed) projects/sv/gnu/lib/libgomp/config.h projects/sv/gnu/lib/libstdc++/config.h projects/sv/gnu/usr.bin/binutils/ld/Makefile projects/sv/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/sv/gnu/usr.bin/binutils/ld/Makefile.arm projects/sv/gnu/usr.bin/binutils/ld/Makefile.i386 projects/sv/gnu/usr.bin/binutils/ld/Makefile.ia64 projects/sv/gnu/usr.bin/binutils/ld/Makefile.mips projects/sv/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/sv/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/sv/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/sv/gnu/usr.bin/cc/cc_tools/auto-host.h projects/sv/lib/libc/gen/fts-compat.c projects/sv/lib/libc/gen/fts.c projects/sv/lib/libc/posix1e/acl_strip.c projects/sv/lib/libc/stdlib/Makefile.inc projects/sv/lib/libc/stdlib/malloc.c projects/sv/lib/libc/string/index.3 projects/sv/lib/libc/sys/Makefile.inc projects/sv/lib/libc/sys/Symbol.map projects/sv/lib/libc/sys/rfork.2 projects/sv/lib/libpam/modules/pam_group/pam_group.8 projects/sv/lib/libpam/modules/pam_group/pam_group.c projects/sv/lib/libutil/humanize_number.3 projects/sv/lib/msun/Makefile projects/sv/lib/msun/Symbol.map projects/sv/lib/msun/man/math.3 projects/sv/lib/msun/man/sqrt.3 projects/sv/lib/msun/src/math.h projects/sv/lib/msun/src/s_cbrt.c projects/sv/libexec/rtld-elf/sparc64/reloc.c projects/sv/release/Makefile projects/sv/release/amd64/mkisoimages.sh projects/sv/release/i386/mkisoimages.sh projects/sv/release/ia64/mkisoimages.sh projects/sv/release/powerpc/mkisoimages.sh projects/sv/release/sparc64/mkisoimages.sh projects/sv/sbin/Makefile projects/sv/sbin/dhclient/dhclient-script projects/sv/sbin/dumpfs/dumpfs.c projects/sv/sbin/geom/class/part/gpart.8 projects/sv/sbin/hastctl/Makefile projects/sv/sbin/hastctl/hastctl.8 projects/sv/sbin/hastctl/hastctl.c projects/sv/sbin/hastd/Makefile projects/sv/sbin/hastd/activemap.c projects/sv/sbin/hastd/control.c projects/sv/sbin/hastd/hast.conf.5 projects/sv/sbin/hastd/hast.h projects/sv/sbin/hastd/hastd.8 projects/sv/sbin/hastd/hastd.c projects/sv/sbin/hastd/hooks.c projects/sv/sbin/hastd/parse.y projects/sv/sbin/hastd/primary.c projects/sv/sbin/hastd/proto.c projects/sv/sbin/hastd/proto.h projects/sv/sbin/hastd/proto_common.c projects/sv/sbin/hastd/proto_impl.h projects/sv/sbin/hastd/proto_socketpair.c projects/sv/sbin/hastd/proto_tcp4.c projects/sv/sbin/hastd/proto_uds.c projects/sv/sbin/hastd/secondary.c projects/sv/sbin/hastd/subr.c projects/sv/sbin/hastd/subr.h projects/sv/sbin/hastd/token.l projects/sv/sbin/ifconfig/ifconfig.8 projects/sv/sbin/mount_unionfs/mount_unionfs.8 projects/sv/share/examples/cvsup/cvs-supfile projects/sv/share/examples/cvsup/doc-supfile projects/sv/share/examples/cvsup/gnats-supfile projects/sv/share/examples/cvsup/ports-supfile projects/sv/share/examples/cvsup/stable-supfile projects/sv/share/examples/cvsup/standard-supfile projects/sv/share/examples/cvsup/www-supfile projects/sv/share/man/man4/ip6.4 projects/sv/share/man/man7/build.7 projects/sv/share/man/man7/release.7 projects/sv/share/man/man9/get_cyclecount.9 projects/sv/share/misc/committers-ports.dot projects/sv/share/mk/bsd.cpu.mk projects/sv/share/mk/bsd.own.mk projects/sv/sys/amd64/amd64/machdep.c projects/sv/sys/amd64/conf/GENERIC projects/sv/sys/amd64/conf/NOTES projects/sv/sys/amd64/include/cpu.h projects/sv/sys/amd64/include/endian.h projects/sv/sys/amd64/linux32/Makefile projects/sv/sys/amd64/linux32/linux.h projects/sv/sys/amd64/linux32/linux32_proto.h projects/sv/sys/amd64/linux32/linux32_syscall.h projects/sv/sys/amd64/linux32/linux32_sysent.c projects/sv/sys/amd64/linux32/linux32_sysvec.c projects/sv/sys/amd64/linux32/syscalls.conf projects/sv/sys/amd64/linux32/syscalls.master projects/sv/sys/arm/include/cpu.h projects/sv/sys/arm/mv/gpio.c projects/sv/sys/boot/common/Makefile.inc projects/sv/sys/boot/efi/libefi/efipart.c projects/sv/sys/boot/efi/libefi/libefi.c projects/sv/sys/boot/forth/loader.conf projects/sv/sys/boot/i386/common/cons.c projects/sv/sys/boot/i386/zfsboot/Makefile projects/sv/sys/boot/i386/zfsboot/zfsldr.S projects/sv/sys/boot/ia64/common/bootinfo.c projects/sv/sys/boot/ia64/common/copy.c projects/sv/sys/boot/ia64/common/exec.c projects/sv/sys/boot/ia64/common/libia64.h projects/sv/sys/boot/ia64/efi/conf.c projects/sv/sys/boot/ia64/efi/efimd.c projects/sv/sys/boot/ia64/efi/version projects/sv/sys/boot/ia64/ski/conf.c projects/sv/sys/boot/ia64/ski/libski.h projects/sv/sys/boot/ia64/ski/skimd.c projects/sv/sys/boot/ia64/ski/version projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/sv/sys/cddl/dev/systrace/systrace.c projects/sv/sys/compat/freebsd32/Makefile projects/sv/sys/compat/freebsd32/syscalls.conf projects/sv/sys/compat/linux/linux_ipc.c projects/sv/sys/compat/linux/linux_mib.c projects/sv/sys/compat/linux/linux_mib.h projects/sv/sys/conf/NOTES projects/sv/sys/conf/files projects/sv/sys/conf/files.ia64 projects/sv/sys/conf/kern.pre.mk projects/sv/sys/conf/ldscript.ia64 projects/sv/sys/conf/options projects/sv/sys/contrib/altq/altq/altq_subr.c projects/sv/sys/contrib/dev/acpica/changes.txt projects/sv/sys/contrib/dev/acpica/common/dmtable.c projects/sv/sys/contrib/dev/acpica/common/dmtbdump.c projects/sv/sys/contrib/dev/acpica/common/dmtbinfo.c projects/sv/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/sv/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/sv/sys/contrib/dev/acpica/compiler/dtio.c projects/sv/sys/contrib/dev/acpica/compiler/dttable.c projects/sv/sys/contrib/dev/acpica/compiler/dttemplate.h projects/sv/sys/contrib/dev/acpica/compiler/dtutils.c projects/sv/sys/contrib/dev/acpica/events/evmisc.c projects/sv/sys/contrib/dev/acpica/events/evxfgpe.c projects/sv/sys/contrib/dev/acpica/include/acdisasm.h projects/sv/sys/contrib/dev/acpica/include/acglobal.h projects/sv/sys/contrib/dev/acpica/include/acpixf.h projects/sv/sys/contrib/dev/acpica/include/actbl2.h projects/sv/sys/contrib/octeon-sdk/cvmx-fpa.h projects/sv/sys/dev/ae/if_ae.c projects/sv/sys/dev/age/if_age.c projects/sv/sys/dev/agp/agp.c projects/sv/sys/dev/aic7xxx/aic79xx.c projects/sv/sys/dev/aic7xxx/aic79xx_pci.c projects/sv/sys/dev/aic7xxx/aic7xxx.c projects/sv/sys/dev/alc/if_alc.c projects/sv/sys/dev/ale/if_ale.c projects/sv/sys/dev/ath/ath_hal/ah.c projects/sv/sys/dev/ath/ath_hal/ah.h projects/sv/sys/dev/ath/ath_hal/ah_diagcodes.h projects/sv/sys/dev/ath/ath_hal/ah_internal.h projects/sv/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/sv/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/sv/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/sv/sys/dev/ath/ath_rate/sample/sample.c projects/sv/sys/dev/ath/if_ath.c projects/sv/sys/dev/ath/if_ath_tx_ht.c projects/sv/sys/dev/bce/if_bce.c projects/sv/sys/dev/bge/if_bge.c projects/sv/sys/dev/bwn/if_bwn.c projects/sv/sys/dev/cxgb/cxgb_main.c projects/sv/sys/dev/cxgbe/t4_sge.c projects/sv/sys/dev/dc/if_dc.c projects/sv/sys/dev/drm/drm_agpsupport.c projects/sv/sys/dev/e1000/e1000_82575.c projects/sv/sys/dev/e1000/e1000_82575.h projects/sv/sys/dev/e1000/e1000_defines.h projects/sv/sys/dev/e1000/e1000_osdep.c projects/sv/sys/dev/e1000/e1000_phy.c projects/sv/sys/dev/e1000/if_em.c projects/sv/sys/dev/e1000/if_em.h projects/sv/sys/dev/e1000/if_igb.c projects/sv/sys/dev/e1000/if_igb.h projects/sv/sys/dev/e1000/if_lem.c projects/sv/sys/dev/e1000/if_lem.h projects/sv/sys/dev/et/if_et.c projects/sv/sys/dev/firewire/fwohci.c projects/sv/sys/dev/firewire/sbp.c projects/sv/sys/dev/fxp/if_fxp.c projects/sv/sys/dev/hptmv/hptproc.c projects/sv/sys/dev/iwn/if_iwn.c projects/sv/sys/dev/jme/if_jme.c projects/sv/sys/dev/malo/if_malo_pci.c projects/sv/sys/dev/msk/if_msk.c projects/sv/sys/dev/mxge/if_mxge.c projects/sv/sys/dev/nfe/if_nfe.c projects/sv/sys/dev/nge/if_nge.c projects/sv/sys/dev/pci/hostb_pci.c projects/sv/sys/dev/pci/pci.c projects/sv/sys/dev/pci/pcivar.h projects/sv/sys/dev/re/if_re.c projects/sv/sys/dev/siba/siba_core.c projects/sv/sys/dev/sis/if_sis.c projects/sv/sys/dev/sk/if_sk.c projects/sv/sys/dev/sound/pcm/buffer.c projects/sv/sys/dev/ste/if_ste.c projects/sv/sys/dev/stge/if_stge.c projects/sv/sys/dev/ti/if_ti.c projects/sv/sys/dev/ti/if_tireg.h projects/sv/sys/dev/txp/if_txp.c projects/sv/sys/dev/usb/controller/ehci.c projects/sv/sys/dev/usb/input/ums.c projects/sv/sys/dev/vge/if_vge.c projects/sv/sys/dev/vr/if_vr.c projects/sv/sys/dev/vte/if_vte.c projects/sv/sys/dev/vte/if_vtereg.h projects/sv/sys/dev/xl/if_xl.c projects/sv/sys/i386/conf/GENERIC projects/sv/sys/i386/i386/machdep.c projects/sv/sys/i386/include/cpu.h projects/sv/sys/i386/include/endian.h projects/sv/sys/i386/include/vmparam.h projects/sv/sys/i386/linux/Makefile projects/sv/sys/i386/linux/linux.h projects/sv/sys/i386/linux/linux_proto.h projects/sv/sys/i386/linux/linux_syscall.h projects/sv/sys/i386/linux/linux_sysent.c projects/sv/sys/i386/linux/linux_sysvec.c projects/sv/sys/i386/linux/syscalls.conf projects/sv/sys/i386/linux/syscalls.master projects/sv/sys/ia64/conf/GENERIC projects/sv/sys/ia64/ia64/autoconf.c projects/sv/sys/ia64/ia64/db_machdep.c projects/sv/sys/ia64/ia64/efi.c projects/sv/sys/ia64/ia64/exception.S projects/sv/sys/ia64/ia64/gdb_machdep.c projects/sv/sys/ia64/ia64/genassym.c projects/sv/sys/ia64/ia64/locore.S projects/sv/sys/ia64/ia64/machdep.c projects/sv/sys/ia64/ia64/pal.S projects/sv/sys/ia64/ia64/pmap.c projects/sv/sys/ia64/ia64/support.S projects/sv/sys/ia64/ia64/trap.c projects/sv/sys/ia64/ia64/unaligned.c projects/sv/sys/ia64/include/bootinfo.h projects/sv/sys/ia64/include/efi.h projects/sv/sys/ia64/include/pal.h projects/sv/sys/ia64/include/pmap.h projects/sv/sys/ia64/include/vmparam.h projects/sv/sys/kern/kern_intr.c projects/sv/sys/kern/kern_jail.c projects/sv/sys/kern/kern_malloc.c projects/sv/sys/kern/kern_sig.c projects/sv/sys/kern/kern_sx.c projects/sv/sys/kern/kern_sysctl.c projects/sv/sys/kern/makesyscalls.sh projects/sv/sys/kern/subr_acl_nfs4.c projects/sv/sys/kern/subr_bus.c projects/sv/sys/kern/subr_param.c projects/sv/sys/kern/sys_pipe.c projects/sv/sys/kern/vfs_cluster.c projects/sv/sys/kern/vfs_mount.c projects/sv/sys/mips/atheros/if_arge.c projects/sv/sys/mips/atheros/if_argevar.h projects/sv/sys/mips/cavium/octe/ethernet-common.c projects/sv/sys/mips/cavium/octe/ethernet-common.h projects/sv/sys/mips/cavium/octe/ethernet.c projects/sv/sys/mips/cavium/octe/octebus.c projects/sv/sys/mips/cavium/octe/octebusvar.h projects/sv/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/sv/sys/mips/conf/OCTEON1 projects/sv/sys/mips/include/cpuregs.h projects/sv/sys/mips/mips/cpu.c projects/sv/sys/modules/Makefile projects/sv/sys/modules/dtrace/Makefile projects/sv/sys/modules/dtrace/dtraceall/Makefile projects/sv/sys/modules/dtrace/dtraceall/dtraceall.c projects/sv/sys/modules/ufs/Makefile projects/sv/sys/net/if.c projects/sv/sys/net/if_arp.h projects/sv/sys/net/if_llatbl.h projects/sv/sys/net/if_types.h projects/sv/sys/net/if_var.h projects/sv/sys/net/if_vlan.c projects/sv/sys/net/if_vlan_var.h projects/sv/sys/net/route.c projects/sv/sys/net/route.h projects/sv/sys/net80211/_ieee80211.h projects/sv/sys/net80211/ieee80211.c projects/sv/sys/net80211/ieee80211_ht.c projects/sv/sys/net80211/ieee80211_node.c projects/sv/sys/net80211/ieee80211_output.c projects/sv/sys/net80211/ieee80211_scan_sta.c projects/sv/sys/net80211/ieee80211_sta.c projects/sv/sys/net80211/ieee80211_var.h projects/sv/sys/netgraph/ng_base.c projects/sv/sys/netgraph/ng_iface.c projects/sv/sys/netinet/if_ether.c projects/sv/sys/netinet/in.c projects/sv/sys/netinet/in_pcb.c projects/sv/sys/netinet/in_pcb.h projects/sv/sys/netinet6/in6.c projects/sv/sys/netinet6/in6_pcb.c projects/sv/sys/netinet6/in6_src.c projects/sv/sys/netinet6/nd6.c projects/sv/sys/netinet6/nd6_nbr.c projects/sv/sys/netinet6/udp6_usrreq.c projects/sv/sys/pc98/pc98/machdep.c projects/sv/sys/pci/if_rl.c projects/sv/sys/powerpc/aim/machdep.c projects/sv/sys/powerpc/include/frame.h projects/sv/sys/powerpc/powermac/smu.c projects/sv/sys/sparc64/ebus/ebus.c projects/sv/sys/sparc64/ebus/ebusreg.h projects/sv/sys/sparc64/include/_inttypes.h projects/sv/sys/sparc64/include/_stdint.h projects/sv/sys/sparc64/include/bus.h projects/sv/sys/sparc64/include/bus_dma.h projects/sv/sys/sparc64/include/iommuvar.h projects/sv/sys/sparc64/include/ofw_nexus.h projects/sv/sys/sparc64/include/varargs.h projects/sv/sys/sparc64/include/vmparam.h projects/sv/sys/sparc64/isa/ofw_isa.c projects/sv/sys/sparc64/isa/ofw_isa.h projects/sv/sys/sparc64/pci/fire.c projects/sv/sys/sparc64/pci/ofw_pci.h projects/sv/sys/sparc64/pci/ofw_pcibus.c projects/sv/sys/sparc64/pci/psychoreg.h projects/sv/sys/sparc64/pci/psychovar.h projects/sv/sys/sparc64/sbus/dma_sbus.c projects/sv/sys/sparc64/sbus/lsi64854.c projects/sv/sys/sparc64/sbus/lsi64854reg.h projects/sv/sys/sparc64/sbus/lsi64854var.h projects/sv/sys/sparc64/sbus/ofw_sbus.h projects/sv/sys/sparc64/sbus/sbus.c projects/sv/sys/sparc64/sbus/sbusvar.h projects/sv/sys/sparc64/sparc64/bus_machdep.c projects/sv/sys/sparc64/sparc64/elf_machdep.c projects/sv/sys/sparc64/sparc64/iommu.c projects/sv/sys/sparc64/sparc64/machdep.c projects/sv/sys/sparc64/sparc64/pmap.c projects/sv/sys/sparc64/sparc64/tick.c projects/sv/sys/sparc64/sparc64/trap.c projects/sv/sys/sparc64/sparc64/vm_machdep.c projects/sv/sys/sun4v/include/_inttypes.h projects/sv/sys/sun4v/include/_stdint.h projects/sv/sys/sun4v/include/bus.h projects/sv/sys/sun4v/include/bus_dma.h projects/sv/sys/sun4v/include/ofw_nexus.h projects/sv/sys/sun4v/include/varargs.h projects/sv/sys/sun4v/include/vmparam.h projects/sv/sys/sun4v/sun4v/bus_machdep.c projects/sv/sys/sun4v/sun4v/hviommu.c projects/sv/sys/sun4v/sun4v/machdep.c projects/sv/sys/sun4v/sun4v/trap.c projects/sv/sys/sun4v/sun4v/vm_machdep.c projects/sv/sys/sys/acl.h projects/sv/sys/sys/bus.h projects/sv/sys/sys/file.h projects/sv/sys/sys/interrupt.h projects/sv/sys/sys/jail.h projects/sv/sys/sys/kernel.h projects/sv/sys/sys/proc.h projects/sv/sys/sys/sx.h projects/sv/sys/sys/sysctl.h projects/sv/sys/sys/systm.h projects/sv/sys/ufs/ffs/ffs_alloc.c projects/sv/sys/ufs/ffs/ffs_extern.h projects/sv/sys/ufs/ffs/ffs_softdep.c projects/sv/sys/ufs/ffs/ffs_vfsops.c projects/sv/sys/ufs/ufs/ufs_lookup.c projects/sv/sys/ufs/ufs/ufsmount.h projects/sv/sys/vm/uma_core.c projects/sv/sys/vm/vm_map.c projects/sv/sys/vm/vm_map.h projects/sv/sys/vm/vm_pageout.c projects/sv/sys/x86/isa/clock.c projects/sv/sys/x86/x86/tsc.c projects/sv/tools/regression/doat/Makefile projects/sv/tools/regression/doat/doat.c projects/sv/tools/regression/pjdfstest/pjdfstest.c projects/sv/tools/regression/pjdfstest/tests/open/16.t projects/sv/tools/test/malloc/Makefile projects/sv/tools/test/malloc/main.c projects/sv/tools/tools/aac/Makefile projects/sv/tools/tools/aac/aac_checkq.c projects/sv/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c projects/sv/tools/tools/cfi/Makefile projects/sv/tools/tools/cfi/cfi.c projects/sv/tools/tools/ether_reflect/Makefile projects/sv/tools/tools/iwi/Makefile projects/sv/tools/tools/iwi/iwistats.c projects/sv/tools/tools/nanobsd/rescue/common projects/sv/tools/tools/ncpus/biosmptable.c projects/sv/usr.bin/calendar/calendars/calendar.freebsd projects/sv/usr.bin/netstat/Makefile projects/sv/usr.bin/netstat/inet.c projects/sv/usr.bin/netstat/main.c projects/sv/usr.bin/netstat/sctp.c projects/sv/usr.bin/vmstat/vmstat.c projects/sv/usr.sbin/bsdinstall/distextract/distextract.c projects/sv/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/sv/usr.sbin/bsdinstall/partedit/partedit.h projects/sv/usr.sbin/bsdinstall/scripts/Makefile projects/sv/usr.sbin/bsdinstall/scripts/auto projects/sv/usr.sbin/config/config.h projects/sv/usr.sbin/config/mkmakefile.c projects/sv/usr.sbin/mfiutil/mfi_show.c projects/sv/usr.sbin/moused/moused.8 projects/sv/usr.sbin/ndp/ndp.c projects/sv/usr.sbin/sysinstall/devices.c Directory Properties: projects/sv/ (props changed) projects/sv/cddl/contrib/opensolaris/ (props changed) projects/sv/contrib/bind9/ (props changed) projects/sv/contrib/binutils/ (props changed) projects/sv/contrib/bzip2/ (props changed) projects/sv/contrib/dialog/ (props changed) projects/sv/contrib/ee/ (props changed) projects/sv/contrib/expat/ (props changed) projects/sv/contrib/file/ (props changed) projects/sv/contrib/gdb/ (props changed) projects/sv/contrib/gdtoa/ (props changed) projects/sv/contrib/gnu-sort/ (props changed) projects/sv/contrib/groff/ (props changed) projects/sv/contrib/less/ (props changed) projects/sv/contrib/libpcap/ (props changed) projects/sv/contrib/llvm/ (props changed) projects/sv/contrib/llvm/tools/clang/ (props changed) projects/sv/contrib/ncurses/ (props changed) projects/sv/contrib/netcat/ (props changed) projects/sv/contrib/ntp/ (props changed) projects/sv/contrib/ofed/libibcm/ (props changed) projects/sv/contrib/ofed/libibcm/config/ (props changed) projects/sv/contrib/ofed/libibcm/include/ (props changed) projects/sv/contrib/ofed/libibcm/include/infiniband/ (props changed) projects/sv/contrib/ofed/libibcm/src/ (props changed) projects/sv/contrib/ofed/libibverbs/ (props changed) projects/sv/contrib/ofed/libibverbs/config/ (props changed) projects/sv/contrib/ofed/libibverbs/debian/ (props changed) projects/sv/contrib/ofed/libibverbs/examples/ (props changed) projects/sv/contrib/ofed/libibverbs/fixes/ (props changed) projects/sv/contrib/ofed/libibverbs/include/ (props changed) projects/sv/contrib/ofed/libibverbs/include/infiniband/ (props changed) projects/sv/contrib/ofed/libibverbs/man/ (props changed) projects/sv/contrib/ofed/libibverbs/src/ (props changed) projects/sv/contrib/ofed/libmlx4/ (props changed) projects/sv/contrib/ofed/libmlx4/config/ (props changed) projects/sv/contrib/ofed/libmlx4/debian/ (props changed) projects/sv/contrib/ofed/libmlx4/fixes/ (props changed) projects/sv/contrib/ofed/libmlx4/src/ (props changed) projects/sv/contrib/ofed/libmthca/ (props changed) projects/sv/contrib/ofed/libmthca/config/ (props changed) projects/sv/contrib/ofed/libmthca/debian/ (props changed) projects/sv/contrib/ofed/libmthca/src/ (props changed) projects/sv/contrib/ofed/librdmacm/ (props changed) projects/sv/contrib/ofed/librdmacm/config/ (props changed) projects/sv/contrib/ofed/librdmacm/examples/ (props changed) projects/sv/contrib/ofed/librdmacm/include/ (props changed) projects/sv/contrib/ofed/librdmacm/include/rdma/ (props changed) projects/sv/contrib/ofed/librdmacm/man/ (props changed) projects/sv/contrib/ofed/librdmacm/src/ (props changed) projects/sv/contrib/ofed/libsdp/ (props changed) projects/sv/contrib/ofed/libsdp/config/ (props changed) projects/sv/contrib/ofed/libsdp/src/ (props changed) projects/sv/contrib/ofed/libsdp/src/linux/ (props changed) projects/sv/contrib/ofed/management/ (props changed) projects/sv/contrib/ofed/management/doc/ (props changed) projects/sv/contrib/ofed/management/infiniband-diags/ (props changed) projects/sv/contrib/ofed/management/infiniband-diags/include/ (props changed) projects/sv/contrib/ofed/management/infiniband-diags/man/ (props changed) projects/sv/contrib/ofed/management/infiniband-diags/scripts/ (props changed) projects/sv/contrib/ofed/management/infiniband-diags/src/ (props changed) projects/sv/contrib/ofed/management/libibcommon/ (props changed) projects/sv/contrib/ofed/management/libibcommon/include/ (props changed) projects/sv/contrib/ofed/management/libibcommon/include/infiniband/ (props changed) projects/sv/contrib/ofed/management/libibcommon/src/ (props changed) projects/sv/contrib/ofed/management/libibmad/ (props changed) projects/sv/contrib/ofed/management/libibmad/include/ (props changed) projects/sv/contrib/ofed/management/libibmad/include/infiniband/ (props changed) projects/sv/contrib/ofed/management/libibmad/src/ (props changed) projects/sv/contrib/ofed/management/libibumad/ (props changed) projects/sv/contrib/ofed/management/libibumad/include/ (props changed) projects/sv/contrib/ofed/management/libibumad/include/infiniband/ (props changed) projects/sv/contrib/ofed/management/libibumad/man/ (props changed) projects/sv/contrib/ofed/management/libibumad/src/ (props changed) projects/sv/contrib/ofed/management/opensm/ (props changed) projects/sv/contrib/ofed/management/opensm/complib/ (props changed) projects/sv/contrib/ofed/management/opensm/config/ (props changed) projects/sv/contrib/ofed/management/opensm/doc/ (props changed) projects/sv/contrib/ofed/management/opensm/include/ (props changed) projects/sv/contrib/ofed/management/opensm/include/complib/ (props changed) projects/sv/contrib/ofed/management/opensm/include/iba/ (props changed) projects/sv/contrib/ofed/management/opensm/include/opensm/ (props changed) projects/sv/contrib/ofed/management/opensm/include/vendor/ (props changed) projects/sv/contrib/ofed/management/opensm/libvendor/ (props changed) projects/sv/contrib/ofed/management/opensm/man/ (props changed) projects/sv/contrib/ofed/management/opensm/opensm/ (props changed) projects/sv/contrib/ofed/management/opensm/osmeventplugin/ (props changed) projects/sv/contrib/ofed/management/opensm/osmeventplugin/src/ (props changed) projects/sv/contrib/ofed/management/opensm/osmtest/ (props changed) projects/sv/contrib/ofed/management/opensm/osmtest/include/ (props changed) projects/sv/contrib/ofed/management/opensm/scripts/ (props changed) projects/sv/contrib/one-true-awk/ (props changed) projects/sv/contrib/openbsm/ (props changed) projects/sv/contrib/openpam/ (props changed) projects/sv/contrib/pf/ (props changed) projects/sv/contrib/sendmail/ (props changed) projects/sv/contrib/tcpdump/ (props changed) projects/sv/contrib/tcsh/ (props changed) projects/sv/contrib/top/ (props changed) projects/sv/contrib/top/install-sh (props changed) projects/sv/contrib/tzcode/stdtime/ (props changed) projects/sv/contrib/tzcode/zic/ (props changed) projects/sv/contrib/tzdata/ (props changed) projects/sv/contrib/wpa/ (props changed) projects/sv/contrib/xz/ (props changed) projects/sv/crypto/openssh/ (props changed) projects/sv/crypto/openssl/ (props changed) projects/sv/etc/rc.d/hastd (props changed) projects/sv/gnu/lib/ (props changed) projects/sv/gnu/usr.bin/binutils/ (props changed) projects/sv/gnu/usr.bin/cc/cc_tools/ (props changed) projects/sv/gnu/usr.bin/gdb/ (props changed) projects/sv/lib/libc/ (props changed) projects/sv/lib/libc/stdtime/ (props changed) projects/sv/lib/libutil/ (props changed) projects/sv/lib/libz/ (props changed) projects/sv/sbin/ (props changed) projects/sv/sbin/ipfw/ (props changed) projects/sv/share/mk/bsd.arch.inc.mk (props changed) projects/sv/share/zoneinfo/ (props changed) projects/sv/sys/ (props changed) projects/sv/sys/amd64/include/xen/ (props changed) projects/sv/sys/boot/ (props changed) projects/sv/sys/boot/i386/efi/ (props changed) projects/sv/sys/boot/ia64/efi/ (props changed) projects/sv/sys/boot/ia64/ski/ (props changed) projects/sv/sys/boot/powerpc/boot1.chrp/ (props changed) projects/sv/sys/boot/powerpc/ofw/ (props changed) projects/sv/sys/cddl/contrib/opensolaris/ (props changed) projects/sv/sys/conf/ (props changed) projects/sv/sys/contrib/dev/acpica/ (props changed) projects/sv/sys/contrib/octeon-sdk/ (props changed) projects/sv/sys/contrib/pf/ (props changed) projects/sv/sys/contrib/x86emu/ (props changed) projects/sv/sys/ofed/drivers/ (props changed) projects/sv/sys/ofed/drivers/infiniband/ (props changed) projects/sv/sys/ofed/drivers/infiniband/core/ (props changed) projects/sv/sys/ofed/drivers/infiniband/debug/ (props changed) projects/sv/sys/ofed/drivers/infiniband/hw/ (props changed) projects/sv/sys/ofed/drivers/infiniband/hw/mlx4/ (props changed) projects/sv/sys/ofed/drivers/infiniband/hw/mthca/ (props changed) projects/sv/sys/ofed/drivers/infiniband/ulp/ (props changed) projects/sv/sys/ofed/drivers/infiniband/ulp/ipoib/ (props changed) projects/sv/sys/ofed/drivers/infiniband/ulp/sdp/ (props changed) projects/sv/sys/ofed/drivers/infiniband/util/ (props changed) projects/sv/sys/ofed/drivers/net/ (props changed) projects/sv/sys/ofed/drivers/net/mlx4/ (props changed) projects/sv/sys/ofed/include/ (props changed) projects/sv/sys/ofed/include/asm/ (props changed) projects/sv/sys/ofed/include/linux/ (props changed) projects/sv/sys/ofed/include/linux/mlx4/ (props changed) projects/sv/sys/ofed/include/net/ (props changed) projects/sv/sys/ofed/include/rdma/ (props changed) projects/sv/usr.bin/calendar/ (props changed) projects/sv/usr.bin/csup/ (props changed) projects/sv/usr.bin/procstat/ (props changed) projects/sv/usr.sbin/ndiscvt/ (props changed) projects/sv/usr.sbin/zic/ (props changed) Modified: projects/sv/MAINTAINERS ============================================================================== --- projects/sv/MAINTAINERS Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/MAINTAINERS Wed Mar 23 18:08:54 2011 (r219926) @@ -47,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. Modified: projects/sv/Makefile.inc1 ============================================================================== --- projects/sv/Makefile.inc1 Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/Makefile.inc1 Wed Mar 23 18:08:54 2011 (r219926) @@ -76,6 +76,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_OFED} != "no" +SUBDIR+=contrib/ofed +.endif # # We must do etc/ last for install/distribute to work. # @@ -1210,7 +1213,11 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 _lib_libthr= lib/libthr .endif -_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +.if ${MK_OFED} != "no" +_ofed_lib= contrib/ofed/usr.lib/ +.endif + +_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} lib/libopie__L lib/libtacplus__L: lib/libmd__L Modified: projects/sv/bin/ln/ln.c ============================================================================== --- projects/sv/bin/ln/ln.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/ln/ln.c Wed Mar 23 18:08:54 2011 (r219926) @@ -80,7 +80,7 @@ main(int argc, char *argv[]) * "link", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/sv/bin/ps/extern.h ============================================================================== --- projects/sv/bin/ps/extern.h Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/ps/extern.h Wed Mar 23 18:08:54 2011 (r219926) @@ -81,12 +81,14 @@ int s_uname(KINFO *); void showkey(void); void started(KINFO *, VARENT *); void state(KINFO *, VARENT *); +void systime(KINFO *, VARENT *); void tdev(KINFO *, VARENT *); void tdnam(KINFO *, VARENT *); void tname(KINFO *, VARENT *); void ucomm(KINFO *, VARENT *); void uname(KINFO *, VARENT *); void upr(KINFO *, VARENT *); +void usertime(KINFO *, VARENT *); void vsize(KINFO *, VARENT *); void wchan(KINFO *, VARENT *); __END_DECLS Modified: projects/sv/bin/ps/keyword.c ============================================================================== --- projects/sv/bin/ps/keyword.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/ps/keyword.c Wed Mar 23 18:08:54 2011 (r219926) @@ -189,6 +189,7 @@ static VAR var[] = { UINT, UIDFMT, 0}, {"svuid", "SVUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_svuid), UINT, UIDFMT, 0}, + {"systime", "SYSTIME", NULL, USER, systime, NULL, 9, 0, CHAR, NULL, 0}, {"tdaddr", "TDADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, KOFF(ki_tdaddr), KPTR, "lx", 0}, {"tdev", "TDEV", NULL, 0, tdev, NULL, 5, 0, CHAR, NULL, 0}, @@ -210,6 +211,8 @@ static VAR var[] = { KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, + {"usertime", "USERTIME", NULL, USER, usertime, NULL, 9, 0, CHAR, NULL, + 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsize", "", "vsz", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsz", "VSZ", NULL, 0, vsize, NULL, 6, 0, CHAR, NULL, 0}, Modified: projects/sv/bin/ps/print.c ============================================================================== --- projects/sv/bin/ps/print.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/ps/print.c Wed Mar 23 18:08:54 2011 (r219926) @@ -550,12 +550,11 @@ vsize(KINFO *k, VARENT *ve) (void)printf("%*lu", v->width, (u_long)(k->ki_p->ki_size / 1024)); } -void -cputime(KINFO *k, VARENT *ve) +static void +printtime(KINFO *k, VARENT *ve, long secs, long psecs) +/* psecs is "parts" of a second. first micro, then centi */ { VAR *v; - long secs; - long psecs; /* "parts" of a second. first micro, then centi */ char obuff[128]; static char decimal_point; @@ -566,20 +565,7 @@ cputime(KINFO *k, VARENT *ve) secs = 0; psecs = 0; } else { - /* - * This counts time spent handling interrupts. We could - * fix this, but it is not 100% trivial (and interrupt - * time fractions only work on the sparc anyway). XXX - */ - secs = k->ki_p->ki_runtime / 1000000; - psecs = k->ki_p->ki_runtime % 1000000; - if (sumrusage) { - secs += k->ki_p->ki_childtime.tv_sec; - psecs += k->ki_p->ki_childtime.tv_usec; - } - /* - * round and scale to 100's - */ + /* round and scale to 100's */ psecs = (psecs + 5000) / 10000; secs += psecs / 100; psecs = psecs % 100; @@ -590,6 +576,53 @@ cputime(KINFO *k, VARENT *ve) } void +cputime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + /* + * This counts time spent handling interrupts. We could + * fix this, but it is not 100% trivial (and interrupt + * time fractions only work on the sparc anyway). XXX + */ + secs = k->ki_p->ki_runtime / 1000000; + psecs = k->ki_p->ki_runtime % 1000000; + if (sumrusage) { + secs += k->ki_p->ki_childtime.tv_sec; + psecs += k->ki_p->ki_childtime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +systime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_stime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_stime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childstime.tv_sec; + psecs += k->ki_p->ki_childstime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +usertime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_utime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_utime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childutime.tv_sec; + psecs += k->ki_p->ki_childutime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void elapsed(KINFO *k, VARENT *ve) { VAR *v; Modified: projects/sv/bin/ps/ps.1 ============================================================================== --- projects/sv/bin/ps/ps.1 Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/ps/ps.1 Wed Mar 23 18:08:54 2011 (r219926) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd March 5, 2011 +.Dd March 16, 2011 .Dt PS 1 .Os .Sh NAME @@ -205,8 +205,8 @@ Display information about processes whic Sort by current CPU usage, instead of the combination of controlling terminal and process ID. .It Fl S -Change the way the process time is calculated by summing all exited -children to their parent process. +Change the way the process times, namely cputime, systime, and usertime, +are calculated by summing all exited children to their parent process. .It Fl T Display information about processes attached to the device associated with the standard input. @@ -596,6 +596,8 @@ symbolic process state (alias saved gid from a setgid executable .It Cm svuid saved UID from a setuid executable +.It Cm systime +accumulated system CPU time .It Cm tdaddr thread address .It Cm tdev @@ -626,6 +628,8 @@ scheduling priority on return from syste .Cm usrpri ) .It Cm user user name (from UID) +.It Cm usertime +accumulated user CPU time .It Cm vsz virtual size in Kbytes (alias .Cm vsize ) Modified: projects/sv/bin/rm/rm.c ============================================================================== --- projects/sv/bin/rm/rm.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/rm/rm.c Wed Mar 23 18:08:54 2011 (r219926) @@ -90,7 +90,7 @@ main(int argc, char *argv[]) * "unlink", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/sv/bin/sh/parser.c ============================================================================== --- projects/sv/bin/sh/parser.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/sh/parser.c Wed Mar 23 18:08:54 2011 (r219926) @@ -1447,6 +1447,7 @@ parsesub: { int bracketed_name = 0; /* used to handle ${[0-9]*} variables */ int linno; int length; + int c1; c = pgetc(); if (c != '(' && c != '{' && (is_eof(c) || !is_name(c)) && @@ -1473,15 +1474,9 @@ parsesub: { if (c == '{') { bracketed_name = 1; c = pgetc(); - if (c == '#') { - if ((c = pgetc()) == '}') - c = '#'; - else - subtype = VSLENGTH; - } - else - subtype = 0; + subtype = 0; } +varname: if (!is_eof(c) && is_name(c)) { length = 0; do { @@ -1511,19 +1506,35 @@ parsesub: { STPUTC(c, out); c = pgetc(); } - } else { - if (! is_special(c)) { - subtype = VSERROR; - if (c == '}') - pungetc(); - else if (c == '\n' || c == PEOF) - synerror("Unexpected end of line in substitution"); - else - USTPUTC(c, out); - } else { - USTPUTC(c, out); + } else if (is_special(c)) { + c1 = c; + c = pgetc(); + if (subtype == 0 && c1 == '#') { + subtype = VSLENGTH; + if (strchr(types, c) == NULL && c != ':' && + c != '#' && c != '%') + goto varname; + c1 = c; c = pgetc(); + if (c1 != '}' && c == '}') { + pungetc(); + c = c1; + goto varname; + } + pungetc(); + c = c1; + c1 = '#'; + subtype = 0; } + USTPUTC(c1, out); + } else { + subtype = VSERROR; + if (c == '}') + pungetc(); + else if (c == '\n' || c == PEOF) + synerror("Unexpected end of line in substitution"); + else + USTPUTC(c, out); } if (subtype == 0) { switch (c) { Modified: projects/sv/bin/sh/sh.1 ============================================================================== --- projects/sv/bin/sh/sh.1 Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/sh/sh.1 Wed Mar 23 18:08:54 2011 (r219926) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd February 8, 2011 +.Dd March 20, 2011 .Dt SH 1 .Os .Sh NAME @@ -934,9 +934,9 @@ or .Pp .D1 Li { Ar list Ns Li \&; } .Pp -The first form executes the commands in a subshell. +The first form executes the commands in a subshell environment. Note that built-in commands thus executed do not affect the current shell. -The second form does not fork another shell, +The second form never forks another shell, so it is slightly more efficient. Grouping commands together this way allows the user to redirect their output as though they were one program: @@ -1450,8 +1450,8 @@ or the backquoted version: .Pp .D1 Li ` Ns Ar command Ns Li ` .Pp -The shell expands the command substitution by executing command in a -subshell environment and replacing the command substitution +The shell expands the command substitution by executing command +and replacing the command substitution with the standard output of the command, removing sequences of one or more newlines at the end of the substitution. Embedded newlines before the end of the output are not removed; @@ -1459,6 +1459,18 @@ however, during field splitting, they ma depending on the value of .Va IFS and the quoting that is in effect. +The command is executed in a subshell environment, +except that the built-in commands +.Ic jobid , +.Ic jobs , +.Ic times +and +.Ic trap +return information about the main shell environment +if they are the only command in a command substitution +and the substitutions in the command cannot cause side effects +(such as from assigning values to variables or referencing +.Li $! ). .Ss Arithmetic Expansion Arithmetic expansion provides a mechanism for evaluating an arithmetic expression and substituting its value. @@ -2265,8 +2277,8 @@ Omitting the .Ar action is another way to request the default action, for compatibility reasons this usage is not recommended though. -When the shell forks off a subshell, -it resets trapped (but not ignored) signals to the default action. +In a subshell environment, +the shell resets trapped (but not ignored) signals to the default action. The .Ic trap command has no effect on signals that were ignored on entry to the shell. Modified: projects/sv/bin/test/test.c ============================================================================== --- projects/sv/bin/test/test.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/bin/test/test.c Wed Mar 23 18:08:54 2011 (r219926) @@ -194,7 +194,7 @@ main(int argc, char **argv) int res; char *p; - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else p++; Modified: projects/sv/contrib/binutils/bfd/elfxx-sparc.c ============================================================================== --- projects/sv/contrib/binutils/bfd/elfxx-sparc.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/binutils/bfd/elfxx-sparc.c Wed Mar 23 18:08:54 2011 (r219926) @@ -2474,11 +2474,13 @@ _bfd_sparc_elf_relocate_section (bfd *ou Elf_Internal_Rela *rel; Elf_Internal_Rela *relend; int num_relocs; + const struct elf_backend_data *bed; htab = _bfd_sparc_elf_hash_table (info); symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; sym_hashes = elf_sym_hashes (input_bfd); local_got_offsets = elf_local_got_offsets (input_bfd); + bed = get_elf_backend_data (output_bfd); if (elf_hash_table (info)->hgot == NULL) got_base = 0; @@ -2876,11 +2878,6 @@ _bfd_sparc_elf_relocate_section (bfd *ou { asection *osec; - /* We are turning this relocation into one - against a section symbol. It would be - proper to subtract the symbol's value, - osec->vma, from the emitted reloc addend, - but ld.so expects buggy relocs. */ osec = sec->output_section; indx = elf_section_data (osec)->dynindx; @@ -2901,6 +2898,15 @@ _bfd_sparc_elf_relocate_section (bfd *ou bfd_set_error (bfd_error_bad_value); return FALSE; } + + /* We are turning this relocation into one + against a section symbol, so subtract out + the output section's address but not the + offset of the input section in the output + section on OSes where ld.so doesn't expect + buggy relocs. */ + if (bed->elf_osabi == ELFOSABI_FREEBSD) + outrel.r_addend -= osec->vma; } outrel.r_info = SPARC_ELF_R_INFO (htab, rel, indx, Modified: projects/sv/contrib/gcc/config.gcc ============================================================================== --- projects/sv/contrib/gcc/config.gcc Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config.gcc Wed Mar 23 18:08:54 2011 (r219926) @@ -268,11 +268,13 @@ xscale-*-*) ;; i[34567]86-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" ;; x86_64-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" need_64bit_hwint=yes ;; ia64-*-*) Modified: projects/sv/contrib/gcc/config/i386/driver-i386.c ============================================================================== --- projects/sv/contrib/gcc/config/i386/driver-i386.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/driver-i386.c Wed Mar 23 18:08:54 2011 (r219926) @@ -39,6 +39,7 @@ const char *host_detect_local_cpu (int a #define bit_SSE2 (1 << 26) #define bit_SSE3 (1 << 0) +#define bit_SSSE3 (1 << 9) #define bit_CMPXCHG16B (1 << 13) #define bit_3DNOW (1 << 31) @@ -66,7 +67,7 @@ const char *host_detect_local_cpu (int a unsigned int vendor; unsigned int ext_level; unsigned char has_mmx = 0, has_3dnow = 0, has_3dnowp = 0, has_sse = 0; - unsigned char has_sse2 = 0, has_sse3 = 0, has_cmov = 0; + unsigned char has_sse2 = 0, has_sse3 = 0, has_ssse3 = 0, has_cmov = 0; unsigned char has_longmode = 0, has_cmpxchg8b = 0; unsigned char is_amd = 0; unsigned int family = 0; @@ -107,6 +108,7 @@ const char *host_detect_local_cpu (int a has_sse = !!(edx & bit_SSE); has_sse2 = !!(edx & bit_SSE2); has_sse3 = !!(ecx & bit_SSE3); + has_ssse3 = !!(ecx & bit_SSSE3); /* We don't care for extended family. */ family = (eax >> 8) & ~(1 << 4); @@ -148,7 +150,9 @@ const char *host_detect_local_cpu (int a /* We have no idea. Use something reasonable. */ if (arch) { - if (has_sse3) + if (has_ssse3) + cpu = "core2"; + else if (has_sse3) { if (has_longmode) cpu = "nocona"; @@ -230,6 +234,9 @@ const char *host_detect_local_cpu (int a cpu = "generic"; } break; + case PROCESSOR_GEODE: + cpu = "geode"; + break; case PROCESSOR_K6: if (has_3dnow) cpu = "k6-3"; Modified: projects/sv/contrib/gcc/config/i386/i386.c ============================================================================== --- projects/sv/contrib/gcc/config/i386/i386.c Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/i386.c Wed Mar 23 18:08:54 2011 (r219926) @@ -926,7 +926,7 @@ const int x86_use_incdec = ~(m_PENT4 | m integer data in xmm registers. Which results in pretty abysmal code. */ const int x86_inter_unit_moves = 0 /* ~(m_ATHLON_K8) */; -const int x86_ext_80387_constants = m_K6_GEODE | m_ATHLON | m_PENT4 | m_NOCONA | m_PPRO | m_GENERIC32; +const int x86_ext_80387_constants = m_K6_GEODE | m_ATHLON | m_PENT4 | m_NOCONA | m_CORE2 | m_PPRO | m_GENERIC32; /* Some CPU cores are not able to predict more than 4 branch instructions in the 16 byte window. */ const int x86_four_jump_limit = m_PPRO | m_ATHLON_K8 | m_PENT4 | m_NOCONA | m_CORE2 | m_GENERIC; @@ -937,7 +937,7 @@ const int x86_cmpxchg = ~m_386; /* Compare and exchange 8 bytes was added for pentium. */ const int x86_cmpxchg8b = ~(m_386 | m_486); /* Compare and exchange 16 bytes was added for nocona. */ -const int x86_cmpxchg16b = m_NOCONA; +const int x86_cmpxchg16b = m_NOCONA | m_CORE2; /* Exchange and add was added for 80486. */ const int x86_xadd = ~m_386; const int x86_pad_returns = m_ATHLON_K8 | m_CORE2 | m_GENERIC; @@ -1511,16 +1511,24 @@ ix86_handle_option (size_t code, const c case OPT_msse: if (!value) { - target_flags &= ~(MASK_SSE2 | MASK_SSE3); - target_flags_explicit |= MASK_SSE2 | MASK_SSE3; + target_flags &= ~(MASK_SSE2 | MASK_SSE3 | MASK_SSSE3); + target_flags_explicit |= MASK_SSE2 | MASK_SSE3 | MASK_SSSE3; } return true; case OPT_msse2: if (!value) { - target_flags &= ~MASK_SSE3; - target_flags_explicit |= MASK_SSE3; + target_flags &= ~(MASK_SSE3 | MASK_SSSE3); + target_flags_explicit |= MASK_SSE3 | MASK_SSSE3; + } + return true; + + case OPT_msse3: + if (!value) + { + target_flags &= ~MASK_SSSE3; + target_flags_explicit |= MASK_SSSE3; } return true; @@ -1589,7 +1597,8 @@ override_options (void) PTA_PREFETCH_SSE = 16, PTA_3DNOW = 32, PTA_3DNOW_A = 64, - PTA_64BIT = 128 + PTA_64BIT = 128, + PTA_SSSE3 = 256 } flags; } const processor_alias_table[] = @@ -1617,7 +1626,7 @@ override_options (void) | PTA_MMX | PTA_PREFETCH_SSE}, {"nocona", PROCESSOR_NOCONA, PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_64BIT | PTA_MMX | PTA_PREFETCH_SSE}, - {"core2", PROCESSOR_CORE2, PTA_SSE | PTA_SSE2 | PTA_SSE3 + {"core2", PROCESSOR_CORE2, PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_SSSE3 | PTA_64BIT | PTA_MMX | PTA_PREFETCH_SSE}, {"geode", PROCESSOR_GEODE, PTA_MMX | PTA_PREFETCH_SSE | PTA_3DNOW @@ -1811,6 +1820,9 @@ override_options (void) if (processor_alias_table[i].flags & PTA_SSE3 && !(target_flags_explicit & MASK_SSE3)) target_flags |= MASK_SSE3; + if (processor_alias_table[i].flags & PTA_SSSE3 + && !(target_flags_explicit & MASK_SSSE3)) + target_flags |= MASK_SSSE3; if (processor_alias_table[i].flags & PTA_PREFETCH_SSE) x86_prefetch_sse = true; if (TARGET_64BIT && !(processor_alias_table[i].flags & PTA_64BIT)) @@ -1987,6 +1999,10 @@ override_options (void) if (!TARGET_80387) target_flags |= MASK_NO_FANCY_MATH_387; + /* Turn on SSE3 builtins for -mssse3. */ + if (TARGET_SSSE3) + target_flags |= MASK_SSE3; + /* Turn on SSE2 builtins for -msse3. */ if (TARGET_SSE3) target_flags |= MASK_SSE2; @@ -14693,6 +14709,41 @@ enum ix86_builtins IX86_BUILTIN_MONITOR, IX86_BUILTIN_MWAIT, + /* SSSE3. */ + IX86_BUILTIN_PHADDW, + IX86_BUILTIN_PHADDD, + IX86_BUILTIN_PHADDSW, + IX86_BUILTIN_PHSUBW, + IX86_BUILTIN_PHSUBD, + IX86_BUILTIN_PHSUBSW, + IX86_BUILTIN_PMADDUBSW, + IX86_BUILTIN_PMULHRSW, + IX86_BUILTIN_PSHUFB, + IX86_BUILTIN_PSIGNB, + IX86_BUILTIN_PSIGNW, + IX86_BUILTIN_PSIGND, + IX86_BUILTIN_PALIGNR, + IX86_BUILTIN_PABSB, + IX86_BUILTIN_PABSW, + IX86_BUILTIN_PABSD, + + IX86_BUILTIN_PHADDW128, + IX86_BUILTIN_PHADDD128, + IX86_BUILTIN_PHADDSW128, + IX86_BUILTIN_PHSUBW128, + IX86_BUILTIN_PHSUBD128, + IX86_BUILTIN_PHSUBSW128, + IX86_BUILTIN_PMADDUBSW128, + IX86_BUILTIN_PMULHRSW128, + IX86_BUILTIN_PSHUFB128, + IX86_BUILTIN_PSIGNB128, + IX86_BUILTIN_PSIGNW128, + IX86_BUILTIN_PSIGND128, + IX86_BUILTIN_PALIGNR128, + IX86_BUILTIN_PABSB128, + IX86_BUILTIN_PABSW128, + IX86_BUILTIN_PABSD128, + IX86_BUILTIN_VEC_INIT_V2SI, IX86_BUILTIN_VEC_INIT_V4HI, IX86_BUILTIN_VEC_INIT_V8QI, @@ -15034,7 +15085,33 @@ static const struct builtin_description { MASK_SSE3, CODE_FOR_sse3_haddv4sf3, "__builtin_ia32_haddps", IX86_BUILTIN_HADDPS, 0, 0 }, { MASK_SSE3, CODE_FOR_sse3_haddv2df3, "__builtin_ia32_haddpd", IX86_BUILTIN_HADDPD, 0, 0 }, { MASK_SSE3, CODE_FOR_sse3_hsubv4sf3, "__builtin_ia32_hsubps", IX86_BUILTIN_HSUBPS, 0, 0 }, - { MASK_SSE3, CODE_FOR_sse3_hsubv2df3, "__builtin_ia32_hsubpd", IX86_BUILTIN_HSUBPD, 0, 0 } + { MASK_SSE3, CODE_FOR_sse3_hsubv2df3, "__builtin_ia32_hsubpd", IX86_BUILTIN_HSUBPD, 0, 0 }, + + /* SSSE3 */ + { MASK_SSSE3, CODE_FOR_ssse3_phaddwv8hi3, "__builtin_ia32_phaddw128", IX86_BUILTIN_PHADDW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddwv4hi3, "__builtin_ia32_phaddw", IX86_BUILTIN_PHADDW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phadddv4si3, "__builtin_ia32_phaddd128", IX86_BUILTIN_PHADDD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phadddv2si3, "__builtin_ia32_phaddd", IX86_BUILTIN_PHADDD, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddswv8hi3, "__builtin_ia32_phaddsw128", IX86_BUILTIN_PHADDSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddswv4hi3, "__builtin_ia32_phaddsw", IX86_BUILTIN_PHADDSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubwv8hi3, "__builtin_ia32_phsubw128", IX86_BUILTIN_PHSUBW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubwv4hi3, "__builtin_ia32_phsubw", IX86_BUILTIN_PHSUBW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubdv4si3, "__builtin_ia32_phsubd128", IX86_BUILTIN_PHSUBD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubdv2si3, "__builtin_ia32_phsubd", IX86_BUILTIN_PHSUBD, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubswv8hi3, "__builtin_ia32_phsubsw128", IX86_BUILTIN_PHSUBSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubswv4hi3, "__builtin_ia32_phsubsw", IX86_BUILTIN_PHSUBSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmaddubswv8hi3, "__builtin_ia32_pmaddubsw128", IX86_BUILTIN_PMADDUBSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmaddubswv4hi3, "__builtin_ia32_pmaddubsw", IX86_BUILTIN_PMADDUBSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmulhrswv8hi3, "__builtin_ia32_pmulhrsw128", IX86_BUILTIN_PMULHRSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmulhrswv4hi3, "__builtin_ia32_pmulhrsw", IX86_BUILTIN_PMULHRSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pshufbv16qi3, "__builtin_ia32_pshufb128", IX86_BUILTIN_PSHUFB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pshufbv8qi3, "__builtin_ia32_pshufb", IX86_BUILTIN_PSHUFB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv16qi3, "__builtin_ia32_psignb128", IX86_BUILTIN_PSIGNB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv8qi3, "__builtin_ia32_psignb", IX86_BUILTIN_PSIGNB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv8hi3, "__builtin_ia32_psignw128", IX86_BUILTIN_PSIGNW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv4hi3, "__builtin_ia32_psignw", IX86_BUILTIN_PSIGNW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv4si3, "__builtin_ia32_psignd128", IX86_BUILTIN_PSIGND128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv2si3, "__builtin_ia32_psignd", IX86_BUILTIN_PSIGND, 0, 0 } }; static const struct builtin_description bdesc_1arg[] = @@ -15081,6 +15158,14 @@ static const struct builtin_description /* SSE3 */ { MASK_SSE3, CODE_FOR_sse3_movshdup, 0, IX86_BUILTIN_MOVSHDUP, 0, 0 }, { MASK_SSE3, CODE_FOR_sse3_movsldup, 0, IX86_BUILTIN_MOVSLDUP, 0, 0 }, + + /* SSSE3 */ + { MASK_SSSE3, CODE_FOR_absv16qi2, "__builtin_ia32_pabsb128", IX86_BUILTIN_PABSB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_absv8qi2, "__builtin_ia32_pabsb", IX86_BUILTIN_PABSB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_absv8hi2, "__builtin_ia32_pabsw128", IX86_BUILTIN_PABSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_absv4hi2, "__builtin_ia32_pabsw", IX86_BUILTIN_PABSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_absv4si2, "__builtin_ia32_pabsd128", IX86_BUILTIN_PABSD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_absv2si2, "__builtin_ia32_pabsd", IX86_BUILTIN_PABSD, 0, 0 }, }; static void @@ -15215,6 +15300,16 @@ ix86_init_mmx_sse_builtins (void) /* Normal vector unops. */ tree v4sf_ftype_v4sf = build_function_type_list (V4SF_type_node, V4SF_type_node, NULL_TREE); + tree v16qi_ftype_v16qi + = build_function_type_list (V16QI_type_node, V16QI_type_node, NULL_TREE); + tree v8hi_ftype_v8hi + = build_function_type_list (V8HI_type_node, V8HI_type_node, NULL_TREE); + tree v4si_ftype_v4si + = build_function_type_list (V4SI_type_node, V4SI_type_node, NULL_TREE); + tree v8qi_ftype_v8qi + = build_function_type_list (V8QI_type_node, V8QI_type_node, NULL_TREE); + tree v4hi_ftype_v4hi + = build_function_type_list (V4HI_type_node, V4HI_type_node, NULL_TREE); /* Normal vector binops. */ tree v4sf_ftype_v4sf_v4sf @@ -15234,6 +15329,12 @@ ix86_init_mmx_sse_builtins (void) long_long_unsigned_type_node, long_long_unsigned_type_node, NULL_TREE); + tree di_ftype_di_di_int + = build_function_type_list (long_long_unsigned_type_node, + long_long_unsigned_type_node, + long_long_unsigned_type_node, + integer_type_node, NULL_TREE); + tree v2si_ftype_v2sf = build_function_type_list (V2SI_type_node, V2SF_type_node, NULL_TREE); tree v2sf_ftype_v2si @@ -15335,6 +15436,9 @@ ix86_init_mmx_sse_builtins (void) tree v2di_ftype_v2di_int = build_function_type_list (V2DI_type_node, V2DI_type_node, integer_type_node, NULL_TREE); + tree v2di_ftype_v2di_v2di_int + = build_function_type_list (V2DI_type_node, V2DI_type_node, + V2DI_type_node, integer_type_node, NULL_TREE); tree v4si_ftype_v4si_int = build_function_type_list (V4SI_type_node, V4SI_type_node, integer_type_node, NULL_TREE); @@ -15451,6 +15555,50 @@ ix86_init_mmx_sse_builtins (void) def_builtin (d->mask, d->name, type, d->code); } + /* Add all builtins that are more or less simple operations on 1 operand. */ + for (i = 0, d = bdesc_1arg; i < ARRAY_SIZE (bdesc_1arg); i++, d++) + { + enum machine_mode mode; + tree type; + + if (d->name == 0) + continue; + mode = insn_data[d->icode].operand[1].mode; + + switch (mode) + { + case V16QImode: + type = v16qi_ftype_v16qi; + break; + case V8HImode: + type = v8hi_ftype_v8hi; + break; + case V4SImode: + type = v4si_ftype_v4si; + break; + case V2DFmode: + type = v2df_ftype_v2df; + break; + case V4SFmode: + type = v4sf_ftype_v4sf; + break; + case V8QImode: + type = v8qi_ftype_v8qi; + break; + case V4HImode: + type = v4hi_ftype_v4hi; + break; + case V2SImode: + type = v2si_ftype_v2si; + break; + + default: + abort (); + } + + def_builtin (d->mask, d->name, type, d->code); + } + /* Add the remaining MMX insns with somewhat more complicated types. */ def_builtin (MASK_MMX, "__builtin_ia32_emms", void_ftype_void, IX86_BUILTIN_EMMS); def_builtin (MASK_MMX, "__builtin_ia32_psllw", v4hi_ftype_v4hi_di, IX86_BUILTIN_PSLLW); @@ -15650,6 +15798,12 @@ ix86_init_mmx_sse_builtins (void) def_builtin (MASK_SSE3, "__builtin_ia32_lddqu", v16qi_ftype_pcchar, IX86_BUILTIN_LDDQU); + /* SSSE3. */ + def_builtin (MASK_SSSE3, "__builtin_ia32_palignr128", + v2di_ftype_v2di_v2di_int, IX86_BUILTIN_PALIGNR128); + def_builtin (MASK_SSSE3, "__builtin_ia32_palignr", di_ftype_di_di_int, + IX86_BUILTIN_PALIGNR); + /* Access to the vec_init patterns. */ ftype = build_function_type_list (V2SI_type_node, integer_type_node, integer_type_node, NULL_TREE); @@ -16148,7 +16302,7 @@ ix86_expand_builtin (tree exp, rtx targe tree arglist = TREE_OPERAND (exp, 1); tree arg0, arg1, arg2; rtx op0, op1, op2, pat; - enum machine_mode tmode, mode0, mode1, mode2; + enum machine_mode tmode, mode0, mode1, mode2, mode3; unsigned int fcode = DECL_FUNCTION_CODE (fndecl); switch (fcode) @@ -16618,6 +16772,52 @@ ix86_expand_builtin (tree exp, rtx targe return ix86_expand_unop_builtin (CODE_FOR_sse3_lddqu, arglist, target, 1); + case IX86_BUILTIN_PALIGNR: + case IX86_BUILTIN_PALIGNR128: + if (fcode == IX86_BUILTIN_PALIGNR) + { + icode = CODE_FOR_ssse3_palignrdi; + mode = DImode; + } + else + { + icode = CODE_FOR_ssse3_palignrti; + mode = V2DImode; + } + arg0 = TREE_VALUE (arglist); + arg1 = TREE_VALUE (TREE_CHAIN (arglist)); + arg2 = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (arglist))); + op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0); + op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0); + op2 = expand_expr (arg2, NULL_RTX, VOIDmode, 0); + tmode = insn_data[icode].operand[0].mode; + mode1 = insn_data[icode].operand[1].mode; + mode2 = insn_data[icode].operand[2].mode; + mode3 = insn_data[icode].operand[3].mode; + + if (! (*insn_data[icode].operand[1].predicate) (op0, mode1)) + { + op0 = copy_to_reg (op0); + op0 = simplify_gen_subreg (mode1, op0, GET_MODE (op0), 0); + } + if (! (*insn_data[icode].operand[2].predicate) (op1, mode2)) + { + op1 = copy_to_reg (op1); + op1 = simplify_gen_subreg (mode2, op1, GET_MODE (op1), 0); + } + if (! (*insn_data[icode].operand[3].predicate) (op2, mode3)) + { + error ("shift must be an immediate"); + return const0_rtx; + } + target = gen_reg_rtx (mode); + pat = GEN_FCN (icode) (simplify_gen_subreg (tmode, target, mode, 0), + op0, op1, op2); + if (! pat) + return 0; + emit_insn (pat); + return target; + case IX86_BUILTIN_VEC_INIT_V2SI: case IX86_BUILTIN_VEC_INIT_V4HI: case IX86_BUILTIN_VEC_INIT_V8QI: Modified: projects/sv/contrib/gcc/config/i386/i386.h ============================================================================== --- projects/sv/contrib/gcc/config/i386/i386.h Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/i386.h Wed Mar 23 18:08:54 2011 (r219926) @@ -418,6 +418,8 @@ extern const char *host_detect_local_cpu builtin_define ("__SSE2__"); \ if (TARGET_SSE3) \ builtin_define ("__SSE3__"); \ + if (TARGET_SSSE3) \ + builtin_define ("__SSSE3__"); \ if (TARGET_SSE_MATH && TARGET_SSE) \ builtin_define ("__SSE_MATH__"); \ if (TARGET_SSE_MATH && TARGET_SSE2) \ Modified: projects/sv/contrib/gcc/config/i386/i386.md ============================================================================== --- projects/sv/contrib/gcc/config/i386/i386.md Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/i386.md Wed Mar 23 18:08:54 2011 (r219926) @@ -148,6 +148,11 @@ (UNSPEC_SP_TEST 101) (UNSPEC_SP_TLS_SET 102) (UNSPEC_SP_TLS_TEST 103) + + ; SSSE3 + (UNSPEC_PSHUFB 120) + (UNSPEC_PSIGN 121) + (UNSPEC_PALIGNR 122) ]) (define_constants @@ -20948,6 +20953,6 @@ } [(set_attr "type" "multi")]) -(include "sse.md") (include "mmx.md") +(include "sse.md") (include "sync.md") Modified: projects/sv/contrib/gcc/config/i386/i386.opt ============================================================================== --- projects/sv/contrib/gcc/config/i386/i386.opt Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/i386.opt Wed Mar 23 18:08:54 2011 (r219926) @@ -197,6 +197,10 @@ msse3 Target Report Mask(SSE3) Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation +mssse3 +Target Report Mask(SSSE3) +Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation + msseregparm Target RejectNegative Mask(SSEREGPARM) Use SSE register passing conventions for SF and DF mode Modified: projects/sv/contrib/gcc/config/i386/sse.md ============================================================================== --- projects/sv/contrib/gcc/config/i386/sse.md Wed Mar 23 17:56:38 2011 (r219925) +++ projects/sv/contrib/gcc/config/i386/sse.md Wed Mar 23 18:08:54 2011 (r219926) @@ -3949,3 +3949,578 @@ ;; zero extended to 64bit, we only need to set up 32bit registers. "monitor" [(set_attr "length" "3")]) + +;; SSSE3 +(define_insn "ssse3_phaddwv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (vec_concat:V8HI + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V8HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 5)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 7)]))))) + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V8HI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 5)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 7)])))))))] + "TARGET_SSSE3" + "phaddw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phaddwv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V4HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V4HI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phaddw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phadddv4si3" + [(set (match_operand:V4SI 0 "register_operand" "=x") + (vec_concat:V4SI + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V4SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V4SI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phaddd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phadddv2si3" + [(set (match_operand:V2SI 0 "register_operand" "=y") + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V2SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI + (match_operand:V2SI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)])))))] + "TARGET_SSSE3" + "phaddd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 19:05:35 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC0F61065676; Wed, 23 Mar 2011 19:05:34 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CF3A48FC21; Wed, 23 Mar 2011 19:05:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NJ5YOI004285; Wed, 23 Mar 2011 19:05:34 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NJ5Yub004283; Wed, 23 Mar 2011 19:05:34 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231905.p2NJ5Yub004283@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 19:05:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219927 - projects/sv/sys/dev/e1000 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 19:05:35 -0000 Author: attilio Date: Wed Mar 23 19:05:34 2011 New Revision: 219927 URL: http://svn.freebsd.org/changeset/base/219927 Log: Improve deadlock robustness: force intimate polling functions to skip locking when possible. In this case RX_LOCK'ing in if_lem. Reported by: rstone Modified: projects/sv/sys/dev/e1000/if_lem.c Modified: projects/sv/sys/dev/e1000/if_lem.c ============================================================================== --- projects/sv/sys/dev/e1000/if_lem.c Wed Mar 23 18:08:54 2011 (r219926) +++ projects/sv/sys/dev/e1000/if_lem.c Wed Mar 23 19:05:34 2011 (r219927) @@ -95,6 +95,14 @@ if ((locking) != 0) \ EM_CORE_UNLOCK(adapter); \ } while (0) +#define EM_RX_LOCK_COND(adapter, locking) do { \ + if ((locking) != 0) \ + EM_RX_LOCK(adapter); \ +} while (0) +#define EM_RX_UNLOCK_COND(adapter, locking) do { \ + if ((locking) != 0) \ + EM_RX_UNLOCK(adapter); \ +} while (0) #define EM_TX_LOCK_COND(adapter, locking) do { \ if ((locking) != 0) \ EM_TX_LOCK(adapter); \ @@ -218,7 +226,8 @@ static void lem_txeof(struct adapter *); static void lem_tx_purge(struct adapter *); static int lem_allocate_receive_structures(struct adapter *); static int lem_allocate_transmit_structures(struct adapter *); -static bool lem_rxeof(struct adapter *, int, int *); +static bool _lem_rxeof_generic(struct adapter *, int, int *, int); +#define lem_rxeof(a, c, d) _lem_rxeof_generic(a, c, d, 1) #ifndef __NO_STRICT_ALIGNMENT static int lem_fixup_rx(struct adapter *); #endif @@ -1296,7 +1305,7 @@ _lem_poll_generic(struct ifnet *ifp, enu } EM_CORE_UNLOCK_COND(adapter, locking); - lem_rxeof(adapter, count, &rx_done); + _lem_rxeof_generic(adapter, count, &rx_done, locking); EM_TX_LOCK_COND(adapter, locking); lem_txeof(adapter); @@ -3475,7 +3484,7 @@ lem_free_receive_structures(struct adapt * For polling we also now return the number of cleaned packets *********************************************************************/ static bool -lem_rxeof(struct adapter *adapter, int count, int *done) +_lem_rxeof_generic(struct adapter *adapter, int count, int *done, int locking) { struct ifnet *ifp = adapter->ifp;; struct mbuf *mp; @@ -3484,7 +3493,7 @@ lem_rxeof(struct adapter *adapter, int c int i, rx_sent = 0; struct e1000_rx_desc *current_desc; - EM_RX_LOCK(adapter); + EM_RX_LOCK_COND(adapter, locking); i = adapter->next_rx_desc_to_check; current_desc = &adapter->rx_desc_base[i]; bus_dmamap_sync(adapter->rxdma.dma_tag, adapter->rxdma.dma_map, @@ -3493,7 +3502,7 @@ lem_rxeof(struct adapter *adapter, int c if (!((current_desc->status) & E1000_RXD_STAT_DD)) { if (done != NULL) *done = rx_sent; - EM_RX_UNLOCK(adapter); + EM_RX_UNLOCK_COND(adapter, locking); return (FALSE); } @@ -3634,9 +3643,9 @@ discard: /* Call into the stack */ if (m != NULL) { adapter->next_rx_desc_to_check = i; - EM_RX_UNLOCK(adapter); + EM_RX_UNLOCK_COND(adapter, locking); (*ifp->if_input)(ifp, m); - EM_RX_LOCK(adapter); + EM_RX_LOCK_COND(adapter, locking); rx_sent++; i = adapter->next_rx_desc_to_check; } @@ -3650,7 +3659,7 @@ discard: E1000_WRITE_REG(&adapter->hw, E1000_RDT(0), i); if (done != NULL) *done = rx_sent; - EM_RX_UNLOCK(adapter); + EM_RX_UNLOCK_COND(adapter, locking); return ((status & E1000_RXD_STAT_DD) ? TRUE : FALSE); } From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 19:12:49 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C15C1065672; Wed, 23 Mar 2011 19:12:49 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 00CA98FC1A; Wed, 23 Mar 2011 19:12:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NJCmDV004476; Wed, 23 Mar 2011 19:12:48 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NJCmNM004474; Wed, 23 Mar 2011 19:12:48 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103231912.p2NJCmNM004474@svn.freebsd.org> From: Attilio Rao Date: Wed, 23 Mar 2011 19:12:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219928 - projects/sv/sys/dev/e1000 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 19:12:49 -0000 Author: attilio Date: Wed Mar 23 19:12:48 2011 New Revision: 219928 URL: http://svn.freebsd.org/changeset/base/219928 Log: Improve deadlock robustness: force intimate polling functions to skip locking when possible. In this case RX_LOCK'ing in if_igb. Modified: projects/sv/sys/dev/e1000/if_igb.c Modified: projects/sv/sys/dev/e1000/if_igb.c ============================================================================== --- projects/sv/sys/dev/e1000/if_igb.c Wed Mar 23 19:05:34 2011 (r219927) +++ projects/sv/sys/dev/e1000/if_igb.c Wed Mar 23 19:12:48 2011 (r219928) @@ -105,6 +105,14 @@ if ((locking) != 0) \ IGB_CORE_UNLOCK(adapter); \ } while (0) +#define IGB_RX_LOCK_COND(rxr, locking) do { \ + if ((locking) != 0) \ + IGB_RX_LOCK(rxr); \ +} while (0) +#define IGB_RX_UNLOCK_COND(rxr, locking) do { \ + if ((locking) != 0) \ + IGB_RX_UNLOCK(rxr); \ +} while (0) #define IGB_TX_LOCK_COND(txr, locking) do { \ if ((locking) != 0) \ IGB_TX_LOCK(txr); \ @@ -245,7 +253,8 @@ static __inline void igb_rx_discard(stru static __inline void igb_rx_input(struct rx_ring *, struct ifnet *, struct mbuf *, u32); -static bool igb_rxeof(struct igb_queue *, int, int *); +static bool _igb_rxeof_generic(struct igb_queue *, int, int *, int); +#define igb_rxeof(q, c, d) _igb_rxeof_generic(q, c, d, 1) static void igb_rx_checksum(u32, struct mbuf *, u32); static int igb_tx_ctx_setup(struct tx_ring *, struct mbuf *); static bool igb_tso_setup(struct tx_ring *, struct mbuf *, u32 *); @@ -1462,7 +1471,7 @@ _igb_poll_generic(struct ifnet *ifp, enu } IGB_CORE_UNLOCK_COND(adapter, locking); - igb_rxeof(que, count, &rx_done); + _igb_rxeof_generic(que, count, &rx_done, locking); IGB_TX_LOCK_COND(txr, locking); do { @@ -4438,7 +4447,7 @@ igb_rx_input(struct rx_ring *rxr, struct * Return TRUE if more to clean, FALSE otherwise *********************************************************************/ static bool -igb_rxeof(struct igb_queue *que, int count, int *done) +_igb_rxeof_generic(struct igb_queue *que, int count, int *done, int locking) { struct adapter *adapter = que->adapter; struct rx_ring *rxr = que->rxr; @@ -4449,7 +4458,7 @@ igb_rxeof(struct igb_queue *que, int cou u32 ptype, staterr = 0; union e1000_adv_rx_desc *cur; - IGB_RX_LOCK(rxr); + IGB_RX_LOCK_COND(rxr, locking); /* Sync the ring. */ bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE); @@ -4628,7 +4637,7 @@ next_desc: if (done != NULL) *done = rxdone; - IGB_RX_UNLOCK(rxr); + IGB_RX_UNLOCK_COND(rxr, locking); return ((staterr & E1000_RXD_STAT_DD) ? TRUE : FALSE); } From owner-svn-src-projects@FreeBSD.ORG Wed Mar 23 19:30:47 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EFE81065676; Wed, 23 Mar 2011 19:30:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 742B68FC0A; Wed, 23 Mar 2011 19:30:47 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2NJUlKD004867; Wed, 23 Mar 2011 19:30:47 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2NJUlJ4004865; Wed, 23 Mar 2011 19:30:47 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103231930.p2NJUlJ4004865@svn.freebsd.org> From: Alexander Motin Date: Wed, 23 Mar 2011 19:30:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219929 - projects/graid/head/sys/geom/raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2011 19:30:47 -0000 Author: mav Date: Wed Mar 23 19:30:47 2011 New Revision: 219929 URL: http://svn.freebsd.org/changeset/base/219929 Log: - Fix rebuild_lba field usage -- it should be per-volume. - Add safety belt against touching volumes in RAID level migration. Modified: projects/graid/head/sys/geom/raid/md_nvidia.c Modified: projects/graid/head/sys/geom/raid/md_nvidia.c ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 19:12:48 2011 (r219928) +++ projects/graid/head/sys/geom/raid/md_nvidia.c Wed Mar 23 19:30:47 2011 (r219929) @@ -265,20 +265,13 @@ nvidia_meta_read(struct g_consumer *cp) return (NULL); } if (meta->config_size > 128 || - meta->config_size < 10) { + meta->config_size < 30) { G_RAID_DEBUG(1, "NVIDIA metadata size looks wrong: %d", meta->config_size); free(meta, M_MD_NVIDIA); return (NULL); } - /* Check metadata major version. */ -/* if (meta->version_major != 2) { - G_RAID_DEBUG(1, "NVIDIA version check failed on %s (%d.%d)", - pp->name, meta->version_major, meta->version_minor); - free(meta, M_MD_NVIDIA); - return (NULL); - } -*/ + /* Check metadata checksum. */ for (checksum = 0, ptr = (uint32_t *)meta, i = 0; i < meta->config_size; i++) @@ -289,6 +282,15 @@ nvidia_meta_read(struct g_consumer *cp) return (NULL); } + /* Check volume state. */ + if (meta->state != NVIDIA_S_IDLE && meta->state != NVIDIA_S_INIT && + meta->state != NVIDIA_S_REBUILD && meta->state != NVIDIA_S_SYNC) { + G_RAID_DEBUG(1, "NVIDIA unknown state on %s (0x%02x)", + pp->name, meta->state); + free(meta, M_MD_NVIDIA); + return (NULL); + } + /* Check raid type. */ if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && @@ -541,14 +543,14 @@ nofit: /* Rebuilding disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_REBUILD); - sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * - pd->pd_meta->sector_size; + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; } else if (meta->state == NVIDIA_S_SYNC) { /* Resyncing/dirty disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_RESYNC); - sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * - pd->pd_meta->sector_size; + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; } else { /* Up to date disk. */ g_raid_change_subdisk_state(sd, @@ -1510,7 +1512,8 @@ g_raid_md_write_nvidia(struct g_raid_md_ if (sd->sd_state != G_RAID_SUBDISK_S_ACTIVE) { pd->pd_meta->disk_status = 0x100; pd->pd_meta->rebuild_lba = - sd->sd_rebuild_pos / vol->v_sectorsize; + sd->sd_rebuild_pos / vol->v_sectorsize * + meta->array_width; } } else pd->pd_meta->disk_number = meta->total_disks + spares++; From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 01:24:39 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 178691065670; Thu, 24 Mar 2011 01:24:39 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 00D958FC20; Thu, 24 Mar 2011 01:24:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2O1OcB7013257; Thu, 24 Mar 2011 01:24:38 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2O1OctY013230; Thu, 24 Mar 2011 01:24:38 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201103240124.p2O1OctY013230@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 24 Mar 2011 01:24:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219947 - in projects/pf/pf45: . bin/csh bin/df bin/kenv bin/kill bin/ln bin/ps bin/rm bin/sh bin/test cddl/compat/opensolaris/include cddl/compat/opensolaris/misc cddl/contrib/opensola... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 01:24:39 -0000 Author: bz Date: Thu Mar 24 01:24:35 2011 New Revision: 219947 URL: http://svn.freebsd.org/changeset/base/219947 Log: IFC @219944 Added: projects/pf/pf45/bin/csh/iconv_stub.h - copied unchanged from r219944, head/bin/csh/iconv_stub.h projects/pf/pf45/cddl/compat/opensolaris/include/sha2.h - copied unchanged from r219944, head/cddl/compat/opensolaris/include/sha2.h projects/pf/pf45/cddl/compat/opensolaris/include/thread_pool.h - copied unchanged from r219944, head/cddl/compat/opensolaris/include/thread_pool.h projects/pf/pf45/cddl/contrib/opensolaris/cmd/stat/ - copied from r219944, head/cddl/contrib/opensolaris/cmd/stat/ projects/pf/pf45/cddl/contrib/opensolaris/cmd/zlook/ - copied from r219944, head/cddl/contrib/opensolaris/cmd/zlook/ projects/pf/pf45/cddl/contrib/opensolaris/cmd/zstreamdump/ - copied from r219944, head/cddl/contrib/opensolaris/cmd/zstreamdump/ projects/pf/pf45/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c - copied unchanged from r219944, head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c - copied unchanged from r219944, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c - copied unchanged from r219944, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py - copied unchanged from r219944, head/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/table.py - copied unchanged from r219944, head/cddl/contrib/opensolaris/lib/pyzfs/common/table.py projects/pf/pf45/cddl/usr.bin/zlook/ - copied from r219944, head/cddl/usr.bin/zlook/ projects/pf/pf45/cddl/usr.bin/zstreamdump/ - copied from r219944, head/cddl/usr.bin/zstreamdump/ projects/pf/pf45/contrib/gcc/config/i386/geode.md - copied unchanged from r219944, head/contrib/gcc/config/i386/geode.md projects/pf/pf45/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r219944, head/contrib/gcc/config/i386/tmmintrin.h projects/pf/pf45/contrib/gdtoa/changes - copied unchanged from r219944, head/contrib/gdtoa/changes projects/pf/pf45/contrib/gdtoa/printf.c - copied unchanged from r219944, head/contrib/gdtoa/printf.c projects/pf/pf45/contrib/gdtoa/printf.c0 - copied unchanged from r219944, head/contrib/gdtoa/printf.c0 projects/pf/pf45/contrib/gdtoa/stdio1.h - copied unchanged from r219944, head/contrib/gdtoa/stdio1.h projects/pf/pf45/contrib/llvm/include/llvm-c/Initialization.h - copied unchanged from r219944, head/contrib/llvm/include/llvm-c/Initialization.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ArrayRef.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/InMemoryStruct.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/IntEqClasses.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/ADT/IntEqClasses.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/IntervalMap.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DIBuilder.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PathNumbering.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Analysis/PathNumbering.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/RegionPass.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/PBQP/ - copied from r219944, head/contrib/llvm/include/llvm/CodeGen/PBQP/ projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/pf/pf45/contrib/llvm/include/llvm/InitializePasses.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/InitializePasses.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/pf/pf45/contrib/llvm/include/llvm/Object/ - copied from r219944, head/contrib/llvm/include/llvm/Object/ projects/pf/pf45/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Atomic.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Atomic.h projects/pf/pf45/contrib/llvm/include/llvm/Support/DataTypes.h.in - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/pf/pf45/contrib/llvm/include/llvm/Support/Disassembler.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Disassembler.h projects/pf/pf45/contrib/llvm/include/llvm/Support/DynamicLibrary.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Endian.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Endian.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Errno.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Errno.h projects/pf/pf45/contrib/llvm/include/llvm/Support/FEnv.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/FEnv.h projects/pf/pf45/contrib/llvm/include/llvm/Support/FileSystem.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/FileSystem.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Host.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Host.h projects/pf/pf45/contrib/llvm/include/llvm/Support/IncludeFile.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/IncludeFile.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Memory.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Memory.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Mutex.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Mutex.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Path.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Path.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PathV1.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/PathV1.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PathV2.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/PathV2.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Process.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Process.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Program.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Program.h projects/pf/pf45/contrib/llvm/include/llvm/Support/RWMutex.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/RWMutex.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Signals.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Signals.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Solaris.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Solaris.h projects/pf/pf45/contrib/llvm/include/llvm/Support/SwapByteOrder.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ThreadLocal.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Threading.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Threading.h projects/pf/pf45/contrib/llvm/include/llvm/Support/TimeValue.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/TimeValue.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ToolOutputFile.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Valgrind.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/Valgrind.h projects/pf/pf45/contrib/llvm/include/llvm/Support/system_error.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Support/system_error.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetAsmInfo.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h - copied unchanged from r219944, head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/pf/pf45/contrib/llvm/lib/Analysis/DIBuilder.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DominanceFrontier.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/IPA.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/MemDepPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PathNumbering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PathProfileInfo.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/RegionPass.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Analysis/RegionPass.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AllocationOrder.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AllocationOrder.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CodeGen.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/EdgeBundles.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveDebugVariables.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveRangeEdit.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocBase.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SpillPlacement.cpp - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SpillPlacement.h - copied unchanged from r219944, head/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/MCJIT/ - copied from r219944, head/contrib/llvm/lib/ExecutionEngine/MCJIT/ projects/pf/pf45/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp - copied unchanged from r219944, head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCPureStreamer.cpp - copied unchanged from r219944, head/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/pf/pf45/contrib/llvm/lib/Object/ - copied from r219944, head/contrib/llvm/lib/Object/ projects/pf/pf45/contrib/llvm/lib/Support/Atomic.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Atomic.cpp projects/pf/pf45/contrib/llvm/lib/Support/Disassembler.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Disassembler.cpp projects/pf/pf45/contrib/llvm/lib/Support/DynamicLibrary.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/pf/pf45/contrib/llvm/lib/Support/Errno.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Errno.cpp projects/pf/pf45/contrib/llvm/lib/Support/Host.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Host.cpp projects/pf/pf45/contrib/llvm/lib/Support/IncludeFile.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/IncludeFile.cpp projects/pf/pf45/contrib/llvm/lib/Support/IntEqClasses.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/IntEqClasses.cpp projects/pf/pf45/contrib/llvm/lib/Support/IntervalMap.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/IntervalMap.cpp projects/pf/pf45/contrib/llvm/lib/Support/Memory.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Memory.cpp projects/pf/pf45/contrib/llvm/lib/Support/Mutex.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Mutex.cpp projects/pf/pf45/contrib/llvm/lib/Support/Path.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Path.cpp projects/pf/pf45/contrib/llvm/lib/Support/PathV2.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/PathV2.cpp projects/pf/pf45/contrib/llvm/lib/Support/Process.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Process.cpp projects/pf/pf45/contrib/llvm/lib/Support/Program.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Program.cpp projects/pf/pf45/contrib/llvm/lib/Support/RWMutex.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/RWMutex.cpp projects/pf/pf45/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/pf/pf45/contrib/llvm/lib/Support/Signals.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Signals.cpp projects/pf/pf45/contrib/llvm/lib/Support/ThreadLocal.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/ThreadLocal.cpp projects/pf/pf45/contrib/llvm/lib/Support/Threading.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Threading.cpp projects/pf/pf45/contrib/llvm/lib/Support/TimeValue.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/TimeValue.cpp projects/pf/pf45/contrib/llvm/lib/Support/ToolOutputFile.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/ToolOutputFile.cpp projects/pf/pf45/contrib/llvm/lib/Support/Unix/ - copied from r219944, head/contrib/llvm/lib/Support/Unix/ projects/pf/pf45/contrib/llvm/lib/Support/Valgrind.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/Valgrind.cpp projects/pf/pf45/contrib/llvm/lib/Support/Windows/ - copied from r219944, head/contrib/llvm/lib/Support/Windows/ projects/pf/pf45/contrib/llvm/lib/Support/system_error.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Support/system_error.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMCallingConv.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCExpr.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/InstPrinter/ - copied from r219944, head/contrib/llvm/lib/Target/ARM/InstPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/AsmParser/ - copied from r219944, head/contrib/llvm/lib/Target/MBlaze/AsmParser/ projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/Disassembler/ - copied from r219944, head/contrib/llvm/lib/Target/MBlaze/Disassembler/ projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/InstPrinter/ - copied from r219944, head/contrib/llvm/lib/Target/MBlaze/InstPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/InstPrinter/ - copied from r219944, head/contrib/llvm/lib/Target/MSP430/InstPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/PTX/ - copied from r219944, head/contrib/llvm/lib/Target/PTX/ projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/InstPrinter/ - copied from r219944, head/contrib/llvm/lib/Target/PowerPC/InstPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/TargetAsmInfo.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/TargetFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetLibraryInfo.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/InstPrinter/ - copied from r219944, head/contrib/llvm/lib/Target/X86/InstPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/X86/Utils/ - copied from r219944, head/contrib/llvm/lib/Target/X86/Utils/ projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Instr3DNow.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrCompiler.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrControl.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrExtension.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrSystem.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrVMX.td - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h - copied unchanged from r219944, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/Utils.cpp - copied unchanged from r219944, head/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/User.cpp - copied unchanged from r219944, head/contrib/llvm/lib/VMCore/User.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Mangle.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ - copied from r219944, head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/ABI.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Config/ - copied from r219944, head/contrib/llvm/tools/clang/include/clang/Config/ projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ - copied from r219944, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Mangle.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h - copied unchanged from r219944, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/pf/pf45/contrib/llvm/tools/clang/lib/StaticAnalyzer/ - copied from r219944, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/ projects/pf/pf45/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/StringMatcher.cpp - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/StringMatcher.h - copied unchanged from r219944, head/contrib/llvm/utils/TableGen/StringMatcher.h projects/pf/pf45/contrib/ofed/ - copied from r219944, head/contrib/ofed/ projects/pf/pf45/contrib/openresolv/ - copied from r219944, head/contrib/openresolv/ projects/pf/pf45/etc/mtree/BSD.groff.dist - copied unchanged from r219944, head/etc/mtree/BSD.groff.dist projects/pf/pf45/etc/rc.d/opensm - copied unchanged from r219944, head/etc/rc.d/opensm projects/pf/pf45/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh - copied unchanged from r219944, head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh projects/pf/pf45/include/iconv.h - copied unchanged from r219944, head/include/iconv.h projects/pf/pf45/lib/clang/include/ARMGenDecoderTables.inc - copied unchanged from r219944, head/lib/clang/include/ARMGenDecoderTables.inc projects/pf/pf45/lib/clang/include/ARMGenEDInfo.inc - copied unchanged from r219944, head/lib/clang/include/ARMGenEDInfo.inc projects/pf/pf45/lib/clang/include/ARMGenMCCodeEmitter.inc - copied unchanged from r219944, head/lib/clang/include/ARMGenMCCodeEmitter.inc projects/pf/pf45/lib/clang/include/Checkers.inc - copied unchanged from r219944, head/lib/clang/include/Checkers.inc projects/pf/pf45/lib/clang/include/PPCGenMCCodeEmitter.inc - copied unchanged from r219944, head/lib/clang/include/PPCGenMCCodeEmitter.inc projects/pf/pf45/lib/clang/include/clang/Lex/ - copied from r219944, head/lib/clang/include/clang/Lex/ projects/pf/pf45/lib/clang/include/llvm/Support/ - copied from r219944, head/lib/clang/include/llvm/Support/ projects/pf/pf45/lib/clang/libclangstaticanalyzercheckers/ - copied from r219944, head/lib/clang/libclangstaticanalyzercheckers/ projects/pf/pf45/lib/clang/libclangstaticanalyzercore/ - copied from r219944, head/lib/clang/libclangstaticanalyzercore/ projects/pf/pf45/lib/clang/libclangstaticanalyzerfrontend/ - copied from r219944, head/lib/clang/libclangstaticanalyzerfrontend/ projects/pf/pf45/lib/clang/libllvmarmdisassembler/ - copied from r219944, head/lib/clang/libllvmarmdisassembler/ projects/pf/pf45/lib/clang/libllvmarminstprinter/ - copied from r219944, head/lib/clang/libllvmarminstprinter/ projects/pf/pf45/lib/clang/libllvmpowerpcinstprinter/ - copied from r219944, head/lib/clang/libllvmpowerpcinstprinter/ projects/pf/pf45/lib/clang/libllvmx86instprinter/ - copied from r219944, head/lib/clang/libllvmx86instprinter/ projects/pf/pf45/lib/clang/libllvmx86utils/ - copied from r219944, head/lib/clang/libllvmx86utils/ projects/pf/pf45/lib/libc/iconv/ - copied from r219944, head/lib/libc/iconv/ projects/pf/pf45/lib/libc/sys/cap_enter.2 - copied unchanged from r219944, head/lib/libc/sys/cap_enter.2 projects/pf/pf45/lib/libc/sys/getloginclass.2 - copied unchanged from r219944, head/lib/libc/sys/getloginclass.2 projects/pf/pf45/lib/libiconv/ - copied from r219944, head/lib/libiconv/ projects/pf/pf45/lib/libiconv_modules/ - copied from r219944, head/lib/libiconv_modules/ projects/pf/pf45/lib/msun/man/cexp.3 - copied unchanged from r219944, head/lib/msun/man/cexp.3 projects/pf/pf45/lib/msun/man/complex.3 - copied unchanged from r219944, head/lib/msun/man/complex.3 projects/pf/pf45/lib/msun/src/s_cbrtl.c - copied unchanged from r219944, head/lib/msun/src/s_cbrtl.c projects/pf/pf45/lib/msun/src/s_cexp.c - copied unchanged from r219944, head/lib/msun/src/s_cexp.c projects/pf/pf45/lib/msun/src/s_cexpf.c - copied unchanged from r219944, head/lib/msun/src/s_cexpf.c projects/pf/pf45/release/Makefile.sysinstall - copied unchanged from r219944, head/release/Makefile.sysinstall projects/pf/pf45/release/amd64/make-memstick.sh - copied unchanged from r219944, head/release/amd64/make-memstick.sh projects/pf/pf45/release/generate-release.sh - copied unchanged from r219944, head/release/generate-release.sh projects/pf/pf45/release/i386/make-memstick.sh - copied unchanged from r219944, head/release/i386/make-memstick.sh projects/pf/pf45/release/powerpc/make-memstick.sh - copied unchanged from r219944, head/release/powerpc/make-memstick.sh projects/pf/pf45/release/rc.local - copied unchanged from r219944, head/release/rc.local projects/pf/pf45/release/scripts/make-manifest.sh - copied unchanged from r219944, head/release/scripts/make-manifest.sh projects/pf/pf45/sbin/hastd/crc32.c - copied unchanged from r219944, head/sbin/hastd/crc32.c projects/pf/pf45/sbin/hastd/crc32.h - copied unchanged from r219944, head/sbin/hastd/crc32.h projects/pf/pf45/sbin/hastd/hast_checksum.c - copied unchanged from r219944, head/sbin/hastd/hast_checksum.c projects/pf/pf45/sbin/hastd/hast_checksum.h - copied unchanged from r219944, head/sbin/hastd/hast_checksum.h projects/pf/pf45/sbin/hastd/hast_compression.c - copied unchanged from r219944, head/sbin/hastd/hast_compression.c projects/pf/pf45/sbin/hastd/hast_compression.h - copied unchanged from r219944, head/sbin/hastd/hast_compression.h projects/pf/pf45/sbin/hastd/lzf.c - copied unchanged from r219944, head/sbin/hastd/lzf.c projects/pf/pf45/sbin/hastd/lzf.h - copied unchanged from r219944, head/sbin/hastd/lzf.h projects/pf/pf45/sbin/resolvconf/ - copied from r219944, head/sbin/resolvconf/ projects/pf/pf45/share/i18n/ - copied from r219944, head/share/i18n/ projects/pf/pf45/share/man/man4/cc.4 - copied unchanged from r219944, head/share/man/man4/cc.4 projects/pf/pf45/share/man/man4/cc_chd.4 - copied unchanged from r219944, head/share/man/man4/cc_chd.4 projects/pf/pf45/share/man/man4/cc_cubic.4 - copied unchanged from r219944, head/share/man/man4/cc_cubic.4 projects/pf/pf45/share/man/man4/cc_hd.4 - copied unchanged from r219944, head/share/man/man4/cc_hd.4 projects/pf/pf45/share/man/man4/cc_htcp.4 - copied unchanged from r219944, head/share/man/man4/cc_htcp.4 projects/pf/pf45/share/man/man4/cc_newreno.4 - copied unchanged from r219944, head/share/man/man4/cc_newreno.4 projects/pf/pf45/share/man/man4/cc_vegas.4 - copied unchanged from r219944, head/share/man/man4/cc_vegas.4 projects/pf/pf45/share/man/man4/h_ertt.4 - copied unchanged from r219944, head/share/man/man4/h_ertt.4 projects/pf/pf45/share/man/man4/xhci.4 - copied unchanged from r219944, head/share/man/man4/xhci.4 projects/pf/pf45/share/man/man7/sticky.7 - copied unchanged from r219944, head/share/man/man7/sticky.7 projects/pf/pf45/share/man/man9/cc.9 - copied unchanged from r219944, head/share/man/man9/cc.9 projects/pf/pf45/share/man/man9/hhook.9 - copied unchanged from r219944, head/share/man/man9/hhook.9 projects/pf/pf45/share/man/man9/khelp.9 - copied unchanged from r219944, head/share/man/man9/khelp.9 projects/pf/pf45/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r219944, head/sys/amd64/linux32/linux32_syscalls.c projects/pf/pf45/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r219944, head/sys/amd64/linux32/linux32_systrace_args.c projects/pf/pf45/sys/cddl/boot/zfs/zle.c - copied unchanged from r219944, head/sys/cddl/boot/zfs/zle.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c - copied unchanged from r219944, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c - copied unchanged from r219944, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c projects/pf/pf45/sys/cddl/compat/opensolaris/sys/systeminfo.h - copied unchanged from r219944, head/sys/cddl/compat/opensolaris/sys/systeminfo.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/os/fm.c - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h - copied unchanged from r219944, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h projects/pf/pf45/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r219944, head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/pf/pf45/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r219944, head/sys/dev/ath/ath_hal/ah_regdomain/ projects/pf/pf45/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ah_regdomain.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9002phy.h - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285phy.h - copied unchanged from r219944, head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h projects/pf/pf45/sys/dev/ath/if_ath_keycache.c - copied unchanged from r219944, head/sys/dev/ath/if_ath_keycache.c projects/pf/pf45/sys/dev/ath/if_ath_keycache.h - copied unchanged from r219944, head/sys/dev/ath/if_ath_keycache.h projects/pf/pf45/sys/dev/ath/if_ath_sysctl.c - copied unchanged from r219944, head/sys/dev/ath/if_ath_sysctl.c projects/pf/pf45/sys/dev/ath/if_ath_sysctl.h - copied unchanged from r219944, head/sys/dev/ath/if_ath_sysctl.h projects/pf/pf45/sys/dev/bxe/ - copied from r219944, head/sys/dev/bxe/ projects/pf/pf45/sys/i386/linux/linux_syscalls.c - copied unchanged from r219944, head/sys/i386/linux/linux_syscalls.c projects/pf/pf45/sys/i386/linux/linux_systrace_args.c - copied unchanged from r219944, head/sys/i386/linux/linux_systrace_args.c projects/pf/pf45/sys/ia64/ia64/physical.S - copied unchanged from r219944, head/sys/ia64/ia64/physical.S projects/pf/pf45/sys/kern/capabilities.conf - copied unchanged from r219944, head/sys/kern/capabilities.conf projects/pf/pf45/sys/kern/kern_loginclass.c - copied unchanged from r219944, head/sys/kern/kern_loginclass.c projects/pf/pf45/sys/kern/sys_capability.c - copied unchanged from r219944, head/sys/kern/sys_capability.c projects/pf/pf45/sys/modules/bxe/ - copied from r219944, head/sys/modules/bxe/ projects/pf/pf45/sys/modules/dtrace/systrace_freebsd32/ - copied from r219944, head/sys/modules/dtrace/systrace_freebsd32/ projects/pf/pf45/sys/modules/dtrace/systrace_linux32/ - copied from r219944, head/sys/modules/dtrace/systrace_linux32/ projects/pf/pf45/sys/modules/mlx4/ - copied from r219944, head/sys/modules/mlx4/ projects/pf/pf45/sys/modules/mlx4ib/ - copied from r219944, head/sys/modules/mlx4ib/ projects/pf/pf45/sys/modules/mlxen/ - copied from r219944, head/sys/modules/mlxen/ projects/pf/pf45/sys/modules/mthca/ - copied from r219944, head/sys/modules/mthca/ projects/pf/pf45/sys/netgraph/netflow/netflow_v9.c - copied unchanged from r219944, head/sys/netgraph/netflow/netflow_v9.c projects/pf/pf45/sys/netgraph/netflow/netflow_v9.h - copied unchanged from r219944, head/sys/netgraph/netflow/netflow_v9.h projects/pf/pf45/sys/ofed/ - copied from r219944, head/sys/ofed/ projects/pf/pf45/sys/sparc64/pci/ofw_pci_if.m - copied unchanged from r219944, head/sys/sparc64/pci/ofw_pci_if.m projects/pf/pf45/sys/sys/capability.h - copied unchanged from r219944, head/sys/sys/capability.h projects/pf/pf45/sys/sys/loginclass.h - copied unchanged from r219944, head/sys/sys/loginclass.h projects/pf/pf45/tools/build/options/WITHOUT_FDT - copied unchanged from r219944, head/tools/build/options/WITHOUT_FDT projects/pf/pf45/tools/build/options/WITH_ICONV - copied unchanged from r219944, head/tools/build/options/WITH_ICONV projects/pf/pf45/tools/regression/acltools/04.t - copied unchanged from r219944, head/tools/regression/acltools/04.t projects/pf/pf45/tools/regression/acltools/tools-nfs4-trivial.test - copied unchanged from r219944, head/tools/regression/acltools/tools-nfs4-trivial.test projects/pf/pf45/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r219944, head/tools/regression/bin/sh/builtins/dot3.0 projects/pf/pf45/tools/regression/bin/sh/builtins/trap8.0 - copied unchanged from r219944, head/tools/regression/bin/sh/builtins/trap8.0 projects/pf/pf45/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r219944, head/tools/regression/bin/sh/expansion/length1.0 projects/pf/pf45/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r219944, head/tools/regression/bin/sh/expansion/length2.0 projects/pf/pf45/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r219944, head/tools/regression/bin/sh/expansion/length3.0 projects/pf/pf45/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r219944, head/tools/regression/bin/sh/expansion/plus-minus8.0 projects/pf/pf45/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r219944, head/tools/regression/bin/sh/expansion/trim7.0 projects/pf/pf45/tools/regression/bin/sh/parser/for2.0 - copied unchanged from r219944, head/tools/regression/bin/sh/parser/for2.0 projects/pf/pf45/tools/regression/bin/sh/parser/no-space1.0 - copied unchanged from r219944, head/tools/regression/bin/sh/parser/no-space1.0 projects/pf/pf45/tools/regression/bin/sh/parser/no-space2.0 - copied unchanged from r219944, head/tools/regression/bin/sh/parser/no-space2.0 projects/pf/pf45/tools/regression/lib/msun/test-cexp.c - copied unchanged from r219944, head/tools/regression/lib/msun/test-cexp.c projects/pf/pf45/tools/regression/lib/msun/test-cexp.t - copied unchanged from r219944, head/tools/regression/lib/msun/test-cexp.t projects/pf/pf45/tools/regression/pjdfstest/tests/ftruncate/ - copied from r219944, head/tools/regression/pjdfstest/tests/ftruncate/ projects/pf/pf45/tools/test/iconv/ - copied from r219944, head/tools/test/iconv/ projects/pf/pf45/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r219944, head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh projects/pf/pf45/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r219944, head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt projects/pf/pf45/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r219944, head/tools/tools/nanobsd/rescue/merge.sh projects/pf/pf45/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r219944, head/tools/tools/nanobsd/rescue/rescue_amd64.conf projects/pf/pf45/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r219944, head/tools/tools/nanobsd/rescue/rescue_i386.conf projects/pf/pf45/usr.bin/calendar/calendars/calendar.brazilian - copied unchanged from r219944, head/usr.bin/calendar/calendars/calendar.brazilian projects/pf/pf45/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ - copied from r219944, head/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ projects/pf/pf45/usr.bin/calendar/calendars/pt_BR.UTF-8/ - copied from r219944, head/usr.bin/calendar/calendars/pt_BR.UTF-8/ projects/pf/pf45/usr.bin/iconv/ - copied from r219944, head/usr.bin/iconv/ projects/pf/pf45/usr.bin/kdump/linux_syscalls.conf - copied unchanged from r219944, head/usr.bin/kdump/linux_syscalls.conf projects/pf/pf45/usr.bin/mkcsmapper/ - copied from r219944, head/usr.bin/mkcsmapper/ projects/pf/pf45/usr.bin/mkcsmapper_static/ - copied from r219944, head/usr.bin/mkcsmapper_static/ projects/pf/pf45/usr.bin/mkesdb/ - copied from r219944, head/usr.bin/mkesdb/ projects/pf/pf45/usr.bin/mkesdb_static/ - copied from r219944, head/usr.bin/mkesdb_static/ projects/pf/pf45/usr.sbin/bsdinstall/scripts/checksum - copied unchanged from r219944, head/usr.sbin/bsdinstall/scripts/checksum Deleted: projects/pf/pf45/bin/csh/iconv.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PointerTracking.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/ELFObjectWriter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MachObjectWriter.h projects/pf/pf45/contrib/llvm/include/llvm/Support/DynamicLinker.h projects/pf/pf45/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h projects/pf/pf45/contrib/llvm/include/llvm/System/ projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetFrameInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/RSProfiling.h projects/pf/pf45/contrib/llvm/lib/Analysis/PointerTracking.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PBQP/ projects/pf/pf45/contrib/llvm/lib/CodeGen/PHIElimination.h projects/pf/pf45/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp projects/pf/pf45/contrib/llvm/lib/System/ projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/MSP430/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/Mips/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/PIC16/ projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/TargetFrameInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Instr64bit.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/AsmPrinter/ projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Checker/ projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Checker/ projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h projects/pf/pf45/lib/clang/include/llvm/ADT/ projects/pf/pf45/lib/clang/include/llvm/System/ projects/pf/pf45/lib/clang/libclangchecker/ projects/pf/pf45/lib/clang/libllvmarmasmprinter/ projects/pf/pf45/lib/clang/libllvmmipsasmprinter/ projects/pf/pf45/lib/clang/libllvmpowerpcasmprinter/ projects/pf/pf45/lib/clang/libllvmsystem/ projects/pf/pf45/lib/clang/libllvmx86asmprinter/ projects/pf/pf45/release/scripts/games-make.sh projects/pf/pf45/release/scripts/lib32-make.sh projects/pf/pf45/release/scripts/make-memstick.sh projects/pf/pf45/sbin/bsdlabel/bsdlabel.5 projects/pf/pf45/sbin/bsdlabel/runtest.sh projects/pf/pf45/share/man/man8/sticky.8 projects/pf/pf45/sys/cddl/compat/opensolaris/sys/sysmacros.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h projects/pf/pf45/sys/dev/drm/drm-preprocess.sh projects/pf/pf45/sys/dev/drm/drm-subprocess.pl projects/pf/pf45/tools/build/options/WITH_FDT projects/pf/pf45/tools/tools/nanobsd/rescue/isoamd64.conf projects/pf/pf45/tools/tools/nanobsd/rescue/isoi386.conf Modified: projects/pf/pf45/MAINTAINERS projects/pf/pf45/Makefile projects/pf/pf45/Makefile.inc1 projects/pf/pf45/ObsoleteFiles.inc projects/pf/pf45/bin/csh/Makefile projects/pf/pf45/bin/df/df.c projects/pf/pf45/bin/kenv/kenv.1 projects/pf/pf45/bin/kill/kill.c projects/pf/pf45/bin/ln/ln.c projects/pf/pf45/bin/ps/extern.h projects/pf/pf45/bin/ps/keyword.c projects/pf/pf45/bin/ps/print.c projects/pf/pf45/bin/ps/ps.1 projects/pf/pf45/bin/rm/rm.c projects/pf/pf45/bin/sh/arith_yacc.c projects/pf/pf45/bin/sh/arith_yylex.c projects/pf/pf45/bin/sh/expand.c projects/pf/pf45/bin/sh/parser.c projects/pf/pf45/bin/sh/sh.1 projects/pf/pf45/bin/test/test.c projects/pf/pf45/cddl/compat/opensolaris/include/fcntl.h projects/pf/pf45/cddl/compat/opensolaris/include/mnttab.h projects/pf/pf45/cddl/compat/opensolaris/include/priv.h projects/pf/pf45/cddl/compat/opensolaris/include/solaris.h projects/pf/pf45/cddl/compat/opensolaris/misc/fsshare.c projects/pf/pf45/cddl/compat/opensolaris/misc/zmount.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/pf/pf45/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/pf/pf45/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h projects/pf/pf45/cddl/contrib/opensolaris/cmd/zinject/translate.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zinject/zinject.h projects/pf/pf45/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/pf/pf45/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h projects/pf/pf45/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/pf/pf45/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/pf/pf45/cddl/contrib/opensolaris/head/synch.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/pf/pf45/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c projects/pf/pf45/cddl/contrib/opensolaris/lib/libzpool/common/util.c projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py projects/pf/pf45/cddl/contrib/opensolaris/lib/pyzfs/common/util.py projects/pf/pf45/cddl/lib/libzfs/Makefile projects/pf/pf45/cddl/lib/libzpool/Makefile projects/pf/pf45/cddl/sbin/zfs/Makefile projects/pf/pf45/cddl/sbin/zpool/Makefile projects/pf/pf45/cddl/usr.bin/Makefile projects/pf/pf45/cddl/usr.bin/ztest/Makefile projects/pf/pf45/cddl/usr.sbin/zdb/Makefile projects/pf/pf45/contrib/binutils/bfd/elfxx-sparc.c projects/pf/pf45/contrib/gcc/config.gcc projects/pf/pf45/contrib/gcc/config/i386/driver-i386.c projects/pf/pf45/contrib/gcc/config/i386/i386.c projects/pf/pf45/contrib/gcc/config/i386/i386.h projects/pf/pf45/contrib/gcc/config/i386/i386.md projects/pf/pf45/contrib/gcc/config/i386/i386.opt projects/pf/pf45/contrib/gcc/config/i386/sse.md projects/pf/pf45/contrib/gcc/config/i386/xmmintrin.h projects/pf/pf45/contrib/gcc/config/sparc/freebsd.h projects/pf/pf45/contrib/gcc/doc/extend.texi projects/pf/pf45/contrib/gcc/doc/gcc.1 projects/pf/pf45/contrib/gcc/doc/invoke.texi projects/pf/pf45/contrib/gdb/gdb/i386-tdep.c projects/pf/pf45/contrib/gdtoa/README projects/pf/pf45/contrib/gdtoa/dtoa.c projects/pf/pf45/contrib/gdtoa/g__fmt.c projects/pf/pf45/contrib/gdtoa/g_ddfmt.c projects/pf/pf45/contrib/gdtoa/g_dfmt.c projects/pf/pf45/contrib/gdtoa/gdtoa.c projects/pf/pf45/contrib/gdtoa/gdtoa.h projects/pf/pf45/contrib/gdtoa/gdtoaimp.h projects/pf/pf45/contrib/gdtoa/gethex.c projects/pf/pf45/contrib/gdtoa/hexnan.c projects/pf/pf45/contrib/gdtoa/makefile projects/pf/pf45/contrib/gdtoa/misc.c projects/pf/pf45/contrib/gdtoa/smisc.c projects/pf/pf45/contrib/gdtoa/strtoIg.c projects/pf/pf45/contrib/gdtoa/strtod.c projects/pf/pf45/contrib/gdtoa/strtodI.c projects/pf/pf45/contrib/gdtoa/strtodg.c projects/pf/pf45/contrib/gdtoa/strtof.c projects/pf/pf45/contrib/gdtoa/strtopdd.c projects/pf/pf45/contrib/gdtoa/strtopf.c projects/pf/pf45/contrib/gdtoa/strtopx.c projects/pf/pf45/contrib/gdtoa/strtopxL.c projects/pf/pf45/contrib/gdtoa/strtordd.c projects/pf/pf45/contrib/gdtoa/strtorf.c projects/pf/pf45/contrib/gdtoa/strtorx.c projects/pf/pf45/contrib/gdtoa/strtorxL.c projects/pf/pf45/contrib/gdtoa/ulp.c projects/pf/pf45/contrib/groff/tmac/doc.tmac projects/pf/pf45/contrib/libpcap/inet.c projects/pf/pf45/contrib/llvm/include/llvm-c/Core.h projects/pf/pf45/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/pf/pf45/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/pf/pf45/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/pf/pf45/contrib/llvm/include/llvm-c/lto.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/APFloat.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/APInt.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/APSInt.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/BitVector.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DenseMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/DenseSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Optional.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SetVector.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SmallString.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SmallVector.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Statistic.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/StringExtras.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/StringMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/StringRef.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Triple.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/Twine.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ValueMap.h projects/pf/pf45/contrib/llvm/include/llvm/ADT/ilist.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/Dominators.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/Passes.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/pf/pf45/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/pf/pf45/contrib/llvm/include/llvm/Attributes.h projects/pf/pf45/contrib/llvm/include/llvm/BasicBlock.h projects/pf/pf45/contrib/llvm/include/llvm/Bitcode/Archive.h projects/pf/pf45/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/pf/pf45/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/pf/pf45/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/pf/pf45/contrib/llvm/include/llvm/CallingConv.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineLocation.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/Passes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/pf/pf45/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/pf/pf45/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h projects/pf/pf45/contrib/llvm/include/llvm/CompilerDriver/Tool.h projects/pf/pf45/contrib/llvm/include/llvm/Constant.h projects/pf/pf45/contrib/llvm/include/llvm/Constants.h projects/pf/pf45/contrib/llvm/include/llvm/DerivedTypes.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/pf/pf45/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/pf/pf45/contrib/llvm/include/llvm/Function.h projects/pf/pf45/contrib/llvm/include/llvm/GlobalAlias.h projects/pf/pf45/contrib/llvm/include/llvm/GlobalValue.h projects/pf/pf45/contrib/llvm/include/llvm/GlobalVariable.h projects/pf/pf45/contrib/llvm/include/llvm/InlineAsm.h projects/pf/pf45/contrib/llvm/include/llvm/InstrTypes.h projects/pf/pf45/contrib/llvm/include/llvm/Instruction.h projects/pf/pf45/contrib/llvm/include/llvm/Instructions.h projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicInst.h projects/pf/pf45/contrib/llvm/include/llvm/Intrinsics.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsARM.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsX86.td projects/pf/pf45/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/pf/pf45/contrib/llvm/include/llvm/LLVMContext.h projects/pf/pf45/contrib/llvm/include/llvm/LinkAllPasses.h projects/pf/pf45/contrib/llvm/include/llvm/LinkAllVMCore.h projects/pf/pf45/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCAssembler.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCContext.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCDirectives.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCDwarf.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCExpr.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCFixup.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCInst.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSection.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCStreamer.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCSymbol.h projects/pf/pf45/contrib/llvm/include/llvm/MC/MCValue.h projects/pf/pf45/contrib/llvm/include/llvm/Metadata.h projects/pf/pf45/contrib/llvm/include/llvm/Module.h projects/pf/pf45/contrib/llvm/include/llvm/OperandTraits.h projects/pf/pf45/contrib/llvm/include/llvm/Operator.h projects/pf/pf45/contrib/llvm/include/llvm/Pass.h projects/pf/pf45/contrib/llvm/include/llvm/PassManagers.h projects/pf/pf45/contrib/llvm/include/llvm/PassRegistry.h projects/pf/pf45/contrib/llvm/include/llvm/PassSupport.h projects/pf/pf45/contrib/llvm/include/llvm/Support/AlignOf.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Allocator.h projects/pf/pf45/contrib/llvm/include/llvm/Support/COFF.h projects/pf/pf45/contrib/llvm/include/llvm/Support/CallSite.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Casting.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Compiler.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ConstantRange.h projects/pf/pf45/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Dwarf.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ELF.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/pf/pf45/contrib/llvm/include/llvm/Support/FileUtilities.h projects/pf/pf45/contrib/llvm/include/llvm/Support/GraphWriter.h projects/pf/pf45/contrib/llvm/include/llvm/Support/IRBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/IRReader.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MachO.h projects/pf/pf45/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MathExtras.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MemoryObject.h projects/pf/pf45/contrib/llvm/include/llvm/Support/MutexGuard.h projects/pf/pf45/contrib/llvm/include/llvm/Support/NoFolder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PatternMatch.h projects/pf/pf45/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/pf/pf45/contrib/llvm/include/llvm/Support/SourceMgr.h projects/pf/pf45/contrib/llvm/include/llvm/Support/StandardPasses.h projects/pf/pf45/contrib/llvm/include/llvm/Support/SystemUtils.h projects/pf/pf45/contrib/llvm/include/llvm/Support/TargetFolder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/Timer.h projects/pf/pf45/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/pf/pf45/contrib/llvm/include/llvm/Support/raw_ostream.h projects/pf/pf45/contrib/llvm/include/llvm/Target/Mangler.h projects/pf/pf45/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/pf/pf45/contrib/llvm/include/llvm/Target/Target.td projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetAsmBackend.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetData.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLowering.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetMachine.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/pf/pf45/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/IPO.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Scalar.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/pf/pf45/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/pf/pf45/contrib/llvm/include/llvm/Type.h projects/pf/pf45/contrib/llvm/include/llvm/TypeSymbolTable.h projects/pf/pf45/contrib/llvm/include/llvm/Use.h projects/pf/pf45/contrib/llvm/include/llvm/User.h projects/pf/pf45/contrib/llvm/include/llvm/Value.h projects/pf/pf45/contrib/llvm/include/llvm/ValueSymbolTable.h projects/pf/pf45/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Analysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IVUsers.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/InlineCost.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/InstCount.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/IntervalPartition.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Lint.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LiveValues.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/Loads.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/LoopPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/PostDominators.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/pf/pf45/contrib/llvm/lib/Archive/Archive.cpp projects/pf/pf45/contrib/llvm/lib/Archive/ArchiveInternals.h projects/pf/pf45/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/pf/pf45/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/pf/pf45/contrib/llvm/lib/AsmParser/LLLexer.h projects/pf/pf45/contrib/llvm/lib/AsmParser/LLParser.cpp projects/pf/pf45/contrib/llvm/lib/AsmParser/LLParser.h projects/pf/pf45/contrib/llvm/lib/AsmParser/LLToken.h projects/pf/pf45/contrib/llvm/lib/AsmParser/Parser.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/pf/pf45/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/pf/pf45/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Analysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/pf/pf45/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/pf/pf45/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ELF.h projects/pf/pf45/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/LowerSubregs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineDominators.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/pf/pf45/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/RenderMachineFunction.h projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Spiller.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Spiller.h projects/pf/pf45/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/SplitKit.h projects/pf/pf45/contrib/llvm/lib/CodeGen/Splitter.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/Splitter.h projects/pf/pf45/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/pf/pf45/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/pf/pf45/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/pf/pf45/contrib/llvm/lib/CompilerDriver/Action.cpp projects/pf/pf45/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp projects/pf/pf45/contrib/llvm/lib/CompilerDriver/Main.cpp projects/pf/pf45/contrib/llvm/lib/CompilerDriver/Tool.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/pf/pf45/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/pf/pf45/contrib/llvm/lib/Linker/LinkItems.cpp projects/pf/pf45/contrib/llvm/lib/Linker/LinkModules.cpp projects/pf/pf45/contrib/llvm/lib/Linker/Linker.cpp projects/pf/pf45/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCAssembler.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCContext.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDInst.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCDisassembler/EDToken.h projects/pf/pf45/contrib/llvm/lib/MC/MCDwarf.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCExpr.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSectionELF.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCStreamer.cpp projects/pf/pf45/contrib/llvm/lib/MC/MCSymbol.cpp projects/pf/pf45/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/TargetAsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/pf/pf45/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/pf/pf45/contrib/llvm/lib/Support/APFloat.cpp projects/pf/pf45/contrib/llvm/lib/Support/APInt.cpp projects/pf/pf45/contrib/llvm/lib/Support/Allocator.cpp projects/pf/pf45/contrib/llvm/lib/Support/CommandLine.cpp projects/pf/pf45/contrib/llvm/lib/Support/ConstantRange.cpp projects/pf/pf45/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/pf/pf45/contrib/llvm/lib/Support/Debug.cpp projects/pf/pf45/contrib/llvm/lib/Support/Dwarf.cpp projects/pf/pf45/contrib/llvm/lib/Support/ErrorHandling.cpp projects/pf/pf45/contrib/llvm/lib/Support/FileUtilities.cpp projects/pf/pf45/contrib/llvm/lib/Support/FoldingSet.cpp projects/pf/pf45/contrib/llvm/lib/Support/FormattedStream.cpp projects/pf/pf45/contrib/llvm/lib/Support/GraphWriter.cpp projects/pf/pf45/contrib/llvm/lib/Support/ManagedStatic.cpp projects/pf/pf45/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/pf/pf45/contrib/llvm/lib/Support/PluginLoader.cpp projects/pf/pf45/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/pf/pf45/contrib/llvm/lib/Support/SourceMgr.cpp projects/pf/pf45/contrib/llvm/lib/Support/Statistic.cpp projects/pf/pf45/contrib/llvm/lib/Support/StringMap.cpp projects/pf/pf45/contrib/llvm/lib/Support/StringRef.cpp projects/pf/pf45/contrib/llvm/lib/Support/SystemUtils.cpp projects/pf/pf45/contrib/llvm/lib/Support/TargetRegistry.cpp projects/pf/pf45/contrib/llvm/lib/Support/Timer.cpp projects/pf/pf45/contrib/llvm/lib/Support/Triple.cpp projects/pf/pf45/contrib/llvm/lib/Support/Twine.cpp projects/pf/pf45/contrib/llvm/lib/Support/raw_ostream.cpp projects/pf/pf45/contrib/llvm/lib/Support/regexec.c projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARM.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARM.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/Alpha.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPU.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUNodes.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUOperands.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430.td projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Mangler.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/Mips.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPC.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPC.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/Target.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetData.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/pf/pf45/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FixupKinds.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/pf/pf45/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/pf/pf45/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/pf/pf45/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Attributes.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ConstantFold.h projects/pf/pf45/contrib/llvm/lib/VMCore/Constants.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ConstantsContext.h projects/pf/pf45/contrib/llvm/lib/VMCore/Core.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Dominators.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Function.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Globals.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Instruction.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Instructions.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/pf/pf45/contrib/llvm/lib/VMCore/LeakDetector.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Metadata.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Module.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Pass.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/PassManager.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/PassRegistry.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/PrintModulePass.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Type.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/TypesContext.h projects/pf/pf45/contrib/llvm/lib/VMCore/Use.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Value.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/pf/pf45/contrib/llvm/lib/VMCore/Verifier.cpp projects/pf/pf45/contrib/llvm/tools/clang/include/clang-c/Index.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/pf/pf45/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Phases.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Tool.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/limits.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/stdbool.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/pf/pf45/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/pf/pf45/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/pf/pf45/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/ClangAttrEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/NeonEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/Record.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/Record.h projects/pf/pf45/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/pf/pf45/contrib/llvm/utils/TableGen/TGLexer.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/TGLexer.h projects/pf/pf45/contrib/llvm/utils/TableGen/TGParser.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/TGParser.h projects/pf/pf45/contrib/llvm/utils/TableGen/TableGen.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/pf/pf45/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/pf/pf45/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/pf/pf45/contrib/lukemftp/src/main.c projects/pf/pf45/contrib/tzdata/australasia projects/pf/pf45/contrib/tzdata/etcetera projects/pf/pf45/contrib/tzdata/europe projects/pf/pf45/contrib/tzdata/leapseconds projects/pf/pf45/contrib/tzdata/northamerica projects/pf/pf45/contrib/tzdata/southamerica projects/pf/pf45/contrib/tzdata/zone.tab projects/pf/pf45/contrib/xz/ChangeLog projects/pf/pf45/contrib/xz/FREEBSD-upgrade projects/pf/pf45/contrib/xz/THANKS projects/pf/pf45/contrib/xz/po/cs.po projects/pf/pf45/contrib/xz/po/de.po projects/pf/pf45/contrib/xz/po/it.po projects/pf/pf45/contrib/xz/po/xz.pot projects/pf/pf45/contrib/xz/src/common/sysdefs.h projects/pf/pf45/contrib/xz/src/liblzma/api/lzma/lzma.h projects/pf/pf45/contrib/xz/src/liblzma/api/lzma/version.h projects/pf/pf45/contrib/xz/src/liblzma/common/common.h projects/pf/pf45/contrib/xz/src/xz/file_io.c projects/pf/pf45/contrib/xz/src/xz/suffix.c projects/pf/pf45/contrib/xz/src/xz/util.h projects/pf/pf45/etc/Makefile projects/pf/pf45/etc/defaults/periodic.conf projects/pf/pf45/etc/defaults/rc.conf projects/pf/pf45/etc/motd projects/pf/pf45/etc/mtree/BSD.include.dist projects/pf/pf45/etc/mtree/BSD.root.dist projects/pf/pf45/etc/mtree/BSD.usr.dist projects/pf/pf45/etc/mtree/BSD.var.dist projects/pf/pf45/etc/mtree/Makefile projects/pf/pf45/etc/namedb/named.conf projects/pf/pf45/etc/pam.d/su projects/pf/pf45/etc/periodic/daily/310.accounting projects/pf/pf45/etc/rc.d/Makefile (contents, props changed) projects/pf/pf45/etc/rc.d/accounting projects/pf/pf45/etc/rc.d/hastd (contents, props changed) projects/pf/pf45/etc/rc.d/zvol projects/pf/pf45/games/Makefile.inc projects/pf/pf45/gnu/lib/libgomp/config.h projects/pf/pf45/gnu/lib/libstdc++/config.h projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.arm projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.i386 projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.ia64 projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.mips projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/pf/pf45/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/pf/pf45/gnu/usr.bin/cc/cc_tools/auto-host.h projects/pf/pf45/include/Makefile projects/pf/pf45/include/complex.h projects/pf/pf45/include/limits.h projects/pf/pf45/include/paths.h projects/pf/pf45/include/printf.h projects/pf/pf45/include/signal.h projects/pf/pf45/include/unistd.h projects/pf/pf45/lib/Makefile projects/pf/pf45/lib/clang/Makefile projects/pf/pf45/lib/clang/clang.build.mk projects/pf/pf45/lib/clang/include/Makefile projects/pf/pf45/lib/clang/include/clang/Basic/Version.inc projects/pf/pf45/lib/clang/include/llvm/Config/AsmPrinters.def projects/pf/pf45/lib/clang/include/llvm/Config/Disassemblers.def projects/pf/pf45/lib/clang/include/llvm/Config/Targets.def projects/pf/pf45/lib/clang/include/llvm/Config/config.h projects/pf/pf45/lib/clang/include/llvm/Config/llvm-config.h projects/pf/pf45/lib/clang/libclanganalysis/Makefile projects/pf/pf45/lib/clang/libclangast/Makefile projects/pf/pf45/lib/clang/libclangbasic/Makefile projects/pf/pf45/lib/clang/libclangcodegen/Makefile projects/pf/pf45/lib/clang/libclangfrontend/Makefile projects/pf/pf45/lib/clang/libclanglex/Makefile projects/pf/pf45/lib/clang/libclangsema/Makefile projects/pf/pf45/lib/clang/libllvmanalysis/Makefile projects/pf/pf45/lib/clang/libllvmarmcodegen/Makefile projects/pf/pf45/lib/clang/libllvmasmprinter/Makefile projects/pf/pf45/lib/clang/libllvmcodegen/Makefile projects/pf/pf45/lib/clang/libllvmcore/Makefile projects/pf/pf45/lib/clang/libllvmipo/Makefile projects/pf/pf45/lib/clang/libllvmmc/Makefile projects/pf/pf45/lib/clang/libllvmmcparser/Makefile projects/pf/pf45/lib/clang/libllvmmipscodegen/Makefile projects/pf/pf45/lib/clang/libllvmpowerpccodegen/Makefile projects/pf/pf45/lib/clang/libllvmscalaropts/Makefile projects/pf/pf45/lib/clang/libllvmsupport/Makefile projects/pf/pf45/lib/clang/libllvmtarget/Makefile projects/pf/pf45/lib/clang/libllvmx86codegen/Makefile projects/pf/pf45/lib/libc/Makefile projects/pf/pf45/lib/libc/arm/gen/modf.c projects/pf/pf45/lib/libc/gen/errlst.c projects/pf/pf45/lib/libc/gen/fts-compat.c projects/pf/pf45/lib/libc/gen/fts.c projects/pf/pf45/lib/libc/gen/pututxline.c projects/pf/pf45/lib/libc/ia64/gen/modf.c projects/pf/pf45/lib/libc/mips/gen/modf.c projects/pf/pf45/lib/libc/mips/string/bzero.S projects/pf/pf45/lib/libc/posix1e/acl_strip.c projects/pf/pf45/lib/libc/powerpc/gen/modf.c projects/pf/pf45/lib/libc/powerpc64/gen/modf.c projects/pf/pf45/lib/libc/stdio/xprintf_time.c projects/pf/pf45/lib/libc/stdlib/Makefile.inc projects/pf/pf45/lib/libc/stdlib/malloc.3 projects/pf/pf45/lib/libc/stdlib/malloc.c projects/pf/pf45/lib/libc/string/index.3 projects/pf/pf45/lib/libc/sys/Makefile.inc projects/pf/pf45/lib/libc/sys/Symbol.map projects/pf/pf45/lib/libc/sys/intro.2 projects/pf/pf45/lib/libc/sys/mmap.2 projects/pf/pf45/lib/libc/sys/rfork.2 projects/pf/pf45/lib/libelf/elf_cntl.3 projects/pf/pf45/lib/libpam/modules/pam_group/pam_group.8 projects/pf/pf45/lib/libpam/modules/pam_group/pam_group.c projects/pf/pf45/lib/libpam/modules/pam_ssh/pam_ssh.c projects/pf/pf45/lib/libpkg/version.c projects/pf/pf45/lib/librt/Makefile projects/pf/pf45/lib/libstand/environment.c projects/pf/pf45/lib/libusb/Makefile projects/pf/pf45/lib/libusb/libusb.3 projects/pf/pf45/lib/libusb/libusb10.c projects/pf/pf45/lib/libusb/libusb20.3 projects/pf/pf45/lib/libusb/libusb20.c projects/pf/pf45/lib/libusb/libusb20.h projects/pf/pf45/lib/libusb/libusb20_int.h projects/pf/pf45/lib/libusb/libusb20_ugen20.c projects/pf/pf45/lib/libutil/humanize_number.3 projects/pf/pf45/lib/libutil/humanize_number.c projects/pf/pf45/lib/libutil/libutil.h projects/pf/pf45/lib/libutil/login_cap.h projects/pf/pf45/lib/libutil/login_class.3 projects/pf/pf45/lib/libutil/login_class.c projects/pf/pf45/lib/libz/Makefile projects/pf/pf45/lib/msun/Makefile projects/pf/pf45/lib/msun/Symbol.map projects/pf/pf45/lib/msun/man/math.3 projects/pf/pf45/lib/msun/man/sqrt.3 projects/pf/pf45/lib/msun/src/e_log10.c projects/pf/pf45/lib/msun/src/e_log10f.c projects/pf/pf45/lib/msun/src/math.h projects/pf/pf45/lib/msun/src/s_cbrt.c projects/pf/pf45/libexec/rtld-elf/Symbol.map projects/pf/pf45/libexec/rtld-elf/powerpc64/reloc.c projects/pf/pf45/libexec/rtld-elf/sparc64/reloc.c projects/pf/pf45/release/Makefile projects/pf/pf45/release/amd64/mkisoimages.sh projects/pf/pf45/release/i386/mkisoimages.sh projects/pf/pf45/release/ia64/mkisoimages.sh projects/pf/pf45/release/powerpc/mkisoimages.sh projects/pf/pf45/release/sparc64/mkisoimages.sh projects/pf/pf45/rescue/rescue/Makefile projects/pf/pf45/sbin/Makefile projects/pf/pf45/sbin/bsdlabel/Makefile projects/pf/pf45/sbin/bsdlabel/bsdlabel.8 projects/pf/pf45/sbin/bsdlabel/bsdlabel.c projects/pf/pf45/sbin/dhclient/dhclient-script projects/pf/pf45/sbin/dumpfs/dumpfs.c projects/pf/pf45/sbin/geom/class/eli/geli.8 projects/pf/pf45/sbin/geom/class/part/geom_part.c projects/pf/pf45/sbin/geom/class/part/gpart.8 projects/pf/pf45/sbin/growfs/growfs.c projects/pf/pf45/sbin/hastctl/Makefile projects/pf/pf45/sbin/hastctl/hastctl.8 projects/pf/pf45/sbin/hastctl/hastctl.c projects/pf/pf45/sbin/hastd/Makefile projects/pf/pf45/sbin/hastd/activemap.c projects/pf/pf45/sbin/hastd/control.c projects/pf/pf45/sbin/hastd/hast.conf.5 projects/pf/pf45/sbin/hastd/hast.h projects/pf/pf45/sbin/hastd/hast_proto.c projects/pf/pf45/sbin/hastd/hastd.8 projects/pf/pf45/sbin/hastd/hastd.c projects/pf/pf45/sbin/hastd/hooks.c projects/pf/pf45/sbin/hastd/parse.y projects/pf/pf45/sbin/hastd/pjdlog.c projects/pf/pf45/sbin/hastd/primary.c projects/pf/pf45/sbin/hastd/proto.c projects/pf/pf45/sbin/hastd/proto.h projects/pf/pf45/sbin/hastd/proto_common.c projects/pf/pf45/sbin/hastd/proto_impl.h projects/pf/pf45/sbin/hastd/proto_socketpair.c projects/pf/pf45/sbin/hastd/proto_tcp4.c projects/pf/pf45/sbin/hastd/proto_uds.c projects/pf/pf45/sbin/hastd/secondary.c projects/pf/pf45/sbin/hastd/subr.c projects/pf/pf45/sbin/hastd/subr.h projects/pf/pf45/sbin/hastd/token.l projects/pf/pf45/sbin/ifconfig/ifconfig.8 projects/pf/pf45/sbin/mount/mount.8 projects/pf/pf45/sbin/mount_unionfs/mount_unionfs.8 projects/pf/pf45/sbin/newfs/newfs.8 projects/pf/pf45/share/Makefile projects/pf/pf45/share/doc/Makefile projects/pf/pf45/share/doc/papers/devfs/paper.me projects/pf/pf45/share/doc/psd/23.rpc/rpc.prog.ms projects/pf/pf45/share/examples/Makefile projects/pf/pf45/share/examples/cvsup/cvs-supfile projects/pf/pf45/share/examples/cvsup/doc-supfile projects/pf/pf45/share/examples/cvsup/gnats-supfile projects/pf/pf45/share/examples/cvsup/ports-supfile projects/pf/pf45/share/examples/cvsup/stable-supfile projects/pf/pf45/share/examples/cvsup/standard-supfile projects/pf/pf45/share/examples/cvsup/www-supfile projects/pf/pf45/share/examples/etc/make.conf projects/pf/pf45/share/man/man3/pthread_rwlock_timedwrlock.3 projects/pf/pf45/share/man/man3/pthread_sigmask.3 projects/pf/pf45/share/man/man4/Makefile projects/pf/pf45/share/man/man4/ehci.4 projects/pf/pf45/share/man/man4/ip6.4 projects/pf/pf45/share/man/man4/ng_netflow.4 projects/pf/pf45/share/man/man4/ng_one2many.4 projects/pf/pf45/share/man/man4/ohci.4 projects/pf/pf45/share/man/man4/run.4 projects/pf/pf45/share/man/man4/snd_uaudio.4 projects/pf/pf45/share/man/man4/tcp.4 projects/pf/pf45/share/man/man4/u3g.4 projects/pf/pf45/share/man/man4/uark.4 projects/pf/pf45/share/man/man4/ubsa.4 projects/pf/pf45/share/man/man4/uchcom.4 projects/pf/pf45/share/man/man4/ufoma.4 projects/pf/pf45/share/man/man4/uftdi.4 projects/pf/pf45/share/man/man4/uhci.4 projects/pf/pf45/share/man/man4/uipaq.4 projects/pf/pf45/share/man/man4/umct.4 projects/pf/pf45/share/man/man4/umodem.4 projects/pf/pf45/share/man/man4/uplcom.4 projects/pf/pf45/share/man/man4/usb.4 projects/pf/pf45/share/man/man4/usb_quirk.4 projects/pf/pf45/share/man/man4/uslcom.4 projects/pf/pf45/share/man/man4/uvisor.4 projects/pf/pf45/share/man/man4/uvscom.4 projects/pf/pf45/share/man/man5/src.conf.5 projects/pf/pf45/share/man/man7/Makefile projects/pf/pf45/share/man/man7/build.7 projects/pf/pf45/share/man/man7/release.7 projects/pf/pf45/share/man/man7/security.7 projects/pf/pf45/share/man/man8/Makefile projects/pf/pf45/share/man/man9/Makefile projects/pf/pf45/share/man/man9/get_cyclecount.9 projects/pf/pf45/share/man/man9/usbdi.9 projects/pf/pf45/share/misc/bsd-family-tree projects/pf/pf45/share/misc/committers-doc.dot projects/pf/pf45/share/misc/committers-ports.dot projects/pf/pf45/share/misc/committers-src.dot projects/pf/pf45/share/mk/bsd.cpu.mk projects/pf/pf45/share/mk/bsd.own.mk projects/pf/pf45/share/mk/bsd.sys.mk projects/pf/pf45/share/timedef/pl_PL.ISO8859-2.src projects/pf/pf45/share/timedef/pl_PL.UTF-8.src projects/pf/pf45/sys/amd64/amd64/elf_machdep.c projects/pf/pf45/sys/amd64/amd64/identcpu.c projects/pf/pf45/sys/amd64/amd64/machdep.c projects/pf/pf45/sys/amd64/amd64/pmap.c projects/pf/pf45/sys/amd64/amd64/prof_machdep.c projects/pf/pf45/sys/amd64/amd64/sys_machdep.c projects/pf/pf45/sys/amd64/amd64/trap.c projects/pf/pf45/sys/amd64/conf/GENERIC projects/pf/pf45/sys/amd64/conf/NOTES projects/pf/pf45/sys/amd64/include/clock.h projects/pf/pf45/sys/amd64/include/cpu.h projects/pf/pf45/sys/amd64/include/endian.h projects/pf/pf45/sys/amd64/linux32/Makefile projects/pf/pf45/sys/amd64/linux32/linux.h projects/pf/pf45/sys/amd64/linux32/linux32_genassym.c projects/pf/pf45/sys/amd64/linux32/linux32_proto.h projects/pf/pf45/sys/amd64/linux32/linux32_syscall.h projects/pf/pf45/sys/amd64/linux32/linux32_sysent.c projects/pf/pf45/sys/amd64/linux32/linux32_sysvec.c projects/pf/pf45/sys/amd64/linux32/syscalls.conf projects/pf/pf45/sys/amd64/linux32/syscalls.master projects/pf/pf45/sys/arm/arm/elf_machdep.c projects/pf/pf45/sys/arm/arm/sys_machdep.c projects/pf/pf45/sys/arm/at91/at91_machdep.c projects/pf/pf45/sys/arm/include/cpu.h projects/pf/pf45/sys/arm/mv/gpio.c projects/pf/pf45/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/pf/pf45/sys/arm/xscale/i80321/iq80321.c projects/pf/pf45/sys/arm/xscale/ixp425/files.ixp425 projects/pf/pf45/sys/arm/xscale/pxa/pxa_machdep.c projects/pf/pf45/sys/boot/common/Makefile.inc projects/pf/pf45/sys/boot/common/gpt.c projects/pf/pf45/sys/boot/common/interp.c projects/pf/pf45/sys/boot/common/ufsread.c projects/pf/pf45/sys/boot/common/util.h projects/pf/pf45/sys/boot/efi/libefi/efipart.c projects/pf/pf45/sys/boot/efi/libefi/libefi.c projects/pf/pf45/sys/boot/ficl/words.c projects/pf/pf45/sys/boot/forth/loader.conf projects/pf/pf45/sys/boot/i386/boot0/Makefile projects/pf/pf45/sys/boot/i386/boot2/boot2.c projects/pf/pf45/sys/boot/i386/btx/btx/Makefile projects/pf/pf45/sys/boot/i386/btx/btxldr/Makefile projects/pf/pf45/sys/boot/i386/common/cons.c projects/pf/pf45/sys/boot/i386/gptboot/Makefile projects/pf/pf45/sys/boot/i386/gptzfsboot/Makefile projects/pf/pf45/sys/boot/i386/libi386/Makefile projects/pf/pf45/sys/boot/i386/pxeldr/Makefile projects/pf/pf45/sys/boot/i386/zfsboot/Makefile projects/pf/pf45/sys/boot/i386/zfsboot/zfsldr.S projects/pf/pf45/sys/boot/ia64/common/bootinfo.c projects/pf/pf45/sys/boot/ia64/common/copy.c projects/pf/pf45/sys/boot/ia64/common/exec.c projects/pf/pf45/sys/boot/ia64/common/libia64.h projects/pf/pf45/sys/boot/ia64/efi/conf.c projects/pf/pf45/sys/boot/ia64/efi/efimd.c projects/pf/pf45/sys/boot/ia64/efi/version projects/pf/pf45/sys/boot/ia64/ski/conf.c projects/pf/pf45/sys/boot/ia64/ski/libski.h projects/pf/pf45/sys/boot/ia64/ski/skimd.c projects/pf/pf45/sys/boot/ia64/ski/version projects/pf/pf45/sys/boot/pc98/boot2/boot2.c projects/pf/pf45/sys/boot/pc98/btx/btx/Makefile projects/pf/pf45/sys/boot/pc98/btx/btxldr/Makefile projects/pf/pf45/sys/boot/zfs/zfs.c projects/pf/pf45/sys/boot/zfs/zfsimpl.c projects/pf/pf45/sys/bsm/audit_errno.h projects/pf/pf45/sys/cam/ata/ata_da.c projects/pf/pf45/sys/cam/cam.c projects/pf/pf45/sys/cam/cam_periph.c projects/pf/pf45/sys/cam/cam_xpt.c projects/pf/pf45/sys/cam/scsi/scsi_cd.c projects/pf/pf45/sys/cam/scsi/scsi_da.c projects/pf/pf45/sys/cam/scsi/scsi_sa.c projects/pf/pf45/sys/cddl/boot/zfs/fletcher.c projects/pf/pf45/sys/cddl/boot/zfs/zfsimpl.h projects/pf/pf45/sys/cddl/boot/zfs/zfssubr.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_string.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/pf/pf45/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c projects/pf/pf45/sys/cddl/compat/opensolaris/sys/atomic.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/byteorder.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/dirent.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/file.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/kmem.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/misc.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/mount.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/mutex.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/policy.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/proc.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/rwlock.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/sid.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/stat.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/string.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/sunddi.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/systm.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/taskq.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/time.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/types.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/uio.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/vfs.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/vnode.h projects/pf/pf45/sys/cddl/compat/opensolaris/sys/zone.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S projects/pf/pf45/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/pf/pf45/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/os/callb.c projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h projects/pf/pf45/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/pf/pf45/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/pf/pf45/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/pf/pf45/sys/cddl/dev/systrace/systrace.c projects/pf/pf45/sys/compat/freebsd32/Makefile projects/pf/pf45/sys/compat/freebsd32/freebsd32.h projects/pf/pf45/sys/compat/freebsd32/freebsd32_proto.h projects/pf/pf45/sys/compat/freebsd32/freebsd32_syscall.h projects/pf/pf45/sys/compat/freebsd32/freebsd32_syscalls.c projects/pf/pf45/sys/compat/freebsd32/freebsd32_sysent.c projects/pf/pf45/sys/compat/freebsd32/syscalls.conf projects/pf/pf45/sys/compat/freebsd32/syscalls.master projects/pf/pf45/sys/compat/ia32/ia32_sysvec.c projects/pf/pf45/sys/compat/linux/linux_emul.c projects/pf/pf45/sys/compat/linux/linux_emul.h projects/pf/pf45/sys/compat/linux/linux_fork.c projects/pf/pf45/sys/compat/linux/linux_futex.c projects/pf/pf45/sys/compat/linux/linux_ipc.c projects/pf/pf45/sys/compat/linux/linux_mib.c projects/pf/pf45/sys/compat/linux/linux_mib.h projects/pf/pf45/sys/compat/ndis/kern_ndis.c projects/pf/pf45/sys/compat/ndis/subr_ntoskrnl.c projects/pf/pf45/sys/compat/svr4/svr4_sysvec.c projects/pf/pf45/sys/compat/x86bios/x86bios.c projects/pf/pf45/sys/conf/Makefile.amd64 projects/pf/pf45/sys/conf/Makefile.i386 projects/pf/pf45/sys/conf/NOTES projects/pf/pf45/sys/conf/files projects/pf/pf45/sys/conf/files.ia64 projects/pf/pf45/sys/conf/kern.pre.mk projects/pf/pf45/sys/conf/ldscript.ia64 projects/pf/pf45/sys/conf/options projects/pf/pf45/sys/contrib/altq/altq/altq_cbq.c projects/pf/pf45/sys/contrib/altq/altq/altq_cdnr.c projects/pf/pf45/sys/contrib/altq/altq/altq_hfsc.c projects/pf/pf45/sys/contrib/altq/altq/altq_priq.c projects/pf/pf45/sys/contrib/altq/altq/altq_red.c projects/pf/pf45/sys/contrib/altq/altq/altq_rio.c projects/pf/pf45/sys/contrib/altq/altq/altq_rmclass.c projects/pf/pf45/sys/contrib/altq/altq/altq_subr.c projects/pf/pf45/sys/contrib/altq/altq/altq_var.h projects/pf/pf45/sys/contrib/altq/altq/if_altq.h projects/pf/pf45/sys/contrib/dev/acpica/changes.txt projects/pf/pf45/sys/contrib/dev/acpica/common/dmtable.c projects/pf/pf45/sys/contrib/dev/acpica/common/dmtbdump.c projects/pf/pf45/sys/contrib/dev/acpica/common/dmtbinfo.c projects/pf/pf45/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/pf/pf45/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/pf/pf45/sys/contrib/dev/acpica/compiler/dtio.c projects/pf/pf45/sys/contrib/dev/acpica/compiler/dttable.c projects/pf/pf45/sys/contrib/dev/acpica/compiler/dttemplate.h projects/pf/pf45/sys/contrib/dev/acpica/compiler/dtutils.c projects/pf/pf45/sys/contrib/dev/acpica/events/evmisc.c projects/pf/pf45/sys/contrib/dev/acpica/events/evxfgpe.c projects/pf/pf45/sys/contrib/dev/acpica/include/acdisasm.h projects/pf/pf45/sys/contrib/dev/acpica/include/acglobal.h projects/pf/pf45/sys/contrib/dev/acpica/include/acpixf.h projects/pf/pf45/sys/contrib/dev/acpica/include/actbl2.h projects/pf/pf45/sys/contrib/octeon-sdk/cvmx-fpa.h projects/pf/pf45/sys/crypto/aesni/aeskeys_amd64.S projects/pf/pf45/sys/crypto/aesni/aeskeys_i386.S projects/pf/pf45/sys/crypto/sha2/sha2.c projects/pf/pf45/sys/dev/acpica/acpivar.h projects/pf/pf45/sys/dev/advansys/adwcam.c projects/pf/pf45/sys/dev/ae/if_ae.c projects/pf/pf45/sys/dev/age/if_age.c projects/pf/pf45/sys/dev/agp/agp.c projects/pf/pf45/sys/dev/ahci/ahci.c projects/pf/pf45/sys/dev/aic7xxx/aic79xx.c projects/pf/pf45/sys/dev/aic7xxx/aic79xx_osm.h projects/pf/pf45/sys/dev/aic7xxx/aic79xx_pci.c projects/pf/pf45/sys/dev/aic7xxx/aic7xxx.c projects/pf/pf45/sys/dev/aic7xxx/aic7xxx_osm.h projects/pf/pf45/sys/dev/alc/if_alc.c projects/pf/pf45/sys/dev/ale/if_ale.c projects/pf/pf45/sys/dev/asr/i2omsg.h projects/pf/pf45/sys/dev/ata/ata-disk.c projects/pf/pf45/sys/dev/ata/ata-dma.c projects/pf/pf45/sys/dev/ata/chipsets/ata-ahci.c projects/pf/pf45/sys/dev/ata/chipsets/ata-siliconimage.c projects/pf/pf45/sys/dev/ath/ah_osdep.c projects/pf/pf45/sys/dev/ath/ath_hal/ah.c projects/pf/pf45/sys/dev/ath/ath_hal/ah.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_diagcodes.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_eeprom.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/pf/pf45/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_internal.h projects/pf/pf45/sys/dev/ath/ath_hal/ah_regdomain.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/pf/pf45/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/pf/pf45/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9280.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9280.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/pf/pf45/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/pf/pf45/sys/dev/ath/ath_rate/sample/sample.c projects/pf/pf45/sys/dev/ath/if_ath.c projects/pf/pf45/sys/dev/ath/if_ath_misc.h projects/pf/pf45/sys/dev/ath/if_ath_tx.c projects/pf/pf45/sys/dev/ath/if_ath_tx_ht.c projects/pf/pf45/sys/dev/ath/if_athioctl.h projects/pf/pf45/sys/dev/bce/if_bce.c projects/pf/pf45/sys/dev/bge/if_bge.c projects/pf/pf45/sys/dev/bktr/bktr_card.c projects/pf/pf45/sys/dev/bwn/if_bwn.c projects/pf/pf45/sys/dev/ctau/ctau.c projects/pf/pf45/sys/dev/ctau/ctddk.h projects/pf/pf45/sys/dev/cxgb/cxgb_main.c projects/pf/pf45/sys/dev/cxgbe/adapter.h projects/pf/pf45/sys/dev/cxgbe/common/common.h projects/pf/pf45/sys/dev/cxgbe/t4_main.c projects/pf/pf45/sys/dev/cxgbe/t4_sge.c projects/pf/pf45/sys/dev/dc/if_dc.c projects/pf/pf45/sys/dev/drm/drm_agpsupport.c projects/pf/pf45/sys/dev/drm/mach64_dma.c projects/pf/pf45/sys/dev/drm/r300_reg.h projects/pf/pf45/sys/dev/e1000/e1000_82575.c projects/pf/pf45/sys/dev/e1000/e1000_82575.h projects/pf/pf45/sys/dev/e1000/e1000_defines.h projects/pf/pf45/sys/dev/e1000/e1000_ich8lan.c projects/pf/pf45/sys/dev/e1000/e1000_osdep.c projects/pf/pf45/sys/dev/e1000/e1000_phy.c projects/pf/pf45/sys/dev/e1000/if_em.c projects/pf/pf45/sys/dev/e1000/if_em.h projects/pf/pf45/sys/dev/e1000/if_igb.c projects/pf/pf45/sys/dev/e1000/if_igb.h projects/pf/pf45/sys/dev/e1000/if_lem.c projects/pf/pf45/sys/dev/e1000/if_lem.h projects/pf/pf45/sys/dev/ep/if_epreg.h projects/pf/pf45/sys/dev/et/if_et.c projects/pf/pf45/sys/dev/fdc/fdc.c projects/pf/pf45/sys/dev/firewire/fwohci.c projects/pf/pf45/sys/dev/firewire/sbp.c projects/pf/pf45/sys/dev/fxp/if_fxp.c projects/pf/pf45/sys/dev/hptmv/hptproc.c projects/pf/pf45/sys/dev/isp/isp.c projects/pf/pf45/sys/dev/isp/isp_freebsd.c projects/pf/pf45/sys/dev/isp/isp_freebsd.h projects/pf/pf45/sys/dev/isp/isp_pci.c projects/pf/pf45/sys/dev/isp/ispvar.h projects/pf/pf45/sys/dev/iwn/if_iwn.c projects/pf/pf45/sys/dev/ixgb/ixgb_ee.c projects/pf/pf45/sys/dev/ixgbe/ixv.c projects/pf/pf45/sys/dev/jme/if_jme.c projects/pf/pf45/sys/dev/malo/if_malo_pci.c projects/pf/pf45/sys/dev/malo/if_malohal.h projects/pf/pf45/sys/dev/mps/mps.c projects/pf/pf45/sys/dev/mps/mps_sas.c projects/pf/pf45/sys/dev/mps/mpsvar.h projects/pf/pf45/sys/dev/mpt/mpt.c projects/pf/pf45/sys/dev/mpt/mpt_cam.c projects/pf/pf45/sys/dev/mpt/mpt_user.c projects/pf/pf45/sys/dev/msk/if_msk.c projects/pf/pf45/sys/dev/mwl/mwlhal.h projects/pf/pf45/sys/dev/mxge/if_mxge.c projects/pf/pf45/sys/dev/nfe/if_nfe.c projects/pf/pf45/sys/dev/nge/if_nge.c projects/pf/pf45/sys/dev/nxge/xgehal/xgehal-device.c projects/pf/pf45/sys/dev/nxge/xgehal/xgehal-ring-fp.c projects/pf/pf45/sys/dev/pci/hostb_pci.c projects/pf/pf45/sys/dev/pci/pci.c projects/pf/pf45/sys/dev/pci/pcivar.h projects/pf/pf45/sys/dev/random/randomdev_soft.c projects/pf/pf45/sys/dev/re/if_re.c projects/pf/pf45/sys/dev/sdhci/sdhci.c projects/pf/pf45/sys/dev/siba/siba_core.c projects/pf/pf45/sys/dev/sis/if_sis.c projects/pf/pf45/sys/dev/sis/if_sisreg.h projects/pf/pf45/sys/dev/sk/if_sk.c projects/pf/pf45/sys/dev/sound/pci/es137x.c projects/pf/pf45/sys/dev/sound/pcm/buffer.c projects/pf/pf45/sys/dev/sound/usb/uaudio.c projects/pf/pf45/sys/dev/ste/if_ste.c projects/pf/pf45/sys/dev/stge/if_stge.c projects/pf/pf45/sys/dev/sym/sym_fw1.h projects/pf/pf45/sys/dev/sym/sym_fw2.h projects/pf/pf45/sys/dev/ti/if_ti.c projects/pf/pf45/sys/dev/ti/if_tireg.h projects/pf/pf45/sys/dev/txp/if_txp.c projects/pf/pf45/sys/dev/uart/uart_dev_ns8250.c projects/pf/pf45/sys/dev/usb/controller/ehci.c projects/pf/pf45/sys/dev/usb/controller/usb_controller.c projects/pf/pf45/sys/dev/usb/input/ums.c projects/pf/pf45/sys/dev/usb/net/if_udav.c projects/pf/pf45/sys/dev/usb/quirk/usb_quirk.c projects/pf/pf45/sys/dev/usb/quirk/usb_quirk.h projects/pf/pf45/sys/dev/usb/serial/ulpt.c projects/pf/pf45/sys/dev/usb/usb_generic.c projects/pf/pf45/sys/dev/usb/usb_ioctl.h projects/pf/pf45/sys/dev/usb/usb_process.c projects/pf/pf45/sys/dev/usb/usb_transfer.c projects/pf/pf45/sys/dev/usb/usbdevs projects/pf/pf45/sys/dev/usb/usbdi.h projects/pf/pf45/sys/dev/usb/wlan/if_run.c projects/pf/pf45/sys/dev/vge/if_vge.c projects/pf/pf45/sys/dev/vr/if_vr.c projects/pf/pf45/sys/dev/vte/if_vte.c projects/pf/pf45/sys/dev/vte/if_vtereg.h projects/pf/pf45/sys/dev/vte/if_vtevar.h projects/pf/pf45/sys/dev/vx/if_vxreg.h projects/pf/pf45/sys/dev/wpi/if_wpi.c projects/pf/pf45/sys/dev/xl/if_xl.c projects/pf/pf45/sys/fs/ext2fs/ext2_alloc.c projects/pf/pf45/sys/fs/fdescfs/fdesc_vnops.c projects/pf/pf45/sys/fs/msdosfs/msdosfs_vnops.c projects/pf/pf45/sys/fs/nfsclient/nfs_clvfsops.c projects/pf/pf45/sys/fs/nfsserver/nfs_nfsdport.c projects/pf/pf45/sys/fs/nullfs/null_vnops.c projects/pf/pf45/sys/fs/tmpfs/tmpfs_vnops.c projects/pf/pf45/sys/geom/bde/g_bde.c projects/pf/pf45/sys/geom/cache/g_cache.c projects/pf/pf45/sys/geom/concat/g_concat.c projects/pf/pf45/sys/geom/eli/g_eli.c projects/pf/pf45/sys/geom/gate/g_gate.c projects/pf/pf45/sys/geom/geom_bsd.c projects/pf/pf45/sys/geom/geom_disk.c projects/pf/pf45/sys/geom/geom_disk.h projects/pf/pf45/sys/geom/geom_fox.c projects/pf/pf45/sys/geom/geom_mbr.c projects/pf/pf45/sys/geom/geom_pc98.c projects/pf/pf45/sys/geom/geom_sunlabel.c projects/pf/pf45/sys/geom/geom_vfs.c projects/pf/pf45/sys/geom/geom_vol_ffs.c projects/pf/pf45/sys/geom/journal/g_journal.c projects/pf/pf45/sys/geom/label/g_label.c projects/pf/pf45/sys/geom/label/g_label_ext2fs.c projects/pf/pf45/sys/geom/linux_lvm/g_linux_lvm.c projects/pf/pf45/sys/geom/mirror/g_mirror.c projects/pf/pf45/sys/geom/multipath/g_multipath.c projects/pf/pf45/sys/geom/part/g_part_apm.c projects/pf/pf45/sys/geom/part/g_part_bsd.c projects/pf/pf45/sys/geom/part/g_part_ebr.c projects/pf/pf45/sys/geom/part/g_part_gpt.c projects/pf/pf45/sys/geom/part/g_part_mbr.c projects/pf/pf45/sys/geom/part/g_part_pc98.c projects/pf/pf45/sys/geom/part/g_part_vtoc8.c projects/pf/pf45/sys/geom/raid3/g_raid3.c projects/pf/pf45/sys/geom/sched/gs_scheduler.h projects/pf/pf45/sys/geom/shsec/g_shsec.c projects/pf/pf45/sys/geom/stripe/g_stripe.c projects/pf/pf45/sys/geom/uzip/g_uzip.c projects/pf/pf45/sys/geom/virstor/g_virstor.c projects/pf/pf45/sys/gnu/fs/xfs/xfs_dir_leaf.c projects/pf/pf45/sys/gnu/fs/xfs/xfs_itable.c projects/pf/pf45/sys/i386/conf/GENERIC projects/pf/pf45/sys/i386/i386/elf_machdep.c projects/pf/pf45/sys/i386/i386/identcpu.c projects/pf/pf45/sys/i386/i386/machdep.c projects/pf/pf45/sys/i386/i386/sys_machdep.c projects/pf/pf45/sys/i386/i386/trap.c projects/pf/pf45/sys/i386/ibcs2/ibcs2_sysvec.c projects/pf/pf45/sys/i386/include/clock.h projects/pf/pf45/sys/i386/include/cpu.h projects/pf/pf45/sys/i386/include/endian.h projects/pf/pf45/sys/i386/include/pmap.h projects/pf/pf45/sys/i386/include/vmparam.h projects/pf/pf45/sys/i386/isa/prof_machdep.c projects/pf/pf45/sys/i386/linux/Makefile projects/pf/pf45/sys/i386/linux/linux.h projects/pf/pf45/sys/i386/linux/linux_proto.h projects/pf/pf45/sys/i386/linux/linux_syscall.h projects/pf/pf45/sys/i386/linux/linux_sysent.c projects/pf/pf45/sys/i386/linux/linux_sysvec.c projects/pf/pf45/sys/i386/linux/syscalls.conf projects/pf/pf45/sys/i386/linux/syscalls.master projects/pf/pf45/sys/ia64/conf/GENERIC projects/pf/pf45/sys/ia64/ia64/autoconf.c projects/pf/pf45/sys/ia64/ia64/db_machdep.c projects/pf/pf45/sys/ia64/ia64/efi.c projects/pf/pf45/sys/ia64/ia64/elf_machdep.c projects/pf/pf45/sys/ia64/ia64/exception.S projects/pf/pf45/sys/ia64/ia64/gdb_machdep.c projects/pf/pf45/sys/ia64/ia64/genassym.c projects/pf/pf45/sys/ia64/ia64/locore.S projects/pf/pf45/sys/ia64/ia64/machdep.c projects/pf/pf45/sys/ia64/ia64/pal.S projects/pf/pf45/sys/ia64/ia64/pmap.c projects/pf/pf45/sys/ia64/ia64/support.S projects/pf/pf45/sys/ia64/ia64/trap.c projects/pf/pf45/sys/ia64/ia64/unaligned.c projects/pf/pf45/sys/ia64/include/bootinfo.h projects/pf/pf45/sys/ia64/include/efi.h projects/pf/pf45/sys/ia64/include/pal.h projects/pf/pf45/sys/ia64/include/pmap.h projects/pf/pf45/sys/ia64/include/vmparam.h projects/pf/pf45/sys/kern/Makefile projects/pf/pf45/sys/kern/imgact_aout.c projects/pf/pf45/sys/kern/imgact_shell.c projects/pf/pf45/sys/kern/init_main.c projects/pf/pf45/sys/kern/init_sysent.c projects/pf/pf45/sys/kern/kern_cpuset.c projects/pf/pf45/sys/kern/kern_dtrace.c projects/pf/pf45/sys/kern/kern_exec.c projects/pf/pf45/sys/kern/kern_fork.c projects/pf/pf45/sys/kern/kern_intr.c projects/pf/pf45/sys/kern/kern_jail.c projects/pf/pf45/sys/kern/kern_ktr.c projects/pf/pf45/sys/kern/kern_ktrace.c projects/pf/pf45/sys/kern/kern_lock.c projects/pf/pf45/sys/kern/kern_malloc.c projects/pf/pf45/sys/kern/kern_ntptime.c projects/pf/pf45/sys/kern/kern_pmc.c projects/pf/pf45/sys/kern/kern_proc.c projects/pf/pf45/sys/kern/kern_prot.c projects/pf/pf45/sys/kern/kern_sig.c projects/pf/pf45/sys/kern/kern_sx.c projects/pf/pf45/sys/kern/kern_sysctl.c projects/pf/pf45/sys/kern/kern_thr.c projects/pf/pf45/sys/kern/kern_thread.c projects/pf/pf45/sys/kern/kern_umtx.c projects/pf/pf45/sys/kern/ksched.c projects/pf/pf45/sys/kern/makesyscalls.sh projects/pf/pf45/sys/kern/subr_acl_nfs4.c projects/pf/pf45/sys/kern/subr_bus.c projects/pf/pf45/sys/kern/subr_mchain.c projects/pf/pf45/sys/kern/subr_param.c projects/pf/pf45/sys/kern/subr_stack.c projects/pf/pf45/sys/kern/subr_trap.c projects/pf/pf45/sys/kern/subr_unit.c projects/pf/pf45/sys/kern/subr_witness.c projects/pf/pf45/sys/kern/sys_pipe.c projects/pf/pf45/sys/kern/syscalls.c projects/pf/pf45/sys/kern/syscalls.master projects/pf/pf45/sys/kern/systrace_args.c projects/pf/pf45/sys/kern/sysv_msg.c projects/pf/pf45/sys/kern/sysv_sem.c projects/pf/pf45/sys/kern/sysv_shm.c projects/pf/pf45/sys/kern/tty_pts.c projects/pf/pf45/sys/kern/uipc_cow.c projects/pf/pf45/sys/kern/uipc_mbuf.c projects/pf/pf45/sys/kern/uipc_mqueue.c projects/pf/pf45/sys/kern/uipc_sem.c projects/pf/pf45/sys/kern/vfs_cluster.c projects/pf/pf45/sys/kern/vfs_mount.c projects/pf/pf45/sys/kern/vfs_subr.c projects/pf/pf45/sys/libkern/jenkins.h projects/pf/pf45/sys/mips/atheros/ar724x_chip.c projects/pf/pf45/sys/mips/atheros/ar724xreg.h projects/pf/pf45/sys/mips/atheros/ar91xx_chip.c projects/pf/pf45/sys/mips/atheros/if_arge.c projects/pf/pf45/sys/mips/atheros/if_argevar.h projects/pf/pf45/sys/mips/cavium/if_octm.c projects/pf/pf45/sys/mips/cavium/octe/ethernet-common.c projects/pf/pf45/sys/mips/cavium/octe/ethernet-common.h projects/pf/pf45/sys/mips/cavium/octe/ethernet.c projects/pf/pf45/sys/mips/cavium/octe/octebus.c projects/pf/pf45/sys/mips/cavium/octe/octebusvar.h projects/pf/pf45/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/pf/pf45/sys/mips/conf/OCTEON1 projects/pf/pf45/sys/mips/include/cpuregs.h projects/pf/pf45/sys/mips/include/pmap.h projects/pf/pf45/sys/mips/mips/cache_mipsNN.c projects/pf/pf45/sys/mips/mips/cpu.c projects/pf/pf45/sys/mips/mips/elf64_machdep.c projects/pf/pf45/sys/mips/mips/elf_machdep.c projects/pf/pf45/sys/mips/mips/machdep.c projects/pf/pf45/sys/mips/mips/pmap.c projects/pf/pf45/sys/mips/mips/swtch.S projects/pf/pf45/sys/mips/rmi/fmn.c projects/pf/pf45/sys/mips/sibyte/sb_zbpci.c projects/pf/pf45/sys/modules/Makefile projects/pf/pf45/sys/modules/ath/Makefile projects/pf/pf45/sys/modules/bios/smapi/Makefile projects/pf/pf45/sys/modules/dtrace/Makefile projects/pf/pf45/sys/modules/dtrace/dtraceall/Makefile projects/pf/pf45/sys/modules/dtrace/dtraceall/dtraceall.c projects/pf/pf45/sys/modules/linux/Makefile projects/pf/pf45/sys/modules/netgraph/netflow/Makefile projects/pf/pf45/sys/modules/opensolaris/Makefile projects/pf/pf45/sys/modules/ufs/Makefile projects/pf/pf45/sys/modules/usb/Makefile projects/pf/pf45/sys/modules/zfs/Makefile projects/pf/pf45/sys/net/if.c projects/pf/pf45/sys/net/if_arp.h projects/pf/pf45/sys/net/if_gif.c projects/pf/pf45/sys/net/if_gre.c projects/pf/pf45/sys/net/if_lagg.c projects/pf/pf45/sys/net/if_llatbl.h projects/pf/pf45/sys/net/if_media.c projects/pf/pf45/sys/net/if_types.h projects/pf/pf45/sys/net/if_var.h projects/pf/pf45/sys/net/if_vlan.c projects/pf/pf45/sys/net/if_vlan_var.h projects/pf/pf45/sys/net/route.c projects/pf/pf45/sys/net/route.h projects/pf/pf45/sys/net80211/_ieee80211.h projects/pf/pf45/sys/net80211/ieee80211.c projects/pf/pf45/sys/net80211/ieee80211.h projects/pf/pf45/sys/net80211/ieee80211_adhoc.c projects/pf/pf45/sys/net80211/ieee80211_ageq.c projects/pf/pf45/sys/net80211/ieee80211_hostap.c projects/pf/pf45/sys/net80211/ieee80211_ht.c projects/pf/pf45/sys/net80211/ieee80211_ht.h projects/pf/pf45/sys/net80211/ieee80211_input.c projects/pf/pf45/sys/net80211/ieee80211_mesh.c projects/pf/pf45/sys/net80211/ieee80211_node.c projects/pf/pf45/sys/net80211/ieee80211_output.c projects/pf/pf45/sys/net80211/ieee80211_proto.c projects/pf/pf45/sys/net80211/ieee80211_scan_sta.c projects/pf/pf45/sys/net80211/ieee80211_sta.c projects/pf/pf45/sys/net80211/ieee80211_var.h projects/pf/pf45/sys/net80211/ieee80211_wds.c projects/pf/pf45/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/pf/pf45/sys/netgraph/netflow/netflow.c projects/pf/pf45/sys/netgraph/netflow/netflow.h projects/pf/pf45/sys/netgraph/netflow/ng_netflow.c projects/pf/pf45/sys/netgraph/netflow/ng_netflow.h projects/pf/pf45/sys/netgraph/ng_base.c projects/pf/pf45/sys/netgraph/ng_iface.c projects/pf/pf45/sys/netgraph/ng_one2many.c projects/pf/pf45/sys/netgraph/ng_one2many.h projects/pf/pf45/sys/netgraph/ng_source.c projects/pf/pf45/sys/netinet/if_ether.c projects/pf/pf45/sys/netinet/in.c projects/pf/pf45/sys/netinet/in_pcb.c projects/pf/pf45/sys/netinet/in_pcb.h projects/pf/pf45/sys/netinet/ip_input.c projects/pf/pf45/sys/netinet/ipfw/ip_fw_private.h projects/pf/pf45/sys/netinet/libalias/alias_sctp.c projects/pf/pf45/sys/netinet/sctp.h projects/pf/pf45/sys/netinet/sctp_cc_functions.c projects/pf/pf45/sys/netinet/sctp_constants.h projects/pf/pf45/sys/netinet/sctp_dtrace_declare.h projects/pf/pf45/sys/netinet/sctp_dtrace_define.h projects/pf/pf45/sys/netinet/sctp_indata.c projects/pf/pf45/sys/netinet/sctp_input.c projects/pf/pf45/sys/netinet/sctp_output.c projects/pf/pf45/sys/netinet/sctp_pcb.c projects/pf/pf45/sys/netinet/sctp_structs.h projects/pf/pf45/sys/netinet/sctp_sysctl.c projects/pf/pf45/sys/netinet/sctp_sysctl.h projects/pf/pf45/sys/netinet/sctp_timer.c projects/pf/pf45/sys/netinet/sctp_uio.h projects/pf/pf45/sys/netinet/sctp_usrreq.c projects/pf/pf45/sys/netinet/sctputil.c projects/pf/pf45/sys/netinet/tcp_offload.h projects/pf/pf45/sys/netinet/tcp_subr.c projects/pf/pf45/sys/netinet/tcp_syncache.c projects/pf/pf45/sys/netinet/tcp_timewait.c projects/pf/pf45/sys/netinet6/in6.c projects/pf/pf45/sys/netinet6/in6.h projects/pf/pf45/sys/netinet6/in6_pcb.c projects/pf/pf45/sys/netinet6/in6_src.c projects/pf/pf45/sys/netinet6/nd6.c projects/pf/pf45/sys/netinet6/nd6_nbr.c projects/pf/pf45/sys/netinet6/udp6_usrreq.c projects/pf/pf45/sys/nfsclient/nfs_vfsops.c projects/pf/pf45/sys/nfsserver/nfs_serv.c projects/pf/pf45/sys/opencrypto/xform.h projects/pf/pf45/sys/pc98/cbus/fdc.c projects/pf/pf45/sys/pc98/conf/GENERIC projects/pf/pf45/sys/pc98/pc98/machdep.c projects/pf/pf45/sys/pci/if_rl.c projects/pf/pf45/sys/powerpc/include/frame.h projects/pf/pf45/sys/powerpc/ofw/ofw_machdep.c projects/pf/pf45/sys/powerpc/powermac/smu.c projects/pf/pf45/sys/powerpc/powerpc/elf32_machdep.c projects/pf/pf45/sys/powerpc/powerpc/elf64_machdep.c projects/pf/pf45/sys/security/audit/audit.c projects/pf/pf45/sys/security/audit/audit_bsm_errno.c projects/pf/pf45/sys/security/mac/mac_syscalls.c projects/pf/pf45/sys/sparc64/conf/GENERIC projects/pf/pf45/sys/sparc64/ebus/ebus.c projects/pf/pf45/sys/sparc64/ebus/ebusreg.h projects/pf/pf45/sys/sparc64/include/_inttypes.h projects/pf/pf45/sys/sparc64/include/_stdint.h projects/pf/pf45/sys/sparc64/include/bus.h projects/pf/pf45/sys/sparc64/include/bus_dma.h projects/pf/pf45/sys/sparc64/include/iommureg.h projects/pf/pf45/sys/sparc64/include/iommuvar.h projects/pf/pf45/sys/sparc64/include/ofw_nexus.h projects/pf/pf45/sys/sparc64/include/varargs.h projects/pf/pf45/sys/sparc64/include/vmparam.h projects/pf/pf45/sys/sparc64/isa/ofw_isa.c projects/pf/pf45/sys/sparc64/isa/ofw_isa.h projects/pf/pf45/sys/sparc64/pci/fire.c projects/pf/pf45/sys/sparc64/pci/ofw_pci.h projects/pf/pf45/sys/sparc64/pci/ofw_pcibus.c projects/pf/pf45/sys/sparc64/pci/psychoreg.h projects/pf/pf45/sys/sparc64/pci/psychovar.h projects/pf/pf45/sys/sparc64/pci/sbbc.c projects/pf/pf45/sys/sparc64/sbus/dma_sbus.c projects/pf/pf45/sys/sparc64/sbus/lsi64854.c projects/pf/pf45/sys/sparc64/sbus/lsi64854reg.h projects/pf/pf45/sys/sparc64/sbus/lsi64854var.h projects/pf/pf45/sys/sparc64/sbus/ofw_sbus.h projects/pf/pf45/sys/sparc64/sbus/sbus.c projects/pf/pf45/sys/sparc64/sbus/sbusvar.h projects/pf/pf45/sys/sparc64/sparc64/bus_machdep.c projects/pf/pf45/sys/sparc64/sparc64/elf_machdep.c projects/pf/pf45/sys/sparc64/sparc64/iommu.c projects/pf/pf45/sys/sparc64/sparc64/pmap.c projects/pf/pf45/sys/sparc64/sparc64/tick.c projects/pf/pf45/sys/sparc64/sparc64/trap.c projects/pf/pf45/sys/sparc64/sparc64/vm_machdep.c projects/pf/pf45/sys/sun4v/conf/GENERIC projects/pf/pf45/sys/sun4v/include/_inttypes.h projects/pf/pf45/sys/sun4v/include/_stdint.h projects/pf/pf45/sys/sun4v/include/bus.h projects/pf/pf45/sys/sun4v/include/bus_dma.h projects/pf/pf45/sys/sun4v/include/ofw_nexus.h projects/pf/pf45/sys/sun4v/include/varargs.h projects/pf/pf45/sys/sun4v/include/vmparam.h projects/pf/pf45/sys/sun4v/sun4v/bus_machdep.c projects/pf/pf45/sys/sun4v/sun4v/hviommu.c projects/pf/pf45/sys/sun4v/sun4v/trap.c projects/pf/pf45/sys/sun4v/sun4v/vm_machdep.c projects/pf/pf45/sys/sys/aac_ioctl.h projects/pf/pf45/sys/sys/acl.h projects/pf/pf45/sys/sys/bus.h projects/pf/pf45/sys/sys/errno.h projects/pf/pf45/sys/sys/eventhandler.h projects/pf/pf45/sys/sys/file.h projects/pf/pf45/sys/sys/interrupt.h projects/pf/pf45/sys/sys/jail.h projects/pf/pf45/sys/sys/ktrace.h projects/pf/pf45/sys/sys/limits.h projects/pf/pf45/sys/sys/param.h projects/pf/pf45/sys/sys/priv.h projects/pf/pf45/sys/sys/proc.h projects/pf/pf45/sys/sys/sx.h projects/pf/pf45/sys/sys/syscall.h projects/pf/pf45/sys/sys/syscall.mk projects/pf/pf45/sys/sys/sysctl.h projects/pf/pf45/sys/sys/sysent.h projects/pf/pf45/sys/sys/sysproto.h projects/pf/pf45/sys/sys/systm.h projects/pf/pf45/sys/sys/ucred.h projects/pf/pf45/sys/sys/umtx.h projects/pf/pf45/sys/sys/user.h projects/pf/pf45/sys/ufs/ffs/ffs_alloc.c projects/pf/pf45/sys/ufs/ffs/ffs_extern.h projects/pf/pf45/sys/ufs/ffs/ffs_softdep.c projects/pf/pf45/sys/ufs/ffs/ffs_vfsops.c projects/pf/pf45/sys/ufs/ufs/dirhash.h projects/pf/pf45/sys/ufs/ufs/ufs_dirhash.c projects/pf/pf45/sys/ufs/ufs/ufs_lookup.c projects/pf/pf45/sys/ufs/ufs/ufs_quota.c projects/pf/pf45/sys/ufs/ufs/ufsmount.h projects/pf/pf45/sys/vm/device_pager.c projects/pf/pf45/sys/vm/sg_pager.c projects/pf/pf45/sys/vm/swap_pager.c projects/pf/pf45/sys/vm/uma_core.c projects/pf/pf45/sys/vm/vm_map.c projects/pf/pf45/sys/vm/vm_map.h projects/pf/pf45/sys/vm/vm_mmap.c projects/pf/pf45/sys/vm/vm_page.c projects/pf/pf45/sys/vm/vm_page.h projects/pf/pf45/sys/vm/vm_pageout.c projects/pf/pf45/sys/x86/cpufreq/est.c projects/pf/pf45/sys/x86/isa/clock.c projects/pf/pf45/sys/x86/x86/tsc.c projects/pf/pf45/tools/build/mk/OptionalObsoleteFiles.inc projects/pf/pf45/tools/build/options/WITHOUT_GROFF projects/pf/pf45/tools/install.sh projects/pf/pf45/tools/regression/acltools/00.t projects/pf/pf45/tools/regression/acltools/01.t projects/pf/pf45/tools/regression/acltools/02.t projects/pf/pf45/tools/regression/acltools/03.t projects/pf/pf45/tools/regression/acltools/tools-crossfs.test projects/pf/pf45/tools/regression/aio/kqueue/aio_kqueue.c projects/pf/pf45/tools/regression/bin/sh/builtins/trap3.0 projects/pf/pf45/tools/regression/bin/sh/parser/for1.0 projects/pf/pf45/tools/regression/bin/test/regress.sh projects/pf/pf45/tools/regression/doat/Makefile projects/pf/pf45/tools/regression/doat/doat.c projects/pf/pf45/tools/regression/lib/msun/Makefile projects/pf/pf45/tools/regression/pjdfstest/Makefile projects/pf/pf45/tools/regression/pjdfstest/pjdfstest.c projects/pf/pf45/tools/regression/pjdfstest/tests/chmod/12.t projects/pf/pf45/tools/regression/pjdfstest/tests/open/16.t projects/pf/pf45/tools/test/malloc/Makefile projects/pf/pf45/tools/test/malloc/main.c projects/pf/pf45/tools/tools/aac/Makefile projects/pf/pf45/tools/tools/aac/aac_checkq.c projects/pf/pf45/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c projects/pf/pf45/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/pf/pf45/tools/tools/ath/athrd/athrd.c projects/pf/pf45/tools/tools/cfi/Makefile projects/pf/pf45/tools/tools/cfi/cfi.c projects/pf/pf45/tools/tools/ether_reflect/Makefile projects/pf/pf45/tools/tools/iwi/Makefile projects/pf/pf45/tools/tools/iwi/iwistats.c projects/pf/pf45/tools/tools/nanobsd/rescue/common projects/pf/pf45/tools/tools/ncpus/biosmptable.c projects/pf/pf45/usr.bin/Makefile projects/pf/pf45/usr.bin/calendar/calendars/calendar.all projects/pf/pf45/usr.bin/calendar/calendars/calendar.freebsd projects/pf/pf45/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox projects/pf/pf45/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan (contents, props changed) projects/pf/pf45/usr.bin/checknr/checknr.c projects/pf/pf45/usr.bin/clang/clang/Makefile projects/pf/pf45/usr.bin/clang/clang/clang.1 projects/pf/pf45/usr.bin/clang/tblgen/Makefile projects/pf/pf45/usr.bin/clang/tblgen/tblgen.1 projects/pf/pf45/usr.bin/find/find.1 projects/pf/pf45/usr.bin/fstat/zfs.c projects/pf/pf45/usr.bin/id/id.1 projects/pf/pf45/usr.bin/id/id.c projects/pf/pf45/usr.bin/kdump/Makefile projects/pf/pf45/usr.bin/kdump/kdump.1 projects/pf/pf45/usr.bin/kdump/kdump.c projects/pf/pf45/usr.bin/killall/killall.c projects/pf/pf45/usr.bin/ktrace/ktrace.c projects/pf/pf45/usr.bin/ktrace/ktrace.h projects/pf/pf45/usr.bin/lex/misc.c projects/pf/pf45/usr.bin/m4/gnum4.c projects/pf/pf45/usr.bin/make/lst.c projects/pf/pf45/usr.bin/netstat/Makefile projects/pf/pf45/usr.bin/netstat/inet.c projects/pf/pf45/usr.bin/netstat/main.c projects/pf/pf45/usr.bin/netstat/sctp.c projects/pf/pf45/usr.bin/nice/nice.1 projects/pf/pf45/usr.bin/printf/printf.c projects/pf/pf45/usr.bin/rpcinfo/rpcinfo.c projects/pf/pf45/usr.bin/rs/rs.1 projects/pf/pf45/usr.bin/tip/tip/tip.h projects/pf/pf45/usr.bin/truss/main.c projects/pf/pf45/usr.bin/vmstat/vmstat.c projects/pf/pf45/usr.bin/xinstall/xinstall.c projects/pf/pf45/usr.sbin/bsdinstall/bsdinstall projects/pf/pf45/usr.sbin/bsdinstall/distextract/distextract.c projects/pf/pf45/usr.sbin/bsdinstall/distfetch/distfetch.c projects/pf/pf45/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/pf/pf45/usr.sbin/bsdinstall/partedit/part_wizard.c projects/pf/pf45/usr.sbin/bsdinstall/partedit/partedit.c projects/pf/pf45/usr.sbin/bsdinstall/partedit/partedit.h projects/pf/pf45/usr.sbin/bsdinstall/scripts/Makefile projects/pf/pf45/usr.sbin/bsdinstall/scripts/auto projects/pf/pf45/usr.sbin/bsdinstall/scripts/jail projects/pf/pf45/usr.sbin/config/config.h projects/pf/pf45/usr.sbin/config/mkmakefile.c projects/pf/pf45/usr.sbin/faithd/faithd.c projects/pf/pf45/usr.sbin/fdformat/fdformat.c projects/pf/pf45/usr.sbin/fifolog/fifolog_create/fifolog_create.c projects/pf/pf45/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c projects/pf/pf45/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c projects/pf/pf45/usr.sbin/fifolog/flint.lnt projects/pf/pf45/usr.sbin/fifolog/lib/fifolog.h projects/pf/pf45/usr.sbin/fifolog/lib/fifolog_create.c projects/pf/pf45/usr.sbin/fifolog/lib/fifolog_int.c projects/pf/pf45/usr.sbin/fifolog/lib/fifolog_reader.c projects/pf/pf45/usr.sbin/fifolog/lib/fifolog_write.h projects/pf/pf45/usr.sbin/fifolog/lib/fifolog_write_poll.c projects/pf/pf45/usr.sbin/fifolog/lib/libfifolog.h projects/pf/pf45/usr.sbin/fifolog/lib/libfifolog_int.h projects/pf/pf45/usr.sbin/fifolog/lib/miniobj.h projects/pf/pf45/usr.sbin/mfiutil/mfi_cmd.c projects/pf/pf45/usr.sbin/mfiutil/mfi_show.c projects/pf/pf45/usr.sbin/mountd/mountd.c projects/pf/pf45/usr.sbin/moused/moused.8 projects/pf/pf45/usr.sbin/moused/moused.c projects/pf/pf45/usr.sbin/ndp/ndp.c projects/pf/pf45/usr.sbin/newsyslog/newsyslog.8 projects/pf/pf45/usr.sbin/newsyslog/newsyslog.c projects/pf/pf45/usr.sbin/ntp/doc/ntp.conf.5 projects/pf/pf45/usr.sbin/pc-sysinstall/backend-query/disk-list.sh projects/pf/pf45/usr.sbin/pc-sysinstall/backend/functions-upgrade.sh projects/pf/pf45/usr.sbin/pw/cpdir.c projects/pf/pf45/usr.sbin/pw/pw.h projects/pf/pf45/usr.sbin/pw/pw_conf.c projects/pf/pf45/usr.sbin/pw/pw_user.c projects/pf/pf45/usr.sbin/rpcbind/util.c projects/pf/pf45/usr.sbin/rtadvd/rtadvd.c projects/pf/pf45/usr.sbin/sysinstall/devices.c projects/pf/pf45/usr.sbin/sysinstall/install.c projects/pf/pf45/usr.sbin/usbconfig/dump.c projects/pf/pf45/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/pf/pf45/ (props changed) projects/pf/pf45/cddl/contrib/opensolaris/ (props changed) projects/pf/pf45/contrib/bind9/ (props changed) projects/pf/pf45/contrib/binutils/ (props changed) projects/pf/pf45/contrib/bzip2/ (props changed) projects/pf/pf45/contrib/dialog/ (props changed) projects/pf/pf45/contrib/ee/ (props changed) projects/pf/pf45/contrib/expat/ (props changed) projects/pf/pf45/contrib/file/ (props changed) projects/pf/pf45/contrib/gdb/ (props changed) projects/pf/pf45/contrib/gdtoa/ (props changed) projects/pf/pf45/contrib/gnu-sort/ (props changed) projects/pf/pf45/contrib/groff/ (props changed) projects/pf/pf45/contrib/less/ (props changed) projects/pf/pf45/contrib/libpcap/ (props changed) projects/pf/pf45/contrib/llvm/ (props changed) projects/pf/pf45/contrib/llvm/tools/clang/ (props changed) projects/pf/pf45/contrib/ncurses/ (props changed) projects/pf/pf45/contrib/netcat/ (props changed) projects/pf/pf45/contrib/ntp/ (props changed) projects/pf/pf45/contrib/ofed/libibcm/ (props changed) projects/pf/pf45/contrib/ofed/libibcm/config/ (props changed) projects/pf/pf45/contrib/ofed/libibcm/include/ (props changed) projects/pf/pf45/contrib/ofed/libibcm/include/infiniband/ (props changed) projects/pf/pf45/contrib/ofed/libibcm/src/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/config/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/debian/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/examples/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/fixes/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/include/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/include/infiniband/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/man/ (props changed) projects/pf/pf45/contrib/ofed/libibverbs/src/ (props changed) projects/pf/pf45/contrib/ofed/libmlx4/ (props changed) projects/pf/pf45/contrib/ofed/libmlx4/config/ (props changed) projects/pf/pf45/contrib/ofed/libmlx4/debian/ (props changed) projects/pf/pf45/contrib/ofed/libmlx4/fixes/ (props changed) projects/pf/pf45/contrib/ofed/libmlx4/src/ (props changed) projects/pf/pf45/contrib/ofed/libmthca/ (props changed) projects/pf/pf45/contrib/ofed/libmthca/config/ (props changed) projects/pf/pf45/contrib/ofed/libmthca/debian/ (props changed) projects/pf/pf45/contrib/ofed/libmthca/src/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/config/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/examples/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/include/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/include/rdma/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/man/ (props changed) projects/pf/pf45/contrib/ofed/librdmacm/src/ (props changed) projects/pf/pf45/contrib/ofed/libsdp/ (props changed) projects/pf/pf45/contrib/ofed/libsdp/config/ (props changed) projects/pf/pf45/contrib/ofed/libsdp/src/ (props changed) projects/pf/pf45/contrib/ofed/libsdp/src/linux/ (props changed) projects/pf/pf45/contrib/ofed/management/ (props changed) projects/pf/pf45/contrib/ofed/management/doc/ (props changed) projects/pf/pf45/contrib/ofed/management/infiniband-diags/ (props changed) projects/pf/pf45/contrib/ofed/management/infiniband-diags/include/ (props changed) projects/pf/pf45/contrib/ofed/management/infiniband-diags/man/ (props changed) projects/pf/pf45/contrib/ofed/management/infiniband-diags/scripts/ (props changed) projects/pf/pf45/contrib/ofed/management/infiniband-diags/src/ (props changed) projects/pf/pf45/contrib/ofed/management/libibcommon/ (props changed) projects/pf/pf45/contrib/ofed/management/libibcommon/include/ (props changed) projects/pf/pf45/contrib/ofed/management/libibcommon/include/infiniband/ (props changed) projects/pf/pf45/contrib/ofed/management/libibcommon/src/ (props changed) projects/pf/pf45/contrib/ofed/management/libibmad/ (props changed) projects/pf/pf45/contrib/ofed/management/libibmad/include/ (props changed) projects/pf/pf45/contrib/ofed/management/libibmad/include/infiniband/ (props changed) projects/pf/pf45/contrib/ofed/management/libibmad/src/ (props changed) projects/pf/pf45/contrib/ofed/management/libibumad/ (props changed) projects/pf/pf45/contrib/ofed/management/libibumad/include/ (props changed) projects/pf/pf45/contrib/ofed/management/libibumad/include/infiniband/ (props changed) projects/pf/pf45/contrib/ofed/management/libibumad/man/ (props changed) projects/pf/pf45/contrib/ofed/management/libibumad/src/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/complib/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/config/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/doc/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/include/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/include/complib/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/include/iba/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/include/opensm/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/include/vendor/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/libvendor/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/man/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/opensm/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/osmeventplugin/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/osmeventplugin/src/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/osmtest/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/osmtest/include/ (props changed) projects/pf/pf45/contrib/ofed/management/opensm/scripts/ (props changed) projects/pf/pf45/contrib/one-true-awk/ (props changed) projects/pf/pf45/contrib/openbsm/ (props changed) projects/pf/pf45/contrib/openpam/ (props changed) projects/pf/pf45/contrib/pf/ (props changed) projects/pf/pf45/contrib/sendmail/ (props changed) projects/pf/pf45/contrib/tcpdump/ (props changed) projects/pf/pf45/contrib/tcsh/ (props changed) projects/pf/pf45/contrib/top/ (props changed) projects/pf/pf45/contrib/top/install-sh (props changed) projects/pf/pf45/contrib/tzcode/stdtime/ (props changed) projects/pf/pf45/contrib/tzcode/zic/ (props changed) projects/pf/pf45/contrib/tzdata/ (props changed) projects/pf/pf45/contrib/wpa/ (props changed) projects/pf/pf45/contrib/xz/ (props changed) projects/pf/pf45/crypto/openssh/ (props changed) projects/pf/pf45/crypto/openssl/ (props changed) projects/pf/pf45/gnu/lib/ (props changed) projects/pf/pf45/gnu/usr.bin/binutils/ (props changed) projects/pf/pf45/gnu/usr.bin/cc/cc_tools/ (props changed) projects/pf/pf45/gnu/usr.bin/gdb/ (props changed) projects/pf/pf45/lib/libc/ (props changed) projects/pf/pf45/lib/libc/stdtime/ (props changed) projects/pf/pf45/lib/libutil/ (props changed) projects/pf/pf45/lib/libz/ (props changed) projects/pf/pf45/sbin/ (props changed) projects/pf/pf45/sbin/ipfw/ (props changed) projects/pf/pf45/share/mk/bsd.arch.inc.mk (props changed) projects/pf/pf45/share/zoneinfo/ (props changed) projects/pf/pf45/sys/ (props changed) projects/pf/pf45/sys/amd64/include/xen/ (props changed) projects/pf/pf45/sys/boot/ (props changed) projects/pf/pf45/sys/boot/i386/efi/ (props changed) projects/pf/pf45/sys/boot/ia64/efi/ (props changed) projects/pf/pf45/sys/boot/ia64/ski/ (props changed) projects/pf/pf45/sys/boot/powerpc/boot1.chrp/ (props changed) projects/pf/pf45/sys/boot/powerpc/ofw/ (props changed) projects/pf/pf45/sys/cddl/contrib/opensolaris/ (props changed) projects/pf/pf45/sys/conf/ (props changed) projects/pf/pf45/sys/contrib/dev/acpica/ (props changed) projects/pf/pf45/sys/contrib/octeon-sdk/ (props changed) projects/pf/pf45/sys/contrib/pf/ (props changed) projects/pf/pf45/sys/contrib/x86emu/ (props changed) projects/pf/pf45/sys/ofed/drivers/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/core/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/debug/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/hw/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/hw/mlx4/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/hw/mthca/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/ulp/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/ulp/ipoib/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/ulp/sdp/ (props changed) projects/pf/pf45/sys/ofed/drivers/infiniband/util/ (props changed) projects/pf/pf45/sys/ofed/drivers/net/ (props changed) projects/pf/pf45/sys/ofed/drivers/net/mlx4/ (props changed) projects/pf/pf45/sys/ofed/include/ (props changed) projects/pf/pf45/sys/ofed/include/asm/ (props changed) projects/pf/pf45/sys/ofed/include/linux/ (props changed) projects/pf/pf45/sys/ofed/include/linux/mlx4/ (props changed) projects/pf/pf45/sys/ofed/include/net/ (props changed) projects/pf/pf45/sys/ofed/include/rdma/ (props changed) projects/pf/pf45/usr.bin/calendar/ (props changed) projects/pf/pf45/usr.bin/csup/ (props changed) projects/pf/pf45/usr.bin/procstat/ (props changed) projects/pf/pf45/usr.sbin/ndiscvt/ (props changed) projects/pf/pf45/usr.sbin/zic/ (props changed) Modified: projects/pf/pf45/MAINTAINERS ============================================================================== --- projects/pf/pf45/MAINTAINERS Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/MAINTAINERS Thu Mar 24 01:24:35 2011 (r219947) @@ -47,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. @@ -107,7 +108,7 @@ linux emul emulation Please discuss chan bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl - No non-upstream commits should be done. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. Modified: projects/pf/pf45/Makefile ============================================================================== --- projects/pf/pf45/Makefile Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/Makefile Thu Mar 24 01:24:35 2011 (r219947) @@ -89,9 +89,11 @@ TGTS= all all-man buildenv buildenvvars check-old check-old-dirs check-old-files check-old-libs \ checkdpadd clean cleandepend cleandir \ delete-old delete-old-dirs delete-old-files delete-old-libs \ - depend distribute distributeworld distrib-dirs distribution doxygen \ + depend distribute distributekernel distributekernel.debug \ + distributeworld distrib-dirs distribution doxygen \ everything hierarchy install installcheck installkernel \ - installkernel.debug reinstallkernel reinstallkernel.debug \ + installkernel.debug packagekernel packageworld \ + reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ @@ -336,6 +338,7 @@ MAKE_JUST_WORLDS= YES .else UNIVERSE_TARGET?= buildworld .endif +KERNSRCDIR?= ${.CURDIR}/sys targets: @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" @@ -383,8 +386,8 @@ universe_${target}_${target_arch}: unive .endfor .endif .if !defined(MAKE_JUST_WORLDS) -.if exists(${.CURDIR}/sys/${target}/conf/NOTES) - @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ +.if exists(${KERNSRCDIR}/${target}/conf/NOTES) + @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) @@ -398,13 +401,13 @@ universe_kernels: universe_kernconfs .if !defined(TARGET) TARGET!= uname -m .endif -KERNCONFS!= cd ${.CURDIR}/sys/${TARGET}/conf && \ +KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES universe_kernconfs: .for kernel in ${KERNCONFS} -TARGET_ARCH_${kernel}!= cd ${.CURDIR}/sys/${TARGET}/conf && \ - config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \ +TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ + config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ grep -v WARNING: | cut -f 2 .if empty(TARGET_ARCH_${kernel}) .error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." Modified: projects/pf/pf45/Makefile.inc1 ============================================================================== --- projects/pf/pf45/Makefile.inc1 Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/Makefile.inc1 Thu Mar 24 01:24:35 2011 (r219947) @@ -76,6 +76,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_OFED} != "no" +SUBDIR+=contrib/ofed +.endif # # We must do etc/ last for install/distribute to work. # @@ -213,13 +216,15 @@ BOOTSTRAPPING?= 0 CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ - CPUTYPE=${TARGET_CPUTYPE} \ - GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ - GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ - GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac + CPUTYPE=${TARGET_CPUTYPE} .if ${OSRELDATE} < 700044 CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib .endif +.if ${MK_GROFF} != "no" +CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ + GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ + GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -364,6 +369,10 @@ _worldtmp: .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null +.if ${MK_GROFF} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ + -p ${WORLDTMP}/legacy/usr >/dev/null +.endif mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -446,7 +455,7 @@ build32: @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building 32 bit shim libraries" @echo "--------------------------------------------------------------" - mkdir -p ${LIB32TMP}/usr/lib32 + mkdir -p ${LIB32TMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -457,46 +466,41 @@ build32: .for _t in obj depend all cd ${.CURDIR}/kerberos5/tools; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - ${_t} + DIRPRFX=kerberos5/tools/ ${_t} .endfor .endif .for _t in obj includes - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} .if ${MK_CDDL} != "no" - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} .endif - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} .if ${MK_CRYPT} != "no" - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} .endif .if ${MK_KERBEROS} != "no" - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} .endif .endfor .for _dir in usr.bin/lex/lib - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - build-tools + DIRPRFX=${_dir}/ build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries .for _t in obj depend all - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ + DIRPRFX=libexec/rtld-elf/ ${_t} + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ + DIRPRFX=usr.bin/ldd ${_t} .endfor distribute32 install32: -.if make(distribute32) - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32 # XXX add to mtree - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace # XXX add to mtree -.else - mkdir -p ${DESTDIR}/usr/lib32 # XXX add to mtree - mkdir -p ${DESTDIR}/usr/lib32/dtrace # XXX add to mtree -.endif cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} .if ${MK_CDDL} != "no" cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} @@ -630,6 +634,13 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Installs everything compiled by a 'buildworld'. # + +# Non-base distributions produced by the base system +EXTRA_DISTRIBUTIONS= doc games +.if defined(LIB32TMP) && ${MK_LIB32} != "no" +EXTRA_DISTRIBUTIONS+= lib32 +.endif + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -652,8 +663,33 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + -mkdir ${DESTDIR}/${DISTDIR}/${dist} + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.endfor + -mkdir ${DESTDIR}/${DISTDIR}/base + ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ + DESTDIR=${DESTDIR}/${DISTDIR}/base +.endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete +.endfor +.endif + +packageworld: +.for dist in base ${EXTRA_DISTRIBUTIONS} + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endfor # # reinstall @@ -839,6 +875,20 @@ reinstallkernel reinstallkernel.debug: i ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} +distributekernel distributekernel.debug: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ + false +.endif + cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ + ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${.TARGET:S/distributekernel/install/} + +packagekernel: + ${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + # # doxygen # @@ -937,11 +987,10 @@ _strfile= games/fortune/strfile .if ${MK_CXX} != "no" _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 700004 -_groff= gnu/usr.bin/groff -.else -_groff= gnu/usr.bin/groff/tmac .endif + +.if ${MK_GROFF} != "no" +_groff= gnu/usr.bin/groff .endif .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 @@ -974,7 +1023,6 @@ _crunchgen= usr.sbin/crunch/crunchgen # with different per-architecture default values. Always build tblgen. _clang_tblgen= \ lib/clang/libllvmsupport \ - lib/clang/libllvmsystem \ usr.bin/clang/tblgen .if ${MK_CDDL} != "no" @@ -1044,7 +1092,9 @@ build-tools: ${_aicasm} \ usr.bin/awk \ lib/libmagic \ - usr.sbin/sysinstall + usr.sbin/sysinstall \ + usr.bin/mkesdb_static \ + usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1154,6 +1204,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1162,11 +1213,16 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 _lib_libthr= lib/libthr .endif -_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +.if ${MK_OFED} != "no" +_ofed_lib= contrib/ofed/usr.lib/ +.endif + +_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif Modified: projects/pf/pf45/ObsoleteFiles.inc ============================================================================== --- projects/pf/pf45/ObsoleteFiles.inc Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/ObsoleteFiles.inc Thu Mar 24 01:24:35 2011 (r219947) @@ -38,6 +38,16 @@ # xargs -n1 | sort | uniq -d; # done +# 20110224: sticky.8 -> sticky.7 +OLD_FILES+=usr/share/man/man8/sticky.8.gz +# 20110220: new clang import which bumps version from 2.8 to 2.9 +OLD_FILES+=usr/include/clang/2.8/emmintrin.h +OLD_FILES+=usr/include/clang/2.8/mm_malloc.h +OLD_FILES+=usr/include/clang/2.8/mmintrin.h +OLD_FILES+=usr/include/clang/2.8/pmmintrin.h +OLD_FILES+=usr/include/clang/2.8/tmmintrin.h +OLD_FILES+=usr/include/clang/2.8/xmmintrin.h +OLD_DIRS+=usr/include/clang/2.8 # 20110119: Remove SYSCTL_*X* sysctl additions. OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ usr/share/man/man9/SYSCTL_XLONG.9.gz Modified: projects/pf/pf45/bin/csh/Makefile ============================================================================== --- projects/pf/pf45/bin/csh/Makefile Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/csh/Makefile Thu Mar 24 01:24:35 2011 (r219947) @@ -76,18 +76,26 @@ NLSLINKS_es_ES.ISO8859-1= es_ES.ISO8859- CFLAGS+= -DNO_NLS_CATALOGS .else CFLAGS+= -DHAVE_ICONV +.if ${MK_ICONV} != "no" +NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 +NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 +NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 +NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 +NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 +NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 +NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 +NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 +NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 +NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 +.else +# Above links can be installed from ports/shells/tcsh_nls + +GENHDRS+= iconv.h SRCS+= iconv_stub.c -# Following links can be installed from ports/shells/tcsh_nls: -# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 -# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 -# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 -# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 -# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 -# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 -# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 -# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 -# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 -# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 + +iconv.h: ${.CURDIR}/iconv_stub.h + cp ${.CURDIR}/iconv_stub.h ${.TARGET} +.endif .endif NLSNAME= tcsh @@ -105,7 +113,8 @@ build-tools: gethost gethost: gethost.c sh.err.h tc.const.h sh.h @rm -f ${.TARGET} - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ + ${TCSHDIR}/gethost.c tc.defs.c: gethost ${.CURDIR}/host.defs @rm -f ${.TARGET} @@ -133,7 +142,8 @@ tc.const.h: tc.const.c sh.char.h config. @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ + ${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \ + grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} Copied: projects/pf/pf45/bin/csh/iconv_stub.h (from r219944, head/bin/csh/iconv_stub.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pf/pf45/bin/csh/iconv_stub.h Thu Mar 24 01:24:35 2011 (r219947, copy of r219944, head/bin/csh/iconv_stub.h) @@ -0,0 +1,44 @@ +/*- + * Copyright (c) 2006 Hajimu UMEMOTO + * 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$ + */ + +#ifndef _ICONV_H_ +#define _ICONV_H_ + +typedef void *iconv_t; +typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef int dl_iconv_close_t(iconv_t); + +extern iconv_t dl_iconv_open(const char *, const char *); +extern dl_iconv_t *dl_iconv; +extern dl_iconv_close_t *dl_iconv_close; + +#define iconv_open dl_iconv_open +#define iconv dl_iconv +#define iconv_close dl_iconv_close + +#endif /* !_ICONV_H_ */ Modified: projects/pf/pf45/bin/df/df.c ============================================================================== --- projects/pf/pf45/bin/df/df.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/df/df.c Thu Mar 24 01:24:35 2011 (r219947) @@ -125,7 +125,7 @@ main(int argc, char *argv[]) /* FALLTHROUGH */ case 'P': /* - * POSIX specifically discusses the the behavior of + * POSIX specifically discusses the behavior of * both -k and -P. It states that the blocksize should * be set to 1024. Thus, if this occurs, simply break * rather than clobbering the old blocksize. Modified: projects/pf/pf45/bin/kenv/kenv.1 ============================================================================== --- projects/pf/pf45/bin/kenv/kenv.1 Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/kenv/kenv.1 Thu Mar 24 01:24:35 2011 (r219947) @@ -69,7 +69,7 @@ option is set, warnings normally printed perform the requested operation will be suppressed. .Pp Variables can be added to the kernel environment using the -.Xr /boot/loader.conf +.Pa /boot/loader.conf file, or also statically compiled into the kernel using the statement .Pp .Dl Ic env Ar filename Modified: projects/pf/pf45/bin/kill/kill.c ============================================================================== --- projects/pf/pf45/bin/kill/kill.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/kill/kill.c Thu Mar 24 01:24:35 2011 (r219947) @@ -26,6 +26,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ +/* + * Important: This file is used both as a standalone program /bin/kill and + * as a builtin for /bin/sh (#define SHELL). + */ #if 0 #ifndef lint Modified: projects/pf/pf45/bin/ln/ln.c ============================================================================== --- projects/pf/pf45/bin/ln/ln.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/ln/ln.c Thu Mar 24 01:24:35 2011 (r219947) @@ -80,7 +80,7 @@ main(int argc, char *argv[]) * "link", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/pf/pf45/bin/ps/extern.h ============================================================================== --- projects/pf/pf45/bin/ps/extern.h Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/ps/extern.h Thu Mar 24 01:24:35 2011 (r219947) @@ -55,6 +55,7 @@ const char *fmt_argv(char **, char *, s double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); @@ -80,12 +81,14 @@ int s_uname(KINFO *); void showkey(void); void started(KINFO *, VARENT *); void state(KINFO *, VARENT *); +void systime(KINFO *, VARENT *); void tdev(KINFO *, VARENT *); void tdnam(KINFO *, VARENT *); void tname(KINFO *, VARENT *); void ucomm(KINFO *, VARENT *); void uname(KINFO *, VARENT *); void upr(KINFO *, VARENT *); +void usertime(KINFO *, VARENT *); void vsize(KINFO *, VARENT *); void wchan(KINFO *, VARENT *); __END_DECLS Modified: projects/pf/pf45/bin/ps/keyword.c ============================================================================== --- projects/pf/pf45/bin/ps/keyword.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/ps/keyword.c Thu Mar 24 01:24:35 2011 (r219947) @@ -79,6 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST, loginclass, NULL, MAXLOGNAME-1, 0, + CHAR, NULL, 0}, {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, @@ -187,6 +189,7 @@ static VAR var[] = { UINT, UIDFMT, 0}, {"svuid", "SVUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_svuid), UINT, UIDFMT, 0}, + {"systime", "SYSTIME", NULL, USER, systime, NULL, 9, 0, CHAR, NULL, 0}, {"tdaddr", "TDADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, KOFF(ki_tdaddr), KPTR, "lx", 0}, {"tdev", "TDEV", NULL, 0, tdev, NULL, 5, 0, CHAR, NULL, 0}, @@ -208,6 +211,8 @@ static VAR var[] = { KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, + {"usertime", "USERTIME", NULL, USER, usertime, NULL, 9, 0, CHAR, NULL, + 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsize", "", "vsz", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsz", "VSZ", NULL, 0, vsize, NULL, 6, 0, CHAR, NULL, 0}, Modified: projects/pf/pf45/bin/ps/print.c ============================================================================== --- projects/pf/pf45/bin/ps/print.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/ps/print.c Thu Mar 24 01:24:35 2011 (r219947) @@ -550,12 +550,11 @@ vsize(KINFO *k, VARENT *ve) (void)printf("%*lu", v->width, (u_long)(k->ki_p->ki_size / 1024)); } -void -cputime(KINFO *k, VARENT *ve) +static void +printtime(KINFO *k, VARENT *ve, long secs, long psecs) +/* psecs is "parts" of a second. first micro, then centi */ { VAR *v; - long secs; - long psecs; /* "parts" of a second. first micro, then centi */ char obuff[128]; static char decimal_point; @@ -566,20 +565,7 @@ cputime(KINFO *k, VARENT *ve) secs = 0; psecs = 0; } else { - /* - * This counts time spent handling interrupts. We could - * fix this, but it is not 100% trivial (and interrupt - * time fractions only work on the sparc anyway). XXX - */ - secs = k->ki_p->ki_runtime / 1000000; - psecs = k->ki_p->ki_runtime % 1000000; - if (sumrusage) { - secs += k->ki_p->ki_childtime.tv_sec; - psecs += k->ki_p->ki_childtime.tv_usec; - } - /* - * round and scale to 100's - */ + /* round and scale to 100's */ psecs = (psecs + 5000) / 10000; secs += psecs / 100; psecs = psecs % 100; @@ -590,6 +576,53 @@ cputime(KINFO *k, VARENT *ve) } void +cputime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + /* + * This counts time spent handling interrupts. We could + * fix this, but it is not 100% trivial (and interrupt + * time fractions only work on the sparc anyway). XXX + */ + secs = k->ki_p->ki_runtime / 1000000; + psecs = k->ki_p->ki_runtime % 1000000; + if (sumrusage) { + secs += k->ki_p->ki_childtime.tv_sec; + psecs += k->ki_p->ki_childtime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +systime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_stime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_stime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childstime.tv_sec; + psecs += k->ki_p->ki_childstime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +usertime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_utime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_utime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childutime.tv_sec; + psecs += k->ki_p->ki_childutime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void elapsed(KINFO *k, VARENT *ve) { VAR *v; @@ -862,6 +895,26 @@ out: return; } +void +loginclass(KINFO *k, VARENT *ve) +{ + VAR *v; + char *s; + + v = ve->var; + /* + * Don't display login class for system processes; + * login classes are used for resource limits, + * and limits don't apply to system processes. + */ + if (k->ki_p->ki_flag & P_SYSTEM) { + (void)printf("%-*s", v->width, " -"); + return; + } + s = k->ki_p->ki_loginclass; + (void)printf("%-*s", v->width, *s ? s : "-"); +} + int s_comm(KINFO *k) { Modified: projects/pf/pf45/bin/ps/ps.1 ============================================================================== --- projects/pf/pf45/bin/ps/ps.1 Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/ps/ps.1 Thu Mar 24 01:24:35 2011 (r219947) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 24, 2010 +.Dd March 16, 2011 .Dt PS 1 .Os .Sh NAME @@ -205,8 +205,8 @@ Display information about processes whic Sort by current CPU usage, instead of the combination of controlling terminal and process ID. .It Fl S -Change the way the process time is calculated by summing all exited -children to their parent process. +Change the way the process times, namely cputime, systime, and usertime, +are calculated by summing all exited children to their parent process. .It Fl T Display information about processes attached to the device associated with the standard input. @@ -280,6 +280,8 @@ be very young) it is possible for the su fields to exceed 100%. .It Cm %mem The percentage of real memory used by this process. +.It Cm class +Login class associated with the process. .It Cm flags The flags associated with the process as in the include file @@ -475,6 +477,8 @@ accounting flag (alias .Cm acflg ) .It Cm args command and arguments +.It Cm class +login class .It Cm comm command .It Cm command @@ -592,6 +596,8 @@ symbolic process state (alias saved gid from a setgid executable .It Cm svuid saved UID from a setuid executable +.It Cm systime +accumulated system CPU time .It Cm tdaddr thread address .It Cm tdev @@ -622,6 +628,8 @@ scheduling priority on return from syste .Cm usrpri ) .It Cm user user name (from UID) +.It Cm usertime +accumulated user CPU time .It Cm vsz virtual size in Kbytes (alias .Cm vsize ) Modified: projects/pf/pf45/bin/rm/rm.c ============================================================================== --- projects/pf/pf45/bin/rm/rm.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/rm/rm.c Thu Mar 24 01:24:35 2011 (r219947) @@ -90,7 +90,7 @@ main(int argc, char *argv[]) * "unlink", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/pf/pf45/bin/sh/arith_yacc.c ============================================================================== --- projects/pf/pf45/bin/sh/arith_yacc.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/sh/arith_yacc.c Thu Mar 24 01:24:35 2011 (r219947) @@ -198,7 +198,7 @@ again: } } -static arith_t binop2(arith_t a, int op, int prec, int noeval) +static arith_t binop2(arith_t a, int op, int precedence, int noeval) { for (;;) { union yystype val; @@ -221,7 +221,7 @@ static arith_t binop2(arith_t a, int op, a = noeval ? b : do_binop(op, a, b); if (op2 < ARITH_BINOP_MIN || op2 >= ARITH_BINOP_MAX || - arith_prec(op2) >= prec) + arith_prec(op2) >= precedence) return a; op = op2; Modified: projects/pf/pf45/bin/sh/arith_yylex.c ============================================================================== --- projects/pf/pf45/bin/sh/arith_yylex.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/sh/arith_yylex.c Thu Mar 24 01:24:35 2011 (r219947) @@ -57,6 +57,7 @@ yylex() { int value; const char *buf = arith_buf; + char *end; const char *p; for (;;) { @@ -79,7 +80,8 @@ yylex() case '7': case '8': case '9': - yylval.val = strtoarith_t(buf, (char **)&arith_buf, 0); + yylval.val = strtoarith_t(buf, &end, 0); + arith_buf = end; return ARITH_NUM; case 'A': case 'B': Modified: projects/pf/pf45/bin/sh/expand.c ============================================================================== --- projects/pf/pf45/bin/sh/expand.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/sh/expand.c Thu Mar 24 01:24:35 2011 (r219947) @@ -959,7 +959,7 @@ numvar: /* - * Record the the fact that we have to scan this region of the + * Record the fact that we have to scan this region of the * string for IFS characters. */ Modified: projects/pf/pf45/bin/sh/parser.c ============================================================================== --- projects/pf/pf45/bin/sh/parser.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/sh/parser.c Thu Mar 24 01:24:35 2011 (r219947) @@ -1447,6 +1447,7 @@ parsesub: { int bracketed_name = 0; /* used to handle ${[0-9]*} variables */ int linno; int length; + int c1; c = pgetc(); if (c != '(' && c != '{' && (is_eof(c) || !is_name(c)) && @@ -1473,15 +1474,9 @@ parsesub: { if (c == '{') { bracketed_name = 1; c = pgetc(); - if (c == '#') { - if ((c = pgetc()) == '}') - c = '#'; - else - subtype = VSLENGTH; - } - else - subtype = 0; + subtype = 0; } +varname: if (!is_eof(c) && is_name(c)) { length = 0; do { @@ -1511,19 +1506,35 @@ parsesub: { STPUTC(c, out); c = pgetc(); } - } else { - if (! is_special(c)) { - subtype = VSERROR; - if (c == '}') - pungetc(); - else if (c == '\n' || c == PEOF) - synerror("Unexpected end of line in substitution"); - else - USTPUTC(c, out); - } else { - USTPUTC(c, out); + } else if (is_special(c)) { + c1 = c; + c = pgetc(); + if (subtype == 0 && c1 == '#') { + subtype = VSLENGTH; + if (strchr(types, c) == NULL && c != ':' && + c != '#' && c != '%') + goto varname; + c1 = c; c = pgetc(); + if (c1 != '}' && c == '}') { + pungetc(); + c = c1; + goto varname; + } + pungetc(); + c = c1; + c1 = '#'; + subtype = 0; } + USTPUTC(c1, out); + } else { + subtype = VSERROR; + if (c == '}') + pungetc(); + else if (c == '\n' || c == PEOF) + synerror("Unexpected end of line in substitution"); + else + USTPUTC(c, out); } if (subtype == 0) { switch (c) { Modified: projects/pf/pf45/bin/sh/sh.1 ============================================================================== --- projects/pf/pf45/bin/sh/sh.1 Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/sh/sh.1 Thu Mar 24 01:24:35 2011 (r219947) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd February 8, 2011 +.Dd March 20, 2011 .Dt SH 1 .Os .Sh NAME @@ -934,9 +934,9 @@ or .Pp .D1 Li { Ar list Ns Li \&; } .Pp -The first form executes the commands in a subshell. +The first form executes the commands in a subshell environment. Note that built-in commands thus executed do not affect the current shell. -The second form does not fork another shell, +The second form never forks another shell, so it is slightly more efficient. Grouping commands together this way allows the user to redirect their output as though they were one program: @@ -1450,8 +1450,8 @@ or the backquoted version: .Pp .D1 Li ` Ns Ar command Ns Li ` .Pp -The shell expands the command substitution by executing command in a -subshell environment and replacing the command substitution +The shell expands the command substitution by executing command +and replacing the command substitution with the standard output of the command, removing sequences of one or more newlines at the end of the substitution. Embedded newlines before the end of the output are not removed; @@ -1459,6 +1459,18 @@ however, during field splitting, they ma depending on the value of .Va IFS and the quoting that is in effect. +The command is executed in a subshell environment, +except that the built-in commands +.Ic jobid , +.Ic jobs , +.Ic times +and +.Ic trap +return information about the main shell environment +if they are the only command in a command substitution +and the substitutions in the command cannot cause side effects +(such as from assigning values to variables or referencing +.Li $! ). .Ss Arithmetic Expansion Arithmetic expansion provides a mechanism for evaluating an arithmetic expression and substituting its value. @@ -1837,13 +1849,13 @@ Terminate the shell process. If .Ar exitstatus is given -it is used as the exit status of the shell; -otherwise, if the shell is executing an +it is used as the exit status of the shell. +Otherwise, if the shell is executing an .Cm EXIT trap, the exit status of the last command before the trap is used; if the shell is executing a trap for a signal, -the shell exits by resending the signal to itself; -otherwise, the exit status of the preceding command is used. +the shell exits by resending the signal to itself. +Otherwise, the exit status of the preceding command is used. The exit status should be an integer between 0 and 255. .It Ic export Ar name ... .It Ic export Op Fl p @@ -2265,8 +2277,8 @@ Omitting the .Ar action is another way to request the default action, for compatibility reasons this usage is not recommended though. -When the shell forks off a subshell, -it resets trapped (but not ignored) signals to the default action. +In a subshell environment, +the shell resets trapped (but not ignored) signals to the default action. The .Ic trap command has no effect on signals that were ignored on entry to the shell. Modified: projects/pf/pf45/bin/test/test.c ============================================================================== --- projects/pf/pf45/bin/test/test.c Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/bin/test/test.c Thu Mar 24 01:24:35 2011 (r219947) @@ -144,6 +144,7 @@ struct t_op { {"-L", FILSYM, UNOP}, {"-S", FILSOCK,UNOP}, {"=", STREQ, BINOP}, + {"==", STREQ, BINOP}, {"!=", STRNE, BINOP}, {"<", STRLT, BINOP}, {">", STRGT, BINOP}, @@ -193,7 +194,7 @@ main(int argc, char **argv) int res; char *p; - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else p++; Modified: projects/pf/pf45/cddl/compat/opensolaris/include/fcntl.h ============================================================================== --- projects/pf/pf45/cddl/compat/opensolaris/include/fcntl.h Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/cddl/compat/opensolaris/include/fcntl.h Thu Mar 24 01:24:35 2011 (r219947) @@ -32,6 +32,7 @@ #include_next -#define open64 open +#define open64(...) open(__VA_ARGS__) +#define openat64(...) openat(__VA_ARGS__) #endif Modified: projects/pf/pf45/cddl/compat/opensolaris/include/mnttab.h ============================================================================== --- projects/pf/pf45/cddl/compat/opensolaris/include/mnttab.h Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/cddl/compat/opensolaris/include/mnttab.h Thu Mar 24 01:24:35 2011 (r219947) @@ -12,6 +12,10 @@ #define MNTTAB _PATH_DEVZERO #define MNT_LINE_MAX 1024 +#define MS_OVERLAY 0x0 +#define MS_NOMNTTAB 0x0 +#define MS_RDONLY 0x1 + #define umount2(p, f) unmount(p, f) struct mnttab { Modified: projects/pf/pf45/cddl/compat/opensolaris/include/priv.h ============================================================================== --- projects/pf/pf45/cddl/compat/opensolaris/include/priv.h Thu Mar 24 01:16:48 2011 (r219946) +++ projects/pf/pf45/cddl/compat/opensolaris/include/priv.h Thu Mar 24 01:24:35 2011 (r219947) @@ -10,7 +10,7 @@ #define PRIV_SYS_CONFIG 0 static __inline int -priv_ineffect(priv) +priv_ineffect(int priv) { assert(priv == PRIV_SYS_CONFIG); Copied: projects/pf/pf45/cddl/compat/opensolaris/include/sha2.h (from r219944, head/cddl/compat/opensolaris/include/sha2.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pf/pf45/cddl/compat/opensolaris/include/sha2.h Thu Mar 24 01:24:35 2011 (r219947, copy of r219944, head/cddl/compat/opensolaris/include/sha2.h) @@ -0,0 +1,38 @@ +/*- + * Copyright (c) 2010 Pawel Jakub Dawidek + * 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 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 09:12:04 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F675106564A; Thu, 24 Mar 2011 09:12:04 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1D5B48FC13; Thu, 24 Mar 2011 09:12:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2O9C4Wq023479; Thu, 24 Mar 2011 09:12:04 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2O9C38F023469; Thu, 24 Mar 2011 09:12:03 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103240912.p2O9C38F023469@svn.freebsd.org> From: Alexander Motin Date: Thu, 24 Mar 2011 09:12:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219952 - in projects/graid/8: . contrib/bsnmp/snmpd contrib/top contrib/xz gnu/usr.bin lib lib/liblzma lib/librtld_db lib/libusb release/picobsd/floppy.tree/sbin sbin/geom/class/raid s... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 09:12:04 -0000 Author: mav Date: Thu Mar 24 09:12:03 2011 New Revision: 219952 URL: http://svn.freebsd.org/changeset/base/219952 Log: MFH r219477, r219582, r219583, r219593, r219619, r219622, r219634, r219635, r219643, r219644, r219645, r219659, r219665, r219746, r219752, r219754, r219755, r219759, r219774, r219777, r219778, r219784, r219797, r219800, r219826, r219838, r219866, r219867, r219871, r219872, r219874, r219881, r219890, r219908, r219909, r219910, r219921, r219923, r219929. Added: projects/graid/8/sys/geom/raid/md_nvidia.c - copied, changed from r219874, projects/graid/head/sys/geom/raid/md_nvidia.c projects/graid/8/sys/geom/raid/md_promise.c - copied, changed from r219477, projects/graid/head/sys/geom/raid/md_promise.c projects/graid/8/sys/geom/raid/md_sii.c - copied, changed from r219583, projects/graid/head/sys/geom/raid/md_sii.c Modified: projects/graid/8/sbin/geom/class/raid/graid.8 projects/graid/8/sys/conf/files projects/graid/8/sys/geom/raid/g_raid.c projects/graid/8/sys/geom/raid/g_raid.h projects/graid/8/sys/geom/raid/g_raid_md_if.m projects/graid/8/sys/geom/raid/md_intel.c projects/graid/8/sys/geom/raid/md_jmicron.c projects/graid/8/sys/geom/raid/tr_concat.c projects/graid/8/sys/modules/geom/geom_raid/Makefile Directory Properties: projects/graid/8/ (props changed) projects/graid/8/COPYRIGHT (props changed) projects/graid/8/LOCKS (props changed) projects/graid/8/MAINTAINERS (props changed) projects/graid/8/Makefile (props changed) projects/graid/8/Makefile.inc1 (props changed) projects/graid/8/ObsoleteFiles.inc (props changed) projects/graid/8/README (props changed) projects/graid/8/UPDATING (props changed) projects/graid/8/bin/ (props changed) projects/graid/8/bin/chio/ (props changed) projects/graid/8/bin/chmod/ (props changed) projects/graid/8/bin/cp/ (props changed) projects/graid/8/bin/csh/ (props changed) projects/graid/8/bin/date/ (props changed) projects/graid/8/bin/df/ (props changed) projects/graid/8/bin/echo/ (props changed) projects/graid/8/bin/ed/ (props changed) projects/graid/8/bin/expr/ (props changed) projects/graid/8/bin/getfacl/ (props changed) projects/graid/8/bin/kenv/ (props changed) projects/graid/8/bin/kill/ (props changed) projects/graid/8/bin/ln/ (props changed) projects/graid/8/bin/ls/ (props changed) projects/graid/8/bin/mv/ (props changed) projects/graid/8/bin/pax/ (props changed) projects/graid/8/bin/pkill/ (props changed) projects/graid/8/bin/ps/ (props changed) projects/graid/8/bin/pwait/ (props changed) projects/graid/8/bin/setfacl/ (props changed) projects/graid/8/bin/sh/ (props changed) projects/graid/8/bin/sleep/ (props changed) projects/graid/8/bin/test/ (props changed) projects/graid/8/cddl/ (props changed) projects/graid/8/cddl/compat/opensolaris/ (props changed) projects/graid/8/cddl/contrib/dtracetoolkit/ (props changed) projects/graid/8/cddl/contrib/opensolaris/ (props changed) projects/graid/8/cddl/lib/ (props changed) projects/graid/8/cddl/lib/libnvpair/ (props changed) projects/graid/8/cddl/lib/libzpool/ (props changed) projects/graid/8/cddl/usr.bin/ (props changed) projects/graid/8/cddl/usr.sbin/ (props changed) projects/graid/8/contrib/ (props changed) projects/graid/8/contrib/amd/ (props changed) projects/graid/8/contrib/bc/ (props changed) projects/graid/8/contrib/bind9/ (props changed) projects/graid/8/contrib/binutils/ (props changed) projects/graid/8/contrib/bsnmp/ (props changed) projects/graid/8/contrib/bsnmp/snmpd/bsnmpd.1 (props changed) projects/graid/8/contrib/bzip2/ (props changed) projects/graid/8/contrib/com_err/ (props changed) projects/graid/8/contrib/csup/ (props changed) projects/graid/8/contrib/cvs/ (props changed) projects/graid/8/contrib/diff/ (props changed) projects/graid/8/contrib/ee/ (props changed) projects/graid/8/contrib/expat/ (props changed) projects/graid/8/contrib/file/ (props changed) projects/graid/8/contrib/gcc/ (props changed) projects/graid/8/contrib/gcclibs/ (props changed) projects/graid/8/contrib/gdb/ (props changed) projects/graid/8/contrib/gdtoa/ (props changed) projects/graid/8/contrib/gnu-sort/ (props changed) projects/graid/8/contrib/gperf/ (props changed) projects/graid/8/contrib/groff/ (props changed) projects/graid/8/contrib/ipfilter/ (props changed) projects/graid/8/contrib/less/ (props changed) projects/graid/8/contrib/libbegemot/ (props changed) projects/graid/8/contrib/libf2c/ (props changed) projects/graid/8/contrib/libobjc/ (props changed) projects/graid/8/contrib/libpcap/ (props changed) projects/graid/8/contrib/libreadline/ (props changed) projects/graid/8/contrib/libstdc++/ (props changed) projects/graid/8/contrib/lukemftp/ (props changed) projects/graid/8/contrib/lukemftpd/ (props changed) projects/graid/8/contrib/ncurses/ (props changed) projects/graid/8/contrib/netcat/ (props changed) projects/graid/8/contrib/ngatm/ (props changed) projects/graid/8/contrib/ntp/ (props changed) projects/graid/8/contrib/nvi/ (props changed) projects/graid/8/contrib/one-true-awk/ (props changed) projects/graid/8/contrib/openbsm/ (props changed) projects/graid/8/contrib/openpam/ (props changed) projects/graid/8/contrib/opie/ (props changed) projects/graid/8/contrib/pam_modules/ (props changed) projects/graid/8/contrib/pf/ (props changed) projects/graid/8/contrib/pnpinfo/ (props changed) projects/graid/8/contrib/sendmail/ (props changed) projects/graid/8/contrib/smbfs/ (props changed) projects/graid/8/contrib/tcp_wrappers/ (props changed) projects/graid/8/contrib/tcpdump/ (props changed) projects/graid/8/contrib/tcsh/ (props changed) projects/graid/8/contrib/telnet/ (props changed) projects/graid/8/contrib/texinfo/ (props changed) projects/graid/8/contrib/top/ (props changed) projects/graid/8/contrib/top/install-sh (props changed) projects/graid/8/contrib/traceroute/ (props changed) projects/graid/8/contrib/wpa/ (props changed) projects/graid/8/contrib/xz/ (props changed) projects/graid/8/contrib/xz/ChangeLog (props changed) projects/graid/8/contrib/xz/FREEBSD-upgrade (props changed) projects/graid/8/contrib/xz/THANKS (props changed) projects/graid/8/crypto/ (props changed) projects/graid/8/crypto/heimdal/ (props changed) projects/graid/8/crypto/openssh/ (props changed) projects/graid/8/crypto/openssl/ (props changed) projects/graid/8/etc/ (props changed) projects/graid/8/games/ (props changed) projects/graid/8/games/factor/ (props changed) projects/graid/8/games/fortune/ (props changed) projects/graid/8/games/grdc/ (props changed) projects/graid/8/games/pom/ (props changed) projects/graid/8/gnu/ (props changed) projects/graid/8/gnu/lib/csu/ (props changed) projects/graid/8/gnu/lib/libgcc/ (props changed) projects/graid/8/gnu/lib/libstdc++/ (props changed) projects/graid/8/gnu/usr.bin/ (props changed) projects/graid/8/gnu/usr.bin/Makefile (props changed) projects/graid/8/gnu/usr.bin/dialog/ (props changed) projects/graid/8/gnu/usr.bin/gdb/ (props changed) projects/graid/8/gnu/usr.bin/gdb/kgdb/ (props changed) projects/graid/8/gnu/usr.bin/groff/ (props changed) projects/graid/8/gnu/usr.bin/patch/ (props changed) projects/graid/8/include/ (props changed) projects/graid/8/kerberos5/ (props changed) projects/graid/8/kerberos5/lib/libgssapi_krb5/ (props changed) projects/graid/8/kerberos5/lib/libgssapi_spnego/ (props changed) projects/graid/8/kerberos5/usr.bin/kdestroy/ (props changed) projects/graid/8/kerberos5/usr.bin/kpasswd/ (props changed) projects/graid/8/lib/ (props changed) projects/graid/8/lib/Makefile (props changed) projects/graid/8/lib/Makefile.inc (props changed) projects/graid/8/lib/bind/ (props changed) projects/graid/8/lib/csu/ (props changed) projects/graid/8/lib/libalias/ (props changed) projects/graid/8/lib/libarchive/ (props changed) projects/graid/8/lib/libauditd/ (props changed) projects/graid/8/lib/libautofs/ (props changed) projects/graid/8/lib/libbegemot/ (props changed) projects/graid/8/lib/libbluetooth/ (props changed) projects/graid/8/lib/libbsm/ (props changed) projects/graid/8/lib/libbsnmp/ (props changed) projects/graid/8/lib/libbz2/ (props changed) projects/graid/8/lib/libc/ (props changed) projects/graid/8/lib/libc/stdtime/ (props changed) projects/graid/8/lib/libc_r/ (props changed) projects/graid/8/lib/libcalendar/ (props changed) projects/graid/8/lib/libcam/ (props changed) projects/graid/8/lib/libcom_err/ (props changed) projects/graid/8/lib/libcompat/ (props changed) projects/graid/8/lib/libcrypt/ (props changed) projects/graid/8/lib/libdevinfo/ (props changed) projects/graid/8/lib/libdevstat/ (props changed) projects/graid/8/lib/libdisk/ (props changed) projects/graid/8/lib/libdwarf/ (props changed) projects/graid/8/lib/libedit/ (props changed) projects/graid/8/lib/libelf/ (props changed) projects/graid/8/lib/libexpat/ (props changed) projects/graid/8/lib/libfetch/ (props changed) projects/graid/8/lib/libftpio/ (props changed) projects/graid/8/lib/libgeom/ (props changed) projects/graid/8/lib/libgpib/ (props changed) projects/graid/8/lib/libgssapi/ (props changed) projects/graid/8/lib/libipsec/ (props changed) projects/graid/8/lib/libipx/ (props changed) projects/graid/8/lib/libjail/ (props changed) projects/graid/8/lib/libkiconv/ (props changed) projects/graid/8/lib/libkse/ (props changed) projects/graid/8/lib/libkvm/ (props changed) projects/graid/8/lib/liblzma/ (props changed) projects/graid/8/lib/liblzma/Makefile (props changed) projects/graid/8/lib/liblzma/Symbol.map (props changed) projects/graid/8/lib/liblzma/Versions.def (props changed) projects/graid/8/lib/liblzma/config.h (props changed) projects/graid/8/lib/libmagic/ (props changed) projects/graid/8/lib/libmd/ (props changed) projects/graid/8/lib/libmemstat/ (props changed) projects/graid/8/lib/libmilter/ (props changed) projects/graid/8/lib/libmp/ (props changed) projects/graid/8/lib/libncp/ (props changed) projects/graid/8/lib/libnetgraph/ (props changed) projects/graid/8/lib/libngatm/ (props changed) projects/graid/8/lib/libopie/ (props changed) projects/graid/8/lib/libpam/ (props changed) projects/graid/8/lib/libpcap/ (props changed) projects/graid/8/lib/libpmc/ (props changed) projects/graid/8/lib/libproc/ (props changed) projects/graid/8/lib/libradius/ (props changed) projects/graid/8/lib/librpcsec_gss/ (props changed) projects/graid/8/lib/librpcsvc/ (props changed) projects/graid/8/lib/librt/ (props changed) projects/graid/8/lib/librtld_db/ (props changed) projects/graid/8/lib/librtld_db/Makefile (props changed) projects/graid/8/lib/librtld_db/librtld_db.3 (props changed) projects/graid/8/lib/librtld_db/rtld_db.c (props changed) projects/graid/8/lib/librtld_db/rtld_db.h (props changed) projects/graid/8/lib/libsbuf/ (props changed) projects/graid/8/lib/libsdp/ (props changed) projects/graid/8/lib/libsm/ (props changed) projects/graid/8/lib/libsmb/ (props changed) projects/graid/8/lib/libsmdb/ (props changed) projects/graid/8/lib/libsmutil/ (props changed) projects/graid/8/lib/libstand/ (props changed) projects/graid/8/lib/libtacplus/ (props changed) projects/graid/8/lib/libtelnet/ (props changed) projects/graid/8/lib/libthr/ (props changed) projects/graid/8/lib/libthread_db/ (props changed) projects/graid/8/lib/libufs/ (props changed) projects/graid/8/lib/libugidfw/ (props changed) projects/graid/8/lib/libusb/ (props changed) projects/graid/8/lib/libusb/usb.h (props changed) projects/graid/8/lib/libusbhid/ (props changed) projects/graid/8/lib/libutil/ (props changed) projects/graid/8/lib/libvgl/ (props changed) projects/graid/8/lib/libwrap/ (props changed) projects/graid/8/lib/liby/ (props changed) projects/graid/8/lib/libypclnt/ (props changed) projects/graid/8/lib/libz/ (props changed) projects/graid/8/lib/libz/contrib/ (props changed) projects/graid/8/lib/msun/ (props changed) projects/graid/8/lib/ncurses/ (props changed) projects/graid/8/libexec/ (props changed) projects/graid/8/libexec/ftpd/ (props changed) projects/graid/8/libexec/rtld-elf/ (props changed) projects/graid/8/libexec/tftpd/ (props changed) projects/graid/8/release/ (props changed) projects/graid/8/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/graid/8/release/picobsd/ (props changed) projects/graid/8/release/picobsd/floppy.tree/sbin/ (props changed) projects/graid/8/release/picobsd/floppy.tree/sbin/dhclient-script (props changed) projects/graid/8/release/picobsd/qemu/ (props changed) projects/graid/8/release/picobsd/tinyware/login/ (props changed) projects/graid/8/release/powerpc/ (props changed) projects/graid/8/rescue/ (props changed) projects/graid/8/sbin/ (props changed) projects/graid/8/sbin/atacontrol/ (props changed) projects/graid/8/sbin/bsdlabel/ (props changed) projects/graid/8/sbin/camcontrol/ (props changed) projects/graid/8/sbin/ddb/ (props changed) projects/graid/8/sbin/devd/ (props changed) projects/graid/8/sbin/devfs/ (props changed) projects/graid/8/sbin/dhclient/ (props changed) projects/graid/8/sbin/dump/ (props changed) projects/graid/8/sbin/dumpfs/ (props changed) projects/graid/8/sbin/fdisk/ (props changed) projects/graid/8/sbin/fsck/ (props changed) projects/graid/8/sbin/fsck_ffs/ (props changed) projects/graid/8/sbin/fsck_msdosfs/ (props changed) projects/graid/8/sbin/fsirand/ (props changed) projects/graid/8/sbin/geom/ (props changed) projects/graid/8/sbin/geom/class/multipath/ (props changed) projects/graid/8/sbin/geom/class/part/ (props changed) projects/graid/8/sbin/geom/class/sched/gsched.8 (props changed) projects/graid/8/sbin/geom/class/stripe/ (props changed) projects/graid/8/sbin/ggate/ (props changed) projects/graid/8/sbin/growfs/ (props changed) projects/graid/8/sbin/hastctl/ (props changed) projects/graid/8/sbin/hastd/ (props changed) projects/graid/8/sbin/ifconfig/ (props changed) projects/graid/8/sbin/ipfw/ (props changed) projects/graid/8/sbin/iscontrol/ (props changed) projects/graid/8/sbin/kldload/ (props changed) projects/graid/8/sbin/kldstat/ (props changed) projects/graid/8/sbin/mdconfig/ (props changed) projects/graid/8/sbin/mksnap_ffs/ (props changed) projects/graid/8/sbin/mount/ (props changed) projects/graid/8/sbin/mount_cd9660/ (props changed) projects/graid/8/sbin/mount_msdosfs/ (props changed) projects/graid/8/sbin/mount_nfs/ (props changed) projects/graid/8/sbin/natd/ (props changed) projects/graid/8/sbin/newfs/ (props changed) projects/graid/8/sbin/newfs_msdos/ (props changed) projects/graid/8/sbin/ping6/ (props changed) projects/graid/8/sbin/quotacheck/ (props changed) projects/graid/8/sbin/reboot/ (props changed) projects/graid/8/sbin/restore/ (props changed) projects/graid/8/sbin/route/ (props changed) projects/graid/8/sbin/routed/ (props changed) projects/graid/8/sbin/setkey/ (props changed) projects/graid/8/sbin/spppcontrol/ (props changed) projects/graid/8/sbin/sysctl/ (props changed) projects/graid/8/sbin/tunefs/ (props changed) projects/graid/8/sbin/umount/ (props changed) projects/graid/8/secure/ (props changed) projects/graid/8/secure/lib/libcrypto/ (props changed) projects/graid/8/secure/lib/libssl/ (props changed) projects/graid/8/secure/usr.bin/bdes/ (props changed) projects/graid/8/secure/usr.bin/openssl/ (props changed) projects/graid/8/share/ (props changed) projects/graid/8/share/dict/ (props changed) projects/graid/8/share/doc/papers/devfs/ (props changed) projects/graid/8/share/doc/papers/jail/ (props changed) projects/graid/8/share/doc/smm/01.setup/ (props changed) projects/graid/8/share/examples/ (props changed) projects/graid/8/share/examples/etc/ (props changed) projects/graid/8/share/examples/kld/syscall/ (props changed) projects/graid/8/share/man/ (props changed) projects/graid/8/share/man/man1/ (props changed) projects/graid/8/share/man/man3/ (props changed) projects/graid/8/share/man/man4/ (props changed) projects/graid/8/share/man/man5/ (props changed) projects/graid/8/share/man/man7/ (props changed) projects/graid/8/share/man/man8/ (props changed) projects/graid/8/share/man/man9/ (props changed) projects/graid/8/share/misc/ (props changed) projects/graid/8/share/mk/ (props changed) projects/graid/8/share/syscons/ (props changed) projects/graid/8/share/termcap/ (props changed) projects/graid/8/share/timedef/ (props changed) projects/graid/8/share/zoneinfo/ (props changed) projects/graid/8/sys/ (props changed) projects/graid/8/sys/amd64/include/xen/ (props changed) projects/graid/8/sys/cddl/contrib/opensolaris/ (props changed) projects/graid/8/sys/contrib/dev/acpica/ (props changed) projects/graid/8/sys/contrib/pf/ (props changed) projects/graid/8/tools/ (props changed) projects/graid/8/tools/build/mk/ (props changed) projects/graid/8/tools/build/options/ (props changed) projects/graid/8/tools/debugscripts/ (props changed) projects/graid/8/tools/kerneldoc/subsys/ (props changed) projects/graid/8/tools/regression/acct/ (props changed) projects/graid/8/tools/regression/acltools/ (props changed) projects/graid/8/tools/regression/aio/aiotest/ (props changed) projects/graid/8/tools/regression/bin/ (props changed) projects/graid/8/tools/regression/bin/date/ (props changed) projects/graid/8/tools/regression/bin/sh/ (props changed) projects/graid/8/tools/regression/fifo/ (props changed) projects/graid/8/tools/regression/geom/ (props changed) projects/graid/8/tools/regression/lib/libc/ (props changed) projects/graid/8/tools/regression/lib/msun/test-conj.t (props changed) projects/graid/8/tools/regression/mqueue/mqtest1/ (props changed) projects/graid/8/tools/regression/mqueue/mqtest2/ (props changed) projects/graid/8/tools/regression/mqueue/mqtest3/ (props changed) projects/graid/8/tools/regression/mqueue/mqtest4/ (props changed) projects/graid/8/tools/regression/mqueue/mqtest5/ (props changed) projects/graid/8/tools/regression/netinet/ (props changed) projects/graid/8/tools/regression/poll/ (props changed) projects/graid/8/tools/regression/posixsem/ (props changed) projects/graid/8/tools/regression/priv/ (props changed) projects/graid/8/tools/regression/sockets/unix_gc/ (props changed) projects/graid/8/tools/regression/usr.bin/ (props changed) projects/graid/8/tools/regression/usr.bin/pkill/ (props changed) projects/graid/8/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/graid/8/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/graid/8/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/graid/8/tools/regression/usr.bin/sed/ (props changed) projects/graid/8/tools/regression/usr.bin/tr/ (props changed) projects/graid/8/tools/test/ (props changed) projects/graid/8/tools/tools/ (props changed) projects/graid/8/tools/tools/ath/ (props changed) projects/graid/8/tools/tools/ath/common/dumpregs.h (props changed) projects/graid/8/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/graid/8/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/graid/8/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/graid/8/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/graid/8/tools/tools/mctest/ (props changed) projects/graid/8/tools/tools/nanobsd/ (props changed) projects/graid/8/tools/tools/netrate/ (props changed) projects/graid/8/tools/tools/netrate/tcpp/ (props changed) projects/graid/8/tools/tools/termcap/termcap.pl (props changed) projects/graid/8/tools/tools/umastat/ (props changed) projects/graid/8/tools/tools/vimage/ (props changed) projects/graid/8/usr.bin/ (props changed) projects/graid/8/usr.bin/apply/ (props changed) projects/graid/8/usr.bin/ar/ (props changed) projects/graid/8/usr.bin/awk/ (props changed) projects/graid/8/usr.bin/biff/ (props changed) projects/graid/8/usr.bin/c89/ (props changed) projects/graid/8/usr.bin/c99/ (props changed) projects/graid/8/usr.bin/calendar/ (props changed) projects/graid/8/usr.bin/catman/ (props changed) projects/graid/8/usr.bin/chpass/Makefile (props changed) projects/graid/8/usr.bin/column/ (props changed) projects/graid/8/usr.bin/comm/ (props changed) projects/graid/8/usr.bin/cpio/ (props changed) projects/graid/8/usr.bin/cpuset/ (props changed) projects/graid/8/usr.bin/csup/ (props changed) projects/graid/8/usr.bin/du/ (props changed) projects/graid/8/usr.bin/ee/ (props changed) projects/graid/8/usr.bin/enigma/ (props changed) projects/graid/8/usr.bin/fetch/ (props changed) projects/graid/8/usr.bin/find/ (props changed) projects/graid/8/usr.bin/finger/ (props changed) projects/graid/8/usr.bin/fold/ (props changed) projects/graid/8/usr.bin/fstat/ (props changed) projects/graid/8/usr.bin/gcore/ (props changed) projects/graid/8/usr.bin/getopt/ (props changed) projects/graid/8/usr.bin/gzip/ (props changed) projects/graid/8/usr.bin/hexdump/ (props changed) projects/graid/8/usr.bin/indent/ (props changed) projects/graid/8/usr.bin/jot/ (props changed) projects/graid/8/usr.bin/kdump/ (props changed) projects/graid/8/usr.bin/killall/ (props changed) projects/graid/8/usr.bin/ktrace/ (props changed) projects/graid/8/usr.bin/ldd/ (props changed) projects/graid/8/usr.bin/lex/ (props changed) projects/graid/8/usr.bin/locale/ (props changed) projects/graid/8/usr.bin/locate/ (props changed) projects/graid/8/usr.bin/lockf/ (props changed) projects/graid/8/usr.bin/look/ (props changed) projects/graid/8/usr.bin/m4/ (props changed) projects/graid/8/usr.bin/mail/ (props changed) projects/graid/8/usr.bin/make/ (props changed) projects/graid/8/usr.bin/makewhatis/ (props changed) projects/graid/8/usr.bin/minigzip/ (props changed) projects/graid/8/usr.bin/ncal/ (props changed) projects/graid/8/usr.bin/netstat/ (props changed) projects/graid/8/usr.bin/netstat/Makefile (props changed) projects/graid/8/usr.bin/netstat/atalk.c (props changed) projects/graid/8/usr.bin/netstat/bpf.c (props changed) projects/graid/8/usr.bin/netstat/inet.c (props changed) projects/graid/8/usr.bin/netstat/inet6.c (props changed) projects/graid/8/usr.bin/netstat/ipsec.c (props changed) projects/graid/8/usr.bin/netstat/ipx.c (props changed) projects/graid/8/usr.bin/netstat/main.c (props changed) projects/graid/8/usr.bin/netstat/mbuf.c (props changed) projects/graid/8/usr.bin/netstat/mroute.c (props changed) projects/graid/8/usr.bin/netstat/mroute6.c (props changed) projects/graid/8/usr.bin/netstat/netgraph.c (props changed) projects/graid/8/usr.bin/netstat/netisr.c (props changed) projects/graid/8/usr.bin/netstat/netstat.1 (props changed) projects/graid/8/usr.bin/netstat/pfkey.c (props changed) projects/graid/8/usr.bin/netstat/sctp.c (props changed) projects/graid/8/usr.bin/netstat/unix.c (props changed) projects/graid/8/usr.bin/pathchk/ (props changed) projects/graid/8/usr.bin/perror/ (props changed) projects/graid/8/usr.bin/procstat/ (props changed) projects/graid/8/usr.bin/rpcgen/ (props changed) projects/graid/8/usr.bin/rpcinfo/ (props changed) projects/graid/8/usr.bin/ruptime/ (props changed) projects/graid/8/usr.bin/script/ (props changed) projects/graid/8/usr.bin/sed/ (props changed) projects/graid/8/usr.bin/sockstat/ (props changed) projects/graid/8/usr.bin/split/ (props changed) projects/graid/8/usr.bin/stat/ (props changed) projects/graid/8/usr.bin/systat/ (props changed) projects/graid/8/usr.bin/tar/ (props changed) projects/graid/8/usr.bin/tftp/ (props changed) projects/graid/8/usr.bin/tip/ (props changed) projects/graid/8/usr.bin/top/ (props changed) projects/graid/8/usr.bin/touch/ (props changed) projects/graid/8/usr.bin/tr/ (props changed) projects/graid/8/usr.bin/truss/ (props changed) projects/graid/8/usr.bin/uname/ (props changed) projects/graid/8/usr.bin/unifdef/ (props changed) projects/graid/8/usr.bin/uniq/ (props changed) projects/graid/8/usr.bin/unzip/ (props changed) projects/graid/8/usr.bin/uudecode/ (props changed) projects/graid/8/usr.bin/vmstat/ (props changed) projects/graid/8/usr.bin/w/ (props changed) projects/graid/8/usr.bin/whois/ (props changed) projects/graid/8/usr.bin/xinstall/ (props changed) projects/graid/8/usr.bin/xlint/ (props changed) projects/graid/8/usr.bin/xz/ (props changed) projects/graid/8/usr.bin/yacc/ (props changed) projects/graid/8/usr.sbin/ (props changed) projects/graid/8/usr.sbin/IPXrouted/ (props changed) projects/graid/8/usr.sbin/Makefile (props changed) projects/graid/8/usr.sbin/Makefile.inc (props changed) projects/graid/8/usr.sbin/ac/ (props changed) projects/graid/8/usr.sbin/accton/ (props changed) projects/graid/8/usr.sbin/acpi/ (props changed) projects/graid/8/usr.sbin/adduser/ (props changed) projects/graid/8/usr.sbin/amd/ (props changed) projects/graid/8/usr.sbin/ancontrol/ (props changed) projects/graid/8/usr.sbin/apm/ (props changed) projects/graid/8/usr.sbin/apmd/ (props changed) projects/graid/8/usr.sbin/arp/ (props changed) projects/graid/8/usr.sbin/asf/ (props changed) projects/graid/8/usr.sbin/audit/ (props changed) projects/graid/8/usr.sbin/auditd/ (props changed) projects/graid/8/usr.sbin/auditreduce/ (props changed) projects/graid/8/usr.sbin/authpf/ (props changed) projects/graid/8/usr.sbin/bluetooth/ (props changed) projects/graid/8/usr.sbin/bluetooth/bthidcontrol/ (props changed) projects/graid/8/usr.sbin/bluetooth/bthidd/ (props changed) projects/graid/8/usr.sbin/boot0cfg/ (props changed) projects/graid/8/usr.sbin/boot98cfg/ (props changed) projects/graid/8/usr.sbin/bootparamd/ (props changed) projects/graid/8/usr.sbin/bsnmpd/ (props changed) projects/graid/8/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c (props changed) projects/graid/8/usr.sbin/btxld/ (props changed) projects/graid/8/usr.sbin/burncd/ (props changed) projects/graid/8/usr.sbin/cdcontrol/ (props changed) projects/graid/8/usr.sbin/chkgrp/ (props changed) projects/graid/8/usr.sbin/chown/ (props changed) projects/graid/8/usr.sbin/chroot/ (props changed) projects/graid/8/usr.sbin/ckdist/ (props changed) projects/graid/8/usr.sbin/clear_locks/ (props changed) projects/graid/8/usr.sbin/config/ (props changed) projects/graid/8/usr.sbin/config/SMM.doc/ (props changed) projects/graid/8/usr.sbin/cpucontrol/ (props changed) projects/graid/8/usr.sbin/crashinfo/ (props changed) projects/graid/8/usr.sbin/cron/ (props changed) projects/graid/8/usr.sbin/crunch/ (props changed) projects/graid/8/usr.sbin/crunch/examples/ (props changed) projects/graid/8/usr.sbin/ctm/ (props changed) projects/graid/8/usr.sbin/cxgbtool/ (props changed) projects/graid/8/usr.sbin/daemon/ (props changed) projects/graid/8/usr.sbin/dconschat/ (props changed) projects/graid/8/usr.sbin/devinfo/ (props changed) projects/graid/8/usr.sbin/digictl/ (props changed) projects/graid/8/usr.sbin/diskinfo/ (props changed) projects/graid/8/usr.sbin/dnssec-dsfromkey/ (props changed) projects/graid/8/usr.sbin/dnssec-keyfromlabel/ (props changed) projects/graid/8/usr.sbin/dnssec-keygen/ (props changed) projects/graid/8/usr.sbin/dnssec-signzone/ (props changed) projects/graid/8/usr.sbin/dumpcis/ (props changed) projects/graid/8/usr.sbin/dumpcis/cardinfo.h (props changed) projects/graid/8/usr.sbin/dumpcis/cis.h (props changed) projects/graid/8/usr.sbin/editmap/ (props changed) projects/graid/8/usr.sbin/edquota/ (props changed) projects/graid/8/usr.sbin/eeprom/ (props changed) projects/graid/8/usr.sbin/extattr/ (props changed) projects/graid/8/usr.sbin/extattrctl/ (props changed) projects/graid/8/usr.sbin/faithd/ (props changed) projects/graid/8/usr.sbin/fdcontrol/ (props changed) projects/graid/8/usr.sbin/fdformat/ (props changed) projects/graid/8/usr.sbin/fdread/ (props changed) projects/graid/8/usr.sbin/fdwrite/ (props changed) projects/graid/8/usr.sbin/fifolog/ (props changed) projects/graid/8/usr.sbin/flowctl/ (props changed) projects/graid/8/usr.sbin/freebsd-update/ (props changed) projects/graid/8/usr.sbin/ftp-proxy/ (props changed) projects/graid/8/usr.sbin/fwcontrol/ (props changed) projects/graid/8/usr.sbin/getfmac/ (props changed) projects/graid/8/usr.sbin/getpmac/ (props changed) projects/graid/8/usr.sbin/gssd/ (props changed) projects/graid/8/usr.sbin/gstat/ (props changed) projects/graid/8/usr.sbin/i2c/ (props changed) projects/graid/8/usr.sbin/ifmcstat/ (props changed) projects/graid/8/usr.sbin/inetd/ (props changed) projects/graid/8/usr.sbin/iostat/ (props changed) projects/graid/8/usr.sbin/ip6addrctl/ (props changed) projects/graid/8/usr.sbin/ipfwpcap/ (props changed) projects/graid/8/usr.sbin/jail/ (props changed) projects/graid/8/usr.sbin/jexec/ (props changed) projects/graid/8/usr.sbin/jls/ (props changed) projects/graid/8/usr.sbin/kbdcontrol/ (props changed) projects/graid/8/usr.sbin/kbdmap/ (props changed) projects/graid/8/usr.sbin/kernbb/ (props changed) projects/graid/8/usr.sbin/keyserv/ (props changed) projects/graid/8/usr.sbin/kgmon/ (props changed) projects/graid/8/usr.sbin/kgzip/ (props changed) projects/graid/8/usr.sbin/kldxref/ (props changed) projects/graid/8/usr.sbin/lastlogin/ (props changed) projects/graid/8/usr.sbin/lmcconfig/ (props changed) projects/graid/8/usr.sbin/lpr/ (props changed) projects/graid/8/usr.sbin/lptcontrol/ (props changed) projects/graid/8/usr.sbin/mailstats/ (props changed) projects/graid/8/usr.sbin/mailwrapper/ (props changed) projects/graid/8/usr.sbin/makefs/ (props changed) projects/graid/8/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/graid/8/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/graid/8/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/graid/8/usr.sbin/makefs/getid.c (props changed) projects/graid/8/usr.sbin/makemap/ (props changed) projects/graid/8/usr.sbin/manctl/ (props changed) projects/graid/8/usr.sbin/memcontrol/ (props changed) projects/graid/8/usr.sbin/mergemaster/ (props changed) projects/graid/8/usr.sbin/mfiutil/ (props changed) projects/graid/8/usr.sbin/mixer/ (props changed) projects/graid/8/usr.sbin/mld6query/ (props changed) projects/graid/8/usr.sbin/mlxcontrol/ (props changed) projects/graid/8/usr.sbin/mount_nwfs/ (props changed) projects/graid/8/usr.sbin/mount_portalfs/ (props changed) projects/graid/8/usr.sbin/mount_smbfs/ (props changed) projects/graid/8/usr.sbin/mountd/ (props changed) projects/graid/8/usr.sbin/moused/ (props changed) projects/graid/8/usr.sbin/mptable/ (props changed) projects/graid/8/usr.sbin/mptutil/ (props changed) projects/graid/8/usr.sbin/mtest/ (props changed) projects/graid/8/usr.sbin/mtree/ (props changed) projects/graid/8/usr.sbin/named/ (props changed) projects/graid/8/usr.sbin/named-checkconf/ (props changed) projects/graid/8/usr.sbin/named-checkzone/ (props changed) projects/graid/8/usr.sbin/named.reload/ (props changed) projects/graid/8/usr.sbin/ndiscvt/ (props changed) projects/graid/8/usr.sbin/ndp/ (props changed) projects/graid/8/usr.sbin/newsyslog/ (props changed) projects/graid/8/usr.sbin/nfscbd/ (props changed) projects/graid/8/usr.sbin/nfsd/ (props changed) projects/graid/8/usr.sbin/nfsdumpstate/ (props changed) projects/graid/8/usr.sbin/nfsrevoke/ (props changed) projects/graid/8/usr.sbin/nfsuserd/ (props changed) projects/graid/8/usr.sbin/ngctl/ (props changed) projects/graid/8/usr.sbin/nghook/ (props changed) projects/graid/8/usr.sbin/nologin/ (props changed) projects/graid/8/usr.sbin/nscd/ (props changed) projects/graid/8/usr.sbin/ntp/ (props changed) projects/graid/8/usr.sbin/nvram/ (props changed) projects/graid/8/usr.sbin/ofwdump/ (props changed) projects/graid/8/usr.sbin/pciconf/ (props changed) projects/graid/8/usr.sbin/periodic/ (props changed) projects/graid/8/usr.sbin/pkg_install/ (props changed) projects/graid/8/usr.sbin/pmcannotate/ (props changed) projects/graid/8/usr.sbin/pmccontrol/ (props changed) projects/graid/8/usr.sbin/pmcstat/ (props changed) projects/graid/8/usr.sbin/pnpinfo/ (props changed) projects/graid/8/usr.sbin/portsnap/ (props changed) projects/graid/8/usr.sbin/powerd/ (props changed) projects/graid/8/usr.sbin/ppp/ (props changed) projects/graid/8/usr.sbin/pppctl/ (props changed) projects/graid/8/usr.sbin/praliases/ (props changed) projects/graid/8/usr.sbin/praudit/ (props changed) projects/graid/8/usr.sbin/procctl/ (props changed) projects/graid/8/usr.sbin/pstat/ (props changed) projects/graid/8/usr.sbin/pw/ (props changed) projects/graid/8/usr.sbin/pwd_mkdb/ (props changed) projects/graid/8/usr.sbin/quot/ (props changed) projects/graid/8/usr.sbin/quotaon/ (props changed) projects/graid/8/usr.sbin/rarpd/ (props changed) projects/graid/8/usr.sbin/repquota/ (props changed) projects/graid/8/usr.sbin/rip6query/ (props changed) projects/graid/8/usr.sbin/rmt/ (props changed) projects/graid/8/usr.sbin/rndc/ (props changed) projects/graid/8/usr.sbin/rndc-confgen/ (props changed) projects/graid/8/usr.sbin/route6d/ (props changed) projects/graid/8/usr.sbin/rpc.lockd/ (props changed) projects/graid/8/usr.sbin/rpc.statd/ (props changed) projects/graid/8/usr.sbin/rpc.umntall/ (props changed) projects/graid/8/usr.sbin/rpc.yppasswdd/ (props changed) projects/graid/8/usr.sbin/rpc.ypupdated/ (props changed) projects/graid/8/usr.sbin/rpc.ypxfrd/ (props changed) projects/graid/8/usr.sbin/rpcbind/ (props changed) projects/graid/8/usr.sbin/rrenumd/ (props changed) projects/graid/8/usr.sbin/rtadvd/ (props changed) projects/graid/8/usr.sbin/rtprio/ (props changed) projects/graid/8/usr.sbin/rtsold/ (props changed) projects/graid/8/usr.sbin/rwhod/ (props changed) projects/graid/8/usr.sbin/sa/ (props changed) projects/graid/8/usr.sbin/sade/ (props changed) projects/graid/8/usr.sbin/sendmail/ (props changed) projects/graid/8/usr.sbin/service/ (props changed) projects/graid/8/usr.sbin/service/Makefile (props changed) projects/graid/8/usr.sbin/service/service.8 (props changed) projects/graid/8/usr.sbin/service/service.sh (props changed) projects/graid/8/usr.sbin/services_mkdb/ (props changed) projects/graid/8/usr.sbin/services_mkdb/Makefile (props changed) projects/graid/8/usr.sbin/services_mkdb/services_mkdb.8 (props changed) projects/graid/8/usr.sbin/services_mkdb/services_mkdb.c (props changed) projects/graid/8/usr.sbin/services_mkdb/uniq.c (props changed) projects/graid/8/usr.sbin/setfib/ (props changed) projects/graid/8/usr.sbin/setfmac/ (props changed) projects/graid/8/usr.sbin/setpmac/ (props changed) projects/graid/8/usr.sbin/sicontrol/ (props changed) projects/graid/8/usr.sbin/smbmsg/ (props changed) projects/graid/8/usr.sbin/snapinfo/ (props changed) projects/graid/8/usr.sbin/spkrtest/ (props changed) projects/graid/8/usr.sbin/spray/ (props changed) projects/graid/8/usr.sbin/sysinstall/ (props changed) projects/graid/8/usr.sbin/syslogd/ (props changed) projects/graid/8/usr.sbin/tcpdchk/ (props changed) projects/graid/8/usr.sbin/tcpdmatch/ (props changed) projects/graid/8/usr.sbin/tcpdrop/ (props changed) projects/graid/8/usr.sbin/tcpdump/ (props changed) projects/graid/8/usr.sbin/timed/ (props changed) projects/graid/8/usr.sbin/traceroute/ (props changed) projects/graid/8/usr.sbin/traceroute6/ (props changed) projects/graid/8/usr.sbin/trpt/ (props changed) projects/graid/8/usr.sbin/tzsetup/ (props changed) projects/graid/8/usr.sbin/uathload/ (props changed) projects/graid/8/usr.sbin/ugidfw/ (props changed) projects/graid/8/usr.sbin/uhsoctl/ (props changed) projects/graid/8/usr.sbin/usbconfig/ (props changed) projects/graid/8/usr.sbin/usbdevs/ (props changed) projects/graid/8/usr.sbin/vidcontrol/ (props changed) projects/graid/8/usr.sbin/vipw/ (props changed) projects/graid/8/usr.sbin/wake/ (props changed) projects/graid/8/usr.sbin/watch/ (props changed) projects/graid/8/usr.sbin/watchdogd/ (props changed) projects/graid/8/usr.sbin/wlandebug/ (props changed) projects/graid/8/usr.sbin/wlconfig/ (props changed) projects/graid/8/usr.sbin/wpa/ (props changed) projects/graid/8/usr.sbin/yp_mkdb/ (props changed) projects/graid/8/usr.sbin/ypbind/ (props changed) projects/graid/8/usr.sbin/yppoll/ (props changed) projects/graid/8/usr.sbin/yppush/ (props changed) projects/graid/8/usr.sbin/ypserv/ (props changed) projects/graid/8/usr.sbin/ypset/ (props changed) projects/graid/8/usr.sbin/zic/ (props changed) projects/graid/8/usr.sbin/zzz/ (props changed) Modified: projects/graid/8/sbin/geom/class/raid/graid.8 ============================================================================== --- projects/graid/8/sbin/geom/class/raid/graid.8 Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sbin/geom/class/raid/graid.8 Thu Mar 24 09:12:03 2011 (r219952) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 15, 2011 +.Dd March 22, 2011 .Dt GRAID 8 .Os .Sh NAME @@ -104,7 +104,7 @@ argument specifies the on-disk metadata such as "Intel". The .Ar label -argument specifies teh label of the created volume. +argument specifies the label of the created volume. The .Ar level argument specifies the RAID level of the created volume, such as: @@ -214,12 +214,42 @@ Supports configurations: RAID0 (2+ disks RAID10 (4 disks), CONCAT (2+ disks). Configurations not supported by JMicron RAID BIOS, but enforceable on your own risk: RAID1 (3+ disks), RAID1E (3+ disks), RAID10 (6+ disks), RAID5 (3+ disks). +.It NVIDIA +The format used by NVIDIA MediaShield RAID BIOS. +Supports one volume per array. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4+ disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by NVIDIA MediaShield RAID BIOS, but enforceable +on your own risk: RAID1 (3+ disks). +.It Promise +The format used by Promise and AMD/ATI RAID BIOSes and FreeBSD ataraid(4) +driver. +Supports multiple volumes per array. +Each disk can be split to be used by up to two arbitrary volumes. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4 disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by RAID BIOSes, but enforceable on your +own risk: RAID1 (3+ disks), RAID10 (6+ disks). +.It SiI +The format used by SiliconImage RAID BIOS. +Supports one volume per array. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4 disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by SiliconImage RAID BIOS, but enforceable on your +own risk: RAID1 (3+ disks), RAID10 (6+ disks). .El .Sh SUPPORTED RAID LEVELS The GEOM RAID class follows a modular design, allowing different RAID levels to be used. Support for the following RAID levels is currently implemented: RAID0, RAID1, RAID1E, RAID10, SINGLE, CONCAT. +.Sh RAID LEVEL MIGRATION +The GEOM RAID class has no support for RAID level migration, allowed by some +metadata formats. +If you started migration using BIOS or in some other way, make sure to +complete it there. +Do not run GEOM RAID class on migrating volumes under pain of possible data +corruption! .Sh EXIT STATUS Exit status is 0 on success, and non-zero if the command fails. .Sh SEE ALSO Modified: projects/graid/8/sys/conf/files ============================================================================== --- projects/graid/8/sys/conf/files Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/conf/files Thu Mar 24 09:12:03 2011 (r219952) @@ -2028,6 +2028,9 @@ geom/raid/g_raid_md_if.m optional geom_r geom/raid/g_raid_tr_if.m optional geom_raid geom/raid/md_intel.c optional geom_raid geom/raid/md_jmicron.c optional geom_raid +geom/raid/md_nvidia.c optional geom_raid +geom/raid/md_promise.c optional geom_raid +geom/raid/md_sii.c optional geom_raid geom/raid/tr_concat.c optional geom_raid geom/raid/tr_raid0.c optional geom_raid geom/raid/tr_raid1.c optional geom_raid Modified: projects/graid/8/sys/geom/raid/g_raid.c ============================================================================== --- projects/graid/8/sys/geom/raid/g_raid.c Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/geom/raid/g_raid.c Thu Mar 24 09:12:03 2011 (r219952) @@ -64,7 +64,7 @@ TUNABLE_INT("kern.geom.raid.read_err_thr SYSCTL_UINT(_kern_geom_raid, OID_AUTO, read_err_thresh, CTLFLAG_RW, &g_raid_read_err_thresh, 0, "Number of read errors equated to disk failure"); -u_int g_raid_start_timeout = 15; +u_int g_raid_start_timeout = 30; TUNABLE_INT("kern.geom.raid.start_timeout", &g_raid_start_timeout); SYSCTL_UINT(_kern_geom_raid, OID_AUTO, start_timeout, CTLFLAG_RW, &g_raid_start_timeout, 0, @@ -259,6 +259,8 @@ g_raid_volume_event2str(int event) return ("DOWN"); case G_RAID_VOLUME_E_START: return ("START"); + case G_RAID_VOLUME_E_STARTMD: + return ("STARTMD"); default: return ("INVALID"); } @@ -432,7 +434,6 @@ g_raid_event_send(void *arg, int event, struct g_raid_event *ep; int error; - ep = malloc(sizeof(*ep), M_RAID, M_WAITOK); if ((flags & G_RAID_EVENT_VOLUME) != 0) { sc = ((struct g_raid_volume *)arg)->v_softc; } else if ((flags & G_RAID_EVENT_DISK) != 0) { @@ -442,6 +443,10 @@ g_raid_event_send(void *arg, int event, } else { sc = arg; } + ep = malloc(sizeof(*ep), M_RAID, + sx_xlocked(&sc->sc_lock) ? M_WAITOK : M_NOWAIT); + if (ep == NULL) + return (ENOMEM); ep->e_tgt = arg; ep->e_event = event; ep->e_flags = flags; @@ -469,21 +474,16 @@ g_raid_event_send(void *arg, int event, return (error); } -#if 0 static void -g_raid_event_cancel(struct g_raid_disk *disk) +g_raid_event_cancel(struct g_raid_softc *sc, void *tgt) { - struct g_raid_softc *sc; struct g_raid_event *ep, *tmpep; - sc = disk->d_softc; sx_assert(&sc->sc_lock, SX_XLOCKED); mtx_lock(&sc->sc_queue_mtx); TAILQ_FOREACH_SAFE(ep, &sc->sc_events, e_next, tmpep) { - if ((ep->e_flags & G_RAID_EVENT_VOLUME) != 0) - continue; - if (ep->e_tgt != disk) + if (ep->e_tgt != tgt) continue; TAILQ_REMOVE(&sc->sc_events, ep, e_next); if ((ep->e_flags & G_RAID_EVENT_WAIT) == 0) @@ -495,7 +495,6 @@ g_raid_event_cancel(struct g_raid_disk * } mtx_unlock(&sc->sc_queue_mtx); } -#endif static int g_raid_event_check(struct g_raid_softc *sc, void *tgt) @@ -1525,6 +1524,10 @@ g_raid_update_volume(struct g_raid_volum if (vol->v_tr) G_RAID_TR_START(vol->v_tr); return (0); + default: + if (sc->sc_md) + G_RAID_MD_VOLUME_EVENT(sc->sc_md, vol, event); + return (0); } /* Manage root mount release. */ @@ -1694,7 +1697,7 @@ g_raid_create_node(struct g_class *mp, } struct g_raid_volume * -g_raid_create_volume(struct g_raid_softc *sc, const char *name) +g_raid_create_volume(struct g_raid_softc *sc, const char *name, int id) { struct g_raid_volume *vol, *vol1; int i; @@ -1704,6 +1707,8 @@ g_raid_create_volume(struct g_raid_softc vol->v_softc = sc; strlcpy(vol->v_name, name, G_RAID_MAX_VOLUMENAME); vol->v_state = G_RAID_VOLUME_S_STARTING; + vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_UNKNOWN; bioq_init(&vol->v_inflight); bioq_init(&vol->v_locked); LIST_INIT(&vol->v_locks); @@ -1716,15 +1721,24 @@ g_raid_create_volume(struct g_raid_softc /* Find free ID for this volume. */ g_topology_lock(); - for (i = 0; ; i++) { + vol1 = vol; + if (id >= 0) { LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { - if (vol1->v_global_id == i) + if (vol1->v_global_id == id) + break; + } + } + if (vol1 != NULL) { + for (id = 0; ; id++) { + LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { + if (vol1->v_global_id == id) + break; + } + if (vol1 == NULL) break; } - if (vol1 == NULL) - break; } - vol->v_global_id = i; + vol->v_global_id = id; LIST_INSERT_HEAD(&g_raid_volumes, vol, v_global_next); g_topology_unlock(); @@ -1822,6 +1836,7 @@ g_raid_destroy_node(struct g_raid_softc } else G_RAID_DEBUG(1, "Array destroyed."); if (worker) { + g_raid_event_cancel(sc, sc); mtx_destroy(&sc->sc_queue_mtx); sx_xunlock(&sc->sc_lock); sx_destroy(&sc->sc_lock); @@ -1872,12 +1887,16 @@ g_raid_destroy_volume(struct g_raid_volu g_topology_unlock(); TAILQ_REMOVE(&sc->sc_volumes, vol, v_next); for (i = 0; i < G_RAID_MAX_SUBDISKS; i++) { + g_raid_event_cancel(sc, &vol->v_subdisks[i]); disk = vol->v_subdisks[i].sd_disk; if (disk == NULL) continue; TAILQ_REMOVE(&disk->d_subdisks, &vol->v_subdisks[i], sd_next); } G_RAID_DEBUG1(2, sc, "Volume %s destroyed.", vol->v_name); + if (sc->sc_md) + G_RAID_MD_FREE_VOLUME(sc->sc_md, vol); + g_raid_event_cancel(sc, vol); free(vol, M_RAID); if (sc->sc_stopping == G_RAID_DESTROY_HARD) { /* Wake up worker to let it selfdestruct. */ @@ -1899,6 +1918,7 @@ g_raid_destroy_disk(struct g_raid_disk * disk->d_consumer = NULL; } TAILQ_FOREACH_SAFE(sd, &disk->d_subdisks, sd_next, tmp) { + g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NONE); g_raid_event_send(sd, G_RAID_SUBDISK_E_DISCONNECTED, G_RAID_EVENT_SUBDISK); TAILQ_REMOVE(&disk->d_subdisks, sd, sd_next); @@ -1907,6 +1927,7 @@ g_raid_destroy_disk(struct g_raid_disk * TAILQ_REMOVE(&sc->sc_disks, disk, d_next); if (sc->sc_md) G_RAID_MD_FREE_DISK(sc->sc_md, disk); + g_raid_event_cancel(sc, disk); free(disk, M_RAID); return (0); } Modified: projects/graid/8/sys/geom/raid/g_raid.h ============================================================================== --- projects/graid/8/sys/geom/raid/g_raid.h Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/geom/raid/g_raid.h Thu Mar 24 09:12:03 2011 (r219952) @@ -193,7 +193,7 @@ struct g_raid_subdisk { }; #define G_RAID_MAX_SUBDISKS 16 -#define G_RAID_MAX_VOLUMENAME 16 +#define G_RAID_MAX_VOLUMENAME 32 #define G_RAID_VOLUME_S_STARTING 0x00 #define G_RAID_VOLUME_S_BROKEN 0x01 @@ -211,6 +211,7 @@ struct g_raid_subdisk { #define G_RAID_VOLUME_E_DOWN 0x00 #define G_RAID_VOLUME_E_UP 0x01 #define G_RAID_VOLUME_E_START 0x10 +#define G_RAID_VOLUME_E_STARTMD 0x11 #define G_RAID_VOLUME_RL_RAID0 0x00 #define G_RAID_VOLUME_RL_RAID1 0x01 @@ -349,7 +350,7 @@ struct g_raid_softc * g_raid_create_node const char *name, struct g_raid_md_object *md); int g_raid_create_node_format(const char *format, struct g_geom **gp); struct g_raid_volume * g_raid_create_volume(struct g_raid_softc *sc, - const char *name); + const char *name, int id); struct g_raid_disk * g_raid_create_disk(struct g_raid_softc *sc); const char * g_raid_get_diskname(struct g_raid_disk *disk); Modified: projects/graid/8/sys/geom/raid/g_raid_md_if.m ============================================================================== --- projects/graid/8/sys/geom/raid/g_raid_md_if.m Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/geom/raid/g_raid_md_if.m Thu Mar 24 09:12:03 2011 (r219952) @@ -62,6 +62,30 @@ CODE { return (-1); } + + static int + g_raid_md_volume_event_default(struct g_raid_md_object *md, + struct g_raid_volume *vol, u_int event) + { + + return (-1); + } + + static int + g_raid_md_free_disk_default(struct g_raid_md_object *md, + struct g_raid_volume *vol) + { + + return (0); + } + + static int + g_raid_md_free_volume_default(struct g_raid_md_object *md, + struct g_raid_volume *vol) + { + + return (0); + } }; # create() - create new node from scratch. @@ -92,6 +116,13 @@ METHOD int event { u_int event; }; +# volume_event() - events handling method. +METHOD int volume_event { + struct g_raid_md_object *md; + struct g_raid_volume *vol; + u_int event; +} DEFAULT g_raid_md_volume_event_default; + # write() - metadata write method. METHOD int write { struct g_raid_md_object *md; @@ -111,7 +142,13 @@ METHOD int fail_disk { METHOD int free_disk { struct g_raid_md_object *md; struct g_raid_disk *disk; -}; +} DEFAULT g_raid_md_free_disk_default; + +# free_volume() - volume destructor. +METHOD int free_volume { + struct g_raid_md_object *md; + struct g_raid_volume *vol; +} DEFAULT g_raid_md_free_volume_default; # free() - destructor. METHOD int free { Modified: projects/graid/8/sys/geom/raid/md_intel.c ============================================================================== --- projects/graid/8/sys/geom/raid/md_intel.c Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/geom/raid/md_intel.c Thu Mar 24 09:12:03 2011 (r219952) @@ -938,7 +938,7 @@ g_raid_md_intel_start(struct g_raid_soft for (i = 0; i < meta->total_volumes; i++) { mvol = intel_get_volume(meta, i); mmap = intel_get_map(mvol, 0); - vol = g_raid_create_volume(sc, mvol->name); + vol = g_raid_create_volume(sc, mvol->name, -1); vol->v_md_data = (void *)(intptr_t)i; if (mmap->type == INTEL_T_RAID0) vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; @@ -1077,12 +1077,10 @@ g_raid_intel_go(void *arg) sc = arg; md = sc->sc_md; mdi = (struct g_raid_md_intel_object *)md; - sx_xlock(&sc->sc_lock); if (!mdi->mdio_started) { G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); g_raid_event_send(sc, G_RAID_NODE_E_START, 0); } - sx_xunlock(&sc->sc_lock); } static int @@ -1539,7 +1537,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj /* We have all we need, create things: volume, ... */ mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1723,7 +1721,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj } /* We have all we need, create things: volume, ... */ - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)i; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1805,7 +1803,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj i = strtol(volname, &tmp, 10); if (verb != volname && tmp[0] == 0) { TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { - if ((intptr_t)vol->v_md_data == i) + if (vol->v_global_id == i) break; } } Modified: projects/graid/8/sys/geom/raid/md_jmicron.c ============================================================================== --- projects/graid/8/sys/geom/raid/md_jmicron.c Thu Mar 24 08:56:12 2011 (r219951) +++ projects/graid/8/sys/geom/raid/md_jmicron.c Thu Mar 24 09:12:03 2011 (r219952) @@ -235,7 +235,7 @@ jmicron_meta_put_name(struct jmicron_rai { memset(meta->name, 0x20, 16); - memcpy(meta->name, buf, MIN(strlen(meta->name), 16)); + memcpy(meta->name, buf, MIN(strlen(buf), 16)); } static int @@ -655,7 +655,7 @@ g_raid_md_jmicron_start(struct g_raid_so /* Create volumes and subdisks. */ jmicron_meta_get_name(meta, buf); - vol = g_raid_create_volume(sc, buf); + vol = g_raid_create_volume(sc, buf, -1); size = ((off_t)meta->disk_sectors_high << 16) + meta->disk_sectors_low; size *= 512; //ZZZ if (meta->type == JMICRON_T_RAID0) { @@ -785,12 +785,10 @@ g_raid_jmicron_go(void *arg) sc = arg; md = sc->sc_md; mdi = (struct g_raid_md_jmicron_object *)md; - sx_xlock(&sc->sc_lock); if (!mdi->mdio_started) { G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); g_raid_event_send(sc, G_RAID_NODE_E_START, 0); } - sx_xunlock(&sc->sc_lock); } static int @@ -1187,8 +1185,9 @@ g_raid_md_ctl_jmicron(struct g_raid_md_o } /* We have all we need, create things: volume, ... */ + mdi->mdio_total_disks = numdisks; mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; Copied and modified: projects/graid/8/sys/geom/raid/md_nvidia.c (from r219874, projects/graid/head/sys/geom/raid/md_nvidia.c) ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 16:54:21 2011 (r219874, copy source) +++ projects/graid/8/sys/geom/raid/md_nvidia.c Thu Mar 24 09:12:03 2011 (r219952) @@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$"); #include "geom/raid/g_raid.h" #include "g_raid_md_if.h" -static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVidia metadata"); +static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVIDIA metadata"); struct nvidia_raid_conf { uint8_t nvidia_id[8]; @@ -57,37 +57,44 @@ struct nvidia_raid_conf { uint32_t sector_size; uint8_t name[16]; uint8_t revision[4]; - uint32_t dummy_1; + uint32_t disk_status; uint32_t magic_0; -#define NVIDIA_MAGIC0 0x00640044 +#define NVIDIA_MAGIC0 0x00640044 uint64_t volume_id[2]; - uint8_t flags; + uint8_t state; +#define NVIDIA_S_IDLE 0 +#define NVIDIA_S_INIT 2 +#define NVIDIA_S_REBUILD 3 +#define NVIDIA_S_UPGRADE 4 +#define NVIDIA_S_SYNC 5 uint8_t array_width; uint8_t total_disks; - uint8_t dummy_2; + uint8_t orig_array_width; uint16_t type; -#define NVIDIA_T_RAID0 0x00000080 -#define NVIDIA_T_RAID1 0x00000081 -#define NVIDIA_T_RAID3 0x00000083 -#define NVIDIA_T_RAID5 0x00000085 -#define NVIDIA_T_RAID10 0x00008180 -#define NVIDIA_T_CONCAT 0x000000ff +#define NVIDIA_T_RAID0 0x0080 +#define NVIDIA_T_RAID1 0x0081 +#define NVIDIA_T_RAID3 0x0083 +#define NVIDIA_T_RAID5 0x0085 /* RLQ = 00/02? */ +#define NVIDIA_T_RAID5_SYM 0x0095 /* RLQ = 03 */ +#define NVIDIA_T_RAID10 0x008a +#define NVIDIA_T_RAID01 0x8180 +#define NVIDIA_T_CONCAT 0x00ff uint16_t dummy_3; uint32_t strip_sectors; uint32_t strip_bytes; uint32_t strip_shift; uint32_t strip_mask; - uint32_t strip_sizesectors; - uint32_t strip_sizebytes; + uint32_t stripe_sectors; + uint32_t stripe_bytes; uint32_t rebuild_lba; uint32_t orig_type; uint32_t orig_total_sectors; uint32_t status; -#define NVIDIA_S_BOOTABLE 0x00000001 -#define NVIDIA_S_DEGRADED 0x00000002 +#define NVIDIA_S_BOOTABLE 0x00000001 +#define NVIDIA_S_DEGRADED 0x00000002 uint32_t filler[98]; } __packed; @@ -101,8 +108,6 @@ struct g_raid_md_nvidia_perdisk { struct g_raid_md_nvidia_object { struct g_raid_md_object mdio_base; uint64_t mdio_volume_id[2]; - uint8_t mdio_location; - uint32_t mdio_generation; struct nvidia_raid_conf *mdio_meta; struct callout mdio_start_co; /* STARTING state timer. */ int mdio_total_disks; @@ -134,12 +139,14 @@ static kobj_method_t g_raid_md_nvidia_me }; static struct g_raid_md_class g_raid_md_nvidia_class = { - "NVidia", + "NVIDIA", g_raid_md_nvidia_methods, sizeof(struct g_raid_md_nvidia_object), .mdc_priority = 100 }; +static int NVIDIANodeID = 1; + static void g_raid_md_nvidia_print(struct nvidia_raid_conf *meta) { @@ -147,9 +154,9 @@ g_raid_md_nvidia_print(struct nvidia_rai if (g_raid_debug < 1) return; - printf("********* ATA NVidia RAID Metadata *********\n"); + printf("********* ATA NVIDIA RAID Metadata *********\n"); printf("nvidia_id <%.8s>\n", meta->nvidia_id); - printf("config_size 0x%08x\n", meta->config_size); + printf("config_size %u\n", meta->config_size); printf("checksum 0x%08x\n", meta->checksum); printf("version 0x%04x\n", meta->version); printf("disk_number %d\n", meta->disk_number); @@ -160,22 +167,22 @@ g_raid_md_nvidia_print(struct nvidia_rai printf("revision 0x%02x%02x%02x%02x\n", meta->revision[0], meta->revision[1], meta->revision[2], meta->revision[3]); - printf("dummy_1 0x%08x\n", meta->dummy_1); + printf("disk_status 0x%08x\n", meta->disk_status); printf("magic_0 0x%08x\n", meta->magic_0); printf("volume_id 0x%016jx%016jx\n", - meta->volume_id[0], meta->volume_id[1]); - printf("flags 0x%02x\n", meta->flags); + meta->volume_id[1], meta->volume_id[0]); + printf("state 0x%02x\n", meta->state); printf("array_width %u\n", meta->array_width); printf("total_disks %u\n", meta->total_disks); - printf("dummy_2 0x%02x\n", meta->dummy_2); + printf("orig_array_width %u\n", meta->orig_array_width); printf("type 0x%04x\n", meta->type); printf("dummy_3 0x%04x\n", meta->dummy_3); printf("strip_sectors %u\n", meta->strip_sectors); printf("strip_bytes %u\n", meta->strip_bytes); printf("strip_shift %u\n", meta->strip_shift); printf("strip_mask 0x%08x\n", meta->strip_mask); - printf("strip_sizesectors %u\n", meta->strip_sizesectors); - printf("strip_sizebytes %u\n", meta->strip_sizebytes); + printf("stripe_sectors %u\n", meta->stripe_sectors); + printf("stripe_bytes %u\n", meta->stripe_bytes); printf("rebuild_lba %u\n", meta->rebuild_lba); printf("orig_type 0x%04x\n", meta->orig_type); printf("orig_total_sectors %u\n", meta->orig_total_sectors); @@ -193,6 +200,19 @@ nvidia_meta_copy(struct nvidia_raid_conf return (nmeta); } +static int +nvidia_meta_translate_disk(struct nvidia_raid_conf *meta, int md_disk_pos) +{ + int disk_pos; + + if (md_disk_pos >= 0 && meta->type == NVIDIA_T_RAID01) { + disk_pos = (md_disk_pos / meta->array_width) + + (md_disk_pos % meta->array_width) * meta->array_width; + } else + disk_pos = md_disk_pos; + return (disk_pos); +} + static void nvidia_meta_get_name(struct nvidia_raid_conf *meta, char *buf) { @@ -207,7 +227,6 @@ nvidia_meta_get_name(struct nvidia_raid_ } } -#if 0 static void nvidia_meta_put_name(struct nvidia_raid_conf *meta, char *buf) { @@ -215,7 +234,6 @@ nvidia_meta_put_name(struct nvidia_raid_ memset(meta->name, 0x20, 16); memcpy(meta->name, buf, MIN(strlen(buf), 16)); } -#endif static struct nvidia_raid_conf * nvidia_meta_read(struct g_consumer *cp) @@ -240,33 +258,35 @@ nvidia_meta_read(struct g_consumer *cp) memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); g_free(buf); - /* Check if this is an NVidia RAID struct */ + /* Check if this is an NVIDIA RAID struct */ if (strncmp(meta->nvidia_id, NVIDIA_MAGIC, strlen(NVIDIA_MAGIC))) { - G_RAID_DEBUG(1, "NVidia signature check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA signature check failed on %s", pp->name); free(meta, M_MD_NVIDIA); return (NULL); } if (meta->config_size > 128 || - meta->config_size < 10) { - G_RAID_DEBUG(1, "NVidia metadata size looks wrong: %d", + meta->config_size < 30) { + G_RAID_DEBUG(1, "NVIDIA metadata size looks wrong: %d", meta->config_size); free(meta, M_MD_NVIDIA); return (NULL); } - /* Check metadata major version. */ -/* if (meta->version_major != 2) { - G_RAID_DEBUG(1, "NVidia version check failed on %s (%d.%d)", - pp->name, meta->version_major, meta->version_minor); - free(meta, M_MD_NVIDIA); - return (NULL); - } -*/ + /* Check metadata checksum. */ for (checksum = 0, ptr = (uint32_t *)meta, i = 0; i < meta->config_size; i++) checksum += *ptr++; if (checksum != 0) { - G_RAID_DEBUG(1, "NVidia checksum check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA checksum check failed on %s", pp->name); + free(meta, M_MD_NVIDIA); + return (NULL); + } + + /* Check volume state. */ + if (meta->state != NVIDIA_S_IDLE && meta->state != NVIDIA_S_INIT && + meta->state != NVIDIA_S_REBUILD && meta->state != NVIDIA_S_SYNC) { + G_RAID_DEBUG(1, "NVIDIA unknown state on %s (0x%02x)", + pp->name, meta->state); free(meta, M_MD_NVIDIA); return (NULL); } @@ -274,8 +294,9 @@ nvidia_meta_read(struct g_consumer *cp) /* Check raid type. */ if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && - meta->type != NVIDIA_T_RAID10 && meta->type != NVIDIA_T_CONCAT) { - G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", + meta->type != NVIDIA_T_RAID5_SYM && + meta->type != NVIDIA_T_RAID01 && meta->type != NVIDIA_T_CONCAT) { + G_RAID_DEBUG(1, "NVIDIA unknown RAID level on %s (0x%02x)", pp->name, meta->type); free(meta, M_MD_NVIDIA); return (NULL); @@ -284,20 +305,20 @@ nvidia_meta_read(struct g_consumer *cp) return (meta); } -#if 0 static int nvidia_meta_write(struct g_consumer *cp, struct nvidia_raid_conf *meta) { struct g_provider *pp; char *buf; int error, i; - uint16_t checksum, *ptr; + uint32_t checksum, *ptr; pp = cp->provider; /* Recalculate checksum for case if metadata were changed. */ meta->checksum = 0; - for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i < 159; i++) + for (checksum = 0, ptr = (uint32_t *)meta, + i = 0; i < meta->config_size; i++) checksum += *ptr++; meta->checksum -= checksum; @@ -305,72 +326,37 @@ nvidia_meta_write(struct g_consumer *cp, buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); memcpy(buf, meta, sizeof(*meta)); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", - pp->name, error); - break; - } + /* Write metadata. */ + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); } -#endif static int nvidia_meta_erase(struct g_consumer *cp) { struct g_provider *pp; char *buf; - int error, i; + int error; pp = cp->provider; buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", - pp->name, error); - } + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); } -static int -nvidia_meta_write_spare(struct g_consumer *cp) -{ -#if 0 - struct nvidia_raid_conf *meta; - int error; - - meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); - meta->total_sectors = cp->provider->mediasize / - cp->provider->sectorsize - 0x800; - meta->vendor_id = 0x1095; - meta->version_minor = 0; - meta->version_major = 2; - meta->volume_id[0] = arc4random(); - meta->volume_id[1] = arc4random(); - meta->type = NVIDIA_T_SPARE; - meta->generation = 1; - meta->raid1_ident = 0xff; - meta->raid_location = arc4random(); - error = nvidia_meta_write(cp, meta); - free(meta, M_MD_NVIDIA); - return (error); -#endif - return (0); -} - static struct g_raid_disk * g_raid_md_nvidia_get_disk(struct g_raid_softc *sc, int id) { @@ -450,10 +436,14 @@ g_raid_md_nvidia_start_disk(struct g_rai olddisk = NULL; /* Find disk position in metadata by it's serial. */ - if (pd->pd_meta != NULL) + if (pd->pd_meta != NULL) { disk_pos = pd->pd_meta->disk_number; - else + if (disk_pos >= meta->total_disks || mdi->mdio_started) + disk_pos = -3; + } else disk_pos = -3; + /* For RAID0+1 we need to translate order. */ + disk_pos = nvidia_meta_translate_disk(meta, disk_pos); if (disk_pos < 0) { G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); /* If we are in the start process, that's all for now. */ @@ -469,7 +459,7 @@ g_raid_md_nvidia_start_disk(struct g_rai continue; /* Make sure this disk is big enough. */ TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { - if (sd->sd_offset + sd->sd_size + 512 > + if (sd->sd_offset + sd->sd_size + 2 * 512 > pd->pd_disk_size) { G_RAID_DEBUG1(1, sc, "Disk too small (%ju < %ju)", @@ -488,15 +478,8 @@ g_raid_md_nvidia_start_disk(struct g_rai } if (olddisk == NULL) { nofit: - if (disk_pos == -3 || pd->pd_disk_pos == -3) { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_SPARE); - return (1); - } else { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_STALE); - return (0); - } + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + return (1); } oldpd = (struct g_raid_md_nvidia_perdisk *)olddisk->d_md_data; disk_pos = oldpd->pd_disk_pos; @@ -555,32 +538,23 @@ nofit: /* New or ex-spare disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NEW); -#if 0 - } else if (pd->pd_meta->disk_status == NVIDIA_S_REBUILD) { + } else if (meta->state == NVIDIA_S_REBUILD && + (pd->pd_meta->disk_status & 0x100)) { /* Rebuilding disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_REBUILD); - if (pd->pd_meta->generation == meta->generation) - sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512; - else - sd->sd_rebuild_pos = 0; - } else if (pd->pd_meta->disk_status == NVIDIA_S_CURRENT) { - if (pd->pd_meta->raid_status == NVIDIA_S_ONLINE || - pd->pd_meta->generation != meta->generation) { - /* Dirty or resyncing disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_STALE); -#endif - } else { - /* Up to date disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_ACTIVE); -#if 0 - } + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; + } else if (meta->state == NVIDIA_S_SYNC) { + /* Resyncing/dirty disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_RESYNC); + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; } else { + /* Up to date disk. */ g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_FAILED); -#endif + G_RAID_SUBDISK_S_ACTIVE); } g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, G_RAID_EVENT_SUBDISK); @@ -678,10 +652,9 @@ g_raid_md_nvidia_start(struct g_raid_sof struct nvidia_raid_conf *meta; struct g_raid_volume *vol; struct g_raid_subdisk *sd; - struct g_raid_disk *disk, *best; + struct g_raid_disk *disk; off_t size; int j, disk_pos; - uint32_t gendiff, bestgendiff; char buf[17]; md = sc->sc_md; @@ -692,13 +665,14 @@ g_raid_md_nvidia_start(struct g_raid_sof nvidia_meta_get_name(meta, buf); vol = g_raid_create_volume(sc, buf, -1); vol->v_mediasize = (off_t)meta->total_sectors * 512; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; if (meta->type == NVIDIA_T_RAID0) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; size = vol->v_mediasize / mdi->mdio_total_disks; } else if (meta->type == NVIDIA_T_RAID1) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; size = vol->v_mediasize; - } else if (meta->type == NVIDIA_T_RAID10) { + } else if (meta->type == NVIDIA_T_RAID01) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; size = vol->v_mediasize / (mdi->mdio_total_disks / 2); } else if (meta->type == NVIDIA_T_CONCAT) { @@ -710,11 +684,14 @@ g_raid_md_nvidia_start(struct g_raid_sof } else if (meta->type == NVIDIA_T_RAID5) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; size = vol->v_mediasize / (mdi->mdio_total_disks - 1); + } else if (meta->type == NVIDIA_T_RAID5_SYM) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; +// vol->v_raid_level_qualifier = 0x03; + size = vol->v_mediasize / (mdi->mdio_total_disks - 1); } else { vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; size = 0; } - vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; vol->v_strip_size = meta->strip_sectors * 512; //ZZZ vol->v_disks_count = mdi->mdio_total_disks; vol->v_sectorsize = 512; //ZZZ @@ -737,30 +714,15 @@ g_raid_md_nvidia_start(struct g_raid_sof TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); } - /* - * Make all disks found till the moment take their places - * in order of their generation numbers. - */ + /* Make all disks found till the moment take their places. */ do { - best = NULL; - bestgendiff = 0xffffffff; TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - if (disk->d_state != G_RAID_DISK_S_NONE) - continue; - pd = disk->d_md_data; - if (pd->pd_meta == NULL) - gendiff = 0xfffffffe; - else - gendiff = 0;//meta->generation - - //pd->pd_meta->generation; - if (gendiff < bestgendiff) { - best = disk; - bestgendiff = gendiff; + if (disk->d_state == G_RAID_DISK_S_NONE) { + g_raid_md_nvidia_start_disk(disk); + break; } } - if (best != NULL) - g_raid_md_nvidia_start_disk(best); - } while (best != NULL); + } while (disk != NULL); mdi->mdio_started = 1; G_RAID_DEBUG1(0, sc, "Array started."); @@ -796,23 +758,21 @@ g_raid_md_nvidia_new_disk(struct g_raid_ if (g_raid_md_nvidia_start_disk(disk)) g_raid_md_write_nvidia(md, NULL, NULL, NULL); } else { - if (mdi->mdio_meta == NULL/* || - ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0*/) { + if (mdi->mdio_meta == NULL || + mdi->mdio_meta->disk_number >= mdi->mdio_meta->total_disks) { G_RAID_DEBUG1(1, sc, "Newer disk"); if (mdi->mdio_meta != NULL) free(mdi->mdio_meta, M_MD_NVIDIA); mdi->mdio_meta = nvidia_meta_copy(pdmeta); -// mdi->mdio_generation = mdi->mdio_meta->generation; mdi->mdio_total_disks = pdmeta->total_disks; mdi->mdio_disks_present = 1; - } else /*if (pdmeta->generation == mdi->mdio_generation)*/ { + } else if (pdmeta->disk_number < mdi->mdio_meta->total_disks) { mdi->mdio_disks_present++; G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", mdi->mdio_disks_present, mdi->mdio_total_disks); -// } else { -// G_RAID_DEBUG1(1, sc, "Older disk"); - } + } else + G_RAID_DEBUG1(1, sc, "Spare disk"); /* If we collected all needed disks - start array. */ if (mdi->mdio_disks_present == mdi->mdio_total_disks) @@ -846,9 +806,8 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); - mdi->mdio_generation = 0; - snprintf(name, sizeof(name), "NVidia-%016jx%016jx", - mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + snprintf(name, sizeof(name), "NVIDIA-%d", + atomic_fetchadd_int(&NVIDIANodeID, 1)); sc = g_raid_create_node(mp, name, md); if (sc == NULL) return (G_RAID_MD_TASTE_FAIL); @@ -873,7 +832,7 @@ g_raid_md_taste_nvidia(struct g_raid_md_ char name[32]; uint16_t vendor; - G_RAID_DEBUG(1, "Tasting NVidia on %s", cp->provider->name); + G_RAID_DEBUG(1, "Tasting NVIDIA on %s", cp->provider->name); mdi = (struct g_raid_md_nvidia_object *)md; pp = cp->provider; @@ -893,14 +852,14 @@ g_raid_md_taste_nvidia(struct g_raid_md_ g_access(cp, -1, 0, 0); if (meta == NULL) { if (g_raid_aggressive_spare) { - if (vendor == 0x1095) { + if (vendor == 0x10de) { G_RAID_DEBUG(1, - "No NVidia metadata, forcing spare."); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 09:12:55 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B0461065670; Thu, 24 Mar 2011 09:12:55 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 391F88FC12; Thu, 24 Mar 2011 09:12:55 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2O9Ct9m023545; Thu, 24 Mar 2011 09:12:55 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2O9CtvU023535; Thu, 24 Mar 2011 09:12:55 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103240912.p2O9CtvU023535@svn.freebsd.org> From: Alexander Motin Date: Thu, 24 Mar 2011 09:12:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219953 - in projects/graid/7: . contrib/bsnmp/snmpd contrib/wpa_supplicant gnu/usr.bin/groff/tmac sbin/geom/class/raid share/misc sys/conf sys/geom/raid sys/modules/geom/geom_raid tool... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 09:12:55 -0000 Author: mav Date: Thu Mar 24 09:12:54 2011 New Revision: 219953 URL: http://svn.freebsd.org/changeset/base/219953 Log: MFH r219477, r219582, r219583, r219593, r219619, r219622, r219634, r219635, r219643, r219644, r219645, r219659, r219665, r219746, r219752, r219754, r219755, r219759, r219774, r219777, r219778, r219784, r219797, r219800, r219826, r219838, r219866, r219867, r219871, r219872, r219874, r219881, r219890, r219908, r219909, r219910, r219921, r219923, r219929. Added: projects/graid/7/sys/geom/raid/md_nvidia.c - copied, changed from r219874, projects/graid/head/sys/geom/raid/md_nvidia.c projects/graid/7/sys/geom/raid/md_promise.c - copied, changed from r219477, projects/graid/head/sys/geom/raid/md_promise.c projects/graid/7/sys/geom/raid/md_sii.c - copied, changed from r219583, projects/graid/head/sys/geom/raid/md_sii.c Modified: projects/graid/7/sbin/geom/class/raid/graid.8 projects/graid/7/sys/conf/files projects/graid/7/sys/geom/raid/g_raid.c projects/graid/7/sys/geom/raid/g_raid.h projects/graid/7/sys/geom/raid/g_raid_md_if.m projects/graid/7/sys/geom/raid/md_intel.c projects/graid/7/sys/geom/raid/md_jmicron.c projects/graid/7/sys/geom/raid/tr_concat.c projects/graid/7/sys/modules/geom/geom_raid/Makefile Directory Properties: projects/graid/7/ (props changed) projects/graid/7/COPYRIGHT (props changed) projects/graid/7/Makefile (props changed) projects/graid/7/Makefile.inc1 (props changed) projects/graid/7/ObsoleteFiles.inc (props changed) projects/graid/7/UPDATING (props changed) projects/graid/7/bin/ (props changed) projects/graid/7/bin/chflags/ (props changed) projects/graid/7/bin/chio/ (props changed) projects/graid/7/bin/cp/ (props changed) projects/graid/7/bin/csh/ (props changed) projects/graid/7/bin/dd/ (props changed) projects/graid/7/bin/df/ (props changed) projects/graid/7/bin/echo/ (props changed) projects/graid/7/bin/ed/ (props changed) projects/graid/7/bin/expr/ (props changed) projects/graid/7/bin/kill/ (props changed) projects/graid/7/bin/ln/ (props changed) projects/graid/7/bin/ls/ (props changed) projects/graid/7/bin/pax/ (props changed) projects/graid/7/bin/ps/ (props changed) projects/graid/7/bin/rm/ (props changed) projects/graid/7/bin/sh/ (props changed) projects/graid/7/bin/test/ (props changed) projects/graid/7/cddl/contrib/opensolaris/ (props changed) projects/graid/7/cddl/lib/libzpool/ (props changed) projects/graid/7/contrib/bind9/ (props changed) projects/graid/7/contrib/binutils/ (props changed) projects/graid/7/contrib/bsnmp/ (props changed) projects/graid/7/contrib/bsnmp/snmpd/bsnmpd.1 (props changed) projects/graid/7/contrib/cpio/ (props changed) projects/graid/7/contrib/csup/ (props changed) projects/graid/7/contrib/expat/ (props changed) projects/graid/7/contrib/gcc/ (props changed) projects/graid/7/contrib/gdb/ (props changed) projects/graid/7/contrib/gdtoa/ (props changed) projects/graid/7/contrib/groff/ (props changed) projects/graid/7/contrib/ipfilter/ (props changed) projects/graid/7/contrib/less/ (props changed) projects/graid/7/contrib/libpcap/ (props changed) projects/graid/7/contrib/ncurses/ (props changed) projects/graid/7/contrib/netcat/ (props changed) projects/graid/7/contrib/ntp/ (props changed) projects/graid/7/contrib/nvi/ (props changed) projects/graid/7/contrib/pf/ (props changed) projects/graid/7/contrib/sendmail/ (props changed) projects/graid/7/contrib/smbfs/ (props changed) projects/graid/7/contrib/tcp_wrappers/ (props changed) projects/graid/7/contrib/tcsh/ (props changed) projects/graid/7/contrib/telnet/ (props changed) projects/graid/7/contrib/top/ (props changed) projects/graid/7/contrib/traceroute/ (props changed) projects/graid/7/contrib/wpa_supplicant/ (props changed) projects/graid/7/contrib/wpa_supplicant/COPYING (props changed) projects/graid/7/contrib/wpa_supplicant/ChangeLog (props changed) projects/graid/7/contrib/wpa_supplicant/FREEBSD-Xlist (props changed) projects/graid/7/contrib/wpa_supplicant/FREEBSD-upgrade (props changed) projects/graid/7/contrib/wpa_supplicant/Makefile (props changed) projects/graid/7/contrib/wpa_supplicant/README (props changed) projects/graid/7/contrib/wpa_supplicant/aes.c (props changed) projects/graid/7/contrib/wpa_supplicant/aes.h (props changed) projects/graid/7/contrib/wpa_supplicant/aes_wrap.c (props changed) projects/graid/7/contrib/wpa_supplicant/aes_wrap.h (props changed) projects/graid/7/contrib/wpa_supplicant/asn1.c (props changed) projects/graid/7/contrib/wpa_supplicant/asn1.h (props changed) projects/graid/7/contrib/wpa_supplicant/asn1_test.c (props changed) projects/graid/7/contrib/wpa_supplicant/base64.c (props changed) projects/graid/7/contrib/wpa_supplicant/base64.h (props changed) projects/graid/7/contrib/wpa_supplicant/bignum.c (props changed) projects/graid/7/contrib/wpa_supplicant/bignum.h (props changed) projects/graid/7/contrib/wpa_supplicant/build_config.h (props changed) projects/graid/7/contrib/wpa_supplicant/common.c (props changed) projects/graid/7/contrib/wpa_supplicant/common.h (props changed) projects/graid/7/contrib/wpa_supplicant/config.c (props changed) projects/graid/7/contrib/wpa_supplicant/config.h (props changed) projects/graid/7/contrib/wpa_supplicant/config_file.c (props changed) projects/graid/7/contrib/wpa_supplicant/config_none.c (props changed) projects/graid/7/contrib/wpa_supplicant/config_ssid.h (props changed) projects/graid/7/contrib/wpa_supplicant/config_types.h (props changed) projects/graid/7/contrib/wpa_supplicant/config_winreg.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto.h (props changed) projects/graid/7/contrib/wpa_supplicant/crypto_cryptoapi.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto_gnutls.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto_internal.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto_libtomcrypt.c (props changed) projects/graid/7/contrib/wpa_supplicant/crypto_none.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface.h (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_dbus.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_dbus.h (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.h (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_named_pipe.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_udp.c (props changed) projects/graid/7/contrib/wpa_supplicant/ctrl_iface_unix.c (props changed) projects/graid/7/contrib/wpa_supplicant/dbus-wpa_supplicant.conf (props changed) projects/graid/7/contrib/wpa_supplicant/dbus-wpa_supplicant.service (props changed) projects/graid/7/contrib/wpa_supplicant/dbus_dict_helpers.c (props changed) projects/graid/7/contrib/wpa_supplicant/dbus_dict_helpers.h (props changed) projects/graid/7/contrib/wpa_supplicant/defconfig (props changed) projects/graid/7/contrib/wpa_supplicant/defs.h (props changed) projects/graid/7/contrib/wpa_supplicant/des.c (props changed) projects/graid/7/contrib/wpa_supplicant/doc/ (props changed) projects/graid/7/contrib/wpa_supplicant/driver.h (props changed) projects/graid/7/contrib/wpa_supplicant/driver_hostap.h (props changed) projects/graid/7/contrib/wpa_supplicant/driver_ndis.c (props changed) projects/graid/7/contrib/wpa_supplicant/driver_ndis.h (props changed) projects/graid/7/contrib/wpa_supplicant/driver_wired.c (props changed) projects/graid/7/contrib/wpa_supplicant/drivers.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_aka.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_defs.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_fast.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_gpsk.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_gpsk_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_gpsk_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_gtc.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_i.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_leap.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_md5.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_methods.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_methods.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_mschapv2.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_otp.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_pax.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_pax_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_pax_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_peap.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_psk.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_psk_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_psk_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sake.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sake_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sake_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sim.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sim_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_sim_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_testing.txt (props changed) projects/graid/7/contrib/wpa_supplicant/eap_tls.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_tls_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_tls_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_tlv.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_tlv.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_ttls.c (props changed) projects/graid/7/contrib/wpa_supplicant/eap_ttls.h (props changed) projects/graid/7/contrib/wpa_supplicant/eap_vendor_test.c (props changed) projects/graid/7/contrib/wpa_supplicant/eapol_sm.c (props changed) projects/graid/7/contrib/wpa_supplicant/eapol_sm.h (props changed) projects/graid/7/contrib/wpa_supplicant/eapol_test.c (props changed) projects/graid/7/contrib/wpa_supplicant/eloop.c (props changed) projects/graid/7/contrib/wpa_supplicant/eloop.h (props changed) projects/graid/7/contrib/wpa_supplicant/eloop_none.c (props changed) projects/graid/7/contrib/wpa_supplicant/eloop_win.c (props changed) projects/graid/7/contrib/wpa_supplicant/events.c (props changed) projects/graid/7/contrib/wpa_supplicant/examples/ (props changed) projects/graid/7/contrib/wpa_supplicant/hostapd.h (props changed) projects/graid/7/contrib/wpa_supplicant/includes.h (props changed) projects/graid/7/contrib/wpa_supplicant/l2_packet.h (props changed) projects/graid/7/contrib/wpa_supplicant/libtommath.c (props changed) projects/graid/7/contrib/wpa_supplicant/main.c (props changed) projects/graid/7/contrib/wpa_supplicant/md4.c (props changed) projects/graid/7/contrib/wpa_supplicant/md5.c (props changed) projects/graid/7/contrib/wpa_supplicant/md5.h (props changed) projects/graid/7/contrib/wpa_supplicant/mlme.c (props changed) projects/graid/7/contrib/wpa_supplicant/mlme.h (props changed) projects/graid/7/contrib/wpa_supplicant/ms_funcs.c (props changed) projects/graid/7/contrib/wpa_supplicant/ms_funcs.h (props changed) projects/graid/7/contrib/wpa_supplicant/nmake.mak (props changed) projects/graid/7/contrib/wpa_supplicant/openssl-0.9.8d-tls-extensions.patch (props changed) projects/graid/7/contrib/wpa_supplicant/openssl-0.9.8e-tls-extensions.patch (props changed) projects/graid/7/contrib/wpa_supplicant/openssl-tls-extensions.patch (props changed) projects/graid/7/contrib/wpa_supplicant/os.h (props changed) projects/graid/7/contrib/wpa_supplicant/os_internal.c (props changed) projects/graid/7/contrib/wpa_supplicant/os_none.c (props changed) projects/graid/7/contrib/wpa_supplicant/os_unix.c (props changed) projects/graid/7/contrib/wpa_supplicant/pcsc_funcs.c (props changed) projects/graid/7/contrib/wpa_supplicant/pcsc_funcs.h (props changed) projects/graid/7/contrib/wpa_supplicant/pmksa_cache.c (props changed) projects/graid/7/contrib/wpa_supplicant/pmksa_cache.h (props changed) projects/graid/7/contrib/wpa_supplicant/preauth.c (props changed) projects/graid/7/contrib/wpa_supplicant/preauth.h (props changed) projects/graid/7/contrib/wpa_supplicant/preauth_test.c (props changed) projects/graid/7/contrib/wpa_supplicant/radius.c (props changed) projects/graid/7/contrib/wpa_supplicant/radius.h (props changed) projects/graid/7/contrib/wpa_supplicant/radius_client.c (props changed) projects/graid/7/contrib/wpa_supplicant/radius_client.h (props changed) projects/graid/7/contrib/wpa_supplicant/rc4.c (props changed) projects/graid/7/contrib/wpa_supplicant/rc4.h (props changed) projects/graid/7/contrib/wpa_supplicant/rsa.c (props changed) projects/graid/7/contrib/wpa_supplicant/rsa.h (props changed) projects/graid/7/contrib/wpa_supplicant/sha1.c (props changed) projects/graid/7/contrib/wpa_supplicant/sha1.h (props changed) projects/graid/7/contrib/wpa_supplicant/sha256.c (props changed) projects/graid/7/contrib/wpa_supplicant/sha256.h (props changed) projects/graid/7/contrib/wpa_supplicant/state_machine.h (props changed) projects/graid/7/contrib/wpa_supplicant/tls.h (props changed) projects/graid/7/contrib/wpa_supplicant/tls_gnutls.c (props changed) projects/graid/7/contrib/wpa_supplicant/tls_internal.c (props changed) projects/graid/7/contrib/wpa_supplicant/tls_none.c (props changed) projects/graid/7/contrib/wpa_supplicant/tls_openssl.c (props changed) projects/graid/7/contrib/wpa_supplicant/tls_schannel.c (props changed) projects/graid/7/contrib/wpa_supplicant/tlsv1_client.c (props changed) projects/graid/7/contrib/wpa_supplicant/tlsv1_client.h (props changed) projects/graid/7/contrib/wpa_supplicant/tlsv1_common.c (props changed) projects/graid/7/contrib/wpa_supplicant/tlsv1_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/todo.txt (props changed) projects/graid/7/contrib/wpa_supplicant/version.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa.c (props changed) projects/graid/7/contrib/wpa_supplicant/wpa.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_cli.c (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_common.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_ctrl.c (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_ctrl.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_gui/ (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_gui-qt4/ (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_i.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_passphrase.c (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_supplicant.c (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_supplicant.conf (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_supplicant.h (props changed) projects/graid/7/contrib/wpa_supplicant/wpa_supplicant_i.h (props changed) projects/graid/7/contrib/wpa_supplicant/x509v3.c (props changed) projects/graid/7/contrib/wpa_supplicant/x509v3.h (props changed) projects/graid/7/crypto/openssh/ (props changed) projects/graid/7/crypto/openssl/ (props changed) projects/graid/7/etc/ (props changed) projects/graid/7/games/factor/ (props changed) projects/graid/7/games/fortune/ (props changed) projects/graid/7/games/grdc/ (props changed) projects/graid/7/gnu/ (props changed) projects/graid/7/gnu/lib/libstdc++/ (props changed) projects/graid/7/gnu/usr.bin/ (props changed) projects/graid/7/gnu/usr.bin/cc/ (props changed) projects/graid/7/gnu/usr.bin/cpio/ (props changed) projects/graid/7/gnu/usr.bin/cvs/ (props changed) projects/graid/7/gnu/usr.bin/gdb/ (props changed) projects/graid/7/gnu/usr.bin/gdb/kgdb/ (props changed) projects/graid/7/gnu/usr.bin/grep/ (props changed) projects/graid/7/gnu/usr.bin/groff/ (props changed) projects/graid/7/gnu/usr.bin/groff/tmac/mdoc.local (props changed) projects/graid/7/gnu/usr.bin/man/ (props changed) projects/graid/7/gnu/usr.bin/sort/ (props changed) projects/graid/7/include/ (props changed) projects/graid/7/kerberos5/ (props changed) projects/graid/7/lib/ (props changed) projects/graid/7/lib/bind/ (props changed) projects/graid/7/lib/csu/ (props changed) projects/graid/7/lib/libarchive/ (props changed) projects/graid/7/lib/libbluetooth/ (props changed) projects/graid/7/lib/libc/ (props changed) projects/graid/7/lib/libc/stdtime/ (props changed) projects/graid/7/lib/libc_r/ (props changed) projects/graid/7/lib/libcam/ (props changed) projects/graid/7/lib/libdisk/ (props changed) projects/graid/7/lib/libdwarf/ (props changed) projects/graid/7/lib/libelf/ (props changed) projects/graid/7/lib/libexpat/ (props changed) projects/graid/7/lib/libfetch/ (props changed) projects/graid/7/lib/libftpio/ (props changed) projects/graid/7/lib/libgeom/ (props changed) projects/graid/7/lib/libgssapi/ (props changed) projects/graid/7/lib/libkse/ (props changed) projects/graid/7/lib/libkvm/ (props changed) projects/graid/7/lib/libmagic/ (props changed) projects/graid/7/lib/libmemstat/ (props changed) projects/graid/7/lib/libpmc/ (props changed) projects/graid/7/lib/libradius/ (props changed) projects/graid/7/lib/libsm/ (props changed) projects/graid/7/lib/libstand/ (props changed) projects/graid/7/lib/libthr/ (props changed) projects/graid/7/lib/libthread_db/ (props changed) projects/graid/7/lib/libufs/ (props changed) projects/graid/7/lib/libutil/ (props changed) projects/graid/7/lib/msun/ (props changed) projects/graid/7/libexec/ (props changed) projects/graid/7/libexec/ftpd/ (props changed) projects/graid/7/libexec/rpc.rquotad/ (props changed) projects/graid/7/libexec/rpc.rstatd/ (props changed) projects/graid/7/libexec/rtld-elf/ (props changed) projects/graid/7/libexec/tftpd/ (props changed) projects/graid/7/release/ (props changed) projects/graid/7/release/doc/ (props changed) projects/graid/7/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/graid/7/release/picobsd/tinyware/login/ (props changed) projects/graid/7/rescue/ (props changed) projects/graid/7/sbin/ (props changed) projects/graid/7/sbin/atacontrol/ (props changed) projects/graid/7/sbin/bsdlabel/ (props changed) projects/graid/7/sbin/clri/ (props changed) projects/graid/7/sbin/ddb/ (props changed) projects/graid/7/sbin/devd/ (props changed) projects/graid/7/sbin/devfs/ (props changed) projects/graid/7/sbin/dhclient/ (props changed) projects/graid/7/sbin/dumpfs/ (props changed) projects/graid/7/sbin/fdisk/ (props changed) projects/graid/7/sbin/fdisk_pc98/ (props changed) projects/graid/7/sbin/fsck/ (props changed) projects/graid/7/sbin/fsck_ffs/ (props changed) projects/graid/7/sbin/fsck_msdosfs/ (props changed) projects/graid/7/sbin/geom/ (props changed) projects/graid/7/sbin/geom/class/journal/ (props changed) projects/graid/7/sbin/geom/class/label/ (props changed) projects/graid/7/sbin/geom/class/part/ (props changed) projects/graid/7/sbin/geom/class/stripe/ (props changed) projects/graid/7/sbin/geom/misc/ (props changed) projects/graid/7/sbin/growfs/ (props changed) projects/graid/7/sbin/ifconfig/ (props changed) projects/graid/7/sbin/init/ (props changed) projects/graid/7/sbin/ipf/ (props changed) projects/graid/7/sbin/ipfw/ (props changed) projects/graid/7/sbin/md5/ (props changed) projects/graid/7/sbin/mdconfig/ (props changed) projects/graid/7/sbin/mksnap_ffs/ (props changed) projects/graid/7/sbin/mount/ (props changed) projects/graid/7/sbin/mount_msdosfs/ (props changed) projects/graid/7/sbin/natd/ (props changed) projects/graid/7/sbin/newfs/ (props changed) projects/graid/7/sbin/newfs_msdos/ (props changed) projects/graid/7/sbin/ping6/ (props changed) projects/graid/7/sbin/reboot/ (props changed) projects/graid/7/sbin/restore/ (props changed) projects/graid/7/sbin/route/ (props changed) projects/graid/7/sbin/savecore/ (props changed) projects/graid/7/sbin/sconfig/ (props changed) projects/graid/7/sbin/shutdown/ (props changed) projects/graid/7/sbin/sysctl/ (props changed) projects/graid/7/sbin/tunefs/ (props changed) projects/graid/7/secure/lib/libcrypto/ (props changed) projects/graid/7/secure/lib/libssh/ (props changed) projects/graid/7/secure/lib/libssl/ (props changed) projects/graid/7/secure/libexec/sftp-server/ (props changed) projects/graid/7/secure/usr.bin/bdes/ (props changed) projects/graid/7/secure/usr.bin/openssl/ (props changed) projects/graid/7/secure/usr.bin/ssh/ (props changed) projects/graid/7/secure/usr.sbin/sshd/ (props changed) projects/graid/7/share/ (props changed) projects/graid/7/share/colldef/ (props changed) projects/graid/7/share/dict/ (props changed) projects/graid/7/share/doc/bind9/ (props changed) projects/graid/7/share/doc/papers/jail/ (props changed) projects/graid/7/share/doc/smm/01.setup/ (props changed) projects/graid/7/share/examples/ (props changed) projects/graid/7/share/man/ (props changed) projects/graid/7/share/man/man1/ (props changed) projects/graid/7/share/man/man3/ (props changed) projects/graid/7/share/man/man4/ (props changed) projects/graid/7/share/man/man5/ (props changed) projects/graid/7/share/man/man7/ (props changed) projects/graid/7/share/man/man8/ (props changed) projects/graid/7/share/man/man9/ (props changed) projects/graid/7/share/misc/ (props changed) projects/graid/7/share/misc/iso639 (props changed) projects/graid/7/share/misc/pci_vendors (props changed) projects/graid/7/share/mk/ (props changed) projects/graid/7/share/mklocale/ (props changed) projects/graid/7/share/monetdef/ (props changed) projects/graid/7/share/msgdef/ (props changed) projects/graid/7/share/numericdef/ (props changed) projects/graid/7/share/sendmail/ (props changed) projects/graid/7/share/syscons/ (props changed) projects/graid/7/share/syscons/keymaps/ (props changed) projects/graid/7/share/termcap/ (props changed) projects/graid/7/share/timedef/ (props changed) projects/graid/7/share/zoneinfo/ (props changed) projects/graid/7/sys/ (props changed) projects/graid/7/sys/cddl/contrib/opensolaris/ (props changed) projects/graid/7/sys/contrib/dev/acpica/ (props changed) projects/graid/7/sys/contrib/pf/ (props changed) projects/graid/7/tools/ (props changed) projects/graid/7/tools/build/ (props changed) projects/graid/7/tools/build/options/ (props changed) projects/graid/7/tools/debugscripts/ (props changed) projects/graid/7/tools/regression/acct/ (props changed) projects/graid/7/tools/regression/atm/ (props changed) projects/graid/7/tools/regression/bin/ (props changed) projects/graid/7/tools/regression/bin/date/ (props changed) projects/graid/7/tools/regression/bin/sh/ (props changed) projects/graid/7/tools/regression/file/ (props changed) projects/graid/7/tools/regression/file/flock/ (props changed) projects/graid/7/tools/regression/lib/libc/ (props changed) projects/graid/7/tools/regression/usr.bin/ (props changed) projects/graid/7/tools/regression/usr.bin/jot/ (props changed) projects/graid/7/tools/regression/usr.bin/tr/ (props changed) projects/graid/7/tools/sched/ (props changed) projects/graid/7/tools/test/ (props changed) projects/graid/7/tools/tools/ (props changed) projects/graid/7/tools/tools/aac/ (props changed) projects/graid/7/tools/tools/crypto/ (props changed) projects/graid/7/tools/tools/editing/ (props changed) projects/graid/7/tools/tools/nanobsd/ (props changed) projects/graid/7/tools/tools/nanobsd/FlashDevice.sub (props changed) projects/graid/7/tools/tools/nanobsd/nanobsd.sh (props changed) projects/graid/7/tools/tools/netrate/ (props changed) projects/graid/7/tools/tools/tinybsd/ (props changed) projects/graid/7/tools/tools/umastat/ (props changed) projects/graid/7/tools/tools/usb/ (props changed) projects/graid/7/usr.bin/ (props changed) projects/graid/7/usr.bin/basename/ (props changed) projects/graid/7/usr.bin/bluetooth/rfcomm_sppd/ (props changed) projects/graid/7/usr.bin/calendar/ (props changed) projects/graid/7/usr.bin/catman/ (props changed) projects/graid/7/usr.bin/cksum/ (props changed) projects/graid/7/usr.bin/comm/ (props changed) projects/graid/7/usr.bin/cpuset/ (props changed) projects/graid/7/usr.bin/csup/ (props changed) projects/graid/7/usr.bin/dirname/ (props changed) projects/graid/7/usr.bin/du/ (props changed) projects/graid/7/usr.bin/fetch/ (props changed) projects/graid/7/usr.bin/file/ (props changed) projects/graid/7/usr.bin/find/ (props changed) projects/graid/7/usr.bin/finger/ (props changed) projects/graid/7/usr.bin/fold/ (props changed) projects/graid/7/usr.bin/fstat/ (props changed) projects/graid/7/usr.bin/gcore/ (props changed) projects/graid/7/usr.bin/getopt/ (props changed) projects/graid/7/usr.bin/gprof/ (props changed) projects/graid/7/usr.bin/gzip/ (props changed) projects/graid/7/usr.bin/hexdump/ (props changed) projects/graid/7/usr.bin/id/ (props changed) projects/graid/7/usr.bin/indent/ (props changed) projects/graid/7/usr.bin/ipcrm/ (props changed) projects/graid/7/usr.bin/ipcs/ (props changed) projects/graid/7/usr.bin/jot/ (props changed) projects/graid/7/usr.bin/kdump/ (props changed) projects/graid/7/usr.bin/ktrace/ (props changed) projects/graid/7/usr.bin/ldd/ (props changed) projects/graid/7/usr.bin/less/ (props changed) projects/graid/7/usr.bin/lex/ (props changed) projects/graid/7/usr.bin/locate/ (props changed) projects/graid/7/usr.bin/lockf/ (props changed) projects/graid/7/usr.bin/logger/ (props changed) projects/graid/7/usr.bin/m4/ (props changed) projects/graid/7/usr.bin/mail/ (props changed) projects/graid/7/usr.bin/make/ (props changed) projects/graid/7/usr.bin/ncal/ (props changed) projects/graid/7/usr.bin/netstat/ (props changed) projects/graid/7/usr.bin/newgrp/ (props changed) projects/graid/7/usr.bin/nsupdate/ (props changed) projects/graid/7/usr.bin/pkill/ (props changed) projects/graid/7/usr.bin/procstat/ (props changed) projects/graid/7/usr.bin/quota/ (props changed) projects/graid/7/usr.bin/rpcgen/ (props changed) projects/graid/7/usr.bin/rpcinfo/ (props changed) projects/graid/7/usr.bin/ruptime/ (props changed) projects/graid/7/usr.bin/script/ (props changed) projects/graid/7/usr.bin/sed/ (props changed) projects/graid/7/usr.bin/shar/ (props changed) projects/graid/7/usr.bin/sockstat/ (props changed) projects/graid/7/usr.bin/stat/ (props changed) projects/graid/7/usr.bin/su/ (props changed) projects/graid/7/usr.bin/systat/ (props changed) projects/graid/7/usr.bin/tail/ (props changed) projects/graid/7/usr.bin/tar/ (props changed) projects/graid/7/usr.bin/tftp/ (props changed) projects/graid/7/usr.bin/tip/ (props changed) projects/graid/7/usr.bin/top/ (props changed) projects/graid/7/usr.bin/truncate/ (props changed) projects/graid/7/usr.bin/truss/ (props changed) projects/graid/7/usr.bin/uname/ (props changed) projects/graid/7/usr.bin/unifdef/ (props changed) projects/graid/7/usr.bin/units/ (props changed) projects/graid/7/usr.bin/uudecode/ (props changed) projects/graid/7/usr.bin/vmstat/ (props changed) projects/graid/7/usr.bin/w/ (props changed) projects/graid/7/usr.bin/wc/ (props changed) projects/graid/7/usr.bin/whereis/ (props changed) projects/graid/7/usr.bin/whois/ (props changed) projects/graid/7/usr.bin/window/ (props changed) projects/graid/7/usr.bin/xargs/ (props changed) projects/graid/7/usr.bin/xinstall/ (props changed) projects/graid/7/usr.bin/ypcat/ (props changed) projects/graid/7/usr.bin/ypmatch/ (props changed) projects/graid/7/usr.bin/ypwhich/ (props changed) projects/graid/7/usr.sbin/ (props changed) projects/graid/7/usr.sbin/IPXrouted/ (props changed) projects/graid/7/usr.sbin/Makefile (props changed) projects/graid/7/usr.sbin/Makefile.inc (props changed) projects/graid/7/usr.sbin/ac/ (props changed) projects/graid/7/usr.sbin/accton/ (props changed) projects/graid/7/usr.sbin/acpi/ (props changed) projects/graid/7/usr.sbin/adduser/ (props changed) projects/graid/7/usr.sbin/amd/ (props changed) projects/graid/7/usr.sbin/ancontrol/ (props changed) projects/graid/7/usr.sbin/apm/ (props changed) projects/graid/7/usr.sbin/apmd/ (props changed) projects/graid/7/usr.sbin/arlcontrol/ (props changed) projects/graid/7/usr.sbin/arp/ (props changed) projects/graid/7/usr.sbin/asf/ (props changed) projects/graid/7/usr.sbin/audit/ (props changed) projects/graid/7/usr.sbin/auditd/ (props changed) projects/graid/7/usr.sbin/auditreduce/ (props changed) projects/graid/7/usr.sbin/authpf/ (props changed) projects/graid/7/usr.sbin/bluetooth/ (props changed) projects/graid/7/usr.sbin/bluetooth/btpand/ (props changed) projects/graid/7/usr.sbin/bluetooth/hcsecd/ (props changed) projects/graid/7/usr.sbin/bluetooth/hcseriald/ (props changed) projects/graid/7/usr.sbin/bluetooth/rfcomm_pppd/ (props changed) projects/graid/7/usr.sbin/bluetooth/sdpd/ (props changed) projects/graid/7/usr.sbin/boot0cfg/ (props changed) projects/graid/7/usr.sbin/boot98cfg/ (props changed) projects/graid/7/usr.sbin/bootparamd/ (props changed) projects/graid/7/usr.sbin/bsnmpd/ (props changed) projects/graid/7/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c (props changed) projects/graid/7/usr.sbin/bsnmpd/modules/snmp_pf/ (props changed) projects/graid/7/usr.sbin/btxld/ (props changed) projects/graid/7/usr.sbin/burncd/ (props changed) projects/graid/7/usr.sbin/cdcontrol/ (props changed) projects/graid/7/usr.sbin/chkgrp/ (props changed) projects/graid/7/usr.sbin/chown/ (props changed) projects/graid/7/usr.sbin/chroot/ (props changed) projects/graid/7/usr.sbin/ckdist/ (props changed) projects/graid/7/usr.sbin/clear_locks/ (props changed) projects/graid/7/usr.sbin/config/ (props changed) projects/graid/7/usr.sbin/config/SMM.doc/ (props changed) projects/graid/7/usr.sbin/cpucontrol/ (props changed) projects/graid/7/usr.sbin/crashinfo/ (props changed) projects/graid/7/usr.sbin/cron/ (props changed) projects/graid/7/usr.sbin/cron/cron/ (props changed) projects/graid/7/usr.sbin/crunch/ (props changed) projects/graid/7/usr.sbin/ctm/ (props changed) projects/graid/7/usr.sbin/cxgbtool/ (props changed) projects/graid/7/usr.sbin/daemon/ (props changed) projects/graid/7/usr.sbin/dconschat/ (props changed) projects/graid/7/usr.sbin/devinfo/ (props changed) projects/graid/7/usr.sbin/digictl/ (props changed) projects/graid/7/usr.sbin/diskinfo/ (props changed) projects/graid/7/usr.sbin/dnssec-keygen/ (props changed) projects/graid/7/usr.sbin/dnssec-signzone/ (props changed) projects/graid/7/usr.sbin/editmap/ (props changed) projects/graid/7/usr.sbin/edquota/ (props changed) projects/graid/7/usr.sbin/eeprom/ (props changed) projects/graid/7/usr.sbin/extattr/ (props changed) projects/graid/7/usr.sbin/extattrctl/ (props changed) projects/graid/7/usr.sbin/faithd/ (props changed) projects/graid/7/usr.sbin/fdcontrol/ (props changed) projects/graid/7/usr.sbin/fdformat/ (props changed) projects/graid/7/usr.sbin/fdread/ (props changed) projects/graid/7/usr.sbin/fdwrite/ (props changed) projects/graid/7/usr.sbin/fifolog/ (props changed) projects/graid/7/usr.sbin/flowctl/ (props changed) projects/graid/7/usr.sbin/freebsd-update/ (props changed) projects/graid/7/usr.sbin/ftp-proxy/ (props changed) projects/graid/7/usr.sbin/fwcontrol/ (props changed) projects/graid/7/usr.sbin/getfmac/ (props changed) projects/graid/7/usr.sbin/getpmac/ (props changed) projects/graid/7/usr.sbin/gstat/ (props changed) projects/graid/7/usr.sbin/i4b/ (props changed) projects/graid/7/usr.sbin/ifmcstat/ (props changed) projects/graid/7/usr.sbin/inetd/ (props changed) projects/graid/7/usr.sbin/iostat/ (props changed) projects/graid/7/usr.sbin/ip6addrctl/ (props changed) projects/graid/7/usr.sbin/ipfwpcap/ (props changed) projects/graid/7/usr.sbin/jail/ (props changed) projects/graid/7/usr.sbin/jexec/ (props changed) projects/graid/7/usr.sbin/jls/ (props changed) projects/graid/7/usr.sbin/kbdcontrol/ (props changed) projects/graid/7/usr.sbin/kbdmap/ (props changed) projects/graid/7/usr.sbin/kernbb/ (props changed) projects/graid/7/usr.sbin/keyserv/ (props changed) projects/graid/7/usr.sbin/kgmon/ (props changed) projects/graid/7/usr.sbin/kgzip/ (props changed) projects/graid/7/usr.sbin/kldxref/ (props changed) projects/graid/7/usr.sbin/lastlogin/ (props changed) projects/graid/7/usr.sbin/lmcconfig/ (props changed) projects/graid/7/usr.sbin/lpr/ (props changed) projects/graid/7/usr.sbin/lptcontrol/ (props changed) projects/graid/7/usr.sbin/mailstats/ (props changed) projects/graid/7/usr.sbin/mailwrapper/ (props changed) projects/graid/7/usr.sbin/makefs/ (props changed) projects/graid/7/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/graid/7/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/graid/7/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/graid/7/usr.sbin/makefs/getid.c (props changed) projects/graid/7/usr.sbin/makemap/ (props changed) projects/graid/7/usr.sbin/manctl/ (props changed) projects/graid/7/usr.sbin/memcontrol/ (props changed) projects/graid/7/usr.sbin/mergemaster/ (props changed) projects/graid/7/usr.sbin/mfiutil/ (props changed) projects/graid/7/usr.sbin/mixer/ (props changed) projects/graid/7/usr.sbin/mld6query/ (props changed) projects/graid/7/usr.sbin/mlxcontrol/ (props changed) projects/graid/7/usr.sbin/mount_nwfs/ (props changed) projects/graid/7/usr.sbin/mount_portalfs/ (props changed) projects/graid/7/usr.sbin/mount_smbfs/ (props changed) projects/graid/7/usr.sbin/mountd/ (props changed) projects/graid/7/usr.sbin/moused/ (props changed) projects/graid/7/usr.sbin/mptable/ (props changed) projects/graid/7/usr.sbin/mptutil/ (props changed) projects/graid/7/usr.sbin/mtest/ (props changed) projects/graid/7/usr.sbin/mtree/ (props changed) projects/graid/7/usr.sbin/named/ (props changed) projects/graid/7/usr.sbin/named-checkconf/ (props changed) projects/graid/7/usr.sbin/named-checkzone/ (props changed) projects/graid/7/usr.sbin/named.reload/ (props changed) projects/graid/7/usr.sbin/ndiscvt/ (props changed) projects/graid/7/usr.sbin/ndp/ (props changed) projects/graid/7/usr.sbin/newsyslog/ (props changed) projects/graid/7/usr.sbin/nfsd/ (props changed) projects/graid/7/usr.sbin/ngctl/ (props changed) projects/graid/7/usr.sbin/nghook/ (props changed) projects/graid/7/usr.sbin/nologin/ (props changed) projects/graid/7/usr.sbin/nscd/ (props changed) projects/graid/7/usr.sbin/ntp/ (props changed) projects/graid/7/usr.sbin/nvram/ (props changed) projects/graid/7/usr.sbin/ofwdump/ (props changed) projects/graid/7/usr.sbin/pccard/ (props changed) projects/graid/7/usr.sbin/pciconf/ (props changed) projects/graid/7/usr.sbin/periodic/ (props changed) projects/graid/7/usr.sbin/pkg_install/ (props changed) projects/graid/7/usr.sbin/pmcannotate/ (props changed) projects/graid/7/usr.sbin/pmccontrol/ (props changed) projects/graid/7/usr.sbin/pmcstat/ (props changed) projects/graid/7/usr.sbin/pnpinfo/ (props changed) projects/graid/7/usr.sbin/portsnap/ (props changed) projects/graid/7/usr.sbin/powerd/ (props changed) projects/graid/7/usr.sbin/ppp/ (props changed) projects/graid/7/usr.sbin/pppctl/ (props changed) projects/graid/7/usr.sbin/pppd/ (props changed) projects/graid/7/usr.sbin/pppstats/ (props changed) projects/graid/7/usr.sbin/praliases/ (props changed) projects/graid/7/usr.sbin/praudit/ (props changed) projects/graid/7/usr.sbin/procctl/ (props changed) projects/graid/7/usr.sbin/pstat/ (props changed) projects/graid/7/usr.sbin/pw/ (props changed) projects/graid/7/usr.sbin/pwd_mkdb/ (props changed) projects/graid/7/usr.sbin/quot/ (props changed) projects/graid/7/usr.sbin/quotaon/ (props changed) projects/graid/7/usr.sbin/rarpd/ (props changed) projects/graid/7/usr.sbin/raycontrol/ (props changed) projects/graid/7/usr.sbin/repquota/ (props changed) projects/graid/7/usr.sbin/rip6query/ (props changed) projects/graid/7/usr.sbin/rmt/ (props changed) projects/graid/7/usr.sbin/rndc/ (props changed) projects/graid/7/usr.sbin/rndc-confgen/ (props changed) projects/graid/7/usr.sbin/route6d/ (props changed) projects/graid/7/usr.sbin/rpc.lockd/ (props changed) projects/graid/7/usr.sbin/rpc.statd/ (props changed) projects/graid/7/usr.sbin/rpc.umntall/ (props changed) projects/graid/7/usr.sbin/rpc.yppasswdd/ (props changed) projects/graid/7/usr.sbin/rpc.ypupdated/ (props changed) projects/graid/7/usr.sbin/rpc.ypxfrd/ (props changed) projects/graid/7/usr.sbin/rpcbind/ (props changed) projects/graid/7/usr.sbin/rrenumd/ (props changed) projects/graid/7/usr.sbin/rtadvd/ (props changed) projects/graid/7/usr.sbin/rtprio/ (props changed) projects/graid/7/usr.sbin/rtsold/ (props changed) projects/graid/7/usr.sbin/rwhod/ (props changed) projects/graid/7/usr.sbin/sa/ (props changed) projects/graid/7/usr.sbin/sade/ (props changed) projects/graid/7/usr.sbin/sendmail/ (props changed) projects/graid/7/usr.sbin/service/ (props changed) projects/graid/7/usr.sbin/service/Makefile (props changed) projects/graid/7/usr.sbin/service/service.8 (props changed) projects/graid/7/usr.sbin/service/service.sh (props changed) projects/graid/7/usr.sbin/setfib/ (props changed) projects/graid/7/usr.sbin/setfmac/ (props changed) projects/graid/7/usr.sbin/setpmac/ (props changed) projects/graid/7/usr.sbin/sicontrol/ (props changed) projects/graid/7/usr.sbin/sliplogin/ (props changed) projects/graid/7/usr.sbin/slstat/ (props changed) projects/graid/7/usr.sbin/smbmsg/ (props changed) projects/graid/7/usr.sbin/snapinfo/ (props changed) projects/graid/7/usr.sbin/spkrtest/ (props changed) projects/graid/7/usr.sbin/spray/ (props changed) projects/graid/7/usr.sbin/sysinstall/ (props changed) projects/graid/7/usr.sbin/syslogd/ (props changed) projects/graid/7/usr.sbin/tcpdchk/ (props changed) projects/graid/7/usr.sbin/tcpdmatch/ (props changed) projects/graid/7/usr.sbin/tcpdrop/ (props changed) projects/graid/7/usr.sbin/tcpdump/ (props changed) projects/graid/7/usr.sbin/timed/ (props changed) projects/graid/7/usr.sbin/traceroute/ (props changed) projects/graid/7/usr.sbin/traceroute6/ (props changed) projects/graid/7/usr.sbin/trpt/ (props changed) projects/graid/7/usr.sbin/tzsetup/ (props changed) projects/graid/7/usr.sbin/ugidfw/ (props changed) projects/graid/7/usr.sbin/usbdevs/ (props changed) projects/graid/7/usr.sbin/vidcontrol/ (props changed) projects/graid/7/usr.sbin/vipw/ (props changed) projects/graid/7/usr.sbin/watch/ (props changed) projects/graid/7/usr.sbin/watchdogd/ (props changed) projects/graid/7/usr.sbin/wlandebug/ (props changed) projects/graid/7/usr.sbin/wlconfig/ (props changed) projects/graid/7/usr.sbin/wpa/ (props changed) projects/graid/7/usr.sbin/wpa/wpa_supplicant/ (props changed) projects/graid/7/usr.sbin/yp_mkdb/ (props changed) projects/graid/7/usr.sbin/ypbind/ (props changed) projects/graid/7/usr.sbin/yppoll/ (props changed) projects/graid/7/usr.sbin/yppush/ (props changed) projects/graid/7/usr.sbin/ypserv/ (props changed) projects/graid/7/usr.sbin/ypset/ (props changed) projects/graid/7/usr.sbin/zic/ (props changed) projects/graid/7/usr.sbin/zzz/ (props changed) Modified: projects/graid/7/sbin/geom/class/raid/graid.8 ============================================================================== --- projects/graid/7/sbin/geom/class/raid/graid.8 Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sbin/geom/class/raid/graid.8 Thu Mar 24 09:12:54 2011 (r219953) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 15, 2011 +.Dd March 22, 2011 .Dt GRAID 8 .Os .Sh NAME @@ -104,7 +104,7 @@ argument specifies the on-disk metadata such as "Intel". The .Ar label -argument specifies teh label of the created volume. +argument specifies the label of the created volume. The .Ar level argument specifies the RAID level of the created volume, such as: @@ -214,12 +214,42 @@ Supports configurations: RAID0 (2+ disks RAID10 (4 disks), CONCAT (2+ disks). Configurations not supported by JMicron RAID BIOS, but enforceable on your own risk: RAID1 (3+ disks), RAID1E (3+ disks), RAID10 (6+ disks), RAID5 (3+ disks). +.It NVIDIA +The format used by NVIDIA MediaShield RAID BIOS. +Supports one volume per array. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4+ disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by NVIDIA MediaShield RAID BIOS, but enforceable +on your own risk: RAID1 (3+ disks). +.It Promise +The format used by Promise and AMD/ATI RAID BIOSes and FreeBSD ataraid(4) +driver. +Supports multiple volumes per array. +Each disk can be split to be used by up to two arbitrary volumes. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4 disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by RAID BIOSes, but enforceable on your +own risk: RAID1 (3+ disks), RAID10 (6+ disks). +.It SiI +The format used by SiliconImage RAID BIOS. +Supports one volume per array. +Supports configurations: RAID0 (2+ disks), RAID1 (2 disks), +RAID5 (3+ disks), RAID10 (4 disks), SINGLE (1 disk), CONCAT (2+ disks). +Configurations not supported by SiliconImage RAID BIOS, but enforceable on your +own risk: RAID1 (3+ disks), RAID10 (6+ disks). .El .Sh SUPPORTED RAID LEVELS The GEOM RAID class follows a modular design, allowing different RAID levels to be used. Support for the following RAID levels is currently implemented: RAID0, RAID1, RAID1E, RAID10, SINGLE, CONCAT. +.Sh RAID LEVEL MIGRATION +The GEOM RAID class has no support for RAID level migration, allowed by some +metadata formats. +If you started migration using BIOS or in some other way, make sure to +complete it there. +Do not run GEOM RAID class on migrating volumes under pain of possible data +corruption! .Sh EXIT STATUS Exit status is 0 on success, and non-zero if the command fails. .Sh SEE ALSO Modified: projects/graid/7/sys/conf/files ============================================================================== --- projects/graid/7/sys/conf/files Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/conf/files Thu Mar 24 09:12:54 2011 (r219953) @@ -1534,6 +1534,9 @@ geom/raid/g_raid_md_if.m optional geom_r geom/raid/g_raid_tr_if.m optional geom_raid geom/raid/md_intel.c optional geom_raid geom/raid/md_jmicron.c optional geom_raid +geom/raid/md_nvidia.c optional geom_raid +geom/raid/md_promise.c optional geom_raid +geom/raid/md_sii.c optional geom_raid geom/raid/tr_concat.c optional geom_raid geom/raid/tr_raid0.c optional geom_raid geom/raid/tr_raid1.c optional geom_raid Modified: projects/graid/7/sys/geom/raid/g_raid.c ============================================================================== --- projects/graid/7/sys/geom/raid/g_raid.c Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/geom/raid/g_raid.c Thu Mar 24 09:12:54 2011 (r219953) @@ -64,7 +64,7 @@ TUNABLE_INT("kern.geom.raid.read_err_thr SYSCTL_UINT(_kern_geom_raid, OID_AUTO, read_err_thresh, CTLFLAG_RW, &g_raid_read_err_thresh, 0, "Number of read errors equated to disk failure"); -u_int g_raid_start_timeout = 15; +u_int g_raid_start_timeout = 30; TUNABLE_INT("kern.geom.raid.start_timeout", &g_raid_start_timeout); SYSCTL_UINT(_kern_geom_raid, OID_AUTO, start_timeout, CTLFLAG_RW, &g_raid_start_timeout, 0, @@ -259,6 +259,8 @@ g_raid_volume_event2str(int event) return ("DOWN"); case G_RAID_VOLUME_E_START: return ("START"); + case G_RAID_VOLUME_E_STARTMD: + return ("STARTMD"); default: return ("INVALID"); } @@ -432,7 +434,6 @@ g_raid_event_send(void *arg, int event, struct g_raid_event *ep; int error; - ep = malloc(sizeof(*ep), M_RAID, M_WAITOK); if ((flags & G_RAID_EVENT_VOLUME) != 0) { sc = ((struct g_raid_volume *)arg)->v_softc; } else if ((flags & G_RAID_EVENT_DISK) != 0) { @@ -442,6 +443,10 @@ g_raid_event_send(void *arg, int event, } else { sc = arg; } + ep = malloc(sizeof(*ep), M_RAID, + sx_xlocked(&sc->sc_lock) ? M_WAITOK : M_NOWAIT); + if (ep == NULL) + return (ENOMEM); ep->e_tgt = arg; ep->e_event = event; ep->e_flags = flags; @@ -469,21 +474,16 @@ g_raid_event_send(void *arg, int event, return (error); } -#if 0 static void -g_raid_event_cancel(struct g_raid_disk *disk) +g_raid_event_cancel(struct g_raid_softc *sc, void *tgt) { - struct g_raid_softc *sc; struct g_raid_event *ep, *tmpep; - sc = disk->d_softc; sx_assert(&sc->sc_lock, SX_XLOCKED); mtx_lock(&sc->sc_queue_mtx); TAILQ_FOREACH_SAFE(ep, &sc->sc_events, e_next, tmpep) { - if ((ep->e_flags & G_RAID_EVENT_VOLUME) != 0) - continue; - if (ep->e_tgt != disk) + if (ep->e_tgt != tgt) continue; TAILQ_REMOVE(&sc->sc_events, ep, e_next); if ((ep->e_flags & G_RAID_EVENT_WAIT) == 0) @@ -495,7 +495,6 @@ g_raid_event_cancel(struct g_raid_disk * } mtx_unlock(&sc->sc_queue_mtx); } -#endif static int g_raid_event_check(struct g_raid_softc *sc, void *tgt) @@ -1524,6 +1523,10 @@ g_raid_update_volume(struct g_raid_volum if (vol->v_tr) G_RAID_TR_START(vol->v_tr); return (0); + default: + if (sc->sc_md) + G_RAID_MD_VOLUME_EVENT(sc->sc_md, vol, event); + return (0); } /* Manage root mount release. */ @@ -1693,7 +1696,7 @@ g_raid_create_node(struct g_class *mp, } struct g_raid_volume * -g_raid_create_volume(struct g_raid_softc *sc, const char *name) +g_raid_create_volume(struct g_raid_softc *sc, const char *name, int id) { struct g_raid_volume *vol, *vol1; int i; @@ -1703,6 +1706,8 @@ g_raid_create_volume(struct g_raid_softc vol->v_softc = sc; strlcpy(vol->v_name, name, G_RAID_MAX_VOLUMENAME); vol->v_state = G_RAID_VOLUME_S_STARTING; + vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_UNKNOWN; bioq_init(&vol->v_inflight); bioq_init(&vol->v_locked); LIST_INIT(&vol->v_locks); @@ -1715,15 +1720,24 @@ g_raid_create_volume(struct g_raid_softc /* Find free ID for this volume. */ g_topology_lock(); - for (i = 0; ; i++) { + vol1 = vol; + if (id >= 0) { LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { - if (vol1->v_global_id == i) + if (vol1->v_global_id == id) + break; + } + } + if (vol1 != NULL) { + for (id = 0; ; id++) { + LIST_FOREACH(vol1, &g_raid_volumes, v_global_next) { + if (vol1->v_global_id == id) + break; + } + if (vol1 == NULL) break; } - if (vol1 == NULL) - break; } - vol->v_global_id = i; + vol->v_global_id = id; LIST_INSERT_HEAD(&g_raid_volumes, vol, v_global_next); g_topology_unlock(); @@ -1821,6 +1835,7 @@ g_raid_destroy_node(struct g_raid_softc } else G_RAID_DEBUG(1, "Array destroyed."); if (worker) { + g_raid_event_cancel(sc, sc); mtx_destroy(&sc->sc_queue_mtx); sx_xunlock(&sc->sc_lock); sx_destroy(&sc->sc_lock); @@ -1871,12 +1886,16 @@ g_raid_destroy_volume(struct g_raid_volu g_topology_unlock(); TAILQ_REMOVE(&sc->sc_volumes, vol, v_next); for (i = 0; i < G_RAID_MAX_SUBDISKS; i++) { + g_raid_event_cancel(sc, &vol->v_subdisks[i]); disk = vol->v_subdisks[i].sd_disk; if (disk == NULL) continue; TAILQ_REMOVE(&disk->d_subdisks, &vol->v_subdisks[i], sd_next); } G_RAID_DEBUG1(2, sc, "Volume %s destroyed.", vol->v_name); + if (sc->sc_md) + G_RAID_MD_FREE_VOLUME(sc->sc_md, vol); + g_raid_event_cancel(sc, vol); free(vol, M_RAID); if (sc->sc_stopping == G_RAID_DESTROY_HARD) { /* Wake up worker to let it selfdestruct. */ @@ -1898,6 +1917,7 @@ g_raid_destroy_disk(struct g_raid_disk * disk->d_consumer = NULL; } TAILQ_FOREACH_SAFE(sd, &disk->d_subdisks, sd_next, tmp) { + g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NONE); g_raid_event_send(sd, G_RAID_SUBDISK_E_DISCONNECTED, G_RAID_EVENT_SUBDISK); TAILQ_REMOVE(&disk->d_subdisks, sd, sd_next); @@ -1906,6 +1926,7 @@ g_raid_destroy_disk(struct g_raid_disk * TAILQ_REMOVE(&sc->sc_disks, disk, d_next); if (sc->sc_md) G_RAID_MD_FREE_DISK(sc->sc_md, disk); + g_raid_event_cancel(sc, disk); free(disk, M_RAID); return (0); } Modified: projects/graid/7/sys/geom/raid/g_raid.h ============================================================================== --- projects/graid/7/sys/geom/raid/g_raid.h Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/geom/raid/g_raid.h Thu Mar 24 09:12:54 2011 (r219953) @@ -193,7 +193,7 @@ struct g_raid_subdisk { }; #define G_RAID_MAX_SUBDISKS 16 -#define G_RAID_MAX_VOLUMENAME 16 +#define G_RAID_MAX_VOLUMENAME 32 #define G_RAID_VOLUME_S_STARTING 0x00 #define G_RAID_VOLUME_S_BROKEN 0x01 @@ -211,6 +211,7 @@ struct g_raid_subdisk { #define G_RAID_VOLUME_E_DOWN 0x00 #define G_RAID_VOLUME_E_UP 0x01 #define G_RAID_VOLUME_E_START 0x10 +#define G_RAID_VOLUME_E_STARTMD 0x11 #define G_RAID_VOLUME_RL_RAID0 0x00 #define G_RAID_VOLUME_RL_RAID1 0x01 @@ -349,7 +350,7 @@ struct g_raid_softc * g_raid_create_node const char *name, struct g_raid_md_object *md); int g_raid_create_node_format(const char *format, struct g_geom **gp); struct g_raid_volume * g_raid_create_volume(struct g_raid_softc *sc, - const char *name); + const char *name, int id); struct g_raid_disk * g_raid_create_disk(struct g_raid_softc *sc); const char * g_raid_get_diskname(struct g_raid_disk *disk); Modified: projects/graid/7/sys/geom/raid/g_raid_md_if.m ============================================================================== --- projects/graid/7/sys/geom/raid/g_raid_md_if.m Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/geom/raid/g_raid_md_if.m Thu Mar 24 09:12:54 2011 (r219953) @@ -62,6 +62,30 @@ CODE { return (-1); } + + static int + g_raid_md_volume_event_default(struct g_raid_md_object *md, + struct g_raid_volume *vol, u_int event) + { + + return (-1); + } + + static int + g_raid_md_free_disk_default(struct g_raid_md_object *md, + struct g_raid_volume *vol) + { + + return (0); + } + + static int + g_raid_md_free_volume_default(struct g_raid_md_object *md, + struct g_raid_volume *vol) + { + + return (0); + } }; # create() - create new node from scratch. @@ -92,6 +116,13 @@ METHOD int event { u_int event; }; +# volume_event() - events handling method. +METHOD int volume_event { + struct g_raid_md_object *md; + struct g_raid_volume *vol; + u_int event; +} DEFAULT g_raid_md_volume_event_default; + # write() - metadata write method. METHOD int write { struct g_raid_md_object *md; @@ -111,7 +142,13 @@ METHOD int fail_disk { METHOD int free_disk { struct g_raid_md_object *md; struct g_raid_disk *disk; -}; +} DEFAULT g_raid_md_free_disk_default; + +# free_volume() - volume destructor. +METHOD int free_volume { + struct g_raid_md_object *md; + struct g_raid_volume *vol; +} DEFAULT g_raid_md_free_volume_default; # free() - destructor. METHOD int free { Modified: projects/graid/7/sys/geom/raid/md_intel.c ============================================================================== --- projects/graid/7/sys/geom/raid/md_intel.c Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/geom/raid/md_intel.c Thu Mar 24 09:12:54 2011 (r219953) @@ -938,7 +938,7 @@ g_raid_md_intel_start(struct g_raid_soft for (i = 0; i < meta->total_volumes; i++) { mvol = intel_get_volume(meta, i); mmap = intel_get_map(mvol, 0); - vol = g_raid_create_volume(sc, mvol->name); + vol = g_raid_create_volume(sc, mvol->name, -1); vol->v_md_data = (void *)(intptr_t)i; if (mmap->type == INTEL_T_RAID0) vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; @@ -1077,12 +1077,10 @@ g_raid_intel_go(void *arg) sc = arg; md = sc->sc_md; mdi = (struct g_raid_md_intel_object *)md; - sx_xlock(&sc->sc_lock); if (!mdi->mdio_started) { G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); g_raid_event_send(sc, G_RAID_NODE_E_START, 0); } - sx_xunlock(&sc->sc_lock); } static int @@ -1539,7 +1537,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj /* We have all we need, create things: volume, ... */ mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1723,7 +1721,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj } /* We have all we need, create things: volume, ... */ - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)i; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; @@ -1805,7 +1803,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj i = strtol(volname, &tmp, 10); if (verb != volname && tmp[0] == 0) { TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { - if ((intptr_t)vol->v_md_data == i) + if (vol->v_global_id == i) break; } } Modified: projects/graid/7/sys/geom/raid/md_jmicron.c ============================================================================== --- projects/graid/7/sys/geom/raid/md_jmicron.c Thu Mar 24 09:12:03 2011 (r219952) +++ projects/graid/7/sys/geom/raid/md_jmicron.c Thu Mar 24 09:12:54 2011 (r219953) @@ -235,7 +235,7 @@ jmicron_meta_put_name(struct jmicron_rai { memset(meta->name, 0x20, 16); - memcpy(meta->name, buf, MIN(strlen(meta->name), 16)); + memcpy(meta->name, buf, MIN(strlen(buf), 16)); } static int @@ -655,7 +655,7 @@ g_raid_md_jmicron_start(struct g_raid_so /* Create volumes and subdisks. */ jmicron_meta_get_name(meta, buf); - vol = g_raid_create_volume(sc, buf); + vol = g_raid_create_volume(sc, buf, -1); size = ((off_t)meta->disk_sectors_high << 16) + meta->disk_sectors_low; size *= 512; //ZZZ if (meta->type == JMICRON_T_RAID0) { @@ -785,12 +785,10 @@ g_raid_jmicron_go(void *arg) sc = arg; md = sc->sc_md; mdi = (struct g_raid_md_jmicron_object *)md; - sx_xlock(&sc->sc_lock); if (!mdi->mdio_started) { G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); g_raid_event_send(sc, G_RAID_NODE_E_START, 0); } - sx_xunlock(&sc->sc_lock); } static int @@ -1187,8 +1185,9 @@ g_raid_md_ctl_jmicron(struct g_raid_md_o } /* We have all we need, create things: volume, ... */ + mdi->mdio_total_disks = numdisks; mdi->mdio_started = 1; - vol = g_raid_create_volume(sc, volname); + vol = g_raid_create_volume(sc, volname, -1); vol->v_md_data = (void *)(intptr_t)0; vol->v_raid_level = level; vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; Copied and modified: projects/graid/7/sys/geom/raid/md_nvidia.c (from r219874, projects/graid/head/sys/geom/raid/md_nvidia.c) ============================================================================== --- projects/graid/head/sys/geom/raid/md_nvidia.c Tue Mar 22 16:54:21 2011 (r219874, copy source) +++ projects/graid/7/sys/geom/raid/md_nvidia.c Thu Mar 24 09:12:54 2011 (r219953) @@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$"); #include "geom/raid/g_raid.h" #include "g_raid_md_if.h" -static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVidia metadata"); +static MALLOC_DEFINE(M_MD_NVIDIA, "md_nvidia_data", "GEOM_RAID NVIDIA metadata"); struct nvidia_raid_conf { uint8_t nvidia_id[8]; @@ -57,37 +57,44 @@ struct nvidia_raid_conf { uint32_t sector_size; uint8_t name[16]; uint8_t revision[4]; - uint32_t dummy_1; + uint32_t disk_status; uint32_t magic_0; -#define NVIDIA_MAGIC0 0x00640044 +#define NVIDIA_MAGIC0 0x00640044 uint64_t volume_id[2]; - uint8_t flags; + uint8_t state; +#define NVIDIA_S_IDLE 0 +#define NVIDIA_S_INIT 2 +#define NVIDIA_S_REBUILD 3 +#define NVIDIA_S_UPGRADE 4 +#define NVIDIA_S_SYNC 5 uint8_t array_width; uint8_t total_disks; - uint8_t dummy_2; + uint8_t orig_array_width; uint16_t type; -#define NVIDIA_T_RAID0 0x00000080 -#define NVIDIA_T_RAID1 0x00000081 -#define NVIDIA_T_RAID3 0x00000083 -#define NVIDIA_T_RAID5 0x00000085 -#define NVIDIA_T_RAID10 0x00008180 -#define NVIDIA_T_CONCAT 0x000000ff +#define NVIDIA_T_RAID0 0x0080 +#define NVIDIA_T_RAID1 0x0081 +#define NVIDIA_T_RAID3 0x0083 +#define NVIDIA_T_RAID5 0x0085 /* RLQ = 00/02? */ +#define NVIDIA_T_RAID5_SYM 0x0095 /* RLQ = 03 */ +#define NVIDIA_T_RAID10 0x008a +#define NVIDIA_T_RAID01 0x8180 +#define NVIDIA_T_CONCAT 0x00ff uint16_t dummy_3; uint32_t strip_sectors; uint32_t strip_bytes; uint32_t strip_shift; uint32_t strip_mask; - uint32_t strip_sizesectors; - uint32_t strip_sizebytes; + uint32_t stripe_sectors; + uint32_t stripe_bytes; uint32_t rebuild_lba; uint32_t orig_type; uint32_t orig_total_sectors; uint32_t status; -#define NVIDIA_S_BOOTABLE 0x00000001 -#define NVIDIA_S_DEGRADED 0x00000002 +#define NVIDIA_S_BOOTABLE 0x00000001 +#define NVIDIA_S_DEGRADED 0x00000002 uint32_t filler[98]; } __packed; @@ -101,8 +108,6 @@ struct g_raid_md_nvidia_perdisk { struct g_raid_md_nvidia_object { struct g_raid_md_object mdio_base; uint64_t mdio_volume_id[2]; - uint8_t mdio_location; - uint32_t mdio_generation; struct nvidia_raid_conf *mdio_meta; struct callout mdio_start_co; /* STARTING state timer. */ int mdio_total_disks; @@ -134,12 +139,14 @@ static kobj_method_t g_raid_md_nvidia_me }; static struct g_raid_md_class g_raid_md_nvidia_class = { - "NVidia", + "NVIDIA", g_raid_md_nvidia_methods, sizeof(struct g_raid_md_nvidia_object), .mdc_priority = 100 }; +static int NVIDIANodeID = 1; + static void g_raid_md_nvidia_print(struct nvidia_raid_conf *meta) { @@ -147,9 +154,9 @@ g_raid_md_nvidia_print(struct nvidia_rai if (g_raid_debug < 1) return; - printf("********* ATA NVidia RAID Metadata *********\n"); + printf("********* ATA NVIDIA RAID Metadata *********\n"); printf("nvidia_id <%.8s>\n", meta->nvidia_id); - printf("config_size 0x%08x\n", meta->config_size); + printf("config_size %u\n", meta->config_size); printf("checksum 0x%08x\n", meta->checksum); printf("version 0x%04x\n", meta->version); printf("disk_number %d\n", meta->disk_number); @@ -160,22 +167,22 @@ g_raid_md_nvidia_print(struct nvidia_rai printf("revision 0x%02x%02x%02x%02x\n", meta->revision[0], meta->revision[1], meta->revision[2], meta->revision[3]); - printf("dummy_1 0x%08x\n", meta->dummy_1); + printf("disk_status 0x%08x\n", meta->disk_status); printf("magic_0 0x%08x\n", meta->magic_0); printf("volume_id 0x%016jx%016jx\n", - meta->volume_id[0], meta->volume_id[1]); - printf("flags 0x%02x\n", meta->flags); + meta->volume_id[1], meta->volume_id[0]); + printf("state 0x%02x\n", meta->state); printf("array_width %u\n", meta->array_width); printf("total_disks %u\n", meta->total_disks); - printf("dummy_2 0x%02x\n", meta->dummy_2); + printf("orig_array_width %u\n", meta->orig_array_width); printf("type 0x%04x\n", meta->type); printf("dummy_3 0x%04x\n", meta->dummy_3); printf("strip_sectors %u\n", meta->strip_sectors); printf("strip_bytes %u\n", meta->strip_bytes); printf("strip_shift %u\n", meta->strip_shift); printf("strip_mask 0x%08x\n", meta->strip_mask); - printf("strip_sizesectors %u\n", meta->strip_sizesectors); - printf("strip_sizebytes %u\n", meta->strip_sizebytes); + printf("stripe_sectors %u\n", meta->stripe_sectors); + printf("stripe_bytes %u\n", meta->stripe_bytes); printf("rebuild_lba %u\n", meta->rebuild_lba); printf("orig_type 0x%04x\n", meta->orig_type); printf("orig_total_sectors %u\n", meta->orig_total_sectors); @@ -193,6 +200,19 @@ nvidia_meta_copy(struct nvidia_raid_conf return (nmeta); } +static int +nvidia_meta_translate_disk(struct nvidia_raid_conf *meta, int md_disk_pos) +{ + int disk_pos; + + if (md_disk_pos >= 0 && meta->type == NVIDIA_T_RAID01) { + disk_pos = (md_disk_pos / meta->array_width) + + (md_disk_pos % meta->array_width) * meta->array_width; + } else + disk_pos = md_disk_pos; + return (disk_pos); +} + static void nvidia_meta_get_name(struct nvidia_raid_conf *meta, char *buf) { @@ -207,7 +227,6 @@ nvidia_meta_get_name(struct nvidia_raid_ } } -#if 0 static void nvidia_meta_put_name(struct nvidia_raid_conf *meta, char *buf) { @@ -215,7 +234,6 @@ nvidia_meta_put_name(struct nvidia_raid_ memset(meta->name, 0x20, 16); memcpy(meta->name, buf, MIN(strlen(buf), 16)); } -#endif static struct nvidia_raid_conf * nvidia_meta_read(struct g_consumer *cp) @@ -240,33 +258,35 @@ nvidia_meta_read(struct g_consumer *cp) memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); g_free(buf); - /* Check if this is an NVidia RAID struct */ + /* Check if this is an NVIDIA RAID struct */ if (strncmp(meta->nvidia_id, NVIDIA_MAGIC, strlen(NVIDIA_MAGIC))) { - G_RAID_DEBUG(1, "NVidia signature check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA signature check failed on %s", pp->name); free(meta, M_MD_NVIDIA); return (NULL); } if (meta->config_size > 128 || - meta->config_size < 10) { - G_RAID_DEBUG(1, "NVidia metadata size looks wrong: %d", + meta->config_size < 30) { + G_RAID_DEBUG(1, "NVIDIA metadata size looks wrong: %d", meta->config_size); free(meta, M_MD_NVIDIA); return (NULL); } - /* Check metadata major version. */ -/* if (meta->version_major != 2) { - G_RAID_DEBUG(1, "NVidia version check failed on %s (%d.%d)", - pp->name, meta->version_major, meta->version_minor); - free(meta, M_MD_NVIDIA); - return (NULL); - } -*/ + /* Check metadata checksum. */ for (checksum = 0, ptr = (uint32_t *)meta, i = 0; i < meta->config_size; i++) checksum += *ptr++; if (checksum != 0) { - G_RAID_DEBUG(1, "NVidia checksum check failed on %s", pp->name); + G_RAID_DEBUG(1, "NVIDIA checksum check failed on %s", pp->name); + free(meta, M_MD_NVIDIA); + return (NULL); + } + + /* Check volume state. */ + if (meta->state != NVIDIA_S_IDLE && meta->state != NVIDIA_S_INIT && + meta->state != NVIDIA_S_REBUILD && meta->state != NVIDIA_S_SYNC) { + G_RAID_DEBUG(1, "NVIDIA unknown state on %s (0x%02x)", + pp->name, meta->state); free(meta, M_MD_NVIDIA); return (NULL); } @@ -274,8 +294,9 @@ nvidia_meta_read(struct g_consumer *cp) /* Check raid type. */ if (meta->type != NVIDIA_T_RAID0 && meta->type != NVIDIA_T_RAID1 && meta->type != NVIDIA_T_RAID3 && meta->type != NVIDIA_T_RAID5 && - meta->type != NVIDIA_T_RAID10 && meta->type != NVIDIA_T_CONCAT) { - G_RAID_DEBUG(1, "NVidia unknown RAID level on %s (0x%02x)", + meta->type != NVIDIA_T_RAID5_SYM && + meta->type != NVIDIA_T_RAID01 && meta->type != NVIDIA_T_CONCAT) { + G_RAID_DEBUG(1, "NVIDIA unknown RAID level on %s (0x%02x)", pp->name, meta->type); free(meta, M_MD_NVIDIA); return (NULL); @@ -284,20 +305,20 @@ nvidia_meta_read(struct g_consumer *cp) return (meta); } -#if 0 static int nvidia_meta_write(struct g_consumer *cp, struct nvidia_raid_conf *meta) { struct g_provider *pp; char *buf; int error, i; - uint16_t checksum, *ptr; + uint32_t checksum, *ptr; pp = cp->provider; /* Recalculate checksum for case if metadata were changed. */ meta->checksum = 0; - for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i < 159; i++) + for (checksum = 0, ptr = (uint32_t *)meta, + i = 0; i < meta->config_size; i++) checksum += *ptr++; meta->checksum -= checksum; @@ -305,72 +326,37 @@ nvidia_meta_write(struct g_consumer *cp, buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); memcpy(buf, meta, sizeof(*meta)); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", - pp->name, error); - break; - } + /* Write metadata. */ + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); } -#endif static int nvidia_meta_erase(struct g_consumer *cp) { struct g_provider *pp; char *buf; - int error, i; + int error; pp = cp->provider; buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); - /* Write 4 copies of metadata. */ - for (i = 0; i < 4; i++) { - error = g_write_data(cp, - pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), - buf, pp->sectorsize); - if (error != 0) { - G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", - pp->name, error); - } + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", + pp->name, error); } free(buf, M_MD_NVIDIA); return (error); } -static int -nvidia_meta_write_spare(struct g_consumer *cp) -{ -#if 0 - struct nvidia_raid_conf *meta; - int error; - - meta = malloc(sizeof(*meta), M_MD_NVIDIA, M_WAITOK | M_ZERO); - meta->total_sectors = cp->provider->mediasize / - cp->provider->sectorsize - 0x800; - meta->vendor_id = 0x1095; - meta->version_minor = 0; - meta->version_major = 2; - meta->volume_id[0] = arc4random(); - meta->volume_id[1] = arc4random(); - meta->type = NVIDIA_T_SPARE; - meta->generation = 1; - meta->raid1_ident = 0xff; - meta->raid_location = arc4random(); - error = nvidia_meta_write(cp, meta); - free(meta, M_MD_NVIDIA); - return (error); -#endif - return (0); -} - static struct g_raid_disk * g_raid_md_nvidia_get_disk(struct g_raid_softc *sc, int id) { @@ -450,10 +436,14 @@ g_raid_md_nvidia_start_disk(struct g_rai olddisk = NULL; /* Find disk position in metadata by it's serial. */ - if (pd->pd_meta != NULL) + if (pd->pd_meta != NULL) { disk_pos = pd->pd_meta->disk_number; - else + if (disk_pos >= meta->total_disks || mdi->mdio_started) + disk_pos = -3; + } else disk_pos = -3; + /* For RAID0+1 we need to translate order. */ + disk_pos = nvidia_meta_translate_disk(meta, disk_pos); if (disk_pos < 0) { G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); /* If we are in the start process, that's all for now. */ @@ -469,7 +459,7 @@ g_raid_md_nvidia_start_disk(struct g_rai continue; /* Make sure this disk is big enough. */ TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { - if (sd->sd_offset + sd->sd_size + 512 > + if (sd->sd_offset + sd->sd_size + 2 * 512 > pd->pd_disk_size) { G_RAID_DEBUG1(1, sc, "Disk too small (%ju < %ju)", @@ -488,15 +478,8 @@ g_raid_md_nvidia_start_disk(struct g_rai } if (olddisk == NULL) { nofit: - if (disk_pos == -3 || pd->pd_disk_pos == -3) { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_SPARE); - return (1); - } else { - g_raid_change_disk_state(disk, - G_RAID_DISK_S_STALE); - return (0); - } + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + return (1); } oldpd = (struct g_raid_md_nvidia_perdisk *)olddisk->d_md_data; disk_pos = oldpd->pd_disk_pos; @@ -555,32 +538,23 @@ nofit: /* New or ex-spare disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NEW); -#if 0 - } else if (pd->pd_meta->disk_status == NVIDIA_S_REBUILD) { + } else if (meta->state == NVIDIA_S_REBUILD && + (pd->pd_meta->disk_status & 0x100)) { /* Rebuilding disk. */ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_REBUILD); - if (pd->pd_meta->generation == meta->generation) - sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512; - else - sd->sd_rebuild_pos = 0; - } else if (pd->pd_meta->disk_status == NVIDIA_S_CURRENT) { - if (pd->pd_meta->raid_status == NVIDIA_S_ONLINE || - pd->pd_meta->generation != meta->generation) { - /* Dirty or resyncing disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_STALE); -#endif - } else { - /* Up to date disk. */ - g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_ACTIVE); -#if 0 - } + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; + } else if (meta->state == NVIDIA_S_SYNC) { + /* Resyncing/dirty disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_RESYNC); + sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / + meta->array_width * pd->pd_meta->sector_size; } else { + /* Up to date disk. */ g_raid_change_subdisk_state(sd, - G_RAID_SUBDISK_S_FAILED); -#endif + G_RAID_SUBDISK_S_ACTIVE); } g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, G_RAID_EVENT_SUBDISK); @@ -678,10 +652,9 @@ g_raid_md_nvidia_start(struct g_raid_sof struct nvidia_raid_conf *meta; struct g_raid_volume *vol; struct g_raid_subdisk *sd; - struct g_raid_disk *disk, *best; + struct g_raid_disk *disk; off_t size; int j, disk_pos; - uint32_t gendiff, bestgendiff; char buf[17]; md = sc->sc_md; @@ -692,13 +665,14 @@ g_raid_md_nvidia_start(struct g_raid_sof nvidia_meta_get_name(meta, buf); vol = g_raid_create_volume(sc, buf, -1); vol->v_mediasize = (off_t)meta->total_sectors * 512; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; if (meta->type == NVIDIA_T_RAID0) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; size = vol->v_mediasize / mdi->mdio_total_disks; } else if (meta->type == NVIDIA_T_RAID1) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; size = vol->v_mediasize; - } else if (meta->type == NVIDIA_T_RAID10) { + } else if (meta->type == NVIDIA_T_RAID01) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; size = vol->v_mediasize / (mdi->mdio_total_disks / 2); } else if (meta->type == NVIDIA_T_CONCAT) { @@ -710,11 +684,14 @@ g_raid_md_nvidia_start(struct g_raid_sof } else if (meta->type == NVIDIA_T_RAID5) { vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; size = vol->v_mediasize / (mdi->mdio_total_disks - 1); + } else if (meta->type == NVIDIA_T_RAID5_SYM) { + vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; +// vol->v_raid_level_qualifier = 0x03; + size = vol->v_mediasize / (mdi->mdio_total_disks - 1); } else { vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; size = 0; } - vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; vol->v_strip_size = meta->strip_sectors * 512; //ZZZ vol->v_disks_count = mdi->mdio_total_disks; vol->v_sectorsize = 512; //ZZZ @@ -737,30 +714,15 @@ g_raid_md_nvidia_start(struct g_raid_sof TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); } - /* - * Make all disks found till the moment take their places - * in order of their generation numbers. - */ + /* Make all disks found till the moment take their places. */ do { - best = NULL; - bestgendiff = 0xffffffff; TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { - if (disk->d_state != G_RAID_DISK_S_NONE) - continue; - pd = disk->d_md_data; - if (pd->pd_meta == NULL) - gendiff = 0xfffffffe; - else - gendiff = 0;//meta->generation - - //pd->pd_meta->generation; - if (gendiff < bestgendiff) { - best = disk; - bestgendiff = gendiff; + if (disk->d_state == G_RAID_DISK_S_NONE) { + g_raid_md_nvidia_start_disk(disk); + break; } } - if (best != NULL) - g_raid_md_nvidia_start_disk(best); - } while (best != NULL); + } while (disk != NULL); mdi->mdio_started = 1; G_RAID_DEBUG1(0, sc, "Array started."); @@ -796,23 +758,21 @@ g_raid_md_nvidia_new_disk(struct g_raid_ if (g_raid_md_nvidia_start_disk(disk)) g_raid_md_write_nvidia(md, NULL, NULL, NULL); } else { - if (mdi->mdio_meta == NULL/* || - ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0*/) { + if (mdi->mdio_meta == NULL || + mdi->mdio_meta->disk_number >= mdi->mdio_meta->total_disks) { G_RAID_DEBUG1(1, sc, "Newer disk"); if (mdi->mdio_meta != NULL) free(mdi->mdio_meta, M_MD_NVIDIA); mdi->mdio_meta = nvidia_meta_copy(pdmeta); -// mdi->mdio_generation = mdi->mdio_meta->generation; mdi->mdio_total_disks = pdmeta->total_disks; mdi->mdio_disks_present = 1; - } else /*if (pdmeta->generation == mdi->mdio_generation)*/ { + } else if (pdmeta->disk_number < mdi->mdio_meta->total_disks) { mdi->mdio_disks_present++; G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", mdi->mdio_disks_present, mdi->mdio_total_disks); -// } else { -// G_RAID_DEBUG1(1, sc, "Older disk"); - } + } else + G_RAID_DEBUG1(1, sc, "Spare disk"); /* If we collected all needed disks - start array. */ if (mdi->mdio_disks_present == mdi->mdio_total_disks) @@ -846,9 +806,8 @@ g_raid_md_create_nvidia(struct g_raid_md mdi = (struct g_raid_md_nvidia_object *)md; arc4rand(&mdi->mdio_volume_id, 16, 0); - mdi->mdio_generation = 0; - snprintf(name, sizeof(name), "NVidia-%016jx%016jx", - mdi->mdio_volume_id[0], mdi->mdio_volume_id[1]); + snprintf(name, sizeof(name), "NVIDIA-%d", + atomic_fetchadd_int(&NVIDIANodeID, 1)); sc = g_raid_create_node(mp, name, md); if (sc == NULL) return (G_RAID_MD_TASTE_FAIL); @@ -873,7 +832,7 @@ g_raid_md_taste_nvidia(struct g_raid_md_ char name[32]; uint16_t vendor; - G_RAID_DEBUG(1, "Tasting NVidia on %s", cp->provider->name); + G_RAID_DEBUG(1, "Tasting NVIDIA on %s", cp->provider->name); mdi = (struct g_raid_md_nvidia_object *)md; pp = cp->provider; @@ -893,14 +852,14 @@ g_raid_md_taste_nvidia(struct g_raid_md_ g_access(cp, -1, 0, 0); if (meta == NULL) { if (g_raid_aggressive_spare) { - if (vendor == 0x1095) { + if (vendor == 0x10de) { G_RAID_DEBUG(1, - "No NVidia metadata, forcing spare."); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 16:56:34 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4492910656D7; Thu, 24 Mar 2011 16:56:34 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 33AA58FC15; Thu, 24 Mar 2011 16:56:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2OGuYlP051708; Thu, 24 Mar 2011 16:56:34 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2OGuY6k051706; Thu, 24 Mar 2011 16:56:34 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201103241656.p2OGuY6k051706@svn.freebsd.org> From: Marcel Moolenaar Date: Thu, 24 Mar 2011 16:56:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219964 - projects/altix/sys/ia64/sgisn X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 16:56:34 -0000 Author: marcel Date: Thu Mar 24 16:56:33 2011 New Revision: 219964 URL: http://svn.freebsd.org/changeset/base/219964 Log: Add necessary address space mapping. The Altix architecture has distinct address spaces for PCI devices and CPUs. That is, the S-Hub translates addresses on the FSB and coming from CPUs to addresses valid on the PCI bus. This is abstracted and implemented in FreeBSD by having the handle contain the CPU address, while the resource itself describes the PCI bus address. Since devices are mapped when resources are activated and the bus handle is derived from that, have the SGI PCI bus driver handle the activation of resources instead of passing it up to the nexus. Note that the Altix architecture allows for IRQ values larger than 255 even though the intline register in the PCI configuration space does not. FreeBSD also doesn't support it by virtue of having an IRQ resource space that's limited. On my machines the IRQ values are within bounds so I'm not going to worry about this detail. It may very well be theoretical. With this change the bge(4) driver attaches properly. The one thing stopping us from netbooting is... interrupts... Modified: projects/altix/sys/ia64/sgisn/sgisn_pcib.c Modified: projects/altix/sys/ia64/sgisn/sgisn_pcib.c ============================================================================== --- projects/altix/sys/ia64/sgisn/sgisn_pcib.c Thu Mar 24 16:06:57 2011 (r219963) +++ projects/altix/sys/ia64/sgisn/sgisn_pcib.c Thu Mar 24 16:56:33 2011 (r219964) @@ -33,6 +33,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -40,11 +41,18 @@ __FBSDID("$FreeBSD$"); #include "pcib_if.h" +#include +#include + +#include #include +#include #include #include static struct sgisn_hub sgisn_hub; +static struct sgisn_dev sgisn_dev; +static struct sgisn_irq sgisn_irq; struct sgisn_pcib_softc { device_t sc_dev; @@ -57,6 +65,8 @@ static int sgisn_pcib_attach(device_t); static void sgisn_pcib_identify(driver_t *, device_t); static int sgisn_pcib_probe(device_t); +static int sgisn_pcib_activate_resource(device_t, device_t, int, int, + struct resource *); static int sgisn_pcib_read_ivar(device_t, device_t, int, uintptr_t *); static int sgisn_pcib_write_ivar(device_t, device_t, int, uintptr_t); @@ -65,6 +75,10 @@ static uint32_t sgisn_pcib_cfgread(devic static void sgisn_pcib_cfgwrite(device_t, u_int, u_int, u_int, u_int, uint32_t, int); +#if 0 +static int sgisn_pcib_scan(struct sgisn_pcib_softc *, u_int, u_int); +#endif + /* * Bus interface definitions. */ @@ -80,7 +94,7 @@ static device_method_t sgisn_pcib_method DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_alloc_resource, bus_generic_alloc_resource), DEVMETHOD(bus_release_resource, bus_generic_release_resource), - DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), + DEVMETHOD(bus_activate_resource, sgisn_pcib_activate_resource), DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), @@ -108,7 +122,7 @@ static int sgisn_pcib_maxslots(device_t dev) { - return (31); + return (PCI_SLOTMAX); } static uint32_t @@ -137,6 +151,64 @@ sgisn_pcib_cfgwrite(device_t dev, u_int bytes); } +static int +sgisn_pcib_activate_resource(device_t dev, device_t child, int type, int rid, + struct resource *res) +{ + struct ia64_sal_result r; + struct sgisn_pcib_softc *sc; + device_t parent; + void *vaddr; + uintptr_t func, slot; + vm_paddr_t paddr; + u_long base; + int bar, error; + + parent = device_get_parent(child); + + error = BUS_READ_IVAR(parent, child, PCI_IVAR_SLOT, &slot); + if (!error) + error = BUS_READ_IVAR(parent, child, PCI_IVAR_FUNCTION, &func); + if (error) + return (error); + + sc = device_get_softc(dev); + + r = ia64_sal_entry(SAL_SGISN_IODEV_INFO, sc->sc_domain, sc->sc_busnr, + (slot << 3) | func, ia64_tpa((uintptr_t)&sgisn_dev), + ia64_tpa((uintptr_t)&sgisn_irq), 0, 0); + if (r.sal_status != 0) + return (ENXIO); + + paddr = rman_get_start(res); + + if (type == SYS_RES_IRQ) { + /* For now, only warn when there's a mismatch. */ + if (paddr != sgisn_irq.irq_no) + device_printf(dev, "interrupt mismatch: (actual=%u)\n", + sgisn_irq.irq_no); + goto out; + } + + bar = PCI_RID2BAR(rid); + if (bar < 0 || bar > PCIR_MAX_BAR_0) + return (EINVAL); + base = sgisn_dev.dev_bar[bar]; + if (base != paddr) + device_printf(dev, "PCI bus address %#lx mapped to CPU " + "address %#lx\n", paddr, base); + + /* I/O port space is presented as memory mapped I/O. */ + rman_set_bustag(res, IA64_BUS_SPACE_MEM); + vaddr = pmap_mapdev(base, rman_get_size(res)); + rman_set_bushandle(res, (bus_space_handle_t) vaddr); + if (type == SYS_RES_MEMORY) + rman_set_virtual(res, vaddr); + + out: + return (rman_activate_resource(res)); +} + static void sgisn_pcib_identify(driver_t *drv, device_t bus) { @@ -188,6 +260,10 @@ sgisn_pcib_attach(device_t dev) sc = device_get_softc(dev); sc->sc_dev = dev; +#if 0 + sgisn_pcib_scan(sc, sc->sc_busnr, sgisn_pcib_maxslots(dev)); +#endif + device_add_child(dev, "pci", -1); return (bus_generic_attach(dev)); } @@ -220,3 +296,55 @@ sgisn_pcib_write_ivar(device_t dev, devi } return (ENOENT); } + +#if 0 +static int +sgisn_pcib_scan(struct sgisn_pcib_softc *sc, u_int bus, u_int maxslot) +{ + static struct sgisn_dev dev; + static struct sgisn_irq irq; + struct ia64_sal_result r; + u_int devfn, func, maxfunc, slot; + uint8_t hdrtype; + + for (slot = 0; slot <= maxslot; slot++) { + maxfunc = 0; + for (func = 0; func <= maxfunc; func++) { + hdrtype = sgisn_pcib_cfgread(sc->sc_dev, bus, slot, + func, PCIR_HDRTYPE, 1); + + if ((hdrtype & PCIM_HDRTYPE) > PCI_MAXHDRTYPE) + continue; + + if (func == 0 && (hdrtype & PCIM_MFDEV)) + maxfunc = PCI_FUNCMAX; + + printf("XXX: %s: %u:%u:%u:%u: ", __func__, + sc->sc_domain, bus, slot, func); + + devfn = (slot << 3) | func; + r = ia64_sal_entry(SAL_SGISN_IODEV_INFO, sc->sc_domain, + bus, devfn, ia64_tpa((uintptr_t)&dev), + ia64_tpa((uintptr_t)&irq), 0, 0); + + if (r.sal_status != 0) { + printf("status %#lx\n", r.sal_status); + continue; + } + + printf("handle=%#lx\n", dev.dev_handle); + printf(" BAR: %#lx, %#lx, %#lx, %#lx, %#lx, %#lx\n", + dev.dev_bar[0], dev.dev_bar[1], dev.dev_bar[2], + dev.dev_bar[3], dev.dev_bar[4], dev.dev_bar[5]); + printf(" ROM: %#lx\n", dev.dev_rom); + + printf(" IRT: nodeid=%#x, slice=%#x, cpuid=%#x\n", + irq.irq_nasid, irq.irq_slice, irq.irq_cpuid); + printf(" IRQ: nr=%#x, pin=%#x, xtaddr=%#lx\n", + irq.irq_no, irq.irq_pin, irq.irq_xtaddr); + } + } + + return (0); +} +#endif From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 17:19:20 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58A69106566B; Thu, 24 Mar 2011 17:19:20 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 2C52E8FC0A; Thu, 24 Mar 2011 17:19:20 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id CD3BB46B49; Thu, 24 Mar 2011 13:19:19 -0400 (EDT) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 5417E8A02A; Thu, 24 Mar 2011 13:19:19 -0400 (EDT) From: John Baldwin To: Marcel Moolenaar Date: Thu, 24 Mar 2011 13:04:37 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110311; KDE/4.5.5; amd64; ; ) References: <201103241656.p2OGuY6k051706@svn.freebsd.org> In-Reply-To: <201103241656.p2OGuY6k051706@svn.freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201103241304.37386.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (bigwig.baldwin.cx); Thu, 24 Mar 2011 13:19:19 -0400 (EDT) Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r219964 - projects/altix/sys/ia64/sgisn X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 17:19:20 -0000 On Thursday, March 24, 2011 12:56:34 pm Marcel Moolenaar wrote: > Author: marcel > Date: Thu Mar 24 16:56:33 2011 > New Revision: 219964 > URL: http://svn.freebsd.org/changeset/base/219964 > > Log: > Add necessary address space mapping. The Altix architecture has distinct > address spaces for PCI devices and CPUs. That is, the S-Hub translates > addresses on the FSB and coming from CPUs to addresses valid on the PCI bus. > This is abstracted and implemented in FreeBSD by having the handle contain the > CPU address, while the resource itself describes the PCI bus address. Since > devices are mapped when resources are activated and the bus handle is derived > from that, have the SGI PCI bus driver handle the activation of resources > instead of passing it up to the nexus. > > Note that the Altix architecture allows for IRQ values larger than 255 even > though the intline register in the PCI configuration space does not. FreeBSD > also doesn't support it by virtue of having an IRQ resource space that's > limited. On my machines the IRQ values are within bounds so I'm not going to > worry about this detail. It may very well be theoretical. FreeBSD certainly supports any arbitrary range of unsigned long values as IRQ resources. MSI on x86 uses IRQs > 255 for example. The PCI bus code does assume that IRQ 255 is a cookie value that can be used for an invalid INTx IRQ, but that's the only assumption it makes. The limit on the IRQ rman in the nexus is put in place by each platform. If you want a larger range, just fix the initialization of your rman. -- John Baldwin From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 18:41:26 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85E7D1065676; Thu, 24 Mar 2011 18:41:26 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout030.mac.com (asmtpout030.mac.com [17.148.16.105]) by mx1.freebsd.org (Postfix) with ESMTP id 6966D8FC15; Thu, 24 Mar 2011 18:41:26 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from sa-nc-spg-121.static.jnpr.net (natint3.juniper.net [66.129.224.36]) by asmtp030.mac.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPSA id <0LIK00ICZP435L50@asmtp030.mac.com>; Thu, 24 Mar 2011 10:40:53 -0700 (PDT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.2.15,1.0.148,0.0.0000 definitions=2011-03-24_02:2011-03-23, 2011-03-24, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=6.0.2-1012030000 definitions=main-1103240084 From: Marcel Moolenaar In-reply-to: <201103241304.37386.jhb@freebsd.org> Date: Thu, 24 Mar 2011 10:40:51 -0700 Message-id: <6B3F12C8-BD43-419E-B5FF-CA5035040860@mac.com> References: <201103241656.p2OGuY6k051706@svn.freebsd.org> <201103241304.37386.jhb@freebsd.org> To: John Baldwin X-Mailer: Apple Mail (2.1084) Cc: svn-src-projects@freebsd.org, Marcel Moolenaar , src-committers@freebsd.org Subject: Re: svn commit: r219964 - projects/altix/sys/ia64/sgisn X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 18:41:26 -0000 On Mar 24, 2011, at 10:04 AM, John Baldwin wrote: > On Thursday, March 24, 2011 12:56:34 pm Marcel Moolenaar wrote: >> Author: marcel >> Date: Thu Mar 24 16:56:33 2011 >> New Revision: 219964 >> URL: http://svn.freebsd.org/changeset/base/219964 >> >> Log: >> Add necessary address space mapping. The Altix architecture has distinct >> address spaces for PCI devices and CPUs. That is, the S-Hub translates >> addresses on the FSB and coming from CPUs to addresses valid on the PCI bus. >> This is abstracted and implemented in FreeBSD by having the handle contain the >> CPU address, while the resource itself describes the PCI bus address. Since >> devices are mapped when resources are activated and the bus handle is derived >> from that, have the SGI PCI bus driver handle the activation of resources >> instead of passing it up to the nexus. >> >> Note that the Altix architecture allows for IRQ values larger than 255 even >> though the intline register in the PCI configuration space does not. FreeBSD >> also doesn't support it by virtue of having an IRQ resource space that's >> limited. On my machines the IRQ values are within bounds so I'm not going to >> worry about this detail. It may very well be theoretical. > > FreeBSD certainly supports any arbitrary range of unsigned long values as IRQ > resources. MSI on x86 uses IRQs > 255 for example. The PCI bus code does > assume that IRQ 255 is a cookie value that can be used for an invalid INTx > IRQ, but that's the only assumption it makes. > > The limit on the IRQ rman in the nexus is put in place by each platform. If > you want a larger range, just fix the initialization of your rman. That's what I said in the commit log :-) It's not a problem, so I'm not going to worry about it. Getting interrupts to work is a problem. Since there's no I/O SAPIC but some other odd handshaking, I do need to abstract PICs like we did on PowerPC. BTW: Do you think it's feasible or worthwhile to move all of the interrupt handling to MI if we have an MI abstraction of PICs? With multiple passes of bus enumeration we should be able to probe and attach all PIC devices that implement a standard PIC interface for MI code to use, right? On PowerPC we have very good results so far and all we're lacking there is the multi-pass support so that we can map the multiple PICs onto the flat IRQ resource space before we need to now that mapping (which is currently handled by a kluge, really). -- Marcel Moolenaar xcllnt@mac.com From owner-svn-src-projects@FreeBSD.ORG Thu Mar 24 19:50:36 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E4B41065675; Thu, 24 Mar 2011 19:50:36 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5864E8FC12; Thu, 24 Mar 2011 19:50:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2OJoaOL055626; Thu, 24 Mar 2011 19:50:36 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2OJoZKU055605; Thu, 24 Mar 2011 19:50:35 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103241950.p2OJoZKU055605@svn.freebsd.org> From: Alexander Motin Date: Thu, 24 Mar 2011 19:50:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219971 - in projects/graid/head: . bin/ln bin/ps bin/rm bin/sh bin/test cddl/contrib/opensolaris/lib/libzfs/common contrib/binutils/bfd contrib/gcc contrib/gcc/config/i386 contrib/gcc/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Mar 2011 19:50:36 -0000 Author: mav Date: Thu Mar 24 19:50:34 2011 New Revision: 219971 URL: http://svn.freebsd.org/changeset/base/219971 Log: MFbase @r219970. Added: projects/graid/head/contrib/gcc/config/i386/geode.md - copied unchanged from r219970, head/contrib/gcc/config/i386/geode.md projects/graid/head/contrib/gcc/config/i386/tmmintrin.h - copied unchanged from r219970, head/contrib/gcc/config/i386/tmmintrin.h projects/graid/head/contrib/gdtoa/changes - copied unchanged from r219970, head/contrib/gdtoa/changes projects/graid/head/contrib/gdtoa/printf.c - copied unchanged from r219970, head/contrib/gdtoa/printf.c projects/graid/head/contrib/gdtoa/printf.c0 - copied unchanged from r219970, head/contrib/gdtoa/printf.c0 projects/graid/head/contrib/gdtoa/stdio1.h - copied unchanged from r219970, head/contrib/gdtoa/stdio1.h projects/graid/head/contrib/ofed/ - copied from r219970, head/contrib/ofed/ projects/graid/head/contrib/openresolv/ - copied from r219970, head/contrib/openresolv/ projects/graid/head/etc/rc.d/opensm - copied unchanged from r219970, head/etc/rc.d/opensm projects/graid/head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh - copied unchanged from r219970, head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh projects/graid/head/lib/libc/sys/getloginclass.2 - copied unchanged from r219970, head/lib/libc/sys/getloginclass.2 projects/graid/head/lib/msun/man/cexp.3 - copied unchanged from r219970, head/lib/msun/man/cexp.3 projects/graid/head/lib/msun/src/s_cbrtl.c - copied unchanged from r219970, head/lib/msun/src/s_cbrtl.c projects/graid/head/lib/msun/src/s_cexp.c - copied unchanged from r219970, head/lib/msun/src/s_cexp.c projects/graid/head/lib/msun/src/s_cexpf.c - copied unchanged from r219970, head/lib/msun/src/s_cexpf.c projects/graid/head/release/Makefile.sysinstall - copied unchanged from r219970, head/release/Makefile.sysinstall projects/graid/head/release/amd64/make-memstick.sh - copied unchanged from r219970, head/release/amd64/make-memstick.sh projects/graid/head/release/generate-release.sh - copied unchanged from r219970, head/release/generate-release.sh projects/graid/head/release/i386/make-memstick.sh - copied unchanged from r219970, head/release/i386/make-memstick.sh projects/graid/head/release/powerpc/make-memstick.sh - copied unchanged from r219970, head/release/powerpc/make-memstick.sh projects/graid/head/release/scripts/make-manifest.sh - copied unchanged from r219970, head/release/scripts/make-manifest.sh projects/graid/head/sbin/hastd/crc32.c - copied unchanged from r219970, head/sbin/hastd/crc32.c projects/graid/head/sbin/hastd/crc32.h - copied unchanged from r219970, head/sbin/hastd/crc32.h projects/graid/head/sbin/hastd/hast_checksum.c - copied unchanged from r219970, head/sbin/hastd/hast_checksum.c projects/graid/head/sbin/hastd/hast_checksum.h - copied unchanged from r219970, head/sbin/hastd/hast_checksum.h projects/graid/head/sbin/hastd/hast_compression.c - copied unchanged from r219970, head/sbin/hastd/hast_compression.c projects/graid/head/sbin/hastd/hast_compression.h - copied unchanged from r219970, head/sbin/hastd/hast_compression.h projects/graid/head/sbin/hastd/lzf.c - copied unchanged from r219970, head/sbin/hastd/lzf.c projects/graid/head/sbin/hastd/lzf.h - copied unchanged from r219970, head/sbin/hastd/lzf.h projects/graid/head/sbin/resolvconf/ - copied from r219970, head/sbin/resolvconf/ projects/graid/head/sys/amd64/linux32/linux32_syscalls.c - copied unchanged from r219970, head/sys/amd64/linux32/linux32_syscalls.c projects/graid/head/sys/amd64/linux32/linux32_systrace_args.c - copied unchanged from r219970, head/sys/amd64/linux32/linux32_systrace_args.c projects/graid/head/sys/compat/freebsd32/freebsd32_systrace_args.c - copied unchanged from r219970, head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/graid/head/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r219970, head/sys/dev/ath/ath_hal/ah_regdomain/ projects/graid/head/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ah_regdomain.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h - copied unchanged from r219970, head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h projects/graid/head/sys/dev/bxe/ - copied from r219970, head/sys/dev/bxe/ projects/graid/head/sys/i386/linux/linux_syscalls.c - copied unchanged from r219970, head/sys/i386/linux/linux_syscalls.c projects/graid/head/sys/i386/linux/linux_systrace_args.c - copied unchanged from r219970, head/sys/i386/linux/linux_systrace_args.c projects/graid/head/sys/ia64/ia64/physical.S - copied unchanged from r219970, head/sys/ia64/ia64/physical.S projects/graid/head/sys/kern/kern_loginclass.c - copied unchanged from r219970, head/sys/kern/kern_loginclass.c projects/graid/head/sys/modules/bxe/ - copied from r219970, head/sys/modules/bxe/ projects/graid/head/sys/modules/dtrace/systrace_freebsd32/ - copied from r219970, head/sys/modules/dtrace/systrace_freebsd32/ projects/graid/head/sys/modules/dtrace/systrace_linux32/ - copied from r219970, head/sys/modules/dtrace/systrace_linux32/ projects/graid/head/sys/modules/mlx4/ - copied from r219970, head/sys/modules/mlx4/ projects/graid/head/sys/modules/mlx4ib/ - copied from r219970, head/sys/modules/mlx4ib/ projects/graid/head/sys/modules/mlxen/ - copied from r219970, head/sys/modules/mlxen/ projects/graid/head/sys/modules/mthca/ - copied from r219970, head/sys/modules/mthca/ projects/graid/head/sys/ofed/ - copied from r219970, head/sys/ofed/ projects/graid/head/sys/sys/loginclass.h - copied unchanged from r219970, head/sys/sys/loginclass.h projects/graid/head/tools/regression/acltools/04.t - copied unchanged from r219970, head/tools/regression/acltools/04.t projects/graid/head/tools/regression/acltools/tools-nfs4-trivial.test - copied unchanged from r219970, head/tools/regression/acltools/tools-nfs4-trivial.test projects/graid/head/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r219970, head/tools/regression/bin/sh/builtins/dot3.0 projects/graid/head/tools/regression/bin/sh/expansion/length1.0 - copied unchanged from r219970, head/tools/regression/bin/sh/expansion/length1.0 projects/graid/head/tools/regression/bin/sh/expansion/length2.0 - copied unchanged from r219970, head/tools/regression/bin/sh/expansion/length2.0 projects/graid/head/tools/regression/bin/sh/expansion/length3.0 - copied unchanged from r219970, head/tools/regression/bin/sh/expansion/length3.0 projects/graid/head/tools/regression/bin/sh/expansion/plus-minus8.0 - copied unchanged from r219970, head/tools/regression/bin/sh/expansion/plus-minus8.0 projects/graid/head/tools/regression/bin/sh/expansion/trim7.0 - copied unchanged from r219970, head/tools/regression/bin/sh/expansion/trim7.0 projects/graid/head/tools/regression/lib/msun/test-cexp.c - copied unchanged from r219970, head/tools/regression/lib/msun/test-cexp.c projects/graid/head/tools/regression/lib/msun/test-cexp.t - copied unchanged from r219970, head/tools/regression/lib/msun/test-cexp.t projects/graid/head/tools/regression/pjdfstest/tests/ftruncate/ - copied from r219970, head/tools/regression/pjdfstest/tests/ftruncate/ projects/graid/head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh - copied unchanged from r219970, head/tools/tools/nanobsd/rescue/Files/root/GPT4ZFS_Create.sh projects/graid/head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt - copied unchanged from r219970, head/tools/tools/nanobsd/rescue/Files/root/ZFS_Create.txt projects/graid/head/tools/tools/nanobsd/rescue/merge.sh - copied unchanged from r219970, head/tools/tools/nanobsd/rescue/merge.sh projects/graid/head/tools/tools/nanobsd/rescue/rescue_amd64.conf - copied unchanged from r219970, head/tools/tools/nanobsd/rescue/rescue_amd64.conf projects/graid/head/tools/tools/nanobsd/rescue/rescue_i386.conf - copied unchanged from r219970, head/tools/tools/nanobsd/rescue/rescue_i386.conf projects/graid/head/usr.bin/calendar/calendars/calendar.brazilian - copied unchanged from r219970, head/usr.bin/calendar/calendars/calendar.brazilian projects/graid/head/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ - copied from r219970, head/usr.bin/calendar/calendars/pt_BR.ISO8859-1/ projects/graid/head/usr.bin/calendar/calendars/pt_BR.UTF-8/ - copied from r219970, head/usr.bin/calendar/calendars/pt_BR.UTF-8/ projects/graid/head/usr.sbin/bsdinstall/scripts/checksum - copied unchanged from r219970, head/usr.sbin/bsdinstall/scripts/checksum Deleted: projects/graid/head/release/Makefile.bsdinstall projects/graid/head/release/scripts/make-memstick.sh projects/graid/head/sbin/bsdlabel/bsdlabel.5 projects/graid/head/sbin/bsdlabel/runtest.sh projects/graid/head/tools/tools/nanobsd/rescue/isoamd64.conf projects/graid/head/tools/tools/nanobsd/rescue/isoi386.conf Modified: projects/graid/head/MAINTAINERS projects/graid/head/Makefile.inc1 projects/graid/head/bin/ln/ln.c projects/graid/head/bin/ps/extern.h projects/graid/head/bin/ps/keyword.c projects/graid/head/bin/ps/print.c projects/graid/head/bin/ps/ps.1 projects/graid/head/bin/rm/rm.c projects/graid/head/bin/sh/arith_yacc.c projects/graid/head/bin/sh/arith_yylex.c projects/graid/head/bin/sh/parser.c projects/graid/head/bin/sh/sh.1 projects/graid/head/bin/test/test.c projects/graid/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/graid/head/contrib/binutils/bfd/elfxx-sparc.c projects/graid/head/contrib/gcc/config.gcc projects/graid/head/contrib/gcc/config/i386/driver-i386.c projects/graid/head/contrib/gcc/config/i386/i386.c projects/graid/head/contrib/gcc/config/i386/i386.h projects/graid/head/contrib/gcc/config/i386/i386.md projects/graid/head/contrib/gcc/config/i386/i386.opt projects/graid/head/contrib/gcc/config/i386/sse.md projects/graid/head/contrib/gcc/config/i386/xmmintrin.h projects/graid/head/contrib/gcc/config/sparc/freebsd.h projects/graid/head/contrib/gcc/doc/extend.texi projects/graid/head/contrib/gcc/doc/gcc.1 projects/graid/head/contrib/gcc/doc/invoke.texi projects/graid/head/contrib/gdb/gdb/i386-tdep.c projects/graid/head/contrib/gdtoa/README projects/graid/head/contrib/gdtoa/dtoa.c projects/graid/head/contrib/gdtoa/g__fmt.c projects/graid/head/contrib/gdtoa/g_ddfmt.c projects/graid/head/contrib/gdtoa/g_dfmt.c projects/graid/head/contrib/gdtoa/gdtoa.c projects/graid/head/contrib/gdtoa/gdtoa.h projects/graid/head/contrib/gdtoa/gdtoaimp.h projects/graid/head/contrib/gdtoa/gethex.c projects/graid/head/contrib/gdtoa/hexnan.c projects/graid/head/contrib/gdtoa/makefile projects/graid/head/contrib/gdtoa/misc.c projects/graid/head/contrib/gdtoa/smisc.c projects/graid/head/contrib/gdtoa/strtoIg.c projects/graid/head/contrib/gdtoa/strtod.c projects/graid/head/contrib/gdtoa/strtodI.c projects/graid/head/contrib/gdtoa/strtodg.c projects/graid/head/contrib/gdtoa/strtof.c projects/graid/head/contrib/gdtoa/strtopdd.c projects/graid/head/contrib/gdtoa/strtopf.c projects/graid/head/contrib/gdtoa/strtopx.c projects/graid/head/contrib/gdtoa/strtopxL.c projects/graid/head/contrib/gdtoa/strtordd.c projects/graid/head/contrib/gdtoa/strtorf.c projects/graid/head/contrib/gdtoa/strtorx.c projects/graid/head/contrib/gdtoa/strtorxL.c projects/graid/head/contrib/gdtoa/ulp.c projects/graid/head/contrib/libpcap/inet.c projects/graid/head/contrib/tzdata/australasia projects/graid/head/contrib/tzdata/etcetera projects/graid/head/contrib/tzdata/europe projects/graid/head/contrib/tzdata/leapseconds projects/graid/head/contrib/tzdata/northamerica projects/graid/head/contrib/tzdata/southamerica projects/graid/head/contrib/tzdata/zone.tab projects/graid/head/etc/defaults/rc.conf projects/graid/head/etc/motd projects/graid/head/etc/mtree/BSD.include.dist projects/graid/head/etc/mtree/BSD.root.dist projects/graid/head/etc/mtree/BSD.var.dist projects/graid/head/etc/pam.d/su projects/graid/head/etc/rc.d/Makefile (contents, props changed) projects/graid/head/gnu/lib/libgomp/config.h projects/graid/head/gnu/lib/libstdc++/config.h projects/graid/head/gnu/usr.bin/binutils/ld/Makefile projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.arm projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.i386 projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.ia64 projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.mips projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/graid/head/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/graid/head/gnu/usr.bin/cc/cc_tools/auto-host.h projects/graid/head/include/complex.h projects/graid/head/include/limits.h projects/graid/head/include/printf.h projects/graid/head/include/unistd.h projects/graid/head/lib/libc/gen/fts-compat.c projects/graid/head/lib/libc/gen/fts.c projects/graid/head/lib/libc/posix1e/acl_strip.c projects/graid/head/lib/libc/stdio/xprintf_time.c projects/graid/head/lib/libc/stdlib/Makefile.inc projects/graid/head/lib/libc/stdlib/malloc.3 projects/graid/head/lib/libc/stdlib/malloc.c projects/graid/head/lib/libc/string/index.3 projects/graid/head/lib/libc/sys/Makefile.inc projects/graid/head/lib/libc/sys/Symbol.map projects/graid/head/lib/libc/sys/rfork.2 projects/graid/head/lib/libpam/modules/pam_group/pam_group.8 projects/graid/head/lib/libpam/modules/pam_group/pam_group.c projects/graid/head/lib/libpam/modules/pam_ssh/pam_ssh.c projects/graid/head/lib/libutil/humanize_number.3 projects/graid/head/lib/libutil/humanize_number.c projects/graid/head/lib/libutil/libutil.h projects/graid/head/lib/libutil/login_cap.h projects/graid/head/lib/libutil/login_class.3 projects/graid/head/lib/libutil/login_class.c projects/graid/head/lib/msun/Makefile projects/graid/head/lib/msun/Symbol.map projects/graid/head/lib/msun/man/complex.3 projects/graid/head/lib/msun/man/math.3 projects/graid/head/lib/msun/man/sqrt.3 projects/graid/head/lib/msun/src/e_log10.c projects/graid/head/lib/msun/src/e_log10f.c projects/graid/head/lib/msun/src/math.h projects/graid/head/lib/msun/src/s_cbrt.c projects/graid/head/libexec/rtld-elf/powerpc64/reloc.c projects/graid/head/libexec/rtld-elf/sparc64/reloc.c projects/graid/head/release/Makefile projects/graid/head/release/amd64/mkisoimages.sh projects/graid/head/release/i386/mkisoimages.sh projects/graid/head/release/ia64/mkisoimages.sh projects/graid/head/release/powerpc/mkisoimages.sh projects/graid/head/release/sparc64/mkisoimages.sh projects/graid/head/sbin/Makefile projects/graid/head/sbin/bsdlabel/Makefile projects/graid/head/sbin/bsdlabel/bsdlabel.8 projects/graid/head/sbin/bsdlabel/bsdlabel.c projects/graid/head/sbin/dhclient/dhclient-script projects/graid/head/sbin/dumpfs/dumpfs.c projects/graid/head/sbin/geom/class/eli/geli.8 projects/graid/head/sbin/geom/class/part/geom_part.c projects/graid/head/sbin/geom/class/part/gpart.8 projects/graid/head/sbin/hastctl/Makefile projects/graid/head/sbin/hastctl/hastctl.8 projects/graid/head/sbin/hastctl/hastctl.c projects/graid/head/sbin/hastd/Makefile projects/graid/head/sbin/hastd/activemap.c projects/graid/head/sbin/hastd/control.c projects/graid/head/sbin/hastd/hast.conf.5 projects/graid/head/sbin/hastd/hast.h projects/graid/head/sbin/hastd/hast_proto.c projects/graid/head/sbin/hastd/hastd.8 projects/graid/head/sbin/hastd/hastd.c projects/graid/head/sbin/hastd/hooks.c projects/graid/head/sbin/hastd/parse.y projects/graid/head/sbin/hastd/pjdlog.c projects/graid/head/sbin/hastd/primary.c projects/graid/head/sbin/hastd/proto.c projects/graid/head/sbin/hastd/proto.h projects/graid/head/sbin/hastd/proto_common.c projects/graid/head/sbin/hastd/proto_impl.h projects/graid/head/sbin/hastd/proto_socketpair.c projects/graid/head/sbin/hastd/proto_tcp4.c projects/graid/head/sbin/hastd/proto_uds.c projects/graid/head/sbin/hastd/secondary.c projects/graid/head/sbin/hastd/subr.c projects/graid/head/sbin/hastd/subr.h projects/graid/head/sbin/hastd/token.l projects/graid/head/sbin/ifconfig/ifconfig.8 projects/graid/head/sbin/mount_unionfs/mount_unionfs.8 projects/graid/head/sbin/umount/umount.8 projects/graid/head/sbin/umount/umount.c projects/graid/head/share/examples/cvsup/cvs-supfile projects/graid/head/share/examples/cvsup/doc-supfile projects/graid/head/share/examples/cvsup/gnats-supfile projects/graid/head/share/examples/cvsup/ports-supfile projects/graid/head/share/examples/cvsup/stable-supfile projects/graid/head/share/examples/cvsup/standard-supfile projects/graid/head/share/examples/cvsup/www-supfile projects/graid/head/share/examples/etc/make.conf projects/graid/head/share/man/man4/ip6.4 projects/graid/head/share/man/man4/u3g.4 projects/graid/head/share/man/man4/uark.4 projects/graid/head/share/man/man4/ubsa.4 projects/graid/head/share/man/man4/uchcom.4 projects/graid/head/share/man/man4/ufoma.4 projects/graid/head/share/man/man4/uftdi.4 projects/graid/head/share/man/man4/uipaq.4 projects/graid/head/share/man/man4/umct.4 projects/graid/head/share/man/man4/umodem.4 projects/graid/head/share/man/man4/uplcom.4 projects/graid/head/share/man/man4/uslcom.4 projects/graid/head/share/man/man4/uvisor.4 projects/graid/head/share/man/man4/uvscom.4 projects/graid/head/share/man/man7/build.7 projects/graid/head/share/man/man7/release.7 projects/graid/head/share/man/man9/get_cyclecount.9 projects/graid/head/share/misc/bsd-family-tree projects/graid/head/share/misc/committers-doc.dot projects/graid/head/share/misc/committers-ports.dot projects/graid/head/share/misc/committers-src.dot projects/graid/head/share/mk/bsd.cpu.mk projects/graid/head/share/mk/bsd.own.mk projects/graid/head/share/mk/bsd.sys.mk projects/graid/head/sys/amd64/amd64/elf_machdep.c projects/graid/head/sys/amd64/amd64/identcpu.c projects/graid/head/sys/amd64/amd64/machdep.c projects/graid/head/sys/amd64/amd64/prof_machdep.c projects/graid/head/sys/amd64/conf/GENERIC projects/graid/head/sys/amd64/conf/NOTES projects/graid/head/sys/amd64/include/clock.h projects/graid/head/sys/amd64/include/cpu.h projects/graid/head/sys/amd64/include/endian.h projects/graid/head/sys/amd64/linux32/Makefile projects/graid/head/sys/amd64/linux32/linux.h projects/graid/head/sys/amd64/linux32/linux32_genassym.c projects/graid/head/sys/amd64/linux32/linux32_proto.h projects/graid/head/sys/amd64/linux32/linux32_syscall.h projects/graid/head/sys/amd64/linux32/linux32_sysent.c projects/graid/head/sys/amd64/linux32/linux32_sysvec.c projects/graid/head/sys/amd64/linux32/syscalls.conf projects/graid/head/sys/amd64/linux32/syscalls.master projects/graid/head/sys/arm/arm/elf_machdep.c projects/graid/head/sys/arm/include/cpu.h projects/graid/head/sys/arm/mv/gpio.c projects/graid/head/sys/boot/common/Makefile.inc projects/graid/head/sys/boot/common/ufsread.c projects/graid/head/sys/boot/efi/libefi/efipart.c projects/graid/head/sys/boot/efi/libefi/libefi.c projects/graid/head/sys/boot/forth/loader.conf projects/graid/head/sys/boot/i386/boot2/boot2.c projects/graid/head/sys/boot/i386/common/cons.c projects/graid/head/sys/boot/i386/gptboot/Makefile projects/graid/head/sys/boot/i386/zfsboot/Makefile projects/graid/head/sys/boot/i386/zfsboot/zfsldr.S projects/graid/head/sys/boot/ia64/common/bootinfo.c projects/graid/head/sys/boot/ia64/common/copy.c projects/graid/head/sys/boot/ia64/common/exec.c projects/graid/head/sys/boot/ia64/common/libia64.h projects/graid/head/sys/boot/ia64/efi/conf.c projects/graid/head/sys/boot/ia64/efi/efimd.c projects/graid/head/sys/boot/ia64/efi/version projects/graid/head/sys/boot/ia64/ski/conf.c projects/graid/head/sys/boot/ia64/ski/libski.h projects/graid/head/sys/boot/ia64/ski/skimd.c projects/graid/head/sys/boot/ia64/ski/version projects/graid/head/sys/boot/pc98/boot2/boot2.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/graid/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/graid/head/sys/cddl/dev/systrace/systrace.c projects/graid/head/sys/compat/freebsd32/Makefile projects/graid/head/sys/compat/freebsd32/freebsd32.h projects/graid/head/sys/compat/freebsd32/freebsd32_proto.h projects/graid/head/sys/compat/freebsd32/freebsd32_syscall.h projects/graid/head/sys/compat/freebsd32/freebsd32_syscalls.c projects/graid/head/sys/compat/freebsd32/freebsd32_sysent.c projects/graid/head/sys/compat/freebsd32/syscalls.conf projects/graid/head/sys/compat/freebsd32/syscalls.master projects/graid/head/sys/compat/ia32/ia32_sysvec.c projects/graid/head/sys/compat/linprocfs/linprocfs.c projects/graid/head/sys/compat/linux/linux_emul.c projects/graid/head/sys/compat/linux/linux_emul.h projects/graid/head/sys/compat/linux/linux_futex.c projects/graid/head/sys/compat/linux/linux_ipc.c projects/graid/head/sys/compat/linux/linux_mib.c projects/graid/head/sys/compat/linux/linux_mib.h projects/graid/head/sys/compat/svr4/svr4_sysvec.c projects/graid/head/sys/compat/x86bios/x86bios.c projects/graid/head/sys/conf/NOTES projects/graid/head/sys/conf/files projects/graid/head/sys/conf/files.ia64 projects/graid/head/sys/conf/kern.pre.mk projects/graid/head/sys/conf/ldscript.ia64 projects/graid/head/sys/conf/options projects/graid/head/sys/contrib/altq/altq/altq_cbq.c projects/graid/head/sys/contrib/altq/altq/altq_cdnr.c projects/graid/head/sys/contrib/altq/altq/altq_hfsc.c projects/graid/head/sys/contrib/altq/altq/altq_priq.c projects/graid/head/sys/contrib/altq/altq/altq_red.c projects/graid/head/sys/contrib/altq/altq/altq_rio.c projects/graid/head/sys/contrib/altq/altq/altq_rmclass.c projects/graid/head/sys/contrib/altq/altq/altq_subr.c projects/graid/head/sys/contrib/altq/altq/altq_var.h projects/graid/head/sys/contrib/altq/altq/if_altq.h projects/graid/head/sys/contrib/dev/acpica/changes.txt projects/graid/head/sys/contrib/dev/acpica/common/dmtable.c projects/graid/head/sys/contrib/dev/acpica/common/dmtbdump.c projects/graid/head/sys/contrib/dev/acpica/common/dmtbinfo.c projects/graid/head/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/graid/head/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/graid/head/sys/contrib/dev/acpica/compiler/dtio.c projects/graid/head/sys/contrib/dev/acpica/compiler/dttable.c projects/graid/head/sys/contrib/dev/acpica/compiler/dttemplate.h projects/graid/head/sys/contrib/dev/acpica/compiler/dtutils.c projects/graid/head/sys/contrib/dev/acpica/events/evmisc.c projects/graid/head/sys/contrib/dev/acpica/events/evxfgpe.c projects/graid/head/sys/contrib/dev/acpica/include/acdisasm.h projects/graid/head/sys/contrib/dev/acpica/include/acglobal.h projects/graid/head/sys/contrib/dev/acpica/include/acpixf.h projects/graid/head/sys/contrib/dev/acpica/include/actbl2.h projects/graid/head/sys/contrib/octeon-sdk/cvmx-fpa.h projects/graid/head/sys/dev/ae/if_ae.c projects/graid/head/sys/dev/age/if_age.c projects/graid/head/sys/dev/agp/agp.c projects/graid/head/sys/dev/ahci/ahci.c projects/graid/head/sys/dev/aic7xxx/aic79xx.c projects/graid/head/sys/dev/aic7xxx/aic79xx_pci.c projects/graid/head/sys/dev/aic7xxx/aic7xxx.c projects/graid/head/sys/dev/alc/if_alc.c projects/graid/head/sys/dev/ale/if_ale.c projects/graid/head/sys/dev/ata/ata-dma.c projects/graid/head/sys/dev/ata/chipsets/ata-ahci.c projects/graid/head/sys/dev/ata/chipsets/ata-siliconimage.c projects/graid/head/sys/dev/ath/ah_osdep.c projects/graid/head/sys/dev/ath/ath_hal/ah.c projects/graid/head/sys/dev/ath/ath_hal/ah.h projects/graid/head/sys/dev/ath/ath_hal/ah_diagcodes.h projects/graid/head/sys/dev/ath/ath_hal/ah_eeprom.h projects/graid/head/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/graid/head/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/graid/head/sys/dev/ath/ath_hal/ah_internal.h projects/graid/head/sys/dev/ath/ath_hal/ah_regdomain.c projects/graid/head/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/graid/head/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/graid/head/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/graid/head/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/graid/head/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9280.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9280.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/graid/head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/graid/head/sys/dev/ath/ath_rate/sample/sample.c projects/graid/head/sys/dev/ath/if_ath.c projects/graid/head/sys/dev/ath/if_ath_tx_ht.c projects/graid/head/sys/dev/bce/if_bce.c projects/graid/head/sys/dev/bge/if_bge.c projects/graid/head/sys/dev/bwn/if_bwn.c projects/graid/head/sys/dev/cxgb/common/cxgb_t3_hw.c projects/graid/head/sys/dev/cxgb/cxgb_adapter.h projects/graid/head/sys/dev/cxgb/cxgb_main.c projects/graid/head/sys/dev/cxgb/cxgb_sge.c projects/graid/head/sys/dev/cxgbe/adapter.h projects/graid/head/sys/dev/cxgbe/common/common.h projects/graid/head/sys/dev/cxgbe/t4_main.c projects/graid/head/sys/dev/cxgbe/t4_sge.c projects/graid/head/sys/dev/dc/if_dc.c projects/graid/head/sys/dev/drm/drm_agpsupport.c projects/graid/head/sys/dev/e1000/e1000_82575.c projects/graid/head/sys/dev/e1000/e1000_82575.h projects/graid/head/sys/dev/e1000/e1000_defines.h projects/graid/head/sys/dev/e1000/e1000_osdep.c projects/graid/head/sys/dev/e1000/e1000_phy.c projects/graid/head/sys/dev/e1000/if_em.c projects/graid/head/sys/dev/e1000/if_em.h projects/graid/head/sys/dev/e1000/if_igb.c projects/graid/head/sys/dev/e1000/if_igb.h projects/graid/head/sys/dev/e1000/if_lem.c projects/graid/head/sys/dev/e1000/if_lem.h projects/graid/head/sys/dev/et/if_et.c projects/graid/head/sys/dev/firewire/fwohci.c projects/graid/head/sys/dev/firewire/sbp.c projects/graid/head/sys/dev/fxp/if_fxp.c projects/graid/head/sys/dev/hptmv/hptproc.c projects/graid/head/sys/dev/isp/isp_freebsd.h projects/graid/head/sys/dev/isp/isp_pci.c projects/graid/head/sys/dev/iwn/if_iwn.c projects/graid/head/sys/dev/ixgbe/ixv.c projects/graid/head/sys/dev/jme/if_jme.c projects/graid/head/sys/dev/malo/if_malo_pci.c projects/graid/head/sys/dev/mpt/mpt.c projects/graid/head/sys/dev/mpt/mpt_cam.c projects/graid/head/sys/dev/mpt/mpt_user.c projects/graid/head/sys/dev/msk/if_msk.c projects/graid/head/sys/dev/mxge/if_mxge.c projects/graid/head/sys/dev/nfe/if_nfe.c projects/graid/head/sys/dev/nge/if_nge.c projects/graid/head/sys/dev/pci/hostb_pci.c projects/graid/head/sys/dev/pci/pci.c projects/graid/head/sys/dev/pci/pcivar.h projects/graid/head/sys/dev/re/if_re.c projects/graid/head/sys/dev/siba/siba_core.c projects/graid/head/sys/dev/sis/if_sis.c projects/graid/head/sys/dev/sk/if_sk.c projects/graid/head/sys/dev/sound/pcm/buffer.c projects/graid/head/sys/dev/ste/if_ste.c projects/graid/head/sys/dev/stge/if_stge.c projects/graid/head/sys/dev/ti/if_ti.c projects/graid/head/sys/dev/ti/if_tireg.h projects/graid/head/sys/dev/txp/if_txp.c projects/graid/head/sys/dev/usb/controller/ehci.c projects/graid/head/sys/dev/usb/input/ums.c projects/graid/head/sys/dev/usb/usb_generic.c projects/graid/head/sys/dev/vge/if_vge.c projects/graid/head/sys/dev/vr/if_vr.c projects/graid/head/sys/dev/vte/if_vte.c projects/graid/head/sys/dev/vte/if_vtereg.h projects/graid/head/sys/dev/vte/if_vtevar.h projects/graid/head/sys/dev/xl/if_xl.c projects/graid/head/sys/fs/nfsclient/nfs_clport.c projects/graid/head/sys/geom/label/g_label_ext2fs.c projects/graid/head/sys/i386/conf/GENERIC projects/graid/head/sys/i386/i386/elf_machdep.c projects/graid/head/sys/i386/i386/identcpu.c projects/graid/head/sys/i386/i386/machdep.c projects/graid/head/sys/i386/ibcs2/ibcs2_sysvec.c projects/graid/head/sys/i386/include/clock.h projects/graid/head/sys/i386/include/cpu.h projects/graid/head/sys/i386/include/endian.h projects/graid/head/sys/i386/include/vmparam.h projects/graid/head/sys/i386/isa/prof_machdep.c projects/graid/head/sys/i386/linux/Makefile projects/graid/head/sys/i386/linux/linux.h projects/graid/head/sys/i386/linux/linux_proto.h projects/graid/head/sys/i386/linux/linux_syscall.h projects/graid/head/sys/i386/linux/linux_sysent.c projects/graid/head/sys/i386/linux/linux_sysvec.c projects/graid/head/sys/i386/linux/syscalls.conf projects/graid/head/sys/i386/linux/syscalls.master projects/graid/head/sys/ia64/conf/GENERIC projects/graid/head/sys/ia64/ia64/autoconf.c projects/graid/head/sys/ia64/ia64/db_machdep.c projects/graid/head/sys/ia64/ia64/efi.c projects/graid/head/sys/ia64/ia64/elf_machdep.c projects/graid/head/sys/ia64/ia64/exception.S projects/graid/head/sys/ia64/ia64/gdb_machdep.c projects/graid/head/sys/ia64/ia64/genassym.c projects/graid/head/sys/ia64/ia64/locore.S projects/graid/head/sys/ia64/ia64/machdep.c projects/graid/head/sys/ia64/ia64/pal.S projects/graid/head/sys/ia64/ia64/pmap.c projects/graid/head/sys/ia64/ia64/support.S projects/graid/head/sys/ia64/ia64/trap.c projects/graid/head/sys/ia64/ia64/unaligned.c projects/graid/head/sys/ia64/include/bootinfo.h projects/graid/head/sys/ia64/include/efi.h projects/graid/head/sys/ia64/include/pal.h projects/graid/head/sys/ia64/include/pmap.h projects/graid/head/sys/ia64/include/vmparam.h projects/graid/head/sys/kern/imgact_aout.c projects/graid/head/sys/kern/imgact_shell.c projects/graid/head/sys/kern/init_main.c projects/graid/head/sys/kern/init_sysent.c projects/graid/head/sys/kern/kern_cpuset.c projects/graid/head/sys/kern/kern_descrip.c projects/graid/head/sys/kern/kern_fork.c projects/graid/head/sys/kern/kern_intr.c projects/graid/head/sys/kern/kern_jail.c projects/graid/head/sys/kern/kern_ktrace.c projects/graid/head/sys/kern/kern_malloc.c projects/graid/head/sys/kern/kern_proc.c projects/graid/head/sys/kern/kern_prot.c projects/graid/head/sys/kern/kern_resource.c projects/graid/head/sys/kern/kern_sig.c projects/graid/head/sys/kern/kern_sx.c projects/graid/head/sys/kern/kern_sysctl.c projects/graid/head/sys/kern/kern_thread.c projects/graid/head/sys/kern/makesyscalls.sh projects/graid/head/sys/kern/subr_acl_nfs4.c projects/graid/head/sys/kern/subr_bus.c projects/graid/head/sys/kern/subr_param.c projects/graid/head/sys/kern/sys_pipe.c projects/graid/head/sys/kern/syscalls.c projects/graid/head/sys/kern/syscalls.master projects/graid/head/sys/kern/systrace_args.c projects/graid/head/sys/kern/vfs_cluster.c projects/graid/head/sys/kern/vfs_mount.c projects/graid/head/sys/kern/vfs_subr.c projects/graid/head/sys/mips/atheros/ar724x_chip.c projects/graid/head/sys/mips/atheros/ar724xreg.h projects/graid/head/sys/mips/atheros/ar91xx_chip.c projects/graid/head/sys/mips/atheros/if_arge.c projects/graid/head/sys/mips/atheros/if_argevar.h projects/graid/head/sys/mips/cavium/if_octm.c projects/graid/head/sys/mips/cavium/octe/ethernet-common.c projects/graid/head/sys/mips/cavium/octe/ethernet-common.h projects/graid/head/sys/mips/cavium/octe/ethernet.c projects/graid/head/sys/mips/cavium/octe/octebus.c projects/graid/head/sys/mips/cavium/octe/octebusvar.h projects/graid/head/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/graid/head/sys/mips/conf/OCTEON1 projects/graid/head/sys/mips/include/cpuregs.h projects/graid/head/sys/mips/mips/cpu.c projects/graid/head/sys/mips/mips/elf64_machdep.c projects/graid/head/sys/mips/mips/elf_machdep.c projects/graid/head/sys/modules/Makefile projects/graid/head/sys/modules/ath/Makefile projects/graid/head/sys/modules/dtrace/Makefile projects/graid/head/sys/modules/dtrace/dtraceall/Makefile projects/graid/head/sys/modules/dtrace/dtraceall/dtraceall.c projects/graid/head/sys/modules/ufs/Makefile projects/graid/head/sys/net/if.c projects/graid/head/sys/net/if_arp.h projects/graid/head/sys/net/if_lagg.c projects/graid/head/sys/net/if_llatbl.h projects/graid/head/sys/net/if_types.h projects/graid/head/sys/net/if_var.h projects/graid/head/sys/net/if_vlan.c projects/graid/head/sys/net/if_vlan_var.h projects/graid/head/sys/net/route.c projects/graid/head/sys/net/route.h projects/graid/head/sys/net80211/_ieee80211.h projects/graid/head/sys/net80211/ieee80211.c projects/graid/head/sys/net80211/ieee80211_ht.c projects/graid/head/sys/net80211/ieee80211_ht.h projects/graid/head/sys/net80211/ieee80211_node.c projects/graid/head/sys/net80211/ieee80211_output.c projects/graid/head/sys/net80211/ieee80211_proto.c projects/graid/head/sys/net80211/ieee80211_scan_sta.c projects/graid/head/sys/net80211/ieee80211_sta.c projects/graid/head/sys/net80211/ieee80211_var.h projects/graid/head/sys/netgraph/ng_base.c projects/graid/head/sys/netgraph/ng_iface.c projects/graid/head/sys/netinet/if_ether.c projects/graid/head/sys/netinet/in.c projects/graid/head/sys/netinet/in_pcb.c projects/graid/head/sys/netinet/in_pcb.h projects/graid/head/sys/netinet/sctp.h projects/graid/head/sys/netinet/sctp_cc_functions.c projects/graid/head/sys/netinet/sctp_constants.h projects/graid/head/sys/netinet/sctp_dtrace_declare.h projects/graid/head/sys/netinet/sctp_dtrace_define.h projects/graid/head/sys/netinet/sctp_indata.c projects/graid/head/sys/netinet/sctp_input.c projects/graid/head/sys/netinet/sctp_output.c projects/graid/head/sys/netinet/sctp_pcb.c projects/graid/head/sys/netinet/sctp_structs.h projects/graid/head/sys/netinet/sctp_sysctl.c projects/graid/head/sys/netinet/sctp_sysctl.h projects/graid/head/sys/netinet/sctp_timer.c projects/graid/head/sys/netinet/sctputil.c projects/graid/head/sys/netinet6/in6.c projects/graid/head/sys/netinet6/in6_pcb.c projects/graid/head/sys/netinet6/in6_src.c projects/graid/head/sys/netinet6/nd6.c projects/graid/head/sys/netinet6/nd6_nbr.c projects/graid/head/sys/netinet6/udp6_usrreq.c projects/graid/head/sys/pc98/conf/GENERIC projects/graid/head/sys/pc98/pc98/machdep.c projects/graid/head/sys/pci/if_rl.c projects/graid/head/sys/powerpc/include/frame.h projects/graid/head/sys/powerpc/ofw/ofw_machdep.c projects/graid/head/sys/powerpc/powermac/smu.c projects/graid/head/sys/powerpc/powerpc/elf32_machdep.c projects/graid/head/sys/powerpc/powerpc/elf64_machdep.c projects/graid/head/sys/sparc64/conf/GENERIC projects/graid/head/sys/sparc64/ebus/ebus.c projects/graid/head/sys/sparc64/ebus/ebusreg.h projects/graid/head/sys/sparc64/include/_inttypes.h projects/graid/head/sys/sparc64/include/_stdint.h projects/graid/head/sys/sparc64/include/bus.h projects/graid/head/sys/sparc64/include/bus_dma.h projects/graid/head/sys/sparc64/include/iommuvar.h projects/graid/head/sys/sparc64/include/ofw_nexus.h projects/graid/head/sys/sparc64/include/varargs.h projects/graid/head/sys/sparc64/include/vmparam.h projects/graid/head/sys/sparc64/isa/ofw_isa.c projects/graid/head/sys/sparc64/isa/ofw_isa.h projects/graid/head/sys/sparc64/pci/fire.c projects/graid/head/sys/sparc64/pci/ofw_pci.h projects/graid/head/sys/sparc64/pci/ofw_pcibus.c projects/graid/head/sys/sparc64/pci/psychoreg.h projects/graid/head/sys/sparc64/pci/psychovar.h projects/graid/head/sys/sparc64/sbus/dma_sbus.c projects/graid/head/sys/sparc64/sbus/lsi64854.c projects/graid/head/sys/sparc64/sbus/lsi64854reg.h projects/graid/head/sys/sparc64/sbus/lsi64854var.h projects/graid/head/sys/sparc64/sbus/ofw_sbus.h projects/graid/head/sys/sparc64/sbus/sbus.c projects/graid/head/sys/sparc64/sbus/sbusvar.h projects/graid/head/sys/sparc64/sparc64/bus_machdep.c projects/graid/head/sys/sparc64/sparc64/elf_machdep.c projects/graid/head/sys/sparc64/sparc64/iommu.c projects/graid/head/sys/sparc64/sparc64/pmap.c projects/graid/head/sys/sparc64/sparc64/tick.c projects/graid/head/sys/sparc64/sparc64/trap.c projects/graid/head/sys/sparc64/sparc64/vm_machdep.c projects/graid/head/sys/sun4v/conf/GENERIC projects/graid/head/sys/sun4v/include/_inttypes.h projects/graid/head/sys/sun4v/include/_stdint.h projects/graid/head/sys/sun4v/include/bus.h projects/graid/head/sys/sun4v/include/bus_dma.h projects/graid/head/sys/sun4v/include/ofw_nexus.h projects/graid/head/sys/sun4v/include/varargs.h projects/graid/head/sys/sun4v/include/vmparam.h projects/graid/head/sys/sun4v/sun4v/bus_machdep.c projects/graid/head/sys/sun4v/sun4v/hviommu.c projects/graid/head/sys/sun4v/sun4v/trap.c projects/graid/head/sys/sun4v/sun4v/vm_machdep.c projects/graid/head/sys/sys/acl.h projects/graid/head/sys/sys/bus.h projects/graid/head/sys/sys/eventhandler.h projects/graid/head/sys/sys/file.h projects/graid/head/sys/sys/interrupt.h projects/graid/head/sys/sys/jail.h projects/graid/head/sys/sys/limits.h projects/graid/head/sys/sys/param.h projects/graid/head/sys/sys/priv.h projects/graid/head/sys/sys/proc.h projects/graid/head/sys/sys/sx.h projects/graid/head/sys/sys/syscall.h projects/graid/head/sys/sys/syscall.mk projects/graid/head/sys/sys/sysctl.h projects/graid/head/sys/sys/sysent.h projects/graid/head/sys/sys/sysproto.h projects/graid/head/sys/sys/systm.h projects/graid/head/sys/sys/ucred.h projects/graid/head/sys/sys/user.h projects/graid/head/sys/ufs/ffs/ffs_alloc.c projects/graid/head/sys/ufs/ffs/ffs_extern.h projects/graid/head/sys/ufs/ffs/ffs_softdep.c projects/graid/head/sys/ufs/ffs/ffs_vfsops.c projects/graid/head/sys/ufs/ufs/dirhash.h projects/graid/head/sys/ufs/ufs/ufs_dirhash.c projects/graid/head/sys/ufs/ufs/ufs_lookup.c projects/graid/head/sys/ufs/ufs/ufs_quota.c projects/graid/head/sys/ufs/ufs/ufsmount.h projects/graid/head/sys/vm/device_pager.c projects/graid/head/sys/vm/sg_pager.c projects/graid/head/sys/vm/uma_core.c projects/graid/head/sys/vm/vm_map.c projects/graid/head/sys/vm/vm_map.h projects/graid/head/sys/vm/vm_meter.c projects/graid/head/sys/vm/vm_page.c projects/graid/head/sys/vm/vm_page.h projects/graid/head/sys/vm/vm_pageout.c projects/graid/head/sys/x86/isa/clock.c projects/graid/head/sys/x86/x86/tsc.c projects/graid/head/tools/regression/acltools/00.t projects/graid/head/tools/regression/acltools/01.t projects/graid/head/tools/regression/acltools/02.t projects/graid/head/tools/regression/acltools/03.t projects/graid/head/tools/regression/acltools/tools-crossfs.test projects/graid/head/tools/regression/doat/Makefile projects/graid/head/tools/regression/doat/doat.c projects/graid/head/tools/regression/lib/msun/Makefile projects/graid/head/tools/regression/pjdfstest/Makefile projects/graid/head/tools/regression/pjdfstest/pjdfstest.c projects/graid/head/tools/regression/pjdfstest/tests/chmod/12.t projects/graid/head/tools/regression/pjdfstest/tests/open/16.t projects/graid/head/tools/test/malloc/Makefile projects/graid/head/tools/test/malloc/main.c projects/graid/head/tools/tools/aac/Makefile projects/graid/head/tools/tools/aac/aac_checkq.c projects/graid/head/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c projects/graid/head/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/graid/head/tools/tools/ath/athrd/athrd.c projects/graid/head/tools/tools/cfi/Makefile projects/graid/head/tools/tools/cfi/cfi.c projects/graid/head/tools/tools/ether_reflect/Makefile projects/graid/head/tools/tools/iwi/Makefile projects/graid/head/tools/tools/iwi/iwistats.c projects/graid/head/tools/tools/nanobsd/rescue/common projects/graid/head/tools/tools/ncpus/biosmptable.c projects/graid/head/usr.bin/calendar/calendars/calendar.all projects/graid/head/usr.bin/calendar/calendars/calendar.freebsd projects/graid/head/usr.bin/find/find.1 projects/graid/head/usr.bin/id/id.1 projects/graid/head/usr.bin/id/id.c projects/graid/head/usr.bin/killall/killall.c projects/graid/head/usr.bin/netstat/Makefile projects/graid/head/usr.bin/netstat/inet.c projects/graid/head/usr.bin/netstat/main.c projects/graid/head/usr.bin/netstat/sctp.c projects/graid/head/usr.bin/truss/main.c projects/graid/head/usr.bin/vmstat/vmstat.c projects/graid/head/usr.bin/xargs/xargs.1 projects/graid/head/usr.sbin/bsdinstall/distextract/distextract.c projects/graid/head/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/graid/head/usr.sbin/bsdinstall/partedit/partedit.c projects/graid/head/usr.sbin/bsdinstall/partedit/partedit.h projects/graid/head/usr.sbin/bsdinstall/scripts/Makefile projects/graid/head/usr.sbin/bsdinstall/scripts/auto projects/graid/head/usr.sbin/config/config.h projects/graid/head/usr.sbin/config/mkmakefile.c projects/graid/head/usr.sbin/makefs/cd9660/cd9660_strings.c projects/graid/head/usr.sbin/mfiutil/mfi_show.c projects/graid/head/usr.sbin/moused/moused.8 projects/graid/head/usr.sbin/ndp/ndp.c projects/graid/head/usr.sbin/newsyslog/newsyslog.8 projects/graid/head/usr.sbin/newsyslog/newsyslog.c projects/graid/head/usr.sbin/pw/cpdir.c projects/graid/head/usr.sbin/pw/pw.h projects/graid/head/usr.sbin/pw/pw_conf.c projects/graid/head/usr.sbin/pw/pw_user.c projects/graid/head/usr.sbin/sysinstall/devices.c Directory Properties: projects/graid/head/ (props changed) projects/graid/head/cddl/contrib/opensolaris/ (props changed) projects/graid/head/contrib/bind9/ (props changed) projects/graid/head/contrib/binutils/ (props changed) projects/graid/head/contrib/bzip2/ (props changed) projects/graid/head/contrib/dialog/ (props changed) projects/graid/head/contrib/ee/ (props changed) projects/graid/head/contrib/expat/ (props changed) projects/graid/head/contrib/file/ (props changed) projects/graid/head/contrib/gdb/ (props changed) projects/graid/head/contrib/gdtoa/ (props changed) projects/graid/head/contrib/gnu-sort/ (props changed) projects/graid/head/contrib/groff/ (props changed) projects/graid/head/contrib/less/ (props changed) projects/graid/head/contrib/libpcap/ (props changed) projects/graid/head/contrib/llvm/ (props changed) projects/graid/head/contrib/llvm/tools/clang/ (props changed) projects/graid/head/contrib/ncurses/ (props changed) projects/graid/head/contrib/netcat/ (props changed) projects/graid/head/contrib/ntp/ (props changed) projects/graid/head/contrib/ofed/libibcm/ (props changed) projects/graid/head/contrib/ofed/libibcm/config/ (props changed) projects/graid/head/contrib/ofed/libibcm/include/ (props changed) projects/graid/head/contrib/ofed/libibcm/include/infiniband/ (props changed) projects/graid/head/contrib/ofed/libibcm/src/ (props changed) projects/graid/head/contrib/ofed/libibverbs/ (props changed) projects/graid/head/contrib/ofed/libibverbs/config/ (props changed) projects/graid/head/contrib/ofed/libibverbs/debian/ (props changed) projects/graid/head/contrib/ofed/libibverbs/examples/ (props changed) projects/graid/head/contrib/ofed/libibverbs/fixes/ (props changed) projects/graid/head/contrib/ofed/libibverbs/include/ (props changed) projects/graid/head/contrib/ofed/libibverbs/include/infiniband/ (props changed) projects/graid/head/contrib/ofed/libibverbs/man/ (props changed) projects/graid/head/contrib/ofed/libibverbs/src/ (props changed) projects/graid/head/contrib/ofed/libmlx4/ (props changed) projects/graid/head/contrib/ofed/libmlx4/config/ (props changed) projects/graid/head/contrib/ofed/libmlx4/debian/ (props changed) projects/graid/head/contrib/ofed/libmlx4/fixes/ (props changed) projects/graid/head/contrib/ofed/libmlx4/src/ (props changed) projects/graid/head/contrib/ofed/libmthca/ (props changed) projects/graid/head/contrib/ofed/libmthca/config/ (props changed) projects/graid/head/contrib/ofed/libmthca/debian/ (props changed) projects/graid/head/contrib/ofed/libmthca/src/ (props changed) projects/graid/head/contrib/ofed/librdmacm/ (props changed) projects/graid/head/contrib/ofed/librdmacm/config/ (props changed) projects/graid/head/contrib/ofed/librdmacm/examples/ (props changed) projects/graid/head/contrib/ofed/librdmacm/include/ (props changed) projects/graid/head/contrib/ofed/librdmacm/include/rdma/ (props changed) projects/graid/head/contrib/ofed/librdmacm/man/ (props changed) projects/graid/head/contrib/ofed/librdmacm/src/ (props changed) projects/graid/head/contrib/ofed/libsdp/ (props changed) projects/graid/head/contrib/ofed/libsdp/config/ (props changed) projects/graid/head/contrib/ofed/libsdp/src/ (props changed) projects/graid/head/contrib/ofed/libsdp/src/linux/ (props changed) projects/graid/head/contrib/ofed/management/ (props changed) projects/graid/head/contrib/ofed/management/doc/ (props changed) projects/graid/head/contrib/ofed/management/infiniband-diags/ (props changed) projects/graid/head/contrib/ofed/management/infiniband-diags/include/ (props changed) projects/graid/head/contrib/ofed/management/infiniband-diags/man/ (props changed) projects/graid/head/contrib/ofed/management/infiniband-diags/scripts/ (props changed) projects/graid/head/contrib/ofed/management/infiniband-diags/src/ (props changed) projects/graid/head/contrib/ofed/management/libibcommon/ (props changed) projects/graid/head/contrib/ofed/management/libibcommon/include/ (props changed) projects/graid/head/contrib/ofed/management/libibcommon/include/infiniband/ (props changed) projects/graid/head/contrib/ofed/management/libibcommon/src/ (props changed) projects/graid/head/contrib/ofed/management/libibmad/ (props changed) projects/graid/head/contrib/ofed/management/libibmad/include/ (props changed) projects/graid/head/contrib/ofed/management/libibmad/include/infiniband/ (props changed) projects/graid/head/contrib/ofed/management/libibmad/src/ (props changed) projects/graid/head/contrib/ofed/management/libibumad/ (props changed) projects/graid/head/contrib/ofed/management/libibumad/include/ (props changed) projects/graid/head/contrib/ofed/management/libibumad/include/infiniband/ (props changed) projects/graid/head/contrib/ofed/management/libibumad/man/ (props changed) projects/graid/head/contrib/ofed/management/libibumad/src/ (props changed) projects/graid/head/contrib/ofed/management/opensm/ (props changed) projects/graid/head/contrib/ofed/management/opensm/complib/ (props changed) projects/graid/head/contrib/ofed/management/opensm/config/ (props changed) projects/graid/head/contrib/ofed/management/opensm/doc/ (props changed) projects/graid/head/contrib/ofed/management/opensm/include/ (props changed) projects/graid/head/contrib/ofed/management/opensm/include/complib/ (props changed) projects/graid/head/contrib/ofed/management/opensm/include/iba/ (props changed) projects/graid/head/contrib/ofed/management/opensm/include/opensm/ (props changed) projects/graid/head/contrib/ofed/management/opensm/include/vendor/ (props changed) projects/graid/head/contrib/ofed/management/opensm/libvendor/ (props changed) projects/graid/head/contrib/ofed/management/opensm/man/ (props changed) projects/graid/head/contrib/ofed/management/opensm/opensm/ (props changed) projects/graid/head/contrib/ofed/management/opensm/osmeventplugin/ (props changed) projects/graid/head/contrib/ofed/management/opensm/osmeventplugin/src/ (props changed) projects/graid/head/contrib/ofed/management/opensm/osmtest/ (props changed) projects/graid/head/contrib/ofed/management/opensm/osmtest/include/ (props changed) projects/graid/head/contrib/ofed/management/opensm/scripts/ (props changed) projects/graid/head/contrib/one-true-awk/ (props changed) projects/graid/head/contrib/openbsm/ (props changed) projects/graid/head/contrib/openpam/ (props changed) projects/graid/head/contrib/pf/ (props changed) projects/graid/head/contrib/sendmail/ (props changed) projects/graid/head/contrib/tcpdump/ (props changed) projects/graid/head/contrib/tcsh/ (props changed) projects/graid/head/contrib/top/ (props changed) projects/graid/head/contrib/top/install-sh (props changed) projects/graid/head/contrib/tzcode/stdtime/ (props changed) projects/graid/head/contrib/tzcode/zic/ (props changed) projects/graid/head/contrib/tzdata/ (props changed) projects/graid/head/contrib/wpa/ (props changed) projects/graid/head/contrib/xz/ (props changed) projects/graid/head/crypto/openssh/ (props changed) projects/graid/head/crypto/openssl/ (props changed) projects/graid/head/etc/rc.d/hastd (props changed) projects/graid/head/gnu/lib/ (props changed) projects/graid/head/gnu/usr.bin/binutils/ (props changed) projects/graid/head/gnu/usr.bin/cc/cc_tools/ (props changed) projects/graid/head/gnu/usr.bin/gdb/ (props changed) projects/graid/head/lib/libc/ (props changed) projects/graid/head/lib/libc/stdtime/ (props changed) projects/graid/head/lib/libutil/ (props changed) projects/graid/head/lib/libz/ (props changed) projects/graid/head/sbin/ (props changed) projects/graid/head/sbin/ipfw/ (props changed) projects/graid/head/share/mk/bsd.arch.inc.mk (props changed) projects/graid/head/share/zoneinfo/ (props changed) projects/graid/head/sys/ (props changed) projects/graid/head/sys/amd64/include/xen/ (props changed) projects/graid/head/sys/boot/ (props changed) projects/graid/head/sys/boot/i386/efi/ (props changed) projects/graid/head/sys/boot/ia64/efi/ (props changed) projects/graid/head/sys/boot/ia64/ski/ (props changed) projects/graid/head/sys/boot/powerpc/boot1.chrp/ (props changed) projects/graid/head/sys/boot/powerpc/ofw/ (props changed) projects/graid/head/sys/cddl/contrib/opensolaris/ (props changed) projects/graid/head/sys/conf/ (props changed) projects/graid/head/sys/contrib/dev/acpica/ (props changed) projects/graid/head/sys/contrib/octeon-sdk/ (props changed) projects/graid/head/sys/contrib/pf/ (props changed) projects/graid/head/sys/contrib/x86emu/ (props changed) projects/graid/head/sys/ofed/drivers/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/core/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/debug/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/hw/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/hw/mlx4/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/hw/mthca/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/ulp/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/ulp/ipoib/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/ulp/sdp/ (props changed) projects/graid/head/sys/ofed/drivers/infiniband/util/ (props changed) projects/graid/head/sys/ofed/drivers/net/ (props changed) projects/graid/head/sys/ofed/drivers/net/mlx4/ (props changed) projects/graid/head/sys/ofed/include/ (props changed) projects/graid/head/sys/ofed/include/asm/ (props changed) projects/graid/head/sys/ofed/include/linux/ (props changed) projects/graid/head/sys/ofed/include/linux/mlx4/ (props changed) projects/graid/head/sys/ofed/include/net/ (props changed) projects/graid/head/sys/ofed/include/rdma/ (props changed) projects/graid/head/usr.bin/calendar/ (props changed) projects/graid/head/usr.bin/csup/ (props changed) projects/graid/head/usr.bin/procstat/ (props changed) projects/graid/head/usr.sbin/ndiscvt/ (props changed) projects/graid/head/usr.sbin/zic/ (props changed) Modified: projects/graid/head/MAINTAINERS ============================================================================== --- projects/graid/head/MAINTAINERS Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/MAINTAINERS Thu Mar 24 19:50:34 2011 (r219971) @@ -47,6 +47,7 @@ cd(4) ken Pre-commit review requested. pass(4) ken Pre-commit review requested. ch(4) ken Pre-commit review requested. em(4) jfv Pre-commit review requested. +bxe(4) davidch Pre-commit review requested. tdfx(4) cokane Just keep me informed of changes, try not to break it. sendmail gshapiro Pre-commit review requested. etc/mail gshapiro Pre-commit review requested. Modified: projects/graid/head/Makefile.inc1 ============================================================================== --- projects/graid/head/Makefile.inc1 Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/Makefile.inc1 Thu Mar 24 19:50:34 2011 (r219971) @@ -76,6 +76,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_OFED} != "no" +SUBDIR+=contrib/ofed +.endif # # We must do etc/ last for install/distribute to work. # @@ -1210,7 +1213,11 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 _lib_libthr= lib/libthr .endif -_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +.if ${MK_OFED} != "no" +_ofed_lib= contrib/ofed/usr.lib/ +.endif + +_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} lib/libopie__L lib/libtacplus__L: lib/libmd__L Modified: projects/graid/head/bin/ln/ln.c ============================================================================== --- projects/graid/head/bin/ln/ln.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/ln/ln.c Thu Mar 24 19:50:34 2011 (r219971) @@ -80,7 +80,7 @@ main(int argc, char *argv[]) * "link", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/graid/head/bin/ps/extern.h ============================================================================== --- projects/graid/head/bin/ps/extern.h Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/ps/extern.h Thu Mar 24 19:50:34 2011 (r219971) @@ -55,6 +55,7 @@ const char *fmt_argv(char **, char *, s double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); @@ -74,18 +75,22 @@ void runame(KINFO *, VARENT *); void rvar(KINFO *, VARENT *); int s_comm(KINFO *); int s_label(KINFO *); +int s_loginclass(KINFO *); +int s_logname(KINFO *); int s_rgroupname(KINFO *); int s_runame(KINFO *); int s_uname(KINFO *); void showkey(void); void started(KINFO *, VARENT *); void state(KINFO *, VARENT *); +void systime(KINFO *, VARENT *); void tdev(KINFO *, VARENT *); void tdnam(KINFO *, VARENT *); void tname(KINFO *, VARENT *); void ucomm(KINFO *, VARENT *); void uname(KINFO *, VARENT *); void upr(KINFO *, VARENT *); +void usertime(KINFO *, VARENT *); void vsize(KINFO *, VARENT *); void wchan(KINFO *, VARENT *); __END_DECLS Modified: projects/graid/head/bin/ps/keyword.c ============================================================================== --- projects/graid/head/bin/ps/keyword.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/ps/keyword.c Thu Mar 24 19:50:34 2011 (r219971) @@ -79,6 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST|DSIZ, loginclass, s_loginclass, + MAXLOGNAME-1, 0, CHAR, NULL, 0}, {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, @@ -106,8 +108,8 @@ static VAR var[] = { {"lim", "LIM", NULL, 0, maxrss, NULL, 5, 0, CHAR, NULL, 0}, {"lockname", "LOCK", NULL, LJUST, lockname, NULL, 6, 0, CHAR, NULL, 0}, - {"login", "LOGIN", NULL, LJUST, logname, NULL, MAXLOGNAME-1, 0, CHAR, - NULL, 0}, + {"login", "LOGIN", NULL, LJUST|DSIZ, logname, s_logname, MAXLOGNAME-1, + 0, CHAR, NULL, 0}, {"logname", "", "login", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"lstart", "STARTED", NULL, LJUST|USER, lstarted, NULL, 28, 0, CHAR, NULL, 0}, @@ -187,6 +189,7 @@ static VAR var[] = { UINT, UIDFMT, 0}, {"svuid", "SVUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_svuid), UINT, UIDFMT, 0}, + {"systime", "SYSTIME", NULL, USER, systime, NULL, 9, 0, CHAR, NULL, 0}, {"tdaddr", "TDADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, KOFF(ki_tdaddr), KPTR, "lx", 0}, {"tdev", "TDEV", NULL, 0, tdev, NULL, 5, 0, CHAR, NULL, 0}, @@ -208,6 +211,8 @@ static VAR var[] = { KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, + {"usertime", "USERTIME", NULL, USER, usertime, NULL, 9, 0, CHAR, NULL, + 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsize", "", "vsz", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"vsz", "VSZ", NULL, 0, vsize, NULL, 6, 0, CHAR, NULL, 0}, Modified: projects/graid/head/bin/ps/print.c ============================================================================== --- projects/graid/head/bin/ps/print.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/ps/print.c Thu Mar 24 19:50:34 2011 (r219971) @@ -550,12 +550,11 @@ vsize(KINFO *k, VARENT *ve) (void)printf("%*lu", v->width, (u_long)(k->ki_p->ki_size / 1024)); } -void -cputime(KINFO *k, VARENT *ve) +static void +printtime(KINFO *k, VARENT *ve, long secs, long psecs) +/* psecs is "parts" of a second. first micro, then centi */ { VAR *v; - long secs; - long psecs; /* "parts" of a second. first micro, then centi */ char obuff[128]; static char decimal_point; @@ -566,20 +565,7 @@ cputime(KINFO *k, VARENT *ve) secs = 0; psecs = 0; } else { - /* - * This counts time spent handling interrupts. We could - * fix this, but it is not 100% trivial (and interrupt - * time fractions only work on the sparc anyway). XXX - */ - secs = k->ki_p->ki_runtime / 1000000; - psecs = k->ki_p->ki_runtime % 1000000; - if (sumrusage) { - secs += k->ki_p->ki_childtime.tv_sec; - psecs += k->ki_p->ki_childtime.tv_usec; - } - /* - * round and scale to 100's - */ + /* round and scale to 100's */ psecs = (psecs + 5000) / 10000; secs += psecs / 100; psecs = psecs % 100; @@ -590,6 +576,53 @@ cputime(KINFO *k, VARENT *ve) } void +cputime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + /* + * This counts time spent handling interrupts. We could + * fix this, but it is not 100% trivial (and interrupt + * time fractions only work on the sparc anyway). XXX + */ + secs = k->ki_p->ki_runtime / 1000000; + psecs = k->ki_p->ki_runtime % 1000000; + if (sumrusage) { + secs += k->ki_p->ki_childtime.tv_sec; + psecs += k->ki_p->ki_childtime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +systime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_stime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_stime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childstime.tv_sec; + psecs += k->ki_p->ki_childstime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void +usertime(KINFO *k, VARENT *ve) +{ + long secs, psecs; + + secs = k->ki_p->ki_rusage.ru_utime.tv_sec; + psecs = k->ki_p->ki_rusage.ru_utime.tv_usec; + if (sumrusage) { + secs += k->ki_p->ki_childutime.tv_sec; + psecs += k->ki_p->ki_childutime.tv_usec; + } + printtime(k, ve, secs, psecs); +} + +void elapsed(KINFO *k, VARENT *ve) { VAR *v; @@ -862,6 +895,26 @@ out: return; } +void +loginclass(KINFO *k, VARENT *ve) +{ + VAR *v; + char *s; + + v = ve->var; + /* + * Don't display login class for system processes; + * login classes are used for resource limits, + * and limits don't apply to system processes. + */ + if (k->ki_p->ki_flag & P_SYSTEM) { + (void)printf("%-*s", v->width, "-"); + return; + } + s = k->ki_p->ki_loginclass; + (void)printf("%-*s", v->width, *s ? s : "-"); +} + int s_comm(KINFO *k) { @@ -895,3 +948,30 @@ s_label(KINFO *k) mac_free(proclabel); return (size); } + +int +s_loginclass(KINFO *k) +{ + char *s; + + if (k->ki_p->ki_flag & P_SYSTEM) + return (1); + + s = k->ki_p->ki_loginclass; + if (s == NULL) + return (1); + + return (strlen(s)); +} + +int +s_logname(KINFO *k) +{ + char *s; + + s = k->ki_p->ki_login; + if (s == NULL) + return (1); + + return (strlen(s)); +} Modified: projects/graid/head/bin/ps/ps.1 ============================================================================== --- projects/graid/head/bin/ps/ps.1 Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/ps/ps.1 Thu Mar 24 19:50:34 2011 (r219971) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 24, 2010 +.Dd March 16, 2011 .Dt PS 1 .Os .Sh NAME @@ -205,8 +205,8 @@ Display information about processes whic Sort by current CPU usage, instead of the combination of controlling terminal and process ID. .It Fl S -Change the way the process time is calculated by summing all exited -children to their parent process. +Change the way the process times, namely cputime, systime, and usertime, +are calculated by summing all exited children to their parent process. .It Fl T Display information about processes attached to the device associated with the standard input. @@ -280,6 +280,8 @@ be very young) it is possible for the su fields to exceed 100%. .It Cm %mem The percentage of real memory used by this process. +.It Cm class +Login class associated with the process. .It Cm flags The flags associated with the process as in the include file @@ -475,6 +477,8 @@ accounting flag (alias .Cm acflg ) .It Cm args command and arguments +.It Cm class +login class .It Cm comm command .It Cm command @@ -592,6 +596,8 @@ symbolic process state (alias saved gid from a setgid executable .It Cm svuid saved UID from a setuid executable +.It Cm systime +accumulated system CPU time .It Cm tdaddr thread address .It Cm tdev @@ -622,6 +628,8 @@ scheduling priority on return from syste .Cm usrpri ) .It Cm user user name (from UID) +.It Cm usertime +accumulated user CPU time .It Cm vsz virtual size in Kbytes (alias .Cm vsize ) Modified: projects/graid/head/bin/rm/rm.c ============================================================================== --- projects/graid/head/bin/rm/rm.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/rm/rm.c Thu Mar 24 19:50:34 2011 (r219971) @@ -90,7 +90,7 @@ main(int argc, char *argv[]) * "unlink", for which the functionality provided is greatly * simplified. */ - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else ++p; Modified: projects/graid/head/bin/sh/arith_yacc.c ============================================================================== --- projects/graid/head/bin/sh/arith_yacc.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/sh/arith_yacc.c Thu Mar 24 19:50:34 2011 (r219971) @@ -198,7 +198,7 @@ again: } } -static arith_t binop2(arith_t a, int op, int prec, int noeval) +static arith_t binop2(arith_t a, int op, int precedence, int noeval) { for (;;) { union yystype val; @@ -221,7 +221,7 @@ static arith_t binop2(arith_t a, int op, a = noeval ? b : do_binop(op, a, b); if (op2 < ARITH_BINOP_MIN || op2 >= ARITH_BINOP_MAX || - arith_prec(op2) >= prec) + arith_prec(op2) >= precedence) return a; op = op2; Modified: projects/graid/head/bin/sh/arith_yylex.c ============================================================================== --- projects/graid/head/bin/sh/arith_yylex.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/sh/arith_yylex.c Thu Mar 24 19:50:34 2011 (r219971) @@ -57,6 +57,7 @@ yylex() { int value; const char *buf = arith_buf; + char *end; const char *p; for (;;) { @@ -79,7 +80,8 @@ yylex() case '7': case '8': case '9': - yylval.val = strtoarith_t(buf, (char **)&arith_buf, 0); + yylval.val = strtoarith_t(buf, &end, 0); + arith_buf = end; return ARITH_NUM; case 'A': case 'B': Modified: projects/graid/head/bin/sh/parser.c ============================================================================== --- projects/graid/head/bin/sh/parser.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/sh/parser.c Thu Mar 24 19:50:34 2011 (r219971) @@ -1447,6 +1447,7 @@ parsesub: { int bracketed_name = 0; /* used to handle ${[0-9]*} variables */ int linno; int length; + int c1; c = pgetc(); if (c != '(' && c != '{' && (is_eof(c) || !is_name(c)) && @@ -1473,15 +1474,9 @@ parsesub: { if (c == '{') { bracketed_name = 1; c = pgetc(); - if (c == '#') { - if ((c = pgetc()) == '}') - c = '#'; - else - subtype = VSLENGTH; - } - else - subtype = 0; + subtype = 0; } +varname: if (!is_eof(c) && is_name(c)) { length = 0; do { @@ -1511,19 +1506,35 @@ parsesub: { STPUTC(c, out); c = pgetc(); } - } else { - if (! is_special(c)) { - subtype = VSERROR; - if (c == '}') - pungetc(); - else if (c == '\n' || c == PEOF) - synerror("Unexpected end of line in substitution"); - else - USTPUTC(c, out); - } else { - USTPUTC(c, out); + } else if (is_special(c)) { + c1 = c; + c = pgetc(); + if (subtype == 0 && c1 == '#') { + subtype = VSLENGTH; + if (strchr(types, c) == NULL && c != ':' && + c != '#' && c != '%') + goto varname; + c1 = c; c = pgetc(); + if (c1 != '}' && c == '}') { + pungetc(); + c = c1; + goto varname; + } + pungetc(); + c = c1; + c1 = '#'; + subtype = 0; } + USTPUTC(c1, out); + } else { + subtype = VSERROR; + if (c == '}') + pungetc(); + else if (c == '\n' || c == PEOF) + synerror("Unexpected end of line in substitution"); + else + USTPUTC(c, out); } if (subtype == 0) { switch (c) { Modified: projects/graid/head/bin/sh/sh.1 ============================================================================== --- projects/graid/head/bin/sh/sh.1 Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/sh/sh.1 Thu Mar 24 19:50:34 2011 (r219971) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd February 8, 2011 +.Dd March 20, 2011 .Dt SH 1 .Os .Sh NAME @@ -934,9 +934,9 @@ or .Pp .D1 Li { Ar list Ns Li \&; } .Pp -The first form executes the commands in a subshell. +The first form executes the commands in a subshell environment. Note that built-in commands thus executed do not affect the current shell. -The second form does not fork another shell, +The second form never forks another shell, so it is slightly more efficient. Grouping commands together this way allows the user to redirect their output as though they were one program: @@ -1450,8 +1450,8 @@ or the backquoted version: .Pp .D1 Li ` Ns Ar command Ns Li ` .Pp -The shell expands the command substitution by executing command in a -subshell environment and replacing the command substitution +The shell expands the command substitution by executing command +and replacing the command substitution with the standard output of the command, removing sequences of one or more newlines at the end of the substitution. Embedded newlines before the end of the output are not removed; @@ -1459,6 +1459,18 @@ however, during field splitting, they ma depending on the value of .Va IFS and the quoting that is in effect. +The command is executed in a subshell environment, +except that the built-in commands +.Ic jobid , +.Ic jobs , +.Ic times +and +.Ic trap +return information about the main shell environment +if they are the only command in a command substitution +and the substitutions in the command cannot cause side effects +(such as from assigning values to variables or referencing +.Li $! ). .Ss Arithmetic Expansion Arithmetic expansion provides a mechanism for evaluating an arithmetic expression and substituting its value. @@ -1837,13 +1849,13 @@ Terminate the shell process. If .Ar exitstatus is given -it is used as the exit status of the shell; -otherwise, if the shell is executing an +it is used as the exit status of the shell. +Otherwise, if the shell is executing an .Cm EXIT trap, the exit status of the last command before the trap is used; if the shell is executing a trap for a signal, -the shell exits by resending the signal to itself; -otherwise, the exit status of the preceding command is used. +the shell exits by resending the signal to itself. +Otherwise, the exit status of the preceding command is used. The exit status should be an integer between 0 and 255. .It Ic export Ar name ... .It Ic export Op Fl p @@ -2265,8 +2277,8 @@ Omitting the .Ar action is another way to request the default action, for compatibility reasons this usage is not recommended though. -When the shell forks off a subshell, -it resets trapped (but not ignored) signals to the default action. +In a subshell environment, +the shell resets trapped (but not ignored) signals to the default action. The .Ic trap command has no effect on signals that were ignored on entry to the shell. Modified: projects/graid/head/bin/test/test.c ============================================================================== --- projects/graid/head/bin/test/test.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/bin/test/test.c Thu Mar 24 19:50:34 2011 (r219971) @@ -194,7 +194,7 @@ main(int argc, char **argv) int res; char *p; - if ((p = rindex(argv[0], '/')) == NULL) + if ((p = strrchr(argv[0], '/')) == NULL) p = argv[0]; else p++; Modified: projects/graid/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c ============================================================================== --- projects/graid/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c Thu Mar 24 19:50:34 2011 (r219971) @@ -138,8 +138,10 @@ stream_bytes(FILE *fp, const char *strin while (*string) { if (*string > ' ' && *string != '\\' && *string < '\177') (void) fprintf(fp, "%c", *string++); - else - (void) fprintf(fp, "\\%03o", *string++); + else { + (void) fprintf(fp, "\\%03hho", + (unsigned char)*string++); + } } } Modified: projects/graid/head/contrib/binutils/bfd/elfxx-sparc.c ============================================================================== --- projects/graid/head/contrib/binutils/bfd/elfxx-sparc.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/contrib/binutils/bfd/elfxx-sparc.c Thu Mar 24 19:50:34 2011 (r219971) @@ -2474,11 +2474,13 @@ _bfd_sparc_elf_relocate_section (bfd *ou Elf_Internal_Rela *rel; Elf_Internal_Rela *relend; int num_relocs; + const struct elf_backend_data *bed; htab = _bfd_sparc_elf_hash_table (info); symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; sym_hashes = elf_sym_hashes (input_bfd); local_got_offsets = elf_local_got_offsets (input_bfd); + bed = get_elf_backend_data (output_bfd); if (elf_hash_table (info)->hgot == NULL) got_base = 0; @@ -2876,11 +2878,6 @@ _bfd_sparc_elf_relocate_section (bfd *ou { asection *osec; - /* We are turning this relocation into one - against a section symbol. It would be - proper to subtract the symbol's value, - osec->vma, from the emitted reloc addend, - but ld.so expects buggy relocs. */ osec = sec->output_section; indx = elf_section_data (osec)->dynindx; @@ -2901,6 +2898,15 @@ _bfd_sparc_elf_relocate_section (bfd *ou bfd_set_error (bfd_error_bad_value); return FALSE; } + + /* We are turning this relocation into one + against a section symbol, so subtract out + the output section's address but not the + offset of the input section in the output + section on OSes where ld.so doesn't expect + buggy relocs. */ + if (bed->elf_osabi == ELFOSABI_FREEBSD) + outrel.r_addend -= osec->vma; } outrel.r_info = SPARC_ELF_R_INFO (htab, rel, indx, Modified: projects/graid/head/contrib/gcc/config.gcc ============================================================================== --- projects/graid/head/contrib/gcc/config.gcc Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/contrib/gcc/config.gcc Thu Mar 24 19:50:34 2011 (r219971) @@ -268,11 +268,13 @@ xscale-*-*) ;; i[34567]86-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" ;; x86_64-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" need_64bit_hwint=yes ;; ia64-*-*) @@ -1207,14 +1209,14 @@ i[34567]86-*-solaris2*) # FIXME: -m64 for i[34567]86-*-* should be allowed just # like -m32 for x86_64-*-*. case X"${with_cpu}" in - Xgeneric|Xnocona|Xx86-64|Xk8|Xopteron|Xathlon64|Xathlon-fx) + Xgeneric|Xcore2|Xnocona|Xx86-64|Xk8|Xopteron|Xathlon64|Xathlon-fx) ;; X) with_cpu=generic ;; *) echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2 - echo "generic nocona x86-64 k8 opteron athlon64 athlon-fx" 1>&2 + echo "generic core2 nocona x86-64 k8 opteron athlon64 athlon-fx" 1>&2 exit 1 ;; esac @@ -2537,6 +2539,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; pentium_m-*) with_cpu=pentium-m ;; @@ -2556,6 +2561,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; *) with_cpu=generic ;; @@ -2787,7 +2795,7 @@ case "${target}" in esac # OK ;; - "" | k8 | opteron | athlon64 | athlon-fx | nocona | generic) + "" | k8 | opteron | athlon64 | athlon-fx | nocona | core2 | generic) # OK ;; *) Modified: projects/graid/head/contrib/gcc/config/i386/driver-i386.c ============================================================================== --- projects/graid/head/contrib/gcc/config/i386/driver-i386.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/contrib/gcc/config/i386/driver-i386.c Thu Mar 24 19:50:34 2011 (r219971) @@ -39,6 +39,7 @@ const char *host_detect_local_cpu (int a #define bit_SSE2 (1 << 26) #define bit_SSE3 (1 << 0) +#define bit_SSSE3 (1 << 9) #define bit_CMPXCHG16B (1 << 13) #define bit_3DNOW (1 << 31) @@ -66,7 +67,7 @@ const char *host_detect_local_cpu (int a unsigned int vendor; unsigned int ext_level; unsigned char has_mmx = 0, has_3dnow = 0, has_3dnowp = 0, has_sse = 0; - unsigned char has_sse2 = 0, has_sse3 = 0, has_cmov = 0; + unsigned char has_sse2 = 0, has_sse3 = 0, has_ssse3 = 0, has_cmov = 0; unsigned char has_longmode = 0, has_cmpxchg8b = 0; unsigned char is_amd = 0; unsigned int family = 0; @@ -107,6 +108,7 @@ const char *host_detect_local_cpu (int a has_sse = !!(edx & bit_SSE); has_sse2 = !!(edx & bit_SSE2); has_sse3 = !!(ecx & bit_SSE3); + has_ssse3 = !!(ecx & bit_SSSE3); /* We don't care for extended family. */ family = (eax >> 8) & ~(1 << 4); @@ -148,7 +150,9 @@ const char *host_detect_local_cpu (int a /* We have no idea. Use something reasonable. */ if (arch) { - if (has_sse3) + if (has_ssse3) + cpu = "core2"; + else if (has_sse3) { if (has_longmode) cpu = "nocona"; @@ -230,6 +234,9 @@ const char *host_detect_local_cpu (int a cpu = "generic"; } break; + case PROCESSOR_GEODE: + cpu = "geode"; + break; case PROCESSOR_K6: if (has_3dnow) cpu = "k6-3"; Copied: projects/graid/head/contrib/gcc/config/i386/geode.md (from r219970, head/contrib/gcc/config/i386/geode.md) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/graid/head/contrib/gcc/config/i386/geode.md Thu Mar 24 19:50:34 2011 (r219971, copy of r219970, head/contrib/gcc/config/i386/geode.md) @@ -0,0 +1,153 @@ +;; Geode Scheduling +;; Copyright (C) 2006 +;; Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GCC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GCC; see the file COPYING. If not, write to +;; the Free Software Foundation, 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. +;; +;; The Geode architecture is one insn issue processor. +;; +;; This description is based on data from the following documents: +;; +;; "AMD Geode GX Processor Data Book" +;; Advanced Micro Devices, Inc., Aug 2005. +;; +;; "AMD Geode LX Processor Data Book" +;; Advanced Micro Devices, Inc., Jan 2006. +;; +;; +;; CPU execution units of the Geode: +;; +;; issue describes the issue pipeline. +;; alu describes the Integer unit +;; fpu describes the FP unit +;; +;; The fp unit is out of order execution unit with register renaming. +;; There is also memory management unit and execution pipeline for +;; load/store operations. We ignore it and difference between insns +;; using memory and registers. + +(define_automaton "geode") + +(define_cpu_unit "geode_issue,geode_alu,geode_fpu" "geode") + +(define_insn_reservation "alu" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc")) + "geode_issue,geode_alu") + +(define_insn_reservation "shift" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "ishift,ishift1,rotate,rotate1,cld")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "imul" 7 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "imul")) + "geode_issue,geode_alu*7") + +(define_insn_reservation "idiv" 40 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "idiv")) + "geode_issue,geode_alu*40") + +;; The branch unit. +(define_insn_reservation "call" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "call,callv")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "geode_branch" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "ibr")) + "geode_issue,geode_alu") + +(define_insn_reservation "geode_pop_push" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "pop,push")) + "geode_issue,geode_alu") + +(define_insn_reservation "geode_leave" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "leave")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "geode_load_str" 4 + (and (eq_attr "cpu" "geode") + (and (eq_attr "type" "str") + (eq_attr "memory" "load,both"))) + "geode_issue,geode_alu*4") + +(define_insn_reservation "geode_store_str" 2 + (and (eq_attr "cpu" "geode") + (and (eq_attr "type" "str") + (eq_attr "memory" "store"))) + "geode_issue,geode_alu*2") + +;; Be optimistic +(define_insn_reservation "geode_unknown" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "multi,other")) + "geode_issue,geode_alu") + +;; FPU + +(define_insn_reservation "geode_fop" 6 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fop,fcmp")) + "geode_issue,geode_fpu*6") + +(define_insn_reservation "geode_fsimple" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fmov,fcmov,fsgn,fxch")) + "geode_issue,geode_fpu") + +(define_insn_reservation "geode_fist" 4 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fistp,fisttp")) + "geode_issue,geode_fpu*4") + +(define_insn_reservation "geode_fmul" 10 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fmul")) + "geode_issue,geode_fpu*10") + +(define_insn_reservation "geode_fdiv" 47 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fdiv")) + "geode_issue,geode_fpu*47") + +;; We use minimal latency (fsin) here +(define_insn_reservation "geode_fpspc" 54 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fpspc")) + "geode_issue,geode_fpu*54") + +(define_insn_reservation "geode_frndint" 12 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "frndint")) + "geode_issue,geode_fpu*12") + +(define_insn_reservation "geode_mmxmov" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "mmxmov")) + "geode_issue,geode_fpu") + +(define_insn_reservation "geode_mmx" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "mmx,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft")) + "geode_issue,geode_fpu*2") Modified: projects/graid/head/contrib/gcc/config/i386/i386.c ============================================================================== --- projects/graid/head/contrib/gcc/config/i386/i386.c Thu Mar 24 19:23:42 2011 (r219970) +++ projects/graid/head/contrib/gcc/config/i386/i386.c Thu Mar 24 19:50:34 2011 (r219971) @@ -336,6 +336,60 @@ struct processor_costs pentiumpro_cost = }; static const +struct processor_costs geode_cost = { + COSTS_N_INSNS (1), /* cost of an add instruction */ + COSTS_N_INSNS (1), /* cost of a lea instruction */ + COSTS_N_INSNS (2), /* variable shift costs */ + COSTS_N_INSNS (1), /* constant shift costs */ + {COSTS_N_INSNS (3), /* cost of starting multiply for QI */ + COSTS_N_INSNS (4), /* HI */ + COSTS_N_INSNS (7), /* SI */ + COSTS_N_INSNS (7), /* DI */ + COSTS_N_INSNS (7)}, /* other */ + 0, /* cost of multiply per each bit set */ + {COSTS_N_INSNS (15), /* cost of a divide/mod for QI */ + COSTS_N_INSNS (23), /* HI */ + COSTS_N_INSNS (39), /* SI */ + COSTS_N_INSNS (39), /* DI */ + COSTS_N_INSNS (39)}, /* other */ + COSTS_N_INSNS (1), /* cost of movsx */ + COSTS_N_INSNS (1), /* cost of movzx */ + 8, /* "large" insn */ + 4, /* MOVE_RATIO */ + 1, /* cost for loading QImode using movzbl */ + {1, 1, 1}, /* cost of loading integer registers + in QImode, HImode and SImode. + Relative to reg-reg move (2). */ + {1, 1, 1}, /* cost of storing integer registers */ + 1, /* cost of reg,reg fld/fst */ + {1, 1, 1}, /* cost of loading fp registers + in SFmode, DFmode and XFmode */ + {4, 6, 6}, /* cost of storing fp registers + in SFmode, DFmode and XFmode */ + + 1, /* cost of moving MMX register */ + {1, 1}, /* cost of loading MMX registers + in SImode and DImode */ + {1, 1}, /* cost of storing MMX registers + in SImode and DImode */ + 1, /* cost of moving SSE register */ + {1, 1, 1}, /* cost of loading SSE registers + in SImode, DImode and TImode */ + {1, 1, 1}, /* cost of storing SSE registers + in SImode, DImode and TImode */ + 1, /* MMX or SSE register to integer */ + 32, /* size of prefetch block */ + 1, /* number of parallel prefetches */ + 1, /* Branch cost */ + COSTS_N_INSNS (6), /* cost of FADD and FSUB insns. */ + COSTS_N_INSNS (11), /* cost of FMUL instruction. */ + COSTS_N_INSNS (47), /* cost of FDIV instruction. */ + COSTS_N_INSNS (1), /* cost of FABS instruction. */ + COSTS_N_INSNS (1), /* cost of FCHS instruction. */ + COSTS_N_INSNS (54), /* cost of FSQRT instruction. */ +}; + +static const struct processor_costs k6_cost = { COSTS_N_INSNS (1), /* cost of an add instruction */ COSTS_N_INSNS (2), /* cost of a lea instruction */ @@ -600,6 +654,58 @@ struct processor_costs nocona_cost = { COSTS_N_INSNS (44), /* cost of FSQRT instruction. */ }; +static const +struct processor_costs core2_cost = { + COSTS_N_INSNS (1), /* cost of an add instruction */ + COSTS_N_INSNS (1) + 1, /* cost of a lea instruction */ + COSTS_N_INSNS (1), /* variable shift costs */ + COSTS_N_INSNS (1), /* constant shift costs */ + {COSTS_N_INSNS (3), /* cost of starting multiply for QI */ + COSTS_N_INSNS (3), /* HI */ + COSTS_N_INSNS (3), /* SI */ + COSTS_N_INSNS (3), /* DI */ + COSTS_N_INSNS (3)}, /* other */ + 0, /* cost of multiply per each bit set */ + {COSTS_N_INSNS (22), /* cost of a divide/mod for QI */ + COSTS_N_INSNS (22), /* HI */ + COSTS_N_INSNS (22), /* SI */ + COSTS_N_INSNS (22), /* DI */ + COSTS_N_INSNS (22)}, /* other */ + COSTS_N_INSNS (1), /* cost of movsx */ + COSTS_N_INSNS (1), /* cost of movzx */ + 8, /* "large" insn */ + 16, /* MOVE_RATIO */ + 2, /* cost for loading QImode using movzbl */ + {6, 6, 6}, /* cost of loading integer registers + in QImode, HImode and SImode. + Relative to reg-reg move (2). */ + {4, 4, 4}, /* cost of storing integer registers */ + 2, /* cost of reg,reg fld/fst */ + {6, 6, 6}, /* cost of loading fp registers + in SFmode, DFmode and XFmode */ + {4, 4, 4}, /* cost of loading integer registers */ + 2, /* cost of moving MMX register */ + {6, 6}, /* cost of loading MMX registers + in SImode and DImode */ + {4, 4}, /* cost of storing MMX registers + in SImode and DImode */ + 2, /* cost of moving SSE register */ + {6, 6, 6}, /* cost of loading SSE registers + in SImode, DImode and TImode */ + {4, 4, 4}, /* cost of storing SSE registers + in SImode, DImode and TImode */ + 2, /* MMX or SSE register to integer */ + 128, /* size of prefetch block */ + 8, /* number of parallel prefetches */ + 3, /* Branch cost */ + COSTS_N_INSNS (3), /* cost of FADD and FSUB insns. */ + COSTS_N_INSNS (5), /* cost of FMUL instruction. */ + COSTS_N_INSNS (32), /* cost of FDIV instruction. */ + COSTS_N_INSNS (1), /* cost of FABS instruction. */ + COSTS_N_INSNS (1), /* cost of FCHS instruction. */ + COSTS_N_INSNS (58), /* cost of FSQRT instruction. */ +}; + /* Generic64 should produce code tuned for Nocona and K8. */ static const struct processor_costs generic64_cost = { @@ -721,38 +827,41 @@ const struct processor_costs *ix86_cost #define m_486 (1<