From owner-svn-src-projects@FreeBSD.ORG Sun Nov 28 23:19:26 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AADFD106566B; Sun, 28 Nov 2010 23:19:26 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 946598FC19; Sun, 28 Nov 2010 23:19:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oASNJQLb056350; Sun, 28 Nov 2010 23:19:26 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oASNJPO6056334; Sun, 28 Nov 2010 23:19:25 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201011282319.oASNJPO6056334@svn.freebsd.org> From: Sean Bruno Date: Sun, 28 Nov 2010 23:19:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216020 - in projects/releng_6_xen: . bin/csh bin/dd bin/pax bin/ps bin/sh contrib/bind9 contrib/bind9/bin/dig contrib/bind9/bin/dnssec contrib/bind9/bin/named contrib/bind9/bin/named/i... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Nov 2010 23:19:26 -0000 Author: sbruno Date: Sun Nov 28 23:19:23 2010 New Revision: 216020 URL: http://svn.freebsd.org/changeset/base/216020 Log: IFV this branch in preparation to merge from Yahoo source Added: projects/releng_6_xen/contrib/bind9/aclocal.m4 - copied unchanged from r216017, stable/6/contrib/bind9/aclocal.m4 projects/releng_6_xen/contrib/bind9/bin/nsupdate/nsupdate.1 - copied unchanged from r216017, stable/6/contrib/bind9/bin/nsupdate/nsupdate.1 projects/releng_6_xen/contrib/bind9/config.h.in - copied unchanged from r216017, stable/6/contrib/bind9/config.h.in projects/releng_6_xen/contrib/bind9/doc/rfc/rfc4648.txt - copied unchanged from r216017, stable/6/contrib/bind9/doc/rfc/rfc4648.txt projects/releng_6_xen/contrib/bind9/doc/rfc/rfc4701.txt - copied unchanged from r216017, stable/6/contrib/bind9/doc/rfc/rfc4701.txt projects/releng_6_xen/contrib/bind9/doc/rfc/rfc5155.txt - copied unchanged from r216017, stable/6/contrib/bind9/doc/rfc/rfc5155.txt projects/releng_6_xen/contrib/bind9/lib/bind/aclocal.m4 - copied unchanged from r216017, stable/6/contrib/bind9/lib/bind/aclocal.m4 projects/releng_6_xen/contrib/bind9/lib/bind/config.h.in - copied unchanged from r216017, stable/6/contrib/bind9/lib/bind/config.h.in projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/portset.h - copied unchanged from r216017, stable/6/contrib/bind9/lib/isc/include/isc/portset.h projects/releng_6_xen/contrib/bind9/lib/isc/portset.c - copied unchanged from r216017, stable/6/contrib/bind9/lib/isc/portset.c projects/releng_6_xen/gnu/usr.bin/gdb/gdbserver/fbsd-arm-low.c - copied unchanged from r216017, stable/6/gnu/usr.bin/gdb/gdbserver/fbsd-arm-low.c projects/releng_6_xen/gnu/usr.bin/gdb/gdbserver/reg-arm.c - copied unchanged from r216017, stable/6/gnu/usr.bin/gdb/gdbserver/reg-arm.c projects/releng_6_xen/lib/libarchive/test/test_acl_freebsd.c - copied unchanged from r216017, stable/6/lib/libarchive/test/test_acl_freebsd.c projects/releng_6_xen/lib/libc/gen/feature_present.3 - copied unchanged from r216017, stable/6/lib/libc/gen/feature_present.3 projects/releng_6_xen/lib/libc/gen/feature_present.c - copied unchanged from r216017, stable/6/lib/libc/gen/feature_present.c projects/releng_6_xen/lib/libthread_db/arch/arm/ - copied from r216017, stable/6/lib/libthread_db/arch/arm/ projects/releng_6_xen/lib/libthread_db/libc_r_db.h - copied unchanged from r216017, stable/6/lib/libthread_db/libc_r_db.h projects/releng_6_xen/share/man/man4/nfe.4 - copied unchanged from r216017, stable/6/share/man/man4/nfe.4 projects/releng_6_xen/share/man/man5/portindex.5 - copied unchanged from r216017, stable/6/share/man/man5/portindex.5 projects/releng_6_xen/share/man/man7/adding_user.7 - copied unchanged from r216017, stable/6/share/man/man7/adding_user.7 projects/releng_6_xen/sys/boot/pc98/libpc98/libpc98.h - copied unchanged from r216017, stable/6/sys/boot/pc98/libpc98/libpc98.h projects/releng_6_xen/sys/boot/pc98/libpc98/pc98_sys.c - copied unchanged from r216017, stable/6/sys/boot/pc98/libpc98/pc98_sys.c projects/releng_6_xen/sys/dev/gem/if_gem_sbus.c - copied unchanged from r216017, stable/6/sys/dev/gem/if_gem_sbus.c projects/releng_6_xen/sys/dev/nfe/ - copied from r216017, stable/6/sys/dev/nfe/ projects/releng_6_xen/sys/modules/nfe/ - copied from r216017, stable/6/sys/modules/nfe/ - copied from r216017, stable/6/tools/regression/usr.bin/tr/ projects/releng_6_xen/usr.bin/gzip/unpack.c - copied unchanged from r216017, stable/6/usr.bin/gzip/unpack.c Directory Properties: projects/releng_6_xen/tools/regression/usr.bin/tr/ (props changed) Deleted: projects/releng_6_xen/bin/pax/cpio.1 projects/releng_6_xen/bin/pax/tar.1 projects/releng_6_xen/contrib/bind9/bin/nsupdate/nsupdate.8 projects/releng_6_xen/share/man/man8/adding_user.8 projects/releng_6_xen/sys/compat/pecoff/ projects/releng_6_xen/sys/dev/sound/pci/au88x0.c projects/releng_6_xen/sys/dev/sound/pci/au88x0.h projects/releng_6_xen/sys/i386/include/pecoff_machdep.h projects/releng_6_xen/sys/modules/pecoff/ projects/releng_6_xen/sys/modules/sound/driver/au88x0/ projects/releng_6_xen/sys/pc98/include/pecoff_machdep.h Modified: projects/releng_6_xen/COPYRIGHT projects/releng_6_xen/ObsoleteFiles.inc (contents, props changed) projects/releng_6_xen/UPDATING projects/releng_6_xen/bin/csh/iconv_stub.c projects/releng_6_xen/bin/dd/dd.1 projects/releng_6_xen/bin/pax/Makefile projects/releng_6_xen/bin/pax/sel_subs.c projects/releng_6_xen/bin/ps/extern.h projects/releng_6_xen/bin/ps/keyword.c projects/releng_6_xen/bin/ps/print.c projects/releng_6_xen/bin/ps/ps.c projects/releng_6_xen/bin/sh/miscbltin.c projects/releng_6_xen/bin/sh/sh.1 projects/releng_6_xen/contrib/bind9/CHANGES projects/releng_6_xen/contrib/bind9/FAQ projects/releng_6_xen/contrib/bind9/FAQ.xml projects/releng_6_xen/contrib/bind9/README projects/releng_6_xen/contrib/bind9/bin/dig/dig.1 projects/releng_6_xen/contrib/bind9/bin/dig/dig.c projects/releng_6_xen/contrib/bind9/bin/dig/dig.docbook projects/releng_6_xen/contrib/bind9/bin/dig/dig.html projects/releng_6_xen/contrib/bind9/bin/dig/dighost.c projects/releng_6_xen/contrib/bind9/bin/dig/host.1 projects/releng_6_xen/contrib/bind9/bin/dig/host.docbook projects/releng_6_xen/contrib/bind9/bin/dig/host.html projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/releng_6_xen/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/releng_6_xen/contrib/bind9/bin/named/client.c projects/releng_6_xen/contrib/bind9/bin/named/config.c projects/releng_6_xen/contrib/bind9/bin/named/controlconf.c projects/releng_6_xen/contrib/bind9/bin/named/include/named/globals.h projects/releng_6_xen/contrib/bind9/bin/named/interfacemgr.c projects/releng_6_xen/contrib/bind9/bin/named/lwresd.8 projects/releng_6_xen/contrib/bind9/bin/named/lwresd.c projects/releng_6_xen/contrib/bind9/bin/named/lwresd.docbook projects/releng_6_xen/contrib/bind9/bin/named/lwresd.html projects/releng_6_xen/contrib/bind9/bin/named/main.c projects/releng_6_xen/contrib/bind9/bin/named/named.8 projects/releng_6_xen/contrib/bind9/bin/named/named.conf.5 projects/releng_6_xen/contrib/bind9/bin/named/named.conf.docbook projects/releng_6_xen/contrib/bind9/bin/named/named.conf.html projects/releng_6_xen/contrib/bind9/bin/named/named.docbook projects/releng_6_xen/contrib/bind9/bin/named/named.html projects/releng_6_xen/contrib/bind9/bin/named/query.c projects/releng_6_xen/contrib/bind9/bin/named/server.c projects/releng_6_xen/contrib/bind9/bin/named/unix/include/named/os.h projects/releng_6_xen/contrib/bind9/bin/named/unix/os.c projects/releng_6_xen/contrib/bind9/bin/named/update.c projects/releng_6_xen/contrib/bind9/bin/nsupdate/Makefile.in projects/releng_6_xen/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/releng_6_xen/contrib/bind9/bin/nsupdate/nsupdate.html projects/releng_6_xen/contrib/bind9/bin/rndc/rndc-confgen.c projects/releng_6_xen/contrib/bind9/bin/rndc/rndc.c projects/releng_6_xen/contrib/bind9/configure.in projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.html projects/releng_6_xen/contrib/bind9/doc/arm/Bv9ARM.pdf projects/releng_6_xen/contrib/bind9/doc/misc/options projects/releng_6_xen/contrib/bind9/doc/rfc/index projects/releng_6_xen/contrib/bind9/lib/bind/api projects/releng_6_xen/contrib/bind9/lib/bind/bsd/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/bsd/strerror.c projects/releng_6_xen/contrib/bind9/lib/bind/bsd/strtoul.c projects/releng_6_xen/contrib/bind9/lib/bind/configure.in projects/releng_6_xen/contrib/bind9/lib/bind/dst/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/dst/dst_api.c projects/releng_6_xen/contrib/bind9/lib/bind/dst/hmac_link.c projects/releng_6_xen/contrib/bind9/lib/bind/dst/support.c projects/releng_6_xen/contrib/bind9/lib/bind/include/arpa/nameser.h projects/releng_6_xen/contrib/bind9/lib/bind/include/isc/assertions.h projects/releng_6_xen/contrib/bind9/lib/bind/include/isc/misc.h projects/releng_6_xen/contrib/bind9/lib/bind/include/resolv.h projects/releng_6_xen/contrib/bind9/lib/bind/inet/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/inet/inet_net_pton.c projects/releng_6_xen/contrib/bind9/lib/bind/irs/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/irs/dns_ho.c projects/releng_6_xen/contrib/bind9/lib/bind/irs/irp.c projects/releng_6_xen/contrib/bind9/lib/bind/isc/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/isc/assertions.c projects/releng_6_xen/contrib/bind9/lib/bind/isc/bitncmp.c projects/releng_6_xen/contrib/bind9/lib/bind/isc/ctl_clnt.c projects/releng_6_xen/contrib/bind9/lib/bind/isc/ctl_srvr.c projects/releng_6_xen/contrib/bind9/lib/bind/nameser/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/port_after.h.in projects/releng_6_xen/contrib/bind9/lib/bind/resolv/Makefile.in projects/releng_6_xen/contrib/bind9/lib/bind/resolv/res_debug.c projects/releng_6_xen/contrib/bind9/lib/bind/resolv/res_mkquery.c projects/releng_6_xen/contrib/bind9/lib/bind/resolv/res_query.c projects/releng_6_xen/contrib/bind9/lib/bind9/api projects/releng_6_xen/contrib/bind9/lib/bind9/check.c projects/releng_6_xen/contrib/bind9/lib/dns/adb.c projects/releng_6_xen/contrib/bind9/lib/dns/api projects/releng_6_xen/contrib/bind9/lib/dns/cache.c projects/releng_6_xen/contrib/bind9/lib/dns/dispatch.c projects/releng_6_xen/contrib/bind9/lib/dns/include/dns/dispatch.h projects/releng_6_xen/contrib/bind9/lib/dns/include/dns/types.h projects/releng_6_xen/contrib/bind9/lib/dns/journal.c projects/releng_6_xen/contrib/bind9/lib/dns/masterdump.c projects/releng_6_xen/contrib/bind9/lib/dns/message.c projects/releng_6_xen/contrib/bind9/lib/dns/openssldsa_link.c projects/releng_6_xen/contrib/bind9/lib/dns/opensslrsa_link.c projects/releng_6_xen/contrib/bind9/lib/dns/rbt.c projects/releng_6_xen/contrib/bind9/lib/dns/rbtdb.c projects/releng_6_xen/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/releng_6_xen/contrib/bind9/lib/dns/rdata/generic/nsec_47.h projects/releng_6_xen/contrib/bind9/lib/dns/rdata/generic/txt_16.c projects/releng_6_xen/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c projects/releng_6_xen/contrib/bind9/lib/dns/request.c projects/releng_6_xen/contrib/bind9/lib/dns/resolver.c projects/releng_6_xen/contrib/bind9/lib/dns/validator.c projects/releng_6_xen/contrib/bind9/lib/dns/view.c projects/releng_6_xen/contrib/bind9/lib/dns/xfrin.c projects/releng_6_xen/contrib/bind9/lib/isc/Makefile.in projects/releng_6_xen/contrib/bind9/lib/isc/api projects/releng_6_xen/contrib/bind9/lib/isc/assertions.c projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/assertions.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/mem.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/msgs.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/platform.h.in projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/resource.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/socket.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/timer.h projects/releng_6_xen/contrib/bind9/lib/isc/include/isc/types.h projects/releng_6_xen/contrib/bind9/lib/isc/mem.c projects/releng_6_xen/contrib/bind9/lib/isc/print.c projects/releng_6_xen/contrib/bind9/lib/isc/pthreads/mutex.c projects/releng_6_xen/contrib/bind9/lib/isc/timer.c projects/releng_6_xen/contrib/bind9/lib/isc/unix/app.c projects/releng_6_xen/contrib/bind9/lib/isc/unix/include/isc/net.h projects/releng_6_xen/contrib/bind9/lib/isc/unix/net.c projects/releng_6_xen/contrib/bind9/lib/isc/unix/resource.c projects/releng_6_xen/contrib/bind9/lib/isc/unix/socket.c projects/releng_6_xen/contrib/bind9/lib/isc/unix/socket_p.h projects/releng_6_xen/contrib/bind9/lib/isc/unix/time.c projects/releng_6_xen/contrib/bind9/lib/isccfg/api projects/releng_6_xen/contrib/bind9/lib/isccfg/namedconf.c projects/releng_6_xen/contrib/bind9/version projects/releng_6_xen/contrib/bzip2/decompress.c projects/releng_6_xen/contrib/cpio/lib/rtapelib.c projects/releng_6_xen/contrib/expat/lib/xmlparse.c projects/releng_6_xen/contrib/expat/lib/xmltok_impl.c projects/releng_6_xen/contrib/gdtoa/gdtoaimp.h projects/releng_6_xen/contrib/gdtoa/misc.c projects/releng_6_xen/contrib/ipfilter/lib/load_http.c projects/releng_6_xen/contrib/lukemftpd/src/extern.h projects/releng_6_xen/contrib/lukemftpd/src/ftpcmd.y projects/releng_6_xen/contrib/lukemftpd/src/ftpd.c projects/releng_6_xen/contrib/netcat/nc.1 projects/releng_6_xen/contrib/ntp/ntpd/ntp_crypto.c projects/releng_6_xen/contrib/ntp/ntpd/ntp_request.c projects/releng_6_xen/contrib/ntp/ntpq/ntpq.c projects/releng_6_xen/contrib/opie/libopie/readrec.c projects/releng_6_xen/contrib/opie/opiekey.1 projects/releng_6_xen/contrib/sendmail/CACerts projects/releng_6_xen/contrib/sendmail/FREEBSD-upgrade projects/releng_6_xen/contrib/sendmail/LICENSE projects/releng_6_xen/contrib/sendmail/PGPKEYS projects/releng_6_xen/contrib/sendmail/README projects/releng_6_xen/contrib/sendmail/RELEASE_NOTES projects/releng_6_xen/contrib/sendmail/cf/README projects/releng_6_xen/contrib/sendmail/cf/cf/submit.cf projects/releng_6_xen/contrib/sendmail/cf/feature/ldap_routing.m4 projects/releng_6_xen/contrib/sendmail/cf/m4/cfhead.m4 projects/releng_6_xen/contrib/sendmail/cf/m4/proto.m4 projects/releng_6_xen/contrib/sendmail/cf/m4/version.m4 projects/releng_6_xen/contrib/sendmail/contrib/qtool.pl projects/releng_6_xen/contrib/sendmail/contrib/smcontrol.pl projects/releng_6_xen/contrib/sendmail/doc/op/op.me projects/releng_6_xen/contrib/sendmail/include/libmilter/mfapi.h projects/releng_6_xen/contrib/sendmail/include/libmilter/mfdef.h projects/releng_6_xen/contrib/sendmail/include/sm/conf.h projects/releng_6_xen/contrib/sendmail/include/sm/ldap.h projects/releng_6_xen/contrib/sendmail/include/sm/sem.h projects/releng_6_xen/contrib/sendmail/libmilter/Makefile.m4 projects/releng_6_xen/contrib/sendmail/libmilter/comm.c projects/releng_6_xen/contrib/sendmail/libmilter/docs/api.html projects/releng_6_xen/contrib/sendmail/libmilter/docs/overview.html projects/releng_6_xen/contrib/sendmail/libmilter/docs/smfi_addheader.html projects/releng_6_xen/contrib/sendmail/libmilter/docs/smfi_chgheader.html projects/releng_6_xen/contrib/sendmail/libmilter/docs/smfi_insheader.html projects/releng_6_xen/contrib/sendmail/libmilter/engine.c projects/releng_6_xen/contrib/sendmail/libmilter/example.c projects/releng_6_xen/contrib/sendmail/libmilter/handler.c projects/releng_6_xen/contrib/sendmail/libmilter/libmilter.h projects/releng_6_xen/contrib/sendmail/libmilter/listener.c projects/releng_6_xen/contrib/sendmail/libmilter/main.c projects/releng_6_xen/contrib/sendmail/libmilter/worker.c projects/releng_6_xen/contrib/sendmail/libsm/debug.c projects/releng_6_xen/contrib/sendmail/libsm/ldap.c projects/releng_6_xen/contrib/sendmail/libsm/mbdb.c projects/releng_6_xen/contrib/sendmail/libsm/sem.c projects/releng_6_xen/contrib/sendmail/libsm/t-sem.c projects/releng_6_xen/contrib/sendmail/libsmdb/smdb1.c projects/releng_6_xen/contrib/sendmail/libsmdb/smdb2.c projects/releng_6_xen/contrib/sendmail/libsmutil/safefile.c projects/releng_6_xen/contrib/sendmail/praliases/praliases.8 projects/releng_6_xen/contrib/sendmail/praliases/praliases.c projects/releng_6_xen/contrib/sendmail/src/Makefile.m4 projects/releng_6_xen/contrib/sendmail/src/README projects/releng_6_xen/contrib/sendmail/src/TRACEFLAGS projects/releng_6_xen/contrib/sendmail/src/collect.c projects/releng_6_xen/contrib/sendmail/src/conf.c projects/releng_6_xen/contrib/sendmail/src/conf.h projects/releng_6_xen/contrib/sendmail/src/daemon.c projects/releng_6_xen/contrib/sendmail/src/deliver.c projects/releng_6_xen/contrib/sendmail/src/envelope.c projects/releng_6_xen/contrib/sendmail/src/headers.c projects/releng_6_xen/contrib/sendmail/src/main.c projects/releng_6_xen/contrib/sendmail/src/map.c projects/releng_6_xen/contrib/sendmail/src/milter.c projects/releng_6_xen/contrib/sendmail/src/queue.c projects/releng_6_xen/contrib/sendmail/src/ratectrl.c projects/releng_6_xen/contrib/sendmail/src/readcf.c projects/releng_6_xen/contrib/sendmail/src/savemail.c projects/releng_6_xen/contrib/sendmail/src/sendmail.8 projects/releng_6_xen/contrib/sendmail/src/sendmail.h projects/releng_6_xen/contrib/sendmail/src/sfsasl.c projects/releng_6_xen/contrib/sendmail/src/srvrsmtp.c projects/releng_6_xen/contrib/sendmail/src/tls.c projects/releng_6_xen/contrib/sendmail/src/usersmtp.c projects/releng_6_xen/contrib/sendmail/src/util.c projects/releng_6_xen/contrib/sendmail/src/version.c projects/releng_6_xen/contrib/sendmail/vacation/vacation.c projects/releng_6_xen/contrib/telnet/arpa/telnet.h projects/releng_6_xen/contrib/top/machine.h projects/releng_6_xen/contrib/top/top.X projects/releng_6_xen/contrib/top/top.c projects/releng_6_xen/crypto/openssl/apps/speed.c projects/releng_6_xen/crypto/openssl/apps/spkac.c projects/releng_6_xen/crypto/openssl/apps/verify.c projects/releng_6_xen/crypto/openssl/apps/x509.c projects/releng_6_xen/crypto/openssl/crypto/asn1/asn1.h projects/releng_6_xen/crypto/openssl/crypto/asn1/asn1_err.c projects/releng_6_xen/crypto/openssl/crypto/asn1/tasn_dec.c projects/releng_6_xen/crypto/openssl/ssl/s2_clnt.c projects/releng_6_xen/crypto/openssl/ssl/s2_srvr.c projects/releng_6_xen/crypto/openssl/ssl/s3_clnt.c projects/releng_6_xen/crypto/openssl/ssl/s3_lib.c projects/releng_6_xen/crypto/openssl/ssl/s3_pkt.c projects/releng_6_xen/crypto/openssl/ssl/s3_srvr.c projects/releng_6_xen/etc/defaults/rc.conf projects/releng_6_xen/etc/mail/aliases projects/releng_6_xen/etc/mtree/BIND.chroot.dist projects/releng_6_xen/etc/mtree/BSD.var.dist projects/releng_6_xen/etc/namedb/named.conf projects/releng_6_xen/etc/namedb/named.root projects/releng_6_xen/etc/network.subr projects/releng_6_xen/etc/periodic/daily/310.accounting projects/releng_6_xen/etc/periodic/daily/440.status-mailq projects/releng_6_xen/etc/periodic/security/550.ipfwlimit projects/releng_6_xen/etc/periodic/weekly/330.catman projects/releng_6_xen/etc/rc.d/amd projects/releng_6_xen/etc/rc.d/archdep projects/releng_6_xen/etc/rc.d/bluetooth projects/releng_6_xen/etc/rc.d/bridge projects/releng_6_xen/etc/rc.d/cleanvar projects/releng_6_xen/etc/rc.d/geli projects/releng_6_xen/etc/rc.d/geli2 projects/releng_6_xen/etc/rc.d/ipmon projects/releng_6_xen/etc/rc.d/ipsec projects/releng_6_xen/etc/rc.d/keyserv projects/releng_6_xen/etc/rc.d/mdconfig projects/releng_6_xen/etc/rc.d/mdconfig2 projects/releng_6_xen/etc/rc.d/moused projects/releng_6_xen/etc/rc.d/named projects/releng_6_xen/etc/rc.d/nfslocking projects/releng_6_xen/etc/rc.d/nisdomain projects/releng_6_xen/etc/rc.d/nsswitch projects/releng_6_xen/etc/rc.d/ntpd projects/releng_6_xen/etc/rc.d/quota projects/releng_6_xen/etc/rc.d/rfcomm_pppd_server projects/releng_6_xen/etc/rc.d/syscons projects/releng_6_xen/etc/rc.d/tmp projects/releng_6_xen/etc/rc.d/yppasswdd projects/releng_6_xen/etc/rc.initdiskless projects/releng_6_xen/etc/rc.subr projects/releng_6_xen/etc/sendmail/freebsd.mc projects/releng_6_xen/etc/sendmail/freebsd.submit.mc projects/releng_6_xen/games/fortune/datfiles/fortunes projects/releng_6_xen/games/fortune/datfiles/fortunes2-o projects/releng_6_xen/gnu/usr.bin/Makefile projects/releng_6_xen/gnu/usr.bin/gdb/Makefile projects/releng_6_xen/gnu/usr.bin/gdb/gdbserver/Makefile projects/releng_6_xen/gnu/usr.bin/gdb/kgdb/kld.c projects/releng_6_xen/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/releng_6_xen/gnu/usr.bin/groff/tmac/mdoc.local projects/releng_6_xen/include/arpa/telnet.h projects/releng_6_xen/include/unistd.h projects/releng_6_xen/lib/Makefile projects/releng_6_xen/lib/bind/bind/config.h projects/releng_6_xen/lib/bind/bind/port_after.h projects/releng_6_xen/lib/bind/config.h projects/releng_6_xen/lib/bind/dns/code.h projects/releng_6_xen/lib/bind/dns/dns/enumclass.h projects/releng_6_xen/lib/bind/dns/dns/enumtype.h projects/releng_6_xen/lib/bind/dns/dns/rdatastruct.h projects/releng_6_xen/lib/bind/isc/Makefile projects/releng_6_xen/lib/bind/isc/isc/platform.h projects/releng_6_xen/lib/bind/lwres/lwres/platform.h projects/releng_6_xen/lib/csu/amd64/Makefile projects/releng_6_xen/lib/libarchive/archive_write_disk.c projects/releng_6_xen/lib/libarchive/test/Makefile projects/releng_6_xen/lib/libc/db/README projects/releng_6_xen/lib/libc/db/btree/bt_open.c projects/releng_6_xen/lib/libc/db/btree/bt_split.c projects/releng_6_xen/lib/libc/db/hash/hash_buf.c projects/releng_6_xen/lib/libc/db/mpool/mpool.c projects/releng_6_xen/lib/libc/gen/Makefile.inc projects/releng_6_xen/lib/libc/gen/_pthread_stubs.c projects/releng_6_xen/lib/libc/gen/fmtmsg.c projects/releng_6_xen/lib/libc/gen/getcap.c projects/releng_6_xen/lib/libc/gen/getcwd.3 projects/releng_6_xen/lib/libc/gen/posixshm.c projects/releng_6_xen/lib/libc/gen/siglist.c projects/releng_6_xen/lib/libc/gen/times.3 projects/releng_6_xen/lib/libc/inet/inet_net_pton.c projects/releng_6_xen/lib/libc/locale/isblank.3 projects/releng_6_xen/lib/libc/locale/isgraph.3 projects/releng_6_xen/lib/libc/locale/nl_langinfo.3 projects/releng_6_xen/lib/libc/net/getaddrinfo.3 projects/releng_6_xen/lib/libc/net/getaddrinfo.c projects/releng_6_xen/lib/libc/net/gethostbydns.c projects/releng_6_xen/lib/libc/net/resolver.3 projects/releng_6_xen/lib/libc/posix1e/acl_from_text.c projects/releng_6_xen/lib/libc/posix1e/posix1e.3 projects/releng_6_xen/lib/libc/regex/re_format.7 projects/releng_6_xen/lib/libc/resolv/res_comp.c projects/releng_6_xen/lib/libc/rpc/auth_time.c projects/releng_6_xen/lib/libc/rpc/getnetconfig.c projects/releng_6_xen/lib/libc/rpc/getnetpath.c projects/releng_6_xen/lib/libc/rpc/rpc_generic.c projects/releng_6_xen/lib/libc/rpc/rpcb_clnt.c projects/releng_6_xen/lib/libc/rpc/svc.c projects/releng_6_xen/lib/libc/sparc64/fpu/fpu.c projects/releng_6_xen/lib/libc/sparc64/fpu/fpu_div.c projects/releng_6_xen/lib/libc/sparc64/fpu/fpu_emu.h projects/releng_6_xen/lib/libc/sparc64/fpu/fpu_explode.c projects/releng_6_xen/lib/libc/sparc64/fpu/fpu_extern.h projects/releng_6_xen/lib/libc/sparc64/fpu/fpu_implode.c projects/releng_6_xen/lib/libc/stdio/getc.3 projects/releng_6_xen/lib/libc/stdio/mktemp.c projects/releng_6_xen/lib/libc/stdlib/grantpt.3 projects/releng_6_xen/lib/libc/stdlib/grantpt.c projects/releng_6_xen/lib/libc/stdtime/strptime.c projects/releng_6_xen/lib/libc/string/strcat.3 projects/releng_6_xen/lib/libc/sys/jail.2 projects/releng_6_xen/lib/libc/sys/modstat.2 projects/releng_6_xen/lib/libc/sys/vfork.2 projects/releng_6_xen/lib/libcam/camlib.c projects/releng_6_xen/lib/libexpat/libbsdxml.3 projects/releng_6_xen/lib/libkvm/kvm_i386.c projects/releng_6_xen/lib/libsm/Makefile projects/releng_6_xen/lib/libstand/gets.c projects/releng_6_xen/lib/libstand/open.c projects/releng_6_xen/lib/libthr/thread/thr_cond.c projects/releng_6_xen/lib/libthr/thread/thr_event.c projects/releng_6_xen/lib/libthr/thread/thr_private.h projects/releng_6_xen/lib/libthread_db/Makefile projects/releng_6_xen/lib/libthread_db/arch/alpha/libc_r_md.c projects/releng_6_xen/lib/libthread_db/arch/alpha/libpthread_md.c projects/releng_6_xen/lib/libthread_db/arch/amd64/libc_r_md.c projects/releng_6_xen/lib/libthread_db/arch/amd64/libpthread_md.c projects/releng_6_xen/lib/libthread_db/arch/i386/libc_r_md.c projects/releng_6_xen/lib/libthread_db/arch/i386/libpthread_md.c projects/releng_6_xen/lib/libthread_db/arch/ia64/libc_r_md.c projects/releng_6_xen/lib/libthread_db/arch/ia64/libpthread_md.c projects/releng_6_xen/lib/libthread_db/arch/sparc64/libc_r_md.c projects/releng_6_xen/lib/libthread_db/arch/sparc64/libpthread_md.c projects/releng_6_xen/lib/libthread_db/libc_r_db.c projects/releng_6_xen/lib/libthread_db/libpthread_db.c projects/releng_6_xen/lib/libthread_db/libpthread_db.h projects/releng_6_xen/lib/libthread_db/libthr_db.c projects/releng_6_xen/lib/libthread_db/thread_db.c projects/releng_6_xen/lib/libthread_db/thread_db.h projects/releng_6_xen/lib/libthread_db/thread_db_int.h projects/releng_6_xen/lib/libufs/block.c projects/releng_6_xen/lib/libutil/login_class.c projects/releng_6_xen/lib/libutil/pty.c projects/releng_6_xen/libexec/ftpd/extern.h projects/releng_6_xen/libexec/ftpd/ftpcmd.y projects/releng_6_xen/libexec/ftpd/ftpd.c projects/releng_6_xen/libexec/ftpd/popen.c projects/releng_6_xen/libexec/rtld-elf/libmap.c projects/releng_6_xen/release/Makefile projects/releng_6_xen/release/Makefile.inc.docports projects/releng_6_xen/release/doc/en_US.ISO8859-1/errata/article.sgml projects/releng_6_xen/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml projects/releng_6_xen/release/doc/en_US.ISO8859-1/hardware/amd64/proc-amd64.sgml projects/releng_6_xen/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml projects/releng_6_xen/release/doc/en_US.ISO8859-1/relnotes/common/relnotes.ent projects/releng_6_xen/release/doc/share/mk/doc.relnotes.mk projects/releng_6_xen/release/doc/share/sgml/release.dsl projects/releng_6_xen/release/doc/share/sgml/release.ent projects/releng_6_xen/release/scripts/package-split.py projects/releng_6_xen/sbin/dhclient/bpf.c projects/releng_6_xen/sbin/dhclient/dhclient.c projects/releng_6_xen/sbin/dhclient/dhcp.h projects/releng_6_xen/sbin/dhclient/dhcpd.h projects/releng_6_xen/sbin/dhclient/packet.c projects/releng_6_xen/sbin/dhclient/tables.c projects/releng_6_xen/sbin/fsck_ffs/pass1.c projects/releng_6_xen/sbin/growfs/growfs.c projects/releng_6_xen/sbin/ifconfig/ifconfig.8 projects/releng_6_xen/sbin/ip6fw/ip6fw.c projects/releng_6_xen/sbin/mdconfig/mdconfig.8 projects/releng_6_xen/sbin/shutdown/shutdown.8 projects/releng_6_xen/share/man/man3/queue.3 projects/releng_6_xen/share/man/man4/Makefile projects/releng_6_xen/share/man/man4/bge.4 projects/releng_6_xen/share/man/man4/faith.4 projects/releng_6_xen/share/man/man4/fast_ipsec.4 projects/releng_6_xen/share/man/man4/gem.4 projects/releng_6_xen/share/man/man4/hifn.4 projects/releng_6_xen/share/man/man4/hme.4 projects/releng_6_xen/share/man/man4/if_bridge.4 projects/releng_6_xen/share/man/man4/mfi.4 projects/releng_6_xen/share/man/man4/ng_bpf.4 projects/releng_6_xen/share/man/man4/polling.4 projects/releng_6_xen/share/man/man5/Makefile projects/releng_6_xen/share/man/man5/fstab.5 projects/releng_6_xen/share/man/man5/rc.conf.5 (contents, props changed) projects/releng_6_xen/share/man/man7/Makefile projects/releng_6_xen/share/man/man7/operator.7 projects/releng_6_xen/share/man/man7/ports.7 (contents, props changed) projects/releng_6_xen/share/man/man7/tuning.7 projects/releng_6_xen/share/man/man8/Makefile projects/releng_6_xen/share/man/man9/bus_dma.9 projects/releng_6_xen/share/man/man9/redzone.9 projects/releng_6_xen/share/misc/operator projects/releng_6_xen/share/mk/bsd.cpu.mk projects/releng_6_xen/share/zoneinfo/africa projects/releng_6_xen/share/zoneinfo/antarctica projects/releng_6_xen/share/zoneinfo/asia projects/releng_6_xen/share/zoneinfo/australasia projects/releng_6_xen/share/zoneinfo/backward projects/releng_6_xen/share/zoneinfo/etcetera projects/releng_6_xen/share/zoneinfo/europe projects/releng_6_xen/share/zoneinfo/factory projects/releng_6_xen/share/zoneinfo/leapseconds projects/releng_6_xen/share/zoneinfo/northamerica projects/releng_6_xen/share/zoneinfo/southamerica projects/releng_6_xen/share/zoneinfo/systemv projects/releng_6_xen/share/zoneinfo/zone.tab projects/releng_6_xen/sys/alpha/alpha/uma_machdep.c projects/releng_6_xen/sys/amd64/amd64/busdma_machdep.c projects/releng_6_xen/sys/amd64/amd64/local_apic.c projects/releng_6_xen/sys/amd64/amd64/mp_machdep.c projects/releng_6_xen/sys/amd64/amd64/msi.c projects/releng_6_xen/sys/amd64/amd64/uma_machdep.c projects/releng_6_xen/sys/amd64/conf/NOTES projects/releng_6_xen/sys/arm/arm/busdma_machdep.c projects/releng_6_xen/sys/boot/common/load_elf.c projects/releng_6_xen/sys/boot/common/module.c projects/releng_6_xen/sys/boot/forth/loader.conf.5 projects/releng_6_xen/sys/boot/i386/btx/btx/btx.S projects/releng_6_xen/sys/boot/i386/gptboot/gptboot.c projects/releng_6_xen/sys/boot/i386/libi386/Makefile projects/releng_6_xen/sys/boot/i386/libi386/biosacpi.c projects/releng_6_xen/sys/boot/i386/libi386/bioscd.c projects/releng_6_xen/sys/boot/i386/libi386/biosdisk.c projects/releng_6_xen/sys/boot/i386/libi386/biosmem.c projects/releng_6_xen/sys/boot/i386/libi386/biospnp.c projects/releng_6_xen/sys/boot/i386/libi386/bootinfo64.c projects/releng_6_xen/sys/boot/i386/libi386/devicename.c projects/releng_6_xen/sys/boot/i386/libi386/libi386.h projects/releng_6_xen/sys/boot/i386/libi386/pxe.c projects/releng_6_xen/sys/boot/i386/libi386/time.c projects/releng_6_xen/sys/boot/i386/loader/Makefile projects/releng_6_xen/sys/boot/i386/loader/main.c projects/releng_6_xen/sys/boot/pc98/Makefile.inc projects/releng_6_xen/sys/boot/pc98/boot2/Makefile projects/releng_6_xen/sys/boot/pc98/boot2/bios.S projects/releng_6_xen/sys/boot/pc98/boot2/boot.c projects/releng_6_xen/sys/boot/pc98/boot2/boot.h projects/releng_6_xen/sys/boot/pc98/boot2/disk.c projects/releng_6_xen/sys/boot/pc98/boot2/io.c projects/releng_6_xen/sys/boot/pc98/boot2/serial_16550.S projects/releng_6_xen/sys/boot/pc98/boot2/sys.c projects/releng_6_xen/sys/boot/pc98/btx/btx/Makefile projects/releng_6_xen/sys/boot/pc98/btx/btx/btx.S projects/releng_6_xen/sys/boot/pc98/kgzldr/crt.s projects/releng_6_xen/sys/boot/pc98/libpc98/Makefile projects/releng_6_xen/sys/boot/pc98/libpc98/bioscd.c projects/releng_6_xen/sys/boot/pc98/libpc98/biosdisk.c projects/releng_6_xen/sys/boot/pc98/libpc98/biosmem.c projects/releng_6_xen/sys/boot/pc98/libpc98/time.c projects/releng_6_xen/sys/boot/pc98/loader/main.c projects/releng_6_xen/sys/compat/freebsd32/freebsd32_misc.c projects/releng_6_xen/sys/compat/freebsd32/freebsd32_proto.h projects/releng_6_xen/sys/compat/freebsd32/freebsd32_syscall.h projects/releng_6_xen/sys/compat/freebsd32/freebsd32_syscalls.c projects/releng_6_xen/sys/compat/freebsd32/freebsd32_sysent.c projects/releng_6_xen/sys/compat/freebsd32/freebsd32_util.h projects/releng_6_xen/sys/compat/freebsd32/syscalls.master projects/releng_6_xen/sys/compat/ia32/ia32_sysvec.c projects/releng_6_xen/sys/compat/linux/linux_file.c projects/releng_6_xen/sys/compat/linux/linux_stats.c projects/releng_6_xen/sys/compat/svr4/svr4_misc.c projects/releng_6_xen/sys/compat/svr4/svr4_sysconfig.h projects/releng_6_xen/sys/conf/NOTES projects/releng_6_xen/sys/conf/files projects/releng_6_xen/sys/conf/files.amd64 projects/releng_6_xen/sys/conf/files.i386 projects/releng_6_xen/sys/conf/files.pc98 projects/releng_6_xen/sys/conf/kern.post.mk projects/releng_6_xen/sys/conf/newvers.sh projects/releng_6_xen/sys/conf/options.i386 projects/releng_6_xen/sys/conf/options.pc98 projects/releng_6_xen/sys/dev/aac/aac.c projects/releng_6_xen/sys/dev/aac/aac_debug.c projects/releng_6_xen/sys/dev/aac/aac_pci.c projects/releng_6_xen/sys/dev/aac/aacreg.h projects/releng_6_xen/sys/dev/aac/aacvar.h projects/releng_6_xen/sys/dev/acpica/acpi_cpu.c projects/releng_6_xen/sys/dev/acpica/acpi_pcib_acpi.c projects/releng_6_xen/sys/dev/aic7xxx/aic79xx_pci.c projects/releng_6_xen/sys/dev/amr/amr.c projects/releng_6_xen/sys/dev/ata/ata-all.c projects/releng_6_xen/sys/dev/ata/ata-chipset.c projects/releng_6_xen/sys/dev/auxio/auxio.c projects/releng_6_xen/sys/dev/bce/if_bce.c projects/releng_6_xen/sys/dev/bce/if_bcefw.h projects/releng_6_xen/sys/dev/bce/if_bcereg.h projects/releng_6_xen/sys/dev/bge/if_bge.c projects/releng_6_xen/sys/dev/bge/if_bgereg.h projects/releng_6_xen/sys/dev/ciss/ciss.c projects/releng_6_xen/sys/dev/dcons/dcons_crom.c projects/releng_6_xen/sys/dev/dcons/dcons_os.c projects/releng_6_xen/sys/dev/digi/digi.c projects/releng_6_xen/sys/dev/esp/esp_sbus.c projects/releng_6_xen/sys/dev/esp/ncr53c9x.c projects/releng_6_xen/sys/dev/esp/ncr53c9xvar.h projects/releng_6_xen/sys/dev/gem/if_gem.c projects/releng_6_xen/sys/dev/gem/if_gem_pci.c projects/releng_6_xen/sys/dev/gem/if_gemreg.h projects/releng_6_xen/sys/dev/gem/if_gemvar.h projects/releng_6_xen/sys/dev/if_ndis/if_ndis.c projects/releng_6_xen/sys/dev/ipmi/ipmi_smbios.c projects/releng_6_xen/sys/dev/isp/isp.c projects/releng_6_xen/sys/dev/isp/isp_freebsd.c projects/releng_6_xen/sys/dev/jme/if_jme.c projects/releng_6_xen/sys/dev/jme/if_jmereg.h projects/releng_6_xen/sys/dev/mfi/mfi.c projects/releng_6_xen/sys/dev/mfi/mfi_disk.c projects/releng_6_xen/sys/dev/mfi/mfi_ioctl.h projects/releng_6_xen/sys/dev/mfi/mfi_pci.c projects/releng_6_xen/sys/dev/mfi/mfireg.h projects/releng_6_xen/sys/dev/mfi/mfivar.h projects/releng_6_xen/sys/dev/mii/brgphy.c projects/releng_6_xen/sys/dev/mii/ciphy.c projects/releng_6_xen/sys/dev/mii/ciphyreg.h projects/releng_6_xen/sys/dev/mii/e1000phy.c projects/releng_6_xen/sys/dev/mii/miidevs projects/releng_6_xen/sys/dev/mii/rlphy.c projects/releng_6_xen/sys/dev/mpt/mpt_raid.c projects/releng_6_xen/sys/dev/mxge/eth_z8e.h projects/releng_6_xen/sys/dev/mxge/ethp_z8e.h projects/releng_6_xen/sys/dev/mxge/if_mxge.c projects/releng_6_xen/sys/dev/mxge/if_mxge_var.h projects/releng_6_xen/sys/dev/mxge/mxge_mcp.h projects/releng_6_xen/sys/dev/mxge/rss_eth_z8e.h projects/releng_6_xen/sys/dev/mxge/rss_ethp_z8e.h projects/releng_6_xen/sys/dev/pci/pci.c projects/releng_6_xen/sys/dev/puc/pucdata.c projects/releng_6_xen/sys/dev/random/randomdev.c projects/releng_6_xen/sys/dev/random/randomdev_soft.c projects/releng_6_xen/sys/dev/sound/pci/cmi.c projects/releng_6_xen/sys/dev/sound/pci/ds1.c projects/releng_6_xen/sys/dev/sound/pci/t4dwave.c projects/releng_6_xen/sys/dev/twa/tw_cl_init.c projects/releng_6_xen/sys/dev/twa/tw_osl.h projects/releng_6_xen/sys/dev/twa/tw_osl_freebsd.c projects/releng_6_xen/sys/dev/usb/ugen.c projects/releng_6_xen/sys/dev/usb/uplcom.c projects/releng_6_xen/sys/dev/usb/usb.h projects/releng_6_xen/sys/dev/usb/usb_quirks.c projects/releng_6_xen/sys/dev/usb/usb_subr.c projects/releng_6_xen/sys/dev/usb/usbdevs projects/releng_6_xen/sys/dev/usb/usbdi.c projects/releng_6_xen/sys/dev/usb/usbdi.h projects/releng_6_xen/sys/fs/devfs/devfs_vnops.c projects/releng_6_xen/sys/fs/fdescfs/fdesc_vnops.c projects/releng_6_xen/sys/fs/fifofs/fifo_vnops.c projects/releng_6_xen/sys/i386/conf/NOTES projects/releng_6_xen/sys/i386/cpufreq/p4tcc.c projects/releng_6_xen/sys/i386/i386/busdma_machdep.c projects/releng_6_xen/sys/i386/i386/identcpu.c projects/releng_6_xen/sys/i386/i386/local_apic.c projects/releng_6_xen/sys/i386/i386/mp_machdep.c projects/releng_6_xen/sys/i386/i386/msi.c projects/releng_6_xen/sys/i386/i386/sys_machdep.c projects/releng_6_xen/sys/ia64/ia64/uma_machdep.c projects/releng_6_xen/sys/kern/kern_event.c projects/releng_6_xen/sys/kern/kern_exec.c projects/releng_6_xen/sys/kern/kern_fork.c projects/releng_6_xen/sys/kern/kern_ktrace.c projects/releng_6_xen/sys/kern/kern_lockf.c projects/releng_6_xen/sys/kern/kern_proc.c projects/releng_6_xen/sys/kern/kern_resource.c projects/releng_6_xen/sys/kern/kern_rwlock.c projects/releng_6_xen/sys/kern/kern_sig.c projects/releng_6_xen/sys/kern/kern_sysctl.c projects/releng_6_xen/sys/kern/kern_umtx.c projects/releng_6_xen/sys/kern/subr_bus.c projects/releng_6_xen/sys/kern/subr_firmware.c projects/releng_6_xen/sys/kern/subr_smp.c projects/releng_6_xen/sys/kern/subr_witness.c projects/releng_6_xen/sys/kern/sys_pipe.c projects/releng_6_xen/sys/kern/tty.c projects/releng_6_xen/sys/kern/uipc_domain.c projects/releng_6_xen/sys/kern/uipc_usrreq.c projects/releng_6_xen/sys/kern/vfs_aio.c projects/releng_6_xen/sys/kern/vfs_cache.c projects/releng_6_xen/sys/kern/vfs_export.c projects/releng_6_xen/sys/kern/vfs_mount.c projects/releng_6_xen/sys/kern/vfs_syscalls.c projects/releng_6_xen/sys/modules/Makefile projects/releng_6_xen/sys/modules/firmware/Makefile projects/releng_6_xen/sys/modules/gem/Makefile projects/releng_6_xen/sys/net/bpf.c projects/releng_6_xen/sys/net/if_bridge.c projects/releng_6_xen/sys/net/if_gif.h projects/releng_6_xen/sys/net/if_media.h projects/releng_6_xen/sys/net/if_stf.c projects/releng_6_xen/sys/net/if_vlan.c projects/releng_6_xen/sys/netinet/if_ether.c projects/releng_6_xen/sys/netinet/in.c projects/releng_6_xen/sys/netinet/in_gif.c projects/releng_6_xen/sys/netinet/in_rmx.c projects/releng_6_xen/sys/netinet/ip_divert.c projects/releng_6_xen/sys/netinet/ip_dummynet.c projects/releng_6_xen/sys/netinet/ip_icmp.c projects/releng_6_xen/sys/netinet/ip_output.c projects/releng_6_xen/sys/netinet/tcp_input.c projects/releng_6_xen/sys/netinet/tcp_output.c projects/releng_6_xen/sys/netinet/tcp_subr.c projects/releng_6_xen/sys/netinet/tcp_syncache.c projects/releng_6_xen/sys/netinet/tcp_timer.c projects/releng_6_xen/sys/netinet/tcp_var.h projects/releng_6_xen/sys/netinet6/icmp6.c projects/releng_6_xen/sys/netinet6/in6.c projects/releng_6_xen/sys/netinet6/in6_gif.c projects/releng_6_xen/sys/netinet6/in6_ifattach.c projects/releng_6_xen/sys/netinet6/in6_proto.c projects/releng_6_xen/sys/netinet6/ip6_output.c projects/releng_6_xen/sys/netinet6/nd6.c projects/releng_6_xen/sys/netinet6/nd6_nbr.c projects/releng_6_xen/sys/netipsec/ipsec_mbuf.c projects/releng_6_xen/sys/netipsec/xform_ipcomp.c projects/releng_6_xen/sys/nfsclient/nfs_vnops.c projects/releng_6_xen/sys/nfsserver/nfs_serv.c projects/releng_6_xen/sys/opencrypto/cryptosoft.c projects/releng_6_xen/sys/opencrypto/deflate.c projects/releng_6_xen/sys/opencrypto/deflate.h projects/releng_6_xen/sys/pc98/conf/NOTES projects/releng_6_xen/sys/pc98/pc98/pc98_machdep.c projects/releng_6_xen/sys/pc98/pc98/pc98_machdep.h projects/releng_6_xen/sys/pci/if_dc.c projects/releng_6_xen/sys/pci/if_dcreg.h projects/releng_6_xen/sys/pci/if_xl.c projects/releng_6_xen/sys/powerpc/powerpc/uma_machdep.c projects/releng_6_xen/sys/security/mac_partition/mac_partition.c projects/releng_6_xen/sys/sparc64/central/central.c projects/releng_6_xen/sys/sparc64/fhc/fhc_nexus.c projects/releng_6_xen/sys/sparc64/include/in_cksum.h projects/releng_6_xen/sys/sparc64/include/pmap.h projects/releng_6_xen/sys/sparc64/isa/ofw_isa.c projects/releng_6_xen/sys/sparc64/pci/apb.c projects/releng_6_xen/sys/sparc64/pci/ofw_pcib.c projects/releng_6_xen/sys/sparc64/sbus/sbus.c projects/releng_6_xen/sys/sparc64/sbus/sbusvar.h projects/releng_6_xen/sys/sparc64/sparc64/interrupt.S projects/releng_6_xen/sys/sparc64/sparc64/machdep.c projects/releng_6_xen/sys/sparc64/sparc64/nexus.c projects/releng_6_xen/sys/sparc64/sparc64/pmap.c projects/releng_6_xen/sys/sparc64/sparc64/vm_machdep.c projects/releng_6_xen/sys/sys/cdefs.h projects/releng_6_xen/sys/sys/copyright.h projects/releng_6_xen/sys/sys/event.h projects/releng_6_xen/sys/sys/eventhandler.h projects/releng_6_xen/sys/sys/kobj.h projects/releng_6_xen/sys/sys/lock.h projects/releng_6_xen/sys/sys/mount.h projects/releng_6_xen/sys/sys/pipe.h projects/releng_6_xen/sys/sys/proc.h projects/releng_6_xen/sys/sys/procfs.h projects/releng_6_xen/sys/sys/syscallsubr.h projects/releng_6_xen/sys/ufs/ffs/ffs_balloc.c projects/releng_6_xen/sys/ufs/ffs/ffs_softdep.c projects/releng_6_xen/sys/vm/redzone.c projects/releng_6_xen/sys/vm/swap_pager.c projects/releng_6_xen/sys/vm/vm_fault.c projects/releng_6_xen/sys/vm/vm_pageout.c projects/releng_6_xen/sys/vm/vm_pageout.h projects/releng_6_xen/usr.bin/calendar/calendars/calendar.dutch projects/releng_6_xen/usr.bin/calendar/calendars/calendar.history projects/releng_6_xen/usr.bin/calendar/calendars/calendar.music projects/releng_6_xen/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes projects/releng_6_xen/usr.bin/du/du.1 projects/releng_6_xen/usr.bin/du/du.c projects/releng_6_xen/usr.bin/finger/finger.c projects/releng_6_xen/usr.bin/gcore/elfcore.c projects/releng_6_xen/usr.bin/gzip/gzip.1 projects/releng_6_xen/usr.bin/gzip/gzip.c projects/releng_6_xen/usr.bin/gzip/zuncompress.c projects/releng_6_xen/usr.bin/locate/locate/fastfind.c projects/releng_6_xen/usr.bin/nsupdate/Makefile projects/releng_6_xen/usr.bin/top/machine.c projects/releng_6_xen/usr.bin/vmstat/vmstat.c projects/releng_6_xen/usr.bin/wc/wc.1 projects/releng_6_xen/usr.bin/wc/wc.c projects/releng_6_xen/usr.bin/whois/whois.1 projects/releng_6_xen/usr.bin/whois/whois.c projects/releng_6_xen/usr.bin/xargs/xargs.1 projects/releng_6_xen/usr.sbin/daemon/daemon.8 projects/releng_6_xen/usr.sbin/daemon/daemon.c projects/releng_6_xen/usr.sbin/eeprom/ofw_options.c projects/releng_6_xen/usr.sbin/faithd/faithd.8 projects/releng_6_xen/usr.sbin/freebsd-update/freebsd-update.sh projects/releng_6_xen/usr.sbin/fwcontrol/fwcontrol.8 projects/releng_6_xen/usr.sbin/fwcontrol/fwcontrol.c projects/releng_6_xen/usr.sbin/fwcontrol/fwmpegts.c projects/releng_6_xen/usr.sbin/iostat/iostat.c projects/releng_6_xen/usr.sbin/mergemaster/mergemaster.8 projects/releng_6_xen/usr.sbin/mergemaster/mergemaster.sh projects/releng_6_xen/usr.sbin/ntp/doc/ntp-keygen.8 projects/releng_6_xen/usr.sbin/ntp/doc/ntpd.8 projects/releng_6_xen/usr.sbin/pkg_install/Makefile.inc projects/releng_6_xen/usr.sbin/pkg_install/add/main.c projects/releng_6_xen/usr.sbin/pkg_install/add/perform.c projects/releng_6_xen/usr.sbin/pkg_install/add/pkg_add.1 projects/releng_6_xen/usr.sbin/pkg_install/create/main.c projects/releng_6_xen/usr.sbin/pkg_install/create/perform.c projects/releng_6_xen/usr.sbin/pkg_install/delete/Makefile projects/releng_6_xen/usr.sbin/pkg_install/delete/main.c projects/releng_6_xen/usr.sbin/pkg_install/info/Makefile projects/releng_6_xen/usr.sbin/pkg_install/info/main.c projects/releng_6_xen/usr.sbin/pkg_install/info/perform.c projects/releng_6_xen/usr.sbin/pkg_install/lib/lib.h projects/releng_6_xen/usr.sbin/pkg_install/lib/pen.c projects/releng_6_xen/usr.sbin/pkg_install/lib/plist.c projects/releng_6_xen/usr.sbin/pkg_install/lib/url.c projects/releng_6_xen/usr.sbin/pkg_install/updating/Makefile projects/releng_6_xen/usr.sbin/pkg_install/version/Makefile projects/releng_6_xen/usr.sbin/pkg_install/version/main.c projects/releng_6_xen/usr.sbin/portsnap/portsnap/portsnap.8 projects/releng_6_xen/usr.sbin/pstat/pstat.c projects/releng_6_xen/usr.sbin/rpc.yppasswdd/yppasswdd_main.c projects/releng_6_xen/usr.sbin/sysinstall/config.c projects/releng_6_xen/usr.sbin/sysinstall/dist.c projects/releng_6_xen/usr.sbin/sysinstall/globals.c projects/releng_6_xen/usr.sbin/sysinstall/help/usage.hlp (contents, props changed) projects/releng_6_xen/usr.sbin/sysinstall/index.c projects/releng_6_xen/usr.sbin/sysinstall/package.c projects/releng_6_xen/usr.sbin/sysinstall/sysinstall.h projects/releng_6_xen/usr.sbin/tzsetup/tzsetup.8 projects/releng_6_xen/usr.sbin/tzsetup/tzsetup.c projects/releng_6_xen/usr.sbin/wpa/wpa_supplicant/Makefile projects/releng_6_xen/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/releng_6_xen/ (props changed) projects/releng_6_xen/Makefile.inc1 (props changed) projects/releng_6_xen/bin/cp/ (props changed) projects/releng_6_xen/bin/csh/ (props changed) projects/releng_6_xen/bin/dd/ (props changed) projects/releng_6_xen/bin/pax/ (props changed) projects/releng_6_xen/bin/sh/ (props changed) projects/releng_6_xen/contrib/bind9/ (props changed) projects/releng_6_xen/contrib/cpio/ (props changed) projects/releng_6_xen/contrib/expat/ (props changed) projects/releng_6_xen/contrib/ipfilter/ (props changed) projects/releng_6_xen/contrib/netcat/ (props changed) projects/releng_6_xen/contrib/ntp/ (props changed) projects/releng_6_xen/contrib/sendmail/ (props changed) projects/releng_6_xen/contrib/telnet/ (props changed) projects/releng_6_xen/etc/ (props changed) projects/releng_6_xen/games/fortune/ (props changed) projects/releng_6_xen/games/fortune/fortune/ (props changed) projects/releng_6_xen/gnu/usr.bin/gdb/ (props changed) projects/releng_6_xen/gnu/usr.bin/gdb/kgdb/ (props changed) projects/releng_6_xen/include/ (props changed) projects/releng_6_xen/lib/csu/ (props changed) projects/releng_6_xen/lib/libarchive/ (props changed) projects/releng_6_xen/lib/libbluetooth/ (props changed) projects/releng_6_xen/lib/libc/ (props changed) projects/releng_6_xen/lib/libc/sys/ (props changed) projects/releng_6_xen/lib/libcam/ (props changed) projects/releng_6_xen/lib/libexpat/ (props changed) projects/releng_6_xen/lib/libfetch/ (props changed) projects/releng_6_xen/lib/libftpio/ (props changed) projects/releng_6_xen/lib/libgeom/ (props changed) projects/releng_6_xen/lib/libkvm/ (props changed) projects/releng_6_xen/lib/libpam/ (props changed) projects/releng_6_xen/lib/libsm/ (props changed) projects/releng_6_xen/lib/libstand/ (props changed) projects/releng_6_xen/lib/libthread_db/ (props changed) projects/releng_6_xen/lib/libufs/ (props changed) projects/releng_6_xen/lib/libutil/ (props changed) projects/releng_6_xen/libexec/ftpd/ (props changed) projects/releng_6_xen/libexec/rpc.rstatd/ (props changed) projects/releng_6_xen/libexec/rtld-elf/ (props changed) projects/releng_6_xen/release/ (props changed) projects/releng_6_xen/sbin/devfs/ (props changed) projects/releng_6_xen/sbin/dhclient/ (props changed) projects/releng_6_xen/sbin/fdisk/ (props changed) projects/releng_6_xen/sbin/fsck_ffs/ (props changed) projects/releng_6_xen/sbin/growfs/ (props changed) projects/releng_6_xen/sbin/mdconfig/ (props changed) projects/releng_6_xen/sbin/ping6/ (props changed) projects/releng_6_xen/sbin/routed/main.c (props changed) projects/releng_6_xen/sbin/shutdown/ (props changed) projects/releng_6_xen/share/colldef/ (props changed) projects/releng_6_xen/share/man/ (props changed) projects/releng_6_xen/share/man/man3/ (props changed) projects/releng_6_xen/share/man/man4/ (props changed) projects/releng_6_xen/share/man/man4/xl.4 (props changed) projects/releng_6_xen/share/man/man5/ (props changed) projects/releng_6_xen/share/man/man7/ (props changed) projects/releng_6_xen/share/man/man9/ (props changed) projects/releng_6_xen/share/misc/ (props changed) projects/releng_6_xen/share/mk/ (props changed) projects/releng_6_xen/share/sendmail/ (props changed) projects/releng_6_xen/share/syscons/keymaps/ (props changed) projects/releng_6_xen/share/timedef/ (props changed) projects/releng_6_xen/share/zoneinfo/ (props changed) projects/releng_6_xen/sys/ (props changed) projects/releng_6_xen/sys/sys/ (props changed) projects/releng_6_xen/tools/regression/usr.bin/ (props changed) projects/releng_6_xen/usr.bin/calendar/ (props changed) projects/releng_6_xen/usr.bin/cksum/ (props changed) projects/releng_6_xen/usr.bin/du/ (props changed) projects/releng_6_xen/usr.bin/fetch/ (props changed) projects/releng_6_xen/usr.bin/finger/ (props changed) projects/releng_6_xen/usr.bin/gcore/ (props changed) projects/releng_6_xen/usr.bin/gzip/ (props changed) projects/releng_6_xen/usr.bin/ipcrm/ (props changed) projects/releng_6_xen/usr.bin/ipcs/ (props changed) projects/releng_6_xen/usr.bin/ldd/ (props changed) projects/releng_6_xen/usr.bin/locate/ (props changed) projects/releng_6_xen/usr.bin/lockf/ (props changed) projects/releng_6_xen/usr.bin/make/ (props changed) projects/releng_6_xen/usr.bin/netstat/ (props changed) projects/releng_6_xen/usr.bin/shar/ (props changed) projects/releng_6_xen/usr.bin/su/ (props changed) projects/releng_6_xen/usr.bin/tar/ (props changed) projects/releng_6_xen/usr.bin/truncate/ (props changed) projects/releng_6_xen/usr.bin/units/ (props changed) projects/releng_6_xen/usr.bin/wc/ (props changed) projects/releng_6_xen/usr.bin/whereis/ (props changed) projects/releng_6_xen/usr.bin/whois/ (props changed) projects/releng_6_xen/usr.bin/window/ (props changed) projects/releng_6_xen/usr.bin/xargs/ (props changed) projects/releng_6_xen/usr.sbin/adduser/ (props changed) projects/releng_6_xen/usr.sbin/cdcontrol/ (props changed) projects/releng_6_xen/usr.sbin/config/ (props changed) projects/releng_6_xen/usr.sbin/cron/ (props changed) projects/releng_6_xen/usr.sbin/daemon/ (props changed) projects/releng_6_xen/usr.sbin/eeprom/ (props changed) projects/releng_6_xen/usr.sbin/faithd/ (props changed) projects/releng_6_xen/usr.sbin/fwcontrol/ (props changed) projects/releng_6_xen/usr.sbin/iostat/ (props changed) projects/releng_6_xen/usr.sbin/mergemaster/ (props changed) projects/releng_6_xen/usr.sbin/mountd/ (props changed) projects/releng_6_xen/usr.sbin/mtree/ (props changed) projects/releng_6_xen/usr.sbin/newsyslog/newsyslog.conf.5 (props changed) projects/releng_6_xen/usr.sbin/ntp/ (props changed) projects/releng_6_xen/usr.sbin/ntp/doc/ (props changed) projects/releng_6_xen/usr.sbin/pkg_install/ (props changed) projects/releng_6_xen/usr.sbin/portsnap/ (props changed) projects/releng_6_xen/usr.sbin/pw/ (props changed) projects/releng_6_xen/usr.sbin/rpc.lockd/ (props changed) projects/releng_6_xen/usr.sbin/rpc.yppasswdd/ (props changed) projects/releng_6_xen/usr.sbin/sysinstall/ (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/anonftp.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/configure.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/distributions.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/drives.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/fixit.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/html.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/media.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/network_device.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/options.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/partition.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/securelevel.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/shortcuts.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/slice.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/tcp.hlp (props changed) projects/releng_6_xen/usr.sbin/sysinstall/help/usermgmt.hlp (props changed) projects/releng_6_xen/usr.sbin/syslogd/ (props changed) projects/releng_6_xen/usr.sbin/tzsetup/ (props changed) projects/releng_6_xen/usr.sbin/wpa/ (props changed) Modified: projects/releng_6_xen/COPYRIGHT ============================================================================== --- projects/releng_6_xen/COPYRIGHT Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/COPYRIGHT Sun Nov 28 23:19:23 2010 (r216020) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (C) 1992-2008 The FreeBSD Project. All rights reserved. +Copyright (C) 1992-2010 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/releng_6_xen/ObsoleteFiles.inc ============================================================================== --- projects/releng_6_xen/ObsoleteFiles.inc Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/ObsoleteFiles.inc Sun Nov 28 23:19:23 2010 (r216020) @@ -14,6 +14,12 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20091129: pecoff image activator removed +.if ${TARGET_ARCH} == "i386" +OLD_FILES+=usr/include/machine/pecoff_machdep.h +.endif +# 20090203: adding_user.8 moved to adding_user.7 +OLD_FILES+=usr/share/man/man8/adding_user.8.gz # 20080407: pkg_sign has been removed OLD_FILES+=usr/sbin/pkg_check OLD_FILES+=usr/sbin/pkg_sign Modified: projects/releng_6_xen/UPDATING ============================================================================== --- projects/releng_6_xen/UPDATING Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/UPDATING Sun Nov 28 23:19:23 2010 (r216020) @@ -8,6 +8,12 @@ Items affecting the ports and packages s /usr/ports/UPDATING. Please read that file before running portupgrade. +20091129: + PECOFF image activator support removed. + +20081128: + FreeBSD 6.4-RELEASE + 20080904: ntpd upgraded to 4.2.4p5. Modified: projects/releng_6_xen/bin/csh/iconv_stub.c ============================================================================== --- projects/releng_6_xen/bin/csh/iconv_stub.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/csh/iconv_stub.c Sun Nov 28 23:19:23 2010 (r216020) @@ -61,9 +61,20 @@ dl_iconv_open(const char *tocode, const if (iconvlib == NULL) return (iconv_t)-1; iconv_open = (iconv_open_t *)dlfunc(iconvlib, ICONV_OPEN); + if (iconv_open == NULL) + goto dlfunc_err; dl_iconv = (dl_iconv_t *)dlfunc(iconvlib, ICONV_ENGINE); + if (dl_iconv == NULL) + goto dlfunc_err; dl_iconv_close = (dl_iconv_close_t *)dlfunc(iconvlib, ICONV_CLOSE); + if (dl_iconv_close == NULL) + goto dlfunc_err; } return iconv_open(tocode, fromcode); + +dlfunc_err: + dlclose(iconvlib); + iconvlib = NULL; + return (iconv_t)-1; } Modified: projects/releng_6_xen/bin/dd/dd.1 ============================================================================== --- projects/releng_6_xen/bin/dd/dd.1 Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/dd/dd.1 Sun Nov 28 23:19:23 2010 (r216020) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd August 15, 2004 +.Dd January 23, 2009 .Dt DD 1 .Os .Sh NAME @@ -392,6 +392,11 @@ Remove parity bit from a file: Check for (even) parity errors on a file: .Pp .Dl "dd if=file conv=pareven | cmp -x - file" +.Pp +To create an image of a Mode-1 CD-ROM, which is a commonly used format +for data CD-ROM disks, use a block size of 2048 bytes: +.Pp +.Dl "dd if=/dev/acd0 of=filename.iso bs=2048" .Sh SEE ALSO .Xr cp 1 , .Xr mt 1 , Modified: projects/releng_6_xen/bin/pax/Makefile ============================================================================== --- projects/releng_6_xen/bin/pax/Makefile Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/pax/Makefile Sun Nov 28 23:19:23 2010 (r216020) @@ -29,9 +29,6 @@ PROG= pax SRCS= ar_io.c ar_subs.c buf_subs.c cache.c cpio.c file_subs.c ftree.c \ gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c -#XXX NOTYET -#MAN= pax.1 tar.1 cpio.1 -#LINKS= ${BINDIR}/pax ${BINDIR}/tar ${BINDIR}/pax ${BINDIR}/cpio .if ${MACHINE_ARCH} == "arm" WARNS?= 3 Modified: projects/releng_6_xen/bin/pax/sel_subs.c ============================================================================== --- projects/releng_6_xen/bin/pax/sel_subs.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/pax/sel_subs.c Sun Nov 28 23:19:23 2010 (r216020) @@ -396,6 +396,7 @@ trng_add(char *str) default: paxwarn(1, "Bad option %c with time range %s", *flgpt, str); + free(pt); goto out; } ++flgpt; Modified: projects/releng_6_xen/bin/ps/extern.h ============================================================================== --- projects/releng_6_xen/bin/ps/extern.h Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/ps/extern.h Sun Nov 28 23:19:23 2010 (r216020) @@ -39,7 +39,7 @@ extern fixpt_t ccpu; extern int cflag, eval, fscale, nlistread, rawcpu; extern unsigned long mempages; extern time_t now; -extern int sumrusage, termwidth, totwidth; +extern int showthreads, sumrusage, termwidth, totwidth; extern STAILQ_HEAD(velisthead, varent) varlist; __BEGIN_DECLS @@ -71,6 +71,7 @@ void priorityr(KINFO *, VARENT *); void rgroupname(KINFO *, VARENT *); void runame(KINFO *, VARENT *); void rvar(KINFO *, VARENT *); +int s_comm(KINFO *); int s_label(KINFO *); int s_rgroupname(KINFO *); int s_runame(KINFO *); Modified: projects/releng_6_xen/bin/ps/keyword.c ============================================================================== --- projects/releng_6_xen/bin/ps/keyword.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/ps/keyword.c Sun Nov 28 23:19:23 2010 (r216020) @@ -79,8 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, - {"comm", "COMMAND", NULL, LJUST, ucomm, NULL, MAXCOMLEN, 0, CHAR, - NULL, 0}, + {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, + COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, CHAR, NULL, 0}, {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", @@ -135,12 +135,13 @@ static VAR var[] = { LONG, "ld", 0}, {"nvcsw", "NVCSW", NULL, USER, rvar, NULL, 5, ROFF(ru_nvcsw), LONG, "ld", 0}, - {"nwchan", "NWCHAN", NULL, LJUST, nwchan, NULL, 8, 0, CHAR, NULL, 0}, + {"nwchan", "NWCHAN", NULL, LJUST, nwchan, NULL, sizeof(void *) * 2, 0, + CHAR, NULL, 0}, {"oublk", "OUBLK", NULL, USER, rvar, NULL, 4, ROFF(ru_oublock), LONG, "ld", 0}, {"oublock", "", "oublk", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, - {"paddr", "PADDR", NULL, 0, kvar, NULL, 8, KOFF(ki_paddr), KPTR, - "lx", 0}, + {"paddr", "PADDR", NULL, 0, kvar, NULL, sizeof(void *) * 2, + KOFF(ki_paddr), KPTR, "lx", 0}, {"pagein", "PAGEIN", NULL, USER, pagein, NULL, 6, 0, CHAR, NULL, 0}, {"pcpu", "", "%cpu", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"pending", "", "sig", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -194,13 +195,13 @@ static VAR var[] = { {"tsiz", "TSIZ", NULL, 0, kvar, NULL, 4, KOFF(ki_tsize), PGTOK, "ld", 0}, {"tt", "TT ", NULL, 0, tname, NULL, 4, 0, CHAR, NULL, 0}, {"tty", "TTY", NULL, LJUST, longtname, NULL, 8, 0, CHAR, NULL, 0}, - {"ucomm", "UCOMM", NULL, LJUST, ucomm, NULL, MAXCOMLEN, 0, CHAR, NULL, - 0}, + {"ucomm", "UCOMM", NULL, LJUST|DSIZ, ucomm, s_comm, + COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"uid", "UID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_uid), UINT, UIDFMT, 0}, {"upr", "UPR", NULL, 0, upr, NULL, 3, 0, CHAR, NULL, 0}, - {"uprocp", "UPROCP", NULL, 0, kvar, NULL, 8, KOFF(ki_paddr), KPTR, - "lx", 0}, + {"uprocp", "UPROCP", NULL, 0, kvar, NULL, sizeof(void *) * 2, + KOFF(ki_paddr), KPTR, "lx", 0}, {"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR, NULL, 0}, {"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, @@ -324,6 +325,8 @@ findvar(char *p, int user, char **header */ rflen = strlen(v->alias) + strlen(hp) + 2; realfmt = malloc(rflen); + if (realfmt == NULL) + errx(1, "malloc failed"); snprintf(realfmt, rflen, "%s=%s", v->alias, hp); parsefmt(realfmt, user); } Modified: projects/releng_6_xen/bin/ps/print.c ============================================================================== --- projects/releng_6_xen/bin/ps/print.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/ps/print.c Sun Nov 28 23:19:23 2010 (r216020) @@ -175,13 +175,22 @@ command(KINFO *k, VARENT *ve) void ucomm(KINFO *k, VARENT *ve) { + char tmpbuff[COMMLEN + OCOMMLEN + 2]; VAR *v; v = ve->var; if (STAILQ_NEXT(ve, next_ve) == NULL) /* last field, don't pad */ (void)printf("%s", k->ki_p->ki_comm); - else - (void)printf("%-*s", v->width, k->ki_p->ki_comm); + else { + bzero(tmpbuff, sizeof(tmpbuff)); + if (showthreads && k->ki_p->ki_numthreads > 1) + sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, + k->ki_p->ki_ocomm); + else + sprintf(tmpbuff, "%s", k->ki_p->ki_comm); + (void)printf("%-*s", v->width, tmpbuff); + } + } void @@ -804,6 +813,20 @@ out: } int +s_comm(KINFO *k) +{ + char tmpbuff[COMMLEN + OCOMMLEN + 2]; + + bzero(tmpbuff, sizeof(tmpbuff)); + if (showthreads && k->ki_p->ki_numthreads > 1) + sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, + k->ki_p->ki_ocomm); + else + sprintf(tmpbuff, "%s", k->ki_p->ki_comm); + return (strlen(tmpbuff)); +} + +int s_label(KINFO *k) { char *string = NULL; Modified: projects/releng_6_xen/bin/ps/ps.c ============================================================================== --- projects/releng_6_xen/bin/ps/ps.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/ps/ps.c Sun Nov 28 23:19:23 2010 (r216020) @@ -98,6 +98,7 @@ int rawcpu; /* -C */ int sumrusage; /* -S */ int termwidth; /* Width of the screen (0 == infinity). */ int totwidth; /* Calculated-width of requested variables. */ +int showthreads; /* will threads be shown? */ struct velisthead varlist = STAILQ_HEAD_INITIALIZER(varlist); @@ -175,7 +176,7 @@ main(int argc, char *argv[]) char *cols; int all, ch, elem, flag, _fmt, i, lineno; int nentries, nkept, nselectors; - int prtheader, showthreads, wflag, what, xkeep, xkeep_implied; + int prtheader, wflag, what, xkeep, xkeep_implied; char errbuf[_POSIX2_LINE_MAX]; (void) setlocale(LC_ALL, ""); Modified: projects/releng_6_xen/bin/sh/miscbltin.c ============================================================================== --- projects/releng_6_xen/bin/sh/miscbltin.c Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/sh/miscbltin.c Sun Nov 28 23:19:23 2010 (r216020) @@ -147,6 +147,7 @@ readcmd(int argc __unused, char **argv _ if (tcgetattr(0, &told) == 0) { memcpy(&tnew, &told, sizeof(told)); cfmakeraw(&tnew); + tnew.c_iflag |= told.c_iflag & ICRNL; tcsetattr(0, TCSANOW, &tnew); tsaved = 1; } Modified: projects/releng_6_xen/bin/sh/sh.1 ============================================================================== --- projects/releng_6_xen/bin/sh/sh.1 Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/bin/sh/sh.1 Sun Nov 28 23:19:23 2010 (r216020) @@ -370,6 +370,10 @@ introduces a comment if used at the begi The word starting with .Ql # and the rest of the line are ignored. +.Pp +.Tn ASCII +.Dv NUL +characters (character code 0) are not allowed in shell input. .Ss Quoting Quoting is used to remove the special meaning of certain characters or words to the shell, such as operators, whitespace, keywords, Modified: projects/releng_6_xen/contrib/bind9/CHANGES ============================================================================== --- projects/releng_6_xen/contrib/bind9/CHANGES Sun Nov 28 22:49:58 2010 (r216019) +++ projects/releng_6_xen/contrib/bind9/CHANGES Sun Nov 28 23:19:23 2010 (r216020) @@ -1,14 +1,154 @@ - --- 9.3.5-P2 released --- + --- 9.3.6-P1 released --- -2406. [bug] Some operating systems have FD_SETSIZE set to a - low value by default, which can cause resource - exhaustion when many simultaneous connections are - open. Linux in particular makes it difficult to - increase this value. To use more sockets with - select(), set ISC_SOCKET_FDSETSIZE. Example: - STD_CDEFINES="-DISC_SOCKET_FDSETSIZE=4096" ./configure - (This should not be necessary in most cases, and - never for an authoritative-only server.) [RT #18328] +2522. [security] Handle -1 from DSA_do_verify(). + +2498. [bug] Removed a bogus function argument used with + ISC_SOCKET_USE_POLLWATCH: it could cause compiler + warning or crash named with the debug 1 level + of logging. [RT #18917] + + --- 9.3.6 released --- + +2490. [port] aix: work around a kernel bug where IPV6_RECVPKTINFO + is cleared when IPV6_V6ONLY is set. [RT #18785] + +2489. [port] solaris: Workaround Solaris's kernel bug about + /dev/poll: + http://bugs.opensolaris.org/view_bug.do?bug_id=6724237 + Define ISC_SOCKET_USE_POLLWATCH at build time to enable + this workaround. [RT #18870] + + --- 9.3.6rc1 released --- + +2473. [port] linux: raise the limit on open files to the possible + maximum value before spawning threads; 'files' + specified in named.conf doesn't seem to work with + threads as expected. [RT #18784] + +2472. [port] linux: check the number of available cpu's before + calling chroot as it depends on "/proc". [RT #16923] + +2469. [port] solaris: Work around Solaris's select() limitations. + [RT #18769] + +2468. [bug] Resolver could try unreachable servers multiple times. + [RT #18739] + +2467. [bug] Failure of fcntl(F_DUPFD) wasn't logged. [RT #18740] + +2465. [bug] Adb's handling of lame addresses was different + for IPv4 and IPv6. [RT #18738] + +2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket + API and glibc hides parts of the IPv6 Advanced Socket + API as a result. This is stupid as it breaks how the + two halves (Basic and Advanced) of the IPv6 Socket API were designed to be used but we have to live with it. + Define _GNU_SOURCE to pull in the IPv6 Advanced Socket + API. [RT #18388] + +2462. [doc] Document -m (enable memory usage debugging) + option for dig. [RT #18757] + +2461. [port] sunos: Change #2363 was not complete. [RT #17513] + +2458. [doc] ARM: update and correction for max-cache-size. + [RT #18294] + +2455. [bug] Stop metadata being transfered via axfr/ixfr. + [RT #18639] + +2453. [bug] Remove NULL pointer dereference in dns_journal_print(). + [RT #18316] + +2449. [bug] libbind: Out of bounds reference in dns_ho.c:addrsort. + [RT #18044] + +2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery + (clear DF) for UDP responses and requests. + + --- 9.3.6b1 released --- + +2443. [bug] win32: UDP connect() would not generate an event, + and so connected UDP sockets would never clean up. + Fix this by doing an immediate WSAConnect() rather + than an io completion port type for UDP. + +2438. [bug] Timeouts could be logged incorrectly under win32. + [RT #18617] + +2437. [bug] Sockets could be closed too early, leading to + inconsistent states in the socket module. [RT #18298] + +2436. [security] win32: UDP client handler can be shutdown. [RT #18576] + +2432. [bug] More Windows socket handling improvements. Stop + using I/O events and use IO Completion Ports + throughout. Rewrite the receive path logic to make + it easier to support multiple simultaneous + requestrs in the future. Add stricter consistency + checking as a compile-time option (define + ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off). + +2430. [bug] win32: isc_interval_set() could round down to + zero if the input was less than NS_INTERVAL + nanoseconds. Round up instead. [RT #18549] + +2429. [doc] nsupdate should be in section 1 of the man pages. + [RT #18283] + +2426. [bug] libbind: inet_net_pton() can sometimes return the + wrong value if excessively large netmasks are + supplied. [RT #18512] + +2425. [bug] named didn't detect unavailable query source addresses + at load time. [RT #18536] + +2424. [port] configure now probes for a working epoll + implementation. Allow the use of kqueue, + epoll and /dev/poll to be selected at compile + time. [RT #18277] + +2422. [bug] Handle the special return value of a empty node as + if it was a NXRRSET in the validator. [RT #18447] + +2421. [func] Add new command line option '-S' for named to specify + the max number of sockets. [RT #18493] + Use caution: this option may not work for some + operating systems without rebuilding named. + +2420. [bug] Windows socket handling cleanup. Let the io + completion event send out cancelled read/write + done events, which keeps us from writing to memeory + we no longer have ownership of. Add debugging + socket_log() function. Rework TCP socket handling + to not leak sockets. + +2417. [bug] Connecting UDP sockets for outgoing queries could + unexpectedly fail with an 'address already in use' + error. [RT #18411] + +2416. [func] Log file descriptors that cause exceeding the + internal maximum. [RT #18460] + +2414. [bug] A masterdump context held the database lock too long, + causing various troubles such as dead lock and + recursive lock acquisition. [RT #18311, #18456] + +2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442] + +2412. [bug] win32: address a resourse leak. [RT #18374] + +2411. [bug] Allow using a larger number of sockets than FD_SETSIZE + for select(). To enable this, set ISC_SOCKET_MAXSOCKETS + at compilation time. [RT #18433] + +2410. [bug] Correctly delete m_versionInfo. [RT #18432] + +2408. [bug] A duplicate TCP dispatch event could be sent, which + could then trigger an assertion failure in + resquery_response(). [RT #18275] + +2407. [port] hpux: test for sys/dyntune.h. [RT #18421] 2404. [port] hpux: files unlimited support. @@ -22,7 +162,7 @@ 2399. [bug] Abort timeout queries to reduce the number of open UDP sockets. [RT #18367] -2398. [bug] Improve file descriptor management. New, +2398. [bug] Improve file descriptor management. New, temporary, named.conf option reserved-sockets, default 512. [RT #18344] @@ -39,11 +179,111 @@ 2392. [bug] remove 'grep -q' from acl test script, some platforms don't support it. [RT #18253] - --- 9.3.5-P1 released --- +2391 [port] hpux: cover additional recvmsg() error codes. + [RT #18301] + +2390 [bug] dispatch.c could make a false warning on 'odd socket'. + [RT #18301]. + +2389 [bug] Move the "working directory writable" check to after + the ns_os_changeuser() call. [RT #18326] + +2386. [func] Add warning about too small 'open files' limit. + [RT #18269] + +2385. [bug] A condition variable in socket.c could leak in + rare error handling [RT #17968]. + +2384. [security] Additional support for query port randomization (change + #2375) including performance improvement and port range + specification. [RT #17949, #18098] + +2383. [bug] named could double queries when they resulted in + SERVFAIL due to overkilling EDNS0 failure detection. + [RT #18182] + +2382. [doc] Add a description SSHFP to ARM. + +2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET + proofs which, in turn, caused validation failures + for insecure zones immediately below a secure zone + the server was authoritative for. [RT #18112] -2375. [security] Fully randomize UDP query ports to improve +2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant + TLDs and supported RRs with TTLs [RT #17972] + +2377. [bug] Address race condition in dnssec-signzone. [RT #18142] + +2376. [bug] Change #2144 was not complete. + +2375. [security] Fully randomize UDP query ports to improve forgery resilience. [RT #17949] +2369. [bug] libbind: Array bounds overrun on read in bitncmp(). + [RT #18054] + +2364. [bug] named could trigger an assertion when serving a + malformed signed zone. [RT #17828] + +2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;". + [RT #17513] + +2361. [bug] "recursion" statistics counter could be counted + multiple times for a single query. [RT #17990] + +2358. [doc] Update host's default query description. [RT #17934] + +2356. [bug] Built in mutex profiler was not scalable enough. + [RT #17436] + +2353. [func] libbind: nsid support. [RT #17091] + +2350. [port] win32: IPv6 support. [RT #17797] + +2347. [bug] Delete now traverses the RB tree in the canonical + order. [RT #17451] + +2345. [bug] named-checkconf failed to detect when forwarders + were set at both the options/view level and in + a root zone. [RT #17671] + +2344. [bug] Improve "logging{ file ...; };" documentation. + [RT #17888] + +2343. [bug] (Seemingly) duplicate IPv6 entries could be + created in ADB. [RT #17837] + +2341. [bug] libbind: add missing -I../include for off source + tree builds. [RT #17606] + +2340. [port] openbsd: interface configuration. [RT #17700] + +2335. [port] sunos: libbind and *printf() support for long long. + [RT #17513] + +2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one + bug in fromstruct_txt(). [RT #17609] + +2333. [bug] Fix off by one error in isc_time_nowplusinterval(). + [RT #17608] + +2332. [contrib] query-loc-0.4.0. [RT #17602] + +2331. [bug] Failure to regenerate any signatures was not being + reported nor being past back to the UPDATE client. + [RT #17570] + +2330. [bug] Remove potential race condition when handling + over memory events. [RT #17572] + + WARNING: API CHANGE: over memory callback + function now needs to call isc_mem_waterack(). + See for details. + +2329. [bug] Clearer help text for dig's '-x' and '-i' options. + +2325. [port] Linux: use capset() function if available. [RT #17557] + --- 9.3.5 released --- --- 9.3.5rc2 released --- @@ -65,11 +305,11 @@ 2322. [port] MacOS: work around the limitation of setrlimit() for RLIMIT_NOFILE. [RT #17526] -2321. [bug] Silence Coverity warnings in lib/dns/master.c, +2321. [bug] Silence Coverity warnings in lib/dns/master.c, lib/dns/rbtdb.c, lib/isccfg/namedconf.c, lib/dns/tsig.c and bin/dnssec/dnssec-signzone.c. -2319. [bug] Silence Coverity warnings in +2319. [bug] Silence Coverity warnings in lib/dns/rdata/in_1/apl_42.c. [RT #17469] 2318. [port] sunos fixes for libbind. [RT #17514] @@ -83,7 +323,7 @@ 2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c. [RT #17458] -2311. [func] Update ACL regression test. [RT #17462] +2311. [func] Update ACL regression test. [RT #17462] 2310. [bug] dig, host, nslookup: flush stdout before emitting debug/fatal messages. [RT #17501] @@ -106,7 +346,7 @@ 2301. [bug] Remove resource leak and fix error messages in bin/tests/system/lwresd/lwtest.c. [RT #17474] -2300. [bug] Fixed failure to close open file in +2300. [bug] Fixed failure to close open file in bin/tests/names/t_names.c. [RT #17473] 2299. [bug] Remove unnecessary NULL check in @@ -129,7 +369,7 @@ 2292. [bug] Log if the working directory is not writable. [RT #17312] -2291. [bug] PR_SET_DUMPABLE may be set too late. Also report +2291. [bug] PR_SET_DUMPABLE may be set too late. Also report failure to set PR_SET_DUMPABLE. [RT #17312] 2290. [bug] Let AD in the query signal that the client wants AD @@ -148,7 +388,7 @@ memory context rather than the clients memory context. [RT #17377] -2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available, +2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available, to protect applications from receiving spurious SIGPIPE signals when using the resolver. @@ -157,7 +397,7 @@ --- 9.3.5b1 released --- -2273. [bug] Adjust log level to WARNING when saving inconsistant +2273. [bug] Adjust log level to WARNING when saving inconsistent stub/slave master and journal files. [RT# 17279] 2272. [bug] Handle illegal dnssec-lookaside trust-anchor names. @@ -194,10 +434,10 @@ reality. Note there is behaviour change for BIND 9.5. [RT #17113] -2249. [bug] Only set Authentic Data bit if client requested +2249. [bug] Only set Authentic Data bit if client requested DNSSEC, per RFC 3655 [RT #17175] -2248. [cleanup] Fix several errors reported by Coverity. [RT #17160] +2248. [cleanup] Fix several errors reported by Coverity. [RT #17160] 2247. [doc] Sort doc/misc/options. [RT #17067] @@ -208,18 +448,18 @@ working. [RT #17151] 2238. [bug] It was possible to trigger a REQUIRE when a - validation was cancelled. [RT #17106] + validation was canceled. [RT #17106] 2237. [bug] libbind: res_init() was not thread aware. [RT #17123] 2236. [bug] dnssec-signzone failed to preserve the case of of wildcard owner names. [RT #17085] -2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134] - +2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134] + 2229. [bug] Null pointer dereference on query pool creation - failure. [RT #17133] - + failure. [RT #17133] + 2232. [bug] dns_adb_findaddrinfo() could fail and return ISC_R_SUCCESS. [RT #17137] @@ -230,10 +470,10 @@ 2227. [cleanup] Tidied up the FAQ. [RT #17121] -2226. [bug] Fix build error. [RT #17124] +2226. [bug] Fix build error. [RT #17124] 2225. [bug] More support for systems with no IPv4 addresses. - [RT #17111] + [RT #17111] 2224. [bug] Defer journal compaction if a xfrin is in progress. [RT #17119] @@ -247,12 +487,12 @@ 2220. [bug] win32: Address a race condition in final shutdown of the Windows socket code. [RT #17028] - + 2218. [bug] Remove unnecessary REQUIRE from dns_validator_create(). [RT #16976] 2216. [cleanup] Fix a number of errors reported by Coverity. - [RT #17094] + [RT #17094] 2214. [bug] Deregister OpenSSL lock callback when cleaning up. [RT #17098] @@ -297,7 +537,7 @@ 2187. [bug] query_addds(), query_addwildcardproof() and query_addnxrrsetnsec() should take a version - arguement. [RT #16368] + argument. [RT #16368] 2186. [port] cygwin: libbind: check for struct sockaddr_storage independently of IPv6. [RT #16482] @@ -324,7 +564,7 @@ debug level 10+. [RT #16798] 2176. [contrib] dbus update to handle race condition during - initialisation (Bugzilla 235809). [RT #16842] + initialization (Bugzilla 235809). [RT #16842] 2175. [bug] win32: windows broadcast condition variable support was broken. [RT #16592] @@ -444,7 +684,7 @@ 2111. [bug] Fix a number of errors reported by Coverity. [RT #16507] -2110. [bug] "minimal-response yes;" interacted badly with BIND 8 +2110. [bug] "minimal-responses yes;" interacted badly with BIND 8 priming queries. [RT #16491] 2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502] @@ -453,7 +693,7 @@ 2203. [security] Query id generation was cryptographically weak. [RT # 16915] - + 2193. [port] win32: BINDInstall.exe is now linked statically. [RT #16906] @@ -463,7 +703,7 @@ --- 9.3.4 released --- -2126. [security] Serialise validation of type ANY responses. [RT #16555] +2126. [security] Serialize validation of type ANY responses. [RT #16555] 2124. [security] It was possible to dereference a freed fetch context. [RT #16584] @@ -477,14 +717,14 @@ 2103. [port] Add /usr/sfw to list of locations for OpenSSL under Solaris. -2102. [port] Silence solaris 10 warnings. +2102. [port] Silence Solaris 10 warnings. 2101. [bug] OpenSSL version checks were not quite right. [RT #16476] 2100. [port] win32: copy libeay32.dll to Build\Debug. -2099. [port] win32: more manifiest issues. +2099. [port] win32: more manifest issues. --- 9.3.3rc3 released --- @@ -493,12 +733,12 @@ 2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and net_cidr_ntop_ipv6(). [RT #16388] - + 2094. [contrib] Update named-bootconf. [RT# 16404] 2092. [bug] win32: dig, host, nslookup. Use registry config if resolv.conf does not exist or no nameservers - listed. [RT #15877] + listed. [RT #15877] 2091. [port] dighost.c: race condition on cleanup. [RT #16417] @@ -588,7 +828,7 @@ [RT #16287] 2049. [bug] Restore SOA before AXFR when falling back from - a attempted IXFR when transfering in a zone. + a attempted IXFR when transferring in a zone. Allow a initial SOA query before attempting a AXFR to be requested. [RT #16156] @@ -597,7 +837,7 @@ the OS always returned the same local port. [RT #16182] -2047. [bug] Failed to initialise the interface flags to zero. +2047. [bug] Failed to initialize the interface flags to zero. [RT #16245] 2043. [port] nsupdate/nslookup: Force the flushing of the prompt @@ -626,7 +866,7 @@ 2029. [bug] host printed out the server multiple times when specified on the command line. [RT #15992] -2028. [port] linux: socket.c compatability for old systems. +2028. [port] linux: socket.c compatibility for old systems. [RT #16015] 2027. [port] libbind: Solaris x86 support. [RT #16020] @@ -634,7 +874,7 @@ 2026. [bug] Rate limit the two recursive client exceeded messages. [RT #16044] -2024. [bug] named emited spurious "zone serial unchanged" +2024. [bug] named emitted spurious "zone serial unchanged" messages on reload. [RT #16027] 2023. [bug] "make install" should create ${localstatedir}/run and @@ -647,7 +887,7 @@ 2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR responses more gracefully. [RT #15941] -2009. [bug] libbind: coverity fixes. [RT #15808] +2009. [bug] libbind: Coverity fixes. [RT #15808] 2005. [bug] libbind: Retransmission timeouts should be based on which attempt it is to the nameserver @@ -679,16 +919,16 @@ 1994. [port] OpenSSL 0.9.8 support. [RT #15694] -1993. [bug] Log messsage, via syslog, were missing the space +1993. [bug] Log messages, via syslog, were missing the space after the timestamp if "print-time yes" was specified. [RT #15844] 1991. [cleanup] The configuration data, once read, should be treated - as readonly. Expand the use of const to enforce this + as read only. Expand the use of const to enforce this at compile time. [RT #15813] 1990. [bug] libbind: isc's override of broken gettimeofday() - implementions was not always effective. + implementations was not always effective. [RT #15709] 1989. [bug] win32: don't check the service password when @@ -703,7 +943,7 @@ server for the zone. Also any zones that contain DLV records should be removed when upgrading a slave zone. You do not however have to upgrade all - servers for a zone with DLV records simultaniously. + servers for a zone with DLV records simultaneously. 1982. [bug] DNSKEY was being accepted on the parent side of a delegation. KEY is still accepted there for @@ -728,7 +968,7 @@ 1974. [doc] List each of the zone types and associated zone options separately in the ARM. -1972. [contrib] DBUS dynamic forwarders integation from +1972. [contrib] DBUS dynamic forwarders integration from Jason Vas Dias . 1971. [port] linux: make detection of missing IF_NAMESIZE more @@ -745,7 +985,7 @@ 1966. [bug] Don't set CD when we have fallen back to plain DNS. [RT #15727] -1963. [port] Tru64 4.0E doesn't support send() and recv(). +1963. [port] Tru64 4.0E doesn't support send() and recv(). [RT #15586] 1962. [bug] Named failed to clear old update-policy when it @@ -767,7 +1007,7 @@ by native compiler. See README for additional cross compile support information. [RT #15148] -1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998] +1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998] 1952. [port] hpux: tell the linker to build a runtime link path "-Wl,+b:". [RT #14816]. @@ -775,7 +1015,7 @@ 1951. [security] Drop queries from particular well known ports. Don't return FORMERR to queries from particular well known ports. [RT #15636] - + 1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect() a TCP socket. This prevents the source address being set for TCP connections. [RT #15628] @@ -803,7 +1043,7 @@ 1940. [bug] Fixed a number of error conditions reported by Coverity. -1939. [bug] The resolver could dereference a null pointer after +1939. [bug] The resolver could dereference a null pointer after validation if all the queries have timed out. [RT #15528] @@ -848,7 +1088,7 @@ 1914. [protocol] DS is required to accept mnemonic algorithms (RFC 4034). Still emit numeric algorithms for - compatability with RFC 3658. [RT #15354] + compatibility with RFC 3658. [RT #15354] 1911. [bug] Update windows socket code. [RT #14965] @@ -892,7 +1132,7 @@ 1881. [func] Add a system test for named-checkconf. [RT #14931] 1877. [bug] Fix unreasonably low quantum on call to - dns_rbt_destroy2(). Remove unnecessay unhash_node() + dns_rbt_destroy2(). Remove unnecessary unhash_node() call. [RT #14919] 1875. [bug] process_dhtkey() was using the wrong memory context @@ -951,24 +1191,24 @@ 1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591] 1849. [doc] All forms of the man pages (docbook, man, html) should - have consistant copyright dates. + have consistent copyright dates. 1848. [bug] Improve SMF integration. [RT #13238] 1847. [bug] isc_ondestroy_init() is called too late in - dns_rbtdb_create()/dns_rbtdb64_create(). + dns_rbtdb_create()/dns_rbtdb64_create(). [RT #13661] - + 1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer . -1845. [bug] Improve error reporting to distingish between +1845. [bug] Improve error reporting to distinguish between accept()/fcntl() and socket()/fcntl() errors. [RT #13745] 1844. [bug] inet_pton() accepted more that 4 hexadecimal digits for each 16 bit piece of the IPv6 address. The text - representation of a IPv6 address has been tighted + representation of a IPv6 address has been tightened to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt). [RT #5662] @@ -1026,7 +1266,7 @@ 1822. [bug] check-names test for RT was reversed. [RT #13382] -1821. [doc] acls definitions are no longer required to be +1821. [doc] acls definitions are no longer required to be in named.conf prior to reference. They can be defined after being referenced. @@ -1052,7 +1292,7 @@ 1807. [bug] When forwarding (forward only) set the active domain from the forward zone name. [RT #13526] - + 1804. [bug] Ensure that if we are queried for glue that it fits in the additional section or TC is set to tell the client to retry using TCP. [RT #10114] @@ -1165,7 +1405,7 @@ 1765. [bug] configure --with-openssl=auto failed. [RT #12937] 1764. [bug] dns_zone_replacedb failed to emit a error message - if there was no SOA record in the replacment db. + if there was no SOA record in the replacement db. [RT #13016] 1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS @@ -1180,7 +1420,7 @@ 1759. [bug] Named failed to startup if the OS supported IPv6 but had no IPv6 interfaces configured. [RT #12942] -1754. [bug] We wern't always attempting to query the parent +1754. [bug] We weren't always attempting to query the parent server for the DS records at the zone cut. [RT #12774] @@ -1199,7 +1439,7 @@ 1749. [bug] 'check-names response ignore;' failed to ignore. [RT #12866] -1747. [bug] BIND 8 compatability: named/named-checkconf failed +1747. [bug] BIND 8 compatibility: named/named-checkconf failed to parse "host-statistics-max" in named.conf. 1745. [bug] Dig/host/nslookup accept replies from link locals @@ -1213,7 +1453,7 @@ requested number of worker threads then destruction of the manager would trigger an INSIST() failure. [RT #12790] - + 1742. [bug] Deleting all records at a node then adding a previously existing record, in a single UPDATE transaction, failed to leave / regenerate the @@ -1224,7 +1464,7 @@ 1740. [bug] Replace rbt's hash algorithm as it performed badly with certain zones. [RT #12729] - + NOTE: a hash context now needs to be established via isc_hash_create() if the application was not already doing this. @@ -1239,7 +1479,7 @@ 1736. [bug] dst_key_fromnamedfile() could fail to read a public key. [RT #12687] *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Nov 29 18:32:04 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0717106564A; Mon, 29 Nov 2010 18:32:04 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B91D58FC0A; Mon, 29 Nov 2010 18:32:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oATIW49K067686; Mon, 29 Nov 2010 18:32:04 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oATIW4p1067654; Mon, 29 Nov 2010 18:32:04 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201011291832.oATIW4p1067654@svn.freebsd.org> From: Sean Bruno Date: Mon, 29 Nov 2010 18:32:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216061 - in projects/sbruno_64cpus: contrib/gcc contrib/gcc/config contrib/gcc/config/ia64 contrib/top contrib/traceroute contrib/traceroute/lbl etc/rc.d share/man/man4 share/mk share/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Nov 2010 18:32:04 -0000 Author: sbruno Date: Mon Nov 29 18:32:03 2010 New Revision: 216061 URL: http://svn.freebsd.org/changeset/base/216061 Log: IFV and accept alc@ changes to big memory Added: projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt - copied unchanged from r216060, head/share/syscons/fonts/swiss-8x14.fnt projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-agl-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-agl-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-hotplug.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-hotplug.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asx0-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-asx0-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-asxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ciu-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ciu-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-clock.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-clock.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-clock.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-clock.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-crypto.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-crypto.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-crypto.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-crypto.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dbg-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dbg-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-handler.S - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-handler.S projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-remote.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-remote.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-uart.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-uart.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dfa-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfm-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dfm-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dpi-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dpi-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-custom.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-custom.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-custom.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-custom.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-fpa-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gpio-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-gpio-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-jtag.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-jtag.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-srio.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-srio.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-srio.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-srio.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-iob-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-iob-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ipd-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ipd-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ixf18201.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ixf18201.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ixf18201.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ixf18201.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-key-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-key-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2c-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2d-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2d-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2t-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2t-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-led-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-led-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mio-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mio-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mixx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mixx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mpi-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mpi-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ndf-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ndf-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npei-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-npei-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npi-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-npi-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pci-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pci-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcm-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcm-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pemx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pemx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pescx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pescx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pexp-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pexp-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pip-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pip-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pko-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pow-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-power-throttle.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-power-throttle.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-power-throttle.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-power-throttle.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rad-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-rad-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rnm-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-rnm-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shmem.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-shmem.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shmem.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-shmem.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sim-magic.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sim-magic.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sli-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sli-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-smi-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-smi-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-smix-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-smix-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spx0-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-spx0-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-spxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srio.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srio.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srio.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srio.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sriox-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sriox-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-stxx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-stxx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tim-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tlb.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tlb.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tlb.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tlb.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tra-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uart.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uart.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbd.c - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbd.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbd.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbd.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip-defs.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-zip-defs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-boot-info.h - copied unchanged from r216060, head/sys/contrib/octeon-sdk/octeon-boot-info.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_mbx.c - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_mbx.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_mbx.h - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_mbx.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_vf.c - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_vf.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_vf.h - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_vf.h projects/sbruno_64cpus/sys/dev/ixgbe/ixv.c - copied unchanged from r216060, head/sys/dev/ixgbe/ixv.c projects/sbruno_64cpus/sys/dev/ixgbe/ixv.h - copied unchanged from r216060, head/sys/dev/ixgbe/ixv.h projects/sbruno_64cpus/sys/mips/cavium/octeon_nmi.S - copied unchanged from r216060, head/sys/mips/cavium/octeon_nmi.S projects/sbruno_64cpus/sys/mips/cavium/octeon_wdog.c - copied unchanged from r216060, head/sys/mips/cavium/octeon_wdog.c projects/sbruno_64cpus/sys/netinet/sctp_dtrace_declare.h - copied unchanged from r216060, head/sys/netinet/sctp_dtrace_declare.h projects/sbruno_64cpus/sys/netinet/sctp_dtrace_define.h - copied unchanged from r216060, head/sys/netinet/sctp_dtrace_define.h projects/sbruno_64cpus/sys/x86/include/_align.h - copied unchanged from r216060, head/sys/x86/include/_align.h Replaced: projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log-arc.S - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-log-arc.S Deleted: projects/sbruno_64cpus/contrib/traceroute/Makefile.in projects/sbruno_64cpus/contrib/traceroute/aclocal.m4 projects/sbruno_64cpus/contrib/traceroute/acsite.m4 projects/sbruno_64cpus/contrib/traceroute/config.guess projects/sbruno_64cpus/contrib/traceroute/config.sub projects/sbruno_64cpus/contrib/traceroute/configure projects/sbruno_64cpus/contrib/traceroute/configure.in projects/sbruno_64cpus/contrib/traceroute/findsaddr-generic.c projects/sbruno_64cpus/contrib/traceroute/findsaddr-linux.c projects/sbruno_64cpus/contrib/traceroute/findsaddr-mib.c projects/sbruno_64cpus/contrib/traceroute/install-sh projects/sbruno_64cpus/contrib/traceroute/lbl/gnuc.h projects/sbruno_64cpus/contrib/traceroute/lbl/os-solaris2.h projects/sbruno_64cpus/contrib/traceroute/lbl/os-sunos4.h projects/sbruno_64cpus/contrib/traceroute/mkdep projects/sbruno_64cpus/contrib/traceroute/strerror.c projects/sbruno_64cpus/contrib/traceroute/usleep.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/README.txt projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asx.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ciu.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-addresses.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cvmmem.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-iob.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-lmc.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-malloc/ projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mio.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-resources.config projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux.ld projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi-raw.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi-raw.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx.mk projects/sbruno_64cpus/sys/contrib/octeon-sdk/executive-config.h.template Modified: projects/sbruno_64cpus/contrib/gcc/cgraphunit.c projects/sbruno_64cpus/contrib/gcc/config/elfos.h projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h projects/sbruno_64cpus/contrib/gcc/output.h projects/sbruno_64cpus/contrib/gcc/toplev.c projects/sbruno_64cpus/contrib/gcc/varasm.c projects/sbruno_64cpus/contrib/traceroute/as.c projects/sbruno_64cpus/contrib/traceroute/as.h projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c projects/sbruno_64cpus/contrib/traceroute/traceroute.c projects/sbruno_64cpus/etc/rc.d/mountcritlocal projects/sbruno_64cpus/share/man/man4/arcmsr.4 projects/sbruno_64cpus/share/man/man4/ata.4 projects/sbruno_64cpus/share/man/man4/et.4 projects/sbruno_64cpus/share/man/man4/fxp.4 projects/sbruno_64cpus/share/man/man4/rum.4 projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts projects/sbruno_64cpus/share/syscons/fonts/Makefile projects/sbruno_64cpus/sys/amd64/amd64/fpu.c projects/sbruno_64cpus/sys/amd64/amd64/machdep.c projects/sbruno_64cpus/sys/amd64/amd64/pmap.c projects/sbruno_64cpus/sys/amd64/amd64/support.S projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c projects/sbruno_64cpus/sys/amd64/include/_align.h projects/sbruno_64cpus/sys/amd64/include/fpu.h projects/sbruno_64cpus/sys/amd64/include/pmap.h projects/sbruno_64cpus/sys/amd64/include/vmparam.h projects/sbruno_64cpus/sys/boot/common/load_elf.c projects/sbruno_64cpus/sys/compat/ndis/kern_ndis.c projects/sbruno_64cpus/sys/compat/ndis/subr_ntoskrnl.c projects/sbruno_64cpus/sys/conf/NOTES projects/sbruno_64cpus/sys/conf/files projects/sbruno_64cpus/sys/conf/kern.pre.mk projects/sbruno_64cpus/sys/conf/options projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmip.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-abi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-access-native.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-access.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-address.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init-linux.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asm.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-atomic.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootloader.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootmem.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootmem.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cmd-queue.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cmd-queue.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-compactflash.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-compactflash.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-core.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-core.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-coremask.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-coremask.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db-support.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-enums.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dma-engine.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dma-engine.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ebt3000.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fau.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-flash.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-flash.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gmx.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gpio.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-board.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-errata.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-errata.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-fpa.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-fpa.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-loop.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-loop.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-npi.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-npi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-spi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-util.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-util.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-xaui.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-xaui.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-higig.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ipd.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-key.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-llm.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-llm.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-malloc.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mdio.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-nand.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-nand.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-packet.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pci.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcie.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcie.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pip.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-platform.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-raid.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-raid.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rng.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rtc.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rwlock.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-scratch.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi4000.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spinlock.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-swap.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sysinfo.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sysinfo.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-thunder.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-thunder.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uart.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usb.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usb.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-utils.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-version.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-warn.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-warn.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-wqe.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zone.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-feature.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-model.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-model.h projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-pci-console.c projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-pci-console.h projects/sbruno_64cpus/sys/crypto/aesni/aesni_wrap.c projects/sbruno_64cpus/sys/crypto/via/padlock.c projects/sbruno_64cpus/sys/crypto/via/padlock_cipher.c projects/sbruno_64cpus/sys/crypto/via/padlock_hash.c projects/sbruno_64cpus/sys/dev/alc/if_alc.c projects/sbruno_64cpus/sys/dev/asr/asr.c projects/sbruno_64cpus/sys/dev/ata/ata-dma.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-ahci.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-cyrix.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-marvell.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-national.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-promise.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-serverworks.c projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-siliconimage.c projects/sbruno_64cpus/sys/dev/e1000/if_em.c projects/sbruno_64cpus/sys/dev/e1000/if_lem.c projects/sbruno_64cpus/sys/dev/fxp/if_fxp.c projects/sbruno_64cpus/sys/dev/fxp/if_fxpreg.h projects/sbruno_64cpus/sys/dev/fxp/if_fxpvar.h projects/sbruno_64cpus/sys/dev/ichwd/ichwd.c projects/sbruno_64cpus/sys/dev/isp/isp_freebsd.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_82598.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_82599.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_api.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_api.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_common.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_common.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_osdep.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_phy.c projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_phy.h projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_type.h projects/sbruno_64cpus/sys/dev/jme/if_jme.c projects/sbruno_64cpus/sys/dev/jme/if_jmereg.h projects/sbruno_64cpus/sys/dev/mii/e1000phy.c projects/sbruno_64cpus/sys/dev/mii/inphy.c projects/sbruno_64cpus/sys/dev/mii/ip1000phy.c projects/sbruno_64cpus/sys/dev/pci/pci_pci.c projects/sbruno_64cpus/sys/dev/usb/controller/usb_controller.c projects/sbruno_64cpus/sys/dev/usb/net/if_axe.c projects/sbruno_64cpus/sys/dev/usb/net/if_axereg.h projects/sbruno_64cpus/sys/dev/usb/serial/uftdi.c projects/sbruno_64cpus/sys/dev/usb/usb_controller.h projects/sbruno_64cpus/sys/dev/usb/usb_pf.c projects/sbruno_64cpus/sys/dev/usb/usbdevs projects/sbruno_64cpus/sys/dev/usb/wlan/if_rum.c projects/sbruno_64cpus/sys/i386/i386/machdep.c projects/sbruno_64cpus/sys/i386/i386/support.s projects/sbruno_64cpus/sys/i386/include/_align.h projects/sbruno_64cpus/sys/i386/include/npx.h projects/sbruno_64cpus/sys/i386/include/xen/hypercall.h projects/sbruno_64cpus/sys/i386/isa/npx.c projects/sbruno_64cpus/sys/i386/pci/pci_bus.c projects/sbruno_64cpus/sys/i386/xen/pmap.c projects/sbruno_64cpus/sys/i386/xen/xen_machdep.c projects/sbruno_64cpus/sys/kern/kern_physio.c projects/sbruno_64cpus/sys/kern/kern_sysctl.c projects/sbruno_64cpus/sys/mips/cavium/files.octeon1 projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-common.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-common.h projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-defines.h projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-mdio.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-mem.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-rx.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-sgmii.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-tx.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-tx.h projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-xaui.c projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet.c projects/sbruno_64cpus/sys/mips/cavium/octe/octe.c projects/sbruno_64cpus/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/sbruno_64cpus/sys/mips/cavium/octeon_machdep.c projects/sbruno_64cpus/sys/mips/include/param.h projects/sbruno_64cpus/sys/mips/mips/pmap.c projects/sbruno_64cpus/sys/mips/rmi/dev/nlge/if_nlge.c projects/sbruno_64cpus/sys/mips/rmi/dev/nlge/if_nlge.h projects/sbruno_64cpus/sys/modules/ixgbe/Makefile projects/sbruno_64cpus/sys/netinet/ip6.h projects/sbruno_64cpus/sys/netinet/sctp_cc_functions.c projects/sbruno_64cpus/sys/netinet/sctp_pcb.c projects/sbruno_64cpus/sys/netinet/sctp_uio.h projects/sbruno_64cpus/sys/netinet6/in6.c projects/sbruno_64cpus/sys/netinet6/in6_cksum.c projects/sbruno_64cpus/sys/netinet6/ip6_input.c projects/sbruno_64cpus/sys/netinet6/ip6_output.c projects/sbruno_64cpus/sys/netinet6/ip6_var.h projects/sbruno_64cpus/sys/netinet6/nd6.c projects/sbruno_64cpus/sys/netinet6/nd6_nbr.c projects/sbruno_64cpus/sys/pc98/include/_align.h projects/sbruno_64cpus/sys/pc98/pc98/machdep.c projects/sbruno_64cpus/sys/sparc64/include/vmparam.h projects/sbruno_64cpus/sys/sys/sysctl.h projects/sbruno_64cpus/sys/ufs/ffs/ffs_softdep.c projects/sbruno_64cpus/sys/vm/vm_page.c projects/sbruno_64cpus/sys/vm/vm_page.h projects/sbruno_64cpus/tools/regression/bin/sh/builtins/cd2.0 projects/sbruno_64cpus/usr.bin/ar/ar.1 projects/sbruno_64cpus/usr.bin/ar/ar.c projects/sbruno_64cpus/usr.bin/calendar/Makefile projects/sbruno_64cpus/usr.bin/netstat/inet6.c projects/sbruno_64cpus/usr.sbin/kbdmap/kbdmap.c projects/sbruno_64cpus/usr.sbin/sysinstall/devices.c projects/sbruno_64cpus/usr.sbin/sysinstall/menus.c projects/sbruno_64cpus/usr.sbin/sysinstall/modules.c projects/sbruno_64cpus/usr.sbin/traceroute/Makefile Directory Properties: projects/sbruno_64cpus/ (props changed) projects/sbruno_64cpus/cddl/contrib/opensolaris/ (props changed) projects/sbruno_64cpus/contrib/bind9/ (props changed) projects/sbruno_64cpus/contrib/binutils/ (props changed) projects/sbruno_64cpus/contrib/bzip2/ (props changed) projects/sbruno_64cpus/contrib/ee/ (props changed) projects/sbruno_64cpus/contrib/expat/ (props changed) projects/sbruno_64cpus/contrib/file/ (props changed) projects/sbruno_64cpus/contrib/gdb/ (props changed) projects/sbruno_64cpus/contrib/gdtoa/ (props changed) projects/sbruno_64cpus/contrib/gnu-sort/ (props changed) projects/sbruno_64cpus/contrib/groff/ (props changed) projects/sbruno_64cpus/contrib/less/ (props changed) projects/sbruno_64cpus/contrib/libpcap/ (props changed) projects/sbruno_64cpus/contrib/llvm/ (props changed) projects/sbruno_64cpus/contrib/llvm/tools/clang/ (props changed) projects/sbruno_64cpus/contrib/ncurses/ (props changed) projects/sbruno_64cpus/contrib/netcat/ (props changed) projects/sbruno_64cpus/contrib/ntp/ (props changed) projects/sbruno_64cpus/contrib/one-true-awk/ (props changed) projects/sbruno_64cpus/contrib/openbsm/ (props changed) projects/sbruno_64cpus/contrib/openpam/ (props changed) projects/sbruno_64cpus/contrib/pf/ (props changed) projects/sbruno_64cpus/contrib/sendmail/ (props changed) projects/sbruno_64cpus/contrib/tcpdump/ (props changed) projects/sbruno_64cpus/contrib/tcsh/ (props changed) projects/sbruno_64cpus/contrib/top/ (props changed) projects/sbruno_64cpus/contrib/top/install-sh (props changed) projects/sbruno_64cpus/contrib/tzcode/stdtime/ (props changed) projects/sbruno_64cpus/contrib/tzcode/zic/ (props changed) projects/sbruno_64cpus/contrib/tzdata/ (props changed) projects/sbruno_64cpus/contrib/wpa/ (props changed) projects/sbruno_64cpus/contrib/xz/ (props changed) projects/sbruno_64cpus/crypto/openssh/ (props changed) projects/sbruno_64cpus/crypto/openssl/ (props changed) projects/sbruno_64cpus/lib/libc/ (props changed) projects/sbruno_64cpus/lib/libc/stdtime/ (props changed) projects/sbruno_64cpus/lib/libutil/ (props changed) projects/sbruno_64cpus/lib/libz/ (props changed) projects/sbruno_64cpus/sbin/ (props changed) projects/sbruno_64cpus/sbin/ipfw/ (props changed) projects/sbruno_64cpus/share/mk/bsd.arch.inc.mk (props changed) projects/sbruno_64cpus/share/zoneinfo/ (props changed) projects/sbruno_64cpus/sys/ (props changed) projects/sbruno_64cpus/sys/amd64/include/xen/ (props changed) projects/sbruno_64cpus/sys/cddl/contrib/opensolaris/ (props changed) projects/sbruno_64cpus/sys/contrib/dev/acpica/ (props changed) projects/sbruno_64cpus/sys/contrib/octeon-sdk/ (props changed) projects/sbruno_64cpus/sys/contrib/pf/ (props changed) projects/sbruno_64cpus/sys/contrib/x86emu/ (props changed) projects/sbruno_64cpus/usr.bin/calendar/ (props changed) projects/sbruno_64cpus/usr.bin/csup/ (props changed) projects/sbruno_64cpus/usr.bin/procstat/ (props changed) projects/sbruno_64cpus/usr.sbin/zic/ (props changed) Modified: projects/sbruno_64cpus/contrib/gcc/cgraphunit.c ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/cgraphunit.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/cgraphunit.c Mon Nov 29 18:32:03 2010 (r216061) @@ -1536,8 +1536,6 @@ cgraph_optimize (void) return; } - process_pending_assemble_externals (); - /* Frontend may output common variables after the unit has been finalized. It is safe to deal with them here as they are always zero initialized. */ cgraph_varpool_analyze_pending_decls (); Modified: projects/sbruno_64cpus/contrib/gcc/config/elfos.h ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/config/elfos.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/config/elfos.h Mon Nov 29 18:32:03 2010 (r216061) @@ -496,3 +496,13 @@ Boston, MA 02110-1301, USA. */ fprintf ((FILE), "\"\n"); \ } \ while (0) + +/* A C statement (sans semicolon) to output to the stdio stream STREAM + any text necessary for declaring the name of an external symbol + named NAME whch is referenced in this compilation but not defined. + It is needed to properly support non-default visibility. */ + +#ifndef ASM_OUTPUT_EXTERNAL +#define ASM_OUTPUT_EXTERNAL(FILE, DECL, NAME) \ + default_elf_asm_output_external (FILE, DECL, NAME) +#endif Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h Mon Nov 29 18:32:03 2010 (r216061) @@ -144,10 +144,6 @@ do { \ definitions, so do not use them in gthr-posix.h. */ #define GTHREAD_USE_WEAK 0 -/* Put out the needed function declarations at the end. */ - -#define TARGET_ASM_FILE_END ia64_hpux_file_end - #undef CTORS_SECTION_ASM_OP #define CTORS_SECTION_ASM_OP "\t.section\t.init_array,\t\"aw\",\"init_array\"" Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c Mon Nov 29 18:32:03 2010 (r216061) @@ -250,10 +250,6 @@ static section *ia64_select_rtx_section static void ia64_output_dwarf_dtprel (FILE *, int, rtx) ATTRIBUTE_UNUSED; static unsigned int ia64_section_type_flags (tree, const char *, int); -static void ia64_hpux_add_extern_decl (tree decl) - ATTRIBUTE_UNUSED; -static void ia64_hpux_file_end (void) - ATTRIBUTE_UNUSED; static void ia64_init_libfuncs (void) ATTRIBUTE_UNUSED; static void ia64_hpux_init_libfuncs (void) @@ -5015,49 +5011,6 @@ ia64_secondary_reload_class (enum reg_cl } -/* Emit text to declare externally defined variables and functions, because - the Intel assembler does not support undefined externals. */ - -void -ia64_asm_output_external (FILE *file, tree decl, const char *name) -{ - int save_referenced; - - /* GNU as does not need anything here, but the HP linker does need - something for external functions. */ - - if (TARGET_GNU_AS - && (!TARGET_HPUX_LD - || TREE_CODE (decl) != FUNCTION_DECL - || strstr (name, "__builtin_") == name)) - return; - - /* ??? The Intel assembler creates a reference that needs to be satisfied by - the linker when we do this, so we need to be careful not to do this for - builtin functions which have no library equivalent. Unfortunately, we - can't tell here whether or not a function will actually be called by - expand_expr, so we pull in library functions even if we may not need - them later. */ - if (! strcmp (name, "__builtin_next_arg") - || ! strcmp (name, "alloca") - || ! strcmp (name, "__builtin_constant_p") - || ! strcmp (name, "__builtin_args_info")) - return; - - if (TARGET_HPUX_LD) - ia64_hpux_add_extern_decl (decl); - else - { - /* assemble_name will set TREE_SYMBOL_REFERENCED, so we must save and - restore it. */ - save_referenced = TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)); - if (TREE_CODE (decl) == FUNCTION_DECL) - ASM_OUTPUT_TYPE_DIRECTIVE (file, name, "function"); - (*targetm.asm_out.globalize_label) (file, name); - TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)) = save_referenced; - } -} - /* Parse the -mfixed-range= option string. */ static void @@ -9223,55 +9176,33 @@ ia64_hpux_function_arg_padding (enum mac return DEFAULT_FUNCTION_ARG_PADDING (mode, type); } -/* Linked list of all external functions that are to be emitted by GCC. - We output the name if and only if TREE_SYMBOL_REFERENCED is set in - order to avoid putting out names that are never really used. */ - -struct extern_func_list GTY(()) -{ - struct extern_func_list *next; - tree decl; -}; - -static GTY(()) struct extern_func_list *extern_func_head; - -static void -ia64_hpux_add_extern_decl (tree decl) -{ - struct extern_func_list *p = ggc_alloc (sizeof (struct extern_func_list)); - - p->decl = decl; - p->next = extern_func_head; - extern_func_head = p; -} - -/* Print out the list of used global functions. */ +/* Emit text to declare externally defined variables and functions, because + the Intel assembler does not support undefined externals. */ -static void -ia64_hpux_file_end (void) +void +ia64_asm_output_external (FILE *file, tree decl, const char *name) { - struct extern_func_list *p; - - for (p = extern_func_head; p; p = p->next) - { - tree decl = p->decl; - tree id = DECL_ASSEMBLER_NAME (decl); - - gcc_assert (id); - - if (!TREE_ASM_WRITTEN (decl) && TREE_SYMBOL_REFERENCED (id)) - { - const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0); - - TREE_ASM_WRITTEN (decl) = 1; - (*targetm.asm_out.globalize_label) (asm_out_file, name); - fputs (TYPE_ASM_OP, asm_out_file); - assemble_name (asm_out_file, name); - fprintf (asm_out_file, "," TYPE_OPERAND_FMT "\n", "function"); - } + /* We output the name if and only if TREE_SYMBOL_REFERENCED is + set in order to avoid putting out names that are never really + used. */ + if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl))) + { + /* maybe_assemble_visibility will return 1 if the assembler + visibility directive is outputed. */ + int need_visibility = ((*targetm.binds_local_p) (decl) + && maybe_assemble_visibility (decl)); + + /* GNU as does not need anything here, but the HP linker does + need something for external functions. */ + if ((TARGET_HPUX_LD || !TARGET_GNU_AS) + && TREE_CODE (decl) == FUNCTION_DECL) + { + ASM_OUTPUT_TYPE_DIRECTIVE (file, name, "function"); + (*targetm.asm_out.globalize_label) (file, name); + } + else if (need_visibility && !TARGET_GNU_AS) + (*targetm.asm_out.globalize_label) (file, name); } - - extern_func_head = 0; } /* Set SImode div/mod functions, init_integral_libfuncs only initializes Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h Mon Nov 29 18:32:03 2010 (r216061) @@ -19,6 +19,13 @@ the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#ifdef __FreeBSD__ +/* On FreeBSD, _Unwind_FindTableEntry is in libc, and must not be hidden here. */ +#define ATTRIBUTE_HIDDEN +#else +#define ATTRIBUTE_HIDDEN __attribute__ ((__visibility__ ("hidden"))) +#endif + struct unw_table_entry { unsigned long start_offset; @@ -29,4 +36,4 @@ struct unw_table_entry extern struct unw_table_entry * _Unwind_FindTableEntry (void *pc, unsigned long *segment_base, unsigned long *gp) - __attribute__ ((__visibility__ ("hidden"))); + ATTRIBUTE_HIDDEN; Modified: projects/sbruno_64cpus/contrib/gcc/output.h ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/output.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/output.h Mon Nov 29 18:32:03 2010 (r216061) @@ -200,9 +200,9 @@ extern void assemble_variable (tree, int DONT_OUTPUT_DATA is from assemble_variable. */ extern void align_variable (tree decl, bool dont_output_data); -/* Output something to declare an external symbol to the assembler. - (Most assemblers don't need this, so we normally output nothing.) - Do nothing if DECL is not external. */ +/* Queue for outputing something to declare an external symbol to the + assembler. (Most assemblers don't need this, so we normally output + nothing.) Do nothing if DECL is not external. */ extern void assemble_external (tree); /* Assemble code to leave SIZE bytes of zeros. */ @@ -607,6 +607,10 @@ extern void default_file_start (void); extern void file_end_indicate_exec_stack (void); extern bool default_valid_pointer_mode (enum machine_mode); +extern void default_elf_asm_output_external (FILE *file, tree, + const char *); +extern int maybe_assemble_visibility (tree); + extern int default_address_cost (rtx); /* dbxout helper functions */ Modified: projects/sbruno_64cpus/contrib/gcc/toplev.c ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/toplev.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/toplev.c Mon Nov 29 18:32:03 2010 (r216061) @@ -1080,9 +1080,7 @@ compile_file (void) dw2_output_indirect_constants (); - /* Flush any pending external directives. cgraph did this for - assemble_external calls from the front end, but the RTL - expander can also generate them. */ + /* Flush any pending external directives. */ process_pending_assemble_externals (); /* Attach a special .ident directive to the end of the file to identify Modified: projects/sbruno_64cpus/contrib/gcc/varasm.c ============================================================================== --- projects/sbruno_64cpus/contrib/gcc/varasm.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/gcc/varasm.c Mon Nov 29 18:32:03 2010 (r216061) @@ -126,7 +126,6 @@ static unsigned HOST_WIDE_INT array_size static unsigned min_align (unsigned, unsigned); static void output_constructor (tree, unsigned HOST_WIDE_INT, unsigned int); static void globalize_decl (tree); -static void maybe_assemble_visibility (tree); #ifdef BSS_SECTION_ASM_OP #ifdef ASM_OUTPUT_BSS static void asm_output_bss (FILE *, tree, const char *, @@ -1957,11 +1956,10 @@ assemble_external (tree decl ATTRIBUTE_U if (!DECL_P (decl) || !DECL_EXTERNAL (decl) || !TREE_PUBLIC (decl)) return; - if (flag_unit_at_a_time) - pending_assemble_externals = tree_cons (0, decl, - pending_assemble_externals); - else - assemble_external_real (decl); + /* We want to output external symbols at very last to check if they + are references or not. */ + pending_assemble_externals = tree_cons (0, decl, + pending_assemble_externals); #endif } @@ -5064,13 +5062,18 @@ default_assemble_visibility (tree decl, /* A helper function to call assemble_visibility when needed for a decl. */ -static void +int maybe_assemble_visibility (tree decl) { enum symbol_visibility vis = DECL_VISIBILITY (decl); if (vis != VISIBILITY_DEFAULT) - targetm.asm_out.visibility (decl, vis); + { + targetm.asm_out.visibility (decl, vis); + return 1; + } + else + return 0; } /* Returns 1 if the target configuration supports defining public symbols @@ -6224,4 +6227,19 @@ output_object_blocks (void) htab_traverse (object_block_htab, output_object_block_htab, NULL); } +/* Emit text to declare externally defined symbols. It is needed to + properly support non-default visibility. */ +void +default_elf_asm_output_external (FILE *file ATTRIBUTE_UNUSED, + tree decl, + const char *name ATTRIBUTE_UNUSED) +{ + /* We output the name if and only if TREE_SYMBOL_REFERENCED is + set in order to avoid putting out names that are never really + used. */ + if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)) + && targetm.binds_local_p (decl)) + maybe_assemble_visibility (decl); +} + #include "gt-varasm.h" Modified: projects/sbruno_64cpus/contrib/traceroute/as.c ============================================================================== --- projects/sbruno_64cpus/contrib/traceroute/as.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/traceroute/as.c Mon Nov 29 18:32:03 2010 (r216061) @@ -16,13 +16,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the NetBSD - * Foundation, Inc. and its contributors. - * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/sbruno_64cpus/contrib/traceroute/as.h ============================================================================== --- projects/sbruno_64cpus/contrib/traceroute/as.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/traceroute/as.h Mon Nov 29 18:32:03 2010 (r216061) @@ -16,13 +16,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the NetBSD - * Foundation, Inc. and its contributors. - * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c ============================================================================== --- projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c Mon Nov 29 18:32:03 2010 (r216061) @@ -61,11 +61,6 @@ struct rtentry; #include #include -#include "gnuc.h" -#ifdef HAVE_OS_PROTO_H -#include "os-proto.h" -#endif - #include "ifaddrlist.h" /* Modified: projects/sbruno_64cpus/contrib/traceroute/traceroute.c ============================================================================== --- projects/sbruno_64cpus/contrib/traceroute/traceroute.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/contrib/traceroute/traceroute.c Mon Nov 29 18:32:03 2010 (r216061) @@ -245,11 +245,6 @@ static const char rcsid[] = #include #include -#include "gnuc.h" -#ifdef HAVE_OS_PROTO_H -#include "os-proto.h" -#endif - /* rfc1716 */ #ifndef ICMP_UNREACH_FILTER_PROHIB #define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohibited filter */ Modified: projects/sbruno_64cpus/etc/rc.d/mountcritlocal ============================================================================== --- projects/sbruno_64cpus/etc/rc.d/mountcritlocal Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/etc/rc.d/mountcritlocal Mon Nov 29 18:32:03 2010 (r216061) @@ -5,13 +5,13 @@ # PROVIDE: mountcritlocal # REQUIRE: root hostid_save mdconfig -# KEYWORD: nojail +# KEYWORD: nojail shutdown . /etc/rc.subr name="mountcritlocal" start_cmd="mountcritlocal_start" -stop_cmd=":" +stop_cmd=sync mountcritlocal_start() { Modified: projects/sbruno_64cpus/share/man/man4/arcmsr.4 ============================================================================== --- projects/sbruno_64cpus/share/man/man4/arcmsr.4 Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/man/man4/arcmsr.4 Mon Nov 29 18:32:03 2010 (r216061) @@ -24,12 +24,12 @@ .\" .\" $FreeBSD$ .\" -.Dd March 28, 2008 +.Dd November 25, 2010 .Dt ARCMSR 4 .Os .Sh NAME .Nm arcmsr -.Nd Areca SATA II RAID Controller driver +.Nd Areca RAID Controller driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your @@ -50,11 +50,11 @@ arcmsr_load="YES" .Sh DESCRIPTION The .Nm -driver provides support for the Areca ARC-11xx and ARC-12xx series of SATA II -RAID controllers. +driver provides support for the Areca ARC-11xx, ARC-12xx, ARC-13xx, +ARC-16xx and ARC-18xx series of SAS and SATA RAID controllers. These controllers feature RAID-0, 1, 3, 5, 6, and 10 and JBOD acceleration for up to 16 SATA drives. -Raid level and stripe level +RAID level and stripe level migration, online capacity expansion, hot insertion/removal, automatic failover and rebuild, and SMART are also supported. Access to the arrays is provided @@ -82,8 +82,6 @@ ARC-1160 .It ARC-1170 .It -ARC-1180 -.It ARC-1110ML .It ARC-1120ML @@ -92,14 +90,28 @@ ARC-1130ML .It ARC-1160ML .It +ARC-1200 +.It +ARC-1201 +.It ARC-1210 .It +ARC-1212 +.It ARC-1220 .It +ARC-1222 +.It ARC-1230 .It +ARC-1231 +.It ARC-1260 .It +ARC-1261 +.It +ARC-1270 +.It ARC-1280 .It ARC-1210ML @@ -111,6 +123,16 @@ ARC-1231ML ARC-1261ML .It ARC-1280ML +.It +ARC-1380 +.It +ARC-1381 +.It +ARC-1680 +.It +ARC-1681 +.It +ARC-1880 .El .Sh FILES .Bl -tag -width ".Pa /dev/arcmsr?" -compact Modified: projects/sbruno_64cpus/share/man/man4/ata.4 ============================================================================== --- projects/sbruno_64cpus/share/man/man4/ata.4 Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/man/man4/ata.4 Mon Nov 29 18:32:03 2010 (r216061) @@ -228,6 +228,13 @@ but be aware that your hardware might support it and can potentially .Em hang the entire system causing data loss. +.Pp +The +.Nm acd +driver implements most of the +.Fn ioctl +requests documented by +.Xr cd 4 . .Sh FILES .Bl -tag -width ".Pa /sys/i386/conf/GENERIC" -compact .It Pa /dev/ad* @@ -271,6 +278,7 @@ Native Command Queuing (NCQ) on SATA dri .Xr ataraid 4 , .Xr atacontrol 8 , .Xr burncd 8 , +.Xr cd 4 , .Xr siis 4 .Sh HISTORY The Modified: projects/sbruno_64cpus/share/man/man4/et.4 ============================================================================== --- projects/sbruno_64cpus/share/man/man4/et.4 Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/man/man4/et.4 Mon Nov 29 18:32:03 2010 (r216061) @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 14, 2008 +.Dd November 25, 2010 .Dt ET 4 .Os .Sh NAME @@ -122,6 +122,11 @@ Note that the 1000baseT media type is on if it is supported by the adapter. For more information on configuring this device, see .Xr ifconfig 8 . +.Sh HARDWARE +The +.Nm +driver supports Agere ET1310 10/100/Gigabit +Ethernet adapters. .Sh TUNABLES .Bl -tag -width ".Va hw.et.rx_intr_npkts" .It Va hw.et.rx_intr_npkts Modified: projects/sbruno_64cpus/share/man/man4/fxp.4 ============================================================================== --- projects/sbruno_64cpus/share/man/man4/fxp.4 Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/man/man4/fxp.4 Mon Nov 29 18:32:03 2010 (r216061) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 12, 2010 +.Dd November 26, 2010 .Dt FXP 4 .Os .Sh NAME @@ -166,9 +166,6 @@ Number of packets that will be bundled, generated. This is only effective if the Intel microcode is loaded. The accepted range is 1 to 65535, the default is 6. -.It Va dev.fxp.%d.noflow -Controls whether flow control should be used or not. -The default is 1 (no flow control). .El .Sh SYSCTL VARIABLES The following variables are available as Modified: projects/sbruno_64cpus/share/man/man4/rum.4 ============================================================================== --- projects/sbruno_64cpus/share/man/man4/rum.4 Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/man/man4/rum.4 Mon Nov 29 18:32:03 2010 (r216061) @@ -93,6 +93,7 @@ including: .It "Buffalo WLI-U2-SG54HP" Ta USB .It "Buffalo WLI-U2-SG54HG" Ta USB .It "Buffalo WLI-U2-G54HP" Ta USB +.It "Buffalo WLI-UC-G" Ta USB .It "CNet CWD-854 ver F" Ta USB .It "Conceptronic C54RU ver 2" Ta USB .It "Corega CG-WLUSB2GO" Ta USB Modified: projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts ============================================================================== --- projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts Mon Nov 29 18:32:03 2010 (r216061) @@ -49,7 +49,7 @@ # Language support: MENU, FONT # MENU:en:Choose your keyboard font -MENU:de:Wähle Deine Schrift +MENU:de:Wählen Sie Ihre Schrift MENU:fr:Choisissez votre fonte écran MENU:pl:Wybierz czcionkê ekranow± MENU:es:Escoja el juego de caracteres Modified: projects/sbruno_64cpus/share/syscons/fonts/Makefile ============================================================================== --- projects/sbruno_64cpus/share/syscons/fonts/Makefile Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/share/syscons/fonts/Makefile Mon Nov 29 18:32:03 2010 (r216061) @@ -26,7 +26,7 @@ FILES= armscii8-8x8.fnt armscii8-8x14.fn koi8-r-8x8.fnt koi8-r-8x14.fnt koi8-r-8x16.fnt \ koi8-rb-8x16.fnt koi8-rc-8x16.fnt \ koi8-u-8x8.fnt koi8-u-8x14.fnt koi8-u-8x16.fnt \ - swiss-8x16.fnt swiss-8x8.fnt \ + swiss-8x16.fnt swiss-8x14.fnt swiss-8x8.fnt \ swiss-1251-8x16.fnt swiss-1131-8x16.fnt \ INDEX.fonts Copied: projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt (from r216060, head/share/syscons/fonts/swiss-8x14.fnt) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt Mon Nov 29 18:32:03 2010 (r216061, copy of r216060, head/share/syscons/fonts/swiss-8x14.fnt) @@ -0,0 +1,84 @@ +# $FreeBSD$ +begin 644 swiss-8x14 +M````````$```````````/$*!YZ69@9E"/``````\?O^9V^?_YWX\``````!L +M_O[^_OY\.!`````````0.'S^?#@0```````X.!#6_M80.'Q\`````!`X?/[^ +M5!`X?'P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F +M/`````#_____PYF]O9G#_____P`>#AHP>,S,S,QX`````#QF9F8\&'X8&!@` +M```@,#@\-C8P'Q^?'AP8$`````"!@X>/GX^'@X&`@`````8/'X8&!@8?CP8````9F9F +M9F9F9@!F9@````!^]/3T=!04%!04````'C!XW,[G#'@````````````` +M_O[^_@`````8/'X8&!@8&'X\&`#_`!@\?A@8&!@8&!@8````&!@8&!@8&!A^ +M/!@````````,!O\&#````````````#!@_V`P````````,V;N```````````` +M```````D9O]F)```````````&#P\?G[__P````````#__WY^/#P8```````` +M`````````````````!@8&!@8&!@``!@8````=V;,``````````````!L;&S^ +M;&QL_FQL;```$'S6T-!P.!P6%M9\$```QL8,#!@P,&!@QL8````X;&PX<-;< +MS,S,=@```!P8,``````````````,&!@P,#`P,#`P&!@,`#`8&`P,#`P,#`P8 +M&#```````!@8_SP\9@``````````&!A^&!@````````````````````<&#`` +M````````?@``````````````````````&!@```,#!@8,#!@8,#!@8,#``'S& +MQL;6UM;&QL9\````&!@X>!@8&!@8&'X```!\Q@8&#!@P8,#`_@```'S&!@8\ +M!@8&!L9\````#`S,S,S,_@P,#`P```#^P,#`_`8&!@;&?````#Q@P,#\QL;& +MQL9\````_@8&#`P8&#`P,#````!\QL;&?,;&QL;&?````'S&QL;&?@8&#!AP +M```````8&``````8&````````!@8`````!P8,`````8,&#!@P&`P&`P&```` +M`````'X``'X```````#`8#`8#`8,&#!@P````'S&!@8,&#`P`#`P````?,;& +MQM[>WM[!@8&!@8&QL;&?````,;&S-CPX/#8S,;&````P,#`P,#`P,#`P/X```#& +M[O[^UM;&QL;&Q@```,;F]O[>SL;&QL;&````?,;&QL;&QL;&QGP```#\QL;& +MQOS`P,#`P````'S&QL;&QL;&]MY\#`8`_,;&QL;\V,S,QL8```!\QL#`8#@, +M!@;&?````/\8&!@8&!@8&!@8````QL;&QL;&QL;&QGP```#&QL;&QFQL;#@X +M$````,;&QL;&UM;^[L;&````QL9L;#@X.&QLQL8```##PV9F/#P8&!@8&``` +M`/X&#`P8&#!@8,#^````/#`P,#`P,#`P,#P``,#`8&`P,!@8#`P&!@,#`#P, +M#`P,#`P,#`P\```0.&S&`````````````````````````````/\``'`P&``` +M`````````````````'P&?L;&QGX```#`P,#`_,;&QL;&_`````````!\QL#` +MP,9\````!@8&!G[&QL;&QGX`````````?,;^P,#&?````#QF8&#P8&!@8&!@ +M````````?L;&QL;&?@;&?`#`P,#`_,;&QL;&Q@```!@8```8&!@8&!@8```` +M!@8```8&!@8&!L;&?```P,#`QLS8\-C,Q@```#@8&!@8&!@8&!@\```````` +M`.S^_M;&QL8`````````_,;&QL;&Q@````````!\QL;&QL9\````````_,;& +MQL;&_,#`P`````!^QL;&QL9^!@8&``````#\QL#`P,#``````````'S`````&#QF`'S&QL;&QGP` +M````;&P`?,;&QL;&?````&`P&`!\QL;&QL9\````&#QF`,;&QL;&QGP```!@ +M,!@`QL;&QL;&?`````!L;`#&QL;&QL9^!@9\;`!\QL;&QL;&QL9\``!L;`#& +MQL;&QL;&QGP`````&!A^P\#`P,-^&!@``#AL8/!@\&!@9OP`````9F9F/!A^ +M&'X8&`````#\QL;&QOS&S\;&!P````X;&!@8/!@8&!C8<``&#!@`?`9^QL;& +M?@````8,&``8&!@8&!@8````!@P8`'S&QL;&QGP````,&#``QL;&QL;&?``` +M``!VW`#\QL;&QL;&````=MP`QN;V_M[.QL;&````?`9^QL;&?@``_@````!\ +MQL;&QL9\``#^`````!@``!@8&`P&QGP``````````/[`P,`````````````` +M_@8&!@``````&#@8&!@`_P`8+!@P/``8.!@8&`#_`!@X:'P8```8```8&!@8 +M&!@8`````````#9LV-AL-@``````````V&PV-FS8`````$011!%$$4011!%$ +M$401JE6J5:I5JE6J5:I5JE5WW7?==]UWW7?==]UWW1@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8V-C8V-C;V-C8V-C8V```` +M`````/XV-C8V-C8``````/@8^!@8&!@8V-C8V]@;V-C8V-C8V-C8V-C8V +M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX` +M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\````` +M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@` +M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V +M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,##`0`````-AL;&QL;```````````>,P8,&#\```````` +=`````'Q\?'Q\?'P````````````0"``````````` +` +end Modified: projects/sbruno_64cpus/sys/amd64/amd64/fpu.c ============================================================================== --- projects/sbruno_64cpus/sys/amd64/amd64/fpu.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/amd64/fpu.c Mon Nov 29 18:32:03 2010 (r216061) @@ -426,9 +426,7 @@ fpudna(void) fxrstor(&fpu_initialstate); if (pcb->pcb_initial_fpucw != __INITIAL_FPUCW__) fldcw(pcb->pcb_initial_fpucw); - pcb->pcb_flags |= PCB_FPUINITDONE; - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; + fpuuserinited(curthread); } else fxrstor(pcb->pcb_save); critical_exit(); @@ -448,60 +446,50 @@ fpudrop() } /* - * Get the state of the FPU without dropping ownership (if possible). - * It returns the FPU ownership status. + * Get the user state of the FPU into pcb->pcb_user_save without + * dropping ownership (if possible). It returns the FPU ownership + * status. */ int -fpugetuserregs(struct thread *td, struct savefpu *addr) +fpugetregs(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; if ((pcb->pcb_flags & PCB_USERFPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); + bcopy(&fpu_initialstate, &pcb->pcb_user_save, + sizeof(fpu_initialstate)); + pcb->pcb_user_save.sv_env.en_cw = pcb->pcb_initial_fpucw; + fpuuserinited(td); + return (_MC_FPOWNED_PCB); } critical_enter(); if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { - fxsave(addr); + fxsave(&pcb->pcb_user_save); critical_exit(); return (_MC_FPOWNED_FPU); } else { critical_exit(); - bcopy(&pcb->pcb_user_save, addr, sizeof(*addr)); return (_MC_FPOWNED_PCB); } } -int -fpugetregs(struct thread *td, struct savefpu *addr) +void +fpuuserinited(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; - if ((pcb->pcb_flags & PCB_FPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); - } - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxsave(addr); - critical_exit(); - return (_MC_FPOWNED_FPU); - } else { - critical_exit(); - bcopy(pcb->pcb_save, addr, sizeof(*addr)); - return (_MC_FPOWNED_PCB); - } + if (PCB_USER_FPU(pcb)) + pcb->pcb_flags |= PCB_FPUINITDONE; + pcb->pcb_flags |= PCB_USERFPUINITDONE; } /* * Set the state of the FPU. */ void -fpusetuserregs(struct thread *td, struct savefpu *addr) +fpusetregs(struct thread *td, struct savefpu *addr) { struct pcb *pcb; @@ -514,31 +502,10 @@ fpusetuserregs(struct thread *td, struct } else { critical_exit(); bcopy(addr, &td->td_pcb->pcb_user_save, sizeof(*addr)); - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_FPUINITDONE; - pcb->pcb_flags |= PCB_USERFPUINITDONE; + fpuuserinited(td); } } -void -fpusetregs(struct thread *td, struct savefpu *addr) -{ - struct pcb *pcb; - - pcb = td->td_pcb; - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxrstor(addr); - critical_exit(); - } else { - critical_exit(); - bcopy(addr, td->td_pcb->pcb_save, sizeof(*addr)); - } - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; - pcb->pcb_flags |= PCB_FPUINITDONE; -} - /* * On AuthenticAMD processors, the fxrstor instruction does not restore * the x87's stored last instruction pointer, last data pointer, and last @@ -567,7 +534,7 @@ fpu_clean_state(void) * the x87 stack, but we don't care since we're about to call * fxrstor() anyway. */ - __asm __volatile("ffree %%st(7); fld %0" : : "m" (dummy_variable)); + __asm __volatile("ffree %%st(7); flds %0" : : "m" (dummy_variable)); } /* Modified: projects/sbruno_64cpus/sys/amd64/amd64/machdep.c ============================================================================== --- projects/sbruno_64cpus/sys/amd64/amd64/machdep.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/amd64/machdep.c Mon Nov 29 18:32:03 2010 (r216061) @@ -1975,6 +1975,9 @@ int fill_fpregs(struct thread *td, struct fpreg *fpregs) { + KASSERT(td == curthread || TD_IS_SUSPENDED(td), + ("not suspended thread %p", td)); + fpugetregs(td); fill_fpregs_xmm(&td->td_pcb->pcb_user_save, fpregs); return (0); } @@ -1985,6 +1988,7 @@ set_fpregs(struct thread *td, struct fpr { set_fpregs_xmm(fpregs, &td->td_pcb->pcb_user_save); + fpuuserinited(td); return (0); } @@ -2099,8 +2103,9 @@ static void get_fpcontext(struct thread *td, mcontext_t *mcp) { - mcp->mc_ownedfp = fpugetuserregs(td, - (struct savefpu *)&mcp->mc_fpstate); + mcp->mc_ownedfp = fpugetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = fpuformat(); } @@ -2120,7 +2125,7 @@ set_fpcontext(struct thread *td, const m mcp->mc_ownedfp == _MC_FPOWNED_PCB) { fpstate = (struct savefpu *)&mcp->mc_fpstate; fpstate->sv_env.en_mxcsr &= cpu_mxcsr_mask; - fpusetuserregs(td, fpstate); + fpusetregs(td, fpstate); } else return (EINVAL); return (0); Modified: projects/sbruno_64cpus/sys/amd64/amd64/pmap.c ============================================================================== --- projects/sbruno_64cpus/sys/amd64/amd64/pmap.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/amd64/pmap.c Mon Nov 29 18:32:03 2010 (r216061) @@ -452,6 +452,8 @@ allocpages(vm_paddr_t *firstaddr, int n) return (ret); } +CTASSERT(powerof2(NDMPML4E)); + static void create_pagetables(vm_paddr_t *firstaddr) { @@ -532,9 +534,12 @@ create_pagetables(vm_paddr_t *firstaddr) ((pdp_entry_t *)KPML4phys)[PML4PML4I] = KPML4phys; ((pdp_entry_t *)KPML4phys)[PML4PML4I] |= PG_RW | PG_V | PG_U; - /* Connect the Direct Map slot up to the PML4 */ - ((pdp_entry_t *)KPML4phys)[DMPML4I] = DMPDPphys; - ((pdp_entry_t *)KPML4phys)[DMPML4I] |= PG_RW | PG_V | PG_U; + /* Connect the Direct Map slot(s) up to the PML4. */ + for (i = 0; i < NDMPML4E; i++) { + ((pdp_entry_t *)KPML4phys)[DMPML4I + i] = DMPDPphys + + (i << PAGE_SHIFT); + ((pdp_entry_t *)KPML4phys)[DMPML4I + i] |= PG_RW | PG_V | PG_U; + } ((pdp_entry_t *)KPML4phys)[DMPML4I + 1] = DMPDPphys + PAGE_SIZE; ((pdp_entry_t *)KPML4phys)[DMPML4I + 1] |= PG_RW | PG_V | PG_U; @@ -1591,6 +1596,7 @@ pmap_pinit(pmap_t pmap) { vm_page_t pml4pg; static vm_pindex_t color; + int i; PMAP_LOCK_INIT(pmap); @@ -1608,7 +1614,10 @@ pmap_pinit(pmap_t pmap) /* Wire in kernel global address entries. */ pmap->pm_pml4[KPML4I] = KPDPphys | PG_RW | PG_V | PG_U; - pmap->pm_pml4[DMPML4I] = DMPDPphys | PG_RW | PG_V | PG_U; + for (i = 0; i < NDMPML4E; i++) { + pmap->pm_pml4[DMPML4I + i] = (DMPDPphys + (i << PAGE_SHIFT)) | + PG_RW | PG_V | PG_U; + } pmap->pm_pml4[DMPML4I + 1] = (DMPDPphys + PAGE_SIZE) | PG_RW | PG_V | PG_U; /* install self-referential address mapping entry(s) */ @@ -1858,6 +1867,7 @@ void pmap_release(pmap_t pmap) { vm_page_t m; + int i; KASSERT(pmap->pm_stats.resident_count == 0, ("pmap_release: pmap resident count %ld != 0", @@ -1868,7 +1878,8 @@ pmap_release(pmap_t pmap) m = PHYS_TO_VM_PAGE(pmap->pm_pml4[PML4PML4I] & PG_FRAME); pmap->pm_pml4[KPML4I] = 0; /* KVA */ - pmap->pm_pml4[DMPML4I] = 0; /* Direct Map */ + for (i = 0; i < NDMPML4E; i++) /* Direct Map */ + pmap->pm_pml4[DMPML4I + i] = 0; pmap->pm_pml4[DMPML4I + 1] = 0; /* Direct Map */ pmap->pm_pml4[PML4PML4I] = 0; /* Recursive Mapping */ Modified: projects/sbruno_64cpus/sys/amd64/amd64/support.S ============================================================================== --- projects/sbruno_64cpus/sys/amd64/amd64/support.S Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/amd64/support.S Mon Nov 29 18:32:03 2010 (r216061) @@ -700,25 +700,6 @@ ENTRY(longjmp) END(longjmp) /* - * Support for BB-profiling (gcc -a). The kernbb program will extract - * the data from the kernel. - */ - - .data - ALIGN_DATA - .globl bbhead -bbhead: - .quad 0 - - .text -NON_GPROF_ENTRY(__bb_init_func) - movq $1,(%rdi) - movq bbhead,%rax - movq %rax,32(%rdi) - movq %rdi,bbhead - NON_GPROF_RET - -/* * Support for reading MSRs in the safe manner. */ ENTRY(rdmsr_safe) Modified: projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c ============================================================================== --- projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c Mon Nov 29 18:32:03 2010 (r216061) @@ -145,13 +145,18 @@ set_regs32(struct thread *td, struct reg int fill_fpregs32(struct thread *td, struct fpreg32 *regs) { - struct save87 *sv_87 = (struct save87 *)regs; - struct env87 *penv_87 = &sv_87->sv_env; - struct savefpu *sv_fpu = &td->td_pcb->pcb_user_save; - struct envxmm *penv_xmm = &sv_fpu->sv_env; + struct savefpu *sv_fpu; + struct save87 *sv_87; + struct env87 *penv_87; + struct envxmm *penv_xmm; int i; bzero(regs, sizeof(*regs)); + sv_87 = (struct save87 *)regs; + penv_87 = &sv_87->sv_env; + fpugetregs(td); + sv_fpu = &td->td_pcb->pcb_user_save; + penv_xmm = &sv_fpu->sv_env; /* FPU control/status */ penv_87->en_cw = penv_xmm->en_cw; @@ -200,6 +205,7 @@ set_fpregs32(struct thread *td, struct f sv_fpu->sv_fp[i].fp_acc = sv_87->sv_ac[i]; for (i = 8; i < 16; ++i) bzero(&sv_fpu->sv_fp[i].fp_acc, sizeof(sv_fpu->sv_fp[i].fp_acc)); + fpuuserinited(td); return (0); } Modified: projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c ============================================================================== --- projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c Mon Nov 29 18:32:03 2010 (r216061) @@ -99,8 +99,9 @@ ia32_get_fpcontext(struct thread *td, st * 64bit instruction and data pointers. Ignore the difference * for now, it should be irrelevant for most applications. */ - mcp->mc_ownedfp = fpugetuserregs(td, - (struct savefpu *)&mcp->mc_fpstate); + mcp->mc_ownedfp = fpugetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = fpuformat(); } @@ -117,7 +118,7 @@ ia32_set_fpcontext(struct thread *td, co fpstate_drop(td); else if (mcp->mc_ownedfp == _MC_FPOWNED_FPU || mcp->mc_ownedfp == _MC_FPOWNED_PCB) { - fpusetuserregs(td, (struct savefpu *)&mcp->mc_fpstate); + fpusetregs(td, (struct savefpu *)&mcp->mc_fpstate); } else return (EINVAL); return (0); Modified: projects/sbruno_64cpus/sys/amd64/include/_align.h ============================================================================== --- projects/sbruno_64cpus/sys/amd64/include/_align.h Mon Nov 29 18:18:07 2010 (r216060) +++ projects/sbruno_64cpus/sys/amd64/include/_align.h Mon Nov 29 18:32:03 2010 (r216061) @@ -1,53 +1,6 @@ /*- - * Copyright (c) 2002 David E. O'Brien. All rights reserved. - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * the Systems Programming Group of the University of Utah Computer - * Science Department and Ralph Campbell. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Dec 2 22:00:58 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEAB61065696; Thu, 2 Dec 2010 22:00:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A7D2E8FC0A; Thu, 2 Dec 2010 22:00:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oB2M0wBQ030725; Thu, 2 Dec 2010 22:00:58 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oB2M0wr6030710; Thu, 2 Dec 2010 22:00:58 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201012022200.oB2M0wr6030710@svn.freebsd.org> From: Dimitry Andric Date: Thu, 2 Dec 2010 22:00:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216133 - in projects/binutils-2.17: . bin/sh contrib/top contrib/traceroute contrib/traceroute/lbl gnu/usr.bin/cc lib/libc/stdio lib/libcam sbin/bsdlabel sbin/camcontrol sbin/ifconfig ... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 22:00:58 -0000 Author: dim Date: Thu Dec 2 22:00:57 2010 New Revision: 216133 URL: http://svn.freebsd.org/changeset/base/216133 Log: Sync: merge r215944 through r216132 from ^/head. Added: projects/binutils-2.17/share/syscons/fonts/swiss-8x14.fnt - copied unchanged from r216132, head/share/syscons/fonts/swiss-8x14.fnt projects/binutils-2.17/sys/cam/scsi/smp_all.c - copied unchanged from r216132, head/sys/cam/scsi/smp_all.c projects/binutils-2.17/sys/cam/scsi/smp_all.h - copied unchanged from r216132, head/sys/cam/scsi/smp_all.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-agl-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-agl-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-hotplug.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-hotplug.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asx0-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-asx0-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-asxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ciu-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ciu-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-clock.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-clock.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-clock.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-clock.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-crypto.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-crypto.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-crypto.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-crypto.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dbg-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dbg-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-handler.S - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-handler.S projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-remote.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-remote.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-uart.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-uart.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dfa-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfm-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dfm-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dpi-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dpi-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-custom.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-custom.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-custom.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-custom.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-fpa-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gpio-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-gpio-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-jtag.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-jtag.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-srio.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-srio.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-srio.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-srio.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-iob-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-iob-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ipd-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ipd-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ixf18201.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ixf18201.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ixf18201.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ixf18201.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-key-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-key-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2c-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2d-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2d-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2t-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2t-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-led-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-led-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mio-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mio-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mixx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mixx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mpi-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mpi-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ndf-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ndf-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npei-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-npei-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npi-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-npi-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pci-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pci-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcm-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcm-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pemx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pemx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pescx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pescx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pexp-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pexp-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pip-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pip-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pko-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pow-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-power-throttle.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-power-throttle.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-power-throttle.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-power-throttle.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rad-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-rad-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rnm-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-rnm-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shmem.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-shmem.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shmem.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-shmem.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sim-magic.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sim-magic.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sli-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sli-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-smi-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-smi-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-smix-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-smix-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spx0-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-spx0-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-spxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srio.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srio.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srio.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srio.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sriox-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sriox-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-stxx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-stxx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tim-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tlb.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tlb.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tlb.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tlb.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tra-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uart.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uart.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbd.c - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbd.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbd.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbd.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip-defs.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-zip-defs.h projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-boot-info.h - copied unchanged from r216132, head/sys/contrib/octeon-sdk/octeon-boot-info.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_mbx.c - copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_mbx.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_mbx.h - copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_mbx.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_vf.c - copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_vf.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_vf.h - copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_vf.h projects/binutils-2.17/sys/dev/ixgbe/ixv.c - copied unchanged from r215943, head/sys/dev/ixgbe/ixv.c projects/binutils-2.17/sys/dev/ixgbe/ixv.h - copied unchanged from r215943, head/sys/dev/ixgbe/ixv.h projects/binutils-2.17/sys/mips/cavium/octeon_nmi.S - copied unchanged from r216132, head/sys/mips/cavium/octeon_nmi.S projects/binutils-2.17/sys/mips/cavium/octeon_wdog.c - copied unchanged from r216132, head/sys/mips/cavium/octeon_wdog.c projects/binutils-2.17/sys/modules/cc/ - copied from r216132, head/sys/modules/cc/ projects/binutils-2.17/sys/netinet/cc/cc_cubic.c - copied unchanged from r216132, head/sys/netinet/cc/cc_cubic.c projects/binutils-2.17/sys/netinet/cc/cc_cubic.h - copied unchanged from r216132, head/sys/netinet/cc/cc_cubic.h projects/binutils-2.17/sys/netinet/cc/cc_htcp.c - copied unchanged from r216132, head/sys/netinet/cc/cc_htcp.c projects/binutils-2.17/sys/x86/include/_align.h - copied unchanged from r215943, head/sys/x86/include/_align.h Replaced: projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log-arc.S - copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-log-arc.S Deleted: projects/binutils-2.17/contrib/traceroute/Makefile.in projects/binutils-2.17/contrib/traceroute/aclocal.m4 projects/binutils-2.17/contrib/traceroute/acsite.m4 projects/binutils-2.17/contrib/traceroute/config.guess projects/binutils-2.17/contrib/traceroute/config.sub projects/binutils-2.17/contrib/traceroute/configure projects/binutils-2.17/contrib/traceroute/configure.in projects/binutils-2.17/contrib/traceroute/findsaddr-generic.c projects/binutils-2.17/contrib/traceroute/findsaddr-linux.c projects/binutils-2.17/contrib/traceroute/findsaddr-mib.c projects/binutils-2.17/contrib/traceroute/install-sh projects/binutils-2.17/contrib/traceroute/lbl/gnuc.h projects/binutils-2.17/contrib/traceroute/lbl/os-solaris2.h projects/binutils-2.17/contrib/traceroute/lbl/os-sunos4.h projects/binutils-2.17/contrib/traceroute/mkdep projects/binutils-2.17/contrib/traceroute/strerror.c projects/binutils-2.17/contrib/traceroute/usleep.c projects/binutils-2.17/sys/contrib/octeon-sdk/README.txt projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asx.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ciu.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-addresses.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cvmmem.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-iob.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-lmc.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-malloc/ projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mio.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-resources.config projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux.ld projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi-raw.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi-raw.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx.mk projects/binutils-2.17/sys/contrib/octeon-sdk/executive-config.h.template Modified: projects/binutils-2.17/ObsoleteFiles.inc projects/binutils-2.17/bin/sh/sh.1 projects/binutils-2.17/contrib/traceroute/as.c projects/binutils-2.17/contrib/traceroute/as.h projects/binutils-2.17/contrib/traceroute/ifaddrlist.c projects/binutils-2.17/contrib/traceroute/traceroute.c projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe projects/binutils-2.17/lib/libc/stdio/getline.3 projects/binutils-2.17/lib/libc/stdio/printf-pos.c projects/binutils-2.17/lib/libcam/Makefile projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c projects/binutils-2.17/sbin/camcontrol/camcontrol.8 projects/binutils-2.17/sbin/camcontrol/camcontrol.c projects/binutils-2.17/sbin/ifconfig/ifconfig.c projects/binutils-2.17/share/man/man4/arcmsr.4 projects/binutils-2.17/share/man/man4/ata.4 projects/binutils-2.17/share/man/man4/et.4 projects/binutils-2.17/share/man/man4/fxp.4 projects/binutils-2.17/share/man/man4/re.4 projects/binutils-2.17/share/man/man4/rum.4 projects/binutils-2.17/share/man/man4/splash.4 projects/binutils-2.17/share/man/man4/usb_quirk.4 projects/binutils-2.17/share/syscons/fonts/INDEX.fonts projects/binutils-2.17/share/syscons/fonts/Makefile projects/binutils-2.17/sys/amd64/amd64/fpu.c projects/binutils-2.17/sys/amd64/amd64/machdep.c projects/binutils-2.17/sys/amd64/amd64/pmap.c projects/binutils-2.17/sys/amd64/amd64/support.S projects/binutils-2.17/sys/amd64/ia32/ia32_reg.c projects/binutils-2.17/sys/amd64/ia32/ia32_signal.c projects/binutils-2.17/sys/amd64/include/_align.h projects/binutils-2.17/sys/amd64/include/fpu.h projects/binutils-2.17/sys/amd64/include/pmap.h projects/binutils-2.17/sys/amd64/include/vmparam.h projects/binutils-2.17/sys/cam/cam.c projects/binutils-2.17/sys/cam/cam.h projects/binutils-2.17/sys/cam/cam_ccb.h projects/binutils-2.17/sys/cam/cam_periph.c projects/binutils-2.17/sys/cam/cam_xpt.c projects/binutils-2.17/sys/cam/cam_xpt_internal.h projects/binutils-2.17/sys/cam/scsi/scsi_all.c projects/binutils-2.17/sys/cam/scsi/scsi_all.h projects/binutils-2.17/sys/cam/scsi/scsi_pass.c projects/binutils-2.17/sys/cam/scsi/scsi_xpt.c projects/binutils-2.17/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c projects/binutils-2.17/sys/compat/ndis/kern_ndis.c projects/binutils-2.17/sys/compat/ndis/subr_ntoskrnl.c projects/binutils-2.17/sys/conf/NOTES projects/binutils-2.17/sys/conf/files projects/binutils-2.17/sys/conf/kern.pre.mk projects/binutils-2.17/sys/conf/options projects/binutils-2.17/sys/contrib/octeon-sdk/cvmip.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-abi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-access-native.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-access.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-address.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init-linux.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asm.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-atomic.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootloader.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootmem.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootmem.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cmd-queue.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cmd-queue.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-compactflash.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-compactflash.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-core.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-core.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-coremask.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-coremask.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db-support.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-enums.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dma-engine.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dma-engine.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ebt3000.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fau.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-flash.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-flash.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gmx.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gpio.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-errata.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-errata.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-fpa.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-fpa.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-loop.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-loop.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-npi.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-npi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-spi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-util.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-util.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-xaui.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-xaui.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-higig.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ipd.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-key.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-llm.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-llm.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-malloc.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mdio.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-nand.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-nand.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-packet.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pci.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcie.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcie.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pip.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-platform.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-raid.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-raid.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rng.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rtc.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rwlock.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-scratch.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi4000.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spinlock.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-swap.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sysinfo.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sysinfo.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-thunder.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-thunder.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uart.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usb.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usb.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-utils.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-version.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-warn.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-warn.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-wqe.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip.h projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zone.c projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx.h projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-feature.h projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-model.c projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-model.h projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-pci-console.c projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-pci-console.h projects/binutils-2.17/sys/crypto/aesni/aesni_wrap.c projects/binutils-2.17/sys/crypto/via/padlock.c projects/binutils-2.17/sys/crypto/via/padlock_cipher.c projects/binutils-2.17/sys/crypto/via/padlock_hash.c projects/binutils-2.17/sys/dev/alc/if_alc.c projects/binutils-2.17/sys/dev/asr/asr.c projects/binutils-2.17/sys/dev/ata/ata-dma.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-ahci.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-cyrix.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-marvell.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-national.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-promise.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-serverworks.c projects/binutils-2.17/sys/dev/ata/chipsets/ata-siliconimage.c projects/binutils-2.17/sys/dev/bge/if_bge.c projects/binutils-2.17/sys/dev/e1000/if_lem.c projects/binutils-2.17/sys/dev/fxp/if_fxp.c projects/binutils-2.17/sys/dev/fxp/if_fxpreg.h projects/binutils-2.17/sys/dev/fxp/if_fxpvar.h projects/binutils-2.17/sys/dev/ichwd/ichwd.c projects/binutils-2.17/sys/dev/isp/isp_freebsd.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_82598.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_82599.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_api.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_api.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_common.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_common.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_osdep.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_phy.c projects/binutils-2.17/sys/dev/ixgbe/ixgbe_phy.h projects/binutils-2.17/sys/dev/ixgbe/ixgbe_type.h projects/binutils-2.17/sys/dev/jme/if_jme.c projects/binutils-2.17/sys/dev/jme/if_jmereg.h projects/binutils-2.17/sys/dev/mii/e1000phy.c projects/binutils-2.17/sys/dev/mii/inphy.c projects/binutils-2.17/sys/dev/mii/ip1000phy.c projects/binutils-2.17/sys/dev/mps/mps.c projects/binutils-2.17/sys/dev/mps/mps_pci.c projects/binutils-2.17/sys/dev/mps/mps_sas.c projects/binutils-2.17/sys/dev/mps/mps_user.c projects/binutils-2.17/sys/dev/mps/mpsvar.h projects/binutils-2.17/sys/dev/syscons/scvidctl.c projects/binutils-2.17/sys/dev/syscons/syscons.c projects/binutils-2.17/sys/dev/usb/controller/usb_controller.c projects/binutils-2.17/sys/dev/usb/net/if_axe.c projects/binutils-2.17/sys/dev/usb/net/if_axereg.h projects/binutils-2.17/sys/dev/usb/serial/uftdi.c projects/binutils-2.17/sys/dev/usb/usb_controller.h projects/binutils-2.17/sys/dev/usb/usb_device.c projects/binutils-2.17/sys/dev/usb/usb_pf.c projects/binutils-2.17/sys/dev/usb/usbdevs projects/binutils-2.17/sys/dev/usb/wlan/if_rum.c projects/binutils-2.17/sys/fs/procfs/procfs_fpregs.c projects/binutils-2.17/sys/fs/procfs/procfs_map.c projects/binutils-2.17/sys/fs/procfs/procfs_regs.c projects/binutils-2.17/sys/geom/label/g_label.c projects/binutils-2.17/sys/geom/part/g_part_bsd.c projects/binutils-2.17/sys/i386/i386/machdep.c projects/binutils-2.17/sys/i386/i386/support.s projects/binutils-2.17/sys/i386/include/_align.h projects/binutils-2.17/sys/i386/include/npx.h projects/binutils-2.17/sys/i386/isa/npx.c projects/binutils-2.17/sys/i386/xen/pmap.c projects/binutils-2.17/sys/ia64/include/pmap.h projects/binutils-2.17/sys/kern/kern_physio.c projects/binutils-2.17/sys/kern/kern_sysctl.c projects/binutils-2.17/sys/kern/subr_bus.c projects/binutils-2.17/sys/kern/sysv_msg.c projects/binutils-2.17/sys/kern/sysv_shm.c projects/binutils-2.17/sys/kern/uipc_shm.c projects/binutils-2.17/sys/mips/cavium/ciu.c projects/binutils-2.17/sys/mips/cavium/files.octeon1 projects/binutils-2.17/sys/mips/cavium/octe/ethernet-common.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-common.h projects/binutils-2.17/sys/mips/cavium/octe/ethernet-defines.h projects/binutils-2.17/sys/mips/cavium/octe/ethernet-mdio.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-mem.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-rgmii.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-rx.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-sgmii.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-tx.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet-tx.h projects/binutils-2.17/sys/mips/cavium/octe/ethernet-xaui.c projects/binutils-2.17/sys/mips/cavium/octe/ethernet.c projects/binutils-2.17/sys/mips/cavium/octe/octe.c projects/binutils-2.17/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/binutils-2.17/sys/mips/cavium/octeon_machdep.c projects/binutils-2.17/sys/mips/include/param.h projects/binutils-2.17/sys/mips/mips/pmap.c projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.c projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.h projects/binutils-2.17/sys/modules/Makefile projects/binutils-2.17/sys/modules/cam/Makefile projects/binutils-2.17/sys/modules/ixgbe/Makefile projects/binutils-2.17/sys/netinet/cc/cc_newreno.c projects/binutils-2.17/sys/netinet/if_ether.c projects/binutils-2.17/sys/netinet/in.c projects/binutils-2.17/sys/netinet/ip6.h projects/binutils-2.17/sys/netinet/tcp_input.c projects/binutils-2.17/sys/netinet/tcp_output.c projects/binutils-2.17/sys/netinet/tcp_timer.c projects/binutils-2.17/sys/netinet6/in6.c projects/binutils-2.17/sys/netinet6/in6_cksum.c projects/binutils-2.17/sys/netinet6/ip6_input.c projects/binutils-2.17/sys/netinet6/ip6_output.c projects/binutils-2.17/sys/netinet6/ip6_var.h projects/binutils-2.17/sys/netinet6/nd6.c projects/binutils-2.17/sys/netinet6/nd6_nbr.c projects/binutils-2.17/sys/pc98/include/_align.h projects/binutils-2.17/sys/pc98/pc98/machdep.c projects/binutils-2.17/sys/powerpc/include/endian.h projects/binutils-2.17/sys/powerpc/powermac/ata_dbdma.c projects/binutils-2.17/sys/sparc64/include/vmparam.h projects/binutils-2.17/sys/sys/param.h projects/binutils-2.17/sys/sys/sysctl.h projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c projects/binutils-2.17/sys/ufs/ffs/ffs_vfsops.c projects/binutils-2.17/sys/vm/default_pager.c projects/binutils-2.17/sys/vm/swap_pager.c projects/binutils-2.17/sys/vm/vm.h projects/binutils-2.17/sys/vm/vm_fault.c projects/binutils-2.17/sys/vm/vm_map.c projects/binutils-2.17/sys/vm/vm_map.h projects/binutils-2.17/sys/vm/vm_object.c projects/binutils-2.17/sys/vm/vm_object.h projects/binutils-2.17/sys/vm/vm_page.c projects/binutils-2.17/sys/vm/vm_page.h projects/binutils-2.17/tools/regression/bin/sh/builtins/cd2.0 projects/binutils-2.17/usr.bin/ar/ar.1 projects/binutils-2.17/usr.bin/ar/ar.c projects/binutils-2.17/usr.bin/calendar/Makefile projects/binutils-2.17/usr.bin/find/function.c projects/binutils-2.17/usr.bin/kdump/mksubr projects/binutils-2.17/usr.bin/netstat/inet6.c projects/binutils-2.17/usr.sbin/arp/arp.c projects/binutils-2.17/usr.sbin/crashinfo/crashinfo.sh projects/binutils-2.17/usr.sbin/kbdmap/kbdmap.c projects/binutils-2.17/usr.sbin/sysinstall/devices.c projects/binutils-2.17/usr.sbin/sysinstall/menus.c projects/binutils-2.17/usr.sbin/sysinstall/modules.c projects/binutils-2.17/usr.sbin/traceroute/Makefile Directory Properties: projects/binutils-2.17/ (props changed) projects/binutils-2.17/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/contrib/bind9/ (props changed) projects/binutils-2.17/contrib/binutils/ (props changed) projects/binutils-2.17/contrib/bzip2/ (props changed) projects/binutils-2.17/contrib/ee/ (props changed) projects/binutils-2.17/contrib/expat/ (props changed) projects/binutils-2.17/contrib/file/ (props changed) projects/binutils-2.17/contrib/gdb/ (props changed) projects/binutils-2.17/contrib/gdtoa/ (props changed) projects/binutils-2.17/contrib/gnu-sort/ (props changed) projects/binutils-2.17/contrib/groff/ (props changed) projects/binutils-2.17/contrib/less/ (props changed) projects/binutils-2.17/contrib/libpcap/ (props changed) projects/binutils-2.17/contrib/llvm/ (props changed) projects/binutils-2.17/contrib/llvm/tools/clang/ (props changed) projects/binutils-2.17/contrib/ncurses/ (props changed) projects/binutils-2.17/contrib/netcat/ (props changed) projects/binutils-2.17/contrib/ntp/ (props changed) projects/binutils-2.17/contrib/one-true-awk/ (props changed) projects/binutils-2.17/contrib/openbsm/ (props changed) projects/binutils-2.17/contrib/openpam/ (props changed) projects/binutils-2.17/contrib/pf/ (props changed) projects/binutils-2.17/contrib/sendmail/ (props changed) projects/binutils-2.17/contrib/tcpdump/ (props changed) projects/binutils-2.17/contrib/tcsh/ (props changed) projects/binutils-2.17/contrib/top/ (props changed) projects/binutils-2.17/contrib/top/install-sh (props changed) projects/binutils-2.17/contrib/tzcode/stdtime/ (props changed) projects/binutils-2.17/contrib/tzcode/zic/ (props changed) projects/binutils-2.17/contrib/tzdata/ (props changed) projects/binutils-2.17/contrib/wpa/ (props changed) projects/binutils-2.17/contrib/xz/ (props changed) projects/binutils-2.17/crypto/openssh/ (props changed) projects/binutils-2.17/crypto/openssl/ (props changed) projects/binutils-2.17/lib/libc/ (props changed) projects/binutils-2.17/lib/libc/stdtime/ (props changed) projects/binutils-2.17/lib/libutil/ (props changed) projects/binutils-2.17/lib/libz/ (props changed) projects/binutils-2.17/sbin/ (props changed) projects/binutils-2.17/sbin/ipfw/ (props changed) projects/binutils-2.17/share/mk/bsd.arch.inc.mk (props changed) projects/binutils-2.17/share/zoneinfo/ (props changed) projects/binutils-2.17/sys/ (props changed) projects/binutils-2.17/sys/amd64/include/xen/ (props changed) projects/binutils-2.17/sys/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/sys/contrib/dev/acpica/ (props changed) projects/binutils-2.17/sys/contrib/octeon-sdk/ (props changed) projects/binutils-2.17/sys/contrib/pf/ (props changed) projects/binutils-2.17/sys/contrib/x86emu/ (props changed) projects/binutils-2.17/usr.bin/calendar/ (props changed) projects/binutils-2.17/usr.bin/csup/ (props changed) projects/binutils-2.17/usr.bin/procstat/ (props changed) projects/binutils-2.17/usr.sbin/zic/ (props changed) Modified: projects/binutils-2.17/ObsoleteFiles.inc ============================================================================== --- projects/binutils-2.17/ObsoleteFiles.inc Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/ObsoleteFiles.inc Thu Dec 2 22:00:57 2010 (r216133) @@ -1158,12 +1158,6 @@ OLD_FILES+=usr/include/machine/i4b_rbch_ OLD_FILES+=usr/include/machine/i4b_tel_ioctl.h OLD_FILES+=usr/include/machine/i4b_trace.h .endif -# 20070704: I4B 'modules' temporary disconnected (removed 20080525) -.if ${TARGET_ARCH} == "i386" -OLD_FILES+=usr/share/man/man4/i4bing.4.gz -OLD_FILES+=usr/share/man/man4/i4bipr.4.gz -OLD_FILES+=usr/share/man/man4/i4bisppp.4.gz -.endif # 20070703: pf 4.1 import OLD_FILES+=usr/libexec/ftp-proxy # 20070701: KAME IPSec removal @@ -1342,12 +1336,8 @@ OLD_LIBS+=usr/lib/libusbhid.so.2 OLD_LIBS+=usr/lib/libvgl.so.4 OLD_LIBS+=usr/lib/libwrap.so.4 OLD_LIBS+=usr/lib/libypclnt.so.2 -OLD_LIBS+=usr/lib/snmp_atm.so.3 OLD_LIBS+=usr/lib/snmp_bridge.so.3 OLD_LIBS+=usr/lib/snmp_hostres.so.3 -OLD_LIBS+=usr/lib/snmp_mibII.so.3 -OLD_LIBS+=usr/lib/snmp_netgraph.so.3 -OLD_LIBS+=usr/lib/snmp_pf.so.3 .if ${TARGET_ARCH} == "amd64" OLD_LIBS+=usr/lib32/libatm.so.4 OLD_LIBS+=usr/lib32/libbegemot.so.2 @@ -4551,7 +4541,6 @@ OLD_FILES+=usr/games/worm OLD_FILES+=usr/games/worms OLD_FILES+=usr/games/wump OLD_FILES+=sbin/mount_reiserfs -OLD_FILES+=usr/include/c++/3.4/ext/demangle.h OLD_FILES+=usr/include/cam/cam_extend.h OLD_FILES+=usr/include/dev/wi/wi_hostap.h OLD_FILES+=usr/include/disktab.h @@ -4814,7 +4803,6 @@ OLD_FILES+=usr/include/posix4/posix4.h OLD_FILES+=usr/include/posix4/sched.h OLD_FILES+=usr/include/posix4/semaphore.h OLD_DIRS+=usr/include/posix4 -OLD_FILES+=usr/include/rune.h OLD_FILES+=usr/include/security/_pam_compat.h OLD_FILES+=usr/include/security/_pam_macros.h OLD_FILES+=usr/include/security/_pam_types.h @@ -4960,37 +4948,14 @@ OLD_FILES+=usr/share/doc/ntp/release.htm OLD_FILES+=usr/share/doc/ntp/tickadj.htm OLD_FILES+=usr/share/doc/papers/nqnfs.ascii.gz OLD_FILES+=usr/share/doc/papers/px.ascii.gz -OLD_FILES+=usr/share/man/man3/mbrune.3.gz -OLD_FILES+=usr/share/man/man3/rune.3.gz -OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz -OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz -OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz -OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz -OLD_FILES+=usr/share/man/man3/exp10f.3.gz OLD_FILES+=usr/share/man/man3/exp10.3.gz -OLD_FILES+=usr/share/man/man3/mbrrune.3.gz -OLD_FILES+=usr/share/man/man3/mbmb.3.gz -OLD_FILES+=usr/share/man/man3/sputrune.3.gz -OLD_FILES+=usr/share/man/man3/sgetrune.3.gz -OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz -OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz -OLD_FILES+=usr/share/man/man3/mbrune.3.gz -OLD_FILES+=usr/share/man/man3/rune.3.gz -OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz +OLD_FILES+=usr/share/man/man3/exp10f.3.gz OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz -OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz -OLD_FILES+=usr/share/man/man3/exp10f.3.gz -OLD_FILES+=usr/share/man/man3/exp10.3.gz -OLD_FILES+=usr/share/man/man3/mbrrune.3.gz +OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz +OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz OLD_FILES+=usr/share/man/man3/mbmb.3.gz -OLD_FILES+=usr/share/man/man3/sputrune.3.gz -OLD_FILES+=usr/share/man/man3/sgetrune.3.gz OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz -OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz -OLD_FILES+=usr/share/man/man3/fungetrune.3.gz -OLD_FILES+=usr/share/man/man3/fputrune.3.gz -OLD_FILES+=usr/share/man/man3/fgetrune.3.gz OLD_FILES+=usr/share/man/man5/usbd.conf.5.gz .if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64" OLD_FILES+=usr/share/man/man8/boot_i386.8.gz @@ -5088,11 +5053,7 @@ OLD_LIBS+=lib/libgpib.so.1 # 20060413: libpcap.so.4 moved to /lib/ OLD_LIBS+=usr/lib/libpcap.so.4 # 20060412: libpthread.so.2 moved to /lib/ -.if ${TARGET_ARCH} != "sparc64" OLD_LIBS+=usr/lib/libpthread.so.2 -.else -OLD_LIBS+=usr/lib/libthr.so.2 -.endif # 20060127: revert libdisk to static-only OLD_LIBS+=usr/lib/libdisk.so.3 # 20051027: libc_r discontinued (removed 20101113) @@ -5211,8 +5172,6 @@ OLD_LIBS+=usr/lib/snmp_atm.so.3 OLD_LIBS+=usr/lib/snmp_mibII.so.3 OLD_LIBS+=usr/lib/snmp_netgraph.so.3 OLD_LIBS+=usr/lib/snmp_pf.so.3 -# 20050603: network related ABI change on 64bit systems -OLD_LIBS+=usr/lib/libpcap.so.3 # 200505XX: ? OLD_LIBS+=usr/lib/snmp_atm.so.2 OLD_LIBS+=usr/lib/snmp_mibII.so.2 @@ -5233,10 +5192,6 @@ OLD_LIBS+=usr/lib/libpcap.so.2 OLD_LIBS+=usr/lib/libisc.so.1 # 200408XX OLD_LIBS+=usr/lib/snmp_netgraph.so.1 -.if ${TARGET_ARCH} != "sparc64" -# 20040130: libkse renamed to libpthread -OLD_LIBS+=usr/lib/libkse.so.1 -.endif # 200404XX OLD_LIBS+=usr/lib/libsnmp.so.1 OLD_LIBS+=usr/lib/snmp_mibII.so.1 Modified: projects/binutils-2.17/bin/sh/sh.1 ============================================================================== --- projects/binutils-2.17/bin/sh/sh.1 Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/bin/sh/sh.1 Thu Dec 2 22:00:57 2010 (r216133) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd November 19, 2010 +.Dd December 1, 2010 .Dt SH 1 .Os .Sh NAME @@ -1712,7 +1712,8 @@ A synonym for the .Ic cd built-in command. .It Ic command Oo Fl p Oc Op Ar utility Op Ar argument ... -.It Ic command Oo Fl v | V Oc Op Ar utility +.It Ic command Oo Fl p Oc Fl v Ar utility +.It Ic command Oo Fl p Oc Fl V Ar utility The first form of invocation executes the specified .Ar utility , ignoring shell functions in the search. Modified: projects/binutils-2.17/contrib/traceroute/as.c ============================================================================== --- projects/binutils-2.17/contrib/traceroute/as.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/contrib/traceroute/as.c Thu Dec 2 22:00:57 2010 (r216133) @@ -16,13 +16,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the NetBSD - * Foundation, Inc. and its contributors. - * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/binutils-2.17/contrib/traceroute/as.h ============================================================================== --- projects/binutils-2.17/contrib/traceroute/as.h Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/contrib/traceroute/as.h Thu Dec 2 22:00:57 2010 (r216133) @@ -16,13 +16,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the NetBSD - * Foundation, Inc. and its contributors. - * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/binutils-2.17/contrib/traceroute/ifaddrlist.c ============================================================================== --- projects/binutils-2.17/contrib/traceroute/ifaddrlist.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/contrib/traceroute/ifaddrlist.c Thu Dec 2 22:00:57 2010 (r216133) @@ -61,11 +61,6 @@ struct rtentry; #include #include -#include "gnuc.h" -#ifdef HAVE_OS_PROTO_H -#include "os-proto.h" -#endif - #include "ifaddrlist.h" /* Modified: projects/binutils-2.17/contrib/traceroute/traceroute.c ============================================================================== --- projects/binutils-2.17/contrib/traceroute/traceroute.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/contrib/traceroute/traceroute.c Thu Dec 2 22:00:57 2010 (r216133) @@ -245,11 +245,6 @@ static const char rcsid[] = #include #include -#include "gnuc.h" -#ifdef HAVE_OS_PROTO_H -#include "os-proto.h" -#endif - /* rfc1716 */ #ifndef ICMP_UNREACH_FILTER_PROHIB #define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohibited filter */ Modified: projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe ============================================================================== --- projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe Thu Dec 2 22:00:57 2010 (r216133) @@ -19,7 +19,9 @@ CFLAGS+= ${DRIVER_DEFINES} SRCS= gcc.c opts-common.c options.c intl.c prefix.c version.c -.if exists(${GCCDIR}/config/${GCC_CPU}/driver-${GCC_CPU}.c) +# Include -march=native support for native-ish compilers only +.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64") && \ + ${GCC_CPU} == "i386" SRCS+= driver-${GCC_CPU}.c .endif Modified: projects/binutils-2.17/lib/libc/stdio/getline.3 ============================================================================== --- projects/binutils-2.17/lib/libc/stdio/getline.3 Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/lib/libc/stdio/getline.3 Thu Dec 2 22:00:57 2010 (r216133) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 29, 2009 +.Dd November 30, 2010 .Dt GETLINE 3 .Os .Sh NAME @@ -54,23 +54,23 @@ function is equivalent to with the newline character as the delimiter. The delimiter character is included as part of the line, unless the end of the file is reached. -The caller may provide a pointer to a malloc buffer for the line in +.Pp +The caller may provide a pointer to a malloced buffer for the line in .Fa *linep , and the capacity of that buffer in -.Fa *linecapp ; -if -.Fa *linecapp -is 0, then -.Fa *linep -is treated as -.Dv NULL . -These functions may expand the buffer as needed, as if via -.Fn realloc , -and update +.Fa *linecapp . +These functions expand the buffer as needed, as if via +.Fn realloc . +If +.Fa linep +points to a +.Dv NULL +pointer, a new buffer will be allocated. +In either case, .Fa *linep and .Fa *linecapp -accordingly. +will be updated accordingly. .Sh RETURN VALUES The .Fn getdelim @@ -140,7 +140,7 @@ No delimiter was found in the first characters. .El .Pp -These functions may also fail for any of the errors specified for +These functions may also fail due to any of the errors specified for .Fn fgets and .Fn malloc . Modified: projects/binutils-2.17/lib/libc/stdio/printf-pos.c ============================================================================== --- projects/binutils-2.17/lib/libc/stdio/printf-pos.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/lib/libc/stdio/printf-pos.c Thu Dec 2 22:00:57 2010 (r216133) @@ -248,7 +248,6 @@ __find_arguments (const char *fmt0, va_l int n; /* handy integer (short term usage) */ int error; int flags; /* flags as above */ - int width; /* width from format (%8d), or 0 */ struct typetable types; /* table of types */ fmt = (char *)fmt0; @@ -266,7 +265,6 @@ __find_arguments (const char *fmt0, va_l fmt++; /* skip over '%' */ flags = 0; - width = 0; rflag: ch = *fmt++; reswitch: switch (ch) { @@ -304,7 +302,6 @@ reswitch: switch (ch) { types.nextarg = n; goto rflag; } - width = n; goto reswitch; #ifndef NO_FLOATING_POINT case 'L': @@ -439,7 +436,6 @@ __find_warguments (const wchar_t *fmt0, int n; /* handy integer (short term usage) */ int error; int flags; /* flags as above */ - int width; /* width from format (%8d), or 0 */ struct typetable types; /* table of types */ fmt = (wchar_t *)fmt0; @@ -457,7 +453,6 @@ __find_warguments (const wchar_t *fmt0, fmt++; /* skip over '%' */ flags = 0; - width = 0; rflag: ch = *fmt++; reswitch: switch (ch) { @@ -495,7 +490,6 @@ reswitch: switch (ch) { types.nextarg = n; goto rflag; } - width = n; goto reswitch; #ifndef NO_FLOATING_POINT case 'L': Modified: projects/binutils-2.17/lib/libcam/Makefile ============================================================================== --- projects/binutils-2.17/lib/libcam/Makefile Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/lib/libcam/Makefile Thu Dec 2 22:00:57 2010 (r216133) @@ -3,7 +3,7 @@ LIB= cam SHLIBDIR?= /lib SRCS= camlib.c scsi_cmdparse.c scsi_all.c scsi_da.c scsi_sa.c cam.c \ - ata_all.c + ata_all.c smp_all.c INCS= camlib.h DPADD= ${LIBSBUF} Modified: projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c ============================================================================== --- projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c Thu Dec 2 22:00:57 2010 (r216133) @@ -370,10 +370,12 @@ readboot(void) p[60] = (st.st_size + secsize - 1) / secsize; p[61] = 1; p[62] = 0; + close(fd); return; } else if ((!alphacksum) && st.st_size <= BBSIZE) { if (read(fd, bootarea, st.st_size) != st.st_size) err(1, "read error %s", xxboot); + close(fd); return; } errx(1, "boot code %s is wrong size", xxboot); Modified: projects/binutils-2.17/sbin/camcontrol/camcontrol.8 ============================================================================== --- projects/binutils-2.17/sbin/camcontrol/camcontrol.8 Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/sbin/camcontrol/camcontrol.8 Thu Dec 2 22:00:57 2010 (r216133) @@ -27,7 +27,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 1, 2010 +.Dd November 30, 2010 .Dt CAMCONTROL 8 .Os .Sh NAME @@ -131,6 +131,43 @@ .Op Fl r Ar fmt .Ek .Nm +.Ic smpcmd +.Op device id +.Op generic args +.Aq Fl r Ar len Ar fmt Op args +.Aq Fl R Ar len Ar fmt Op args +.Nm +.Ic smprg +.Op device id +.Op generic args +.Op Fl l +.Nm +.Ic smppc +.Op device id +.Op generic args +.Aq Fl p Ar phy +.Op Fl l +.Op Fl o Ar operation +.Op Fl d Ar name +.Op Fl m Ar rate +.Op Fl M Ar rate +.Op Fl T Ar pp_timeout +.Op Fl a Ar enable|disable +.Op Fl A Ar enable|disable +.Op Fl s Ar enable|disable +.Op Fl S Ar enable|disable +.Nm +.Ic smpphylist +.Op device id +.Op generic args +.Op Fl l +.Op Fl q +.Nm +.Ic smpmaninfo +.Op device id +.Op generic args +.Op Fl l +.Nm .Ic debug .Op Fl I .Op Fl P @@ -554,6 +591,177 @@ If the format is .Sq - , 11 result registers will be written to standard output in hex. .El +.It Ic smpcmd +Allows the user to send an arbitrary Serial +Management Protocol (SMP) command to a device. +The +.Ic smpcmd +function requires the +.Fl r +argument to specify the SMP request to be sent, and the +.Fl R +argument to specify the format of the SMP response. +The syntax for the SMP request and response arguments is documented in +.Xr cam_cdbparse 3 . +.Pp +Note that SAS adapters that support SMP passthrough (at least the currently +known adapters) do not accept CRC bytes from the user in the request and do +not pass CRC bytes back to the user in the response. +Therefore users should not include the CRC bytes in the length of the +request and not expect CRC bytes to be returned in the response. +.Bl -tag -width 17n +.It Fl r Ar len Ar fmt Op args +This specifies the size of the SMP request, without the CRC bytes, and the +SMP request format. If the format is +.Sq - , +.Ar len +bytes of data will be read from standard input and written as the SMP +request. +.It Fl R Ar len Ar fmt Op args +This specifies the size of the buffer allocated for the SMP response, and +the SMP response format. +If the format is +.Sq - , +.Ar len +bytes of data will be allocated for the response and the response will be +written to standard output. +.El +.It Ic smprg +Allows the user to send the Serial Management Protocol (SMP) Report General +command to a device. +.Nm +will display the data returned by the Report General command. +If the SMP target supports the long response format, the additional data +will be requested and displayed automatically. +.Bl -tag -width 8n +.It Fl l +Request the long response format only. +Not all SMP targets support the long response format. +This option causes +.Nm +to skip sending the initial report general request without the long bit set +and only issue a report general request with the long bit set. +.El +.It Ic smppc +Allows the user to issue the Serial Management Protocol (SMP) PHY Control +command to a device. +This function should be used with some caution, as it can render devices +inaccessible, and could potentially cause data corruption as well. +The +.Fl p +argument is required to specify the PHY to operate on. +.Bl -tag -width 17n +.It Fl p Ar phy +Specify the PHY to operate on. +This argument is required. +.It Fl l +Request the long request/response format. +Not all SMP targets support the long response format. +For the PHY Control command, this currently only affects whether the +request length is set to a value other than 0. +.It Fl o Ar operation +Specify a PHY control operation. +Only one +.Fl o +operation may be specified. +The operation may be specified numerically (in decimal, hexadecimal, or octal) +or one of the following operation names may be specified: +.Bl -tag -width 16n +.It nop +No operation. +It is not necessary to specify this argument. +.It linkreset +Send the LINK RESET command to the phy. +.It hardreset +Send the HARD RESET command to the phy. +.It disable +Send the DISABLE command to the phy. +Note that the LINK RESET or HARD RESET commands should re-enable the phy. +.It clearerrorlog +Send the CLEAR ERROR LOG command. +This clears the error log counters for the specified phy. +.It clearaffiliation +Send the CLEAR AFFILIATION command. +This clears the affiliation from the STP initiator port with the same SAS +address as the SMP initiator that requests the clear operation. +.It sataportsel +Send the TRANSMIT SATA PORT SELECTION SIGNAL command to the phy. +This will cause a SATA port selector to use the given phy as its active phy +and make the other phy inactive. +.It clearitnl +Send the CLEAR STP I_T NEXUS LOSS command to the PHY. +.It setdevname +Send the SET ATTACHED DEVICE NAME command to the PHY. +This requires the +.Fl d +argument to specify the device name. +.El +.It Fl d Ar name +Specify the attached device name. +This option is needed with the +.Fl o Ar setdevname +phy operation. +The name is a 64-bit number, and can be specified in decimal, hexadecimal +or octal format. +.It Fl m Ar rate +Set the minimum physical link rate for the phy. +This is a numeric argument. +Currently known link rates are: +.Bl -tag -width 5n +.It 0x0 +Do not change current value. +.It 0x8 +1.5 Gbps +.It 0x9 +3 Gbps +.It 0xa +6 Gbps +.El +.Pp +Other values may be specified for newer physical link rates. +.It Fl M Ar rate +Set the maximum physical link rate for the phy. +This is a numeric argument. +See the +.Fl m +argument description for known link rate arguments. +.It Fl T Ar pp_timeout +Set the partial pathway timeout value, in microseconds. +See the +.Tn ANSI +.Tn SAS +Protcol Layer (SPL) +specification for more information on this field. +.It Fl a Ar enable|disable +Enable or disable SATA slumber phy power conditions. +.It Fl A Ar enable|disable +Enable or disable SATA partial power conditions. +.It Fl s Ar enable|disable +Enable or disable SAS slumber phy power conditions. +.It Fl S Ar enable|disable +Enable or disable SAS partial phy power conditions. +.El +.It Ic smpphylist +List phys attached to a SAS expander, the address of the end device +attached to the phy, and the inquiry data for that device and peripheral +devices attached to that device. +The inquiry data and peripheral devices are displayed if available. +.Bl -tag -width 5n +.It Fl l +Turn on the long response format for the underlying SMP commands used for +this command. +.It Fl q +Only print out phys that are attached to a device in the CAM EDT (Existing +Device Table). +.El +.It Ic smpmaninfo +Send the SMP Report Manufacturer Information command to the device and +display the response. +.Bl -tag -width 5n +.It Fl l +Turn on the long response format for the underlying SMP commands used for +this command. +.El .It Ic debug Turn on CAM debugging printfs in the kernel. This requires options CAMDEBUG @@ -965,6 +1173,14 @@ camcontrol negotiate -n da -u 3 -R 20.00 Negotiate a sync rate of 20MHz and an offset of 15 with da3. Then send a Test Unit Ready command to make the settings take effect. +.Pp +.Bd -literal -offset indent +camcontrol smpcmd ses0 -v -r 4 "40 0 00 0" -R 1020 "s9 i1" +.Ed +.Pp +Send the SMP REPORT GENERAL command to ses0, and display the number of PHYs +it contains. +Display SMP errors if the command fails. .Sh SEE ALSO .Xr cam 3 , .Xr cam_cdbparse 3 , Modified: projects/binutils-2.17/sbin/camcontrol/camcontrol.c ============================================================================== --- projects/binutils-2.17/sbin/camcontrol/camcontrol.c Thu Dec 2 19:47:27 2010 (r216132) +++ projects/binutils-2.17/sbin/camcontrol/camcontrol.c Thu Dec 2 22:00:57 2010 (r216133) @@ -33,11 +33,14 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include #include +#include +#include #include #include #include @@ -50,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include "camcontrol.h" @@ -77,7 +81,12 @@ typedef enum { CAM_CMD_IDENTIFY = 0x00000013, CAM_CMD_IDLE = 0x00000014, CAM_CMD_STANDBY = 0x00000015, - CAM_CMD_SLEEP = 0x00000016 + CAM_CMD_SLEEP = 0x00000016, + CAM_CMD_SMP_CMD = 0x00000017, + CAM_CMD_SMP_RG = 0x00000018, + CAM_CMD_SMP_PC = 0x00000019, + CAM_CMD_SMP_PHYLIST = 0x0000001a, + CAM_CMD_SMP_MANINFO = 0x0000001b } cam_cmdmask; typedef enum { @@ -117,7 +126,7 @@ typedef enum { struct camcontrol_opts { const char *optname; - cam_cmdmask cmdnum; + uint32_t cmdnum; cam_argmask argnum; const char *subopt; }; @@ -126,6 +135,9 @@ struct camcontrol_opts { static const char scsicmd_opts[] = "a:c:dfi:o:r"; static const char readdefect_opts[] = "f:GP"; static const char negotiate_opts[] = "acD:M:O:qR:T:UW:"; +static const char smprg_opts[] = "l"; +static const char smppc_opts[] = "a:A:d:lm:M:o:p:s:S:T:"; +static const char smpphylist_opts[] = "lq"; #endif struct camcontrol_opts option_table[] = { @@ -145,6 +157,14 @@ struct camcontrol_opts option_table[] = #ifndef MINIMALISTIC {"cmd", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts}, {"command", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts}, + {"smpcmd", CAM_CMD_SMP_CMD, CAM_ARG_NONE, "r:R:"}, + {"smprg", CAM_CMD_SMP_RG, CAM_ARG_NONE, smprg_opts}, + {"smpreportgeneral", CAM_CMD_SMP_RG, CAM_ARG_NONE, smprg_opts}, + {"smppc", CAM_CMD_SMP_PC, CAM_ARG_NONE, smppc_opts}, + {"smpphycontrol", CAM_CMD_SMP_PC, CAM_ARG_NONE, smppc_opts}, + {"smpplist", CAM_CMD_SMP_PHYLIST, CAM_ARG_NONE, smpphylist_opts}, + {"smpphylist", CAM_CMD_SMP_PHYLIST, CAM_ARG_NONE, smpphylist_opts}, + {"smpmaninfo", CAM_CMD_SMP_MANINFO, CAM_ARG_NONE, "l"}, {"defects", CAM_CMD_READ_DEFECTS, CAM_ARG_NONE, readdefect_opts}, {"defectlist", CAM_CMD_READ_DEFECTS, CAM_ARG_NONE, readdefect_opts}, #endif /* MINIMALISTIC */ @@ -173,11 +193,25 @@ typedef enum { CC_OR_FOUND } camcontrol_optret; +struct cam_devitem { + struct device_match_result dev_match; + int num_periphs; + struct periph_match_result *periph_matches; + struct scsi_vpd_device_id *device_id; + int device_id_len; + STAILQ_ENTRY(cam_devitem) links; +}; + +struct cam_devlist { + STAILQ_HEAD(, cam_devitem) dev_queue; + path_id_t path_id; +}; + cam_cmdmask cmdlist; cam_argmask arglist; - -camcontrol_optret getoption(char *arg, cam_cmdmask *cmdnum, cam_argmask *argnum, +camcontrol_optret getoption(struct camcontrol_opts *table, char *arg, + uint32_t *cmdnum, cam_argmask *argnum, const char **subopt); #ifndef MINIMALISTIC static int getdevlist(struct cam_device *device); @@ -206,6 +240,21 @@ static void modepage(struct cam_device * char *combinedopt, int retry_count, int timeout); static int scsicmd(struct cam_device *device, int argc, char **argv, char *combinedopt, int retry_count, int timeout); +static int smpcmd(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout); +static int smpreportgeneral(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout); +static int smpphycontrol(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout); +static int smpmaninfo(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout); +static int getdevid(struct cam_devitem *item); +static int buildbusdevlist(struct cam_devlist *devlist); +static void freebusdevlist(struct cam_devlist *devlist); +static struct cam_devitem *findsasdevice(struct cam_devlist *devlist, + uint64_t sasaddr); +static int smpphylist(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout); static int tagcontrol(struct cam_device *device, int argc, char **argv, char *combinedopt); static void cts_print(struct cam_device *device, @@ -234,13 +283,13 @@ static int atapm(struct cam_device *devi #endif camcontrol_optret -getoption(char *arg, cam_cmdmask *cmdnum, cam_argmask *argnum, - const char **subopt) +getoption(struct camcontrol_opts *table, char *arg, uint32_t *cmdnum, + cam_argmask *argnum, const char **subopt) { struct camcontrol_opts *opts; int num_matches = 0; - for (opts = option_table; (opts != NULL) && (opts->optname != NULL); + for (opts = table; (opts != NULL) && (opts->optname != NULL); opts++) { if (strncmp(opts->optname, arg, strlen(arg)) == 0) { *cmdnum = opts->cmdnum; @@ -2455,10 +2504,12 @@ scsicmd(struct cam_device *device, int a if (((retval = cam_send_ccb(device, ccb)) < 0) || ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)) { + const char *warnstr = "error sending command"; + if (retval < 0) - warn("error sending command"); + warn(warnstr); else - warnx("error sending command"); + warnx(warnstr); if (arglist & CAM_ARG_VERBOSE) { cam_error_print(device, ccb, CAM_ESF_ALL, @@ -4274,125 +4325,1336 @@ bailout: } static int -atapm(struct cam_device *device, int argc, char **argv, - char *combinedopt, int retry_count, int timeout) +smpcmd(struct cam_device *device, int argc, char **argv, char *combinedopt, + int retry_count, int timeout) { + int c, error; union ccb *ccb; - int retval = 0; - int t = -1; - int c; - u_char cmd, sc; + uint8_t *smp_request = NULL, *smp_response = NULL; + int request_size = 0, response_size = 0; + int fd_request = 0, fd_response = 0; + char *datastr = NULL; + struct get_hook hook; + int retval; + int flags = 0; + /* + * Note that at the moment we don't support sending SMP CCBs to + * devices that aren't probed by CAM. + */ ccb = cam_getccb(device); - if (ccb == NULL) { - warnx("%s: error allocating ccb", __func__); + warnx("%s: error allocating CCB", __func__); return (1); } + bzero(&(&ccb->ccb_h)[1], + sizeof(union ccb) - sizeof(struct ccb_hdr)); + while ((c = getopt(argc, argv, combinedopt)) != -1) { switch (c) { - case 't': - t = atoi(optarg); + case 'R': + arglist |= CAM_ARG_CMD_IN; + response_size = strtol(optarg, NULL, 0); + if (response_size <= 0) { + warnx("invalid number of response bytes %d", + response_size); + error = 1; + goto smpcmd_bailout; + } + hook.argc = argc - optind; + hook.argv = argv + optind; + hook.got = 0; + optind++; + datastr = cget(&hook, NULL); + /* + * If the user supplied "-" instead of a format, he + * wants the data to be written to stdout. + */ + if ((datastr != NULL) + && (datastr[0] == '-')) + fd_response = 1; + + smp_response = (u_int8_t *)malloc(response_size); + if (smp_response == NULL) { + warn("can't malloc memory for SMP response"); + error = 1; + goto smpcmd_bailout; + } + break; + case 'r': + arglist |= CAM_ARG_CMD_OUT; + request_size = strtol(optarg, NULL, 0); + if (request_size <= 0) { + warnx("invalid number of request bytes %d", + request_size); + error = 1; + goto smpcmd_bailout; + } + hook.argc = argc - optind; + hook.argv = argv + optind; + hook.got = 0; + datastr = cget(&hook, NULL); + smp_request = (u_int8_t *)malloc(request_size); + if (smp_request == NULL) { + warn("can't malloc memory for SMP request"); + error = 1; + goto smpcmd_bailout; + } + bzero(smp_request, request_size); + /* + * If the user supplied "-" instead of a format, he + * wants the data to be read from stdin. + */ + if ((datastr != NULL) + && (datastr[0] == '-')) + fd_request = 1; + else + buff_encode_visit(smp_request, request_size, + datastr, + iget, &hook); + optind += hook.got; break; default: break; } } - if (strcmp(argv[1], "idle") == 0) { - if (t == -1) - cmd = ATA_IDLE_IMMEDIATE; - else - cmd = ATA_IDLE_CMD; - } else if (strcmp(argv[1], "standby") == 0) { - if (t == -1) - cmd = ATA_STANDBY_IMMEDIATE; - else - cmd = ATA_STANDBY_CMD; - } else { - cmd = ATA_SLEEP; - t = -1; + + /* + * If fd_data is set, and we're writing to the device, we need to + * read the data the user wants written from stdin. + */ + if ((fd_request == 1) && (arglist & CAM_ARG_CMD_OUT)) { + ssize_t amt_read; + int amt_to_read = request_size; + u_int8_t *buf_ptr = smp_request; + + for (amt_read = 0; amt_to_read > 0; + amt_read = read(STDIN_FILENO, buf_ptr, amt_to_read)) { + if (amt_read == -1) { + warn("error reading data from stdin"); + error = 1; + goto smpcmd_bailout; + } + amt_to_read -= amt_read; + buf_ptr += amt_read; + } } - if (t < 0) - sc = 0; - else if (t <= (240 * 5)) - sc = (t + 4) / 5; - else if (t <= (252 * 5)) - /* special encoding for 21 minutes */ - sc = 252; - else if (t <= (11 * 30 * 60)) - sc = (t - 1) / (30 * 60) + 241; - else - sc = 253; + if (((arglist & CAM_ARG_CMD_IN) == 0) + || ((arglist & CAM_ARG_CMD_OUT) == 0)) { + warnx("%s: need both the request (-r) and response (-R) " + "arguments", __func__); + error = 1; + goto smpcmd_bailout; + } - cam_fill_ataio(&ccb->ataio, - retry_count, - NULL, - /*flags*/CAM_DIR_NONE, - MSG_SIMPLE_Q_TAG, - /*data_ptr*/NULL, - /*dxfer_len*/0, - timeout ? timeout : 30 * 1000); - ata_28bit_cmd(&ccb->ataio, cmd, 0, 0, sc); + flags |= CAM_DEV_QFRZDIS; - /* Disable freezing the device queue */ - ccb->ccb_h.flags |= CAM_DEV_QFRZDIS; + cam_fill_smpio(&ccb->smpio, + /*retries*/ retry_count, + /*cbfcnp*/ NULL, + /*flags*/ flags, + /*smp_request*/ smp_request, + /*smp_request_len*/ request_size, + /*smp_response*/ smp_response, + /*smp_response_len*/ response_size, + /*timeout*/ timeout ? timeout : 5000); - if (arglist & CAM_ARG_ERR_RECOVER) - ccb->ccb_h.flags |= CAM_PASS_ERR_RECOVER; + ccb->smpio.flags = SMP_FLAG_NONE; - if (cam_send_ccb(device, ccb) < 0) { - warn("error sending command"); + if (((retval = cam_send_ccb(device, ccb)) < 0) + || ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)) { + const char *warnstr = "error sending command"; - if (arglist & CAM_ARG_VERBOSE) + if (retval < 0) + warn(warnstr); + else + warnx(warnstr); + + if (arglist & CAM_ARG_VERBOSE) { cam_error_print(device, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); + } + } - retval = 1; + if (((ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) + && (response_size > 0)) { + if (fd_response == 0) { + buff_decode_visit(smp_response, response_size, + datastr, arg_put, NULL); + fprintf(stdout, "\n"); + } else { + ssize_t amt_written; + int amt_to_write = response_size; + u_int8_t *buf_ptr = smp_response; + + for (amt_written = 0; (amt_to_write > 0) && + (amt_written = write(STDOUT_FILENO, buf_ptr, + amt_to_write)) > 0;){ + amt_to_write -= amt_written; + buf_ptr += amt_written; + } + if (amt_written == -1) { + warn("error writing data to stdout"); + error = 1; + goto smpcmd_bailout; + } else if ((amt_written == 0) + && (amt_to_write > 0)) { + warnx("only wrote %u bytes out of %u", + response_size - amt_to_write, + response_size); + } + } + } +smpcmd_bailout: + if (ccb != NULL) + cam_freeccb(ccb); + + if (smp_request != NULL) + free(smp_request); + + if (smp_response != NULL) + free(smp_response); + + return (error); +} + +static int +smpreportgeneral(struct cam_device *device, int argc, char **argv, + char *combinedopt, int retry_count, int timeout) +{ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Dec 4 11:42:06 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5957106566B; Sat, 4 Dec 2010 11:42:06 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D2FE18FC08; Sat, 4 Dec 2010 11:42:06 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oB4Bg6qb063985; Sat, 4 Dec 2010 11:42:06 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oB4Bg6pX063982; Sat, 4 Dec 2010 11:42:06 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201012041142.oB4Bg6pX063982@svn.freebsd.org> From: Peter Holm Date: Sat, 4 Dec 2010 11:42:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216180 - projects/stress2/misc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2010 11:42:07 -0000 Author: pho Date: Sat Dec 4 11:42:06 2010 New Revision: 216180 URL: http://svn.freebsd.org/changeset/base/216180 Log: Added two new SU+J test scenarios. Added: projects/stress2/misc/suj6.sh (contents, props changed) projects/stress2/misc/suj7.sh (contents, props changed) Added: projects/stress2/misc/suj6.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/suj6.sh Sat Dec 4 11:42:06 2010 (r216180) @@ -0,0 +1,189 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $ +# + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +# Variation of suj5.sh +# "panic: indir_trunc: Index out of range -2 parent -2061 lbn -2060" seen + +. ../default.cfg + +here=`pwd` +cd /tmp +sed '1,/^EOF/d' < $here/$0 > suj6.c +cc -o suj6 -Wall -O2 suj6.c +rm -f suj6.c +cd $here + +mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint +mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart +mdconfig -a -t swap -s 1g -u $mdstart +bsdlabel -w md$mdstart auto +newfs -U md${mdstart}$part > /dev/null +tunefs -j enable /dev/md${mdstart}$part +mount /dev/md${mdstart}$part $mntpoint +chmod 777 $mntpoint + +su $testuser -c "cd $mntpoint; /tmp/suj6" + +while mount | grep $mntpoint | grep -q /dev/md; do + umount $mntpoint || sleep 1 +done +mdconfig -d -u $mdstart +rm -f /tmp/suj6 +exit +EOF +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define PARALLEL 10 + +static int +random_int(int mi, int ma) +{ + return (arc4random() % (ma - mi + 1) + mi); +} + +static int64_t +df(void) +{ + char path[MAXPATHLEN+1]; + struct statfs buf; + + if (getcwd(path, sizeof(path)) == NULL) + err(1, "getcwd()"); + + if (statfs(path, &buf) < 0) + err(1, "statfs(%s)", path); + printf("Free space on %s: %jd Mb\n", path, buf.f_bavail * buf.f_bsize / 1024 / 1024); + return (buf.f_bavail * buf.f_bsize); +} + +static void +test(int size) +{ + int buf[1024], index, to; +#ifdef TEST + int i; +#endif + int fd; + char file[128]; + + + sprintf(file,"p%05d", getpid()); + if ((fd = creat(file, 0660)) == -1) + err(1, "creat(%s)", file); + + to = sizeof(buf); + index = 0; + while (index < size) { + if (index + to > size) + to = size - index; +#ifdef TEST + for (i = 0; i < to; i++) + buf[i] = index + i; +#endif + index += to; + if (write(fd, buf, to) != to) + err(1, "write(%s), %s:%d", file, __FILE__, __LINE__); + } + if (close(fd) == -1) + err(1, "close(%s), %s:%d", file, __FILE__, __LINE__); + +#if 0 + if ((fd = open(file, O_RDONLY)) == -1) + err(1, "open(%s), %s:%d", file, __FILE__, __LINE__); + + index = 0; + while (index < size) { + if (index + to > size) + to = size - index; + if (read(fd, buf, to) != to) + err(1, "rw read. %s.%d", __FILE__, __LINE__); +#ifdef TEST + for (i = 0; i < to; i++) { + if (buf[i] != index + i) { + fprintf(stderr, + "%s, pid %d: expected %d @ %d, got %d\n", + getprogname(), getpid(), index+i, index+i, + buf[i]); + exit(EXIT_FAILURE); + } + } +#endif + index += to; + } + if (close(fd) == -1) + err(1, "close(%s), %s:%d", file, __FILE__, __LINE__); +#endif + if (unlink(file) == -1) + err(1, "unlink(%s), %s:%d", file, __FILE__, __LINE__); + exit(0); +} + +int +main() +{ + int i, j, pct; + int size; /* in k */ + int64_t bl; + + bl = df(); + if (bl > (int64_t)INT_MAX * PARALLEL) + bl = (int64_t)INT_MAX * PARALLEL; + size = bl / PARALLEL / 1024; + + pct = random_int(1, 50); + size = size / 100 * pct + 1; + if (random_int(1, 100) <= 50) + size = 34 * 1024; /* Known good deadlock value */ + printf("Max file size: %d Mb\n", size / 1024); + + for (i = 0; i < 100; i++) { + for (j = 0; j < PARALLEL; j++) { + if (fork() == 0) { + arc4random_stir(); + test(random_int(1, size) * 1024); + } + } + for (j = 0; j < PARALLEL; j++) + wait(NULL); + } + + + return (0); +} Added: projects/stress2/misc/suj7.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/suj7.sh Sat Dec 4 11:42:06 2010 (r216180) @@ -0,0 +1,57 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $ +# + +# umount stuck in mntref. Fixed in r216099 + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg + +mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint +mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart +mdconfig -a -t swap -s 1g -u $mdstart +bsdlabel -w md$mdstart auto +newfs -U md${mdstart}$part > /dev/null +tunefs -j enable /dev/md${mdstart}$part +mount /dev/md${mdstart}$part $mntpoint + +chflags 0 $mntpoint/.sujournal +rm -f $mntpoint/.sujournal + +while mount | grep $mntpoint | grep -q /dev/md; do + umount $mntpoint > /dev/null 2>&1 || sleep 1 +done + +mount /dev/md${mdstart}$part $mntpoint + +while mount | grep $mntpoint | grep -q /dev/md; do + umount $mntpoint > /dev/null 2>&1 || sleep 1 +done +mdconfig -d -u $mdstart From owner-svn-src-projects@FreeBSD.ORG Sat Dec 4 11:42:49 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7EC3106566B; Sat, 4 Dec 2010 11:42:49 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BCAD58FC13; Sat, 4 Dec 2010 11:42:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oB4BgnrH064064; Sat, 4 Dec 2010 11:42:49 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oB4BgnDt064062; Sat, 4 Dec 2010 11:42:49 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201012041142.oB4BgnDt064062@svn.freebsd.org> From: Peter Holm Date: Sat, 4 Dec 2010 11:42:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216181 - projects/stress2/misc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2010 11:42:50 -0000 Author: pho Date: Sat Dec 4 11:42:49 2010 New Revision: 216181 URL: http://svn.freebsd.org/changeset/base/216181 Log: Removed blank line from script. Modified: projects/stress2/misc/truncate2.sh Modified: projects/stress2/misc/truncate2.sh ============================================================================== --- projects/stress2/misc/truncate2.sh Sat Dec 4 11:42:06 2010 (r216180) +++ projects/stress2/misc/truncate2.sh Sat Dec 4 11:42:49 2010 (r216181) @@ -28,7 +28,6 @@ # $FreeBSD$ # - . ../default.cfg here=`pwd` From owner-svn-src-projects@FreeBSD.ORG Sat Dec 4 11:45:25 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C5311065697; Sat, 4 Dec 2010 11:45:25 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 39BB28FC18; Sat, 4 Dec 2010 11:45:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oB4BjPHw064358; Sat, 4 Dec 2010 11:45:25 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oB4BjPiR064354; Sat, 4 Dec 2010 11:45:25 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201012041145.oB4BjPiR064354@svn.freebsd.org> From: Peter Holm Date: Sat, 4 Dec 2010 11:45:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216182 - projects/stress2/misc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2010 11:45:25 -0000 Author: pho Date: Sat Dec 4 11:45:24 2010 New Revision: 216182 URL: http://svn.freebsd.org/changeset/base/216182 Log: Added three new truncate test scenarios. Added: projects/stress2/misc/truncate3.sh (contents, props changed) projects/stress2/misc/truncate4.sh (contents, props changed) projects/stress2/misc/truncate5.sh (contents, props changed) Added: projects/stress2/misc/truncate3.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/truncate3.sh Sat Dec 4 11:45:24 2010 (r216182) @@ -0,0 +1,124 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/rename.sh 191485 2009-04-25 10:19:36Z pho $ +# + +# Variation of truncate2.sh whih FS check added. + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg + +mount | grep -q "$mntpoint" && umount $mntpoint +mdconfig -l | grep -q $mdstart && mdconfig -d -u $mdstart + +mdconfig -a -t swap -s 400m -u $mdstart +bsdlabel -w md${mdstart} auto + +newfs -U md${mdstart}${part} > /dev/null +mount /dev/md${mdstart}${part} $mntpoint +export RUNDIR=$mntpoint/stressX + +here=`pwd` +cd /tmp +sed '1,/^EOF/d' < $here/$0 > truncate3.c +cc -o truncate3 -Wall -O2 truncate3.c +rm -f truncate3.c +[ -d $RUNDIR ] || mkdir -p $RUNDIR +cd $RUNDIR + +/tmp/truncate3 + +cd $here +rm -f /tmp/truncate3 + +sync;sync;sync +while mount | grep -q $mntpoint; do + sync;sync;sync + sleep 1 + umount $mntpoint +done + +if fsck -n -t ufs /dev/md${mdstart}${part} | egrep -q "BAD|WRONG"; then + fsck -n -t ufs /dev/md${mdstart}${part} +fi + +mdconfig -d -u $mdstart +exit 0 +EOF +#include +#include +#include +#include +#include +#include + +#define SIZ 512 +char buf[SIZ]; + +void +test(void) +{ + int fd[10], i, j; + char name[128]; + off_t len; + + for (j = 0; j < 10; j++) { + sprintf(name, "%05d.%05d", getpid(), j); + fd[j] = open(name, O_WRONLY | O_CREAT | O_APPEND, 0666); + if (fd[j] == -1) + err(1, name); + unlink(name); + } + + for (i = 0; i < 100; i++) { + for (j = 0; j < 10; j++) { + if (write(fd[j], buf, 2) != 2) + err(1, "write"); + len = arc4random() % 1024 * 1024; + if (ftruncate(fd[j], len) == -1) + err(1, "ftruncate"); + } + } + + exit(0); +} +int +main(int argc, char **argv) +{ + int i, status; + + for (i = 0; i < 20; i++) { + if (fork() == 0) + test(); + } + for (i = 0; i < 20; i++) + wait(&status); + + return (0); +} Added: projects/stress2/misc/truncate4.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/truncate4.sh Sat Dec 4 11:45:24 2010 (r216182) @@ -0,0 +1,57 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $ +# + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +# fsck fails with "PARTIALLY ALLOCATED INODE I=4" +# Test scenario by Bruce Cran + +. ../default.cfg + +mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint +mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart +mdconfig -a -t swap -s 1g -u $mdstart +bsdlabel -w md$mdstart auto +newfs -U md${mdstart}$part > /dev/null +for size in $((4 * 1024 * 1024 * 1024 - 1)) $((4 * 1024 * 1024 * 1024)); do + mount /dev/md${mdstart}$part $mntpoint + + echo "Truncate file size: $size" + truncate -s $size $mntpoint/f1 && rm $mntpoint/f1 + + while mount | grep "$mntpoint " | grep -q /dev/md; do + umount $mntpoint || sleep 1 + done + fsck -t ufs -y /dev/md${mdstart}$part 2>&1 | tee /tmp/fsck.log | \ + grep -v "IS CLEAN" | egrep -q -m1 "[A-Z][A-Z]" && \ + cat /tmp/fsck.log +done +mdconfig -d -u $mdstart +rm -f /tmp/fsck.log Added: projects/stress2/misc/truncate5.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/truncate5.sh Sat Dec 4 11:45:24 2010 (r216182) @@ -0,0 +1,110 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/rename.sh 191485 2009-04-25 10:19:36Z pho $ +# + +# "panic: handle_workitem_freeblocks: inode 447489 block count 336" seen. + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg + +mount | grep -q "$mntpoint" && umount $mntpoint +mdconfig -l | grep -q $mdstart && mdconfig -d -u $mdstart + +mdconfig -a -t swap -s 1g -u $mdstart +bsdlabel -w md${mdstart} auto + +newfs -U md${mdstart}$part > /dev/null +mount /dev/md${mdstart}$part $mntpoint + +here=`pwd` +cd /tmp +sed '1,/^EOF/d' < $here/$0 > truncate5.c +cc -o truncate5 -Wall -Wextra -O2 truncate5.c +rm -f truncate5.c + +export RUNDIR=$mntpoint/stressX +[ -d $RUNDIR ] || mkdir -p $RUNDIR +cd $RUNDIR + +/tmp/truncate5 + +cd $here +rm -f /tmp/truncate5 + +while mount | grep -q md${mdstart}$part; do + umount $mntpoint || sleep 1 +done + +if fsck -n -t ufs /dev/md${mdstart}$part | egrep -q "BAD|WRONG"; then + fsck -n -t ufs /dev/md${mdstart}$part +fi + +mdconfig -d -u $mdstart +exit 0 +EOF +#include +#include +#include +#include +#include +#include + +#define SIZ 4096 +char buf[SIZ]; + +int +main() +{ + int fd, i, j; + char name[128]; + off_t len = 21474837416LL; + off_t pos; + + srand48(getpid()); + sprintf(name, "%05d.%05d", getpid(), 0); + fd = open(name, O_WRONLY | O_CREAT, 0666); + if (ftruncate(fd, len) == -1) + err(1, "ftruncate"); + unlink(name); + sleep(1); + + for (i = 0; i < 100; i++) { + for (j = 0; j < 100; j++) { + pos = lrand48() % (len - sizeof(buf)); + if (lseek(fd, pos, SEEK_SET) == -1) + err(1, "lseek"); + if (write(fd, buf, sizeof(buf)) != sizeof(buf)) + err(1, "write"); + } + } + close(fd); + + return (0); +} From owner-svn-src-projects@FreeBSD.ORG Sat Dec 4 13:06:42 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B94510656A4; Sat, 4 Dec 2010 13:06:42 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E21D98FC23; Sat, 4 Dec 2010 13:06:41 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id oB4D6fWu071532; Sat, 4 Dec 2010 13:06:41 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id oB4D6f9X071531; Sat, 4 Dec 2010 13:06:41 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201012041306.oB4D6f9X071531@svn.freebsd.org> From: Peter Holm Date: Sat, 4 Dec 2010 13:06:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r216183 - projects/stress2/misc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2010 13:06:42 -0000 Author: pho Date: Sat Dec 4 13:06:41 2010 New Revision: 216183 URL: http://svn.freebsd.org/changeset/base/216183 Log: Added a new procfs scenario. Added: projects/stress2/misc/procfs2.sh (contents, props changed) Added: projects/stress2/misc/procfs2.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/stress2/misc/procfs2.sh Sat Dec 4 13:06:41 2010 (r216183) @@ -0,0 +1,37 @@ +#!/bin/sh + +# +# Copyright (c) 2010 Peter Holm +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD: projects/stress2/misc/procfs.sh 187224 2009-01-14 16:03:10Z pho $ +# + +# panic: not suspended thread 0xc674c870 +# Found by scrashme and fixed in r216120 + +for i in `find /proc ! -type d`; do + dd if=$i of=/dev/null > /dev/null 2>&1 + dd if=/dev/random of=$i > /dev/null 2>&1 +done