From owner-svn-src-projects@FreeBSD.ORG Sun Dec 8 02:48:17 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 334FC4D7; Sun, 8 Dec 2013 02:48:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1A82A1A61; Sun, 8 Dec 2013 02:48:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB82mHFb047766; Sun, 8 Dec 2013 02:48:17 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB82mDMQ047678; Sun, 8 Dec 2013 02:48:13 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312080248.rB82mDMQ047678@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 8 Dec 2013 02:48:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259091 - in projects/altix2: . bin/sh bin/test cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zpool cddl/co... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2013 02:48:17 -0000 Author: marcel Date: Sun Dec 8 02:48:10 2013 New Revision: 259091 URL: http://svnweb.freebsd.org/changeset/base/259091 Log: Merge ^/head@259089 Added: projects/altix2/contrib/gcc/tree-ssa-alias-warnings.c - copied unchanged from r259089, head/contrib/gcc/tree-ssa-alias-warnings.c projects/altix2/contrib/gcclibs/libcpp/ChangeLog.gcc43 - copied unchanged from r259089, head/contrib/gcclibs/libcpp/ChangeLog.gcc43 projects/altix2/contrib/gcclibs/libcpp/directives-only.c - copied unchanged from r259089, head/contrib/gcclibs/libcpp/directives-only.c projects/altix2/contrib/gcclibs/libiberty/ChangeLog.gcc43 - copied unchanged from r259089, head/contrib/gcclibs/libiberty/ChangeLog.gcc43 projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h projects/altix2/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h - copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h projects/altix2/etc/casper/ - copied from r259089, head/etc/casper/ projects/altix2/lib/libc/iconv/__iconv.c - copied unchanged from r259089, head/lib/libc/iconv/__iconv.c projects/altix2/lib/libc/iconv/__iconv_free_list.c - copied unchanged from r259089, head/lib/libc/iconv/__iconv_free_list.c projects/altix2/lib/libc/iconv/__iconv_get_list.c - copied unchanged from r259089, head/lib/libc/iconv/__iconv_get_list.c projects/altix2/lib/libc/iconv/bsd_iconv.c - copied unchanged from r259089, head/lib/libc/iconv/bsd_iconv.c projects/altix2/lib/libc/iconv/iconv_canonicalize.c - copied unchanged from r259089, head/lib/libc/iconv/iconv_canonicalize.c projects/altix2/lib/libc/iconv/iconv_close.c - copied unchanged from r259089, head/lib/libc/iconv/iconv_close.c projects/altix2/lib/libc/iconv/iconv_open.c - copied unchanged from r259089, head/lib/libc/iconv/iconv_open.c projects/altix2/lib/libc/iconv/iconv_open_into.c - copied unchanged from r259089, head/lib/libc/iconv/iconv_open_into.c projects/altix2/lib/libc/iconv/iconv_set_relocation_prefix.c - copied unchanged from r259089, head/lib/libc/iconv/iconv_set_relocation_prefix.c projects/altix2/lib/libc/iconv/iconvctl.c - copied unchanged from r259089, head/lib/libc/iconv/iconvctl.c projects/altix2/lib/libc/iconv/iconvlist.c - copied unchanged from r259089, head/lib/libc/iconv/iconvlist.c projects/altix2/lib/libc_nonshared/Makefile.iconv - copied unchanged from r259089, head/lib/libc_nonshared/Makefile.iconv projects/altix2/lib/libcapsicum/ - copied from r259089, head/lib/libcapsicum/ projects/altix2/lib/libcasper/ - copied from r259089, head/lib/libcasper/ projects/altix2/lib/libpjdlog/ - copied from r259089, head/lib/libpjdlog/ projects/altix2/libexec/casper/ - copied from r259089, head/libexec/casper/ projects/altix2/sbin/casperd/ - copied from r259089, head/sbin/casperd/ projects/altix2/share/examples/tests/tests/plain/cp_test.sh - copied unchanged from r259089, head/share/examples/tests/tests/plain/cp_test.sh projects/altix2/sys/amd64/vmm/io/vhpet.c - copied unchanged from r259089, head/sys/amd64/vmm/io/vhpet.c projects/altix2/sys/amd64/vmm/io/vhpet.h - copied unchanged from r259089, head/sys/amd64/vmm/io/vhpet.h projects/altix2/sys/arm/rockchip/rk30xx_wdog.c - copied unchanged from r259089, head/sys/arm/rockchip/rk30xx_wdog.c projects/altix2/sys/arm/rockchip/rk30xx_wdog.h - copied unchanged from r259089, head/sys/arm/rockchip/rk30xx_wdog.h projects/altix2/sys/cddl/compat/opensolaris/sys/disp.h - copied unchanged from r259089, head/sys/cddl/compat/opensolaris/sys/disp.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c - copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c - copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h - copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h - copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h projects/altix2/sys/dev/fb/fb_if.m - copied unchanged from r259089, head/sys/dev/fb/fb_if.m projects/altix2/sys/dev/fb/fbd.c - copied unchanged from r259089, head/sys/dev/fb/fbd.c projects/altix2/sys/dev/nand/nfc_at91.c - copied unchanged from r259089, head/sys/dev/nand/nfc_at91.c projects/altix2/sys/dev/vt/ - copied from r259089, head/sys/dev/vt/ projects/altix2/sys/kern/subr_terminal.c - copied unchanged from r259089, head/sys/kern/subr_terminal.c projects/altix2/sys/net/sff8472.h - copied unchanged from r259089, head/sys/net/sff8472.h projects/altix2/sys/powerpc/wii/ios_if.m - copied unchanged from r259089, head/sys/powerpc/wii/ios_if.m projects/altix2/sys/sys/ktr_class.h - copied unchanged from r259089, head/sys/sys/ktr_class.h projects/altix2/sys/sys/sf_sync.h - copied unchanged from r259089, head/sys/sys/sf_sync.h projects/altix2/sys/sys/terminal.h - copied unchanged from r259089, head/sys/sys/terminal.h projects/altix2/tools/build/options/WITHOUT_CASPER - copied unchanged from r259089, head/tools/build/options/WITHOUT_CASPER projects/altix2/tools/regression/bin/sh/execution/bg10.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg10.0 projects/altix2/tools/regression/bin/sh/execution/bg10.0.stdout - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg10.0.stdout projects/altix2/tools/regression/bin/sh/execution/bg5.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg5.0 projects/altix2/tools/regression/bin/sh/execution/bg6.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg6.0 projects/altix2/tools/regression/bin/sh/execution/bg6.0.stdout - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg6.0.stdout projects/altix2/tools/regression/bin/sh/execution/bg7.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg7.0 projects/altix2/tools/regression/bin/sh/execution/bg8.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg8.0 projects/altix2/tools/regression/bin/sh/execution/bg9.0 - copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg9.0 projects/altix2/tools/regression/capsicum/libcapsicum/ - copied from r259089, head/tools/regression/capsicum/libcapsicum/ projects/altix2/tools/tools/vt/ - copied from r259089, head/tools/tools/vt/ Replaced: projects/altix2/lib/libc/iconv/iconv.c - copied unchanged from r259089, head/lib/libc/iconv/iconv.c Deleted: projects/altix2/contrib/apr-util/test/testssl.c projects/altix2/lib/libc/rpc/LICENSE projects/altix2/lib/libc_nonshared/__iconv.c projects/altix2/lib/libc_nonshared/__iconv_free_list.c projects/altix2/lib/libc_nonshared/__iconv_get_list.c projects/altix2/lib/libc_nonshared/iconv.c projects/altix2/lib/libc_nonshared/iconv_canonicalize.c projects/altix2/lib/libc_nonshared/iconv_close.c projects/altix2/lib/libc_nonshared/iconv_open.c projects/altix2/lib/libc_nonshared/iconv_open_into.c projects/altix2/lib/libc_nonshared/iconv_set_relocation_prefix.c projects/altix2/lib/libc_nonshared/iconvctl.c projects/altix2/lib/libc_nonshared/iconvlist.c projects/altix2/share/examples/tests/tests/plain/cp_test projects/altix2/sys/cddl/compat/opensolaris/sys/taskq.h Modified: projects/altix2/Makefile.inc1 projects/altix2/ObsoleteFiles.inc projects/altix2/UPDATING projects/altix2/bin/sh/cd.c projects/altix2/bin/sh/eval.c projects/altix2/bin/sh/exec.c projects/altix2/bin/sh/expand.c projects/altix2/bin/sh/memalloc.c projects/altix2/bin/sh/mystring.c projects/altix2/bin/sh/mystring.h projects/altix2/bin/sh/redir.c projects/altix2/bin/sh/show.c projects/altix2/bin/sh/var.c projects/altix2/bin/test/test.c projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/altix2/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/altix2/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/altix2/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/altix2/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c projects/altix2/contrib/apr-util/CHANGES projects/altix2/contrib/apr-util/apr-util.spec projects/altix2/contrib/apr-util/configure projects/altix2/contrib/apr-util/crypto/apr_crypto.c projects/altix2/contrib/apr-util/dbd/apr_dbd.c projects/altix2/contrib/apr-util/dbd/apr_dbd_odbc.c projects/altix2/contrib/apr-util/dbm/apr_dbm.c projects/altix2/contrib/apr-util/include/apr_buckets.h projects/altix2/contrib/apr-util/include/apr_dbd.h projects/altix2/contrib/apr-util/include/apr_hooks.h projects/altix2/contrib/apr-util/include/apr_optional_hooks.h projects/altix2/contrib/apr-util/include/apr_queue.h projects/altix2/contrib/apr-util/include/apr_reslist.h projects/altix2/contrib/apr-util/include/apu.hw projects/altix2/contrib/apr-util/include/apu_version.h projects/altix2/contrib/apr-util/libaprutil.rc projects/altix2/contrib/apr-util/memcache/apr_memcache.c projects/altix2/contrib/apr-util/misc/apu_dso.c projects/altix2/contrib/apr-util/test/abts.c projects/altix2/contrib/apr-util/test/testpass.c projects/altix2/contrib/gcc/ChangeLog.gcc43 projects/altix2/contrib/gcc/builtins.c projects/altix2/contrib/gcc/c-common.c projects/altix2/contrib/gcc/c-common.h projects/altix2/contrib/gcc/c-decl.c projects/altix2/contrib/gcc/c-opts.c projects/altix2/contrib/gcc/c-ppoutput.c projects/altix2/contrib/gcc/c-typeck.c projects/altix2/contrib/gcc/c.opt projects/altix2/contrib/gcc/common.opt projects/altix2/contrib/gcc/config/i386/i386.c projects/altix2/contrib/gcc/config/rs6000/altivec.h projects/altix2/contrib/gcc/config/rs6000/rs6000-c.c projects/altix2/contrib/gcc/config/rs6000/rs6000.c projects/altix2/contrib/gcc/coverage.c projects/altix2/contrib/gcc/cp/ChangeLog.gcc43 projects/altix2/contrib/gcc/cp/call.c projects/altix2/contrib/gcc/cp/decl.c projects/altix2/contrib/gcc/cp/mangle.c projects/altix2/contrib/gcc/cp/semantics.c projects/altix2/contrib/gcc/cp/typeck.c projects/altix2/contrib/gcc/doc/cppopts.texi projects/altix2/contrib/gcc/doc/extend.texi projects/altix2/contrib/gcc/doc/invoke.texi projects/altix2/contrib/gcc/final.c projects/altix2/contrib/gcc/flags.h projects/altix2/contrib/gcc/gimplify.c projects/altix2/contrib/gcc/opts.c projects/altix2/contrib/gcc/print-tree.c projects/altix2/contrib/gcc/toplev.c projects/altix2/contrib/gcc/tree-flow.h projects/altix2/contrib/gcc/tree-ssa-alias.c projects/altix2/contrib/gcc/tree-vrp.c projects/altix2/contrib/gcc/tree.c projects/altix2/contrib/gcc/tree.h projects/altix2/contrib/gcc/varasm.c projects/altix2/contrib/gcclibs/libcpp/Makefile.in projects/altix2/contrib/gcclibs/libcpp/charset.c projects/altix2/contrib/gcclibs/libcpp/directives.c projects/altix2/contrib/gcclibs/libcpp/errors.c projects/altix2/contrib/gcclibs/libcpp/expr.c projects/altix2/contrib/gcclibs/libcpp/files.c projects/altix2/contrib/gcclibs/libcpp/include/cpplib.h projects/altix2/contrib/gcclibs/libcpp/init.c projects/altix2/contrib/gcclibs/libcpp/internal.h projects/altix2/contrib/gcclibs/libcpp/lex.c projects/altix2/contrib/gcclibs/libcpp/macro.c projects/altix2/contrib/gcclibs/libcpp/pch.c projects/altix2/contrib/gcclibs/libiberty/choose-temp.c projects/altix2/contrib/gcclibs/libiberty/cp-demangle.c projects/altix2/contrib/gcclibs/libiberty/cp-demangle.h projects/altix2/contrib/gcclibs/libiberty/floatformat.c projects/altix2/contrib/gcclibs/libiberty/functions.texi projects/altix2/contrib/gcclibs/libiberty/pex-unix.c projects/altix2/contrib/gcclibs/libiberty/strsignal.c projects/altix2/contrib/gcclibs/libiberty/testsuite/demangle-expected projects/altix2/contrib/gcclibs/libiberty/testsuite/test-demangle.c projects/altix2/contrib/gdb/gdb/amd64fbsd-nat.c projects/altix2/contrib/libstdc++/include/ext/hashtable.h projects/altix2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/altix2/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/altix2/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/altix2/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-python.h projects/altix2/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/altix2/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp projects/altix2/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/altix2/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp projects/altix2/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/altix2/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/altix2/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/altix2/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/altix2/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/altix2/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/altix2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/altix2/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/altix2/contrib/llvm/tools/lldb/source/lldb.cpp projects/altix2/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp projects/altix2/contrib/mdocml/lib.in projects/altix2/contrib/nvi/cl/cl_term.c projects/altix2/contrib/nvi/common/key.c projects/altix2/contrib/nvi/common/key.h projects/altix2/contrib/subversion/CHANGES projects/altix2/contrib/subversion/Makefile.in projects/altix2/contrib/subversion/build-outputs.mk projects/altix2/contrib/subversion/build.conf projects/altix2/contrib/subversion/configure projects/altix2/contrib/subversion/configure.ac projects/altix2/contrib/subversion/subversion/include/svn_version.h projects/altix2/contrib/subversion/subversion/libsvn_client/externals.c projects/altix2/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c projects/altix2/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h projects/altix2/contrib/subversion/subversion/libsvn_subr/internal_statements.h projects/altix2/contrib/subversion/subversion/libsvn_wc/diff.h projects/altix2/contrib/subversion/subversion/libsvn_wc/diff_local.c projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-checks.h projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-metadata.h projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-queries.h projects/altix2/contrib/tcpdump/extract.h projects/altix2/etc/Makefile projects/altix2/etc/devd/usb.conf projects/altix2/etc/gettytab projects/altix2/etc/mtree/BSD.include.dist projects/altix2/etc/mtree/BSD.root.dist projects/altix2/etc/mtree/BSD.var.dist projects/altix2/etc/pf.os projects/altix2/etc/rc projects/altix2/etc/services projects/altix2/games/fortune/fortune/fortune.c projects/altix2/gnu/usr.bin/cc/cc_int/Makefile projects/altix2/gnu/usr.bin/cc/libcpp/Makefile projects/altix2/include/Makefile projects/altix2/include/iconv.h projects/altix2/include/rpc/auth.h projects/altix2/include/rpc/auth_des.h projects/altix2/include/rpc/auth_kerb.h projects/altix2/include/rpc/auth_unix.h projects/altix2/include/rpc/clnt.h projects/altix2/include/rpc/clnt_soc.h projects/altix2/include/rpc/des.h projects/altix2/include/rpc/des_crypt.h projects/altix2/include/rpc/nettype.h projects/altix2/include/rpc/pmap_clnt.h projects/altix2/include/rpc/pmap_prot.h projects/altix2/include/rpc/pmap_rmt.h projects/altix2/include/rpc/raw.h projects/altix2/include/rpc/rpc.h projects/altix2/include/rpc/rpc_com.h projects/altix2/include/rpc/rpc_msg.h projects/altix2/include/rpc/rpcb_clnt.h projects/altix2/include/rpc/rpcb_prot.x projects/altix2/include/rpc/rpcent.h projects/altix2/include/rpc/svc.h projects/altix2/include/rpc/svc_auth.h projects/altix2/include/rpc/svc_dg.h projects/altix2/include/rpc/svc_soc.h projects/altix2/include/rpc/xdr.h projects/altix2/lib/Makefile projects/altix2/lib/clang/liblldbAPI/Makefile projects/altix2/lib/clang/liblldbPluginProcessFreeBSD/Makefile projects/altix2/lib/clang/liblldbPluginProcessUtility/Makefile projects/altix2/lib/libc/Makefile projects/altix2/lib/libc/iconv/Makefile.inc projects/altix2/lib/libc/iconv/citrus_iconv_local.h projects/altix2/lib/libc/iconv/iconvctl.3 projects/altix2/lib/libc/powerpc/SYS.h projects/altix2/lib/libc/powerpc64/SYS.h projects/altix2/lib/libc/rpc/DISCLAIMER projects/altix2/lib/libc/rpc/auth_des.c projects/altix2/lib/libc/rpc/auth_none.c projects/altix2/lib/libc/rpc/auth_unix.c projects/altix2/lib/libc/rpc/authdes_prot.c projects/altix2/lib/libc/rpc/authunix_prot.c projects/altix2/lib/libc/rpc/bindresvport.c projects/altix2/lib/libc/rpc/clnt_bcast.c projects/altix2/lib/libc/rpc/clnt_dg.c projects/altix2/lib/libc/rpc/clnt_generic.c projects/altix2/lib/libc/rpc/clnt_perror.c projects/altix2/lib/libc/rpc/clnt_raw.c projects/altix2/lib/libc/rpc/clnt_simple.c projects/altix2/lib/libc/rpc/clnt_vc.c projects/altix2/lib/libc/rpc/des_crypt.c projects/altix2/lib/libc/rpc/des_soft.c projects/altix2/lib/libc/rpc/getnetconfig.c projects/altix2/lib/libc/rpc/getnetpath.c projects/altix2/lib/libc/rpc/getpublickey.c projects/altix2/lib/libc/rpc/getrpcent.c projects/altix2/lib/libc/rpc/getrpcport.c projects/altix2/lib/libc/rpc/key_call.c projects/altix2/lib/libc/rpc/key_prot_xdr.c projects/altix2/lib/libc/rpc/netname.c projects/altix2/lib/libc/rpc/netnamer.c projects/altix2/lib/libc/rpc/pmap_clnt.c projects/altix2/lib/libc/rpc/pmap_getmaps.c projects/altix2/lib/libc/rpc/pmap_getport.c projects/altix2/lib/libc/rpc/pmap_prot.c projects/altix2/lib/libc/rpc/pmap_prot2.c projects/altix2/lib/libc/rpc/pmap_rmt.c projects/altix2/lib/libc/rpc/rpc_callmsg.c projects/altix2/lib/libc/rpc/rpc_com.h projects/altix2/lib/libc/rpc/rpc_commondata.c projects/altix2/lib/libc/rpc/rpc_dtablesize.c projects/altix2/lib/libc/rpc/rpc_generic.c projects/altix2/lib/libc/rpc/rpc_prot.c projects/altix2/lib/libc/rpc/rpc_soc.c projects/altix2/lib/libc/rpc/rpcb_clnt.c projects/altix2/lib/libc/rpc/rpcb_prot.c projects/altix2/lib/libc/rpc/rpcb_st_xdr.c projects/altix2/lib/libc/rpc/rpcdname.c projects/altix2/lib/libc/rpc/rtime.c projects/altix2/lib/libc/rpc/svc.c projects/altix2/lib/libc/rpc/svc_auth.c projects/altix2/lib/libc/rpc/svc_auth_des.c projects/altix2/lib/libc/rpc/svc_auth_unix.c projects/altix2/lib/libc/rpc/svc_dg.c projects/altix2/lib/libc/rpc/svc_generic.c projects/altix2/lib/libc/rpc/svc_raw.c projects/altix2/lib/libc/rpc/svc_run.c projects/altix2/lib/libc/rpc/svc_simple.c projects/altix2/lib/libc/rpc/svc_vc.c projects/altix2/lib/libc/sparc64/fpu/fpu.c projects/altix2/lib/libc/sparc64/fpu/fpu_sqrt.c projects/altix2/lib/libc/stdlib/atexit.c projects/altix2/lib/libc/sys/chmod.2 projects/altix2/lib/libc/sys/pdfork.2 projects/altix2/lib/libc/sys/wait.2 projects/altix2/lib/libc/xdr/xdr_rec.c projects/altix2/lib/libc_nonshared/Makefile projects/altix2/lib/libiconv_modules/iconv_std/citrus_iconv_std.c projects/altix2/lib/libnetgraph/netgraph.3 projects/altix2/lib/libnv/nvpair.c projects/altix2/lib/libpmc/pmc.h projects/altix2/lib/libstand/libstand.3 projects/altix2/lib/libthr/thread/thr_private.h projects/altix2/lib/libthr/thread/thr_sig.c projects/altix2/lib/libvmmapi/vmmapi.c projects/altix2/lib/libvmmapi/vmmapi.h projects/altix2/libexec/Makefile projects/altix2/libexec/rtld-elf/rtld.c projects/altix2/libexec/rtld-elf/rtld.h projects/altix2/libexec/rtld-elf/xmalloc.c projects/altix2/release/Makefile projects/altix2/release/doc/de_DE.ISO8859-1/readme/article.xml projects/altix2/release/doc/en_US.ISO8859-1/hardware/article.xml projects/altix2/release/doc/en_US.ISO8859-1/readme/article.xml projects/altix2/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/altix2/release/doc/ru_RU.KOI8-R/readme/article.xml projects/altix2/release/doc/zh_CN.GB2312/readme/article.xml projects/altix2/release/release.conf.sample projects/altix2/release/release.sh projects/altix2/release/scripts/pkg-stage.sh projects/altix2/sbin/Makefile projects/altix2/sbin/fdisk/fdisk.c projects/altix2/sbin/growfs/growfs.8 projects/altix2/sbin/ipfw/ipfw2.c projects/altix2/sbin/ipfw/ipfw2.h projects/altix2/sbin/mdconfig/mdconfig.8 projects/altix2/sbin/mdconfig/mdconfig.c projects/altix2/sbin/mount_nfs/mount_nfs.8 projects/altix2/sbin/pfctl/pfctl.c projects/altix2/sbin/route/route.c projects/altix2/sbin/swapon/swapon.8 projects/altix2/sbin/sysctl/sysctl.c projects/altix2/share/man/man4/Makefile projects/altix2/share/man/man4/axge.4 projects/altix2/share/man/man4/capsicum.4 projects/altix2/share/man/man4/iwn.4 projects/altix2/share/man/man4/netgraph.4 projects/altix2/share/man/man4/procdesc.4 projects/altix2/share/man/man4/run.4 projects/altix2/share/man/man4/u3g.4 projects/altix2/share/man/man4/usb.4 projects/altix2/share/man/man5/src.conf.5 projects/altix2/share/man/man7/development.7 projects/altix2/share/man/man7/release.7 projects/altix2/share/man/man9/SDT.9 projects/altix2/share/misc/bsd-family-tree projects/altix2/share/misc/committers-src.dot (contents, props changed) projects/altix2/share/mk/Makefile projects/altix2/share/mk/bsd.libnames.mk projects/altix2/share/mk/bsd.own.mk projects/altix2/share/mk/bsd.sys.mk projects/altix2/share/mk/plain.test.mk projects/altix2/sys/amd64/amd64/exception.S projects/altix2/sys/amd64/amd64/machdep.c projects/altix2/sys/amd64/amd64/trap.c projects/altix2/sys/amd64/conf/GENERIC projects/altix2/sys/amd64/include/pcb.h projects/altix2/sys/amd64/include/segments.h projects/altix2/sys/amd64/include/vmm.h (contents, props changed) projects/altix2/sys/amd64/include/vmm_dev.h (contents, props changed) projects/altix2/sys/amd64/linux32/linux32_dummy.c projects/altix2/sys/amd64/pci/pci_cfgreg.c projects/altix2/sys/amd64/vmm/intel/vmcs.h projects/altix2/sys/amd64/vmm/intel/vmx.c projects/altix2/sys/amd64/vmm/intel/vmx_controls.h projects/altix2/sys/amd64/vmm/intel/vtd.c projects/altix2/sys/amd64/vmm/io/ppt.c projects/altix2/sys/amd64/vmm/io/vioapic.c projects/altix2/sys/amd64/vmm/io/vioapic.h projects/altix2/sys/amd64/vmm/io/vlapic.c projects/altix2/sys/amd64/vmm/io/vlapic.h projects/altix2/sys/amd64/vmm/vmm.c projects/altix2/sys/amd64/vmm/vmm_dev.c projects/altix2/sys/amd64/vmm/vmm_ktr.h projects/altix2/sys/amd64/vmm/vmm_lapic.c projects/altix2/sys/amd64/vmm/vmm_lapic.h projects/altix2/sys/arm/arm/db_trace.c projects/altix2/sys/arm/arm/locore.S projects/altix2/sys/arm/arm/pl190.c projects/altix2/sys/arm/arm/pmap-v6.c projects/altix2/sys/arm/at91/at91_machdep.c projects/altix2/sys/arm/at91/at91_pioreg.h projects/altix2/sys/arm/at91/files.at91 projects/altix2/sys/arm/at91/if_macbvar.h projects/altix2/sys/arm/broadcom/bcm2835/bcm2835_dma.c projects/altix2/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/altix2/sys/arm/econa/if_ece.c projects/altix2/sys/arm/freescale/imx/imx6_anatopreg.h projects/altix2/sys/arm/freescale/imx/imx6_usbphy.c projects/altix2/sys/arm/freescale/imx/imx_gptreg.h projects/altix2/sys/arm/freescale/vybrid/vf_anadig.c projects/altix2/sys/arm/freescale/vybrid/vf_ccm.c projects/altix2/sys/arm/freescale/vybrid/vf_ehci.c projects/altix2/sys/arm/include/armreg.h projects/altix2/sys/arm/include/machdep.h projects/altix2/sys/arm/lpc/if_lpereg.h projects/altix2/sys/arm/lpc/lpcreg.h projects/altix2/sys/arm/mv/mv_machdep.c projects/altix2/sys/arm/mv/mv_pci.c projects/altix2/sys/arm/rockchip/files.rk30xx projects/altix2/sys/arm/rockchip/rk30xx_machdep.c projects/altix2/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/altix2/sys/arm/samsung/exynos/ehci_exynos5.c projects/altix2/sys/arm/ti/ti_gpio.c projects/altix2/sys/arm/xscale/i8134x/i81342reg.h projects/altix2/sys/arm/xscale/ixp425/ixp425reg.h projects/altix2/sys/boot/arm/at91/libat91/mci_device.h projects/altix2/sys/boot/arm/uboot/start.S projects/altix2/sys/boot/fdt/dts/rk3188.dtsi projects/altix2/sys/boot/fdt/dts/rpi.dts projects/altix2/sys/boot/i386/efi/reloc.c projects/altix2/sys/boot/i386/libfirewire/fwohci.h projects/altix2/sys/boot/i386/libfirewire/fwohcireg.h projects/altix2/sys/cam/ctl/ctl_backend_block.c projects/altix2/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/altix2/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c projects/altix2/sys/cddl/compat/opensolaris/sys/sdt.h projects/altix2/sys/cddl/compat/opensolaris/sys/vm.h projects/altix2/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/altix2/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/altix2/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/altix2/sys/cddl/dev/dtrace/dtrace_test.c projects/altix2/sys/cddl/dev/lockstat/lockstat.c projects/altix2/sys/cddl/dev/sdt/sdt.c projects/altix2/sys/compat/freebsd32/freebsd32.h projects/altix2/sys/compat/freebsd32/freebsd32_misc.c projects/altix2/sys/compat/linux/linux_dtrace.h projects/altix2/sys/compat/linux/linux_emul.c projects/altix2/sys/compat/linux/linux_fork.c projects/altix2/sys/compat/linux/linux_futex.c projects/altix2/sys/compat/linux/linux_mib.c projects/altix2/sys/compat/linux/linux_misc.c projects/altix2/sys/compat/linux/linux_sysctl.c projects/altix2/sys/compat/linux/linux_time.c projects/altix2/sys/compat/linux/linux_uid16.c projects/altix2/sys/compat/linux/linux_util.c projects/altix2/sys/conf/NOTES projects/altix2/sys/conf/files projects/altix2/sys/conf/files.amd64 projects/altix2/sys/conf/files.arm projects/altix2/sys/conf/files.i386 projects/altix2/sys/conf/files.powerpc projects/altix2/sys/conf/files.sparc64 projects/altix2/sys/conf/kern.mk projects/altix2/sys/conf/kern.pre.mk projects/altix2/sys/conf/kmod.mk projects/altix2/sys/conf/options projects/altix2/sys/conf/options.amd64 projects/altix2/sys/crypto/aesni/aesni.c projects/altix2/sys/dev/aac/aacvar.h projects/altix2/sys/dev/acpica/acpi_video.c projects/altix2/sys/dev/agp/agp_i810.c projects/altix2/sys/dev/ahci/ahci.h projects/altix2/sys/dev/bge/if_bge.c projects/altix2/sys/dev/bge/if_bgereg.h projects/altix2/sys/dev/bktr/bktr_core.c projects/altix2/sys/dev/cesa/cesa.h projects/altix2/sys/dev/cxgbe/common/common.h projects/altix2/sys/dev/cxgbe/common/t4_hw.c projects/altix2/sys/dev/cxgbe/t4_ioctl.h projects/altix2/sys/dev/cxgbe/t4_main.c projects/altix2/sys/dev/cxgbe/t4_sge.c projects/altix2/sys/dev/drm/i915_reg.h projects/altix2/sys/dev/drm/mach64_drv.h projects/altix2/sys/dev/drm/mga_drv.h projects/altix2/sys/dev/drm/r128_drv.h projects/altix2/sys/dev/drm/r300_reg.h projects/altix2/sys/dev/drm/r600_blit.c projects/altix2/sys/dev/drm/radeon_cp.c projects/altix2/sys/dev/drm/radeon_drv.h projects/altix2/sys/dev/drm/via_irq.c projects/altix2/sys/dev/drm2/drm_fb_helper.c projects/altix2/sys/dev/drm2/drm_linux_list_sort.c projects/altix2/sys/dev/drm2/drm_os_freebsd.h projects/altix2/sys/dev/drm2/drm_pci.c projects/altix2/sys/dev/drm2/i915/i915_drv.c projects/altix2/sys/dev/drm2/i915/intel_fb.c projects/altix2/sys/dev/drm2/radeon/evergreen_blit_kms.c projects/altix2/sys/dev/drm2/radeon/evergreen_cs.c projects/altix2/sys/dev/drm2/radeon/evergreend.h projects/altix2/sys/dev/drm2/radeon/nid.h projects/altix2/sys/dev/drm2/radeon/r200.c projects/altix2/sys/dev/drm2/radeon/r300.c projects/altix2/sys/dev/drm2/radeon/r300_reg.h projects/altix2/sys/dev/drm2/radeon/r500_reg.h projects/altix2/sys/dev/drm2/radeon/r600_blit.c projects/altix2/sys/dev/drm2/radeon/r600_blit_kms.c projects/altix2/sys/dev/drm2/radeon/r600_cs.c projects/altix2/sys/dev/drm2/radeon/r600d.h projects/altix2/sys/dev/drm2/radeon/radeon.h projects/altix2/sys/dev/drm2/radeon/radeon_cp.c projects/altix2/sys/dev/drm2/radeon/radeon_drv.c projects/altix2/sys/dev/drm2/radeon/radeon_drv.h projects/altix2/sys/dev/drm2/radeon/radeon_fb.c projects/altix2/sys/dev/drm2/radeon/radeon_pm.c projects/altix2/sys/dev/drm2/radeon/radeon_reg.h projects/altix2/sys/dev/drm2/radeon/rv770d.h projects/altix2/sys/dev/drm2/radeon/sid.h projects/altix2/sys/dev/drm2/ttm/ttm_bo.c projects/altix2/sys/dev/e1000/e1000_82575.h projects/altix2/sys/dev/e1000/e1000_ich8lan.c projects/altix2/sys/dev/e1000/e1000_regs.h projects/altix2/sys/dev/etherswitch/arswitch/arswitchreg.h projects/altix2/sys/dev/ffec/if_ffecreg.h projects/altix2/sys/dev/firewire/firewire.c projects/altix2/sys/dev/firewire/fwohci.c projects/altix2/sys/dev/firewire/fwohcireg.h projects/altix2/sys/dev/firewire/sbp.c projects/altix2/sys/dev/firewire/sbp.h projects/altix2/sys/dev/firewire/sbp_targ.c projects/altix2/sys/dev/gpio/gpioiic.c projects/altix2/sys/dev/gpio/gpioled.c projects/altix2/sys/dev/hatm/if_hatmreg.h projects/altix2/sys/dev/hwpmc/hwpmc_piv.h projects/altix2/sys/dev/iicbus/ds1631.c projects/altix2/sys/dev/iicbus/ds1775.c projects/altix2/sys/dev/iicbus/max6690.c projects/altix2/sys/dev/iscsi/iscsi.c projects/altix2/sys/dev/iwi/if_iwi.c projects/altix2/sys/dev/iwn/if_iwn.c projects/altix2/sys/dev/iwn/if_iwn_chip_cfg.h projects/altix2/sys/dev/iwn/if_iwn_debug.h projects/altix2/sys/dev/iwn/if_iwnreg.h projects/altix2/sys/dev/iwn/if_iwnvar.h projects/altix2/sys/dev/md/md.c projects/altix2/sys/dev/mge/if_mgevar.h projects/altix2/sys/dev/mpt/mpt_cam.c projects/altix2/sys/dev/msk/if_mskreg.h projects/altix2/sys/dev/mvs/mvs.h projects/altix2/sys/dev/mxge/mxge_mcp.h projects/altix2/sys/dev/nand/nandbus.c projects/altix2/sys/dev/oce/oce_if.c projects/altix2/sys/dev/oce/oce_if.h projects/altix2/sys/dev/oce/oce_mbox.c projects/altix2/sys/dev/oce/oce_sysctl.c projects/altix2/sys/dev/ofw/ofw_fdt.c projects/altix2/sys/dev/qlxge/qls_dump.c projects/altix2/sys/dev/ral/rt2560reg.h projects/altix2/sys/dev/ral/rt2661reg.h projects/altix2/sys/dev/ral/rt2860reg.h projects/altix2/sys/dev/sfxge/common/efsys.h projects/altix2/sys/dev/sfxge/common/siena_nic.c projects/altix2/sys/dev/sound/pci/hda/hdaa.h projects/altix2/sys/dev/uart/uart_cpu_powerpc.c projects/altix2/sys/dev/usb/controller/ehci.h projects/altix2/sys/dev/usb/controller/usb_controller.c projects/altix2/sys/dev/usb/controller/xhci.c projects/altix2/sys/dev/usb/usb_bus.h projects/altix2/sys/dev/usb/usb_busdma.c projects/altix2/sys/dev/usb/usb_controller.h projects/altix2/sys/dev/usb/usbdevs projects/altix2/sys/dev/usb/wlan/if_rsu.c projects/altix2/sys/dev/usb/wlan/if_rum.c projects/altix2/sys/dev/usb/wlan/if_rumreg.h projects/altix2/sys/dev/usb/wlan/if_run.c projects/altix2/sys/dev/usb/wlan/if_runreg.h projects/altix2/sys/dev/usb/wlan/if_runvar.h projects/altix2/sys/dev/usb/wlan/if_ural.c projects/altix2/sys/dev/usb/wlan/if_uralreg.h projects/altix2/sys/dev/usb/wlan/if_urtw.c projects/altix2/sys/dev/usb/wlan/if_urtwreg.h projects/altix2/sys/dev/usb/wlan/if_zydreg.h projects/altix2/sys/dev/wpi/if_wpireg.h projects/altix2/sys/dev/xen/blkback/blkback.c projects/altix2/sys/fs/ext2fs/ext2_dinode.h projects/altix2/sys/fs/nfs/nfs_commonkrpc.c projects/altix2/sys/fs/nfsclient/nfs_clbio.c projects/altix2/sys/fs/nfsclient/nfs_clkdtrace.c projects/altix2/sys/fs/nfsclient/nfs_clnode.c projects/altix2/sys/fs/nfsclient/nfs_clport.c projects/altix2/sys/fs/nfsclient/nfs_clsubs.c projects/altix2/sys/fs/nfsclient/nfs_clvfsops.c projects/altix2/sys/fs/nfsclient/nfs_clvnops.c projects/altix2/sys/fs/nfsclient/nfs_kdtrace.h projects/altix2/sys/fs/nfsclient/nfsnode.h projects/altix2/sys/geom/cache/g_cache.c projects/altix2/sys/geom/geom_disk.c projects/altix2/sys/geom/geom_dump.c projects/altix2/sys/geom/geom_int.h projects/altix2/sys/geom/journal/g_journal.c projects/altix2/sys/geom/raid/tr_raid1e.c projects/altix2/sys/i386/conf/GENERIC projects/altix2/sys/i386/conf/NOTES projects/altix2/sys/i386/i386/exception.s projects/altix2/sys/i386/i386/machdep.c projects/altix2/sys/i386/i386/trap.c projects/altix2/sys/i386/linux/linux_dummy.c projects/altix2/sys/i386/pci/pci_cfgreg.c projects/altix2/sys/ia64/conf/GENERIC projects/altix2/sys/kern/kern_clock.c projects/altix2/sys/kern/kern_clocksource.c projects/altix2/sys/kern/kern_descrip.c projects/altix2/sys/kern/kern_exec.c projects/altix2/sys/kern/kern_exit.c projects/altix2/sys/kern/kern_fork.c projects/altix2/sys/kern/kern_jail.c projects/altix2/sys/kern/kern_lock.c projects/altix2/sys/kern/kern_lockstat.c projects/altix2/sys/kern/kern_malloc.c projects/altix2/sys/kern/kern_mib.c projects/altix2/sys/kern/kern_mutex.c projects/altix2/sys/kern/kern_priv.c projects/altix2/sys/kern/kern_proc.c projects/altix2/sys/kern/kern_racct.c projects/altix2/sys/kern/kern_rmlock.c projects/altix2/sys/kern/kern_rwlock.c projects/altix2/sys/kern/kern_sdt.c projects/altix2/sys/kern/kern_shutdown.c projects/altix2/sys/kern/kern_sig.c projects/altix2/sys/kern/kern_sx.c projects/altix2/sys/kern/kern_synch.c projects/altix2/sys/kern/kern_thread.c projects/altix2/sys/kern/kern_timeout.c projects/altix2/sys/kern/makesyscalls.sh projects/altix2/sys/kern/sched_4bsd.c projects/altix2/sys/kern/sched_ule.c projects/altix2/sys/kern/subr_devstat.c projects/altix2/sys/kern/subr_sleepqueue.c projects/altix2/sys/kern/subr_syscall.c projects/altix2/sys/kern/subr_taskqueue.c projects/altix2/sys/kern/subr_trap.c projects/altix2/sys/kern/subr_turnstile.c projects/altix2/sys/kern/sys_procdesc.c projects/altix2/sys/kern/uipc_syscalls.c projects/altix2/sys/kern/vfs_cache.c projects/altix2/sys/kern/vfs_lookup.c projects/altix2/sys/kern/vfs_syscalls.c projects/altix2/sys/libkern/iconv.c projects/altix2/sys/mips/atheros/ar71xxreg.h projects/altix2/sys/mips/atheros/ar934xreg.h projects/altix2/sys/mips/atheros/if_argevar.h projects/altix2/sys/mips/malta/gt_pci.c projects/altix2/sys/mips/mips/exception.S projects/altix2/sys/mips/mips/trap.c projects/altix2/sys/mips/nlm/dev/net/nae.c projects/altix2/sys/mips/nlm/xlp_machdep.c projects/altix2/sys/mips/rmi/pic.h projects/altix2/sys/modules/Makefile projects/altix2/sys/modules/crypto/Makefile projects/altix2/sys/modules/ctl/Makefile projects/altix2/sys/modules/drm2/i915kms/Makefile projects/altix2/sys/modules/drm2/radeonkms/Makefile projects/altix2/sys/modules/dtrace/dtrace_test/Makefile projects/altix2/sys/modules/dtrace/lockstat/Makefile projects/altix2/sys/modules/dtrace/sdt/Makefile projects/altix2/sys/modules/ip6_mroute_mod/Makefile projects/altix2/sys/modules/linux/Makefile projects/altix2/sys/modules/nfscl/Makefile projects/altix2/sys/modules/nfsclient/Makefile projects/altix2/sys/modules/nfscommon/Makefile projects/altix2/sys/modules/send/Makefile projects/altix2/sys/modules/vmm/Makefile projects/altix2/sys/net/netisr.c projects/altix2/sys/net/pfvar.h projects/altix2/sys/net/route.c projects/altix2/sys/net/vnet.c projects/altix2/sys/net80211/ieee80211_scan.c projects/altix2/sys/net80211/ieee80211_scan_sta.c projects/altix2/sys/netinet/in_kdtrace.c projects/altix2/sys/netinet/in_kdtrace.h projects/altix2/sys/netinet/ip_fastfwd.c projects/altix2/sys/netinet/ip_input.c projects/altix2/sys/netinet/ip_output.c projects/altix2/sys/netinet/sctp_bsd_addr.c projects/altix2/sys/netinet/sctp_dtrace_declare.h projects/altix2/sys/netinet/sctp_dtrace_define.h projects/altix2/sys/netinet/sctp_pcb.c projects/altix2/sys/netinet/tcp_input.c projects/altix2/sys/netinet/tcp_output.c projects/altix2/sys/netinet/tcp_subr.c projects/altix2/sys/netinet/udp_usrreq.c projects/altix2/sys/netinet6/ip6_input.c projects/altix2/sys/netinet6/ip6_mroute.c projects/altix2/sys/netinet6/nd6.c projects/altix2/sys/netinet6/send.c projects/altix2/sys/netinet6/udp6_usrreq.c projects/altix2/sys/netpfil/ipfw/dn_sched.h projects/altix2/sys/netpfil/ipfw/ip_dn_io.c projects/altix2/sys/netpfil/ipfw/ip_dn_private.h projects/altix2/sys/netpfil/ipfw/ip_fw2.c projects/altix2/sys/netpfil/ipfw/ip_fw_dynamic.c projects/altix2/sys/netpfil/ipfw/ip_fw_log.c projects/altix2/sys/netpfil/ipfw/ip_fw_nat.c projects/altix2/sys/netpfil/ipfw/ip_fw_pfil.c projects/altix2/sys/netpfil/ipfw/ip_fw_sockopt.c projects/altix2/sys/netpfil/pf/pf.c projects/altix2/sys/netpfil/pf/pf_ioctl.c projects/altix2/sys/nfsclient/nfs_bio.c projects/altix2/sys/nfsclient/nfs_krpc.c projects/altix2/sys/nfsclient/nfs_subs.c projects/altix2/sys/nfsclient/nfs_vnops.c projects/altix2/sys/nfsclient/nfsargs.h projects/altix2/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/altix2/sys/ofed/drivers/infiniband/hw/mthca/mthca_mcg.c projects/altix2/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c projects/altix2/sys/ofed/drivers/net/mlx4/mcg.c projects/altix2/sys/opencrypto/crypto.c projects/altix2/sys/opencrypto/deflate.c projects/altix2/sys/pc98/conf/GENERIC projects/altix2/sys/pc98/pc98/machdep.c projects/altix2/sys/powerpc/aim/locore32.S projects/altix2/sys/powerpc/aim/locore64.S projects/altix2/sys/powerpc/aim/machdep.c projects/altix2/sys/powerpc/aim/trap.c projects/altix2/sys/powerpc/aim/trap_subr32.S projects/altix2/sys/powerpc/aim/trap_subr64.S projects/altix2/sys/powerpc/booke/platform_bare.c projects/altix2/sys/powerpc/booke/trap.c projects/altix2/sys/powerpc/conf/GENERIC projects/altix2/sys/powerpc/fpu/fpu_emu.c projects/altix2/sys/powerpc/fpu/fpu_sqrt.c projects/altix2/sys/powerpc/include/fdt.h projects/altix2/sys/powerpc/include/ofw_machdep.h projects/altix2/sys/powerpc/include/pmap.h projects/altix2/sys/powerpc/mpc85xx/platform_mpc85xx.c projects/altix2/sys/powerpc/ofw/ofw_machdep.c projects/altix2/sys/powerpc/ofw/rtas.c projects/altix2/sys/powerpc/powermac/grackle.c projects/altix2/sys/powerpc/powermac/nvbl.c projects/altix2/sys/powerpc/powermac/platform_powermac.c projects/altix2/sys/powerpc/powerpc/copyinout.c projects/altix2/sys/powerpc/powerpc/cpu.c projects/altix2/sys/powerpc/powerpc/platform.c projects/altix2/sys/powerpc/powerpc/platform_if.m projects/altix2/sys/powerpc/ps3/platform_ps3.c projects/altix2/sys/powerpc/pseries/mmu_phyp.c projects/altix2/sys/powerpc/pseries/phyp_console.c projects/altix2/sys/powerpc/pseries/platform_chrp.c projects/altix2/sys/powerpc/wii/platform_wii.c projects/altix2/sys/rpc/auth.h projects/altix2/sys/rpc/auth_none.c projects/altix2/sys/rpc/auth_unix.c projects/altix2/sys/rpc/authunix_prot.c projects/altix2/sys/rpc/clnt.h projects/altix2/sys/rpc/clnt_dg.c projects/altix2/sys/rpc/clnt_vc.c projects/altix2/sys/rpc/krpc.h projects/altix2/sys/rpc/nettype.h projects/altix2/sys/rpc/pmap_prot.h projects/altix2/sys/rpc/rpc.h projects/altix2/sys/rpc/rpc_callmsg.c projects/altix2/sys/rpc/rpc_com.h projects/altix2/sys/rpc/rpc_generic.c projects/altix2/sys/rpc/rpc_msg.h projects/altix2/sys/rpc/rpc_prot.c projects/altix2/sys/rpc/rpcb_clnt.c projects/altix2/sys/rpc/rpcb_clnt.h projects/altix2/sys/rpc/rpcb_prot.c projects/altix2/sys/rpc/rpcb_prot.h projects/altix2/sys/rpc/svc.c projects/altix2/sys/rpc/svc.h projects/altix2/sys/rpc/svc_auth.c projects/altix2/sys/rpc/svc_auth.h projects/altix2/sys/rpc/svc_auth_unix.c projects/altix2/sys/rpc/svc_dg.c projects/altix2/sys/rpc/svc_generic.c projects/altix2/sys/rpc/svc_vc.c projects/altix2/sys/rpc/types.h projects/altix2/sys/rpc/xdr.h projects/altix2/sys/security/audit/audit_bsm_klib.c projects/altix2/sys/security/mac/mac_audit.c projects/altix2/sys/security/mac/mac_cred.c projects/altix2/sys/security/mac/mac_framework.c projects/altix2/sys/security/mac/mac_inet.c projects/altix2/sys/security/mac/mac_internal.h projects/altix2/sys/security/mac/mac_net.c projects/altix2/sys/security/mac/mac_pipe.c projects/altix2/sys/security/mac/mac_posix_sem.c projects/altix2/sys/security/mac/mac_posix_shm.c projects/altix2/sys/security/mac/mac_priv.c projects/altix2/sys/security/mac/mac_process.c projects/altix2/sys/security/mac/mac_socket.c projects/altix2/sys/security/mac/mac_system.c projects/altix2/sys/security/mac/mac_sysv_msg.c projects/altix2/sys/security/mac/mac_sysv_sem.c projects/altix2/sys/security/mac/mac_sysv_shm.c projects/altix2/sys/security/mac/mac_vfs.c projects/altix2/sys/sparc64/conf/GENERIC projects/altix2/sys/sparc64/sparc64/machdep.c projects/altix2/sys/sys/consio.h projects/altix2/sys/sys/eventhandler.h projects/altix2/sys/sys/fbio.h projects/altix2/sys/sys/file.h projects/altix2/sys/sys/ktr.h projects/altix2/sys/sys/lock.h projects/altix2/sys/sys/mdioctl.h projects/altix2/sys/sys/mutex.h projects/altix2/sys/sys/rwlock.h projects/altix2/sys/sys/sdt.h projects/altix2/sys/sys/sx.h projects/altix2/sys/sys/sysctl.h projects/altix2/sys/sys/taskqueue.h projects/altix2/sys/sys/tty.h projects/altix2/sys/sys/user.h projects/altix2/sys/teken/teken.c projects/altix2/sys/teken/teken.h projects/altix2/sys/teken/teken_subr.h projects/altix2/sys/tools/vnode_if.awk projects/altix2/sys/ufs/ffs/ffs_softdep.c projects/altix2/sys/vm/uma_core.c projects/altix2/sys/x86/include/mptable.h projects/altix2/sys/x86/iommu/intel_reg.h projects/altix2/sys/x86/x86/local_apic.c projects/altix2/tools/build/options/WITHOUT_PKGBOOTSTRAP projects/altix2/tools/test/dtrace/Makefile projects/altix2/tools/tools/cxgbetool/Makefile projects/altix2/tools/tools/cxgbetool/cxgbetool.c projects/altix2/tools/tools/nanobsd/nanobsd.sh projects/altix2/tools/tools/zfsboottest/Makefile projects/altix2/usr.bin/bc/bc.1 projects/altix2/usr.bin/bc/bc.y projects/altix2/usr.bin/script/script.1 projects/altix2/usr.bin/script/script.c projects/altix2/usr.bin/svn/svn_private_config.h projects/altix2/usr.bin/yacc/Makefile projects/altix2/usr.sbin/acpi/acpidump/acpi.c projects/altix2/usr.sbin/bhyve/acpi.c projects/altix2/usr.sbin/bhyve/bhyverun.c projects/altix2/usr.sbin/bhyve/mptbl.c projects/altix2/usr.sbin/bhyve/pci_ahci.c projects/altix2/usr.sbin/bhyve/pci_emul.c projects/altix2/usr.sbin/bhyve/pci_emul.h projects/altix2/usr.sbin/bhyve/pci_lpc.c projects/altix2/usr.sbin/bhyve/pit_8254.c projects/altix2/usr.sbin/bhyve/uart_emul.c projects/altix2/usr.sbin/bhyveload/bhyveload.8 projects/altix2/usr.sbin/bhyveload/bhyveload.c projects/altix2/usr.sbin/bluetooth/bthidd/kbd.c projects/altix2/usr.sbin/bsdconfig/console/console projects/altix2/usr.sbin/bsdconfig/console/font projects/altix2/usr.sbin/bsdconfig/console/include/messages.subr projects/altix2/usr.sbin/bsdconfig/console/keymap projects/altix2/usr.sbin/bsdconfig/console/repeat projects/altix2/usr.sbin/bsdconfig/console/saver projects/altix2/usr.sbin/bsdconfig/console/screenmap projects/altix2/usr.sbin/bsdconfig/console/ttys projects/altix2/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/altix2/usr.sbin/bsdconfig/docsinstall/docsinstall projects/altix2/usr.sbin/bsdconfig/dot/dot projects/altix2/usr.sbin/bsdconfig/include/messages.subr projects/altix2/usr.sbin/bsdconfig/includes/includes projects/altix2/usr.sbin/bsdconfig/mouse/disable projects/altix2/usr.sbin/bsdconfig/mouse/enable projects/altix2/usr.sbin/bsdconfig/mouse/flags projects/altix2/usr.sbin/bsdconfig/mouse/include/messages.subr projects/altix2/usr.sbin/bsdconfig/mouse/mouse projects/altix2/usr.sbin/bsdconfig/mouse/port projects/altix2/usr.sbin/bsdconfig/mouse/type projects/altix2/usr.sbin/bsdconfig/networking/defaultrouter projects/altix2/usr.sbin/bsdconfig/networking/devices projects/altix2/usr.sbin/bsdconfig/networking/hostname projects/altix2/usr.sbin/bsdconfig/networking/include/messages.subr projects/altix2/usr.sbin/bsdconfig/networking/nameservers projects/altix2/usr.sbin/bsdconfig/networking/networking projects/altix2/usr.sbin/bsdconfig/networking/share/device.subr projects/altix2/usr.sbin/bsdconfig/networking/share/hostname.subr projects/altix2/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/altix2/usr.sbin/bsdconfig/networking/share/media.subr projects/altix2/usr.sbin/bsdconfig/networking/share/netmask.subr projects/altix2/usr.sbin/bsdconfig/networking/share/resolv.subr projects/altix2/usr.sbin/bsdconfig/networking/share/routing.subr projects/altix2/usr.sbin/bsdconfig/networking/share/services.subr projects/altix2/usr.sbin/bsdconfig/packages/packages projects/altix2/usr.sbin/bsdconfig/password/password projects/altix2/usr.sbin/bsdconfig/security/kern_securelevel projects/altix2/usr.sbin/bsdconfig/security/security projects/altix2/usr.sbin/bsdconfig/share/common.subr projects/altix2/usr.sbin/bsdconfig/share/device.subr projects/altix2/usr.sbin/bsdconfig/share/dialog.subr projects/altix2/usr.sbin/bsdconfig/share/keymap.subr projects/altix2/usr.sbin/bsdconfig/share/media/cdrom.subr projects/altix2/usr.sbin/bsdconfig/share/media/common.subr projects/altix2/usr.sbin/bsdconfig/share/media/dos.subr projects/altix2/usr.sbin/bsdconfig/share/media/floppy.subr projects/altix2/usr.sbin/bsdconfig/share/media/ftp.subr projects/altix2/usr.sbin/bsdconfig/share/media/nfs.subr projects/altix2/usr.sbin/bsdconfig/share/media/tcpip.subr projects/altix2/usr.sbin/bsdconfig/share/media/ufs.subr projects/altix2/usr.sbin/bsdconfig/share/media/usb.subr projects/altix2/usr.sbin/bsdconfig/share/mustberoot.subr projects/altix2/usr.sbin/bsdconfig/share/packages/categories.subr projects/altix2/usr.sbin/bsdconfig/share/packages/index.subr projects/altix2/usr.sbin/bsdconfig/share/packages/packages.subr projects/altix2/usr.sbin/bsdconfig/share/strings.subr projects/altix2/usr.sbin/bsdconfig/share/sysrc.subr projects/altix2/usr.sbin/bsdconfig/startup/include/messages.subr projects/altix2/usr.sbin/bsdconfig/startup/misc projects/altix2/usr.sbin/bsdconfig/startup/rcadd projects/altix2/usr.sbin/bsdconfig/startup/rcconf projects/altix2/usr.sbin/bsdconfig/startup/rcdelete projects/altix2/usr.sbin/bsdconfig/startup/rcedit projects/altix2/usr.sbin/bsdconfig/startup/rcvar projects/altix2/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/altix2/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/altix2/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/altix2/usr.sbin/bsdconfig/startup/startup projects/altix2/usr.sbin/bsdconfig/timezone/share/zones.subr projects/altix2/usr.sbin/bsdconfig/timezone/timezone projects/altix2/usr.sbin/bsdconfig/ttys/ttys projects/altix2/usr.sbin/bsdconfig/usermgmt/groupadd projects/altix2/usr.sbin/bsdconfig/usermgmt/groupdel projects/altix2/usr.sbin/bsdconfig/usermgmt/groupedit projects/altix2/usr.sbin/bsdconfig/usermgmt/groupinput projects/altix2/usr.sbin/bsdconfig/usermgmt/include/messages.subr projects/altix2/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/altix2/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/altix2/usr.sbin/bsdconfig/usermgmt/useradd projects/altix2/usr.sbin/bsdconfig/usermgmt/userdel projects/altix2/usr.sbin/bsdconfig/usermgmt/useredit projects/altix2/usr.sbin/bsdconfig/usermgmt/userinput projects/altix2/usr.sbin/bsdconfig/usermgmt/usermgmt projects/altix2/usr.sbin/bsdinstall/scripts/zfsboot projects/altix2/usr.sbin/ctld/ctl.conf.5 projects/altix2/usr.sbin/ctld/parse.y projects/altix2/usr.sbin/iostat/iostat.c projects/altix2/usr.sbin/makefs/ffs.c projects/altix2/usr.sbin/mfiutil/mfi_show.c projects/altix2/usr.sbin/pkg/pkg.c projects/altix2/usr.sbin/rpcbind/check_bound.c projects/altix2/usr.sbin/rpcbind/pmap_svc.c projects/altix2/usr.sbin/rpcbind/rpcb_stat.c projects/altix2/usr.sbin/rpcbind/rpcb_svc.c projects/altix2/usr.sbin/rpcbind/rpcb_svc_4.c projects/altix2/usr.sbin/rpcbind/rpcb_svc_com.c projects/altix2/usr.sbin/rpcbind/rpcbind.c projects/altix2/usr.sbin/rpcbind/rpcbind.h projects/altix2/usr.sbin/rpcbind/warmstart.c projects/altix2/usr.sbin/rwhod/rwhod.c Directory Properties: projects/altix2/ (props changed) projects/altix2/cddl/ (props changed) projects/altix2/cddl/contrib/opensolaris/ (props changed) projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) projects/altix2/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/altix2/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/altix2/contrib/apr-util/ (props changed) projects/altix2/contrib/gcc/ (props changed) projects/altix2/contrib/gdb/ (props changed) projects/altix2/contrib/libstdc++/ (props changed) projects/altix2/contrib/llvm/ (props changed) projects/altix2/contrib/llvm/tools/clang/ (props changed) projects/altix2/contrib/llvm/tools/lldb/ (props changed) projects/altix2/contrib/nvi/ (props changed) projects/altix2/contrib/subversion/ (props changed) projects/altix2/contrib/tcpdump/ (props changed) projects/altix2/etc/ (props changed) projects/altix2/gnu/lib/ (props changed) projects/altix2/include/ (props changed) projects/altix2/lib/libc/ (props changed) projects/altix2/lib/libvmmapi/ (props changed) projects/altix2/sbin/ (props changed) projects/altix2/sbin/ipfw/ (props changed) projects/altix2/share/man/man4/ (props changed) projects/altix2/sys/ (props changed) projects/altix2/sys/amd64/vmm/ (props changed) projects/altix2/sys/boot/ (props changed) projects/altix2/sys/boot/i386/efi/ (props changed) projects/altix2/sys/cddl/contrib/opensolaris/ (props changed) projects/altix2/sys/conf/ (props changed) projects/altix2/sys/modules/vmm/ (props changed) projects/altix2/usr.sbin/bhyve/ (props changed) projects/altix2/usr.sbin/bhyveload/ (props changed) Modified: projects/altix2/Makefile.inc1 ============================================================================== --- projects/altix2/Makefile.inc1 Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/Makefile.inc1 Sun Dec 8 02:48:10 2013 (r259091) @@ -1499,13 +1499,14 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ - lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ + lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ + ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libzfs_core} \ - lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ + lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} @@ -1521,6 +1522,13 @@ _lib_libthr= lib/libthr _ofed_lib= contrib/ofed/usr.lib/ .endif +.if ${MK_CASPER} != "no" +_lib_libcapsicum=lib/libcapsicum +.endif + +lib/libcapsicum__L: lib/libnv__L +lib/libpjdlog__L: lib/libutil__L + _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} .for _DIR in ${LOCAL_LIB_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) Modified: projects/altix2/ObsoleteFiles.inc ============================================================================== --- projects/altix2/ObsoleteFiles.inc Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/ObsoleteFiles.inc Sun Dec 8 02:48:10 2013 (r259091) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20131202: libcapsicum and libcasper moved to /lib/ +OLD_LIBS+=usr/lib/libcapsicum.so.0 +OLD_LIBS+=usr/lib/libcasper.so.0 # 20131109: extattr(2) mlinks fixed OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz Modified: projects/altix2/UPDATING ============================================================================== --- projects/altix2/UPDATING Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/UPDATING Sun Dec 8 02:48:10 2013 (r259091) @@ -76,7 +76,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 BIND has been removed from the base system. If all you need is a local resolver, simply enable and start the local_unbound service instead. Otherwise, several versions of BIND are - available in the ports tree. + available in the ports tree. The dns/bind99 port is one example. + + With this change, nslookup(1) and dig(1) are no longer in the base + system. Users should instead use host(1) and drill(1) which are + in the base system. Alternatively, nslookup and dig can + be obtained by installing the dns/bind-tools port. 20130916: With the addition of unbound(8), a new unbound user is now Modified: projects/altix2/bin/sh/cd.c ============================================================================== --- projects/altix2/bin/sh/cd.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/cd.c Sun Dec 8 02:48:10 2013 (r259091) @@ -182,6 +182,7 @@ cdlogical(char *dest) struct stat statb; int first; int badstat; + size_t len; /* * Check each component of the path. If we find a symlink or @@ -189,8 +190,9 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stalloc(strlen(dest) + 1); - scopy(dest, cdcomppath); + len = strlen(dest); + cdcomppath = stalloc(len + 1); + memcpy(cdcomppath, dest, len + 1); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); @@ -275,6 +277,7 @@ findcwd(char *dir) { char *new; char *p; + size_t len; /* * If our argument is NULL, we don't know the current directory @@ -283,8 +286,9 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stalloc(strlen(dir) + 1); - scopy(dir, cdcomppath); + len = strlen(dir); + cdcomppath = stalloc(len + 1); + memcpy(cdcomppath, dir, len + 1); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); Modified: projects/altix2/bin/sh/eval.c ============================================================================== --- projects/altix2/bin/sh/eval.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/eval.c Sun Dec 8 02:48:10 2013 (r259091) @@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg) (have_command || !isfunc("local")))); } +static void +xtracecommand(struct arglist *varlist, struct arglist *arglist) +{ + struct strlist *sp; + char sep = 0; + const char *p, *ps4; + + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); + for (sp = varlist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + p = strchr(sp->text, '='); + if (p != NULL) { + p++; + outbin(sp->text, p - sp->text, out2); + out2qstr(p); + } else + out2qstr(sp->text); + sep = ' '; + } + for (sp = arglist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + /* Disambiguate command looking like assignment. */ + if (sp == arglist->list && + strchr(sp->text, '=') != NULL && + strchr(sp->text, '\'') == NULL) { + out2c('\''); + out2str(sp->text); + out2c('\''); + } else + out2qstr(sp->text); + sep = ' '; + } + out2c('\n'); + flushout(&errout); +} + /* * Check if a builtin can safely be executed in the same process, * even though it should be in a subshell (command substitution). @@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, argv -= argc; /* Print the command if xflag is set. */ - if (xflag) { - char sep = 0; - const char *p, *ps4; - ps4 = expandstr(ps4val()); - out2str(ps4 != NULL ? ps4 : ps4val()); - for (sp = varlist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - p = strchr(sp->text, '='); - if (p != NULL) { - p++; - outbin(sp->text, p - sp->text, out2); - out2qstr(p); - } else - out2qstr(sp->text); - sep = ' '; - } - for (sp = arglist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist.list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); - sep = ' '; - } - out2c('\n'); - flushout(&errout); - } + if (xflag) + xtracecommand(&varlist, &arglist); /* Now locate the command. */ if (argc == 0) { Modified: projects/altix2/bin/sh/exec.c ============================================================================== --- projects/altix2/bin/sh/exec.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/exec.c Sun Dec 8 02:48:10 2013 (r259091) @@ -187,14 +187,15 @@ padvance(const char **path, const char * { const char *p, *start; char *q; - size_t len; + size_t len, namelen; if (*path == NULL) return NULL; start = *path; for (p = start; *p && *p != ':' && *p != '%'; p++) ; /* nothing */ - len = p - start + strlen(name) + 2; /* "2" is for '/' and '\0' */ + namelen = strlen(name); + len = p - start + namelen + 2; /* "2" is for '/' and '\0' */ STARTSTACKSTR(q); CHECKSTRSPACE(len, q); if (p != start) { @@ -202,7 +203,7 @@ padvance(const char **path, const char * q += p - start; *q++ = '/'; } - strcpy(q, name); + memcpy(q, name, namelen + 1); pathopt = NULL; if (*p == '%') { pathopt = ++p; @@ -527,6 +528,7 @@ cmdlookup(const char *name, int add) const char *p; struct tblentry *cmdp; struct tblentry **pp; + size_t len; p = name; hashval = *p << 4; @@ -541,11 +543,11 @@ cmdlookup(const char *name, int add) } if (add && cmdp == NULL) { INTOFF; - cmdp = *pp = ckmalloc(sizeof (struct tblentry) - + strlen(name) + 1); + len = strlen(name); + cmdp = *pp = ckmalloc(sizeof (struct tblentry) + len + 1); cmdp->next = NULL; cmdp->cmdtype = CMDUNKNOWN; - strcpy(cmdp->cmdname, name); + memcpy(cmdp->cmdname, name, len + 1); INTON; } lastcmdentry = pp; Modified: projects/altix2/bin/sh/expand.c ============================================================================== --- projects/altix2/bin/sh/expand.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/expand.c Sun Dec 8 02:48:10 2013 (r259091) @@ -1307,9 +1307,11 @@ addfname(char *name) { char *p; struct strlist *sp; + size_t len; - p = stalloc(strlen(name) + 1); - scopy(name, p); + len = strlen(name); + p = stalloc(len + 1); + memcpy(p, name, len + 1); sp = (struct strlist *)stalloc(sizeof *sp); sp->text = p; *exparg.lastp = sp; Modified: projects/altix2/bin/sh/memalloc.c ============================================================================== --- projects/altix2/bin/sh/memalloc.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/memalloc.c Sun Dec 8 02:48:10 2013 (r259091) @@ -98,9 +98,11 @@ char * savestr(const char *s) { char *p; + size_t len; - p = ckmalloc(strlen(s) + 1); - scopy(s, p); + len = strlen(s); + p = ckmalloc(len + 1); + memcpy(p, s, len + 1); return p; } Modified: projects/altix2/bin/sh/mystring.c ============================================================================== --- projects/altix2/bin/sh/mystring.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/mystring.c Sun Dec 8 02:48:10 2013 (r259091) @@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$"); * String functions. * * equal(s1, s2) Return true if strings are equal. - * scopy(from, to) Copy a string. * number(s) Convert a string of digits to an integer. * is_number(s) Return true if s is a string of digits. */ @@ -60,10 +59,6 @@ char nullstr[1]; /* zero length string * equal - #defined in mystring.h */ -/* - * scopy - #defined in mystring.h - */ - /* * prefix -- see if pfx is a prefix of string. Modified: projects/altix2/bin/sh/mystring.h ============================================================================== --- projects/altix2/bin/sh/mystring.h Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/mystring.h Sun Dec 8 02:48:10 2013 (r259091) @@ -40,4 +40,3 @@ int number(const char *); int is_number(const char *); #define equal(s1, s2) (strcmp(s1, s2) == 0) -#define scopy(s1, s2) ((void)strcpy(s2, s1)) Modified: projects/altix2/bin/sh/redir.c ============================================================================== --- projects/altix2/bin/sh/redir.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/redir.c Sun Dec 8 02:48:10 2013 (r259091) @@ -69,6 +69,7 @@ __FBSDID("$FreeBSD$"); struct redirtab { struct redirtab *next; int renamed[10]; + int fd0_redirected; }; @@ -109,11 +110,14 @@ redirect(union node *redir, int flags) sv = ckmalloc(sizeof (struct redirtab)); for (i = 0 ; i < 10 ; i++) sv->renamed[i] = EMPTY; + sv->fd0_redirected = fd0_redirected; sv->next = redirlist; redirlist = sv; } for (n = redir ; n ; n = n->nfile.next) { fd = n->nfile.fd; + if (fd == 0) + fd0_redirected = 1; if ((n->nfile.type == NTOFD || n->nfile.type == NFROMFD) && n->ndup.dupfd == fd) continue; /* redirect from/to same file descriptor */ @@ -134,8 +138,6 @@ redirect(union node *redir, int flags) sv->renamed[fd] = i; INTON; } - if (fd == 0) - fd0_redirected++; openredirect(n, memory); } if (memory[1]) @@ -303,8 +305,6 @@ popredir(void) for (i = 0 ; i < 10 ; i++) { if (rp->renamed[i] != EMPTY) { - if (i == 0) - fd0_redirected--; if (rp->renamed[i] >= 0) { dup2(rp->renamed[i], i); close(rp->renamed[i]); @@ -314,6 +314,7 @@ popredir(void) } } INTOFF; + fd0_redirected = rp->fd0_redirected; redirlist = rp->next; ckfree(rp); INTON; Modified: projects/altix2/bin/sh/show.c ============================================================================== --- projects/altix2/bin/sh/show.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/show.c Sun Dec 8 02:48:10 2013 (r259091) @@ -390,11 +390,11 @@ opentrace(void) else p = "/tmp"; } - scopy(p, s); + strcpy(s, p); strcat(s, "/trace"); } #else - scopy("./trace", s); + strcpy(s, "./trace"); #endif /* not_this_way */ if ((tracefile = fopen(s, "a")) == NULL) { fprintf(stderr, "Can't open %s: %s\n", s, strerror(errno)); Modified: projects/altix2/bin/sh/var.c ============================================================================== --- projects/altix2/bin/sh/var.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/sh/var.c Sun Dec 8 02:48:10 2013 (r259091) @@ -224,8 +224,9 @@ void setvar(const char *name, const char *val, int flags) { const char *p; - int len; - int namelen; + size_t len; + size_t namelen; + size_t vallen; char *nameeq; int isbad; @@ -244,18 +245,20 @@ setvar(const char *name, const char *val } namelen = p - name; if (isbad) - error("%.*s: bad variable name", namelen, name); + error("%.*s: bad variable name", (int)namelen, name); len = namelen + 2; /* 2 is space for '=' and '\0' */ if (val == NULL) { flags |= VUNSET; + vallen = 0; } else { - len += strlen(val); + vallen = strlen(val); + len += vallen; } nameeq = ckmalloc(len); memcpy(nameeq, name, namelen); nameeq[namelen] = '='; if (val) - scopy(val, nameeq + namelen + 1); + memcpy(nameeq + namelen + 1, val, vallen + 1); else nameeq[namelen + 1] = '\0'; setvareq(nameeq, flags); Modified: projects/altix2/bin/test/test.c ============================================================================== --- projects/altix2/bin/test/test.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/bin/test/test.c Sun Dec 8 02:48:10 2013 (r259091) @@ -67,9 +67,18 @@ error(const char *msg, ...) operand ::= */ +enum token_types { + UNOP = 0x100, + BINOP = 0x200, + BUNOP = 0x300, + BBINOP = 0x400, + PAREN = 0x500 +}; + enum token { EOI, - FILRD, + OPERAND, + FILRD = UNOP + 1, FILWR, FILEX, FILEXIST, @@ -85,13 +94,13 @@ enum token { FILSUID, FILSGID, FILSTCK, - FILNT, - FILOT, - FILEQ, - FILUID, - FILGID, STREZ, STRNZ, + FILUID, + FILGID, + FILNT = BINOP + 1, + FILOT, + FILEQ, STREQ, STRNE, STRLT, @@ -102,76 +111,68 @@ enum token { INTGT, INTLE, INTLT, - UNOT, - BAND, + UNOT = BUNOP + 1, + BAND = BBINOP + 1, BOR, - LPAREN, - RPAREN, - OPERAND + LPAREN = PAREN + 1, + RPAREN }; -enum token_types { - UNOP, - BINOP, - BUNOP, - BBINOP, - PAREN -}; +#define TOKEN_TYPE(token) ((token) & 0xff00) static struct t_op { char op_text[4]; - short op_num, op_type; + short op_num; } const ops [] = { - {"-r", FILRD, UNOP}, - {"-w", FILWR, UNOP}, - {"-x", FILEX, UNOP}, - {"-e", FILEXIST,UNOP}, - {"-f", FILREG, UNOP}, - {"-d", FILDIR, UNOP}, - {"-c", FILCDEV,UNOP}, - {"-b", FILBDEV,UNOP}, - {"-p", FILFIFO,UNOP}, - {"-u", FILSUID,UNOP}, - {"-g", FILSGID,UNOP}, - {"-k", FILSTCK,UNOP}, - {"-s", FILGZ, UNOP}, - {"-t", FILTT, UNOP}, - {"-z", STREZ, UNOP}, - {"-n", STRNZ, UNOP}, - {"-h", FILSYM, UNOP}, /* for backwards compat */ - {"-O", FILUID, UNOP}, - {"-G", FILGID, UNOP}, - {"-L", FILSYM, UNOP}, - {"-S", FILSOCK,UNOP}, - {"=", STREQ, BINOP}, - {"==", STREQ, BINOP}, - {"!=", STRNE, BINOP}, - {"<", STRLT, BINOP}, - {">", STRGT, BINOP}, - {"-eq", INTEQ, BINOP}, - {"-ne", INTNE, BINOP}, - {"-ge", INTGE, BINOP}, - {"-gt", INTGT, BINOP}, - {"-le", INTLE, BINOP}, - {"-lt", INTLT, BINOP}, - {"-nt", FILNT, BINOP}, - {"-ot", FILOT, BINOP}, - {"-ef", FILEQ, BINOP}, - {"!", UNOT, BUNOP}, - {"-a", BAND, BBINOP}, - {"-o", BOR, BBINOP}, - {"(", LPAREN, PAREN}, - {")", RPAREN, PAREN}, - {"", 0, 0} + {"-r", FILRD}, + {"-w", FILWR}, + {"-x", FILEX}, + {"-e", FILEXIST}, + {"-f", FILREG}, + {"-d", FILDIR}, + {"-c", FILCDEV}, + {"-b", FILBDEV}, + {"-p", FILFIFO}, + {"-u", FILSUID}, + {"-g", FILSGID}, + {"-k", FILSTCK}, + {"-s", FILGZ}, + {"-t", FILTT}, + {"-z", STREZ}, + {"-n", STRNZ}, + {"-h", FILSYM}, /* for backwards compat */ + {"-O", FILUID}, + {"-G", FILGID}, + {"-L", FILSYM}, + {"-S", FILSOCK}, + {"=", STREQ}, + {"==", STREQ}, + {"!=", STRNE}, + {"<", STRLT}, + {">", STRGT}, + {"-eq", INTEQ}, + {"-ne", INTNE}, + {"-ge", INTGE}, + {"-gt", INTGT}, + {"-le", INTLE}, + {"-lt", INTLT}, + {"-nt", FILNT}, + {"-ot", FILOT}, + {"-ef", FILEQ}, + {"!", UNOT}, + {"-a", BAND}, + {"-o", BOR}, + {"(", LPAREN}, + {")", RPAREN}, + {"", 0} }; -static struct t_op const *t_wp_op; static int nargc; static char **t_wp; static int parenlevel; static int aexpr(enum token); -static int binop(void); +static int binop(enum token); static int equalf(const char *, const char *); static int filstat(char *, enum token); static int getn(const char *); @@ -295,10 +296,10 @@ primary(enum token n) parenlevel--; return res; } - if (t_wp_op && t_wp_op->op_type == UNOP) { + if (TOKEN_TYPE(n) == UNOP) { /* unary expression */ if (--nargc == 0) - syntax(t_wp_op->op_text, "argument expected"); + syntax(NULL, "argument expected"); /* impossible */ switch (n) { case STREZ: return strlen(*++t_wp) == 0; @@ -311,28 +312,25 @@ primary(enum token n) } } - if (t_lex(nargc > 0 ? t_wp[1] : NULL), t_wp_op && t_wp_op->op_type == - BINOP) { - return binop(); - } + nn = t_lex(nargc > 0 ? t_wp[1] : NULL); + if (TOKEN_TYPE(nn) == BINOP) + return binop(nn); return strlen(*t_wp) > 0; } static int -binop(void) +binop(enum token n) { - const char *opnd1, *opnd2; - struct t_op const *op; + const char *opnd1, *op, *opnd2; opnd1 = *t_wp; - (void) t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL); - op = t_wp_op; + op = nargc > 0 ? (--nargc, *++t_wp) : NULL; if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL) - syntax(op->op_text, "argument expected"); + syntax(op, "argument expected"); - switch (op->op_num) { + switch (n) { case STREQ: return strcmp(opnd1, opnd2) == 0; case STRNE: @@ -424,22 +422,20 @@ t_lex(char *s) struct t_op const *op = ops; if (s == 0) { - t_wp_op = NULL; return EOI; } while (*op->op_text) { if (strcmp(s, op->op_text) == 0) { - if (((op->op_type == UNOP || op->op_type == BUNOP) + if (((TOKEN_TYPE(op->op_num) == UNOP || + TOKEN_TYPE(op->op_num) == BUNOP) && isunopoperand()) || (op->op_num == LPAREN && islparenoperand()) || (op->op_num == RPAREN && isrparenoperand())) break; - t_wp_op = op; return op->op_num; } op++; } - t_wp_op = NULL; return OPERAND; } @@ -458,7 +454,7 @@ isunopoperand(void) t = *(t_wp + 2); while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP && + return TOKEN_TYPE(op->op_num) == BINOP && (parenlevel == 0 || t[0] != ')' || t[1] != '\0'); op++; } @@ -480,7 +476,7 @@ islparenoperand(void) return 0; while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP; + return TOKEN_TYPE(op->op_num) == BINOP; op++; } return 0; Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 02:48:10 2013 (r259091) @@ -64,7 +64,7 @@ child=$! # ksh doing work. (This actually goes one step further and assumes that we # catch some non-static function in ksh.) # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 02:48:10 2013 (r259091) @@ -62,7 +62,7 @@ child=$! # # The only thing we can be sure of here is that ksh is doing some work. # -script | tee /dev/fd/2 | grep -w ksh > /dev/null +script | tee /dev/fd/2 | egrep -w 'ksh(93)?' > /dev/null status=$? kill $child Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 02:48:10 2013 (r259091) @@ -63,7 +63,7 @@ child=$! # This test is essentially the same as that in the ufunc test; see that # test for the rationale. # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 8 02:48:06 2013 (r259090) +++ projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 8 02:48:10 2013 (r259091) @@ -242,7 +242,7 @@ const char histo_stars[] = "************ const int histo_width = sizeof (histo_stars) - 1; static void -dump_histogram(const uint64_t *histo, int size) +dump_histogram(const uint64_t *histo, int size, int offset) { int i; int minidx = size - 1; @@ -263,7 +263,7 @@ dump_histogram(const uint64_t *histo, in for (i = minidx; i <= maxidx; i++) { (void) printf("\t\t\t%3u: %6llu %s\n", - i, (u_longlong_t)histo[i], + i + offset, (u_longlong_t)histo[i], &histo_stars[(max - histo[i]) * histo_width / max]); } } @@ -316,19 +316,19 @@ dump_zap_stats(objset_t *os, uint64_t ob (u_longlong_t)zs.zs_salt); (void) printf("\t\tLeafs with 2^n pointers:\n"); - dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBlocks with n*5 entries:\n"); - dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBlocks n/10 full:\n"); - dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tEntries with n chunks:\n"); - dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBuckets with n entries:\n"); - dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE, 0); } /*ARGSUSED*/ @@ -517,26 +517,85 @@ dump_zpldir(objset_t *os, uint64_t objec zap_cursor_fini(&zc); } +int +get_dtl_refcount(vdev_t *vd) +{ + int refcount = 0; + + if (vd->vdev_ops->vdev_op_leaf) { + space_map_t *sm = vd->vdev_dtl_sm; + + if (sm != NULL && + sm->sm_dbuf->db_size == sizeof (space_map_phys_t)) + return (1); + return (0); + } + + for (int c = 0; c < vd->vdev_children; c++) + refcount += get_dtl_refcount(vd->vdev_child[c]); + return (refcount); +} + +int +get_metaslab_refcount(vdev_t *vd) +{ + int refcount = 0; + + if (vd->vdev_top == vd) { + for (int m = 0; m < vd->vdev_ms_count; m++) { + space_map_t *sm = vd->vdev_ms[m]->ms_sm; + + if (sm != NULL && + sm->sm_dbuf->db_size == sizeof (space_map_phys_t)) + refcount++; + } + } + for (int c = 0; c < vd->vdev_children; c++) + refcount += get_metaslab_refcount(vd->vdev_child[c]); + + return (refcount); +} + +static int +verify_spacemap_refcounts(spa_t *spa) +{ + int expected_refcount, actual_refcount; + + expected_refcount = spa_feature_get_refcount(spa, + &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]); + actual_refcount = get_dtl_refcount(spa->spa_root_vdev); + actual_refcount += get_metaslab_refcount(spa->spa_root_vdev); + + if (expected_refcount != actual_refcount) { + (void) printf("space map refcount mismatch: expected %d != " + "actual %d\n", expected_refcount, actual_refcount); + return (2); + } + return (0); +} + static void -dump_spacemap(objset_t *os, space_map_obj_t *smo, space_map_t *sm) +dump_spacemap(objset_t *os, space_map_t *sm) { uint64_t alloc, offset, entry; - uint8_t mapshift = sm->sm_shift; - uint64_t mapstart = sm->sm_start; char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" }; - if (smo->smo_object == 0) + if (sm == NULL) return; /* * Print out the freelist entries in both encoded and decoded form. */ alloc = 0; - for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) { - VERIFY3U(0, ==, dmu_read(os, smo->smo_object, offset, + for (offset = 0; offset < space_map_length(sm); + offset += sizeof (entry)) { + uint8_t mapshift = sm->sm_shift; + + VERIFY0(dmu_read(os, space_map_object(sm), offset, sizeof (entry), &entry, DMU_READ_PREFETCH)); if (SM_DEBUG_DECODE(entry)) { + (void) printf("\t [%6llu] %s: txg %llu, pass %llu\n", (u_longlong_t)(offset / sizeof (entry)), ddata[SM_DEBUG_ACTION_DECODE(entry)], @@ -548,10 +607,10 @@ dump_spacemap(objset_t *os, space_map_ob (u_longlong_t)(offset / sizeof (entry)), SM_TYPE_DECODE(entry) == SM_ALLOC ? 'A' : 'F', (u_longlong_t)((SM_OFFSET_DECODE(entry) << - mapshift) + mapstart), + mapshift) + sm->sm_start), (u_longlong_t)((SM_OFFSET_DECODE(entry) << - mapshift) + mapstart + (SM_RUN_DECODE(entry) << - mapshift)), + mapshift) + sm->sm_start + + (SM_RUN_DECODE(entry) << mapshift)), (u_longlong_t)(SM_RUN_DECODE(entry) << mapshift)); if (SM_TYPE_DECODE(entry) == SM_ALLOC) alloc += SM_RUN_DECODE(entry) << mapshift; @@ -559,10 +618,10 @@ dump_spacemap(objset_t *os, space_map_ob alloc -= SM_RUN_DECODE(entry) << mapshift; } } - if (alloc != smo->smo_alloc) { + if (alloc != space_map_allocated(sm)) { (void) printf("space_map_object alloc (%llu) INCONSISTENT " "with space map summary (%llu)\n", - (u_longlong_t)smo->smo_alloc, (u_longlong_t)alloc); + (u_longlong_t)space_map_allocated(sm), (u_longlong_t)alloc); } } @@ -570,15 +629,17 @@ static void dump_metaslab_stats(metaslab_t *msp) { char maxbuf[32]; - space_map_t *sm = msp->ms_map; - avl_tree_t *t = sm->sm_pp_root; - int free_pct = sm->sm_space * 100 / sm->sm_size; + range_tree_t *rt = msp->ms_tree; + avl_tree_t *t = &msp->ms_size_tree; + int free_pct = range_tree_space(rt) * 100 / msp->ms_size; - zdb_nicenum(space_map_maxsize(sm), maxbuf); + zdb_nicenum(metaslab_block_maxsize(msp), maxbuf); (void) printf("\t %25s %10lu %7s %6s %4s %4d%%\n", "segments", avl_numnodes(t), "maxsize", maxbuf, "freepct", free_pct); + (void) printf("\tIn-memory histogram:\n"); + dump_histogram(rt->rt_histogram, RANGE_TREE_HISTOGRAM_SIZE, 0); } static void @@ -586,33 +647,45 @@ dump_metaslab(metaslab_t *msp) { vdev_t *vd = msp->ms_group->mg_vd; spa_t *spa = vd->vdev_spa; - space_map_t *sm = msp->ms_map; - space_map_obj_t *smo = &msp->ms_smo; + space_map_t *sm = msp->ms_sm; char freebuf[32]; - zdb_nicenum(sm->sm_size - smo->smo_alloc, freebuf); + zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf); (void) printf( "\tmetaslab %6llu offset %12llx spacemap %6llu free %5s\n", - (u_longlong_t)(sm->sm_start / sm->sm_size), - (u_longlong_t)sm->sm_start, (u_longlong_t)smo->smo_object, freebuf); + (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start, + (u_longlong_t)space_map_object(sm), freebuf); - if (dump_opt['m'] > 1 && !dump_opt['L']) { + if (dump_opt['m'] > 2 && !dump_opt['L']) { mutex_enter(&msp->ms_lock); - space_map_load_wait(sm); - if (!sm->sm_loaded) - VERIFY(space_map_load(sm, zfs_metaslab_ops, - SM_FREE, smo, spa->spa_meta_objset) == 0); + metaslab_load_wait(msp); + if (!msp->ms_loaded) { + VERIFY0(metaslab_load(msp)); + range_tree_stat_verify(msp->ms_tree); + } dump_metaslab_stats(msp); - space_map_unload(sm); + metaslab_unload(msp); mutex_exit(&msp->ms_lock); } - if (dump_opt['d'] > 5 || dump_opt['m'] > 2) { - ASSERT(sm->sm_size == (1ULL << vd->vdev_ms_shift)); + if (dump_opt['m'] > 1 && sm != NULL && + spa_feature_is_active(spa, + &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM])) { + /* + * The space map histogram represents free space in chunks + * of sm_shift (i.e. bucket 0 refers to 2^sm_shift). + */ + (void) printf("\tOn-disk histogram:\n"); + dump_histogram(sm->sm_phys->smp_histogram, + SPACE_MAP_HISTOGRAM_SIZE(sm), sm->sm_shift); + } + + if (dump_opt['d'] > 5 || dump_opt['m'] > 3) { + ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift)); mutex_enter(&msp->ms_lock); - dump_spacemap(spa->spa_meta_objset, smo, sm); + dump_spacemap(spa->spa_meta_objset, msp->ms_sm); mutex_exit(&msp->ms_lock); } } @@ -801,9 +874,9 @@ dump_all_ddts(spa_t *spa) } static void -dump_dtl_seg(space_map_t *sm, uint64_t start, uint64_t size) +dump_dtl_seg(void *arg, uint64_t start, uint64_t size) { - char *prefix = (void *)sm; + char *prefix = arg; (void) printf("%s [%llu,%llu) length %llu\n", prefix, @@ -833,17 +906,16 @@ dump_dtl(vdev_t *vd, int indent) required ? "DTL-required" : "DTL-expendable"); for (int t = 0; t < DTL_TYPES; t++) { - space_map_t *sm = &vd->vdev_dtl[t]; - if (sm->sm_space == 0) + range_tree_t *rt = vd->vdev_dtl[t]; + if (range_tree_space(rt) == 0) continue; (void) snprintf(prefix, sizeof (prefix), "\t%*s%s", indent + 2, "", name[t]); - mutex_enter(sm->sm_lock); - space_map_walk(sm, dump_dtl_seg, (void *)prefix); - mutex_exit(sm->sm_lock); + mutex_enter(rt->rt_lock); + range_tree_walk(rt, dump_dtl_seg, prefix); + mutex_exit(rt->rt_lock); if (dump_opt['d'] > 5 && vd->vdev_children == 0) - dump_spacemap(spa->spa_meta_objset, - &vd->vdev_dtl_smo, sm); + dump_spacemap(spa->spa_meta_objset, vd->vdev_dtl_sm); } for (int c = 0; c < vd->vdev_children; c++) @@ -2172,39 +2244,17 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog } static void -zdb_leak(space_map_t *sm, uint64_t start, uint64_t size) +zdb_leak(void *arg, uint64_t start, uint64_t size) { - vdev_t *vd = sm->sm_ppd; + vdev_t *vd = arg; (void) printf("leaked space: vdev %llu, offset 0x%llx, size %llu\n", (u_longlong_t)vd->vdev_id, (u_longlong_t)start, (u_longlong_t)size); } -/* ARGSUSED */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Dec 8 11:03:30 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 32CAE21F; Sun, 8 Dec 2013 11:03:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1F4B31AE2; Sun, 8 Dec 2013 11:03:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB8B3Txw027604; Sun, 8 Dec 2013 11:03:29 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB8B3T3k027603; Sun, 8 Dec 2013 11:03:29 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201312081103.rB8B3T3k027603@svn.freebsd.org> From: "Cherry G. Mathew" Date: Sun, 8 Dec 2013 11:03:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259097 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2013 11:03:30 -0000 Author: cherry Date: Sun Dec 8 11:03:29 2013 New Revision: 259097 URL: http://svnweb.freebsd.org/changeset/base/259097 Log: - Zero out the MSW of %rsi "just in case". - Cleanup ABI translation for syscall -> cpu_fetch_syscall_args() Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/exception.S Modified: projects/amd64_xen_pv/sys/amd64/xen/exception.S ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/exception.S Sun Dec 8 09:34:56 2013 (r259096) +++ projects/amd64_xen_pv/sys/amd64/xen/exception.S Sun Dec 8 11:03:29 2013 (r259097) @@ -220,7 +220,7 @@ movq PCPU(CURTHREAD),%rdi ;\ movq %rsp, TD_FRAME(%rdi) ;\ movl TF_RFLAGS(%rsp),%esi ;\ - andl $PSL_T,%esi ;\ + andq $PSL_T, %rsi ;\ call amd64_syscall #define SYSRET \ @@ -564,8 +564,7 @@ IDTVEC(syscall_callback) SAVE_SEGMENT_REGS ; SAVE_GENERAL_REGS ; movq %r11, TF_RFLAGS(%rsp) ; /* Tweak for INTR_EXIT */ - movq %r10, %rcx ; /* Translate to C abi */ - movq %rcx, TF_RCX(%rsp) ; /* Cosmetic. XXX: discard */ + movq %r10, TF_RCX(%rsp) ; /* Translate to C abi. see trap.c:cpu_fetch_syscall_args() */ DO_STI_MAYBE ; /* Clobbers %rdi */ movq TF_RDI(%rsp), %rdi ; CALLSYSCALL ; From owner-svn-src-projects@FreeBSD.ORG Sun Dec 8 11:13:38 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 31BB74EF; Sun, 8 Dec 2013 11:13:38 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 041C41B5E; Sun, 8 Dec 2013 11:13:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB8BDb2k031492; Sun, 8 Dec 2013 11:13:37 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB8BDbub031491; Sun, 8 Dec 2013 11:13:37 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201312081113.rB8BDbub031491@svn.freebsd.org> From: "Cherry G. Mathew" Date: Sun, 8 Dec 2013 11:13:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259098 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2013 11:13:38 -0000 Author: cherry Date: Sun Dec 8 11:13:37 2013 New Revision: 259098 URL: http://svnweb.freebsd.org/changeset/base/259098 Log: - We don't support Process Context Identifiers (PCID) (the x86 version of ASIDs) yet. - You've got to flush that TLB when you've got to flush that TLB (as soon as the new user pmap has been loaded). - Do not destroy the pmap lock when a pmap is destroyed. The zone .init()/.fini() lock handling is leaky. - Remove stray #include These changes now enable fork(2) to succeed, and both parent and child to make progress. Next stop, exec(2) Approved by: gibbs(implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap.c Sun Dec 8 11:03:29 2013 (r259097) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Sun Dec 8 11:13:37 2013 (r259098) @@ -761,6 +761,7 @@ pmap_pinit0(pmap_t pmap) PCPU_SET(curpmap, pmap); pmap_pv_pmap_init(pmap); bzero(&pmap->pm_stats, sizeof pmap->pm_stats); + pmap->pm_pcid = -1; } int @@ -815,6 +816,7 @@ void pmap_xen_userload(pmap_t pmap) PT_SET_VA_MA((pml4_entry_t *)KPML4phys + i, pml4e, false); } PT_UPDATES_FLUSH(); + invltlb(); /* Tell xen about user pmap switch */ xen_pt_user_switch(pmap->pm_cr3); @@ -826,13 +828,18 @@ pmap_release(pmap_t pmap) KASSERT(pmap != kernel_pmap, ("%s: kernel pmap released", __func__)); + KASSERT(pmap->pm_stats.resident_count == 0, + ("pmap_release: pmap resident count %ld != 0", + pmap->pm_stats.resident_count)); + + KASSERT(vm_radix_is_empty(&pmap->pm_root), + ("pmap_release: pmap has reserved page table page(s)")); + xen_pgdir_unpin(pmap->pm_cr3); pmap_xen_setpages_rw((uintptr_t)pmap->pm_pml4, 1); bzero(pmap->pm_pml4, PAGE_SIZE); kmem_free(kernel_arena, (vm_offset_t)pmap->pm_pml4, PAGE_SIZE); - - PMAP_LOCK_DESTROY(pmap); } static pt_entry_t * @@ -1005,8 +1012,6 @@ pmap_qremove(vm_offset_t sva, int count) // XXX: TODO: pmap_invalidate_range(kernel_pmap, sva, va); } -#include - static void pmap_enter_locked(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t m, vm_prot_t prot, boolean_t wired) From owner-svn-src-projects@FreeBSD.ORG Sun Dec 8 19:20:56 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 61BD165C; Sun, 8 Dec 2013 19:20:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 49940188E; Sun, 8 Dec 2013 19:20:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB8JKuWM009963; Sun, 8 Dec 2013 19:20:56 GMT (envelope-from glebius@svn.freebsd.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB8JKqQS009938; Sun, 8 Dec 2013 19:20:52 GMT (envelope-from glebius@svn.freebsd.org) Message-Id: <201312081920.rB8JKqQS009938@svn.freebsd.org> From: Gleb Smirnoff Date: Sun, 8 Dec 2013 19:20:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259105 - in projects/sendfile: . bin/sh bin/test cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libdtrace... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2013 19:20:56 -0000 Author: glebius Date: Sun Dec 8 19:20:50 2013 New Revision: 259105 URL: http://svnweb.freebsd.org/changeset/base/259105 Log: Merge head up to r259104. Added: projects/sendfile/contrib/gcclibs/libiberty/ChangeLog.gcc43 - copied unchanged from r259104, head/contrib/gcclibs/libiberty/ChangeLog.gcc43 projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h projects/sendfile/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h - copied unchanged from r259104, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h projects/sendfile/etc/casper/ - copied from r259104, head/etc/casper/ projects/sendfile/lib/libcapsicum/ - copied from r259104, head/lib/libcapsicum/ projects/sendfile/lib/libcasper/ - copied from r259104, head/lib/libcasper/ projects/sendfile/libexec/casper/ - copied from r259104, head/libexec/casper/ projects/sendfile/sbin/casperd/ - copied from r259104, head/sbin/casperd/ projects/sendfile/sys/dev/fb/fb_if.m - copied unchanged from r259104, head/sys/dev/fb/fb_if.m projects/sendfile/sys/dev/fb/fbd.c - copied unchanged from r259104, head/sys/dev/fb/fbd.c projects/sendfile/sys/dev/nand/nfc_at91.c - copied unchanged from r259104, head/sys/dev/nand/nfc_at91.c projects/sendfile/sys/dev/vt/ - copied from r259104, head/sys/dev/vt/ projects/sendfile/sys/kern/subr_terminal.c - copied unchanged from r259104, head/sys/kern/subr_terminal.c projects/sendfile/sys/sys/ktr_class.h - copied unchanged from r259104, head/sys/sys/ktr_class.h projects/sendfile/sys/sys/terminal.h - copied unchanged from r259104, head/sys/sys/terminal.h projects/sendfile/tools/build/options/WITHOUT_CASPER - copied unchanged from r259104, head/tools/build/options/WITHOUT_CASPER projects/sendfile/tools/regression/capsicum/libcapsicum/ - copied from r259104, head/tools/regression/capsicum/libcapsicum/ projects/sendfile/tools/tools/vt/ - copied from r259104, head/tools/tools/vt/ Modified: projects/sendfile/Makefile.inc1 projects/sendfile/ObsoleteFiles.inc projects/sendfile/bin/sh/eval.c projects/sendfile/bin/test/test.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/sendfile/contrib/gcc/ChangeLog.gcc43 projects/sendfile/contrib/gcc/c-common.c projects/sendfile/contrib/gcc/c-common.h projects/sendfile/contrib/gcc/c-opts.c projects/sendfile/contrib/gcc/c-typeck.c projects/sendfile/contrib/gcc/c.opt projects/sendfile/contrib/gcc/config/i386/i386.c projects/sendfile/contrib/gcc/config/rs6000/altivec.h projects/sendfile/contrib/gcc/config/rs6000/rs6000-c.c projects/sendfile/contrib/gcc/config/rs6000/rs6000.c projects/sendfile/contrib/gcc/cp/ChangeLog.gcc43 projects/sendfile/contrib/gcc/cp/call.c projects/sendfile/contrib/gcc/cp/decl.c projects/sendfile/contrib/gcc/cp/decl2.c projects/sendfile/contrib/gcc/cp/mangle.c projects/sendfile/contrib/gcc/cp/typeck.c projects/sendfile/contrib/gcc/doc/invoke.texi projects/sendfile/contrib/gcclibs/libcpp/ChangeLog.gcc43 projects/sendfile/contrib/gcclibs/libcpp/expr.c projects/sendfile/contrib/gcclibs/libcpp/lex.c projects/sendfile/contrib/gcclibs/libcpp/macro.c projects/sendfile/contrib/gcclibs/libcpp/pch.c projects/sendfile/contrib/gcclibs/libiberty/choose-temp.c projects/sendfile/contrib/gcclibs/libiberty/cp-demangle.c projects/sendfile/contrib/gcclibs/libiberty/cp-demangle.h projects/sendfile/contrib/gcclibs/libiberty/floatformat.c projects/sendfile/contrib/gcclibs/libiberty/functions.texi projects/sendfile/contrib/gcclibs/libiberty/pex-unix.c projects/sendfile/contrib/gcclibs/libiberty/strsignal.c projects/sendfile/contrib/gcclibs/libiberty/testsuite/demangle-expected projects/sendfile/contrib/gcclibs/libiberty/testsuite/test-demangle.c projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-python.h projects/sendfile/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/sendfile/contrib/llvm/tools/lldb/source/lldb.cpp projects/sendfile/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp projects/sendfile/contrib/mdocml/lib.in projects/sendfile/contrib/nvi/cl/cl_term.c projects/sendfile/contrib/nvi/common/key.c projects/sendfile/contrib/nvi/common/key.h projects/sendfile/etc/Makefile projects/sendfile/etc/devd/usb.conf projects/sendfile/etc/gettytab projects/sendfile/etc/mtree/BSD.include.dist projects/sendfile/etc/mtree/BSD.root.dist projects/sendfile/etc/pf.os projects/sendfile/etc/rc projects/sendfile/etc/rc.d/jail projects/sendfile/etc/services projects/sendfile/games/fortune/fortune/fortune.c projects/sendfile/include/Makefile projects/sendfile/lib/Makefile projects/sendfile/lib/clang/liblldbAPI/Makefile projects/sendfile/lib/clang/liblldbPluginProcessFreeBSD/Makefile projects/sendfile/lib/clang/liblldbPluginProcessUtility/Makefile projects/sendfile/lib/libc/stdlib/atexit.c projects/sendfile/lib/libc/sys/wait.2 projects/sendfile/libexec/Makefile projects/sendfile/libexec/rtld-elf/rtld.c projects/sendfile/libexec/rtld-elf/rtld.h projects/sendfile/libexec/rtld-elf/xmalloc.c projects/sendfile/release/Makefile projects/sendfile/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/sendfile/release/release.conf.sample projects/sendfile/release/release.sh projects/sendfile/release/scripts/pkg-stage.sh projects/sendfile/sbin/Makefile projects/sendfile/sbin/mdconfig/mdconfig.8 projects/sendfile/sbin/mdconfig/mdconfig.c projects/sendfile/sbin/mount_nfs/mount_nfs.8 projects/sendfile/sbin/route/route.c projects/sendfile/share/man/man4/run.4 projects/sendfile/share/man/man5/src.conf.5 projects/sendfile/share/man/man7/development.7 projects/sendfile/share/man/man7/release.7 projects/sendfile/share/mk/bsd.libnames.mk projects/sendfile/share/mk/bsd.own.mk projects/sendfile/share/mk/bsd.sys.mk projects/sendfile/sys/amd64/amd64/machdep.c projects/sendfile/sys/amd64/include/vmm.h (contents, props changed) projects/sendfile/sys/amd64/vmm/intel/vmx.c projects/sendfile/sys/amd64/vmm/io/vlapic.c projects/sendfile/sys/amd64/vmm/io/vlapic.h projects/sendfile/sys/amd64/vmm/vmm.c projects/sendfile/sys/amd64/vmm/vmm_lapic.c projects/sendfile/sys/amd64/vmm/vmm_lapic.h projects/sendfile/sys/arm/arm/locore.S projects/sendfile/sys/arm/at91/at91_machdep.c projects/sendfile/sys/arm/at91/at91_pioreg.h projects/sendfile/sys/arm/at91/files.at91 projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/sendfile/sys/arm/ti/am335x/am335x_dmtimer.c projects/sendfile/sys/arm/ti/ti_gpio.c projects/sendfile/sys/cam/ctl/ctl_backend_block.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/sendfile/sys/conf/files projects/sendfile/sys/conf/files.amd64 projects/sendfile/sys/conf/files.arm projects/sendfile/sys/conf/files.i386 projects/sendfile/sys/conf/files.powerpc projects/sendfile/sys/conf/files.sparc64 projects/sendfile/sys/conf/kern.mk projects/sendfile/sys/conf/kmod.mk projects/sendfile/sys/conf/options projects/sendfile/sys/dev/bge/if_bge.c projects/sendfile/sys/dev/bge/if_bgereg.h projects/sendfile/sys/dev/cxgbe/adapter.h projects/sendfile/sys/dev/cxgbe/common/common.h projects/sendfile/sys/dev/cxgbe/common/t4_hw.c projects/sendfile/sys/dev/cxgbe/t4_ioctl.h projects/sendfile/sys/dev/cxgbe/t4_main.c projects/sendfile/sys/dev/cxgbe/t4_sge.c projects/sendfile/sys/dev/drm2/drm_fb_helper.c projects/sendfile/sys/dev/drm2/drm_os_freebsd.h projects/sendfile/sys/dev/drm2/drm_pci.c projects/sendfile/sys/dev/drm2/i915/i915_drv.c projects/sendfile/sys/dev/drm2/i915/i915_reg.h projects/sendfile/sys/dev/drm2/i915/intel_fb.c projects/sendfile/sys/dev/drm2/radeon/atombios_dp.c projects/sendfile/sys/dev/drm2/radeon/radeon.h projects/sendfile/sys/dev/drm2/radeon/radeon_agp.c projects/sendfile/sys/dev/drm2/radeon/radeon_drv.c projects/sendfile/sys/dev/drm2/radeon/radeon_fb.c projects/sendfile/sys/dev/drm2/radeon/radeon_pm.c projects/sendfile/sys/dev/gpio/gpioiic.c projects/sendfile/sys/dev/gpio/gpioled.c projects/sendfile/sys/dev/iicbus/ds1631.c projects/sendfile/sys/dev/iicbus/ds1775.c projects/sendfile/sys/dev/iicbus/max6690.c projects/sendfile/sys/dev/iwn/if_iwn.c projects/sendfile/sys/dev/iwn/if_iwn_chip_cfg.h projects/sendfile/sys/dev/iwn/if_iwnreg.h projects/sendfile/sys/dev/iwn/if_iwnvar.h projects/sendfile/sys/dev/md/md.c projects/sendfile/sys/dev/oce/oce_if.c projects/sendfile/sys/dev/oce/oce_if.h projects/sendfile/sys/dev/oce/oce_mbox.c projects/sendfile/sys/dev/oce/oce_sysctl.c projects/sendfile/sys/dev/ofw/ofw_fdt.c projects/sendfile/sys/dev/uart/uart_cpu_powerpc.c projects/sendfile/sys/dev/usb/controller/usb_controller.c projects/sendfile/sys/dev/usb/controller/xhci.c projects/sendfile/sys/dev/usb/usb_bus.h projects/sendfile/sys/dev/usb/usb_busdma.c projects/sendfile/sys/dev/usb/usb_controller.h projects/sendfile/sys/dev/usb/usbdevs projects/sendfile/sys/dev/usb/wlan/if_rsu.c projects/sendfile/sys/dev/usb/wlan/if_rum.c projects/sendfile/sys/dev/usb/wlan/if_run.c projects/sendfile/sys/dev/usb/wlan/if_runreg.h projects/sendfile/sys/dev/usb/wlan/if_runvar.h projects/sendfile/sys/dev/usb/wlan/if_ural.c projects/sendfile/sys/dev/usb/wlan/if_urtw.c projects/sendfile/sys/fs/ext2fs/ext2_dinode.h projects/sendfile/sys/fs/nfsclient/nfs_clbio.c projects/sendfile/sys/fs/nfsclient/nfs_clvfsops.c projects/sendfile/sys/fs/nfsclient/nfs_clvnops.c projects/sendfile/sys/fs/nfsclient/nfsnode.h projects/sendfile/sys/i386/conf/GENERIC projects/sendfile/sys/i386/conf/NOTES projects/sendfile/sys/i386/i386/machdep.c projects/sendfile/sys/kern/kern_mib.c projects/sendfile/sys/kern/kern_shutdown.c projects/sendfile/sys/kern/makesyscalls.sh projects/sendfile/sys/kern/sched_ule.c projects/sendfile/sys/modules/Makefile projects/sendfile/sys/modules/drm2/i915kms/Makefile projects/sendfile/sys/modules/drm2/radeonkms/Makefile projects/sendfile/sys/netinet/tcp_input.c projects/sendfile/sys/nfsclient/nfsargs.h projects/sendfile/sys/pc98/pc98/machdep.c projects/sendfile/sys/powerpc/aim/trap_subr32.S projects/sendfile/sys/powerpc/aim/trap_subr64.S projects/sendfile/sys/powerpc/booke/platform_bare.c projects/sendfile/sys/powerpc/fpu/fpu_emu.c projects/sendfile/sys/powerpc/include/fdt.h projects/sendfile/sys/powerpc/include/ofw_machdep.h projects/sendfile/sys/powerpc/include/pmap.h projects/sendfile/sys/powerpc/mpc85xx/platform_mpc85xx.c projects/sendfile/sys/powerpc/ofw/ofw_machdep.c projects/sendfile/sys/powerpc/powermac/platform_powermac.c projects/sendfile/sys/powerpc/powerpc/copyinout.c projects/sendfile/sys/powerpc/powerpc/platform.c projects/sendfile/sys/powerpc/powerpc/platform_if.m projects/sendfile/sys/powerpc/ps3/platform_ps3.c projects/sendfile/sys/powerpc/pseries/platform_chrp.c projects/sendfile/sys/powerpc/wii/platform_wii.c projects/sendfile/sys/security/audit/audit_bsm_klib.c projects/sendfile/sys/sparc64/sparc64/machdep.c projects/sendfile/sys/sys/consio.h projects/sendfile/sys/sys/eventhandler.h projects/sendfile/sys/sys/fbio.h projects/sendfile/sys/sys/ktr.h projects/sendfile/sys/sys/lock.h projects/sendfile/sys/sys/mdioctl.h projects/sendfile/sys/sys/tty.h projects/sendfile/sys/teken/teken.c projects/sendfile/sys/teken/teken.h projects/sendfile/sys/teken/teken_subr.h projects/sendfile/sys/x86/include/mptable.h projects/sendfile/tools/build/options/WITHOUT_PKGBOOTSTRAP projects/sendfile/tools/test/dtrace/Makefile projects/sendfile/tools/tools/cxgbetool/cxgbetool.c projects/sendfile/usr.bin/bc/bc.1 projects/sendfile/usr.bin/bc/bc.y projects/sendfile/usr.bin/script/script.1 projects/sendfile/usr.bin/script/script.c projects/sendfile/usr.bin/yacc/Makefile projects/sendfile/usr.sbin/bhyve/bhyverun.c projects/sendfile/usr.sbin/bhyve/mptbl.c projects/sendfile/usr.sbin/bhyveload/bhyveload.8 projects/sendfile/usr.sbin/bsdconfig/console/console projects/sendfile/usr.sbin/bsdconfig/console/font projects/sendfile/usr.sbin/bsdconfig/console/keymap projects/sendfile/usr.sbin/bsdconfig/console/repeat projects/sendfile/usr.sbin/bsdconfig/console/saver projects/sendfile/usr.sbin/bsdconfig/console/screenmap projects/sendfile/usr.sbin/bsdconfig/console/ttys projects/sendfile/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/sendfile/usr.sbin/bsdconfig/docsinstall/docsinstall projects/sendfile/usr.sbin/bsdconfig/dot/dot projects/sendfile/usr.sbin/bsdconfig/includes/includes projects/sendfile/usr.sbin/bsdconfig/mouse/disable projects/sendfile/usr.sbin/bsdconfig/mouse/enable projects/sendfile/usr.sbin/bsdconfig/mouse/flags projects/sendfile/usr.sbin/bsdconfig/mouse/mouse projects/sendfile/usr.sbin/bsdconfig/mouse/port projects/sendfile/usr.sbin/bsdconfig/mouse/type projects/sendfile/usr.sbin/bsdconfig/networking/defaultrouter projects/sendfile/usr.sbin/bsdconfig/networking/devices projects/sendfile/usr.sbin/bsdconfig/networking/hostname projects/sendfile/usr.sbin/bsdconfig/networking/nameservers projects/sendfile/usr.sbin/bsdconfig/networking/networking projects/sendfile/usr.sbin/bsdconfig/networking/share/device.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/hostname.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/media.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/netmask.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/resolv.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/routing.subr projects/sendfile/usr.sbin/bsdconfig/networking/share/services.subr projects/sendfile/usr.sbin/bsdconfig/packages/packages projects/sendfile/usr.sbin/bsdconfig/password/password projects/sendfile/usr.sbin/bsdconfig/security/kern_securelevel projects/sendfile/usr.sbin/bsdconfig/security/security projects/sendfile/usr.sbin/bsdconfig/share/common.subr projects/sendfile/usr.sbin/bsdconfig/share/device.subr projects/sendfile/usr.sbin/bsdconfig/share/dialog.subr projects/sendfile/usr.sbin/bsdconfig/share/keymap.subr projects/sendfile/usr.sbin/bsdconfig/share/media/cdrom.subr projects/sendfile/usr.sbin/bsdconfig/share/media/common.subr projects/sendfile/usr.sbin/bsdconfig/share/media/dos.subr projects/sendfile/usr.sbin/bsdconfig/share/media/floppy.subr projects/sendfile/usr.sbin/bsdconfig/share/media/ftp.subr projects/sendfile/usr.sbin/bsdconfig/share/media/nfs.subr projects/sendfile/usr.sbin/bsdconfig/share/media/tcpip.subr projects/sendfile/usr.sbin/bsdconfig/share/media/ufs.subr projects/sendfile/usr.sbin/bsdconfig/share/media/usb.subr projects/sendfile/usr.sbin/bsdconfig/share/mustberoot.subr projects/sendfile/usr.sbin/bsdconfig/share/packages/categories.subr projects/sendfile/usr.sbin/bsdconfig/share/packages/index.subr projects/sendfile/usr.sbin/bsdconfig/share/packages/packages.subr projects/sendfile/usr.sbin/bsdconfig/share/strings.subr projects/sendfile/usr.sbin/bsdconfig/share/sysrc.subr projects/sendfile/usr.sbin/bsdconfig/startup/misc projects/sendfile/usr.sbin/bsdconfig/startup/rcadd projects/sendfile/usr.sbin/bsdconfig/startup/rcconf projects/sendfile/usr.sbin/bsdconfig/startup/rcdelete projects/sendfile/usr.sbin/bsdconfig/startup/rcedit projects/sendfile/usr.sbin/bsdconfig/startup/rcvar projects/sendfile/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/sendfile/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/sendfile/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/sendfile/usr.sbin/bsdconfig/startup/startup projects/sendfile/usr.sbin/bsdconfig/timezone/share/zones.subr projects/sendfile/usr.sbin/bsdconfig/timezone/timezone projects/sendfile/usr.sbin/bsdconfig/ttys/ttys projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupadd projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupdel projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupedit projects/sendfile/usr.sbin/bsdconfig/usermgmt/groupinput projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/sendfile/usr.sbin/bsdconfig/usermgmt/useradd projects/sendfile/usr.sbin/bsdconfig/usermgmt/userdel projects/sendfile/usr.sbin/bsdconfig/usermgmt/useredit projects/sendfile/usr.sbin/bsdconfig/usermgmt/userinput projects/sendfile/usr.sbin/bsdconfig/usermgmt/usermgmt projects/sendfile/usr.sbin/bsdinstall/scripts/zfsboot projects/sendfile/usr.sbin/ctld/ctl.conf.5 projects/sendfile/usr.sbin/ctld/parse.y projects/sendfile/usr.sbin/mfiutil/mfi_show.c Directory Properties: projects/sendfile/ (props changed) projects/sendfile/cddl/ (props changed) projects/sendfile/cddl/contrib/opensolaris/ (props changed) projects/sendfile/contrib/gcc/ (props changed) projects/sendfile/contrib/llvm/ (props changed) projects/sendfile/contrib/llvm/tools/clang/ (props changed) projects/sendfile/contrib/llvm/tools/lldb/ (props changed) projects/sendfile/contrib/nvi/ (props changed) projects/sendfile/etc/ (props changed) projects/sendfile/include/ (props changed) projects/sendfile/lib/libc/ (props changed) projects/sendfile/sbin/ (props changed) projects/sendfile/share/man/man4/ (props changed) projects/sendfile/sys/ (props changed) projects/sendfile/sys/amd64/vmm/ (props changed) projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed) projects/sendfile/sys/conf/ (props changed) projects/sendfile/usr.sbin/bhyve/ (props changed) projects/sendfile/usr.sbin/bhyveload/ (props changed) Modified: projects/sendfile/Makefile.inc1 ============================================================================== --- projects/sendfile/Makefile.inc1 Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/Makefile.inc1 Sun Dec 8 19:20:50 2013 (r259105) @@ -1499,7 +1499,8 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ - lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ + lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ + ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ @@ -1521,6 +1522,11 @@ _lib_libthr= lib/libthr _ofed_lib= contrib/ofed/usr.lib/ .endif +.if ${MK_CASPER} != "no" +_lib_libcapsicum=lib/libcapsicum +.endif + +lib/libcapsicum__L: lib/libnv__L lib/libpjdlog__L: lib/libutil__L _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} Modified: projects/sendfile/ObsoleteFiles.inc ============================================================================== --- projects/sendfile/ObsoleteFiles.inc Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/ObsoleteFiles.inc Sun Dec 8 19:20:50 2013 (r259105) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20131202: libcapsicum and libcasper moved to /lib/ +OLD_LIBS+=usr/lib/libcapsicum.so.0 +OLD_LIBS+=usr/lib/libcasper.so.0 # 20131109: extattr(2) mlinks fixed OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz Modified: projects/sendfile/bin/sh/eval.c ============================================================================== --- projects/sendfile/bin/sh/eval.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/bin/sh/eval.c Sun Dec 8 19:20:50 2013 (r259105) @@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg) (have_command || !isfunc("local")))); } +static void +xtracecommand(struct arglist *varlist, struct arglist *arglist) +{ + struct strlist *sp; + char sep = 0; + const char *p, *ps4; + + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); + for (sp = varlist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + p = strchr(sp->text, '='); + if (p != NULL) { + p++; + outbin(sp->text, p - sp->text, out2); + out2qstr(p); + } else + out2qstr(sp->text); + sep = ' '; + } + for (sp = arglist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + /* Disambiguate command looking like assignment. */ + if (sp == arglist->list && + strchr(sp->text, '=') != NULL && + strchr(sp->text, '\'') == NULL) { + out2c('\''); + out2str(sp->text); + out2c('\''); + } else + out2qstr(sp->text); + sep = ' '; + } + out2c('\n'); + flushout(&errout); +} + /* * Check if a builtin can safely be executed in the same process, * even though it should be in a subshell (command substitution). @@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, argv -= argc; /* Print the command if xflag is set. */ - if (xflag) { - char sep = 0; - const char *p, *ps4; - ps4 = expandstr(ps4val()); - out2str(ps4 != NULL ? ps4 : ps4val()); - for (sp = varlist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - p = strchr(sp->text, '='); - if (p != NULL) { - p++; - outbin(sp->text, p - sp->text, out2); - out2qstr(p); - } else - out2qstr(sp->text); - sep = ' '; - } - for (sp = arglist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist.list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); - sep = ' '; - } - out2c('\n'); - flushout(&errout); - } + if (xflag) + xtracecommand(&varlist, &arglist); /* Now locate the command. */ if (argc == 0) { Modified: projects/sendfile/bin/test/test.c ============================================================================== --- projects/sendfile/bin/test/test.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/bin/test/test.c Sun Dec 8 19:20:50 2013 (r259105) @@ -67,9 +67,18 @@ error(const char *msg, ...) operand ::= */ +enum token_types { + UNOP = 0x100, + BINOP = 0x200, + BUNOP = 0x300, + BBINOP = 0x400, + PAREN = 0x500 +}; + enum token { EOI, - FILRD, + OPERAND, + FILRD = UNOP + 1, FILWR, FILEX, FILEXIST, @@ -85,13 +94,13 @@ enum token { FILSUID, FILSGID, FILSTCK, - FILNT, - FILOT, - FILEQ, - FILUID, - FILGID, STREZ, STRNZ, + FILUID, + FILGID, + FILNT = BINOP + 1, + FILOT, + FILEQ, STREQ, STRNE, STRLT, @@ -102,76 +111,68 @@ enum token { INTGT, INTLE, INTLT, - UNOT, - BAND, + UNOT = BUNOP + 1, + BAND = BBINOP + 1, BOR, - LPAREN, - RPAREN, - OPERAND + LPAREN = PAREN + 1, + RPAREN }; -enum token_types { - UNOP, - BINOP, - BUNOP, - BBINOP, - PAREN -}; +#define TOKEN_TYPE(token) ((token) & 0xff00) static struct t_op { char op_text[4]; - short op_num, op_type; + short op_num; } const ops [] = { - {"-r", FILRD, UNOP}, - {"-w", FILWR, UNOP}, - {"-x", FILEX, UNOP}, - {"-e", FILEXIST,UNOP}, - {"-f", FILREG, UNOP}, - {"-d", FILDIR, UNOP}, - {"-c", FILCDEV,UNOP}, - {"-b", FILBDEV,UNOP}, - {"-p", FILFIFO,UNOP}, - {"-u", FILSUID,UNOP}, - {"-g", FILSGID,UNOP}, - {"-k", FILSTCK,UNOP}, - {"-s", FILGZ, UNOP}, - {"-t", FILTT, UNOP}, - {"-z", STREZ, UNOP}, - {"-n", STRNZ, UNOP}, - {"-h", FILSYM, UNOP}, /* for backwards compat */ - {"-O", FILUID, UNOP}, - {"-G", FILGID, UNOP}, - {"-L", FILSYM, UNOP}, - {"-S", FILSOCK,UNOP}, - {"=", STREQ, BINOP}, - {"==", STREQ, BINOP}, - {"!=", STRNE, BINOP}, - {"<", STRLT, BINOP}, - {">", STRGT, BINOP}, - {"-eq", INTEQ, BINOP}, - {"-ne", INTNE, BINOP}, - {"-ge", INTGE, BINOP}, - {"-gt", INTGT, BINOP}, - {"-le", INTLE, BINOP}, - {"-lt", INTLT, BINOP}, - {"-nt", FILNT, BINOP}, - {"-ot", FILOT, BINOP}, - {"-ef", FILEQ, BINOP}, - {"!", UNOT, BUNOP}, - {"-a", BAND, BBINOP}, - {"-o", BOR, BBINOP}, - {"(", LPAREN, PAREN}, - {")", RPAREN, PAREN}, - {"", 0, 0} + {"-r", FILRD}, + {"-w", FILWR}, + {"-x", FILEX}, + {"-e", FILEXIST}, + {"-f", FILREG}, + {"-d", FILDIR}, + {"-c", FILCDEV}, + {"-b", FILBDEV}, + {"-p", FILFIFO}, + {"-u", FILSUID}, + {"-g", FILSGID}, + {"-k", FILSTCK}, + {"-s", FILGZ}, + {"-t", FILTT}, + {"-z", STREZ}, + {"-n", STRNZ}, + {"-h", FILSYM}, /* for backwards compat */ + {"-O", FILUID}, + {"-G", FILGID}, + {"-L", FILSYM}, + {"-S", FILSOCK}, + {"=", STREQ}, + {"==", STREQ}, + {"!=", STRNE}, + {"<", STRLT}, + {">", STRGT}, + {"-eq", INTEQ}, + {"-ne", INTNE}, + {"-ge", INTGE}, + {"-gt", INTGT}, + {"-le", INTLE}, + {"-lt", INTLT}, + {"-nt", FILNT}, + {"-ot", FILOT}, + {"-ef", FILEQ}, + {"!", UNOT}, + {"-a", BAND}, + {"-o", BOR}, + {"(", LPAREN}, + {")", RPAREN}, + {"", 0} }; -static struct t_op const *t_wp_op; static int nargc; static char **t_wp; static int parenlevel; static int aexpr(enum token); -static int binop(void); +static int binop(enum token); static int equalf(const char *, const char *); static int filstat(char *, enum token); static int getn(const char *); @@ -295,10 +296,10 @@ primary(enum token n) parenlevel--; return res; } - if (t_wp_op && t_wp_op->op_type == UNOP) { + if (TOKEN_TYPE(n) == UNOP) { /* unary expression */ if (--nargc == 0) - syntax(t_wp_op->op_text, "argument expected"); + syntax(NULL, "argument expected"); /* impossible */ switch (n) { case STREZ: return strlen(*++t_wp) == 0; @@ -311,28 +312,25 @@ primary(enum token n) } } - if (t_lex(nargc > 0 ? t_wp[1] : NULL), t_wp_op && t_wp_op->op_type == - BINOP) { - return binop(); - } + nn = t_lex(nargc > 0 ? t_wp[1] : NULL); + if (TOKEN_TYPE(nn) == BINOP) + return binop(nn); return strlen(*t_wp) > 0; } static int -binop(void) +binop(enum token n) { - const char *opnd1, *opnd2; - struct t_op const *op; + const char *opnd1, *op, *opnd2; opnd1 = *t_wp; - (void) t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL); - op = t_wp_op; + op = nargc > 0 ? (--nargc, *++t_wp) : NULL; if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL) - syntax(op->op_text, "argument expected"); + syntax(op, "argument expected"); - switch (op->op_num) { + switch (n) { case STREQ: return strcmp(opnd1, opnd2) == 0; case STRNE: @@ -424,22 +422,20 @@ t_lex(char *s) struct t_op const *op = ops; if (s == 0) { - t_wp_op = NULL; return EOI; } while (*op->op_text) { if (strcmp(s, op->op_text) == 0) { - if (((op->op_type == UNOP || op->op_type == BUNOP) + if (((TOKEN_TYPE(op->op_num) == UNOP || + TOKEN_TYPE(op->op_num) == BUNOP) && isunopoperand()) || (op->op_num == LPAREN && islparenoperand()) || (op->op_num == RPAREN && isrparenoperand())) break; - t_wp_op = op; return op->op_num; } op++; } - t_wp_op = NULL; return OPERAND; } @@ -458,7 +454,7 @@ isunopoperand(void) t = *(t_wp + 2); while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP && + return TOKEN_TYPE(op->op_num) == BINOP && (parenlevel == 0 || t[0] != ')' || t[1] != '\0'); op++; } @@ -480,7 +476,7 @@ islparenoperand(void) return 0; while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP; + return TOKEN_TYPE(op->op_num) == BINOP; op++; } return 0; Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 19:20:50 2013 (r259105) @@ -64,7 +64,7 @@ child=$! # ksh doing work. (This actually goes one step further and assumes that we # catch some non-static function in ksh.) # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 19:20:50 2013 (r259105) @@ -62,7 +62,7 @@ child=$! # # The only thing we can be sure of here is that ksh is doing some work. # -script | tee /dev/fd/2 | grep -w ksh > /dev/null +script | tee /dev/fd/2 | egrep -w 'ksh(93)?' > /dev/null status=$? kill $child Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 19:20:50 2013 (r259105) @@ -63,7 +63,7 @@ child=$! # This test is essentially the same as that in the ufunc test; see that # test for the rationale. # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Sun Dec 8 19:20:50 2013 (r259105) @@ -259,7 +259,7 @@ configuration. .El .Pp This features allows ZFS to maintain more information about how free space -is organized within the pool. If this feature is +is organized within the pool. If this feature is .Sy enabled , ZFS will set this feature to Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Sun Dec 8 19:20:50 2013 (r259105) @@ -1709,8 +1709,6 @@ dtrace_program_link(dtrace_hdl_t *dtp, d */ return (0); } - /* XXX Should get a temp file name here. */ - snprintf(tfile, sizeof(tfile), "%s.tmp", file); #endif /* @@ -1785,9 +1783,11 @@ dtrace_program_link(dtrace_hdl_t *dtp, d "failed to open %s: %s", file, strerror(errno))); } #else - if ((fd = open(tfile, O_RDWR | O_CREAT | O_TRUNC, 0666)) == -1) + snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); + if ((fd = mkstemp(tfile)) == -1) return (dt_link_error(dtp, NULL, -1, NULL, - "failed to open %s: %s", tfile, strerror(errno))); + "failed to create temporary file %s: %s", + tfile, strerror(errno))); #endif /* @@ -1830,13 +1830,15 @@ dtrace_program_link(dtrace_hdl_t *dtp, d status = dump_elf32(dtp, dof, fd); if (status != 0 || lseek(fd, 0, SEEK_SET) != 0) { -#else - /* We don't write the ELF header, just the DOF section */ - if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) { -#endif return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", file, strerror(errno))); } +#else + /* We don't write the ELF header, just the DOF section */ + if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to write %s: %s", tfile, strerror(errno))); +#endif if (!dtp->dt_lazyload) { #if defined(sun) Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Sun Dec 8 19:20:50 2013 (r259105) @@ -487,22 +487,16 @@ static const dt_ident_t _dtrace_globals[ DT_VERS_1_0, &dt_idops_func, "void(...)" }, { "typeref", DT_IDENT_FUNC, 0, DIF_SUBR_TYPEREF, DT_ATTR_STABCMN, DT_VERS_1_1, &dt_idops_func, "uintptr_t *(void *, size_t, string, size_t)" }, -#if defined(sun) { "uaddr", DT_IDENT_ACTFUNC, 0, DT_ACT_UADDR, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "ucaller", DT_IDENT_SCALAR, 0, DIF_VAR_UCALLER, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_type, "uint64_t" }, -#if defined(sun) { "ufunc", DT_IDENT_ACTFUNC, 0, DT_ACT_USYM, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "uid", DT_IDENT_SCALAR, 0, DIF_VAR_UID, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_type, "uid_t" }, -#if defined(sun) { "umod", DT_IDENT_ACTFUNC, 0, DT_ACT_UMOD, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "uregs", DT_IDENT_ARRAY, 0, DIF_VAR_UREGS, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_regs, NULL }, { "ustack", DT_IDENT_ACTFUNC, 0, DT_ACT_USTACK, DT_ATTR_STABCMN, DT_VERS_1_0, @@ -510,10 +504,8 @@ static const dt_ident_t _dtrace_globals[ { "ustackdepth", DT_IDENT_SCALAR, 0, DIF_VAR_USTACKDEPTH, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_type, "uint32_t" }, -#if defined(sun) { "usym", DT_IDENT_ACTFUNC, 0, DT_ACT_USYM, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "vtimestamp", DT_IDENT_SCALAR, 0, DIF_VAR_VTIMESTAMP, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_type, "uint64_t" }, Modified: projects/sendfile/contrib/gcc/ChangeLog.gcc43 ============================================================================== --- projects/sendfile/contrib/gcc/ChangeLog.gcc43 Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/ChangeLog.gcc43 Sun Dec 8 19:20:50 2013 (r259105) @@ -45,18 +45,40 @@ * flags.h (force_align_functions_log): Delete. * toplev.c (force_align_functions_log): Delete. +2007-06-28 Geoffrey Keating (r126088) + + * doc/invoke.texi (C++ Dialect Options): Document + fvisibility-ms-compat. + * c.opt (fvisibility-ms-compat): New. + 2007-06-05 Joerg Wunsch (r125346) PR preprocessor/23479 * doc/extend.texi: Document the 0b-prefixed binary integer constant extension. -2007-05-31 Eric Christopher +2007-05-31 Eric Christopher (r125246) * expr.c (convert_move): Assert that we don't have a BLKmode operand. (store_expr): Handle BLKmode moves by calling emit_block_move. +2007-05-31 Daniel Berlin (r125239) + + * c-typeck.c (build_indirect_ref): Include type in error message. + (build_binary_op): Pass types to binary_op_error. + * c-common.c (binary_op_error): Take two type arguments, print out + types with error. + * c-common.h (binary_op_error): Update prototype. + +2007-05-27 Eric Christopher (r125116) + + * config/rs6000/rs6000.c (rs6000_emit_prologue): Update + sp_offset depending on stack size. Save r12 depending + on registers we're saving later. + (rs6000_emit_epilogue): Update sp_offset depending only + on stack size. + 2007-05-24 Richard Sandiford (r125037) * postreload-gcse.c (reg_changed_after_insn_p): New function. @@ -381,6 +403,36 @@ * config.gcc: Support core2 processor. +2007-01-11 Joseph Myers (r120688) + + * c-common.c (vector_types_convertible_p): Treat opaque types as + always convertible if they have the same size, but not otherwise. + +2007-01-08 Mark Shinwell (r120572) + + * c.opt: Add -flax-vector-conversions. + * c-typeck.c (convert_for_assignment): Pass flag to + vector_types_convertible_p to allow emission of note. + (digest_init): Likewise. + * c-opts.c: Handle -flax-vector-conversions. + * c-common.c (flag_lax_vector_conversions): New. + (vector_types_convertible_p): Unless -flax-vector conversions + has been passed, disallow conversions between vectors with + differing numbers of subparts and/or element types. If such + a conversion is disallowed, possibly emit a note on the first + occasion only to inform the user of -flax-vector-conversions. + The new last argument specifies this. + * c-common.h (flag_lax_vector_conversions): New. + (vector_types_convertible_p): Add extra argument. + * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use + char_type_node for V*QI type vectors. + * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): + Update to satisfy new typechecking rules. + * config/rs6000/altivec.h (vec_cmple): Use vec_cmpge, for both + C and C++ variants. + * doc/invoke.texi (C Dialect Options): Document + -flax-vector-conversions. + 2007-01-05 Manuel Lopez-Ibanez (r120505) PR c/19978 Modified: projects/sendfile/contrib/gcc/c-common.c ============================================================================== --- projects/sendfile/contrib/gcc/c-common.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/c-common.c Sun Dec 8 19:20:50 2013 (r259105) @@ -254,6 +254,10 @@ int flag_short_double; int flag_short_wchar; +/* Nonzero means allow implicit conversions between vectors with + differing numbers of subparts and/or differing element types. */ +int flag_lax_vector_conversions; + /* Nonzero means allow Microsoft extensions without warnings or errors. */ int flag_ms_extensions; @@ -1095,18 +1099,45 @@ constant_fits_type_p (tree c, tree type) return !TREE_OVERFLOW (c); } -/* Nonzero if vector types T1 and T2 can be converted to each other - without an explicit cast. */ -int -vector_types_convertible_p (tree t1, tree t2) + +/* True if vector types T1 and T2 can be converted to each other + without an explicit cast. If EMIT_LAX_NOTE is true, and T1 and T2 + can only be converted with -flax-vector-conversions yet that is not + in effect, emit a note telling the user about that option if such + a note has not previously been emitted. */ +bool +vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note) { - return targetm.vector_opaque_p (t1) - || targetm.vector_opaque_p (t2) - || (tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2)) - && (TREE_CODE (TREE_TYPE (t1)) != REAL_TYPE || - TYPE_PRECISION (t1) == TYPE_PRECISION (t2)) - && INTEGRAL_TYPE_P (TREE_TYPE (t1)) - == INTEGRAL_TYPE_P (TREE_TYPE (t2))); + static bool emitted_lax_note = false; + bool convertible_lax; + + if ((targetm.vector_opaque_p (t1) || targetm.vector_opaque_p (t2)) + && tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2))) + return true; + + convertible_lax = + (tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2)) + && (TREE_CODE (TREE_TYPE (t1)) != REAL_TYPE || + TYPE_PRECISION (t1) == TYPE_PRECISION (t2)) + && (INTEGRAL_TYPE_P (TREE_TYPE (t1)) + == INTEGRAL_TYPE_P (TREE_TYPE (t2)))); + + if (!convertible_lax || flag_lax_vector_conversions) + return convertible_lax; + + if (TYPE_VECTOR_SUBPARTS (t1) == TYPE_VECTOR_SUBPARTS (t2) + && comptypes (TREE_TYPE (t1), TREE_TYPE (t2))) + return true; + + if (emit_lax_note && !emitted_lax_note) + { + emitted_lax_note = true; + inform ("use -flax-vector-conversions to permit " + "conversions between vectors with differing " + "element types or numbers of subparts"); + } + + return false; } /* Convert EXPR to TYPE, warning about conversion problems with constants. @@ -1988,10 +2019,10 @@ min_precision (tree value, int unsignedp } /* Print an error message for invalid operands to arith operation - CODE. */ + CODE with TYPE0 for operand 0, and TYPE1 for operand 1. */ void -binary_op_error (enum tree_code code) +binary_op_error (enum tree_code code, tree type0, tree type1) { const char *opname; @@ -2042,7 +2073,8 @@ binary_op_error (enum tree_code code) default: gcc_unreachable (); } - error ("invalid operands to binary %s", opname); + error ("invalid operands to binary %s (have %qT and %qT)", opname, + type0, type1); } /* Subroutine of build_binary_op, used for comparison operations. Modified: projects/sendfile/contrib/gcc/c-common.h ============================================================================== --- projects/sendfile/contrib/gcc/c-common.h Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/c-common.h Sun Dec 8 19:20:50 2013 (r259105) @@ -389,6 +389,10 @@ extern int flag_short_double; extern int flag_short_wchar; +/* Nonzero means allow implicit conversions between vectors with + differing numbers of subparts and/or differing element types. */ +extern int flag_lax_vector_conversions; + /* Nonzero means allow Microsoft extensions without warnings or errors. */ extern int flag_ms_extensions; @@ -650,7 +654,7 @@ extern tree c_sizeof_or_alignof_type (tr extern tree c_alignof_expr (tree); /* Print an error message for invalid operands to arith operation CODE. NOP_EXPR is used as a special case (see truthvalue_conversion). */ -extern void binary_op_error (enum tree_code); +extern void binary_op_error (enum tree_code, tree, tree); extern tree fix_string_type (tree); struct varray_head_tag; extern void constant_expression_warning (tree); @@ -791,7 +795,7 @@ extern tree finish_label_address_expr (t extern tree lookup_label (tree); extern tree lookup_name (tree); -extern int vector_types_convertible_p (tree t1, tree t2); +extern bool vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note); extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); Modified: projects/sendfile/contrib/gcc/c-opts.c ============================================================================== --- projects/sendfile/contrib/gcc/c-opts.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/c-opts.c Sun Dec 8 19:20:50 2013 (r259105) @@ -710,6 +710,10 @@ c_common_handle_option (size_t scode, co flag_implicit_templates = value; break; + case OPT_flax_vector_conversions: + flag_lax_vector_conversions = value; + break; + case OPT_fms_extensions: flag_ms_extensions = value; break; Modified: projects/sendfile/contrib/gcc/c-typeck.c ============================================================================== --- projects/sendfile/contrib/gcc/c-typeck.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/c-typeck.c Sun Dec 8 19:20:50 2013 (r259105) @@ -1923,7 +1923,7 @@ build_indirect_ref (tree ptr, const char } } else if (TREE_CODE (pointer) != ERROR_MARK) - error ("invalid type argument of %qs", errorstring); + error ("invalid type argument of %qs (have %qT)", errorstring, type); return error_mark_node; } @@ -3893,7 +3893,7 @@ convert_for_assignment (tree type, tree } /* Some types can interconvert without explicit casts. */ else if (codel == VECTOR_TYPE && coder == VECTOR_TYPE - && vector_types_convertible_p (type, TREE_TYPE (rhs))) + && vector_types_convertible_p (type, TREE_TYPE (rhs), true)) return convert (type, rhs); /* Arithmetic types all interconvert, and enum is treated like int. */ else if ((codel == INTEGER_TYPE || codel == REAL_TYPE @@ -4629,7 +4629,7 @@ digest_init (tree type, tree init, bool below and handle as a constructor. */ if (code == VECTOR_TYPE && TREE_CODE (TREE_TYPE (inside_init)) == VECTOR_TYPE - && vector_types_convertible_p (TREE_TYPE (inside_init), type) + && vector_types_convertible_p (TREE_TYPE (inside_init), type, true) && TREE_CONSTANT (inside_init)) { if (TREE_CODE (inside_init) == VECTOR_CST @@ -8135,7 +8135,7 @@ build_binary_op (enum tree_code code, tr || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0), TREE_TYPE (type1)))) { - binary_op_error (code); + binary_op_error (code, type0, type1); return error_mark_node; } @@ -8431,7 +8431,7 @@ build_binary_op (enum tree_code code, tr if (!result_type) { - binary_op_error (code); + binary_op_error (code, TREE_TYPE (op0), TREE_TYPE (op1)); return error_mark_node; } Modified: projects/sendfile/contrib/gcc/c.opt ============================================================================== --- projects/sendfile/contrib/gcc/c.opt Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/c.opt Sun Dec 8 19:20:50 2013 (r259105) @@ -584,6 +584,10 @@ Inject friend functions into enclosing n flabels-ok C++ ObjC++ +flax-vector-conversions +C ObjC C++ ObjC++ +Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. + fms-extensions C ObjC C++ ObjC++ Don't warn about uses of Microsoft extensions @@ -737,6 +741,10 @@ fvisibility-inlines-hidden C++ ObjC++ Marks all inlined methods as having hidden visibility +fvisibility-ms-compat +C++ ObjC++ Var(flag_visibility_ms_compat) +Changes visibility to match Microsoft Visual Studio by default + fvtable-gc C++ ObjC++ Discard unused virtual functions Modified: projects/sendfile/contrib/gcc/config/i386/i386.c ============================================================================== --- projects/sendfile/contrib/gcc/config/i386/i386.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/config/i386/i386.c Sun Dec 8 19:20:50 2013 (r259105) @@ -15408,7 +15408,7 @@ ix86_init_mmx_sse_builtins (void) const struct builtin_description * d; size_t i; - tree V16QI_type_node = build_vector_type_for_mode (intQI_type_node, V16QImode); + tree V16QI_type_node = build_vector_type_for_mode (char_type_node, V16QImode); tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode); tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode); tree V2DI_type_node @@ -15417,7 +15417,7 @@ ix86_init_mmx_sse_builtins (void) tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode); tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode); tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode); - tree V8QI_type_node = build_vector_type_for_mode (intQI_type_node, V8QImode); + tree V8QI_type_node = build_vector_type_for_mode (char_type_node, V8QImode); tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode); tree pchar_type_node = build_pointer_type (char_type_node); Modified: projects/sendfile/contrib/gcc/config/rs6000/altivec.h ============================================================================== --- projects/sendfile/contrib/gcc/config/rs6000/altivec.h Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/config/rs6000/altivec.h Sun Dec 8 19:20:50 2013 (r259105) @@ -332,7 +332,7 @@ NAME (T a1, U a2) \ __altivec_binary_pred(vec_cmplt, __builtin_vec_cmpgt (a2, a1)) __altivec_binary_pred(vec_cmple, - __builtin_altivec_cmpge (a2, a1)) + __builtin_vec_cmpge (a2, a1)) __altivec_scalar_pred(vec_all_in, __builtin_altivec_vcmpbfp_p (__CR6_EQ, a1, a2)) @@ -402,7 +402,7 @@ __altivec_scalar_pred(vec_any_nle, #undef __altivec_binary_pred #else #define vec_cmplt(a1, a2) __builtin_vec_cmpgt ((a2), (a1)) -#define vec_cmple(a1, a2) __builtin_altivec_vcmpgefp ((a2), (a1)) +#define vec_cmple(a1, a2) __builtin_vec_cmpge ((a2), (a1)) #define vec_all_in(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ, (a1), (a2)) #define vec_any_out(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ_REV, (a1), (a2)) Modified: projects/sendfile/contrib/gcc/config/rs6000/rs6000-c.c ============================================================================== --- projects/sendfile/contrib/gcc/config/rs6000/rs6000-c.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/config/rs6000/rs6000-c.c Sun Dec 8 19:20:50 2013 (r259105) @@ -222,17 +222,17 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_pixel_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSH, ALTIVEC_BUILTIN_VUPKHSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSH, ALTIVEC_BUILTIN_VUPKHSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHPX, ALTIVEC_BUILTIN_VUPKHPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHPX, ALTIVEC_BUILTIN_VUPKHPX, @@ -240,17 +240,17 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_VUPKHSB, ALTIVEC_BUILTIN_VUPKHSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSB, ALTIVEC_BUILTIN_VUPKHSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_pixel_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLPX, ALTIVEC_BUILTIN_VUPKLPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLPX, ALTIVEC_BUILTIN_VUPKLPX, @@ -258,11 +258,11 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_VUPKLSH, ALTIVEC_BUILTIN_VUPKLSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSH, ALTIVEC_BUILTIN_VUPKLSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSB, ALTIVEC_BUILTIN_VUPKLSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSB, ALTIVEC_BUILTIN_VUPKLSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, /* Binary AltiVec builtins. */ { ALTIVEC_BUILTIN_VEC_ADD, ALTIVEC_BUILTIN_VADDUBM, @@ -576,31 +576,23 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_CMPEQ, ALTIVEC_BUILTIN_VCMPEQFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQFP, ALTIVEC_BUILTIN_VCMPEQFP, - RS6000_BTI_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, - RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, - RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, - RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, - RS6000_BTI_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, - RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, - RS6000_BTI_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + { ALTIVEC_BUILTIN_VEC_CMPGE, ALTIVEC_BUILTIN_VCMPGEFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTUB, @@ -618,29 +610,29 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTFP, ALTIVEC_BUILTIN_VCMPGTFP, - RS6000_BTI_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSW, ALTIVEC_BUILTIN_VCMPGTSW, - RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSW, ALTIVEC_BUILTIN_VCMPGTSW, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUW, ALTIVEC_BUILTIN_VCMPGTUW, - RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUW, ALTIVEC_BUILTIN_VCMPGTUW, RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSH, ALTIVEC_BUILTIN_VCMPGTSH, - RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSH, ALTIVEC_BUILTIN_VCMPGTSH, RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUH, ALTIVEC_BUILTIN_VCMPGTUH, - RS6000_BTI_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUH, ALTIVEC_BUILTIN_VCMPGTUH, RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSB, ALTIVEC_BUILTIN_VCMPGTSB, - RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, + RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSB, ALTIVEC_BUILTIN_VCMPGTSB, RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUB, ALTIVEC_BUILTIN_VCMPGTUB, - RS6000_BTI_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUB, ALTIVEC_BUILTIN_VCMPGTUB, RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_CMPLE, ALTIVEC_BUILTIN_VCMPGEFP, Modified: projects/sendfile/contrib/gcc/config/rs6000/rs6000.c ============================================================================== --- projects/sendfile/contrib/gcc/config/rs6000/rs6000.c Sun Dec 8 18:48:07 2013 (r259104) +++ projects/sendfile/contrib/gcc/config/rs6000/rs6000.c Sun Dec 8 19:20:50 2013 (r259105) @@ -14704,8 +14704,17 @@ rs6000_emit_prologue (void) if (!WORLD_SAVE_P (info) && info->push_p && !(DEFAULT_ABI == ABI_V4 || current_function_calls_eh_return)) { - rs6000_emit_allocate_stack (info->total_size, FALSE); + if (info->total_size < 32767) sp_offset = info->total_size; + else + frame_reg_rtx = frame_ptr_rtx; + rs6000_emit_allocate_stack (info->total_size, + (frame_reg_rtx != sp_reg_rtx + && ((info->altivec_size != 0) + || (info->vrsave_mask != 0) + ))); + if (frame_reg_rtx != sp_reg_rtx) + rs6000_emit_stack_tie (); } /* Set frame pointer, if needed. */ @@ -15046,8 +15055,7 @@ rs6000_emit_epilogue (int sibcall) } /* Set sp_offset based on the stack push from the prologue. */ - if ((DEFAULT_ABI == ABI_V4 || current_function_calls_eh_return) - && info->total_size < 32767) + if (info->total_size < 32767) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Dec 8 23:41:36 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4422E3D; Sun, 8 Dec 2013 23:41:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 84E1E191D; Sun, 8 Dec 2013 23:41:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB8NfaZW007307; Sun, 8 Dec 2013 23:41:36 GMT (envelope-from jhibbits@svn.freebsd.org) Received: (from jhibbits@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB8NfaYv007306; Sun, 8 Dec 2013 23:41:36 GMT (envelope-from jhibbits@svn.freebsd.org) Message-Id: <201312082341.rB8NfaYv007306@svn.freebsd.org> From: Justin Hibbits Date: Sun, 8 Dec 2013 23:41:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259112 - in projects/pmac_pmu: contrib/ipfilter contrib/top share/man/man4 share/mk X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2013 23:41:36 -0000 Author: jhibbits Date: Sun Dec 8 23:41:35 2013 New Revision: 259112 URL: http://svnweb.freebsd.org/changeset/base/259112 Log: Forced commit to record r254686/r254687. Modified: Directory Properties: projects/pmac_pmu/contrib/bzip2/ (props changed) projects/pmac_pmu/contrib/com_err/ (props changed) projects/pmac_pmu/contrib/compiler-rt/ (props changed) projects/pmac_pmu/contrib/dtc/ (props changed) projects/pmac_pmu/contrib/ee/ (props changed) projects/pmac_pmu/contrib/expat/ (props changed) projects/pmac_pmu/contrib/file/ (props changed) projects/pmac_pmu/contrib/gdtoa/ (props changed) projects/pmac_pmu/contrib/ipfilter/ml_ipl.c (props changed) projects/pmac_pmu/contrib/ipfilter/mlfk_ipl.c (props changed) projects/pmac_pmu/contrib/ipfilter/mli_ipl.c (props changed) projects/pmac_pmu/contrib/ipfilter/mln_ipl.c (props changed) projects/pmac_pmu/contrib/ipfilter/mls_ipl.c (props changed) projects/pmac_pmu/contrib/less/ (props changed) projects/pmac_pmu/contrib/libarchive/ (props changed) projects/pmac_pmu/contrib/libarchive/cpio/ (props changed) projects/pmac_pmu/contrib/libarchive/libarchive/ (props changed) projects/pmac_pmu/contrib/libarchive/libarchive_fe/ (props changed) projects/pmac_pmu/contrib/libarchive/tar/ (props changed) projects/pmac_pmu/contrib/libc-vis/ (props changed) projects/pmac_pmu/contrib/libexecinfo/ (props changed) projects/pmac_pmu/contrib/ncurses/ (props changed) projects/pmac_pmu/contrib/ntp/ (props changed) projects/pmac_pmu/contrib/one-true-awk/ (props changed) projects/pmac_pmu/contrib/openresolv/ (props changed) projects/pmac_pmu/contrib/pf/ (props changed) projects/pmac_pmu/contrib/tcsh/ (props changed) projects/pmac_pmu/contrib/tnftp/ (props changed) projects/pmac_pmu/contrib/top/ (props changed) projects/pmac_pmu/contrib/top/install-sh (props changed) projects/pmac_pmu/contrib/tzcode/stdtime/ (props changed) projects/pmac_pmu/contrib/tzcode/zic/ (props changed) projects/pmac_pmu/contrib/xz/ (props changed) projects/pmac_pmu/gnu/usr.bin/gdb/ (props changed) projects/pmac_pmu/lib/libc/stdtime/ (props changed) projects/pmac_pmu/sbin/dumpon/ (props changed) projects/pmac_pmu/share/man/man4/bhyve.4 (props changed) projects/pmac_pmu/share/mk/bsd.arch.inc.mk (props changed) projects/pmac_pmu/share/zoneinfo/ (props changed) projects/pmac_pmu/sys/boot/ia64/efi/ (props changed) projects/pmac_pmu/sys/boot/ia64/ski/ (props changed) projects/pmac_pmu/sys/boot/powerpc/ofw/ (props changed) projects/pmac_pmu/sys/contrib/libfdt/ (props changed) projects/pmac_pmu/sys/contrib/octeon-sdk/ (props changed) projects/pmac_pmu/sys/contrib/x86emu/ (props changed) projects/pmac_pmu/sys/dev/bvm/ (props changed) projects/pmac_pmu/sys/dev/hyperv/ (props changed) projects/pmac_pmu/usr.bin/csup/ (props changed) projects/pmac_pmu/usr.sbin/ndiscvt/ (props changed) projects/pmac_pmu/usr.sbin/zic/ (props changed) From owner-svn-src-projects@FreeBSD.ORG Mon Dec 9 23:53:48 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 17F02776; Mon, 9 Dec 2013 23:53:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 049CD1CFB; Mon, 9 Dec 2013 23:53:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9Nrldv050206; Mon, 9 Dec 2013 23:53:47 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB9NrlUr050205; Mon, 9 Dec 2013 23:53:47 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312092353.rB9NrlUr050205@svn.freebsd.org> From: Marcel Moolenaar Date: Mon, 9 Dec 2013 23:53:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259146 - projects/altix2/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 23:53:48 -0000 Author: marcel Date: Mon Dec 9 23:53:47 2013 New Revision: 259146 URL: http://svnweb.freebsd.org/changeset/base/259146 Log: Process the flags (by calling _busdma_flags), after we did some sanity checking on the arguments. Modified: projects/altix2/sys/kern/subr_busdma.c Modified: projects/altix2/sys/kern/subr_busdma.c ============================================================================== --- projects/altix2/sys/kern/subr_busdma.c Mon Dec 9 23:33:57 2013 (r259145) +++ projects/altix2/sys/kern/subr_busdma.c Mon Dec 9 23:53:47 2013 (r259146) @@ -558,11 +558,11 @@ busdma_tag_create(device_t dev, bus_addr CTR5(KTR_BUSDMA, "%s: maxsz=%#jx, nsegs=%u, maxsegsz=%#jx, flags=%#x", __func__, maxsz, nsegs, (uintmax_t)maxsegsz, flags); - flags = _busdma_flags(__func__, dev, flags); - if (dev == NULL || tag_p == NULL) return (EINVAL); + flags = _busdma_flags(__func__, dev, flags); + base = _busdma_tag_get_base(dev); error = _busdma_tag_make(dev, base, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, datarate, flags, &tag); @@ -592,11 +592,11 @@ busdma_tag_derive(struct busdma_tag *bas CTR5(KTR_BUSDMA, "%s: maxsz=%#jx, nsegs=%u, maxsegsz=%#jx, flags=%#x", __func__, maxsz, nsegs, (uintmax_t)maxsegsz, flags); - flags = _busdma_flags(__func__, base->dt_device, flags); - if (base == NULL || tag_p == NULL) return (EINVAL); + flags = _busdma_flags(__func__, base->dt_device, flags); + error = _busdma_tag_make(base->dt_device, base, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, datarate, flags, &tag); if (error != 0) @@ -659,11 +659,11 @@ busdma_md_create(struct busdma_tag *tag, CTR3(KTR_BUSDMA, "%s: tag=%p, flags=%#x", __func__, tag, flags); - flags = _busdma_flags(__func__, tag->dt_device, flags); - if (tag == NULL || md_p == NULL) return (EINVAL); + flags = _busdma_flags(__func__, tag->dt_device, flags); + md = _busdma_md_create(tag, 0); if (md == NULL) return (ENOMEM); @@ -817,11 +817,11 @@ busdma_md_load_ccb(busdma_md_t md, union CTR6(KTR_BUSDMA, "%s: md=%p, ccb=%p, cb=%p, arg=%p, flags=%#x", __func__, md, ccb, cb, arg, flags); - flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); - if (md == NULL || ccb == NULL) return (EINVAL); + flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); + ccb_h = &ccb->ccb_h; if ((ccb_h->flags & CAM_DIR_MASK) == CAM_DIR_NONE) { if (cb != NULL) @@ -880,11 +880,11 @@ busdma_md_load_linear(struct busdma_md * CTR6(KTR_BUSDMA, "busdma_md_load_linear: md=%p, buf=%p, len=%zu, " "cb=%p, arg=%p, flags=%#x", md, buf, len, cb, arg, flags); - flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); - if (md == NULL || buf == NULL || len == 0) return (EINVAL); + flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); + error = _busdma_md_load(md, NULL, (uintptr_t)buf, len); if (!error) { error = _busdma_iommu_map(md->md_tag->dt_device, md); @@ -906,11 +906,11 @@ busdma_md_load_mbuf(struct busdma_md *md CTR6(KTR_BUSDMA, "%s: md=%p, m0=%p, cb=%p, arg=%p, flags=%#x", __func__, md, m0, cb, arg, flags); - flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); - if (md == NULL || m0 == NULL) return (EINVAL); + flags = _busdma_flags(__func__, md->md_tag->dt_device, flags); + error = 0; for (m = m0; m != NULL && error == 0; m = m->m_next) { if (m->m_len == 0) @@ -1002,11 +1002,11 @@ busdma_mem_alloc(struct busdma_tag *tag, CTR3(KTR_BUSDMA, "%s: tag=%p, flags=%#x", __func__, tag, flags); - flags = _busdma_flags(__func__, tag->dt_device, flags); - if (tag == NULL || md_p == NULL) return (EINVAL); + flags = _busdma_flags(__func__, tag->dt_device, flags); + md = _busdma_md_create(tag, BUSDMA_MD_FLAG_ALLOCATED); if (md == NULL) return (ENOMEM); From owner-svn-src-projects@FreeBSD.ORG Mon Dec 9 23:54:48 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A3659876; Mon, 9 Dec 2013 23:54:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8FF771D0A; Mon, 9 Dec 2013 23:54:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9NsmPe050358; Mon, 9 Dec 2013 23:54:48 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB9Nsm3K050357; Mon, 9 Dec 2013 23:54:48 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312092354.rB9Nsm3K050357@svn.freebsd.org> From: Marcel Moolenaar Date: Mon, 9 Dec 2013 23:54:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259147 - projects/altix2/sys/ia64/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 23:54:48 -0000 Author: marcel Date: Mon Dec 9 23:54:48 2013 New Revision: 259147 URL: http://svnweb.freebsd.org/changeset/base/259147 Log: PROCDESC is no more. Modified: projects/altix2/sys/ia64/conf/ALTIX Modified: projects/altix2/sys/ia64/conf/ALTIX ============================================================================== --- projects/altix2/sys/ia64/conf/ALTIX Mon Dec 9 23:53:47 2013 (r259146) +++ projects/altix2/sys/ia64/conf/ALTIX Mon Dec 9 23:54:48 2013 (r259147) @@ -52,7 +52,6 @@ options NULLFS options P1003_1B_SEMAPHORES #options PREEMPTION options PRINTF_BUFR_SIZE=128 -options PROCDESC options PROCFS options PSEUDOFS options SCHED_ULE From owner-svn-src-projects@FreeBSD.ORG Mon Dec 9 23:59:17 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19B55BFA; Mon, 9 Dec 2013 23:59:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 046621D3D; Mon, 9 Dec 2013 23:59:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9NxGSk051014; Mon, 9 Dec 2013 23:59:16 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB9NxGB3051013; Mon, 9 Dec 2013 23:59:16 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312092359.rB9NxGB3051013@svn.freebsd.org> From: Marcel Moolenaar Date: Mon, 9 Dec 2013 23:59:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259149 - projects/altix2/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 23:59:17 -0000 Author: marcel Date: Mon Dec 9 23:59:16 2013 New Revision: 259149 URL: http://svnweb.freebsd.org/changeset/base/259149 Log: Call kmem_alloc_contig() with M_NOWAIT for now. This needs to come from the user of the busdma_mem_alloc() interface, but that needs a bit of review. Modified: projects/altix2/sys/kern/subr_busdma.c Modified: projects/altix2/sys/kern/subr_busdma.c ============================================================================== --- projects/altix2/sys/kern/subr_busdma.c Mon Dec 9 23:58:26 2013 (r259148) +++ projects/altix2/sys/kern/subr_busdma.c Mon Dec 9 23:59:16 2013 (r259149) @@ -1026,6 +1026,7 @@ busdma_mem_alloc(struct busdma_tag *tag, md->md_flags = mtag.dmt_flags; mflags = (flags & BUSDMA_ALLOC_ZERO) ? M_ZERO : 0; + mflags |= M_NOWAIT; idx = 0; maxsz = tag->dt_maxsz; From owner-svn-src-projects@FreeBSD.ORG Tue Dec 10 02:02:47 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 069058B0; Tue, 10 Dec 2013 02:02:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E666F16C5; Tue, 10 Dec 2013 02:02:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA22kwv098906; Tue, 10 Dec 2013 02:02:46 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA22kho098905; Tue, 10 Dec 2013 02:02:46 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312100202.rBA22kho098905@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 10 Dec 2013 02:02:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259153 - projects/altix2/sys/ia64/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 02:02:47 -0000 Author: marcel Date: Tue Dec 10 02:02:46 2013 New Revision: 259153 URL: http://svnweb.freebsd.org/changeset/base/259153 Log: Enable PREEMPTION by default. Modified: projects/altix2/sys/ia64/conf/ALTIX Modified: projects/altix2/sys/ia64/conf/ALTIX ============================================================================== --- projects/altix2/sys/ia64/conf/ALTIX Tue Dec 10 01:39:22 2013 (r259152) +++ projects/altix2/sys/ia64/conf/ALTIX Tue Dec 10 02:02:46 2013 (r259153) @@ -50,7 +50,7 @@ options NFSLOCKD options NFS_ROOT options NULLFS options P1003_1B_SEMAPHORES -#options PREEMPTION +options PREEMPTION options PRINTF_BUFR_SIZE=128 options PROCFS options PSEUDOFS From owner-svn-src-projects@FreeBSD.ORG Tue Dec 10 02:05:04 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8435AAFD; Tue, 10 Dec 2013 02:05:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 709F916EF; Tue, 10 Dec 2013 02:05:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA254EH099331; Tue, 10 Dec 2013 02:05:04 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA2541F099330; Tue, 10 Dec 2013 02:05:04 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201312100205.rBA2541F099330@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 10 Dec 2013 02:05:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259154 - projects/altix2/sys/ia64/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 02:05:04 -0000 Author: marcel Date: Tue Dec 10 02:05:03 2013 New Revision: 259154 URL: http://svnweb.freebsd.org/changeset/base/259154 Log: Add FDESCFS, needed/used by poudriere. Modified: projects/altix2/sys/ia64/conf/ALTIX Modified: projects/altix2/sys/ia64/conf/ALTIX ============================================================================== --- projects/altix2/sys/ia64/conf/ALTIX Tue Dec 10 02:02:46 2013 (r259153) +++ projects/altix2/sys/ia64/conf/ALTIX Tue Dec 10 02:05:03 2013 (r259154) @@ -35,6 +35,7 @@ options ALT_BREAK_TO_DEBUGGER options CD9660 options DDB options DEADLKRES +options FDESCFS options FFS options GDB options INET From owner-svn-src-projects@FreeBSD.ORG Sat Dec 14 14:47:30 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 94C2F8BF; Sat, 14 Dec 2013 14:47:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 804EB1710; Sat, 14 Dec 2013 14:47:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBEElUbp016881; Sat, 14 Dec 2013 14:47:30 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBEElUU4016880; Sat, 14 Dec 2013 14:47:30 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201312141447.rBEElUU4016880@svn.freebsd.org> From: Andrew Turner Date: Sat, 14 Dec 2013 14:47:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259390 - projects/specific_leg/sys/arm/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Dec 2013 14:47:30 -0000 Author: andrew Date: Sat Dec 14 14:47:29 2013 New Revision: 259390 URL: http://svnweb.freebsd.org/changeset/base/259390 Log: Add devices the PandaBoard needs Modified: projects/specific_leg/sys/arm/conf/GENERIC Modified: projects/specific_leg/sys/arm/conf/GENERIC ============================================================================== --- projects/specific_leg/sys/arm/conf/GENERIC Sat Dec 14 13:31:19 2013 (r259389) +++ projects/specific_leg/sys/arm/conf/GENERIC Sat Dec 14 14:47:29 2013 (r259390) @@ -57,8 +57,8 @@ options SYSVSEM # SYSV-style semaphor options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev -options FREEBSD_BOOT_LOADER # FreeBSD loader support -options LINUX_BOOT_ABI # Linux loader support, e.g. U-Boot +options FREEBSD_BOOT_LOADER # FreeBSD loader support +options LINUX_BOOT_ABI # Linux loader support, e.g. U-Boot # Debugging support. Always need this: @@ -81,6 +81,8 @@ options VFP # vfp/neon # Flattened Device Tree options FDT +device pl310 # PL310 L2 cache controller + # ATA/SCSI/umass peripherals device scbus # SCSI bus (required for ATA/SCSI) device da # Direct Access (disks) @@ -140,6 +142,7 @@ device gpioled device iic device iicbus device bcm2835_bsc +device ti_i2c # SPI device spibus From owner-svn-src-projects@FreeBSD.ORG Sat Dec 14 14:49:11 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6CFC69F2; Sat, 14 Dec 2013 14:49:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4DF22171D; Sat, 14 Dec 2013 14:49:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBEEnBTV017108; Sat, 14 Dec 2013 14:49:11 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBEEn9Zv017099; Sat, 14 Dec 2013 14:49:09 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201312141449.rBEEn9Zv017099@svn.freebsd.org> From: Andrew Turner Date: Sat, 14 Dec 2013 14:49:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259391 - in projects/specific_leg/sys/arm: arm broadcom/bcm2835 include ti ti/omap4 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Dec 2013 14:49:11 -0000 Author: andrew Date: Sat Dec 14 14:49:09 2013 New Revision: 259391 URL: http://svnweb.freebsd.org/changeset/base/259391 Log: Add cpu_reset, cpu_initclocks, and DELAY to the platform code Modified: projects/specific_leg/sys/arm/arm/mpcore_timer.c projects/specific_leg/sys/arm/arm/platform.c projects/specific_leg/sys/arm/arm/platform_if.m projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/specific_leg/sys/arm/include/platformvar.h projects/specific_leg/sys/arm/ti/omap4/omap4_prcm_clks.c projects/specific_leg/sys/arm/ti/ti_machdep.c Modified: projects/specific_leg/sys/arm/arm/mpcore_timer.c ============================================================================== --- projects/specific_leg/sys/arm/arm/mpcore_timer.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/arm/mpcore_timer.c Sat Dec 14 14:49:09 2013 (r259391) @@ -58,6 +58,8 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include +#include #include #include @@ -365,7 +367,7 @@ DRIVER_MODULE(mp_tmr, simplebus, arm_tmr * nothing */ void -cpu_initclocks(void) +arm_tmr_cpu_initclocks(platform_t plat) { if (PCPU_GET(cpuid) == 0) cpu_initclocks_bsp(); @@ -374,7 +376,7 @@ cpu_initclocks(void) } /** - * DELAY - Delay for at least usec microseconds. + * arm_tmr_delay - Delay for at least usec microseconds. * @usec: number of microseconds to delay by * * This function is called all over the kernel and is suppose to provide a @@ -385,7 +387,7 @@ cpu_initclocks(void) * nothing */ void -DELAY(int usec) +arm_tmr_delay(platform_t plat, int usec) { int32_t counts_per_usec; int32_t counts; Modified: projects/specific_leg/sys/arm/arm/platform.c ============================================================================== --- projects/specific_leg/sys/arm/arm/platform.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/arm/platform.c Sat Dec 14 14:49:09 2013 (r259391) @@ -170,6 +170,14 @@ platform_late_init(void) PLATFORM_LATE_INIT(plat_obj); } +void +cpu_reset(void) +{ + PLATFORM_CPU_RESET(plat_obj); + + panic("CPU failed to reset"); +} + int arm_get_next_irq(int last) { @@ -199,3 +207,16 @@ bus_dma_get_range_nb(void) { return PLATFORM_BUS_DMA_GET_RANGE_NB(plat_obj); } + +void +cpu_initclocks(void) +{ + PLATFORM_CPU_INITCLOCKS(plat_obj); +} + +void +DELAY(int usec) +{ + PLATFORM_DELAY(plat_obj, usec); +} + Modified: projects/specific_leg/sys/arm/arm/platform_if.m ============================================================================== --- projects/specific_leg/sys/arm/arm/platform_if.m Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/arm/platform_if.m Sat Dec 14 14:49:09 2013 (r259391) @@ -149,6 +149,12 @@ METHOD void late_init { /** */ +METHOD void cpu_reset { + platform_t _plat; +}; + +/** + */ METHOD int get_next_irq { platform_t _plat; int last; @@ -180,3 +186,15 @@ METHOD int bus_dma_get_range_nb { platform_t _plat; } DEFAULT platform_null_bus_dma_get_range_nb; +/** + */ +METHOD void cpu_initclocks { + platform_t _plat; +}; + +/** + */ +METHOD void delay { + platform_t _plat; + int usec; +}; Modified: projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_machdep.c ============================================================================== --- projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Sat Dec 14 14:49:09 2013 (r259391) @@ -116,8 +116,8 @@ bcm2835_devmap_init(platform_t plat) return (0); } -void -cpu_reset() +static void +bcm_2835_cpu_reset(platform_t plat) { bcmwd_watchdog_reset(); while (1); @@ -126,16 +126,23 @@ cpu_reset() int bcm2835_get_next_irq(platform_t, int); void bcm2835_mask_irq(platform_t, uintptr_t); void bcm2835_unmask_irq(platform_t, uintptr_t); +void bcm2835_cpu_initclocks(platform_t); +void bcm2835_delay(platform_t, int); static platform_method_t bcm2835_methods[] = { PLATFORMMETHOD(platform_devmap_init, bcm2835_devmap_init), PLATFORMMETHOD(platform_lastaddr, bcm2835_lastaddr), PLATFORMMETHOD(platform_late_init, bcm2835_late_init), + PLATFORMMETHOD(platform_cpu_reset, bcm_2835_cpu_reset), + PLATFORMMETHOD(platform_get_next_irq, bcm2835_get_next_irq), PLATFORMMETHOD(platform_mask_irq, bcm2835_mask_irq), PLATFORMMETHOD(platform_unmask_irq, bcm2835_unmask_irq), + PLATFORMMETHOD(platform_cpu_initclocks, bcm2835_cpu_initclocks), + PLATFORMMETHOD(platform_delay, bcm2835_delay), + PLATFORMMETHOD_END, }; Modified: projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_systimer.c ============================================================================== --- projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_systimer.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/broadcom/bcm2835/bcm2835_systimer.c Sat Dec 14 14:49:09 2013 (r259391) @@ -41,6 +41,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -274,14 +275,17 @@ static devclass_t bcm_systimer_devclass; DRIVER_MODULE(bcm_systimer, simplebus, bcm_systimer_driver, bcm_systimer_devclass, 0, 0); +void bcm2835_cpu_initclocks(platform_t); +void bcm2835_delay(platform_t, int); + void -cpu_initclocks(void) +bcm2835_cpu_initclocks(platform_t plat) { cpu_initclocks_bsp(); } void -DELAY(int usec) +bcm2835_delay(platform_t plat, int usec) { int32_t counts; uint32_t first, last; Modified: projects/specific_leg/sys/arm/include/platformvar.h ============================================================================== --- projects/specific_leg/sys/arm/include/platformvar.h Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/include/platformvar.h Sat Dec 14 14:49:09 2013 (r259391) @@ -121,4 +121,7 @@ DATA_SET(platform_set, NAME ## _platform #endif +void arm_tmr_cpu_initclocks(platform_t); +void arm_tmr_delay(platform_t, int); + #endif /* _MACHINE_PLATFORMVAR_H_ */ Modified: projects/specific_leg/sys/arm/ti/omap4/omap4_prcm_clks.c ============================================================================== --- projects/specific_leg/sys/arm/ti/omap4/omap4_prcm_clks.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/ti/omap4/omap4_prcm_clks.c Sat Dec 14 14:49:09 2013 (r259391) @@ -45,6 +45,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -1339,8 +1340,10 @@ omap4_clk_hsusbhost_set_source(struct ti #define PRM_RSTCTRL 0x1b00 #define PRM_RSTCTRL_RESET 0x2 -static void -omap4_prcm_reset(void) +void omap4_prcm_reset(platform_t); + +void +omap4_prcm_reset(platform_t plat) { struct omap4_prcm_softc *sc = omap4_prcm_sc; bus_write_4(sc->sc_res[0], PRM_RSTCTRL, @@ -1398,7 +1401,6 @@ omap4_prcm_attach(device_t dev) } omap4_prcm_sc = sc; - ti_cpu_reset = omap4_prcm_reset; omap4_clk_get_arm_fclk_freq(NULL, &freq); platform_arm_tmr_freq = freq / 2; Modified: projects/specific_leg/sys/arm/ti/ti_machdep.c ============================================================================== --- projects/specific_leg/sys/arm/ti/ti_machdep.c Sat Dec 14 14:47:29 2013 (r259390) +++ projects/specific_leg/sys/arm/ti/ti_machdep.c Sat Dec 14 14:49:09 2013 (r259391) @@ -69,13 +69,10 @@ __FBSDID("$FreeBSD$"); #error Not yet able to use both OMAP4 and AM335X in the same kernel #endif -void (*ti_cpu_reset)(void); - static int ti_attach(platform_t plat) { - ti_cpu_reset = NULL; return (0); } @@ -127,27 +124,23 @@ ti_am335x_devmap_init(platform_t plat) } #endif -void -cpu_reset() -{ - if (ti_cpu_reset) - (*ti_cpu_reset)(); - else - printf("no cpu_reset implementation\n"); - printf("Reset failed!\n"); - while (1); -} - #if defined(SOC_OMAP4) +void omap4_prcm_reset(platform_t); + static platform_method_t omap4_methods[] = { PLATFORMMETHOD(platform_attach, ti_attach), PLATFORMMETHOD(platform_devmap_init, ti_omap4_devmap_init), PLATFORMMETHOD(platform_lastaddr, ti_lastaddr), + PLATFORMMETHOD(platform_cpu_reset, omap4_prcm_reset), + PLATFORMMETHOD(platform_get_next_irq, gic_get_next_irq), PLATFORMMETHOD(platform_mask_irq, gic_mask_irq), PLATFORMMETHOD(platform_unmask_irq, gic_unmask_irq), + PLATFORMMETHOD(platform_cpu_initclocks, arm_tmr_cpu_initclocks), + PLATFORMMETHOD(platform_delay, arm_tmr_delay), + PLATFORMMETHOD_END, }; From owner-svn-src-projects@FreeBSD.ORG Sat Dec 14 17:47:07 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 618F18FF; Sat, 14 Dec 2013 17:47:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4746C1248; Sat, 14 Dec 2013 17:47:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBEHl7cU081523; Sat, 14 Dec 2013 17:47:07 GMT (envelope-from jhibbits@svn.freebsd.org) Received: (from jhibbits@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBEHkxme081463; Sat, 14 Dec 2013 17:46:59 GMT (envelope-from jhibbits@svn.freebsd.org) Message-Id: <201312141746.rBEHkxme081463@svn.freebsd.org> From: Justin Hibbits Date: Sat, 14 Dec 2013 17:46:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r259392 - in projects/pmac_pmu: bin bin/date bin/date/tests bin/mv bin/mv/tests bin/pax bin/pax/tests bin/sh bin/sh/tests bin/test bin/test/tests bin/tests cddl/contrib/opensolaris/cmd/... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Dec 2013 17:47:07 -0000 Author: jhibbits Date: Sat Dec 14 17:46:58 2013 New Revision: 259392 URL: http://svnweb.freebsd.org/changeset/base/259392 Log: MFC@r259387 Added: projects/pmac_pmu/bin/date/tests/ - copied from r259387, head/bin/date/tests/ projects/pmac_pmu/bin/mv/tests/ - copied from r259387, head/bin/mv/tests/ projects/pmac_pmu/bin/pax/tests/ - copied from r259387, head/bin/pax/tests/ projects/pmac_pmu/bin/sh/tests/ - copied from r259387, head/bin/sh/tests/ projects/pmac_pmu/bin/test/tests/ - copied from r259387, head/bin/test/tests/ projects/pmac_pmu/bin/tests/ - copied from r259387, head/bin/tests/ projects/pmac_pmu/share/mk/tap.test.mk - copied unchanged from r259387, head/share/mk/tap.test.mk projects/pmac_pmu/sys/boot/fdt/dts/beri-netfpga.dts - copied unchanged from r259387, head/sys/boot/fdt/dts/beri-netfpga.dts projects/pmac_pmu/sys/mips/conf/BERI_NETFPGA_MDROOT - copied unchanged from r259387, head/sys/mips/conf/BERI_NETFPGA_MDROOT projects/pmac_pmu/sys/opencrypto/cryptodeflate.c - copied unchanged from r259387, head/sys/opencrypto/cryptodeflate.c projects/pmac_pmu/tools/regression/usr.bin/sed/regress.icase4.out - copied unchanged from r259387, head/tools/regression/usr.bin/sed/regress.icase4.out projects/pmac_pmu/tools/regression/usr.sbin/etcupdate/tzsetup.sh - copied unchanged from r259387, head/tools/regression/usr.sbin/etcupdate/tzsetup.sh projects/pmac_pmu/usr.sbin/bhyve/bhyve.8 - copied unchanged from r259387, head/usr.sbin/bhyve/bhyve.8 Deleted: projects/pmac_pmu/sys/opencrypto/deflate.c projects/pmac_pmu/tools/regression/bin/ Modified: projects/pmac_pmu/bin/Makefile projects/pmac_pmu/bin/date/Makefile projects/pmac_pmu/bin/mv/Makefile projects/pmac_pmu/bin/pax/Makefile projects/pmac_pmu/bin/sh/Makefile projects/pmac_pmu/bin/sh/eval.c projects/pmac_pmu/bin/test/Makefile projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/pmac_pmu/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/pmac_pmu/contrib/gcc/ChangeLog.gcc43 projects/pmac_pmu/contrib/gcc/c-common.c projects/pmac_pmu/contrib/gcc/c-common.h projects/pmac_pmu/contrib/gcc/c-typeck.c projects/pmac_pmu/contrib/gcc/c.opt projects/pmac_pmu/contrib/gcc/config/i386/emmintrin.h projects/pmac_pmu/contrib/gcc/cp/ChangeLog.gcc43 projects/pmac_pmu/contrib/gcc/cp/decl.c projects/pmac_pmu/contrib/gcc/cp/decl2.c projects/pmac_pmu/contrib/gcc/cp/typeck.c projects/pmac_pmu/contrib/gcc/doc/invoke.texi projects/pmac_pmu/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/pmac_pmu/contrib/nvi/cl/cl_term.c projects/pmac_pmu/contrib/nvi/common/key.c projects/pmac_pmu/contrib/nvi/common/key.h projects/pmac_pmu/crypto/heimdal/lib/gssapi/krb5/prf.c projects/pmac_pmu/etc/devd/usb.conf projects/pmac_pmu/etc/mtree/BSD.tests.dist projects/pmac_pmu/etc/rc.d/jail projects/pmac_pmu/etc/syslog.conf projects/pmac_pmu/games/fortune/datfiles/fortunes projects/pmac_pmu/games/fortune/fortune/fortune.c projects/pmac_pmu/include/rpcsvc/bootparam_prot.x projects/pmac_pmu/include/rpcsvc/key_prot.x projects/pmac_pmu/include/rpcsvc/klm_prot.x projects/pmac_pmu/include/rpcsvc/mount.x projects/pmac_pmu/include/rpcsvc/nfs_prot.x projects/pmac_pmu/include/rpcsvc/nis.x projects/pmac_pmu/include/rpcsvc/nis_callback.x projects/pmac_pmu/include/rpcsvc/nis_object.x projects/pmac_pmu/include/rpcsvc/nis_tags.h projects/pmac_pmu/include/rpcsvc/rex.x projects/pmac_pmu/include/rpcsvc/rnusers.x projects/pmac_pmu/include/rpcsvc/rstat.x projects/pmac_pmu/include/rpcsvc/sm_inter.x projects/pmac_pmu/include/rpcsvc/spray.x projects/pmac_pmu/include/rpcsvc/yp.x projects/pmac_pmu/include/rpcsvc/yppasswd.x projects/pmac_pmu/lib/libc/stdlib/atexit.c projects/pmac_pmu/lib/libc/stdlib/getopt_long.3 projects/pmac_pmu/lib/libc/sys/wait.2 projects/pmac_pmu/lib/libc/xdr/xdr.c projects/pmac_pmu/lib/libc/xdr/xdr_array.c projects/pmac_pmu/lib/libc/xdr/xdr_float.c projects/pmac_pmu/lib/libc/xdr/xdr_mem.c projects/pmac_pmu/lib/libc/xdr/xdr_rec.c projects/pmac_pmu/lib/libc/xdr/xdr_reference.c projects/pmac_pmu/lib/libc/xdr/xdr_sizeof.c projects/pmac_pmu/lib/libc/xdr/xdr_stdio.c projects/pmac_pmu/libexec/rtld-elf/rtld.c projects/pmac_pmu/libexec/rtld-elf/rtld.h projects/pmac_pmu/libexec/rtld-elf/xmalloc.c projects/pmac_pmu/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/pmac_pmu/release/release.conf.sample projects/pmac_pmu/release/release.sh projects/pmac_pmu/release/scripts/pkg-stage.sh projects/pmac_pmu/sbin/casperd/casperd.8 projects/pmac_pmu/sbin/devd/devd.cc projects/pmac_pmu/sbin/growfs/growfs.8 projects/pmac_pmu/sbin/hastd/hastd.c projects/pmac_pmu/sbin/hastd/nv.c projects/pmac_pmu/sbin/hastd/primary.c projects/pmac_pmu/sbin/hastd/proto.c projects/pmac_pmu/sbin/hastd/secondary.c projects/pmac_pmu/sbin/mount_nfs/mount_nfs.8 projects/pmac_pmu/share/man/man4/netmap.4 projects/pmac_pmu/share/man/man4/run.4 projects/pmac_pmu/share/mk/Makefile projects/pmac_pmu/share/mk/bsd.progs.mk projects/pmac_pmu/share/mk/bsd.sys.mk projects/pmac_pmu/sys/amd64/include/apicvar.h projects/pmac_pmu/sys/amd64/include/vmm.h (contents, props changed) projects/pmac_pmu/sys/amd64/vmm/intel/vmx.c projects/pmac_pmu/sys/amd64/vmm/io/vlapic.c projects/pmac_pmu/sys/amd64/vmm/io/vlapic.h projects/pmac_pmu/sys/amd64/vmm/vmm.c projects/pmac_pmu/sys/amd64/vmm/vmm_lapic.c projects/pmac_pmu/sys/amd64/vmm/vmm_lapic.h projects/pmac_pmu/sys/amd64/vmm/vmm_msr.c projects/pmac_pmu/sys/amd64/vmm/vmm_msr.h projects/pmac_pmu/sys/arm/arm/bus_space-v6.c projects/pmac_pmu/sys/arm/at91/at91_machdep.c projects/pmac_pmu/sys/arm/at91/if_ate.c projects/pmac_pmu/sys/arm/broadcom/bcm2835/bcm2835_bsc.c projects/pmac_pmu/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/pmac_pmu/sys/arm/freescale/imx/files.imx51 projects/pmac_pmu/sys/arm/freescale/imx/files.imx53 projects/pmac_pmu/sys/arm/freescale/imx/files.imx6 projects/pmac_pmu/sys/arm/rockchip/rk30xx_gpio.c projects/pmac_pmu/sys/arm/ti/am335x/am335x_dmtimer.c projects/pmac_pmu/sys/arm/ti/am335x/am335x_scm_padconf.c projects/pmac_pmu/sys/arm/ti/files.ti projects/pmac_pmu/sys/arm/ti/ti_gpio.c projects/pmac_pmu/sys/arm/ti/ti_i2c.c projects/pmac_pmu/sys/arm/versatile/bus_space.c projects/pmac_pmu/sys/arm/xilinx/zy7_bus_space.c projects/pmac_pmu/sys/boot/fdt/dts/rk3188.dtsi projects/pmac_pmu/sys/cam/scsi/scsi_all.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/pmac_pmu/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c projects/pmac_pmu/sys/conf/files projects/pmac_pmu/sys/conf/files.powerpc projects/pmac_pmu/sys/conf/kern.mk projects/pmac_pmu/sys/conf/options projects/pmac_pmu/sys/dev/ahci/ahciem.c projects/pmac_pmu/sys/dev/cxgbe/adapter.h projects/pmac_pmu/sys/dev/cxgbe/common/common.h projects/pmac_pmu/sys/dev/cxgbe/offload.h projects/pmac_pmu/sys/dev/cxgbe/t4_main.c projects/pmac_pmu/sys/dev/cxgbe/t4_sge.c projects/pmac_pmu/sys/dev/cxgbe/tom/t4_cpl_io.c projects/pmac_pmu/sys/dev/drm2/drmP.h projects/pmac_pmu/sys/dev/drm2/drm_fb_helper.c projects/pmac_pmu/sys/dev/drm2/radeon/atombios_dp.c projects/pmac_pmu/sys/dev/drm2/radeon/radeon_agp.c projects/pmac_pmu/sys/dev/gpio/gpioiic.c projects/pmac_pmu/sys/dev/gpio/gpioled.c projects/pmac_pmu/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/pmac_pmu/sys/dev/iicbus/ds1631.c projects/pmac_pmu/sys/dev/iicbus/ds1775.c projects/pmac_pmu/sys/dev/iicbus/max6690.c projects/pmac_pmu/sys/dev/iscsi/iscsi.c projects/pmac_pmu/sys/dev/iwn/if_iwn.c projects/pmac_pmu/sys/dev/iwn/if_iwn_chip_cfg.h projects/pmac_pmu/sys/dev/iwn/if_iwnreg.h projects/pmac_pmu/sys/dev/iwn/if_iwnvar.h projects/pmac_pmu/sys/dev/md/md.c projects/pmac_pmu/sys/dev/ofw/ofw_fdt.c projects/pmac_pmu/sys/dev/usb/controller/at91dci.c projects/pmac_pmu/sys/dev/usb/controller/atmegadci.c projects/pmac_pmu/sys/dev/usb/controller/avr32dci.c projects/pmac_pmu/sys/dev/usb/controller/dwc_otg.c projects/pmac_pmu/sys/dev/usb/controller/ehci.c projects/pmac_pmu/sys/dev/usb/controller/musb_otg.c projects/pmac_pmu/sys/dev/usb/controller/ohci.c projects/pmac_pmu/sys/dev/usb/controller/uhci.c projects/pmac_pmu/sys/dev/usb/controller/usb_controller.c projects/pmac_pmu/sys/dev/usb/controller/uss820dci.c projects/pmac_pmu/sys/dev/usb/controller/xhci.c projects/pmac_pmu/sys/dev/usb/template/usb_template.c projects/pmac_pmu/sys/dev/usb/usb_bus.h projects/pmac_pmu/sys/dev/usb/usb_controller.h projects/pmac_pmu/sys/dev/usb/usb_device.c projects/pmac_pmu/sys/dev/usb/usb_device.h projects/pmac_pmu/sys/dev/usb/usb_hub.c projects/pmac_pmu/sys/dev/usb/usb_transfer.c projects/pmac_pmu/sys/dev/usb/usbdevs projects/pmac_pmu/sys/dev/usb/usbdi.h projects/pmac_pmu/sys/dev/usb/wlan/if_run.c projects/pmac_pmu/sys/dev/usb/wlan/if_runreg.h projects/pmac_pmu/sys/dev/usb/wlan/if_runvar.h projects/pmac_pmu/sys/dev/vt/font/vt_mouse_cursor.c projects/pmac_pmu/sys/dev/vt/vt.h projects/pmac_pmu/sys/dev/vt/vt_buf.c projects/pmac_pmu/sys/dev/vt/vt_core.c projects/pmac_pmu/sys/dev/vt/vt_sysmouse.c projects/pmac_pmu/sys/fs/devfs/devfs_devs.c projects/pmac_pmu/sys/fs/nfsclient/nfs_clbio.c projects/pmac_pmu/sys/fs/nfsclient/nfs_clvfsops.c projects/pmac_pmu/sys/fs/nfsclient/nfs_clvnops.c projects/pmac_pmu/sys/fs/nfsclient/nfsnode.h projects/pmac_pmu/sys/geom/geom_dev.c projects/pmac_pmu/sys/i386/include/apicvar.h projects/pmac_pmu/sys/ia64/ia64/pmap.c projects/pmac_pmu/sys/kern/kern_resource.c projects/pmac_pmu/sys/kern/subr_vmem.c projects/pmac_pmu/sys/kern/vfs_bio.c projects/pmac_pmu/sys/mips/beri/beri_machdep.c projects/pmac_pmu/sys/mips/cavium/octe/cavium-ethernet.h projects/pmac_pmu/sys/mips/cavium/octe/ethernet-mv88e61xx.c projects/pmac_pmu/sys/modules/crypto/Makefile projects/pmac_pmu/sys/modules/drm2/drm2/Makefile projects/pmac_pmu/sys/modules/drm2/i915kms/Makefile projects/pmac_pmu/sys/modules/drm2/radeonkms/Makefile projects/pmac_pmu/sys/modules/iwnfw/iwn6000g2b/Makefile projects/pmac_pmu/sys/modules/usb/Makefile projects/pmac_pmu/sys/nfsclient/nfsargs.h projects/pmac_pmu/sys/powerpc/aim/trap.c projects/pmac_pmu/sys/powerpc/aim/trap_subr32.S projects/pmac_pmu/sys/powerpc/aim/trap_subr64.S projects/pmac_pmu/sys/powerpc/cpufreq/pmufreq.c projects/pmac_pmu/sys/powerpc/include/spr.h projects/pmac_pmu/sys/powerpc/powermac/platform_powermac.c projects/pmac_pmu/sys/powerpc/powermac/pmuvar.h projects/pmac_pmu/sys/powerpc/powerpc/mp_machdep.c projects/pmac_pmu/sys/sparc64/sparc64/machdep.c projects/pmac_pmu/sys/vm/vm_page.c projects/pmac_pmu/sys/vm/vm_radix.c projects/pmac_pmu/sys/vm/vm_radix.h projects/pmac_pmu/sys/x86/acpica/madt.c projects/pmac_pmu/sys/x86/cpufreq/est.c projects/pmac_pmu/sys/x86/include/apicreg.h projects/pmac_pmu/sys/x86/include/mptable.h projects/pmac_pmu/sys/x86/x86/local_apic.c projects/pmac_pmu/sys/x86/x86/mptable.c projects/pmac_pmu/tools/regression/usr.bin/sed/regress.sh projects/pmac_pmu/tools/regression/usr.sbin/etcupdate/preworld.sh projects/pmac_pmu/tools/regression/usr.sbin/etcupdate/tests.sh projects/pmac_pmu/tools/tools/cxgbetool/cxgbetool.c projects/pmac_pmu/usr.bin/bc/bc.1 projects/pmac_pmu/usr.bin/bc/bc.y projects/pmac_pmu/usr.bin/calendar/calcpp.c projects/pmac_pmu/usr.bin/dtc/fdt.cc projects/pmac_pmu/usr.bin/sed/compile.c projects/pmac_pmu/usr.bin/sed/sed.1 projects/pmac_pmu/usr.sbin/bhyve/Makefile projects/pmac_pmu/usr.sbin/bhyve/bhyverun.c projects/pmac_pmu/usr.sbin/bhyvectl/bhyvectl.c projects/pmac_pmu/usr.sbin/bsdconfig/console/console projects/pmac_pmu/usr.sbin/bsdconfig/console/font projects/pmac_pmu/usr.sbin/bsdconfig/console/keymap projects/pmac_pmu/usr.sbin/bsdconfig/console/repeat projects/pmac_pmu/usr.sbin/bsdconfig/console/saver projects/pmac_pmu/usr.sbin/bsdconfig/console/screenmap projects/pmac_pmu/usr.sbin/bsdconfig/console/ttys projects/pmac_pmu/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/pmac_pmu/usr.sbin/bsdconfig/docsinstall/docsinstall projects/pmac_pmu/usr.sbin/bsdconfig/dot/dot projects/pmac_pmu/usr.sbin/bsdconfig/includes/includes projects/pmac_pmu/usr.sbin/bsdconfig/mouse/disable projects/pmac_pmu/usr.sbin/bsdconfig/mouse/enable projects/pmac_pmu/usr.sbin/bsdconfig/mouse/flags projects/pmac_pmu/usr.sbin/bsdconfig/mouse/mouse projects/pmac_pmu/usr.sbin/bsdconfig/mouse/port projects/pmac_pmu/usr.sbin/bsdconfig/mouse/type projects/pmac_pmu/usr.sbin/bsdconfig/networking/defaultrouter projects/pmac_pmu/usr.sbin/bsdconfig/networking/devices projects/pmac_pmu/usr.sbin/bsdconfig/networking/hostname projects/pmac_pmu/usr.sbin/bsdconfig/networking/nameservers projects/pmac_pmu/usr.sbin/bsdconfig/networking/networking projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/device.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/hostname.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/media.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/netmask.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/resolv.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/routing.subr projects/pmac_pmu/usr.sbin/bsdconfig/networking/share/services.subr projects/pmac_pmu/usr.sbin/bsdconfig/packages/packages projects/pmac_pmu/usr.sbin/bsdconfig/password/password projects/pmac_pmu/usr.sbin/bsdconfig/security/kern_securelevel projects/pmac_pmu/usr.sbin/bsdconfig/security/security projects/pmac_pmu/usr.sbin/bsdconfig/share/common.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/device.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/dialog.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/keymap.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/cdrom.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/common.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/dos.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/floppy.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/ftp.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/nfs.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/tcpip.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/ufs.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/media/usb.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/mustberoot.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/packages/categories.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/packages/index.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/packages/packages.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/strings.subr projects/pmac_pmu/usr.sbin/bsdconfig/share/sysrc.subr projects/pmac_pmu/usr.sbin/bsdconfig/startup/misc projects/pmac_pmu/usr.sbin/bsdconfig/startup/rcadd projects/pmac_pmu/usr.sbin/bsdconfig/startup/rcconf projects/pmac_pmu/usr.sbin/bsdconfig/startup/rcdelete projects/pmac_pmu/usr.sbin/bsdconfig/startup/rcedit projects/pmac_pmu/usr.sbin/bsdconfig/startup/rcvar projects/pmac_pmu/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/pmac_pmu/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/pmac_pmu/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/pmac_pmu/usr.sbin/bsdconfig/startup/startup projects/pmac_pmu/usr.sbin/bsdconfig/timezone/share/zones.subr projects/pmac_pmu/usr.sbin/bsdconfig/timezone/timezone projects/pmac_pmu/usr.sbin/bsdconfig/ttys/ttys projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/groupadd projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/groupdel projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/groupedit projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/groupinput projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/useradd projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/userdel projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/useredit projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/userinput projects/pmac_pmu/usr.sbin/bsdconfig/usermgmt/usermgmt projects/pmac_pmu/usr.sbin/bsdinstall/bsdinstall projects/pmac_pmu/usr.sbin/bsdinstall/scripts/services projects/pmac_pmu/usr.sbin/bsdinstall/scripts/zfsboot projects/pmac_pmu/usr.sbin/ctld/login.c projects/pmac_pmu/usr.sbin/etcupdate/etcupdate.8 projects/pmac_pmu/usr.sbin/etcupdate/etcupdate.sh projects/pmac_pmu/usr.sbin/mptable/mptable.c projects/pmac_pmu/usr.sbin/mtest/mtest.8 projects/pmac_pmu/usr.sbin/ndp/ndp.c projects/pmac_pmu/usr.sbin/pkg/config.c projects/pmac_pmu/usr.sbin/pkg/config.h projects/pmac_pmu/usr.sbin/pkg/pkg.7 Directory Properties: projects/pmac_pmu/ (props changed) projects/pmac_pmu/cddl/ (props changed) projects/pmac_pmu/cddl/contrib/opensolaris/ (props changed) projects/pmac_pmu/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/pmac_pmu/contrib/gcc/ (props changed) projects/pmac_pmu/contrib/llvm/ (props changed) projects/pmac_pmu/contrib/llvm/tools/clang/ (props changed) projects/pmac_pmu/contrib/nvi/ (props changed) projects/pmac_pmu/crypto/heimdal/ (props changed) projects/pmac_pmu/etc/ (props changed) projects/pmac_pmu/include/ (props changed) projects/pmac_pmu/lib/libc/ (props changed) projects/pmac_pmu/sbin/ (props changed) projects/pmac_pmu/share/man/man4/ (props changed) projects/pmac_pmu/sys/ (props changed) projects/pmac_pmu/sys/amd64/vmm/ (props changed) projects/pmac_pmu/sys/boot/ (props changed) projects/pmac_pmu/sys/cddl/contrib/opensolaris/ (props changed) projects/pmac_pmu/sys/conf/ (props changed) projects/pmac_pmu/sys/dev/hyperv/ (props changed) projects/pmac_pmu/usr.bin/calendar/ (props changed) projects/pmac_pmu/usr.sbin/bhyve/ (props changed) projects/pmac_pmu/usr.sbin/bhyvectl/ (props changed) Modified: projects/pmac_pmu/bin/Makefile ============================================================================== --- projects/pmac_pmu/bin/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -52,6 +52,10 @@ SUBDIR+= rmail SUBDIR+= csh .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include SUBDIR:= ${SUBDIR:O} Modified: projects/pmac_pmu/bin/date/Makefile ============================================================================== --- projects/pmac_pmu/bin/date/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/date/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -1,7 +1,13 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + PROG= date SRCS= date.c netdate.c vary.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/pmac_pmu/bin/mv/Makefile ============================================================================== --- projects/pmac_pmu/bin/mv/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/mv/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -1,6 +1,12 @@ # @(#)Makefile 8.2 (Berkeley) 4/2/94 # $FreeBSD$ +.include + PROG= mv +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/pmac_pmu/bin/pax/Makefile ============================================================================== --- projects/pmac_pmu/bin/pax/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/pax/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -1,6 +1,8 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + # To install on versions prior to BSD 4.4 the following may have to be # defined with CFLAGS += # @@ -30,4 +32,8 @@ SRCS= ar_io.c ar_subs.c buf_subs.c cache gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/pmac_pmu/bin/sh/Makefile ============================================================================== --- projects/pmac_pmu/bin/sh/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/sh/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -1,6 +1,8 @@ # @(#)Makefile 8.4 (Berkeley) 5/5/95 # $FreeBSD$ +.include + PROG= sh INSTALLFLAGS= -S SHSRCS= alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \ @@ -59,7 +61,8 @@ syntax.c syntax.h: mksyntax token.h: mktokens sh ${.CURDIR}/mktokens -regress: - cd ${.CURDIR}/../../tools/regression/bin/sh && ${MAKE} SH=${.OBJDIR}/sh +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .include Modified: projects/pmac_pmu/bin/sh/eval.c ============================================================================== --- projects/pmac_pmu/bin/sh/eval.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/sh/eval.c Sat Dec 14 17:46:58 2013 (r259392) @@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg) (have_command || !isfunc("local")))); } +static void +xtracecommand(struct arglist *varlist, struct arglist *arglist) +{ + struct strlist *sp; + char sep = 0; + const char *p, *ps4; + + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); + for (sp = varlist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + p = strchr(sp->text, '='); + if (p != NULL) { + p++; + outbin(sp->text, p - sp->text, out2); + out2qstr(p); + } else + out2qstr(sp->text); + sep = ' '; + } + for (sp = arglist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + /* Disambiguate command looking like assignment. */ + if (sp == arglist->list && + strchr(sp->text, '=') != NULL && + strchr(sp->text, '\'') == NULL) { + out2c('\''); + out2str(sp->text); + out2c('\''); + } else + out2qstr(sp->text); + sep = ' '; + } + out2c('\n'); + flushout(&errout); +} + /* * Check if a builtin can safely be executed in the same process, * even though it should be in a subshell (command substitution). @@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, argv -= argc; /* Print the command if xflag is set. */ - if (xflag) { - char sep = 0; - const char *p, *ps4; - ps4 = expandstr(ps4val()); - out2str(ps4 != NULL ? ps4 : ps4val()); - for (sp = varlist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - p = strchr(sp->text, '='); - if (p != NULL) { - p++; - outbin(sp->text, p - sp->text, out2); - out2qstr(p); - } else - out2qstr(sp->text); - sep = ' '; - } - for (sp = arglist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist.list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); - sep = ' '; - } - out2c('\n'); - flushout(&errout); - } + if (xflag) + xtracecommand(&varlist, &arglist); /* Now locate the command. */ if (argc == 0) { Modified: projects/pmac_pmu/bin/test/Makefile ============================================================================== --- projects/pmac_pmu/bin/test/Makefile Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/bin/test/Makefile Sat Dec 14 17:46:58 2013 (r259392) @@ -1,8 +1,14 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + PROG= test LINKS= ${BINDIR}/test ${BINDIR}/[ MLINKS= test.1 [.1 +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Sat Dec 14 17:46:58 2013 (r259392) @@ -259,7 +259,7 @@ configuration. .El .Pp This features allows ZFS to maintain more information about how free space -is organized within the pool. If this feature is +is organized within the pool. If this feature is .Sy enabled , ZFS will set this feature to Modified: projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Dec 14 17:46:58 2013 (r259392) @@ -1702,6 +1702,12 @@ show_import(nvlist_t *config) "resilvered.\n")); break; + case ZPOOL_STATUS_NON_NATIVE_ASHIFT: + (void) printf(gettext("status: One or more devices were " + "configured to use a non-native block size.\n" + "\tExpect reduced performance.\n")); + break; + default: /* * No other status can be seen when importing pools. Modified: projects/pmac_pmu/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c ============================================================================== --- projects/pmac_pmu/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Sat Dec 14 17:46:58 2013 (r259392) @@ -995,10 +995,10 @@ nozpool_all_slices(avl_tree_t *r, const #endif /* sun */ } +#ifdef sun static void check_slices(avl_tree_t *r, int fd, const char *sname) { -#ifdef sun struct extvtoc vtoc; struct dk_gpt *gpt; char diskname[MAXNAMELEN]; @@ -1028,8 +1028,8 @@ check_slices(avl_tree_t *r, int fd, cons check_one_slice(r, diskname, i, 0, 1); efi_free(gpt); } -#endif /* sun */ } +#endif /* sun */ static void zpool_open_func(void *arg) @@ -1059,6 +1059,7 @@ zpool_open_func(void *arg) return; } /* this file is too small to hold a zpool */ +#ifdef sun if (S_ISREG(statbuf.st_mode) && statbuf.st_size < SPA_MINDEVSIZE) { (void) close(fd); @@ -1070,6 +1071,12 @@ zpool_open_func(void *arg) */ check_slices(rn->rn_avl, fd, rn->rn_name); } +#else /* !sun */ + if (statbuf.st_size < SPA_MINDEVSIZE) { + (void) close(fd); + return; + } +#endif /* sun */ if ((zpool_read_label(fd, &config)) != 0) { (void) close(fd); Modified: projects/pmac_pmu/contrib/gcc/ChangeLog.gcc43 ============================================================================== --- projects/pmac_pmu/contrib/gcc/ChangeLog.gcc43 Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/ChangeLog.gcc43 Sat Dec 14 17:46:58 2013 (r259392) @@ -45,6 +45,12 @@ * flags.h (force_align_functions_log): Delete. * toplev.c (force_align_functions_log): Delete. +2007-06-28 Geoffrey Keating (r126088) + + * doc/invoke.texi (C++ Dialect Options): Document + fvisibility-ms-compat. + * c.opt (fvisibility-ms-compat): New. + 2007-06-05 Joerg Wunsch (r125346) PR preprocessor/23479 @@ -57,6 +63,14 @@ operand. (store_expr): Handle BLKmode moves by calling emit_block_move. +2007-05-31 Daniel Berlin (r125239) + + * c-typeck.c (build_indirect_ref): Include type in error message. + (build_binary_op): Pass types to binary_op_error. + * c-common.c (binary_op_error): Take two type arguments, print out + types with error. + * c-common.h (binary_op_error): Update prototype. + 2007-05-27 Eric Christopher (r125116) * config/rs6000/rs6000.c (rs6000_emit_prologue): Update Modified: projects/pmac_pmu/contrib/gcc/c-common.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/c-common.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/c-common.c Sat Dec 14 17:46:58 2013 (r259392) @@ -2019,10 +2019,10 @@ min_precision (tree value, int unsignedp } /* Print an error message for invalid operands to arith operation - CODE. */ + CODE with TYPE0 for operand 0, and TYPE1 for operand 1. */ void -binary_op_error (enum tree_code code) +binary_op_error (enum tree_code code, tree type0, tree type1) { const char *opname; @@ -2073,7 +2073,8 @@ binary_op_error (enum tree_code code) default: gcc_unreachable (); } - error ("invalid operands to binary %s", opname); + error ("invalid operands to binary %s (have %qT and %qT)", opname, + type0, type1); } /* Subroutine of build_binary_op, used for comparison operations. Modified: projects/pmac_pmu/contrib/gcc/c-common.h ============================================================================== --- projects/pmac_pmu/contrib/gcc/c-common.h Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/c-common.h Sat Dec 14 17:46:58 2013 (r259392) @@ -654,7 +654,7 @@ extern tree c_sizeof_or_alignof_type (tr extern tree c_alignof_expr (tree); /* Print an error message for invalid operands to arith operation CODE. NOP_EXPR is used as a special case (see truthvalue_conversion). */ -extern void binary_op_error (enum tree_code); +extern void binary_op_error (enum tree_code, tree, tree); extern tree fix_string_type (tree); struct varray_head_tag; extern void constant_expression_warning (tree); Modified: projects/pmac_pmu/contrib/gcc/c-typeck.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/c-typeck.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/c-typeck.c Sat Dec 14 17:46:58 2013 (r259392) @@ -1923,7 +1923,7 @@ build_indirect_ref (tree ptr, const char } } else if (TREE_CODE (pointer) != ERROR_MARK) - error ("invalid type argument of %qs", errorstring); + error ("invalid type argument of %qs (have %qT)", errorstring, type); return error_mark_node; } @@ -8135,7 +8135,7 @@ build_binary_op (enum tree_code code, tr || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0), TREE_TYPE (type1)))) { - binary_op_error (code); + binary_op_error (code, type0, type1); return error_mark_node; } @@ -8431,7 +8431,7 @@ build_binary_op (enum tree_code code, tr if (!result_type) { - binary_op_error (code); + binary_op_error (code, TREE_TYPE (op0), TREE_TYPE (op1)); return error_mark_node; } Modified: projects/pmac_pmu/contrib/gcc/c.opt ============================================================================== --- projects/pmac_pmu/contrib/gcc/c.opt Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/c.opt Sat Dec 14 17:46:58 2013 (r259392) @@ -741,6 +741,10 @@ fvisibility-inlines-hidden C++ ObjC++ Marks all inlined methods as having hidden visibility +fvisibility-ms-compat +C++ ObjC++ Var(flag_visibility_ms_compat) +Changes visibility to match Microsoft Visual Studio by default + fvtable-gc C++ ObjC++ Discard unused virtual functions Modified: projects/pmac_pmu/contrib/gcc/config/i386/emmintrin.h ============================================================================== --- projects/pmac_pmu/contrib/gcc/config/i386/emmintrin.h Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/config/i386/emmintrin.h Sat Dec 14 17:46:58 2013 (r259392) @@ -1126,9 +1126,9 @@ _mm_slli_epi64 (__m128i __A, int __B) #define _mm_slli_epi16(__A, __B) \ ((__m128i)__builtin_ia32_psllwi128 ((__v8hi)(__A), __B)) #define _mm_slli_epi32(__A, __B) \ - ((__m128i)__builtin_ia32_pslldi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_pslldi128 ((__v4si)(__A), __B)) #define _mm_slli_epi64(__A, __B) \ - ((__m128i)__builtin_ia32_psllqi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_psllqi128 ((__v2di)(__A), __B)) #endif #if 0 @@ -1147,7 +1147,7 @@ _mm_srai_epi32 (__m128i __A, int __B) #define _mm_srai_epi16(__A, __B) \ ((__m128i)__builtin_ia32_psrawi128 ((__v8hi)(__A), __B)) #define _mm_srai_epi32(__A, __B) \ - ((__m128i)__builtin_ia32_psradi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_psradi128 ((__v4si)(__A), __B)) #endif #if 0 Modified: projects/pmac_pmu/contrib/gcc/cp/ChangeLog.gcc43 ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/ChangeLog.gcc43 Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/cp/ChangeLog.gcc43 Sat Dec 14 17:46:58 2013 (r259392) @@ -7,6 +7,13 @@ * typeck.c (cxx_alignof_expr): When alignof is used on a plain FUNCTION_DECL, return its alignment. +2007-06-28 Geoffrey Keating (r126088) + + * decl2.c (determine_visibility): Implement + flag_visibility_ms_compat effect on type info. + * decl.c (cxx_init_decl_processing): Implement + global effect of flag_visibility_ms_compat. + 2007-06-28 Geoffrey Keating (r126080) * decl2.c (start_objects): Mark constructor-runnning function @@ -18,6 +25,10 @@ * decl2.c (determine_visibility): Remove duplicate code for handling type info. +2007-05-31 Daniel Berlin (r125239) + + * typeck.c (build_binary_op): Include types in error. + 2007-05-05 Geoffrey Keating (r124467) PR 31775 Modified: projects/pmac_pmu/contrib/gcc/cp/decl.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/decl.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/cp/decl.c Sat Dec 14 17:46:58 2013 (r259392) @@ -3157,6 +3157,9 @@ cxx_init_decl_processing (void) } if (flag_inline_functions) flag_inline_trees = 2; + + if (flag_visibility_ms_compat) + default_visibility = VISIBILITY_HIDDEN; /* Initially, C. */ current_lang_name = lang_name_c; Modified: projects/pmac_pmu/contrib/gcc/cp/decl2.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/decl2.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/cp/decl2.c Sat Dec 14 17:46:58 2013 (r259392) @@ -1726,6 +1726,19 @@ determine_visibility (tree decl) but have no TEMPLATE_INFO, so don't try to check it. */ use_template = 0; } + else if (TREE_CODE (decl) == VAR_DECL && DECL_TINFO_P (decl) + && flag_visibility_ms_compat) + { + /* Under -fvisibility-ms-compat, types are visible by default, + even though their contents aren't. */ + tree underlying_type = TREE_TYPE (DECL_NAME (decl)); + int underlying_vis = type_visibility (underlying_type); + if (underlying_vis == VISIBILITY_ANON + || CLASSTYPE_VISIBILITY_SPECIFIED (underlying_type)) + constrain_visibility (decl, underlying_vis); + else + DECL_VISIBILITY (decl) = VISIBILITY_DEFAULT; + } else if (TREE_CODE (decl) == VAR_DECL && DECL_TINFO_P (decl)) { /* tinfo visibility is based on the type it's for. */ Modified: projects/pmac_pmu/contrib/gcc/cp/typeck.c ============================================================================== --- projects/pmac_pmu/contrib/gcc/cp/typeck.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/cp/typeck.c Sat Dec 14 17:46:58 2013 (r259392) @@ -3476,7 +3476,7 @@ build_binary_op (enum tree_code code, tr || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0), TREE_TYPE (type1))) { - binary_op_error (code); + binary_op_error (code, type0, type1); return error_mark_node; } arithmetic_types_p = 1; Modified: projects/pmac_pmu/contrib/gcc/doc/invoke.texi ============================================================================== --- projects/pmac_pmu/contrib/gcc/doc/invoke.texi Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/gcc/doc/invoke.texi Sat Dec 14 17:46:58 2013 (r259392) @@ -186,6 +186,7 @@ in the following sections. -frepo -fno-rtti -fstats -ftemplate-depth-@var{n} @gol -fno-threadsafe-statics -fuse-cxa-atexit -fno-weak -nostdinc++ @gol -fno-default-inline -fvisibility-inlines-hidden @gol +-fvisibility-ms-compat @gol -Wabi -Wctor-dtor-privacy @gol -Wnon-virtual-dtor -Wreorder @gol -Weffc++ -Wno-deprecated -Wstrict-null-sentinel @gol @@ -1626,6 +1627,40 @@ Explicitly instantiated inline methods a as their linkage might otherwise cross a shared library boundary. @xref{Template Instantiation}. +@item -fvisibility-ms-compat +@opindex fvisibility-ms-compat +This flag attempts to use visibility settings to make GCC's C++ +linkage model compatible with that of Microsoft Visual Studio. + +The flag makes these changes to GCC's linkage model: + +@enumerate +@item +It sets the default visibility to @code{hidden}, like +@option{-fvisibility=hidden}. + +@item +Types, but not their members, are not hidden by default. + +@item +The One Definition Rule is relaxed for types without explicit +visibility specifications which are defined in more than one different +shared object: those declarations are permitted if they would have +been permitted when this option was not used. +@end enumerate + +In new code it is better to use @option{-fvisibility=hidden} and +export those classes which are intended to be externally visible. +Unfortunately it is possible for code to rely, perhaps accidentally, +on the Visual Studio behaviour. + +Among the consequences of these changes are that static data members +of the same type with the same name but defined in different shared +objects will be different, so changing one will not change the other; +and that pointers to function members defined in different shared +objects may not compare equal. When this flag is given, it is a +violation of the ODR to define types with the same name differently. + @item -fno-weak @opindex fno-weak Do not use weak symbol support, even if it is provided by the linker. Modified: projects/pmac_pmu/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp ============================================================================== --- projects/pmac_pmu/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp Sat Dec 14 17:46:58 2013 (r259392) @@ -454,10 +454,9 @@ void CodeGenVTables::EmitThunk(GlobalDec } else { // Normal thunk body generation. CodeGenFunction(CGM).GenerateThunk(ThunkFn, FnInfo, GD, Thunk); + if (UseAvailableExternallyLinkage) + ThunkFn->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage); } - - if (UseAvailableExternallyLinkage) - ThunkFn->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage); } void CodeGenVTables::MaybeEmitThunkAvailableExternally(GlobalDecl GD, Modified: projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp ============================================================================== --- projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp Sat Dec 14 17:46:58 2013 (r259392) @@ -991,7 +991,7 @@ static StringRef getGCCToolchainDir(cons return GCC_INSTALL_PREFIX; } -/// \brief Construct a GCCInstallationDetector from the driver. +/// \brief Initialize a GCCInstallationDetector from the driver. /// /// This performs all of the autodetection and sets up the various paths. /// Once constructed, a GCCInstallationDetector is essentially immutable. @@ -1000,11 +1000,9 @@ static StringRef getGCCToolchainDir(cons /// should instead pull the target out of the driver. This is currently /// necessary because the driver doesn't store the final version of the target /// triple. -Generic_GCC::GCCInstallationDetector::GCCInstallationDetector( - const Driver &D, - const llvm::Triple &TargetTriple, - const ArgList &Args) - : IsValid(false) { +void +Generic_GCC::GCCInstallationDetector::init( + const Driver &D, const llvm::Triple &TargetTriple, const ArgList &Args) { llvm::Triple MultiarchTriple = TargetTriple.isArch32Bit() ? TargetTriple.get64BitArchVariant() : TargetTriple.get32BitArchVariant(); @@ -1448,7 +1446,7 @@ void Generic_GCC::GCCInstallationDetecto Generic_GCC::Generic_GCC(const Driver &D, const llvm::Triple& Triple, const ArgList &Args) - : ToolChain(D, Triple, Args), GCCInstallation(getDriver(), Triple, Args) { + : ToolChain(D, Triple, Args), GCCInstallation() { getProgramPaths().push_back(getDriver().getInstalledDir()); if (getDriver().getInstalledDir() != getDriver().Dir) getProgramPaths().push_back(getDriver().Dir); @@ -2243,6 +2241,7 @@ static StringRef getMultilibDir(const ll Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) : Generic_ELF(D, Triple, Args) { + GCCInstallation.init(D, Triple, Args); llvm::Triple::ArchType Arch = Triple.getArch(); std::string SysRoot = computeSysRoot(Args); Modified: projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.h ============================================================================== --- projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.h Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/llvm/tools/clang/lib/Driver/ToolChains.h Sat Dec 14 17:46:58 2013 (r259392) @@ -78,7 +78,8 @@ protected: GCCVersion Version; public: - GCCInstallationDetector(const Driver &D, const llvm::Triple &TargetTriple, + GCCInstallationDetector() : IsValid(false) {} + void init(const Driver &D, const llvm::Triple &TargetTriple, const ArgList &Args); /// \brief Check whether we detected a valid GCC install. Modified: projects/pmac_pmu/contrib/nvi/cl/cl_term.c ============================================================================== --- projects/pmac_pmu/contrib/nvi/cl/cl_term.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/nvi/cl/cl_term.c Sat Dec 14 17:46:58 2013 (r259392) @@ -10,7 +10,7 @@ #include "config.h" #ifndef lint -static const char sccsid[] = "$Id: cl_term.c,v 10.33 2012/04/21 23:51:46 zy Exp $"; +static const char sccsid[] = "$Id: cl_term.c,v 10.34 2013/12/07 16:21:14 wjenkner Exp $"; #endif /* not lint */ #include @@ -187,14 +187,18 @@ cl_term_init(SCR *sp) int cl_term_end(GS *gp) { - SEQ *qp, *nqp; + SEQ *qp, *nqp, *pre_qp = NULL; /* Delete screen specific mappings. */ SLIST_FOREACH_SAFE(qp, gp->seqq, q, nqp) if (F_ISSET(qp, SEQ_SCREEN)) { - SLIST_REMOVE_HEAD(gp->seqq, q); + if (qp == SLIST_FIRST(gp->seqq)) + SLIST_REMOVE_HEAD(gp->seqq, q); + else + SLIST_REMOVE_AFTER(pre_qp, q); (void)seq_free(qp); - } + } else + pre_qp = qp; return (0); } Modified: projects/pmac_pmu/contrib/nvi/common/key.c ============================================================================== --- projects/pmac_pmu/contrib/nvi/common/key.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/nvi/common/key.c Sat Dec 14 17:46:58 2013 (r259392) @@ -10,7 +10,7 @@ #include "config.h" #ifndef lint -static const char sccsid[] = "$Id: key.c,v 10.53 2013/03/11 01:20:53 yamt Exp $"; +static const char sccsid[] = "$Id: key.c,v 10.54 2013/11/13 12:15:27 zy Exp $"; #endif /* not lint */ #include @@ -272,7 +272,7 @@ v_key_name( * The code prints non-printable wide characters in 4 or 5 digits * Unicode escape sequences, so only supports plane 0 to 15. */ - if (ISPRINT(ach)) + if (CAN_PRINT(sp, ach)) goto done; nopr: if (iscntrl(ch) && (ch < 0x20 || ch == 0x7f)) { sp->cname[0] = '^'; Modified: projects/pmac_pmu/contrib/nvi/common/key.h ============================================================================== --- projects/pmac_pmu/contrib/nvi/common/key.h Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/contrib/nvi/common/key.h Sat Dec 14 17:46:58 2013 (r259392) @@ -6,7 +6,7 @@ * * See the LICENSE file for redistribution information. * - * $Id: key.h,v 10.55 2012/10/07 01:31:17 zy Exp $ + * $Id: key.h,v 10.56 2013/11/13 12:15:27 zy Exp $ */ #include "multibyte.h" @@ -23,8 +23,9 @@ #define INPUT2INT5(sp,cw,n,nlen,w,wlen) \ sp->conv.input2int(sp, n, nlen, &(cw), &wlen, &w) #define CONST +#define INTISWIDE(c) (wctob(c) == EOF) #define CHAR_WIDTH(sp, ch) wcwidth(ch) -#define INTISWIDE(c) (wctob(c) == EOF) +#define CAN_PRINT(sp, ch) (CHAR_WIDTH(sp, ch) > 0) #else #define FILE2INT5(sp,buf,n,nlen,w,wlen) \ (w = n, wlen = nlen, 0) @@ -36,9 +37,10 @@ (n = w, nlen = wlen, 0) #define INPUT2INT5(sp,buf,n,nlen,w,wlen) \ (w = n, wlen = nlen, 0) -#define CONST const -#define INTISWIDE(c) 0 +#define CONST const +#define INTISWIDE(c) 0 #define CHAR_WIDTH(sp, ch) 1 +#define CAN_PRINT(sp, ch) isprint(ch) #endif #define FILE2INT(sp,n,nlen,w,wlen) \ FILE2INT5(sp,sp->cw,n,nlen,w,wlen) Modified: projects/pmac_pmu/crypto/heimdal/lib/gssapi/krb5/prf.c ============================================================================== --- projects/pmac_pmu/crypto/heimdal/lib/gssapi/krb5/prf.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/crypto/heimdal/lib/gssapi/krb5/prf.c Sat Dec 14 17:46:58 2013 (r259392) @@ -119,7 +119,7 @@ _gsskrb5_pseudo_random(OM_uint32 *minor_ while(dol > 0) { size_t tsize; - _gsskrb5_encode_om_uint32(num, input.data); + _gsskrb5_encode_be_om_uint32(num, input.data); ret = krb5_crypto_prf(context, crypto, &input, &output); if (ret) { @@ -133,7 +133,7 @@ _gsskrb5_pseudo_random(OM_uint32 *minor_ tsize = min(dol, output.length); memcpy(p, output.data, tsize); - p += output.length; + p += tsize; dol -= tsize; krb5_data_free(&output); num++; Modified: projects/pmac_pmu/etc/devd/usb.conf ============================================================================== --- projects/pmac_pmu/etc/devd/usb.conf Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/etc/devd/usb.conf Sat Dec 14 17:46:58 2013 (r259392) @@ -3825,7 +3825,7 @@ nomatch 32 { match "bus" "uhub[0-9]+"; match "mode" "host"; match "vendor" "0x148f"; - match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072|0x3370|0x3572|0x5370|0x8070)"; + match "product" "(0x2770|0x2870|0x3070|0x3071|0x3072|0x3370|0x3572|0x5370|0x5572|0x8070)"; action "kldload -n if_run"; }; @@ -4625,7 +4625,7 @@ nomatch 32 { match "bus" "uhub[0-9]+"; match "mode" "host"; match "vendor" "0x2001"; - match "product" "(0x3c09|0x3c0a|0x3c15|0x3c1b)"; + match "product" "(0x3c09|0x3c0a|0x3c15|0x3c1a|0x3c1b)"; action "kldload -n if_run"; }; @@ -5341,5 +5341,5 @@ nomatch 32 { action "kldload -n umass"; }; -# 2574 USB entries processed +# 2576 USB entries processed Modified: projects/pmac_pmu/etc/mtree/BSD.tests.dist ============================================================================== --- projects/pmac_pmu/etc/mtree/BSD.tests.dist Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/etc/mtree/BSD.tests.dist Sat Dec 14 17:46:58 2013 (r259392) @@ -20,6 +20,32 @@ .. .. tests + bin + date + .. + mv + .. + pax + .. + sh + builtins + .. + errors + .. + execution + .. + expansion + .. + parameters + .. + parser + .. + set-e + .. + .. + test + .. + .. lib atf libatf-c Modified: projects/pmac_pmu/etc/rc.d/jail ============================================================================== --- projects/pmac_pmu/etc/rc.d/jail Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/etc/rc.d/jail Sat Dec 14 17:46:58 2013 (r259392) @@ -319,8 +319,8 @@ jail_extract_address() _mask=${_mask:-/32} elif [ "${_type}" = "inet6" ]; then - # In case _maske is not set for IPv6, use /64. - _mask=${_mask:-/64} + # In case _maske is not set for IPv6, use /128. + _mask=${_mask:-/128} fi } Modified: projects/pmac_pmu/etc/syslog.conf ============================================================================== --- projects/pmac_pmu/etc/syslog.conf Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/etc/syslog.conf Sat Dec 14 17:46:58 2013 (r259392) @@ -30,7 +30,7 @@ cron.* /var/log/cron # news.notice /var/log/news/news.notice # Uncomment this if you wish to see messages produced by devd # !devd -# *.>=info /var/log/devd.log +# *.>=notice /var/log/devd.log !ppp *.* /var/log/ppp.log !* Modified: projects/pmac_pmu/games/fortune/datfiles/fortunes ============================================================================== --- projects/pmac_pmu/games/fortune/datfiles/fortunes Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/games/fortune/datfiles/fortunes Sat Dec 14 17:46:58 2013 (r259392) @@ -46677,7 +46677,7 @@ they had just discovered that he lived i taken another one of those damned Vermont winters!" % THE OLD POOL SHOOTER had won many a game in his life. But now it was time -to hang up the cue. When he did, all the other cues came crashing go the +to hang up the cue. When he did, all the other cues came crashing to the floor. "Sorry," he said with a smile. Modified: projects/pmac_pmu/games/fortune/fortune/fortune.c ============================================================================== --- projects/pmac_pmu/games/fortune/fortune/fortune.c Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/games/fortune/fortune/fortune.c Sat Dec 14 17:46:58 2013 (r259392) @@ -486,7 +486,7 @@ add_file(int percent, const char *file, if (Offend) { if (was_malloc) free(tpath); - path = offensive; + path = tpath = offensive; offensive = NULL; was_malloc = TRUE; DPRINTF(1, (stderr, "\ttrying \"%s\"\n", path)); @@ -508,7 +508,7 @@ over: if (All_forts && offensive != NULL) { if (was_malloc) free(tpath); - path = offensive; + path = tpath = offensive; offensive = NULL; was_malloc = TRUE; DPRINTF(1, (stderr, "\ttrying \"%s\"\n", path)); @@ -806,10 +806,6 @@ is_fortfile(const char *file, char **dat strcat(datfile, ".dat"); if (access(datfile, R_OK) < 0) { DPRINTF(2, (stderr, "FALSE (no readable \".dat\" file)\n")); -#ifdef DEBUG - if (Debug < 2) - DPRINTF(0, (stderr, "Warning: file \"%s\" unreadable\n", datfile)); -#endif free(datfile); return (FALSE); } Modified: projects/pmac_pmu/include/rpcsvc/bootparam_prot.x ============================================================================== --- projects/pmac_pmu/include/rpcsvc/bootparam_prot.x Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/include/rpcsvc/bootparam_prot.x Sat Dec 14 17:46:58 2013 (r259392) @@ -1,30 +1,32 @@ -/* - * Sun RPC is a product of Sun Microsystems, Inc. and is provided for - * unrestricted use provided that this legend is included on all tape - * media and as a part of the software program in whole or part. Users - * may copy or modify Sun RPC without charge, but are not authorized - * to license or distribute it to anyone else except as part of a product or - * program developed by the user. - * - * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE - * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR - * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. - * - * Sun RPC is provided with no support and without any obligation on the - * part of Sun Microsystems, Inc. to assist in its use, correction, - * modification or enhancement. - * - * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE - * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC - * OR ANY PART THEREOF. - * - * In no event will Sun Microsystems, Inc. be liable for any lost revenue - * or profits or other special, indirect and consequential damages, even if - * Sun has been advised of the possibility of such damages. - * - * Sun Microsystems, Inc. - * 2550 Garcia Avenue - * Mountain View, California 94043 +/*- + * Copyright (c) 2010, Oracle America, Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * 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. + * * Neither the name of the "Oracle America, Inc." nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDER 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. */ /* Modified: projects/pmac_pmu/include/rpcsvc/key_prot.x ============================================================================== --- projects/pmac_pmu/include/rpcsvc/key_prot.x Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/include/rpcsvc/key_prot.x Sat Dec 14 17:46:58 2013 (r259392) @@ -1,30 +1,32 @@ -%/* -% * Sun RPC is a product of Sun Microsystems, Inc. and is provided for -% * unrestricted use provided that this legend is included on all tape -% * media and as a part of the software program in whole or part. Users -% * may copy or modify Sun RPC without charge, but are not authorized -% * to license or distribute it to anyone else except as part of a product or -% * program developed by the user. +%/*- +% * Copyright (c) 2010, Oracle America, Inc. % * -% * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE -% * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR -% * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. +% * Redistribution and use in source and binary forms, with or without +% * modification, are permitted provided that the following conditions are +% * met: % * -% * Sun RPC is provided with no support and without any obligation on the -% * part of Sun Microsystems, Inc. to assist in its use, correction, -% * modification or enhancement. +% * * Redistributions of source code must retain the above copyright +% * notice, this list of conditions and the following disclaimer. +% * * 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. +% * * Neither the name of the "Oracle America, Inc." nor the names of its +% * contributors may be used to endorse or promote products derived +% * from this software without specific prior written permission. % * -% * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE -% * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC -% * OR ANY PART THEREOF. -% * -% * In no event will Sun Microsystems, Inc. be liable for any lost revenue -% * or profits or other special, indirect and consequential damages, even if -% * Sun has been advised of the possibility of such damages. -% * -% * Sun Microsystems, Inc. -% * 2550 Garcia Avenue -% * Mountain View, California 94043 +% * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 +% * COPYRIGHT HOLDER 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. % */ /* * Key server protocol definition Modified: projects/pmac_pmu/include/rpcsvc/klm_prot.x ============================================================================== --- projects/pmac_pmu/include/rpcsvc/klm_prot.x Sat Dec 14 14:49:09 2013 (r259391) +++ projects/pmac_pmu/include/rpcsvc/klm_prot.x Sat Dec 14 17:46:58 2013 (r259392) @@ -1,30 +1,32 @@ -/* - * Sun RPC is a product of Sun Microsystems, Inc. and is provided for - * unrestricted use provided that this legend is included on all tape - * media and as a part of the software program in whole or part. Users - * may copy or modify Sun RPC without charge, but are not authorized - * to license or distribute it to anyone else except as part of a product or - * program developed by the user. - * - * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE - * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR - * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. - * - * Sun RPC is provided with no support and without any obligation on the - * part of Sun Microsystems, Inc. to assist in its use, correction, - * modification or enhancement. - * - * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE - * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC - * OR ANY PART THEREOF. - * - * In no event will Sun Microsystems, Inc. be liable for any lost revenue - * or profits or other special, indirect and consequential damages, even if - * Sun has been advised of the possibility of such damages. - * - * Sun Microsystems, Inc. - * 2550 Garcia Avenue - * Mountain View, California 94043 +/*- + * Copyright (c) 2010, Oracle America, Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * 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. + * * Neither the name of the "Oracle America, Inc." nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***